ReleaseNotes/7.4

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page ReleaseNotes/7.4 and the translation is 47% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎dansk • ‎français • ‎italiano • ‎português do Brasil • ‎slovenščina • ‎čeština • ‎русский • ‎فارسی • ‎中文(中国大陆)‎ • ‎日本語

Über diese Seite

This is an in-progress scratch-pad of notes to build release notes from as and when we release. Please do not list features that are to be shipped already in the 7.4 release! Please do not add wish-list features that you hope will be implemented, but only what actually is implemented already.

What does a good feature look like here:

  • It has a description, and a way for a busy reviewer, to find and play with the feature. Target someone who is extremely busy, and knows little-to-nothing about the product. So if a user interface element is key to the feature, be very explicit about where it is, e. g. Menu ▸ Format ▸ Character ▸ Position [tab] ▸ ‘90 degrees’ paths to the elements you changed. Of course, you know your feature is important, and that everyone should care about the Extensible AutoShapes Properties dialog – but often the guys taking the screenshots and writing the notes do not.
  • It credits the main authors who did the work – just add them in brackets after the feature, where possible.
  • If the feature can be shown off with a sample / test file – particularly for new import-able features, it would be wonderful to have a link to/up-load of a test file that we can use to show that feature off to best effect. That really helps us to make good screenshots to show off the features, and allows reviewers to do their testing.

Thanks in advance for your help filling this out!


Writer

General Improvements

  • Der Menüpunkt Extras ▸ Aktualisieren ▸ Alles aktualisiert nun die Vorschau von OLE-Objekten blog post (Miklos Vajna; Collabora)
  • Verschiedene Verbesserungen an den Rändern von Tabellen und Absätzen, um sie Word-kompatibler zu machen blog post (Miklos Vajna; Collabora)
  • Feste Index- oder Inhaltsverzeichniserstellung, wenn Index oder Inhaltsverzeichnis erstellen ▸ Für: im Dialog Inhaltsverzeichnis, Index oder Bibliographie (Einfügen ▸ Inhaltsverzeichnis und Index) auf Kapitel gesetzt ist. Die generierten Einträge beginnen ab der aktuellen Kapitelebene, statt der bisher fest eingestellten Ebene 2 tdf#130318 (Andreas Heinisch; Emanuele Gissi, CNVVF)
  • Writer unterstützt jetzt das Löschen von Umbrüchen aus Word, um die Layout-Treue zu verbessern blog post (Miklos Vajna; Collabora)
  • Der Dialog zur Überprüfung der Barrierefreiheit (Extras ▸ Barrierefreiheit prüfen...) wird nun asynchron gerendert core commit 61fed0c4 (Nick Wingate; Collabora)
  • Für Dokumente, die schreibgeschützt geladen sind, erlaubt Writer nun die Anzeige von verfolgten Änderungen, sowohl über den Dialog von Bearbeiten ▸ Änderungen ▸ Verwalten… als auch in der Seitenleiste. core commit 82e789bf (Michael Stahl, allotropia)
  • Das verfolgte Löschen und Einfügen von Fußnoten ist im Fußnotenbereich sichtbar tdf#85610 (László Németh, NISZ)
Fußnotennummern so formatieren, dass das Löschen und Einfügen von Fußnoten im Fußnotenbereich verfolgt werden kann
  • Handhabung der OpenType-Eigenschaft "hängende" Grundlinie, so dass Text unterschiedlicher Größe an der hängenden Grundlinie ausgerichtet werden kann. tdf#104930 (Mark Hung)
  • Writer unterstützt jetzt nativ Rich-Text- und Kontrollkästchen-Steuerelemente aus Word blog post (Miklos Vajna; Collabora)
  • Writer unterstützt jetzt auch Dropdown-, Bild- und Datumssteuerelemente aus Word blog post (Miklos Vajna; Collabora)
  • Automatische Korrektur für Markierungen *fett*, /kursiv/ usw. standardmäßig ausgeschaltet tdf#133023 (Heiko Tietze, TDF)
  • Verbesserte Positionierung von Glyphen, wodurch bestimmte Probleme mit dem Kerning und unerwünschte Verschiebungen von Zeichen während der Eingabe beseitigt wurden tdf#144862 (Caolán McNamara, Red Hat)

Neue typografische Einstellungen

