Jump to content

Poznámky k vydání LibreOffice Community 7.2

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


Writer

Obecná vylepšení

  • Abecední rejstříky, obsahy a uživatelem definované rejstříky budou nyní generovat rozkliknutelné odkazy na místo v dokumentu odpovídající položce rejstříku či obsahu (Michael Stahl, allotropia) 7685c074
  • Všechny výplně pozadí lze nyní nastavit tak, aby pokrývaly stránku buď uvnitř okrajů, nebo celou (Michael Stahl, allotropia) 56d8007a
  • Styl stránky může mít okraj u hřbetu blog post (Miklos Vajna, Collabora)
  • Vylepšení použité literatury: popisky pro její položky a rozklikávací URL pro její seznam blog post (Miklos Vajna, Collabora)
  • Přidány údaje o papíru na etikety a vizitky (A-One, Hisago, Sanwa Supply, Daiso) používané v Japonsku. Tato práce vychází z údajů obsažených v rozšíření „Výchozí nastavení pro japonštinu“, které vyvinul především Masahisa Kamataki. baddf594 (JO3EMC, Jun Nogata)
  • Ohraničení tabulky kompatibilní s aplikací Word nyní lépe podporuje sloučené buňky blog post (Miklos Vajna, Collabora)
  • Obrázky ukotvené jako znak mohou mít nyní velikost větší než 65 tisíc twips (asi 116 cm) blog post (Miklos Vajna, Collabora)
  • Při exportu dokumentu Writeru do PDF jsou nyní odkazy mezi ukotveními a poznámkami pod čarou nebo vysvětlivkami (i když nejsou na stejné stránce) dostupné v obou směrech. (Georgy Litvinov) 51d1952c 38cff2a3
  • Podpora pro seznam formátu řetězců v souborech ODT: nyní jsou komplexní pravidla číslování z DOCX podporována i pro ODT. (Vasily Melenchuk, CIB) 9987b518
  • Pro rejstříky je vypnuta kontrola pravopisu (jazyk nastaven na Žádný pro styl odstavce Rejstřík a odvozené) (Heiko Tietze, TDF) tdf#143066
  • 7.2.1
    Spell checking ignores comment markers. (Justin Luth) tdf#65535
  • Typ souboru se zobrazuje nejen v dialogovém okně Komprimovat, ale také v okně Vlastnosti obrázku (Formát ▸ Obrázek ▸ Vlastnosti... ▸ Obrázek). (Shubham Jain) tdf#138843
  • V nabídce, místní nabídce a na nástrojové a postranní liště je nyní k dispozici příkaz „Bez seznamu“. (Anshu) tdf#92622
  • V Navigátoru se nyní zobrazuje seznam polí a uživatelé mohou v nástroji „Navigovat podle“ zvolit položky „Pole“ a „Typ pole“. (Jim Raykowski) tdf#137741
  • Zobrazí se banner s upozorněním, že se zaznamenávají změny s možností zobrazit nebo skrýt příslušnou nástrojovou lištu. (László Németh) d8978605
  • Sledování změn nyní zaznamenává vkládání a mazání obrázků. (László Németh) tdf#59463 tdf#141994
  • Do dialogového okna stylu rámu přidán výběr typu kotvy (Miklos Vajna, Collabora) 5951da51

Hromadná korespondence

  • Uživateli se místo vytváření prázdných polí zobrazí upozornění na neexistující zdroje dat. K dispozici je i tlačítko k vyřešení tohoto problému. blog post (Gülşah Köse, Collabora) e64dc07c d7d48787

Výkon

  • Vykreslování textu je rychlejší díky ukládání písma do mezipaměti (Luboš Luňák, Collabora) 3f69ec9a
  • Zkrácena doba otevírání některých souborů DOCX (Noel Grandin, Collabora) tdf#135316

Metadata RDF v průzkumníku stylů

Průzkumník stylů zobrazuje ODF 1.2 RDF metadata anotovaných oblastí textu (text:meta), metadata polí (text:meta-field), odstavců (text:p and text:h) a záložek (text:bookmark-start). (László Németh) dd45df62 11a4e270 db7ef0a9

Stínování polí vlastní barvou podle metadat

Je možné nastavit vlastní barvu stínování pro anotovanou oblast textu nebo pole metadat, např. pro vizualizaci kategorií metadat v editoru dokumentu. Toto barevné stínování polí se zapíná/vypíná pomocí Ctrl + F8 nebo Zobrazit ▸ Stínování polí. (László Németh) tdf#142448

Calc

Obecná vylepšení

  • Pro některé funkce Calcu byl implementován Kahanův součtový algoritmus, a to za účelem snížení numerické chyby součtu. (Dante DM) tdf#137679
  • U HTML tabulek zobrazených v dialogovém okně Externí data (List ▸ Odkaz na externí data) se nyní zobrazuje popisek usnadňující identifikaci tabulky. (Andreas Heinisch) tdf#127484
  • Byl zaveden kurzor s „tlustým křížkem“. Chcete-li jej zapnout, přejděte do Nástroje ▸ Možnosti ▸ Calc ▸ Zobrazení a zaškrtněte „Z motivu vzhledu“ (kurzor se bude řídit motivem ikon); pro zachování běžného ukazatele se šipkou použijte „Systémový“. (Sarabjot Singh, Mesut Çifci; Heiko Tietze, TDF) tdf#142499 tdf#104169
  • Bylo přepracováno dialogové okno Vložit jinak (Úpravy ▸ Vložit jinak ▸ Vložit jinak), do něhož byla přidána nová volba „Pouze formáty“. (Heiko Tietze, TDF) tdf#134802
  • Nové možnosti „Vybrat pouze viditelné řádky“ a „Vybrat pouze viditelné sloupce“ pro zrušení výběru skrytých buněk (v nabídce Úpravy ▸ Vybrat). (Tünde Tóth, NISZ) tdf#36466
  • Popisná statistika (Data ▸ Statistika ▸ Popisná statistika) využívá pro označení výsledků popisky sloupců ze vstupní oblasti. (Andreas Heinisch) tdf#128018

