Organizacja The Document Foundation zaprezentowała wydanie pakietu biurowego LibreOffice 24.8. Gotowe pakiety instalacyjne zostały przygotowane dla różnych dystrybucji Linux, Windows i macOS. W przygotowaniu wydania uczestniczyło 166 programistów, z czego 108 to wolontariusze. 57% zmian wprowadziło 49 pracowników trzech firm koordynujących projekt — Collabora, Red Hat i Allotropia, 20% — ośmiu pracowników organizacji The Document Foundation, a 23% zmian dodało 115 niezależnych entuzjastów.
Wydanie LibreOffice 24.8 jest oznaczone etykietą „Community”, będzie wspierane przez entuzjastów i nie jest przeznaczone do zastosowań w przedsiębiorstwach. LibreOffice Community jest dostępne bez ograniczeń za darmo dla wszystkich, w tym dla użytkowników biznesowych. Dla firm, które potrzebują dodatkowych usług, rozwijane są osobne produkty z rodziny LibreOffice Enterprise, dla których partnerzy będą zapewniać pełne wsparcie, możliwość otrzymywania długoterminowych aktualizacji (LTS) oraz dodatkowe funkcje, takie jak SLA (Umowy o Poziomie Usług).
Najbardziej zauważalne zmiany:
- W systemie eksportu wprowadzono obsługę funkcji usuwania danych osobowych z zapisywanych dokumentów (Narzędzia ▸ Opcje ▸ LibreOffice ▸ Bezpieczeństwo ▸ Opcje ▸ Usuń dane osobowe przy zapisywaniu). Usuwane są takie metadane, jak imię autora, czas utworzenia lub modyfikacji, nazwa drukarki, czas edytowania i powiązane szablony. Czyszczenie danych osobowych jest dostępne dla formatów ODF, ODS/UOS, OOXML, RTF, DOC, PPT, PPTX i XLS(X).
- Dodano nowy tryb szyfrowania dokumentów ODF z użyciem hasła. Nowy tryb wyróżnia się wyższą wydajnością, wykorzystaniem uwierzytelnionego szyfrowania AES-GCM, lepszym ukrywaniem metadanych oraz wysoką odpornością na ataki brute-force (używana jest funkcja generowania klucza oparta na haszowaniu Argon2id).
- Zmiany w Writerze:
- Zasoby do dostosowywania automatycznego przenoszenia końca wyrazów na inną linię zostały znacznie rozszerzone. Dodano możliwość (Format ▸ Znak… ▸ Pozycja ▸ Wyklucz z dzielenia) zakazu przenoszenia wybranych słów, bez stosowania hacka związanego ze zmianą języka, co prowadzi do braku możliwości sprawdzania pisowni takich słów.

- Do menu kontekstowego wyświetlanego dla podzielonych wyrazów dodano opcję „No Break”, która umożliwia wyłączenie dzielenia na końcu wyrazów.

- Dodano ustawienie akapitu „Format ▸ Akapit… ▸ Przepływ tekstu ▸ Łamanie wyrazów”, które pozwala zablokować łamanie wyrazów na inne strony, rozkłady lub kolumny.

- Umożliwiono zmianę szerokości panelu z komentarzami.
- Poprawiono wsparcie dla pływających tabel obejmujących kilka stron.
- Dla formatów RTF i DOC wprowadzono wsparcie dla numeracji prawnej (rozdziały są numerowane cyframi rzymskimi, podrozdziały cyframi arabskimi, a punkty literami), używanej do strukturyzowania dokumentów prawnych.
- Dodano operację formatowania do umieszczania zaznaczonego tekstu w okrągłych, kwadratowych lub klamrowych nawiasach lub cudzysłowach po naciśnięciu odpowiedniego otwierającego symbolu.
- Umożliwiono zmianę lewego/prawego marginesu i trybu wyrównania tabeli za pomocą panelu bocznego.
- W panelu bocznym dodano stronę „wyszukiwanie” z listą wyników szybkiego wyszukiwania w dokumencie.