Hinzufügen neuer optionaler Silbentrennungseinstellungen zur Anpassung des Textflusses auf Absatzebene (László Németh)

  • Silbentrennungszone (zur Begrenzung der Silbentrennung, insbesondere bei nicht gerechtfertigter Absatzausrichtung). tdf#149420
  • Mindestwortlänge für die Silbentrennung tdf#149324
  • Das letzte Wort des Absatzes nicht mit Bindestrich trennen tdf#149248

Hinweis: Diese Funktionen sind Teil des CSS4-Textmoduls Stufe 4, der DTP-Software und im Falle der Silbentrennungszone, OOXML/MSO.

im Menü Format ▸ Absatz… verfügt der Tab Textfluss über neue Silbentrennungseinstellungen zur schnellen Behebung von Fehlern bei der automatischen Silbentrennung und für die Interoperabilität

Neue Nummerierung im Modus Änderungen anzeigen

Zeigt die aktuelle und die ursprüngliche Nummerierung der Listenelemente im Modus Änderungen anzeigen an. tdf#115523 tdf#115524 (László Németh, NISZ)

  • Verwenden Sie keine gemischte Nummerierung, bei der die gelöschten Listeneinträge als nicht gelöscht gezählt werden.
  • Zeigen Sie zuerst die aktuelle Nummer und danach die ursprüngliche Nummer in Klammern, z.B. "1.[2.]".
  • Nicht nur die gelöschten und eingefügten Listenpunkte, sondern auch die folgenden zeigen die aktuelle und die ursprüngliche Nummer an, um z.B. Änderungen eines Rechtstextes besser erkennen zu können.
  • Um die Sichtbarkeit dieser Listenpunkte zu verbessern, werden geänderte Nummerierung und Absatztext durch ein Leerzeichen getrennt, nicht durch einen Tabulator, um falsch tabellierte Listen zu vermeiden.
Der Modus "Änderungen anzeigen" zeigt Änderungen in der Nummerierung korrekt an: gelöschte Listenelemente werden nicht gezählt, es werden auch die ursprünglichen Nummern aller Listenelemente mit geänderter Nummerierung angezeigt (links: vor der Korrektur, rechts: nach der Korrektur, Liste 1: verfolgte Löschung eines Listenelements, Liste 2: verfolgte Einfügung eines Listenelements, Liste 3: verfolgte Löschung und Einfügung)

Neue Remoteüberprüfung der Grammatik: LanguageTool

  • Writer kann nun die Vorteile der remote LanguageTool-APIs für die Grammatikprüfung nutzen. API docs (Dank an Adfinis für das Sponsoring dieses Beitrags) core commit d952df36 (Mert Tümer; Collabora)
Spracheinstellungen über Extras ▸ Optionen fügt neue Einstellungen für die Grammatikprüfung mit LanguageTool APIs hinzu.
Das Kontextmenü zeigt das richtige Wort an, nachdem die Grammatik mit remote LanguageTool-APIs überprüft wurde.

Calc

General Improvements

  • Support for sparklines was added (blog post) (Tomaž Vajngerl, Collabora)
  • Calc now supports and uses 16384 columns (blog post) . (Luboš Luňák, Collabora)
  • Added COUNTA, PRODUCT, STDEV, STDEVP, VAR, VARP functions to drop-down autosum widget on Formula bar tdf#139602 (Dhiraj Holden)
  • Put text in selected cell into hyperlink item Text when you use the Hyperlink dialog (Ctrl + K). If the user selects an entire cell by a single click, and inserts an URL via the hyperlink dialog, the entire content of the corresponding cell will be replaced instead of inserting a duplicate, or appending the URL. If the cell contains more than one URL or an URL including some additional text within the cell, the hyperlink dialog will only preselect the text field when opening. If this is not the case, it fill the URL field as well. tdf#80043 (Andreas Heinisch)
  • The height of the formula bar is now stored into the document. tdf#99708 (Samuel Mehrbrodt, allotropia)
  • Improve Move/Copy sheet dialog: OK button caption is changed according to the command chosen (Move or Copy). tdf#139464 (Laurent Balland)
  • Automatic cell matrix expansion for formula expressions that return an array/matrix. For formula expressions entered into a cell that obviously return an array/matrix, the result cell range is expanded as if ⇧ Shift + Ctrl + ↵ Enter was used to close an array formula. The previous behaviour of only one cell being used to display only the top left element can still be forced by selecting/marking a single cell prior to input. tdf#149378 (Eike Rathke, Red Hat)
  • Ease access to a sheet in a spreadsheet with a large number of sheets, with a new menu entry Sheet ▸ Navigate ▸ Go to Sheet to get a new dialog to search for sheets names. tdf#129674 (Laurent Balland)
  • Hidden columns/rows can have an indicator per View ▸ Hidden Row/Column Indicator tdf#128258 (Heiko Tietze, TDF)
  • Number format: enhance readability of long decimal number with format 0.000"-"000"-"000. Embedded text in decimal part is now correctly saved and restored in ODS format tdf#96723 (Laurent Balland)
  • The formula bar auto input now also suggests non-English function names and Named Ranges when you are typing the formula tdf#142031 (Andreas Heinisch)