Vylepšení automatického filtru

  • Calc zobrazuje modře čísla řádků filtrovaných pomocí automatického filtru. (Tünde Tóth, NISZ) tdf#89841
  • Calc nyní zvýrazňuje aktivní rozbalovací šipku automatického filtru (Tünde Tóth, NISZ) tdf#140955
  • Rozbalovací tlačítko Automatický filtr se zvětšuje/zmenšuje podle úrovně přiblížení listu (Szymon Kłos, Collabora) 008c2354
  • Pro automatický filtr bylo implementováno filtrování podle barvy (dle barvy textu i pozadí buňky), včetně importu/exportu do formátů OOXML (Samuel Mehrbrodt, allotropia) tdf#76258
  • Rozbalovací pole automatického filtru nyní obsahuje tlačítko „Odstranit filter“ pro vymazání všech kritérií (v rozbalovacím poli i dialogovém okně Standardní filtr). (Tünde Tóth, NISZ) tdf#141559

Nové funkce v sešitech

Změněné funkce v sešitech

  • Z důvodu interoperability a shody s definicí standardu ODF OpenFormula funkce CELL() nyní vyhodnotí jako druhý parametr levou horní buňku daného zadané oblasti buněk namísto dřívějšího průsečíku pozice pro skalární parametry. (Eike Rathke, Red Hat) tdf#66409
  • RAWSUBTRACT() nyní zpracovává argumenty zleva doprava. Dříve se výraz RAWSUBTRACT(1;2;3;4) počítal 1-4-3-2 podle pořadí v zásobníku argumentů. To bylo změněno na výpočet 1-2-3-4 v „přirozeném“ pořadí zleva doprava podle očekávání. To může vést k rozdílném výsledku jako například v =RAWSUBTRACT(0,3;0,2;0,1;-0,1;-0,2;0,3), kde byl dříve výsledek 2,77555756156289E-17 (vypočítaný jako (0,3-0,3--0,2--0,1-0,1-0,2) == (0,0--0,2--0,1-0,1-0,2), což je stejné jako =RAWSUBTRACT(0;0,2;0,1;-0,1;-0,2)). Nyní je první výsledek 0 (vypočítaný jako (0,3-0,2-0,1--0,1--0,2-0,3)) a pro =RAWSUBTRACT(0;0,2;0,1;-0,1;-0,2) je nyní výsledek -2,77555756156289E-17. (Eike Rathke, Red Hat)
  • Ve funkci ROUND bylo odstraněno umělé omezení druhého parametru (pozice zaokrouhlování), pro které musel být dříve argument v intervalu [-20,20], jinak funkce vracela chybu. (Eike Rathke, Red Hat) tdf#136794
  • Ve funkci IRR lze nyní zadat jako vstupní parametr Hodnoty matici. (Doposud bylo možné zadat pouze oblast buněk.) (Andreas Heinisch) tdf#58585

Výkon

  • Vylepšena rychlost vkládání vzorců s funkcí VLOOKUP (Noel Grandin, Collabora) tdf#92456
  • Vylepšena rychlost otevírání některých XLSX souborů a pohyb v nich (Noel Grandin, Collabora and Caolán McNamara, RedHat) tdf#130326
  • Zrychlení při filtrování (Luboš Luňák, Collabora) tdf#133878
  • Zlepšení rychlosti otevírání některých velkých souborů XLSX (Noel Grandin, Collabora) tdf#79049

Převod dokumentů

  • Příkaz --convert-to csv:... pro převod sešitu z příkazového řádku nebo v řetězci s možnostmi exportního filtru akceptuje nový, 12. číselný parametr, který umožňuje exportovat celý dokument po listech na jednotlivé .csv soubory nebo určený list.
    Například:
    soffice --convert-to csv:"Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,false,-1 sample.ods (Caolán McNamara, Red Hat; Eike Rathke, Red Hat) tdf#135762
    • 0 nebo chybějící parametr znamená výchozí chování, první list z příkazového řádku nebo aktuální list v možnostech filtru v makrech, exportovaný do souboru sample.csv
    • -1 každý list se exportuje do samostatného souboru s názvem původního souboru spojeným s názvem listu, např. sample-Sheet1.csv, sample-Sheet2.csv a sample-Sheet3.csv
    • 2 nebo jakékoli jiné číslo v rozsahu počtu listů pro jeden konkrétní list, zde sample-Sheet2.csv

Impress / Draw

Obecná vylepšení

  • Byla aktualizována sada výchozích šablon (indonéský tým LibreOffice a Heiko Tietze, TDF): tdf#138097
    • Odstraněné šablony: Alizarin, Jasně modrá, Červená, Impress, Svěží zelená (přidány ve verzi 4.4)
    • Přidané šablony: Sladkosti, Svěží, Elegantní šedá, Vyrůstající svoboda, Žlutý nápad
  • Všechny výplně pozadí lze nyní nastavit tak, aby pokrývaly stránku buď uvnitř okrajů, nebo celou. (Michael Stahl, allotropia) dda83832
  • Vylepšení a oprava kreslení čárkovaných čar v režimu prezentace (Luboš Luňák, Collabora) tdf#136957
  • Více sloupců v textových polích blog post (Mike Kaganski, Collabora)
  • Ověřování podpisu PDF je nyní založeno na technologii PDFium blog post (Miklos Vajna, Collabora)

