CatatanRilis/7.4

    From The Document Foundation Wiki
    This page is a translated version of the page ReleaseNotes/7.4 and the translation is 31% complete.
    Outdated translations are marked like this.


    Writer

    General Improvements

    • Item menu Perkakas ▸ Perbarui ▸ Perbarui Semua sekarang memperbarui pratinjau objek OLE postingan blog (Miklos Vajna; Collabora)
    • Berbagai perbaikan perbatasan seputar tabel dan paragraf untuk membuatnya lebih kompatibel dengan Word posting blog (Miklos Vajna; Collabora)
    • Pembuatan Indeks atau Daftar Isi Tetap ketika Buat Indeks atau Daftar Isi ▸ Untuk: diatur ke Bab dalam dialog Daftar Isi, Indeks atau Bibliografi ({ {bc|Sisip|Daftar Isi dan Indeks}}). Entri yang dihasilkan dimulai dari tingkat bab saat ini, alih-alih tingkat 2 tdf#130318 yang telah diprogram sebelumnya (Andreas Heinisch; Emanuele Gissi, CNVVF)
    • Writer sekarang mendukung penghapusan pemutus dari Word untuk penyempurnaan tata letak entri blog (Miklos Vajna; Collabora)
    • Dialog pemeriksaan aksesibilitas (Perkakas ▸ Pemeriksaan Aksesibilitas...) sekarang dirender secara asinkron 61fed0c4 (Nick Wingate; Collabora)
    • Untuk dokumen yang dimuat hanya-baca, Writer sekarang akan mengizinkan untuk melihat perubahan terlacak, baik melalui dialog dari Sunting ▸ Lacak Perubahan ▸ Kelola... dan di bilah sisi. 82e789bf (Michael Stahl, alotropia)
    • Penghapusan dan penyisipan catatan kaki terlacak terlihat di kawasan catatan kaki tdf#85610 (László Németh, NISZ)
    • Menangani properti OpenType baseline "hang", memungkinkan teks dengan ukuran berbeda untuk disejajarkan dengan baseline gantung. tdf#104930 (Mark Hung)
    • Writer sekarang mendukung kendali konten rich text dan kotak centang dari Word secara asli posting blog (Miklos Vajna; Collabora)
    • Writer sekarang juga mendukung kendali konten tarik-turun, gambar, dan tanggal dari Word secara asli posting blog (Miklos Vajna; Collabora)
    • Koreksi otomatis untuk markup *bold*, /italic/ dll. dimatikan secara baku tdf#133023 (Heiko Tietze, TDF)
    • Peningkatan posisi glyph, menghilangkan masalah tertentu dengan kerning dan pergeseran karakter yang tidak diinginkan selama mengetik tdf#144862 (Caolán McNamara, Red Hat)

    Pengaturan tipografi baru

    Tambahkan pengaturan tanda hubung opsional baru untuk menyesuaikan aliran teks tingkat paragraf (László Németh)

    • Zona pemenggalan (untuk membatasi pemenggalan, digunakan terutama dengan perataan paragraf yang tidak rata kanan kiri). tdf#149420
    • Panjang kata minimum untuk tanda hubung tdf#149324
    • Jangan penggal dan beri tanda hubung pada kata terakhir paragraf tdf#149248

    Catatan: fitur-fitur ini adalah bagian dari CSS4 Text Module Level 4, perangkat lunak DTP dan dalam hal zona pemenggalan, OOXML/MSO.

    Penomoran baru dalam mode Tampilkan Perubahan

    Tampilkan penomoran item senarai yang sebenarnya dan asli dalam mode Tampilkan Perubahan. tdf#115523 tdf#115524 (László Németh, NISZ)

    • Jangan gunakan penomoran campuran palsu, yang menghitung item senarai yang dihapus sebagai yang tidak dihapus.
    • Tunjukkan angka sebenarnya terlebih dahulu, dan setelah itu, angka asli dalam tanda kurung, misalnya “1.[2.]”.
    • Tidak hanya item senarai yang dihapus dan disisipkan, tetapi yang berikut ini menunjukkan angka yang sebenarnya dan asli, misalnya untuk membantu mengenali perubahan teks hukum.
    • Untuk meningkatkan visibilitas item senarai ini, penomoran yang diubah dan teks paragraf dipisahkan oleh spasi, bukan tabulator untuk menghindari senarai yang ditabulasi secara tidak benar.

    Pemeriksa tata bahasa jarak jauh baru: LanguageTool

    • Writer sekarang dapat memanfaatkan API LanguageTool jarak jauh untuk pemeriksaan tata bahasa. API docs (terima kasih kepada Adfinis karena mensponsori fitur ini) d952df36 (Mert Tümer; Collabora)

    Calc

    General Improvements

    • Dukungan untuk bagan mini telah ditambahkan (postingan blog) (Tomaž Vajngerl, Collabora)
    • Calc sekarang mendukung dan menggunakan 16384 kolom (postingan blog) . (Luboš Luňák, Collabora)
    • Menambahkan fungsi COUNTA, PRODUCT, STDEV, STDEVP, VAR, VARP ke widget tarik turun autosum pada bilah Formula tdf#139602 (Dhiraj Holden)
    • Masukkan teks dalam sel yang dipilih ke item pranala Teks saat Anda menggunakan dialog Pranala (Ctrl + K). Jika pengguna memilih seluruh sel dengan satu klik, dan menyisipkan URL melalui dialog pranala, seluruh konten sel terkait akan diganti alih-alih menyisipkan duplikat, atau menambahkan URL. Jika sel berisi lebih dari satu URL atau URL termasuk beberapa teks tambahan di dalam sel, dialog pranala hanya akan memilih ruas teks saat membuka. Jika tidak demikian, ini juga mengisi ruas URL. tdf#80043 (Andreas Heinisch)
    • Ketinggian bilah rumus sekarang disimpan ke dalam dokumen. tdf#99708 (Samuel Mehrbrodt, alotropia)
    • Meningkatkan dialog Pindah/Salin lembar: Keterangan tombol OK diubah sesuai dengan perintah yang dipilih (Pindah atau Salin). tdf#139464 (Laurent Balland)
    • Ekspansi matriks sel otomatis untuk ekspresi rumus yang mengembalikan array/matriks. Untuk ekspresi rumus yang dimasukkan ke dalam sel yang secara jelas mengembalikan array/matriks, rentang sel hasil diperluas seolah-olah ⇧ Shift + Ctrl + ↵ Enter digunakan untuk menutup rumus larik. Perilaku sebelumnya dari hanya satu sel yang digunakan untuk menampilkan hanya elemen kiri atas masih dapat dipaksakan dengan memilih/menandai satu sel sebelum input. tdf#149378 (Eike Rathke, Topi Merah)
    • Kemudahan akses ke lembar dalam lembar sebar dengan jumlah lembar yang besar, dengan entri menu baru Lembar ▸ Navigasi ▸ Ke Lembar untuk mendapatkan dialog baru untuk mencari nama lembar. tdf#129674 (Laurent Balland)
    • Kolom/baris tersembunyi dapat memiliki indikator per Tampilan ▸ Indikator Baris/Kolom Tersembunyi 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

    • Peningkatan kinerja ketika banyak kolom berisi data (postingan blog) . (Luboš Luňák, Collabora)
    • Peningkatan kinerja fungsi seperti COUNTIF, SUMIFS dan VLOOKUP, terutama dengan data yang tidak diurutkan tdf#139444 tdf#144777 tdf#146546 (Luboš Luňák, Collabora)
    • Perhitungan ulang lebih cepat di beberapa dokumen dengan banyak rumus tdf#119083 (Luboš Luňák, Collabora)
    • Kecepatan pembukaan berkas CSV yang besar telah ditingkatkan tdf#94677 (Luboš Luňák, Collabora)
    • Peningkatan kinerja penyaring ekspor Excel tdf#95346 tdf#117366 tdf#126326 tdf#133749 tdf#140893 (Luboš Luňák, Collabora)
    • Peningkatan kinerja saat memuat lembar sebar yang memerlukan perhitungan ulang c315a2f7 64cb1d10 (Kolaborasi Luňák)

    Impress & Draw

    • Awal mula tema dokumen di Impress: bentuk teks posting blog (Miklos Vajna, Collabora)
    • Juga menambahkan dukungan pengisian bentuk untuk tema dokumen di Impress posting blog (Miklos Vajna, Collabora)
    • Dukungan penggunaan latar belakang salindia sebagai isian bentuk untuk interoperabilitas PPTX (Armin Le Grand, Samuel Mehrbrodt, allotropia) tdf#128150


    Core / Umum

    General Improvements

    • Dukungan tambahan untuk impor/ekspor gambar WebP tdf#114532 (Luboš Luňák, Collabora)
    • Membuat dialog untuk penamaan warna baru asinkron 7741b21f (Nick Wingate, Collabora)
    • Konfigurasi sekarang mengingat apakah dokumen terbaru dibuka hanya-baca atau dapat disunting, dan membuka melalui Berkas ▸ Dokumen Terkini atau Titik Awal akan membukanya dalam modus yang sama seperti terakhir kali. 404c51f3 (Michael Stahl, alotropia)
    • Dukungan tambahan untuk berkas EMZ/WMZ tdf#103954 (Paris Oplopios)
    • Fix regression for the rendering of equations created with Microsoft Equation Editor. tdf#101100 (Julien Nabet)
    • Available since 7.4.4
      : LibreOffice can now allow multiline text in QR codes. tdf#146395 (Caolán McNamara)

    Lighting of extruded custom shapes

    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".

    Performance

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

    LibreOffice Help

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

    Filters

    DOCX import/export filters

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

    Unlock protected change tracking by password verification

    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 filters

    • 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 filter import/export

    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 8c9e6d3a (Bartosz Kosiorek)

    GUI

    • Navigator sekarang dapat menggulir ke butir yang dipilih. Aktifkan ini dengan opsi pakar NavigateOnSelect di org.openoffice.Office.Writer > Navigator tdf#131063 (Jim Raykowski)
    • Perenderan keluku Titik Awal ditingkatkan tdf#134065, tdf#147998, 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)

    Tema Ikon

    • Tema ikon Colibre yang merupakan tema baku di Windows, kini memiliki varian gelap dengan tetap mempertahankan komposisi warna monoline dari Microsoft. tdf#146545 (Rizal Muttaqin)

    Localization

    New languages/locales with locale data

    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)

    Improvements to proofing tools and language support

    • Added Central Kurdish (ckb) Spell Checker & Dictionary. commit 1, 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).

    Scripting

    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.

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

    New 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 Support

    • 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)

    Basic

    • Up to and including LibreOffice 7.2, missing optional procedure arguments would be treated as an object of type Error, with error code '448', which would be coerced to e.g. numerical value '448' or boolean true in expressions depending on expression context. This now raises an error, as expected tdf#144353. In particular, expressions like "if IsMissing(FOO) or FOO" used to work "by accident", but now don't any more.

    Feature Removal / Deprecation

    • 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). 40f2aee6
    • The C function typelib_setCacheSize has been deprecated without a replacement, and calling it no longer has any effect. c3e9eb99

    Platform Compatibility

    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 Changes

    • 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. d0cacf09 (Samuel Mehrbrodt, allotropia)

    Jump Lists

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