- W interfejsie nawigacyjnym (Navigator) dodano możliwość wstawiania do dokumentu różnych typów odnośników, poprzez przeciąganie elementów w trybie przeciągnij i upuść. Dodano wsparcie dla usuwania przypisów za pośrednictwem Navigator. Wprowadzono wskaźnik dla obrazów z uszkodzonymi linkami.
- Dodano możliwość zachowania wybranego domyślnego tła podczas eksportu do DOCX.
- Zasoby do dostosowywania automatycznego przenoszenia końca wyrazów na inną linię zostały znacznie rozszerzone. Dodano możliwość (Format ▸ Znak… ▸ Pozycja ▸ Wyklucz z dzielenia) zakazu przenoszenia wybranych słów, bez stosowania hacka związanego ze zmianą języka, co prowadzi do braku możliwości sprawdzania pisowni takich słów.
- Zmiany w arkuszu kalkulacyjnym Calc:
- Ramka wskazania fokusu jest teraz rysowana z odstępem od zawartości komórki.

- Dodano wsparcie dla importu i eksportu tabel przestawnych (Pivot Tables) w formacie OOXML, co umożliwia bezpośrednie formatowanie komórek tabel przestawnych.

- Rozszerzono możliwości okna dialogowego „Format ▸ Warunkowe ▸ Zestaw ikon”, w którym dodano możliwość wyboru różnych operatorów z menu rozwijanego, zamiast wsparcia tylko jednego operatora „>=”.

- Podczas eksportu arkuszy do formatu PDF dodano możliwość określania zakresów.
- Poprawiono lokalizację linii stanu i panelu bocznego.

- Okno dialogowe zabezpieczania arkuszy papierowych przetłumaczono na tryb asynchroniczny.
- Wprowadzono nowe funkcje: LET, XLOOKUP, XMATCH, FILTER, RANDARRAY, SEQUENCE, SORT, SORTBY i UNIQUE.
- Dodano wsparcie dla kopiowania i wklejania za pomocą schowka między LibreOffice Calc a Google Sheets.
- Zwiększona wydajność obliczeń w trybie wielowątkowym, usunięto zbędne blokady w kodzie formatowania liczb, przeprowadzono optymalizację zliczania odnośników. Przyspieszono ponowne rysowanie po zmianie komórek (teraz ponownie rysowana jest tylko powiązana powierzchnia).
- Podczas przeglądania arkusza kalkulacyjnego w trybie wielodokumenowym, zezwolono na włączenie sprawdzania pisowni tylko dla jednego okna.
- Udoskonalono wskazywanie komentarzy. W menu Nawigator, wyświetlanym po kliknięciu prawym przyciskiem myszy, dodano przyciski do usuwania i edytowania komentarzy. Dodano możliwość ukrywania autorstwa komentarza.
- Do funkcji sprawdzania poprawności danych dodano tryb uwzględniający wielkość liter.
- W interfejsie „Arkusz ▸ Wstaw komórki” wprowadzono opcję dodawania wielu wierszy lub kolumn jednocześnie.
- Dodano opcję (Narzędzia ▸ Opcje ▸ LibreOffice Calc ▸ Widok ▸ Podświetlanie komórki do edycji) do podświetlania kolorem aktywnej komórki w trybie edycji.
- Ramka wskazania fokusu jest teraz rysowana z odstępem od zawartości komórki.
- Zmiany w systemie tworzenia prezentacji Impress:
- Dodano osobny zwijany panel z notatkami (Widok ▸ Panel notatek), wyświetlany pod obszarem ze slajdem.

- W trybie eksperta (Narzędzia ▸ Opcje ▸ LibreOffice ▸ Zaawansowane ▸ Otwórz konfigurację eksperta) wprowadzono możliwość zmiany liczby slajdów w wierszu, używanej domyślnie w interfejsie sortowania slajdów (Widok ▸ Sortowanie slajdów).