Uživatelské rozhraní

  • Přímý přístup ke změně měřítka kresby ve stavovém řádku v Draw (Heiko Tietze, TDF) tdf#66470
  • Vylepšené dialogové okno pro export do PNG a JPG ujasňuje rozdíl mezi rozměry a rozlišením. (Aditya Pratap Singh) tdf#115464

Výkon

  • Zlepšení doby načítání dokumentů tím, že se velké obrázky načítají na vyžádání (Luboš Luňák, Collabora)
  • Zlepšení rychlosti vykreslování snímků pomocí přednačítání velkých obrázků (Luboš Luňák, Collabora)
  • Rychlejší vykreslování poloprůhledných obrázků. (Luboš Luňák, Collabora) 5ba5ac94

Grafy

Popisky datových řad

  • Nyní je možné přidat popisku datové řady její název (Samuel Mehrbrodt, allotropia) tdf#94235

Spojnice trendu „klouzavý průměr“

  • U spojnice trendu „klouzavý průměr“ lze nyní vybrat typ (Samuel Mehrbrodt, allotropia) tdf#133423
    • Předchozí (výchozí)
    • Střed
    • Zprůměrovaná úsečka

Math

  • Je možné změnit velikost vstupního pole pro zadávání kódu. (Dante DM) tdf#130654
    • Nastavení je dostupné v expertním nastavení: org.openoffice.Office.Math.smeditwindowzoom
    • Nastavení je dostupné v možnostech Math jako: Nástroje ▸ Možnosti ▸ LibreOffice Math ▸ Nastavení ▸ Škálování okna pro zadání kódu

Jádro / Obecné

  • Vestavěné vývojové nástroje s inspektorem objektů UNO, obdoba nástroje „Xray“ část1 část2 část3 (Tomaž Vajngerl, Collabora)
  • Pole formuláře lze uvnitř dokumentu nyní vybírat pomocí Alt + <písmeno> (Samuel Mehrbrodt, allotropia) tdf#139804
  • Knihovna C++, která se používá pro generování QR kódů, byla změněna z qrcodegen na ZXing. (Akshit Kushwaha) tdf#139778
  • Vylepšen StarViewMetafile Format (SVM): Při zpracování tdf#127471 jsem narazil na nikdy neidentifikovanou chybu: Při použití ScaledText je export do SVM závislý na systému kvůli odlišnému internímu zastoupení v Font-MetafileAction. Obsah SVM se tedy liší, pokud byl zapsán v systému Windows nebo jiném systému než Windows, což vede k chybám při výměně metasouborů založených na SVM mezi těmito systémy (detaily v hlášení [1]). Vzhledem k tomu, že SVM se v uložených souborech (např. varianty ODF) používá částečně jako formát metasouboru, vedlo to k „podivnému“ vzhledu SWcaledText. ScaledText se naštěstí příliš často nepoužívá, ale např. velmi v popiscích grafů, které tím byly zjevně ovlivněny. Protože SVM je náš vlastní formát, mohlo by to být opraveno přidáním informací do formátu SVM zpětně kompatibilním způsobem. Po opravě lze všechny nově zapsané soubory SVM vyměňovat mezi verzemi LibreOffice obsahujícími tuto opravu bez této chyby. U již existujících souborů to není vždy možné, viz tato tabulka s detaily ([2]) (druhá polovina). (Armin Le Grand, allotropia)
  • Vylepšení formátů metasouboru EMF/WMF: Při opravě chyby tdf#127471 a úpravách formátu SVM (viz výše), jsem objevil, že stejný problém je i u souborů EMF/WMF při zápisu. Tyto formáty jsou určeny pro Windows, což činí verzi uloženou v systému Windows validní. Definice EMF/WMF jsou mimo naši kontrolu, proto jsem musel provést opravu jiným způsobem. Oprava je důležitá nejen pro bezchybnou výměnu dat mezi verzemi LibreOffice, ale také mezi aplikacemi Windows, které používají EMF/WMF jako datový typ. Po opravě je vždy EMF/WMF vytvořeno správným způsobem pro ScaledText. To vede ke správné výměně dat, což je popsáno v následující tabulce ([3]). (Armin Le Grand, allotropia)
  • Detakce starých špatně zapsaných souborů EMF/WMF Metafile: Abych nemusel akceptovat staré špatně napsané soubory, přidal jsem jakýsi 'Old-Emf-Wmf-Format-Detector', který od nynějška používá fuzzy vyhodnocení a opravuje staré soubory při načtení do LibreOffice. Díky tomu je výměna mezi EMF / WMF napsaná starou a novou verzí LibreOffice úplná: žádné staré zapsané soubory nejsou ztraceny a není je třeba reprodukovat. To bohužel není možné pro jiné aplikace pro Windows, takže tyto soubory EMF/WMF vytvořené staršími verzemi LibreOffice mimo Windows musí být - jako workaround - např. být načteny a přepsány verzí LibreOffice obsahující tyto opravy. (Armin Le Grand, allotropia)
  • Vylepšení pro propojené OLE dokumenty: Obsah dat OLE souborů je nyní synchronizován s uložením hostujícího dokumentu. Před touto změnou byl soubor OLE v propojeném souboru OLE vždy uložen/změněn, pokud byl soubor OLE změněn při jeho deaktivaci. To je z pohledu uživatele neočekávané a neintuitivní. Byly stížnosti od uživatele, který záměrně *neuložil* hostující dokument po změně v souboru OLE - v očekávání, že se to nebude týkat souboru OLE a při opětovném vložení zůstane beze změny. S touto změnou se změna propojeného OLE odloží (pomocí dočasného souboru), dokud se neuloží hostitelský dokument. Pokud je hostující dokument uzavřen bez uložení (nebo dojde k chybě Office), propojené soubory OLE se vůbec neuloží/nezmění. To je více v souladu s očekáváním uživatele při změně dat vázaných na dokument. (Armin Le Grand, allotropia) tdf#141529
  • Různé opravy při použití backendu vykreslování založeného na Skia. (Luboš Luňák, Collabora)
  • Opraveno vykreslování CJK textu při použití vykreslovacího backendu založeného na Skia. (Luboš Luňák, Collabora)
  • Textová pole umožňují ve všech modulech více sloupců. Blog post (Mike Kaganski, Collabora)
  • Vola „Odstranit při ukládání osobní informace“ v dialogovém okně Možnosti zabezpečení nyní odstraní jména a data z komentářů a sledovaných změn. (László Németh, NISZ) 12da70