Performance

Impress & Draw

  • Start of document themes in Impress: shape text blog post (Miklos Vajna, Collabora)
  • Also added shape fill support for document themes in Impress blog post (Miklos Vajna, Collabora)
  • support using slide background as shape fill for PPTX interoperability (Armin Le Grand, Samuel Mehrbrodt, allotropia) tdf#128150
    Shape on the master slide using the slides background as fill - 7.3 and 7.4

Base

Chart

Math

Kern / Allgemein

General Improvements

  • Added support for WebP images import/export tdf#114532 (Luboš Luňák, Collabora)
    • Note that currently, WebP is converted to PNG internally, to ensure backward compatibility of the generated document files.
  • The configuration now remembers whether recent documents were opened read-only or editable, and opening via File ▸ Recent Documents or the Start Center will open them in the same mode as the last time. core commit 404c51f3 (Michael Stahl, allotropia)
  • Added support for EMZ/WMZ files tdf#103954 (Paris Oplopoios)

Ausleuchtung von extrudierten Sonderformen

Enhancements for lighting extruded custom shapes to make rendering more compatible with MS Office binary formats and interpret more ODF attributes. tdf#145700 (Regina Henschel)

  • Wrong interpretation of the z-direction of lights is corrected. Especially a center lighting from observer to object works now. The position of specular high lights on rounded surfaces is same as in MS Office now.
  • The item "Metal" is replaced by items "Metal ODF" and "Metal MS compatible" in submenu "Surface" in toolbar "3D-Settings". The latter is not usable in strict ODF file format "ODF 1.3". In preset "Metal ODF" the specular color is Gray as specified in ODF. In preset "Metal MS compatible" the specular color is the shape fill color or the extrusion color respectively, similar to rendering in MS Office.
  • The service EnhancedCustomShapeExtrusion in API is extended with a new attribute MetalType. It has the value MetalODF or MetalMSCompatible. This attribute is used in surface preset "Metal MS compatible".
  • The ODF attribute draw:extrusion-shininess is interpreted now. This attribute is similar to the setting "Specular Intensity" in the "Material" tab of the "3D Effects" dialog of 3D objects. The attribute has no direct UI, but is available as attribute Shininess in service EnhancedCustomShapeExtrusion in the API.
  • The ODF attribute draw:extrusion-diffusion is interpreted now. Only its default value "0%" is not interpretated, because already existing shapes have this attribute not set but expect a value of 100%. For existing shapes you can force to write the attribute to file by toggling extrusion off and back on. The attribute is used in preset surface "Metal MS compatible". The attribute has no direct UI, but is available as attribute Diffusion in service EnhancedCustomShapeExtrusion in the API. A value smaller than 100% reduces the rendered brightness of the object.
  • The ODF attributes draw:extrusion-first-light-harsh and draw:extrusion-second-light-harsh are interpreted now. The lights are rendered soft by distributing parts of the light intensity to four light directions around the original light directions during rendering. The lighting presets in submenu "Lighting" in the toolbar "3D-Settings" set the attribute compatible to MS Office. The attribute has no direct UI, but is available as attribute FirstLightHarsh and SecondLightHarsh in service EnhancedCustomShapeExtrusion in the API.
  • The implementation of ODF attribute draw:extrusion-specularity is adapted to the corresponding shape property in MS Office binary formats. This attribute corresponds to the setting "Specular Color" in the "Material" tab of the "3D Effects" dialog of 3D objects. Only that not abitrary colors but only variants of Gray are used. The attribute has no direct UI, but is available as attribute Specularity in service EnhancedCustomShapeExtrusion in the API. A value of "0%" forces the first light to be not specular, which produces a matte surface in rendering the object. That is used in surface preset "Matte".

Leistung

  • Improved text layout performance for cases like PDF export, document loading and others, more info in the blog post. (Luboš Luňák, Collabora)

LibreOffice Hilfe

  • Help pages for the ScriptForge scripting library (J.P. Ledure, A. Romedenne, R. Lima)

