head 1.5; access; symbols pkgsrc-2026Q3:1.4.0.14 pkgsrc-2026Q3-base:1.4 pkgsrc-2026Q2:1.4.0.12 pkgsrc-2026Q2-base:1.4 pkgsrc-2026Q1:1.4.0.10 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.8 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.6 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.4 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.2 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.3.0.20 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.18 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.16 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.14 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.12 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.10 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.8 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.6 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.4 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.2 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.2.0.8 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.6 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.4 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.2 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.1.0.4 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.2 pkgsrc-2021Q1-base:1.1; locks; strict; comment @// @; 1.5 date 2026.09.22.08.34.00; author ryoon; state Exp; branches; next 1.4; commitid ekRHJROqhynnTAWG; 1.4 date 2025.02.05.03.50.02; author ryoon; state Exp; branches; next 1.3; commitid Cc42zze3ehkHpeIF; 1.3 date 2022.08.22.13.58.32; author ryoon; state Exp; branches; next 1.2; commitid deMo4pMRhFJ5ESQD; 1.2 date 2021.07.26.12.42.24; author ryoon; state Exp; branches; next 1.1; commitid UF8Y8DVFec6fPu2D; 1.1 date 2021.03.10.16.07.53; author ryoon; state Exp; branches; next ; commitid mKTGV2iaDbEHoMKC; desc @@ 1.5 log @misc/libreoffice: Update to 26.8.0.3 * G/C distfiles. Changelog: 26.8.0.3: Writer * Paragraph directions for RTL text are now automatically detected when opening or pasting plain text (Jonathan Clark, TDF) tdf#157037 * Read and re-export “hidden” and “show in gallery” properties of styles in the DOCX files. Allowing to filter list of styles to only meaningful ones. (Szymon Kłos, Collabora) 5bee91d5 * Start is now the default paragraph alignment setting in new documents. (Jonathan Clark, TDF) tdf#169035 * Changing paragraph directions no longer mirrors alignment of left- or right-aligned paragraphs. For paragraphs that are automatically aligned based on writing direction, please use start or end alignment. (Jonathan Clark, TDF) tdf#165206 * Improved deleted commented text ranges in Writer’s DOCX filter. blog post (Miklos Vajna, Collabora) * New option added for displaying the baseline grid for page line-spacing: View ▸ Grids and Helplines ▸ Display Baseline Grid. (blog post) (Tamás Zolnai) tdf#169806 + The color of the grid can be changed: Tools ▸ Options ▸ LibreOffice ▸ Appearance ▸ Customizations ▸ Baseline grid * Page line-spacing now works properly inside Writer frames. The text within the frame is correctly aligned with the baseline grid. (blog post) (Tamás Zolnai) tdf#93785 * Displaying field names in Writer now shows a description of the field type in the case of document statistics. (Andreas Heinisch) tdf#45048 * Plumbing to compare documents side-by-side. blog post (Miklos Vajna, Collabora) * Paragraph Composer: The new Paragraph Composer balances word spacing in the consecu­tive lines, fixing fundamental incompleteness of the “greedy” single line composer of the word proces­sors. (blog post). (László Né meth) tdf#38159 * Draft View for distraction-free editing View ▸ Draft (László Németh) tdf #168705 * When printing a form letter, Mail Merge dialog now preserves its Output options: single document/individual documents, file format (Laurent Balland) tdf#144771 * Quick Find Sidebar deck allows to search through comments. (Vojtěch Doležal) tdf#170192 * Improved line wrapping for bidirectional text. Spaces at the end of a line are now placed in paragraph writing direction, rather than reading direction. (Jonathan Clark, TDF) tdf#146572 * Added an option to prevent typed text from replacing the current selection Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids: Typing: ☑ Typing replaces selection (Andreas Heinisch) tdf#169913 * Fixed dragging handles to resize objects in RTL and vertical CJK documents. Resizing objects should now behave in a more intuitive way. (Jonathan Clark, TDF) tdf#56412 * Show Formatting Marks now also makes format characters for bidirectional text visible. (Jonathan Clark, TDF) tdf#63929 * It is now possible to sort sections alphabetically by their headings in Writer. (Jim Raykowski) tdf#167491 * Changing of Quick Find Sidebar options now happen within the Sidebar deck instead of in a modal dialog. (Vojtěch Doležal) tdf#170980 * Page navigation done with Alt + PgDn and Alt + PgUp now position the view, so the top of the page is at the top of the viewport. The Go to Page dialog was also modified to behave in the same way. (Jim Raykowski) tdf#171259 * A minimum character limit paragraph property was added for limiting hyphenation left to the compound constituent boundaries. (László Németh) tdf#170177 * The Word Count dialog now includes word count data for “before/after cursor". (Tien Nguyen Minh) tdf#123083 * The Link End Index/Table Entry component character style now matches Link Start by default. (Manish Bera) tdf#50050 * Page style names are shown within page break decorations. (Heiko Tietze, TDF) tdf#128616 * The list of styles in the Styles dropdown can be configured by expert configuration options ShowDefaultStyles, ShowUsedStyles, ShowFavouriteStyles, and ShowUserDefinedStyles under org.openoffice.Office.Common. (Jim Raykowski) tdf#171727 * An infobar is shown if the automatic formatting removed trailing/leading spaces or tabs. (Heiko Tietze, TDF) tdf#171343 Navigator * Writer Navigator now displays index entries. (Jim Raykowski) tdf#164864 * Headings can be sorted alongside their contents via the Navigator (requires experimental features to be active). (Jim Raykowski) tdf#169674 Performance * The opening time of very large Writer documents with images was improved. (Noel Grandin, Collabora) tdf#170595 Calc * Data Validity allows now to silently reject invalid values (also pre 24.2 behavior restored) (Heiko Tietze, TDF) tdf#160096 * A Shuffle command was added for randomizing the order of cells in a range. (Tomaž Vajngerl, Collabora) tdf#158196 * Calc now behaves better when typing and editing RTL text. Typing RTL text into an empty cell will also now automatically set the cell direction to RTL. (Jonathan Clark, TDF) tdf#65563 tdf#144296 * Pivot Table Calculated Field (Balazs Varga, Collabora) tdf#78486 (Olivier Hallot, TDF) tdf#172107 * XLSX compatibility with line breaks in referenced cells was improved. (Bayram Çiçek, Collabora) tdf#169326 * The UI for changing text formatting in Calc’s Header/Footer dialog was improved. (Viraj Parmar) tdf#103035 * Relative font sizes are now supported in Calc cell styles. (Paolo Benvenuto) tdf#92144 * Ctrl + Home moves the cursor to the first non-frozen cell in the sheet. (Andreas Heinisch) tdf#107994 * XLSX Form control elements now show up in the Navigator. (Jim Raykowski) tdf#167766 * Converted the border toolbar button to a split button that remembers and reapplies the most recently used border style. (Andreas Heinisch) tdf#58349 * Links to hidden sheets now show a notification (Heiko Tietze, TDF) tdf# 118866 Impress * Transitioning from a numbered list to a bulleted list is now possible blog post (Miklos Vajna, Collabora) * Impress & Draw now support multiple page sizes in a document blog post (Mohit Marathe, Collabora) tdf#49787 * Embedded templates: both 16:9 and 4:3 ratio are now proposed for some templates: Blueprint Plans, Beehive, DNA, Lights, Nature Illustration (16:9 ratio is now the default). It avoids stretching of background decor when changing page size ratio. (Laurent Balland) tdf#170789 * Added Presentation Sections (Pranam Lashkari, Collabora) * Slide Panel and Page Panel now display custom slide names next to the slide number above each thumbnail. (Andreas Heinisch) tdf#37654 * The icons in the optional navigation bar in slideshows now scale automatically with window size changes. (Vladislav Tarakanov) tdf#158394 * The slide selection in Outline view now tracks the cursor location. (Andreas Heinisch) tdf#99079 Draw * Swap mouse wheel zoom and scroll: When enabled in Draw, the mouse wheel zooms instead of scrolling, and Ctrl plus the mouse wheel scrolls instead of zooming. (Lucas Negrea) tdf#171291 Base * Preserved SQL comments in Design View: Fixed an issue where comments within an SQL query were automatically deleted when switching the query to Design View. ⚠️ Warning: Comments will still be lost if the query is actively edited while in Design View, as the visual editor regenerates the underlying SQL code. (Vissarion Fysikopoulos, TDF) tdf#42713 * Date, time, and timestamp column filtering is now supported for Base when using the Firebird embedded database. (Vissarion Fysikopoulos, TDF) tdf# 153057 Chart * LibreOffice now provides rudimentary support for import and re-export of new ("chartex") chart types that can be created in Microsoft Office and saved in OOXML formats. Chart types with this basic round-trip support include box-whisker, funnel, Pareto, sunburst, treemap, and waterfall charts. Region map charts contain extensive geographic information that is not supported, so while the chart type is preserved through round-trip, little substantial content is. No support exists yet for displaying or editing these chart types. Instead, a message is displayed to indicate that the chart type is not yet supported in LibreOffice. (Kurt Nordback, Collabora) tdf#165742 Math * Named functions and operators were added for the N’Ko and Adlam scripts. (Neil S. Patel) tdf#170259 * Left-pointing vector arrows and harpoons were added for RTL formulas. (Neil S. Patel) tdf#158727 * There is now a matrix creator dialog for Math. (Jan Rheinländer) tdf#170787 Core / General * The Organizer tab of the style dialog now shows interactive "chips" for each property that differs from the parent style. Each chip displays the property name and value, and includes an X button to reset that property back to parent inheritance. All properties are shown full text, no ellipsis. (Paolo Benvenuto) tdf#89826 * LibreOffice now accepts font names in other languages, in addition to the current UI language. Documents created with other UI languages will now display with the author-intended fonts, as long as those fonts are installed on the system. (Jonathan Clark, TDF) tdf#63011 * Keyboard shortcuts can be configured for an individual document using the keyboard customization dialog. (Neil Roberts, TDF) tdf#94522 * When the generic VCL UI widgets are used (for example, when a desktop-integration package like libreoffice-kf6 has not been installed), an infobar is shown warning about the situation and how to fix it. (Heiko Tietze, TDF) tdf#172256 * OpenType font variations are now natively supported. (Khaled Hosny, Alif Type) tdf#171624 tdf#153368 tdf#118792 tdf#152206 * Unicode escapes now work in Find and Replace with regular expressions. (Anamay Narkar) tdf#106137 User Interface * Add more paper sizes (A0, A1, A2, B0, B1, B2, B3) to the Page style dialog, and also to the page sidebar panel. (Samuel Mehrbrodt, Collabora) tdf# 106889 * Use deterministic list of styles which is unified across Notebookbar, the Formatting toolbar and the Style dropdown of the Properties deck of the Sidebar. It doesn’t hide one standard style when you use new custom one - avoiding impression of random collection. (Szymon Kłos, Collabora) tdf# 108239 * Changes to application theme colors no longer require a restart. (Heiko Tietze, TDF) tdf#170678 * Theme colors can be accessed via the Notebookbar UI in Impress. (Samuel Mehrbrodt, Collabora, Heiko Tietze, TDF) tdf#170485 * A “Remove query string” option was added to the Hyperlink dialog. (Siddhi Salunkhe) tdf#170592 * A maximize button is now shown for resizable dialogs on Windows. (Thomas Rogenmoser) tdf#141381 * It is now possible to scroll between Notebookbar tabs using the mousewheel or touchpad. (Jonas Greifenhain) tdf#103033 * Existing table styles in Writer and Calc can now be edited. The internal format was changed from a binary one to XML. (Karthik Godha) tdf#105933 tdf #49437 * The macOS-specific menu items Emoji & Symbols, Dictation support, and AutoFill are now available. (Dan Williams, TDF) tdf#94251 * Custom dictionaries now have a search filter. (Shlok Kanani) tdf#170978 * The Calc ▸ Calculate option page was reorganized. (Sahil Gautam, Collabora) tdf#151144 * The Notebookbars' background is colored individually per module. These colors are hard-coded for now and merged with the background to work on both dark and light themes, controlled via expert configuration NotebookbarColorTransparency with 0 for the exact defined color and 255 for the background color. The default is 150. (Heiko Tietze, TDF) tdf#121174 * The Tabbed Notebookbar UI now has category labels. (Heiko Tietze, TDF) tdf# 166641 * The paragraph styles picker in the Notebookbar UI shows only one (styled) label and the style grid expands to fill the available space of the application (Heiko Tietze, TDF) tdf#169763 tdf#168657 * Style filters in the Styles Sidebar deck can be applied independently. (Jim Raykowski) tdf#167949 Accessibility * The special character split-button widget is now navigable with the keyboard. (Michael Weghorn, TDF) tdf#168594 * Writer tables now report row and column index text as specified in ARIA. (Michael Weghorn, TDF) tdf#171086 Changes in UI strings * The “Company” field has been relabeled to a more generic “Organization” in User Data options. (Aleksi Kallio) tdf#169121 * The “Ignore system input language” check box is now more clearly labeled as “Apply system input language to new text”. (Prajwal Shelar; Isha Desai) tdf#134628 * “Safe Mode” is now known as “Troubleshoot Mode” to reflect its intended use and minimize misunderstandings about what it does. (Adolfo Jayme-Barrientos) tdf#171916 * “Use square [sic] page mode for text grid” is now called “Use CJK manuscript grid”, and its extended tooltip and help text have been updated accordingly. This option enables the genkō yōshi⁠# grid. (Olivier Hallot, TDF) tdf#171455 * Labels of two “New” commands were clarified as “New Document” and “New Style from Selection”. (Heiko Tietze, TDF) tdf#169766 * Options for “Do show again” were changed to “Do not show again”. (Heiko Tietze, TDF) tdf#169313 Scripting Python Users can create and edit Python scripts directly from Macro manager dialog without APSO installing, the buttons are active for actions now. The Python scripts will be opened in standard text editor on all OS. (Neil Roberts, TDF) tdf#56289 Scripts can create instances of UNO services using a constructor instead of having to use a string. (Neil Roberts, TDF) tdf#171122 For example: from com.sun.star.awt import Toolkit toolkit = Toolkit.create(self.xContext) Similarly for singletons: from com.sun.star.frame import theDesktop desktop = theDesktop.get(ctx) Users debugged remote processes to LibreOffice - started with officehelper.py - can be released from memory. Information is available from [Developer's Guide - Getting started] chapter. (Alain Romedenne) tdf#163465 from officehelper import SessionManager def my_script(): # user code goes here g_exportedScripts = (my_script,) # LibreOffice entry points if __name__ == "__main__": # entry point for IDEs with SessionManager() as ctx: # remote Python context my_script() The ScriptForge libraries An extensible and robust collection of macro scripting resources for LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre Ledure) The libraries expose a total of 35 services each with a bunch of methods and properties. New in LibreOffice 26.8: * The new ui.EnterValue(...) method displays a typed input box (cfr. the InputBox() Basic function) to the user and returns the entered value as a scalar of the requested type, or Empty/None when the user cancels the box. The supported types are: STRING, PASSWORD, BOOL, INTEGER, FLOAT, DATE, TIME, DATETIME, COMBO, LIST and RADIO. * (Basic only) The new array.Map(), array.Filter() and array.Reduce() methods introduce functional programming techniques on Basic arrays. They mimic their Python equivalents. Those methods allow the programmer to write simpler, shorter code, without necessarily needing to bother about intricacies like loops, branching and error handling. * The new session.GetUnoProperty() and session.GetPropertyByName() methods return the property value of resp. a UNO object or a ScriptForge service instance when the property name is given as a string. * (Python only) Python scripts may run either (1) inside the LibreOffice process, the usual mode, or (2) as a client of a LibreOffice server using a pipe or a socket. The benefit of (2) is the freedom to choose his/her preferred IDE to edit and debug the script. The drawback is the reference to the pipe/socket in the script source code. Avoid this by using a default pipe, named PIPE2LIBREOFFICE. The same code will run without change in both (1) and (2) modes. The whole set of services (except when better done by native built-in functions) is made available for Python scripts with identical syntax and behavior as in Basic. ScriptForge in the wiki: read Macros/ScriptForge (Lobaluna). The English version of the documentation of the ScriptForge libraries (26.8) is partially integrated in the LibreOffice help pages (https:// help.libreoffice.org/26.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html? DbPAR=BASIC). Their finalization and translation into other languages is underway. (Alain Romedenne, Lobaluna) Android Viewer Localization * AutoCorrect will now automatically replace x’s with circumflexes in Esperanto text. For example “sxangxigxi” becomes “ŝanĝiĝi”. (Neil Roberts, TDF) tdf#172042 LibreOffice Help Help accepts MathML contents, prefixed by namespace “m” (O. Hallot, TDF) cot ... Help contents upgrades and fixes: * O. Hallot, TDF * Adolfo Jaime Barrientos * Stanislav Horacek * Jean Pierre Ledure * Ilmari Lauhakangas, TDF Feature Removal / Deprecation * Removed obsolete Java Applet configuration settings from NetAccess and Security registry schemas. (Shlok Kanani) (Gabor Kelemen, Collabora) tdf# 162563 * Removed the obsolete OfficeBean example (which was based on Java applet functionality) from the SDK. (Stephan Bergmann, Collabora) 05ba63c6 * Obsolete Gentium Basic and Gentium Book Basic fonts (v.1.102, SIL) are no longer bundled. Note: In case you still need these fonts, they can be downloaded from our site. Alternatively, you can try to migrate to new Gentium and Gentium Book fonts, they can be downloaded from SIL site. (Xisco Faulí, TDF) tdf#167563 * AppletShape API is deprecated and will be removed in a future version. API Changes * Removed the legacy Profile API and replaced it with a manual .ini file parser. (Shlok Kanani) tdf#49602 * FunctionAccess::callFunction now accepts missing arguments. (Neil Roberts, TDF) tdf#168267 Code quality * VeraPDF was added as a PDF validator for automated tests. (Xisco Faulí, TDF) tdf#136822 @ text @$NetBSD: patch-vcl_unx_generic_app_geninst.cxx,v 1.4 2025/02/05 03:50:02 ryoon Exp $ Set "OS Environment" on NetBSD,same as FreeBSD. To Fix: Help -> About LibreOffice Environment: OS: unknown Tweaked by Yasushi Oshima, PR pkg/56048. --- vcl/unx/generic/app/geninst.cxx.orig 2026-08-21 12:51:44.000000000 +0000 +++ vcl/unx/generic/app/geninst.cxx @@@@ -22,7 +22,7 @@@@ #if defined(LINUX) # include #endif -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__NetBSD__) # include #endif #if defined(__EMSCRIPTEN__) @ 1.4 log @misc/libreoffice: Update to 25.2.0.3 Changelog: 25.2.0.3: Writer * Track Changes in Writer: Enhancement to identify a click on a tracked change in the document by highlighting the corresponding entry in the "Manage Changes" window and sidebar panel. This enhancement greatly improves the ability to manage a large number of changes in long documents. (Jim Raykowski) tdf#161717 tdf#162018 * Fixed handling of line object transformations in the DOCX import of Writer. (blog post). (Miklos Vajna, Collabora) * Improved font fallback in the DOCX import of Writer (blog post). (Miklos Vajna, Collabora) * Added Group and Mono controls to the Asian Phonetic Guide dialog. By default, the Asian Phonetic Guide dialog decomposes a selection into words for annotation. The Group button allows annotating the entire selection. The Mono button allows annotating each character individually. (Jonathan Clark, TDF) tdf#107184 tdf#156543 * Improved interactivity for LOK clients in Writer's layout (blog post). (Miklos Vajna, Collabora) * Added options to set a default zoom level for opening documents, overriding zoom level stored in documents (Oliver Specht, Allotropia) tdf#132274 * Added option to promote a reply comment into a root comment (Jaume Pujantell, Collabora) 98cd8bac * Writer TextBoxes now handle page captures (blog post). (Miklos Vajna, Collabora) * Boundaries are now toggled independently of Formatting Marks, are controlled per Tools ? Options ? Writer ? Formatting Aids, and switched on/ off with View ? Boundaries. (Heiko Tietze, TDF) tdf#74386, tdf#163856 * Default items for unordered lists aka bullets was updated (Heiko Tietze, TDF) tdf#108697 * The Page Number Wizard now offers an option to fit the numbers into existing margins in order to avoid repagination. (Justin Luth, Collabora) tdf#161646 * The dialog and Sidebar deck for managing tracked changes now have sorting options. (Jim Raykowski) tdf#161811 * It is now possible to delete all content of a content type (excluding headings) via the Navigator. (Jim Raykowski) tdf#156926 * The colour of non-printing characters can be customised. (Heiko Tietze, TDF) tdf#80054 * The background colour of comments can be customised. (Heiko Tietze, TDF) tdf#61242 * Comments are now tracked in the Navigator when you move the focus into comment boxes. (Jim Raykowski) tdf#152297 * Selecting a match in the Find Sidebar deck will show its index number. (Jim Raykowski) tdf#163100 * Resizing the area containing comments shows a visual guide. (Rafael Lima) tdf#162855 * The Hanging Indent command now also works, if the targeted paragraph has no existing indent. (Kira Tubo) tdf#156374 * Hovering the mouse over a heading in the Navigator displays a tooltip showing the word and character count of the content associated with it. (Jim Raykowski) tdf#63967 * All footnotes in a document can be changed to endnotes and vice versa. (Jim Raykowski) tdf#89352 * Warning and error levels in the Accessibility Sidebar deck were improved, and an option was added to ignore warnings. (Bal??zs Varga, allotropia) tdf #157233 tdf#164048 * Support was added for inline headings, which are commonly used in legal documents. (L??szl?? N??meth) tdf#131728 * Improved ignoring of the paragraph margin at the top of pages (blog post). (Miklos Vajna, Collabora) Calc * Support import and export of connections.xml in OOXML. (Bayram ?i?ek, Collabora) tdf#158857 * A statusbar icon will indicate when Data ? Calculate ? AutoCalculate is switched off. (Heiko Tietze, TDF) tdf#127937 * A 'Handle Duplicate Records' dialog to select/remove duplicate records in Calc. Place the active cell on some data or select some range, then Data ? Duplicates... (Sahil Gautam) tdf#85976 * Both the Function Wizard dialog and Functions Sidebar deck received improvements to searching and user experience. (Ahmed Hamed) tdf#161534 tdf #161296 tdf#161543 * When selecting all while in a cell with neighbouring data, the selection will cover the neighbouring cells. The next call of Select All will select the full sheet. This behaviour can be disabled by setting the expert option SelectRangeBeforeAll to false. (Heiko Tietze, TDF) tdf#161641 * Solver models can now be saved into spreadsheets and Solver is able to provide a sensitivity analysis report. (Rafael Lima) tdf#160062 tdf#157519 * An expert option WrapNextPrevSheetTab was added to control the behaviour of navigating Calc sheets using the Ctrl?+?PgDn and Ctrl?+?PgUp keyboard shortcuts. (Mike Kaganski, Collabora) tdf#160580 * An expert option WarnActiveSheet was added to control the warning about the active sheet being the only sheet saved or exported to some formats (like CSV). Suppress the message by setting it to false. (Heiko Tietze, TDF) tdf# 33714 * A "Summary below data" option was added to the Subtotals dialog. (Bal??zs Varga, allotropia) tdf#162262 * New sheet protection options related to Pivot Tables, Pivot Charts and AutoFilters were added. tdf#160404 tdf#160535 tdf#160536 Impress * The Interaction dialog (click actions) is now async (Hubert Figui??re, Collabora) 25b61215 + enable the ".uno:AnimationEffects" command in LOKit 729e333c + enable the ".uno:ExecuteAnimationEffect" command in LOKit ff3a316f * Per-paragraph semi-transparent shape text in Impress' SVG export (blog post). (Miklos Vajna, Collabora) * Automatic repeating of slides can now be activated in windowed mode. (Ariel Darshan) tdf#163858 * Soft edge and glow effects are now allowed in text frame objects (Bal??zs Varga, allotropia) tdf#135320 Templates * many slight improvements to all Impress templates (Laurent Balland) tdf# 162490 + replace pictures with shapes for Nature_Illustration, Pencil, Piano templates: it enables modifications of adornments by user + background pictures of Blueprint Plans and Metropolis have been replaced with SVG pictures: they are now modifiable in Master view after a right click ? Break + improve rendering of DNA double helix for DNA template tdf#162229 + add authors' credit in File ? Properties + remove the last slide of Blueprint Plans and Vintage templates + all templates have now visible (font color set to black) elements in Master Notes and Handout * Objects can be centered on the slide (or page in Draw) in one step (Heiko Tietze, TDF) tdf#126857 * Overflowing text in presenter notes is no longer cut off when printing (Tibor Nagy, allotropia) tdf#88226 Draw * Support for clipping stroke paths in imported PDFs was added (David Gilbert) tdf#85428 Base * The user experience of the SQL dialog was improved by making user input be retained during a session and showing the number of results. (Heiko Tietze, TDF) tdf#140298 * Unicode ODBC calls are now supported. (Mike Kaganski, Collabora) tdf#68676 tdf#131238 Chart Math * Formulas can be stored in a user-defined category (Heiko Tietze, TDF) tdf# 163685 Core / General * macOS Quick Look is now supported. See the Quick Look wiki page for more details. (Patrick Luby) tdf#35361 * It is now possible to automatically sign documents after defining a default certificate. (Sarper Akdemir, allotropia) tdf#159040 * The commands for setting the colour and background colour of text can be assigned to keyboard shortcuts. The applied colour is the active one shown in the toolbar and Sidebar buttons. (Justin Luth, Collabora) tdf#34804 * Support was added for pasting HTML strikethrough formatting. (Andreas Heinisch) tdf#79298 * Improved the mechanism for font rendering for quotation marks when CJK and Western texts are intermixed. (Jonathan Clark, TDF) tdf#66791 Filters Visio libvisio was updated to 0.1.8: * Visio5 support: provide cellType to collector in readTextField (Bartosz Kosiorek) * tests: Fix build with libxml 2.12 (Jan Tojnar) * Add support for simple solid fill styles (Jaume Pujantell, Andras Timar) tdf#77915 * Add support for TextBackground from SheetStyle (Bartosz Kosiorek) tdf# 136564 * Improve Arrowheads appearance (Bartosz Kosiorek) tdf#126402 * Fix reading FillStyleLst and TextBkgnd from shape (Bartosz Kosiorek) tdf# 154379 * Add support to DrawingUnits types (Bartosz Kosiorek) tdf#148175 * On LibreOffice's side, support for opening .vstx files. (Bartosz Kosiorek) tdf#163170 ODF LibreOffice 25.2 can read and write ODF version 1.4. For related fixes see tdf# 162118. User Interface * Under Windows, panning and zooming on a touch screen now works properly. (Tibor Nagy, allotropia) tdf#85677 * The list of most recently used files accessed via File ? Recent Documents was amended with a checkbox "[x] Current Module Only" that allows to filter the list. (Heiko Tietze, TDF) tdf#161725 * You can now control hyphenation from the Properties deck of the Sidebar. (L ??szl?? N??meth) tdf#162491 * The choice of "Link" when inserting an image is now remembered during a session (Andreas Heinisch) tdf#61358 Application Theming * The application theme can be customized independent of the system/ desktop-environment theme. Customization options are available in Tools ? Options ? LibreOffice ? Appearance tab, (blog post) (Sahil Gautam, allotropia) tdf#163620 * Appearance options specify whether to use light or dark theme colors. If Light/Dark is selected, then the application uses light/dark theme colors respectively. If System is selected, then the application follows the DE (desktop environment), meaning if the DE is in dark mode, then the application uses dark theme colors, and vice versa. * Automatic color scheme is now readonly. To customize appearance, create a new scheme by clicking on the New button. * The preferred way of customizing appearance is via theme extension. To install a theme extension, click on the more themes button next to the theme drop-down in LibreOffice Themes section. Once installed, the theme should appear in the schemes list. * Customizations section allows customization of individual theme colors. We can also use image background instead of color, although it's only available for Application Background at the moment. Accessibility * System settings to disable animations are more consistently honored and more fine-granular control in the LibreOffice settings has been introduced (Per99; Michael Weghorn, TDF) tdf#161765, tdf#115688 tdf#94147 * User interface elements now report an accessible identifier that assistive technology can use to reliably identify a particular element, which is already used e.g. by the Orca screen reader on Linux and the NVDA screen reader on Windows. (Michael Weghorn, TDF) tdf#155447 * Accessible relations are correctly reported on Windows, allowing the NVDA screen reader to read Writer documents from top to bottom. (Michael Weghorn, TDF) tdf#91739 * Positions of UI elements on Linux (including Wayland) are correctly reported on the accessibility level, allowing e.g. screen magnifiers to track the mouse or cursor position. (Michael Weghorn, TDF) tdf#160837 * On Windows, accessibility now gets enabled whenever a tool queries information from LibreOffice on the accessibility level, which implies basic support for Microsoft Narrator and Microsoft Accessibility Insights. (Michael Weghorn, TDF) tdf#160982 * A crash when opening the sidebar menu with assistive technology active on Windows has been fixed. (Michael Weghorn, TDF) tdf#164093 Changes in UI strings Scripting * Enhance the NOW() function to support sub-seconds precision. (Andreas Heinisch) tdf#161469 The ScriptForge libraries An extensible and robust collection of macro scripting resources for LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre Ledure) The libraries expose a total of 33 services each with a bunch of methods and properties. New in LibreOffice 25.2: * A context menu is usually predefined at LibreOffice installation. Customization is done statically with the Tools + Customize dialog. The (new) ContextMenu service provides a mean to make temporary additions at the bottom of a context menu. * When a document is closed inadvertently by the user during a macro run, or between two macros triggered by events, the actual behaviour is a fatal error message. Now the user script may test at any moment if everything is still ok with the IsAlive property applied to next services: Document, Base , Calc, FormDocument, Writer, Datasheet, Dialog. * To enhance the compatibility between scriptforge dictionaries, python dicts and arrays of PropertyValues, the Dictionary service supports now optionally case-sensitive keys, i.e. keys are different if a case-sensitive comparison finds them different. * A Python script intended to connect as an outside process to LibreOffice must use either a socket or a pipe connection. So far, only sockets were supported, now both are admitted. * One can specify the fore- and background colors of the APSO console opened from a user script with PythonShell(). * A data array is a 1D array of 1D subarrays. Three methods, ConvertFromDataArray(), ConvertToDataArray() and ConvertToRange() are added to the Array service to manage them, especially in the context of complex Calc array functions like XLOOKUP. * The close button (top-right cross) of a non-modal dialog now closes the dialog as expected. The whole set of services (except when better done by native built-in functions) is made available for Python scripts with identical syntax and behavior as in Basic. The English version of the documentation of the ScriptForge libraries (25.2) is partially integrated in the LibreOffice help pages (https:// help.libreoffice.org/latest/en-US/text/sbasic/shared/03/lib_ScriptForge.html? DbPAR=BASIC). Their finalization and translation into other languages is underway. (Alain Romedenne, Rafael Lima) Android Viewer Localization New languages/locales with locale data Available as default document language and for locale-specific formatting. * French (Republic of Guinea) {fr-GN} [0x940C]. (Eike Rathke, Red Hat) tdf# 163903 Improvements to proofing tools and language support * Updated spell check dictionaries for the languages: English (GB, ZA), Danish, Mongolian, Thai, Korean, Ukrainian, and Slovak. * Thai thesaurus and AutoCorrect support was added. (Theppitak Karoonboonyanan) tdf#150433 tdf#158454 * Slovenian thesaurus was updated. (Martin Srebotnjak, OdprtiTezaver) @ text @d1 1 a1 1 $NetBSD: patch-vcl_unx_generic_app_geninst.cxx,v 1.3 2022/08/22 13:58:32 ryoon Exp $ d11 1 a11 1 --- vcl/unx/generic/app/geninst.cxx.orig 2025-01-30 14:20:37.576103520 +0000 d21 1 a21 1 #if defined(EMSCRIPTEN) @ 1.3 log @libreoffice: Update to 7.4.0.3 Changelog: Most Significant New Features GENERAL * Support for WebP images and EMZ/WMZ files * Help pages for the ScriptForge scripting library * Search field for the Extension Manager * Performance and compatibility improvements WRITER * Better change tracking in the footnote area * Edited lists show original numbers in change tracking * New typographic settings for hyphenation CALC * Support for 16,384 columns in spreadsheets * Extra functions in drop-down AutoSum widget * New menu item to search for sheet names IMPRESS * New support for document themes @ text @d1 1 a1 1 $NetBSD: patch-vcl_unx_generic_app_geninst.cxx,v 1.2 2021/07/26 12:42:24 ryoon Exp $ d11 1 a11 1 --- vcl/unx/generic/app/geninst.cxx.orig 2022-08-10 14:14:32.000000000 +0000 d21 1 a21 30 @@@@ -72,14 +72,18 @@@@ OUString SalGenericInstance::getOSVersio } fclose( pVersion ); } -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) struct utsname stName; if ( uname( &stName ) != 0 ) return aKernelVer; + aKernelVer = OUString::createFromAscii( stName.release ); +#if defined(__NetBSD__) + return OUString::createFromAscii( stName.sysname ) + " " + + aKernelVer.copy( 0, aKernelVer.getLength() ); +#else sal_Int32 nDots = 0; sal_Int32 nIndex = 0; - aKernelVer = OUString::createFromAscii( stName.release ); while ( nIndex++ < aKernelVer.getLength() ) { const char c = stName.release[ nIndex ]; @@@@ -87,6 +91,7 @@@@ OUString SalGenericInstance::getOSVersio break; } aKernelVer = OUString::createFromAscii(stName.sysname) + " " + aKernelVer.copy(0, nIndex); +#endif #elif defined(EMSCRIPTEN) #define str(s) #s #define xstr(s) str(s) @ 1.2 log @libreoffice: Update to 7.1.5.2 * Fix PR pkg/56048 with Yasushi Oshima's patch. Changelog: 7.1.5.2 Bugs fixed compared to 7.1.5 rc1: 1. tdf#138432 EDITING: Regression in handling of the group separator in formula context [Eike Rathke] 2. tdf#140431 FILESAVE XLSX Double file:// prefix when saving hyperlink pointing to file on network share to XLSX [T??nde T??th] 3. tdf#140506 REGRESSION Setting to repeat heading in writer tables no longer works [Bjoern Michaelsen] 4. tdf#140594 Screen reader does not announce new spinbox value when changing it with up/down key (Windows) [Michael Weghorn] 5. tdf#143146 Crash by click on properties symbol for calc data in writer [Caol??n McNamara] 6. tdf#143149 Crash in: vcl::Window::GetParentWithLOKNotifier() [Caol??n McNamara] 7. tdf#143153 Editing Crash when grouping Text (Fit to Frame) and object [Caol ??n McNamara] 8. tdf#143165 [EDITING] When I type "5-d" into cell, it is autoconverted into date 2021/07/05 [Eike Rathke] 9. tdf#143245 Clicking anywhere in the Description area will trigger the Form creation window [Caol??n McNamara] 10. tdf#143291 Selecting the None slide transition has no effect [Caol??n McNamara] 7.1.5.1 Bugs fixed compared to 7.1.4 RC2 1. ofz#34221 avoid OOM [Caol??n McNamara] 2. ofz#34297 indirect-leak [Caol??n McNamara] 3. tdf#55007 [EMF] FILEOPEN: Close circle instead of arch (exported by Catia v5) [Bartosz Kosiorek] 4. tdf#81757 Calculations order do not follow cell dependencies [Eike Rathke] 5. tdf#96061 Text background/highlighting color doesn't reopen well in LO when exporting as PPTX (OK in MSO) [G??l?ah K?se] 6. tdf#116501 Writer freezes when working with this particular ODT document [Michael Stahl] 7. tdf#118637 EXPORT: XHTML: text missing after formula [Svante Schubert, Xisco Fauli] 8. tdf#127013 The input fields for separators ("Function", "Array column", "Array row") allow to choose improper characters. [Eike Rathke] 9. tdf#127028 Add DRAW templates to LibreOffice [Toma? Vajngerl] 10. tdf#127145 [WMF] FILEOPEN File is rendered with thin stroke on rounded rectangles, but should be thick. [Bartosz Kosiorek] 11. tdf#132752 DOCX import: invalid paragraph indentation [Vasily Melenchuk] 12. tdf#134675 [EDITING] Whole column cannot be pasted to a column range over 23 selected by shift-click [Eike Rathke] 13. tdf#136766 UI: Zoom slider in toolbar of Calc's print preview has white background [Noel Grandin] 14. tdf#137199 FILESAVE: DOCX to ODT Static text in numbered list is lost [Vasily Melenchuk] 15. tdf#137314 FILEOPEN DOCX VML shapes with arbitrary rotation imported incorrectly [Regina Henschel] 16. tdf#139447 Crash when dragging a query or table from "Data Sources Explorer" window to a calc sheet. [Caol??n McNamara] 17. tdf#139658 FILEOPEN: some (multi component) chart labels are incomplete [T ??nde T??th] 18. tdf#139915 FILEOPEN DOCX Two text boxes on two pages open on a single page [Miklos Vajna] 19. tdf#140360 Provide option to turn off sidebar's minimum width [Heiko Tietze] 20. tdf#140623 Fileopen DOCX: Text Orientation of X-Axis 0 instead of 45 degrees [T??nde T??th] 21. tdf#141311 Missing Decimal Places for Rotation in Sidebar [Katarina Behrens] 22. tdf#141408 Updating Ukrainian spellchecker [Andras Timar] 23. tdf#141769 Crash in: cppu::OInterfaceContainerHelper::disposeAndClear (com::sun::star::lang::EventObject const &) [Caol??n McNamara] 24. tdf#142061 macOS: Calc UI: Display anomalies when resizing columns [Thorsten Wagner] 25. tdf#142180 Invalid text comparison result in Basic [Joshua Williams] 26. tdf#142263 Regression with EMF sample from 55007 [Bartosz Kosiorek] 27. tdf#142268 [EMF] Arc with bottom corner above the top one [Bartosz Kosiorek] 28. tdf#142325 Error read rtf created Gnostice eDocEngine V5.0.0.548 [Miklos Vajna] 29. tdf#142370 CRASH: Closing tip of the day ( GTK3 ) [Caol??n McNamara] 30. tdf#142395 FILEOPEN CSV: Space trailing values imported as garbage [Mike Kaganski] 31. tdf#142467 Inserting series in Stock Chart Data Table crashes Writer (Fedora only?) [Caol??n McNamara] 32. tdf#142478 [CRASH] searching on slide notes will crash Impress [Toma? Vajngerl] 33. tdf#142513 Wrong zoom directing within Calc's print preview [Jim Raykowski] 34. tdf#142629 Importing psd image with transparent background results in "Unknown image format" [Noel Grandin] 35. tdf#142716 PPTX EXPORT: Text content is partially lost [G??l?ah K?se] 36. tdf#142721 impossible set single cell border inside a table [Caol??n McNamara] 37. tdf#142745 [EMF] Hang on FillRgn EMR [Bartosz Kosiorek] 38. tdf#142767 SIDEBAR: First shape in each one of the Shapes Sidebar's sections does not work [Caol??n McNamara] 39. tdf#142852 KMFL characters are not "swallowed" in a Writer textbox or shapeText [Caol??n McNamara] 40. tdf#142873 Calc: Print preview zoom-out zoom-in buttons don't work in 'Tabbed' UI, nor in 'Grouped Bar Compact' UI mode [Julien Nabet] 41. tdf#142932 Crash when pasting cells with comments and "skip empty cells" option selected [Julien Nabet] 42. tdf#143008 Text to Columns converts type date with AM/PM time wrongly [Eike Rathke] 43. tdf#143047 Error in the tooltip in Toolbar if a hotkey is assigned [Mike Kaganski] 44. tdf#143081 Basic Replace() function crashes LO [Julien Nabet] 45. tdf#143088 Endless loop when opening file with many (change tracked) comments [Caol??n McNamara] @ text @d1 1 a1 1 $NetBSD: patch-vcl_unx_generic_app_geninst.cxx,v 1.1 2021/03/10 16:07:53 ryoon Exp $ d11 1 a11 1 --- vcl/unx/generic/app/geninst.cxx.orig 2021-07-16 21:17:42.000000000 +0000 d22 2 a23 1 @@@@ -73,14 +73,18 @@@@ OUString SalGenericInstance::getOSVersio a25 1 return aKernelVer; d43 2 a44 1 @@@@ -89,6 +93,7 @@@@ OUString SalGenericInstance::getOSVersio d46 1 a46 2 return OUString::createFromAscii( stName.sysname ) + " " + aKernelVer.copy( 0, nIndex ); d48 3 a50 3 #else return aKernelVer; #endif @ 1.1 log @libreoffice: Fix OS detection From jun@@ via PR pkg/56048, thank you. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d9 1 d11 1 a11 1 --- vcl/unx/generic/app/geninst.cxx.org 2021-02-25 12:19:22.000000000 +0000 d22 1 a22 1 @@@@ -73,7 +73,7 @@@@ OUString SalGenericInstance::getOSVersio d31 20 @