Výkon

  • Vylepšená rychlost vykreslování u velkých obrázků (Luboš Luňák, Collabora) tdf#138068 tdf#140797
  • Vylepšená rychlost vykreslování textu při použití náhradního písma (Luboš Luňák, Collabora) 7439cabc
  • Vylepšená interaktivita pomalých operací kreslení s opakovaným vstupem uživatele. (Luboš Luňák, Collabora) d3b498cc
  • Různé vylepšení rychlosti při použití backendu vykreslování založeného na Skia. (Luboš Luňák, Collabora)
  • Zlepšení rychlosti načítání dokumentů pomocí crc32 optimalizovaného pro zlib. (Luboš Luňák, Collabora) 85ed3a47
  • Vylepšena rychlost swapování a spotřeba paměti při práci s grafikou (Tomaž Vajngerl, Collabora)

Filtry

Vylepšení importního/exportního filtru DOC

  • DOC import: bylo opraveno číslování kapitol (Justin Luth) tdf#94326
  • DOC import: bylo opraveno pořadí objektů v ose Z (uspořádání před a za objekty) (Justin Luth) tdf#120761
  • DOC import: byl opraven soubor DOC v 64bitovém systému (Justin Luth) tdf#139495
  • DOC export: byla opravena ztráta úrovně osnovy (Justin Luth) tdf#81705

Vylepšení importního/exportního filtru DOCX

  • DOCX: import zahozených záhlaví/zápatí. Před úpravou se neaktivní záhlaví/zápatí během importu ignorovala. Nyní ji lze obnovit deaktivací možností „Stejný obsah na levých a pravých stránkách“ a „Stejný obsah na první stránce“ na kartě Záhlaví a zápatí stylu stránky. To slouží ke zlepšení interoperability s jinými kancelářskými balíky, např. jsou lépe podporovány šablony textových dokumentů DOCX. (Attila Bakos, NISZ) tdf#141158
  • DOCX: nyní je podporována volba rtlGutter. blog post (Miklos Vajna, Collabora) tdf#140343
  • DOCX: export pozadí NONE pro ParaBackColor. (Justin Luth) tdf#140336
  • * DOCX: oprava ztráty tabulek v záhlaví a zápatí během importu pomocí konverze těchto tabulek na plovoucí tabulky a odstranění příznaku plovoucí během exportu do DOCX. tdf#95806, {[tdf|125877}}, tdf#141172 (László Németh, NISZ) (László Németh, NISZ) tdf#95806 tdf#125877 tdf#141172
  • DOCX export: obrázek v záhlaví se uloží jen jednou. Writer ukládal stejný obrázkový soubor tolikrát, kolikrát byl v dokumentu uveden v různých záhlavích nebo zápatích, čímž se zvětšila velikost souboru .docx. (Dániel Arató, NISZ) tdf#118535
  • Import tabulky DOCX: oprava konce stránky. (Attila Szűcs, NISZ) tdf#140182
  • DOCX: oprava problému rozsahu efektu vs. šířka čáry. (Miklos Vajna, Collabora) tdf#138895
  • DOCX export: put fly before fieldmark start into its own run. (Michael Stahl, allotropia) 3eced2d5
  • DOCX import: oprava chybějícího ohraničení tblPrEx v prvních buňkách tabulky. Sada vlastností nové buňky je nyní kopií sady vlastností řádku tabulky, což je nutné pro import dědičnosti stylu tabulky. (László Németh, NISZ) tdf#140957
  • DOCX export: vždy zapisujeme popis stránky v sekci vlastností. I když není popis stránky nastaven, snažíme se nastavit popis stránky, protože jinak nefunguje zřetězení dvou stylů stran pro průběžné sekce. (Vasily Melenchuk, allotropia) tdf#124678
  • DOCX export: oprava chybějícího konce stránky. Pokud má prázdný odstavec konec stránky i konec sekce, byl do DOCX exportován pouze konec sekce a konec stránky nebyl. MSO to potřebuje k zobrazení všech konců stránek. (Attila Szűcs, NISZ) tdf#121666
  • DOCX import: oprava směru/otočení rámců. Rámce se dříve importovaly s nulovým otočením, i když značka w:textDirection výslovně uváděla jinou než výchozí orientaci. (Dániel Arató, NISZ) tdf#97128
  • DOCX import: oprava pomalého importu vysvětlivek. Nyní se endnotes.xml čte jen jednou, místo původního opakovaného načítání po každé vysvětlivce. To byl vážný problém s výkonem u dokumentů se stovkami vysvětlivek, kde import vysvětlivek trval minuty místo sekund. (László Németh, NISZ) tdf#76260 tdf#120351
  • DOCX: oprava okrajů stránky importovaných jako okraje ohraničení. Pokus o import neexistujícího „žádného“ ohraničení z vlastnosti w:pgBorders vymazalo okraje stránky a jejich hodnoty byly odstraněny do okrajů ohraničení. (Attila Szűcs, NISZ) tdf#74367
  • DOCX import: zachování formátování polí CREATEDATE. Datum vytvoření dokumentu se nemění, takže pokud se výsledek pole nezachová v mezipaměti, můžeme pouze ztratit. (Miklos Vajna, Collabora) tdf#134592
  • Import tabulky DOCX: oprava nulových horních okrajů odstavce, pokud bylo zadáno pouze w:beforeAutospacing=0, ale nikoliv PARA_TOP_MARGIN (viz default_spacing = -1 při zpracování LN_CT_Spacing_beforeAutospacing). (László Németh, NISZ) tdf#137655
  • DOCX: přidána podpora importu/exportu pro hebrejské/arabské typy číslování (Justin Luth) tdf#141341
  • DOCX export: Writer nyní ukládá horní/dolní ruské číslování (Justin Luth) tdf#97569
  • DOCX export: zastaveno duplikování v odloženém textu (Justin Luth) tdf#134951
  • DOCX: import a export stavu komentářů „Vyřešeno“ (Mike Kaganski, Collabora) tdf#122222
  • DOCX export: oprava chybějícího okraje rámce (Nagy Tibor and Attila Szűcs, NISZ) tdf#131420
  • DOCX import: oprava pozice rámce u starých souborů pomocí omezení AddFrameOffsets volby kompatibility pro soubory vytvořené v MSO 2010 a starší. (Attila Bakos, NISZ) tdf#138782
  • DOCX: export skrytých (sdílených) záhlaví/zápatí. (Dániel Arató, NISZ) tdf#69635
  • DOCX: import sledování změn vložených obrázků (László Németh, NISZ) tdf#128913
  • DOCX import: oprava ztraceného zalomení sloupce u tvarů. Při prvním importu se zalomení sloupce přesunulo do sousedního tvaru a při druhém importu bylo odstraněno, čímž se ztratilo dvousloupcové rozložení textu. Jako řešení rozdělíme odstavec přesunem zalomení sloupce do nového odstavce. (Attila Szűcs and Tibor Nagy from NISZ and Justin Luth) tdf#121659
  • DOCX: podpora vymazání sledované tabulky (řádku). (László Németh, NISZ) tdf#79069
  • DOCX c15: TabOverMargin již neplatí v 2013+ (Justin Luth) tdf#142404
  • DOCX import: oprava ukotvené pozice obj pomocí to-char a TEXT_LINE (Miklos Vajna, Collabora) tdf#139915
  • DOCX import: vylepšení odsazení prvního řádku v seznamech (Vasily Melenchuk, allotropia) tdf#132752