Filter

DOCX import/export Filter

  • DOCX: import textboxes (with tables, images etc.) in group shapes tdf#66039 (Attila Bakos, NISZ)

Freigabe der geschützten Änderungsverfolgung durch Passwortverifizierung

Unlock protected change tracking of DOCX documents by mandatory password verification tdf#128744 tdf#106843 (László Németh, NISZ)

  • clicking on Record changes icon of Track Changes toolbar (or Edit ▸ Track Changes ▸ Record) asks for password verification instead of showing only a warning message before unlocking without the password;
  • On Security page of File ▸ Properties... dialog window, Unprotect button accepts the correct password with disabling record changes instead of rejecting the correct password.

PPTX import/export Filter

  • PPTX export: fixed export of embedded video files tdf#53970 (Tünde Tóth, NISZ)
  • PPTX import: fixed import of linked media files. Linked media files were imported as images in documents created with Impress after PPTX export. tdf#53970 (Tünde Tóth, NISZ)
  • PPTX: add "glue points" to some basic shapes (ellipse, triangle, right triangle, trapezoid, parallelogram, diamond, pentagon, hexagon, heptagon, octagon). Note: PPTX import doesn't import connectors connected to the glue points – only ODP export keeps them for the planned editing, i.e. moving the connected shapes without losing the connecting lines and arrows. tdf#147459 (Tibor Nagy, NISZ)

RTF import/export Filter

PDF Export

  • Improved PDF export options in the command-line blog post (Miklos Vajna, Collabora)
  • Field type of Numeric, Currency, Date and Time forms are exported to PDF tdf#105972 (Xisco Fauli, TDF)

HTML Export

  • Export encoding (character set) configuration is dropped from Options|Load/Save|HTML Compatibility, HTML is now always exported using UTF-8 encoding tdf#148413 (Mike Kaganski, Collabora)

EMF/WMF Import

  • Added support for Miter Limit for EMF+ format tdf#142261 (Bartosz Kosiorek)
  • Added support for individual line endings for EMF+ format tdf#143875, tdf#55058 (Bartosz Kosiorek)
  • Fixed holes in lines created with LINETO for EMF/WMF tdf#89331 (Bartosz Kosiorek)
  • Added Z compressed graphic formats support for EMF/WMF (.emz and .wmz file formats) tdf#103954 (Paris Oplopoios)
  • Use variable types according to EMF+ documentation tdf#103859 (Bartosz Kosiorek)
  • Fix displaying EMF+ PathGradient fill tdf#131506 tdf#143031 (Bartosz Kosiorek)

TIFF Import

  • TIFF: import filter rewritten to import via libtiff in order to support many more variants (Caolán McNamara, Red Hat, Inc. and Julien Nabet)
  • Add support for OfficeArtBlip TIFF format core commit 8c9e6d3a (Bartosz Kosiorek)

Benutzeroberfläche

  • The Navigator can now scroll to the item on selection. Enable this with the expert option NavigateOnSelect at org.openoffice.Office.Writer > Navigator tdf#131063 (Jim Raykowski)
  • Start Center thumbnail rendering improved tdf#134065, tdf#147998, core commit b70d17b0 (Mike Kaganski, Collabora)
  • Search field for the Extension Manager tdf#126672 (Samuel Mehrbrodt, allotropia)
  • The font dialog was reworked to remain compact when Asian and/or Complex languages are enabled tdf#139395 and tdf#146928 (Heiko Tietze, TDF)
Dark LibreOffice in Windows

Icon Theme

  • The Colibre icon theme which is the default theme in Windows, now has a dark variant while maintaining the monoline color composition from Microsoft. tdf#146545 (Rizal Muttaqin)
Dark Colibre Icon Theme

Lokalisierung

Neue Sprachen/Lokale mit Gebietsschemadaten

Available as default document language and for locale specific formatting.

  • Pennsylvania Dutch {pdc-US}. tdf#146602 (Peter K. Zacharias, Pennsylvania Dutch Education Corporation; Eike Rathke, Red Hat)
  • Aranese {oc-ES}. tdf#147053 (Javier Torres Fernández; Eike Rathke, Red Hat)
  • Dhivehi {dv-MV}. tdf#148428 (Adam, M. A.; Eike Rathke, Red Hat)
  • English (Mauritius) {en-MU}. (Eike Rathke, Red Hat)