- Domyślnie zapewniono natychmiastową aktualizację uruchomionej prezentacji po wprowadzeniu zmian w trybie edycji lub w konsoli sterowania prezentacją, nawet jeśli prezentacja jest wyświetlana na innym ekranie. W celu zmiany zachowania dodano opcję „Pokaz slajdów ▸ Ustawienia pokazu slajdów… ▸ Tryb na żywo”.
- Podczas edytowania bloku tekstowego zapewniono wyświetlanie narzędzi formatowania tekstu w drugim wierszu panelu.
- Dodano okno dialogowe do przejścia do określonego slajdu.
- W normalnym widoku (Widok normalny) umożliwiono przewijanie slajdów.
- Przyspieszono ładowanie plików PPTX z własnymi formularzami.
- Dodano opcję wiersza poleceń „—show” do rozpoczęcia pokazu prezentacji od wskazanego slajdu.
- Dodano osobny zwijany panel z notatkami (Widok ▸ Panel notatek), wyświetlany pod obszarem ze slajdem.
- W edytorze Draw dodano wsparcie dla mozaikowych wzorów przy imporcie plików PDF. Po najechaniu kursorem na kartę warstwy zapewniono podświetlenie obiektów, które obejmuje warstwa. Dodano okno dialogowe do przejścia do określonej strony.
- W LibreOffice Base wprowadzono obsługę trybu automatycznego zapisywania danych dla systemów baz danych Firebird oraz dodano wsparcie dla połączenia z plikami mdb MS Access za pomocą dostawcy ACE.OLEDB.12.0.
- W LibreOffice Chart dodano wsparcie dla nowych typów wykresów 'Pie-of-Pie' (wykresy pierścieniowe z włożonymi okręgami) oraz 'Bar-of-Pie' (kombinacja wykresu kołowego i słupkowego), a także możliwość importowania danych wykresów z plików OOXML stworzonych w Microsoft Office. Umożliwiono formatowanie tekstu w nagłówkach, blokach i kształtach za pomocą dialogu Format ▸ Character, na przykład w celu wskazania indeksów górnych i dolnych w formułach.

- W panelu bocznym Gallery dodano obsługę wyszukiwania obiektów.

- W interfejsie użytkownika wprowadzono możliwość zmiany domyślnego znacznika elementów listy.
- W oknie dialogowym 'Position and Size' uproszczono korzystanie z ustawienia służącego do zachowania proporcji.
- W oknie dialogowym 'Special Characters' zezwolono na wprowadzanie znaków Unicode (U+NNN) w celu eliminacji glifów.
- Lista ostatnio otwartych dokumentów jest ograniczona do wyświetlania tylko dokumentów dla bieżącego modułu (w Writerze wyświetlane są tylko dokumenty tekstowe, w Calc tylko arkusze kalkulacyjne itp.).
- W kategorii głównych kształtów (Basic Shapes) dodano 'sinusoidę'.

- W sekcji 'Tools ▸ Options ▸ LibreOffice ▸ Security ▸ Security Options and Warnings' dodano opcję wyłączenia aktywnej zawartości i środków automatyzacji OLE.
- Zachowano stan przycisków kontrolujących kolory tła, czcionek i podświetlenia między sesjami.
- Ulepszono obsługę uwierzytelniania UCP bazującego na WebDAV/HTTP i CMIS, używanego w Microsoft SharePoint.
- Rozszerzono wsparcie dla eksportu do SVG.
- Platformy Windows 7 i Windows 8/8.1 ogłoszono przestarzałymi, a ich działanie nie będzie gwarantowane od następnej wersji LibreOffice 25.2 (w tej wersji minimalna wersja Pythona zostanie określona jako 3.9, która przestała być oficjalnie wspierana na platformie Windows 7 i Windows 8).
- Do pracy na platformach innych niż Windows wymagana jest teraz dostępność pliku /dev/urandom.
Źródło: opennet.ru