Vylepšení filtru RTF

  • Import RTF: oprava příliš malých obrázků při uvedených vlastnostech picwgoal i picw (Miklos Vajna, Collabora) 490450c7

Vylepšení importního/exportního filtru XLSX

  • XLSX import: nastavení příznaku „filtrovaný“ pro řádky skryté automatickým filtrem, abychom umožnili kopírování výsledku filtrování. Na rozdíl od ODS a XLS formát XLSX nerozlišuje filtrované a ručně skryté řádky a bez této opravy obsahovala i kopie neaktualizovaných dat načteného filtrování skryté řádky. (Tünde Tóth, NISZ) tdf#99913
  • XLSX import: oprava ztracených zaokrouhlení ve filtrech, pokud jsou uložené hodnoty filtrů ve viditelném formátu buňky (např. zaokrouhlené hodnoty) namísto původních (upravovaných) hodnot. Vyskakovací okno automatického filtru nyní zobrazuje položky podle viditelného formátu buňky (např. 1,0 místo 1,01 nebo 0,99), ale stále je seskupuje podle „upravovaného formátu“ (např. nezaokrouhlených hodnot, které jsou viditelné při úpravách), tj. mohou existovat opakované hodnoty v podmínkách filtrování (např. dvě možnosti „1,0“ a „1,0“ pro 1,01 a 0,99). (Balazs Varga, NISZ) tdf#140968 tdf#140978
  • XLSX import: oprava chybějících filtrů data a času převedením řetězcové reprezentace datetime na ISO 8601 (s mezerou místo T), aby se při filtrování dat a časů potlačilo chování závislé na národním prostředí (formát datetime). (Balazs Varga, NISZ) tdf#137626
  • XLSX import: použití více než 8 filtrů v importu automatického filtru OOXML díky odstranění umělého limitu (který vypadal jako limit pro podmínky zpracovávané standardním filtrem v LO, ale ne pro automatický filtr). Rozbalovací nabídka automatického filtru ne vždy vybrala všechny položky, pokud dokument obsahoval více než 8 vybraných položek. (Balazs Varga, NISZ) tdf#140469
  • XLSX import: oprava podmíněného formátování ve stejné oblasti buněk. Několik pravidel podmíněného formátování stejné oblasti buněk bylo importováno nesprávně z důvodu chybějícího zpracování jejich (různých) priorit a operátorů. (Nagy Tibor, NISZ) tdf#139928
  • XLSX export: filtrovaná pole s datumy. Export XML_dateGroupItem, XML_year, XML_month, XML_day, XML_dateTimeGrouping dle OOXML standardu. (Balazs Varga, NISZ) tdf#139809
  • XLSX export: oprava nárůstu počtu podmíněných stylů. Styly vytvářené za běhu “ExtConditionalStyle_N N” pro rozšířené podmíněné styly byly zapsány zpět do souboru XLSX, což vedlo k nárůstu počtu nevyužívaných stylů při každém uložení. (Nagy Tibor, NISZ) tdf#139167
  • XLSX import: oprava automaticky filtrovaných sloupců s datumy pomocí importu dateGroupItem. (Balazs Varga, NISZ) tdf#116818
  • XLSX export: oprava ztracených názvů souborů v upravených odkazech. (Attila Szűcs, NISZ) tdf#138832
  • XLSX export: oprava polohy otočených obrázků (Szabolcs Toth, NISZ) tdf#139258
  • XLSX import: oprava pravidla podmíněného formátování druhu "Vzorec je" v případě, když vzorec obsahuje odkaz na jiný sešit. (Nagy Tibor, NISZ) tdf#113013
  • XLSX: oprava podmíněného formátování "začíná/končí na" pokud se používá typ "Daný text" a odkaz na buňku. (Nagy Tibor, NISZ) tdf#120749 tdf#139394
  • XLSX export: oprava podmíněného formátování "obsahuje", pokud se používá typ "Daný text" s odkazem na buňku místo řetězce. Oprava také pro podmínku typu "neobsahuje text", a příprava pro opravy podmínek "začíná na", "končí na" a "výraz". (Nagy Tibor, NISZ) tdf#139021
  • XLSX import: skrytí skryté pojmenované oblasti automatického filtru. (Balazs Varga, NISZ) tdf#127301