Verbesserungen der Korrekturhilfen und der Sprachunterstützung

  • Added Central Kurdish (ckb) Spell Checker & Dictionary. commit 1, core commit 5727a12a (jwtiyar nariman; Olivier Hallot, TDF)
  • Occitan since 2018 has several type variant language subtags in the IANA language-subtag-registry. Historically LibreOffice used oc-FR for Occitan Languedocien and oc-ES for Occitan Aranese as language tags. These were underspecified at least for oc-FR and are now augmented to be written as oc-FR-lengadoc and oc-ES-aranes, the previous oc-FR and oc-ES are still recognized and accepted as aliases. LibreOffice 7.3.5 will accept oc-FR-lengadoc and oc-ES-aranes as aliases for oc-FR and oc-ES for forward compatibility. tdf#147390 (Eike Rathke, Red Hat)
  • Danish spell checking dictionary has been updated (stavekontrolden.dk)
  • Slovenian thesaurus was updated (Martin Srebotnjak, OdprtiTezaver).

Skripterstellung

DispatchHelper .UNO:command directory

com.sun.star.frame.DispatchHelper service .UNO:Commands wiki page has been upgraded. It lists all usable 7.4 commands together with their arguments.

Die ScriptForge-Bibliotheken

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 26 services each with a bunch of methods and properties.

Neu in LibreOffice 7.4:

  • The (new) Menu service, to describe a new menu to be displayed in the menubar. The menu may contain usual items, checkboxes or radio buttons. Each item can be decorated with icons and tooltips.
  • The (new) UnitTest service, a framework to setup testcases and testsuites for complex Basic modules and extensions.
  • The (new) Region service , to manage locales, timezones and daylight saving times. What time is it in Tokyo when it is 12am in Brussels ? Also to convert numbers to letters in any language.
  • Get the list of the available extensions and their install directories (filesystem service).
  • Run menu commands with arguments (ui, document services).
  • Manage a fallback language (l10n service).
  • Export sheet ranges as images or PDF files (calc service).
  • Erase rows or columns from sheet ranges based on filters expressed as formulas (default = erase all empty rows or columns) (calc service).
  • Create and place a pivot table (calc service).
  • Resize and/or center dialogs on a background window or dialog (dialog service).

The whole set of services (except when not relevant) is made available for Python scripts with identical syntax and behaviour as in Basic.

The English version of the documentation of the ScriptForge libraries (7.4) is fully integrated in the LibreOffice help pages (https://help.libreoffice.org/7.4/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their translation into other languages is underway. (Alain Romedenne, Rafael Lima)

VBA-Unterstützung

  • Added support for Application.WindowState, commit (Tomaž Vajngerl, Collabora)
  • Added support for Application.GetOpenFilename tdf#118246 (Tomaž Vajngerl, Collabora)
  • Export VBA-Project using detected charset on import tdf#75263 (Andreas Heinisch)
  • VBA Range.Sort expands a single cell range to Range.CurrentRegion tdf#149579 (Eike Rathke, Red Hat)
  • Support for referencing a Sheet by Name tdf#149325 (Eike Rathke, Red Hat)

Entfernte / Veraltete Funktionen

  • FTP support is deprecated and will be removed in a future version.
  • In the SDK, the tools idlc and regmerge (using the legacy type registry format) are deprecated and will be removed in a future version, in favor of unoidl-write (using the incompatible new type registry format internally introduced in LibreOffice 4.1). core commit 40f2aee6
  • The C function typelib_setCacheSize has been deprecated without a replacement, and calling it no longer has any effect. core commit c3e9eb99

Plattform-Kompatibilität

Mac

  • LibreOffice 7.4 requires macOS 10.13 or newer to run.
Due to Apple's policy regarding C++ standard library features, the minimum macOS version requirement will be raised in the future like so:
  • release in Feb 2023 → 10.14 Mojave
  • release in Aug 2023 → 10.15 Catalina

API Änderungen

  • The service EnhancedCustomShapeExtrusion in API is extended with a new attribute MetalType. It has the value MetalODF or MetalMSCompatible. The attribute is not usable in file format "ODF 1.3". For implementation context see Lighting of extruded custom shapes.
  • The service SpreadsheetViewSettings has a new property FormulaBarHeight allowing to read/set the height of the Calc formula bar. core commit d0cacf09 (Samuel Mehrbrodt, allotropia)

Sprunglisten

Under Windows, it is now possible to customize the Jump Lists via UNO API. Documentation. (Samuel Mehrbrodt, allotropia)

Customized Jump List for Writer

Android Viewer