Vylepšení importního/exportního filtru PPTX

  • PPTX import: oprava efektů písmomalby textDeflate a textInflateTop. Tyto efekty byly mapovány nesprávně, což vedlo k chybějícímu zobrazení a po uložení do ODP a zpět do PPTX byly efekty změněny. (Gabor Kelemen, NISZ and Regina Henschel) tdf#125560
  • PPTX import: oprava ztracené barvy přímých hypertextových odkazů. (Nagy Tibor, NISZ) tdf#137367
  • PPTX export tabulek: oprava svislého zarovnání. (Nagy Tibor, NISZ) tdf#131905
  • PPTX písmomalba 3D, přidáno sp3d. (Regina Henschel) tdf#140865
  • Stíny v tabulkách PPTX v aplikaci Impress. blog post (Miklos Vajna, Collabora)
  • Podpora importu obrázků oříznutých do vlastní geometrie. blog post (Gülşah Köse, Collabora) db39b68c
  • Podpora importu pro pozici vlastního oříznutí obrázku. blog post (Gülşah Köse, Collabora) ccdee8ee
  • Podpora importu pro efekt zešednutí vlastního oříznutého obrázku. blog post (Gülşah Köse, Collabora) b7189e1a
  • Podpora importu pro zrcadlový efekt vlastního oříznutého obrázku. blog post (Gülşah Köse, Collabora) 62ee7fdc
  • Podpora importu pro vlastní hodnoty roztáhnutí oříznutého obrázku.blog post (Gülşah Köse, Collabora) 2c96bd26
  • PPTX export: oprava zástupných symbolů. Prázdné zástupné symboly byly exportovány jako bílé prázdné vlastní tvary, čímž se ztratila jejich viditelnost a použitelnost. (Attila Bakos, NISZ) tdf#111903 tdf#137152
  • PPTX import: oprava interních hypertextových odkazů na snímek. Interní hypertextové odkazy se ztratily, pokud odkazovaly na snímky pomocí jejich názvů. (Nagy Tibor, NISZ) tdf#65724
  • PPTX export: oprava interních hypertextových odkazů omylem exportovaných jako externí: po opětovném načtení špatného exportu se po kliknutí na hypertextový odkaz otevřel stejný soubor v jiném dokumentu, protože exportovaný odkaz obsahoval místo názvu snímku podle OOXML Relationship TargetMode="External" také odkaz na celý název souboru. (Nagy Tibor, NISZ) tdf#54037
  • PPTX import: oprava duplicitního názvu snímku. (Nagy Tibor, NISZ) tdf#103347
  • Animace PPTX: export repeatCount (Nagy Tibor, NISZ) tdf#124457
  • PPTX: oprava importu vlastní prezentace (Nagy Tibor, NISZ) tdf#131390
  • PPTX: oprava exportu chybějící vlastní prezentace (Nagy Tibor, NISZ) tdf#125071

Vylepšení filtru WMF/EMF

  • Přidána podpora pro import WMF a EMF obrázků generovaných programem LTSpice (Bartosz Kosiorek, Valek Filippov - QA) tdf#53004 tdf#142495
  • Přidána podpora EMF souborů vytvořených softwarem CATIA (Bartosz Kosiorek, Valek Filippov - QA) tdf#55007
  • Nyní se správně zobrazuje záznam EMF FILLRGN (Bartosz Kosiorek) tdf#55058 tdf#141394
  • Pro EMF je implementováno složité ořezávání (Bartosz Kosiorek) tdf#37281 tdf#45820 tdf#48916 tdf#55058
  • Implementována podpora záznamu EMF PAINTRGN (Bartosz Kosiorek) tdf#55058
  • EMF: Vylepšena rychlost zpracování záznamů FILLRGN, PAINTRGN, EXTSELECTCLIPRGN (Bartosz Kosiorek, Valek Filippov - QA) tdf#142745
  • WMF EMF Oprava záznamu RestoreDC podle specifikace MS (Bartosz Kosiorek, Valek Filippov - QA) tdf#142567
  • EMF: Přidána podpora otočení pro INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE a podpora ROUNDRECT (Bartosz Kosiorek, Valek Filippov - QA) tdf#55058 tdf#141982 tdf#142139
  • EMF Oprava zobrazení ARC, CHORD a PIE (Bartosz Kosiorek, Valek Filippov - QA) tdf#55007 tdf#142263 tdf#142268
  • WMF: Přidána podpora pro výběr barev z palety (Bartosz Kosiorek, Valek Filippov - QA) tdf#117957
  • WMF/EMF: Oprava čar kresby s rozdílnou šířkou (Bartosz Kosiorek, Valek Filippov - QA) tdf#112603 tdf#142014 tdf#142139
  • WMF: Přidání implementace záznamů BitBlt a StretchBlt (Bartosz Kosiorek, Valek Filippov - QA) tdf#55058 tdf#142722
  • WMF: Zachování příkazů kreslení bez EMF+ i EMF+ během načítání/ukládání (Luboš Luňák, Collabora) 6b349bcc
  • EMF+: Přidání podpory štětce do záznamu DrawString (Bartosz Kosiorek, Valek Filippov - QA) tdf#142975
  • EMF+ Přidání podpory zarovnání pro DrawString (Bartosz Kosiorek, Valek Filippov - QA) tdf#142995 tdf#142997 tdf#143076

Vylepšení filtru SVG

  • Snímek s vlastním pozadím se nyní exportuje správně. (Marco Cecchetti, Collabora) fd84bce8
  • Je možné exportovat snímek s rastrem jako pozadím. (Marco Cecchetti, Collabora) 3d008f3b
  • Pozadí se exportuje optimalizovaným způsobem. Pokud několik snímků sdílí jako pozadí stejný rastr, tento rastr se exportuje pouze jednou. Rastr se pouze jednou exportuje také tehdy, je-li pozadí tvořeno dlaždicemi se všemi rastry stejnými. Stejné vylepšení bylo provedeno pro pozadí tvořená vzorky nebo šrafováním. (Marco Cecchetti, Collabora) 66f88211

Grafické uživatelské rozhraní

Obecné

  • Nové vyskakovací okno HUD (heads-up display) umožňující vyhledávat a spouštět příkazy. Je možné jej vyvolat z nabídky Nápověda ▸ Hledat příkazy nebo klávesovou zkratkou ⇧ Shift + Esc. blog (Tomaž Vajngerl, Collabora) tdf#91874
  • Globální zámek nástrojové lišty lze nyní vypnout pomocí Zobrazení ▸ Nástrojové lišty (Heiko Tietze, TDF) tdf#131817
  • Přidán alternativní tmavý motiv 'LibreOffice Dark' Nástroje ▸ Možnosti ▸ LibreOffice ▸ Barvy aplikací. (Heiko Tietze, TDF) tdf#141986

Motiv ikon

Dialogová okna

  • Dialogové okno Šablony nyní zobrazuje údaje v seznamu. To umožňuje řadit šablony dle názvu, kategorie, data, modulu, velikosti atd. (Vert D.) tdf#104154
  • V okně Soubor ▸ Vlastnosti ▸ Obecné ▸ Umístění je v případě lokálních souborů rozkliknutelný odkaz na složku (Heiko Tietze, TDF) tdf#135896

Postranní lišta

  • Přidán panel písmomalby. (Szymon Kłos, Collabora)

Lišta karet

  • Je snazší najít styl pomocí nového výběru stylu s posuvníkem (Szymon Kłos, Collabora)

Lokalizace

Nové jazyky/národní prostředí

K dispozici jako výchozí jazyk dokumentu a pro formátování specifické pro národní prostředí.

  • Angličtina (Dánsko) {en-DK}.
    Použití desetinného oddělovače čárka ',' a oddělovače skupiny tečka '.'.
    Formáty ISO 8601 datum (+čas).
    Kalendář zděděn z {en-GB} (week-1stweek=4 first_weekday=2).
    Symbol měny DKK 'kr.'.
    Symbol druhé měny EUR '€'. (Eike Rathke, Red Hat)

Další jazyky v seznamu jazyků

Dostupné pro atribut textu.

  • Páli, thajské {pi-Thai} v seznamu jazyků s komplexním rozvržením textu. (Eike Rathke, Red Hat) tdf#139607
  • Cabécar {cjp-CR} a Bribri {bzd-CR}. (Eike Rathke, Red Hat) tdf#138839
  • Sesothština {st-LS} (mluvená v Lesothu). (Eike Rathke, Red Hat)

Vylepšení nástrojů kontroly pravopisu a jazyková podpora

  • Slovník pro kontrolu pravopisu a slovník synonym pro esperanto (Carmen Bianca Bakker, András Tímár)
  • Rozsáhlá aktualizace slovníku kontroly pravopisu pro češtinu: tisíce slov bylo doplněno (na základě četnosti chybějících slov v korpusech), upraveno (opravy chybných tvarů) nebo odstraněno (včetně zřídka používaných správných tvarů, které mohou být zaměněny s chybnými tvary). Podrobnější informace v češtině naleznete v blogu nebo souboru README. (Miroslav Pošta, Stanislav Horáček)
  • Kód číselného formátu [NatNum12] nyní podporuje všechny názvy dnů a měsíců, zkrácené nebo úplné nebo iniciály s klíčovými slovy upper, lower, capitalize a title. Klíčové slovo lower je nové. (Eike Rathke, Red Hat) tdf#128314
    • Příklady:
      • [NatNum12 MMM=upper]MMM-DD zobrazí formát JAN-01
      • [NatNum12 MMMM=lower]MMMM zobrazí formát january
      • [NatNum12 MMMM=capitalize]MMMM zobrazí formát January (určen pro národní prostředí, kde je název měsíce napsán pouze malými písmeny)
    • Upozorňujeme, že žádné z pravidel a možností pravopisu NatNum12 nelze exportovat do Excelu nebo Wordu nebo jiných formátů souborů než ODF (OpenDocument Format).

Skriptování

Knihovny ScriptForge

Rozšiřitelná a robustní kolekce skriptovacích zdrojů maker pro LibreOffice, které lze vyvolat z uživatelských skriptů jazyka Basic nebo Python. (Jean-Pierre Ledure)

Knihovny vystavují celkem 21 služeb, z nichž každá má řadu metod a vlastností.

Novinky v LibreOffice 7.2:

  • Služba DialogControl podporuje stromové ovládací prvky včetně událostí OnNodeSelected a OnNodeExpanded.
  • Část pro správu dokumentů je obohacena o nové služby Form a FormControl. Formulář a jeho podformuláře mohou být umístěny v dokumentu Base, Writeru nebo Calcu.
  • Celá sada služeb (s výjimkou těch funkcí, které lépe zvládá nativně Python) je zpřístupněna pro skripty Pythonu s identickou syntaxí a chováním jako v Basicu. Kromě toho je k dispozici sada metod kompatibilních s jejich stejnojmennými vestavěnými funkcemi jazyka Basic (MsgBox, CreateUnoService, ...). ScriptForge také integruje konzoli shellu APSO a poskytuje předchozí instalaci rozšíření APSO.
  • Anglická verze dokumentace knihoven ScriptForge (7.2) byla plně integrována do stránek nápovědy LibreOffice (https://help.libreoffice.org/7.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Jejich překlad do dalších jazyků se připravuje. (Alain Romedenne, Rafael Lima)

BASIC

  • The InStr and Replace functions now support the case-insensitive operation for non-ASCII characters using the application locale. (Andreas Heinisch) tdf#139840 tdf#132389
  • Při exportu makra pomocí Soubor ▸ Exportovat Basic se výsledný soubor *.bas zapíše s použitím znakové sady UTF-8 včetně BOM. Import makra pomocí Soubor ▸ Importovat Basic zkontroluje, zda je BOM přítomen, a rozhodne, zda bude soubor *.bas importován s použitím systémové znakové sady nebo znakové sady UTF-8. (Andreas Heinisch) tdf#139196

Python

  • Python dodávaný s LibreOffice byl aktualizován na verzi 3.8.10. (Jan-Marek Glogowski, CIB) c22fc8

Odstranění funkcí / ukončení podpory

Kompatibilita platforem

Mac

Windows

  • Do příkazové řádky LibreOffice byla přidána možnost používat zástupné znaky, což lze využít například při převodech dokumentů. (Deborah Barkley-Yeung) tdf#48413
Například následující příkaz převede všechny dokumenty .doc v C:\Docs\In\ do formátu ODF:
    soffice.exe --headless --convert-to odf --outdir C:\Docs\Out C:\Docs\In\*.doc
  • Přidána funkce pro kontrolu asociace výchozího formátu souboru (Matt K.) tdf#45735
  • Přidána nová expertní konfigurace org.openoffice.Office.Common/Load/DetectWebDAVRedirection (ve výchozím nastavení true), která umožňuje zakázat detekci mapované jednotky WebDAV v systému Windows. (přidáno ve verzi 6.4 v tdf#126121), a používá předchozí integrovaný mechanismus přístupu WebDAV systému Windows (který zabraňuje LibreOffice získávat rozšířené informace o dokumentu, ale umožňuje používat některé funkce, jako je ověřování WebDAV založené na souborech cookie, které LibreOffice zatím nativně nepodporuje). (Mike Kaganski, Collabora) tdf#141164

Změny API

  • osl_getLocalHostname již nevrací FQDN (fully qualified domain name). Tím se funkce zrychluje, protože funguje bez dotazování na DNS prostřednictvím sítě. (Samuel Mehrbrodt, allotropia) eac00017
  • osl_demultiplexSocketEvents a související funkce jsou zastaralá, bez náhrady v UNO C/C++ API, a budou potenciálně odstraněny v novější verzi. 0a126b4c

Změny UNO API

  • Z CDOTransferable bylo odstraněno rozhraní XSystemTransferable. Bylo implementováno pouze pro přenositelné objekty v systému Windows; a jeho implementace byla špatná, tudíž nepoužitelná (Mike Kaganski, Collabora) 818a84c4
  • „Nezlomitelná nulová mezera“ (uno:InsertZWNBSP) byla nahrazena nulovou mezerou „Word Joiner“ (uno:InsertWJ), protože příkaz vkládá znak s kódem U+2060 (Julien Nabet) tdf#140796
  • Přidán UNO příkaz „uno:PasteTransposed“. Vložit transponované je součástí dialogového okna „Vložit jinak“ a lze jej nyní přímo volat. (Roland Kurmann) tdf#102255
  • Přidán UNO příkaz „uno:PasteAsLink“. Vložit jako odkaz je součástí dialogového okna „Vložit jinak“ a lze jej nyní přímo volat. (Roland Kurmann) tdf#90101
  • Vlastnosti pro kompatibilitu Calcu s VBA s názvem Range.Formula a Range.FormulaR1C1 špatně používaly lokalizované výrazy ve vzorcích, chovaly se jako implementacemi vlastností Range.FormulaLocal a Range.FormulaR1C1Local. To fungovalo v anglickém uživatelském rozhraní a národních prostředích, ale ne v přeloženém uživatelském rozhraní nebo s různými oddělovači závislými na národním prostředí. Kvůli tomu nebylo možné importovat dokumenty aplikace Excel, které tyto vlastnosti používaly.
    Místo toho se nyní používají anglické vzorce a oddělovače. Dále jsou vlastnosti Range.FormulaLocal a Range.FormulaR1C1Local implementovány tak, aby používaly lokalizované výrazy ve vzorcích. (Eike Rathke, Red Hat) tdf#141543
    • Tato změna znamená, že makra vytvořená v LibreOffice a spoléhající se na chybné chování v lokalizovaném neanglickém prostředí, přestanou fungovat. Nápravou je v těchto případech náhrada nastavení vlastností Formula a FormulaR1C1 vlastnostmi FormulaLocal a FormulaR1C1Local.