Opombe ob izdaji LibreOffice 7.1 Community
TDF LibreOffice Document Liberation Project Blogi skupnosti Weblate Nextcloud Redmine Ask LibreOffice Donacija
Writer
Splošne izboljšave
- Writer zdaj podpira sidranje likov relativno glede na spodnji rob okvira strani vsebine (objava na blogu; Miklos Vajna, Collabora).
- Nastaviti je mogoče privzeto sidro za novo dodane slike prek tdf#99646; Heiko Tietze, TDF). ▸ ▸ ▸ (
- Writer zdaj podpira od krajevnih nastavitev neodvisne predloge (zapis na blogu; Miklos Vajna, Collabora).
- Writer lahko zdaj zazna vrsto Unicode celo če je uvožena besedilna datoteka brez BOM (tdf#60145; Tomofumi Yagi).
Način strnjevanja orisa
- Dodan je nov način strnjenega orisa v programu Writer (kot poskusna funkcionalnost). Poskusne funkcionalnosti omogočite v pogovornem oknu gumb s puščico ob izbranem naslovu vašega dokumenta. Kliknite ga, da strnite vse besedilo od trenutnega naslova do naslednjega naslova. Z desnim klikom nanj strnete vse besedilo od trenutnega naslova do naslednjega naslova iste ravni z vsemi podnaslovi (tdf#38093; Jim Raykowski). ▸ ▸ ▸ , da nato vidite potrditveno polje "Pokaži gumb vidnosti orisa vsebine" v pogovornem oknu ▸ ▸ ▸ . Po potrditvi tega polja lahko vidite
Formule za tabele
- Dodanih več formul za preglednice za medopravilnost s programom MS Word (László Németh, NISZ):
- funkcija PRODUCT za tabele tdf#123388,
- funkcija ABS za tabele tdf#123354,
- funkcija SIGN za tabele tdf#123390,
- funkcija COUNT za tabele tdf#123356.
Inšpektor slogov
- Dodan je Inšpektor slogov, ki prikazuje vse atribute slogov odstavka, znakovnih slogov ter ročno oblikovanih lastnosti (neposredno oblikovanje) (tdf#134554). O nujnosti rabe takšnega orodja si preberite na tem mestu (Shivam Kumar Singh, GSoC; mentorji: Mike Kaganski, Heiko Tietze, Tomaz Vajngerl).
Polja
- Vnosna polja lahko zdaj preklapljate z ukazom 926a1a16a061b666a0b125cd2d15461716655e78; Michael Stahl - CIB). ▸ (
- Prazna polja lahko zdaj izberete z miško (2c7bf3543ab798d1c117d9f3258467e4aef9a8db; Samuel Mehrbrodt, CIB).
- Za polja, združljiva z Wordom, zdaj lahko preklapljate pogled med ukazom in rezultatom z ukazom ▸ (Michael Stahl, CIB).
Hitrost/kakovost delovanja
- Pohitritev operacij najdi/zamenjaj (tdf#119286; Noel Grandin - Collabora).
Pretvorba podtabel ODF
- Enostavni primeri podtabel v zastarelih dokumentih ODF, izdelanih z OpenOffice.org 2.2 ali starejših je zdaj mogoče ob uvozu pretvoriti v sodobne tabele razpetih vrstic (rowspan), kar običajno drastično izboljša kakovost nadaljnjega izvoza v zapise Word in HTML (e366c928819c44b5c253c45dca6dae40b71c9808; Michael Stahl, CIB).
Nov slog oštevilčevanja
- Implementirano je staro madžarsko oštevilčevanje seznamov v programu Writer. Več o tem v opombah ob izdaji 7.0 (László Németh).
- Dejansko ni omejen na sezname, tudi npr. oštevilčevanje strani lahko uporabi ta slog (samo ODT).
- Raba: omogočite ▸ ▸ ▸ ▸ .
Calc
Splošne izboljšave
- Dodana nastavitev onemogočanja lepljenja z vnašalko. Najdete jo lahko v pogovornem oknu prek menijskega ukaza tdf#34686; Martin van Zijl). ▸ ▸ ▸ (
- Zdaj lahko izbirate elemente v oknu Samodejni filter s klikanjem vrstic vsakega elementa, ne le s potrditvenim poljem (tdf#116675; Attila Szűcs, NISZ).
- Odpravljena je težava v vnosnem polju formule, ko Calc ni mogel nastaviti sklica formule, če so vrstice/stolpci na delovnem listu zamrznjeni (tdf#47349; Justin Luth, Collabora).
- Dodan gumb "Ponastavi vse" v pogovorno okno Reševalca (tdf#134528; Rafael Lima).
- Pogovorno okno Standardni filter ima zdaj gumbe "Odstrani" za odstranitev posameznih pogojev ter splošni gumb "Počisti", ki odstrani vse pogoje (tdf#76898; Martin van Zijl).
Zapolni s spojenimi celicami
Popravljeno izgubljeno spajanje in slab linearen niz števil pri polnjenju s spojenimi celicami (Attila Szűcs, NISZ):
- Izberite spojeno področje v celoti, da popravite pravokotnik izbora med polnjenjem, kar odpravi nepopolno kopiranje atributov, slabo mrežo in obrobo (tdf#43958).
- Uveljavljen pravilni linearni niz števil s preskakovanjem praznih prekrivnih (nevidno, npr. ne levo-zgoraj) celic iz spojenih območij (tdf#88782);
Nove funkcije preglednice
Spremenjene funkcije preglednice
- Funkcija INDIRECT zdaj podpira imena z lokalnim dometom na delovnem listu (tdf#100818; Eike Rathke - Red Hat).
Hitrost/kakovost delovanja
- Izboljšano delovanje preverjanja črkovanja v programu Calc (bdd149b1ff3d43b94cadc0d43365100c287c7639; Dennis Francis - Collabora).
- Hitrejše delovanje pri iskanju s samodejnim filtrom. Doslej je Calc, če je zapis vseboval veliko enkratnih vrednosti, deloval izredno počasi, če ste vnesli znak v iskalno polje samodejnega filtra. Zdaj je iskanje hipno (tdf#122419; Eike Rathke, Red Hat; tdf#133878, Luboš Luňák).
Impress in Draw
- Dodajanje vidnih digitalnih podpisov obstoječim datotekam PDF s programom Draw (objava na blogu; Miklos Vajna, Collabora).
- Zdaj Impress omogoča spreminjanje animacij za več predmetov naenkrat (tdf#126394; Srijan Bhatia).
- Okno govorca ima zdaj gumb "Izhod" (tdf#90978; Srijan Bhatia).
- Okno govorca ima zdaj gumb "Premor/Nadaljuj" (tdf#128964; Srijan Bhatia).
- Dodane so realistične neostre sence za predmete (tdf#48722; Ahmad Ganzouri, GSoC; mentorja: Miklos Vajna (Collabora), Tomaž Vajngerl).
- Dodane nove zmožnosti animacij na osnovi fizike ter nove prednastavitve učinkov animacije za njihovo uporabo, in sicer Simuliran padec, Strel desno/levo in vrnitev, Padec in zatemnitev (objava na blogu; Sarper Akdemir, GSoC; mentor: Thorsten Behrens - CIB).
- Odpravljena napaka v načinu projekcije, zaradi katere nekatere datoeke z animacijo niso delovale (tdf#128353; Miklos Vajna).
Base
Chart
Math
- Math zdaj popolnoma podpira barve HTML. Nekatere izmed njih so dodane v uporabniški vmesnik v razdelku Atributi v podoknu Element (0643dab6819bdf248321d27f6b58a2cce125e51c; Dante Doménech).
- Novi primeri v podoknu Element (2b29e16ea0fca627d71b61af98df0f543e6f206b - Dante Doménech; ad8485ebe11396aaac68095ef9eec819de6af26c - Laurent BP).
Skriptanje
Knjižnice ScriptForge
Razširljiva in robustna zbirka virov skriptanja z makri za LibreOffice, ki jo je moč klicati iz uporabnikovih skriptov Basic in Python (Jean-Pierre Ledure).
- O hranilnikih podatkov:
- obširna množica primitivov za ravnanje z matrikami, vključno z razvrščanjem, operacijami z množicami in vmesniki za datoteke csv in delovne liste Calc;
- obširen nabor primitivov za ravnanje z nizi, vključno z zamenjavami, regularnimi izrazi, kodiranji, varnostnimi vsotami in lokalizacijo;
- razred zrcaljenja Dictionary;
- koherentno obravnavanje napak za skripte uporabnika in ScriptForge;
- popolna razreda FileSystem in TextStream za ravnanje z datotekami in mapami ter branje in pisanje besedilnih datotek;
- podrobni podatki o kontekstu: platforma, operacijski sistem, mape, ...
- medsebojna povezanost modulov Basic in Python;
- enostaven dostop in upravljanje dejanskih oken in dokumentov;
- specifični moduli za:
- avtomatizacijo na delovnih listih Calc;
- upravljanje s pogovornimi okni in njihovimi kontrolniki;
- dostop do podatkov v zbirkah podatkov.
Dokumentacija za knjižnice ScriptForge je v fazi pregledovanja. Strani pomoči ScriptForge bodo na voljo z izdajo 7.2.
BASIC
Python
Osrčje/splošno
- Izboljšano iskanje ujemajoče velikosti papirja za natisnjeni dokument (tdf#134646; Samuel Mehrbrodt, CIB).
- Ob dodajanju nove razširitve se v Upravitelju razširitev privzeto prikažejo vse podprte datoteke (6a32706e7cc9a6bfe8df7748d0252235c90b021c; Samuel Mehrbrodt, CIB).
- Predogled tiskanja se zdaj posodablja asinhrono, tako da ne blokira uporabniškega vmesnika pri prilagajanju nastavitev v pogovornem oknu tiskanja (93c833e848a4406f36bcb7925928554bb104aa32; Samuel Mehrbrodt, CIB).
Novo pogovorno okno: Dodatki
Na raznih mestih bi bilo dobro imeti možnost pridobiti dodatne vsebine, kot so makri in predloge iz zunanjih virov. Ta zahteva je zdaj izpolnjena z novim pogovornim oknom Dodatki (objava na blogu; Yusuf Keten, GSoC; mentorja: Muhammet Kara - Collabora, Heiko Tietze).
Kaj in zakaj?
Če želite namestiti razširitev, jo je brez tega pogovornega okna potrebno poiskati na spletni strani, prenesti in namestiti s pomočjo Upravitelja razširitev. S tem pogovornim oknom lahko razširitve zdaj pridobite in namestite z enim samim klikom. To pogovorno okno je primerno za iskanje in nameščanje ne le splošnih razširitev, temveč tudi drugih vrst razširitev, kot so predloge, makri, ikone itn. Glavni namen izdelave tega pogovornega okna je bil izboljšanje uporabniške izkušnje. Zato skoraj vsaka podrobnost razširitev obstaja v uporabniškem vmesniku. Ta enostavnost je načrtovana in ustvarjena s pomočjo spletnega API-ja, zmožnostmi upravitelja razširitev in pogovornega okna dodatkov.
Opomba: obiščite objavo na blogu (v angl.), kjer izveste, kako povežete Dodatke z drugimi pogovornimi okni.
- Dodana interakcija k Stranska vrstica > Galerija, Upravitelj predlog, Možnosti > Slovarji, Možnosti > Teme ikon (Heiko Tietze, TDF).
Specifikacije
Uporabniško
- lahko spremeni filter razvrščanja po želji. Možnosti so število prenosov, ocena in število komentarjev.
- lahko vidi, katere razširitve so nameščene s to funkcionalnostjo. Nameščene razširitve so na seznamu onemogočene.
- lahko vidi ime, opis, zaslonsko sliko, oceno, število komentarjev, število prenosov razširitve na seznamu.
- lahko dostopa do spletišča razširitve in razdelka komentarjev razširitve s povezavami v uporabniškem vmesniku.
Pomoč za LibreOffice Community
- Razširjeni namigi v pogovornih oknih so ponovno omogočeni (tdf#118148; Olivier Hallot, Christian Lohmaier).
- Skladenjski diagrami so na voljo za vse ukaze Basic, vključno z novo stranjo Kako beremo skladenjske diagrame in skladnjo ukazov (tdf#131416; Alain Romedenne).
Filtri
- Odslej zaznava 0-bajtne datoteke glede na razširitev (zapis na blogu; Miklos Vajna, Collabora).
Izboljšave uvoznega/izvoznega filtra DOCX
- Dodana podpora za sledenje spremembam v plavajočih tabelah (tdf#132271; László Németh, NISZ).
- Dodan uvoz formul v besedilnih tabelah (68e74bdf63e992666016c790e8e4cfd5b28d6abe; Michael Warner) in (782700c6940341d489eabf00a531cb184941484e; László Németh, NISZ).
- Izvoz polj s formulami (tdf#118682) in celic s formulami (tdf#133163) v besedilnih tabelah (László Németh, NISZ).
- Dodan workaround za argumente ABOVE/BELOW/LEFT/RIGHT pri uvozu funkcij tabele SUM, AVERAGE itn. Zdaj Writer pretvori te argumente v obseg celic, kot je <A1:A10>, in ga shrani v DOCX kot obseg celic. Pazite na to novo vedenje (tdf#123355; László Németh, NISZ).
- Boljše ravnanje z medpomnjenimi rezultati polj v programu Writer (objava na blogu; Miklos Vajna, Collabora).
- Podprto je ohranjanje razmika pod zadnjim odstavkom v datotekah doc/docx (tdf#128195; Samuel Mehrbrodt, CIB).
- Dovoljena znanstvena notacija v lastnostih po meri (tdf#116214; Bartosz Kosiorek).
- Popravljena hramba datuma v lastnostih po meri (tdf#133377; Bartosz Kosiorek).
Izboljšave uvoznega/izvoznega filtra PPTX
- Več izboljšav SmartArt pri uvažanju iz zapisa PPTX (objava na blogu 1, objava na blogu 2; Miklos Vajna, Collabora).
Uporabniški vmesnik
Teme ikon
- Tema ikon Elementary je posodobljena v skladu z barvno shemo izdelka. Glejte objavo na blogu (tdf#139056; Rizal Muttaqin).
Pogovorna okna
- Novo pogovorno okno za izbor vrste uporabniškega vmesnika, tako da uporabnik že ob prvem zagonu izbere pravi vmesnik (tdf#117463; Heiko Tietze, TDF).
Zloženka
- Nov gradnik s predogledom slogov je dodan v zloženko v zavihkih (b982be12281f2eaf63cb9d18a5b3362502c3a1dc; Szymon Kłos, Collabora).
Spletni LibreOffice
Opomba: repozitorij LibreOffice Online je na TDF trenutno zamrznjen. Novice o tej temi bodo objavljene na našem blogu in na spletišču.
Jezikovno prilagajanje
Vključitev podpore za dodatne jezike
- angleščina (Kenija) [en-KE] (tdf#115436; Eike Rathke, Red Hat, Inc.).
- angleščina (Hong Kong) [en-HK] (tdf#135518; Eike Rathke, Red Hat, Inc.).
Dodatni jeziki na seznamu jezikov
Vključitev drugih jezikov
Izboljšave orodij za preverjanje in podpore za jezike
podrobnosti sprememb so na voljo na naslovu [1]:
- albanski: dodani vzorci za deljenje besed, datoteke hunspell pretvorjene v UTF-8 (Isah Bllaca);
- angleški (VB): posodobljen slovar za preverjanje črkovanja (Marco A. G. Pinto);
- danski: posodobljen slovar za preverjanje črkovanja (stavekontrolden.dk);
- francoski: posodobljen slovar za preverjanje črkovanja (Olivier R., Grammalecte);
- madžarski: posodobljeni vzorci za deljenje besed (László Németh, magyarispell.sourceforge.net);
- italijanski: posodobljeni slovar za preverjanje črkovanja in vzorci za deljenje besed (Marina Latini, LibreItalia);
- korejski: dodan nov slovar za preverjanje črkovanja (Ilkyu Ju, spellcheck-ko.github.io);
- okscitanski: posodobljen slovar za preverjanje črkovanja (Quentin PAGÈS, Dicollecte);
- portugalski (Brazilija): posodobljen slovar za preverjanje črkovanja (Olivier Hallot, VERO/DivSilab);
- portugalski (Portugalska): posodobljen slovar za preverjanje črkovanja (Olivier Hallot, Onto.PT);
- slovenski: posodobljen tezaver (Martin Srebotnjak, OdprtiTezaver);
- španski (vsi): posodobljen slovar za preverjanje črkovanja (Ismael Olea, RLA-ES).
Odstranjevanje zastarelih možnosti, funkcionalnosti
Splošno
Združljivost s platformami
macOS
Windows
- Zdaj lahko izgradite domorodno različico LibreOffice Community za Windows Arm64. To omogoča navzkrižna gradnja na Windows x64. Gre za razvoj v povojih in znane so nekatere omejitve, dokumentirane v tdf#137143. Posodobljeni so tudi napotki za gradnjo v okoljih Windows na tem wikiju. Dnevna gradnja je na voljo na naslovu https://dev-builds.libreoffice.org/daily/master/
- Priloženi Python je posodobljen na različico 3.8 b4dfba947768834ffecc09056992019878711c8b
- Zaradi spremembe v posodobljenem Pythonue bpo-36085 zdaj LibreOffice zahteva popravek KB2533623 na sistemih Windows 7. Omenjena posodobitev ni več neposredno na voljo pri podjetju Microsoft, lahko pa namesto nje uporabite KB3063858 (32-bitna/64-bitna), ki je nadgradila starejšo (podrobnosti v tdf#144902).
Linux
Podpora za Javo
- Na sistemih macOS ob ročnem dodajanju izvajalnega okolja Java prek
/Library/Java/JavaVirtualMachines
(7db048f62929a9d267b63db3a6ea2b58b47ec757). ▸ ▸ ▸ ▸ ▸ lahko zdaj izberete tudi JDK, ki ni nameščen pod mapo
Spremembe API-ja
Spremembe UNO API
- Dodane lastnosti drsnika v zavihek strani AWT (in dodana dokumentacija za obstoječe v pogovornih oknih AWT - ki so tam od LibreOffice 4.0 naprej) (b3f2530aa2767ba43cd4702422fc3ed0d37821d6; Thorsten Behrens, CIB).
- Dodana nova lastnost
SinglePrintJobs
v storitev com::sun::star::view::PrintOptions. Z nastavitvijo te lastnosti natrue
ustvari ločeno tiskalniško opravilo za vsako združeno kopijo 2e2c162b7a816d990415fca434e6d3d5600b2858 (Samuel Mehrbrodt, CIB). - V programu Writer zdaj SwXFieldEnumeration vrne oznake polj poleg polj in meta-polj dd24e21bb4f183048a738314934fc3f02ec093f1 (Michael Stahl, CIB).
- XShapeGrouper::group zdaj deluje z enim samim likom tudi v programu Writer, tako kot v programih Calc, Impress in Draw (tdf#136423 ;Samuel Mehrbrodt, CIB).
Spremembe prilagoditev
- Preimenovani elementi config z nenamenjenimi pomeni (Thorsten Behrens, CIB)
- OpenCLWhiteList spremenjeno v OpenCLAllowList (abb6c01519a0318d7165dc9dc5b7d185353f93d6);
- DeviceBlacklist spremenjeno v DeviceDenylist (493ae7a6bb0c3ad50615db0090e7ae8d391bc327);
- BlacklistCurrentDevice spremenjeno v DenylistCurrentDevice (493ae7a6bb0c3ad50615db0090e7ae8d391bc327);
- OpenCLBlackList spremenjeno v OpenCLDenyList (493ae7a6bb0c3ad50615db0090e7ae8d391bc327);
- Lastnost ImageIdentifier za vrsti MenuItem in ToolBarItem iz /org.openoffice.Office.Addons/ sta prejemali URL-je v interne slike, s skladnjo private:image/<number>. To je okvarjeno že več let in zdaj v celoti odstranjeno. Sklicevanje na uporabniško določene slike s to lastnostjo naj bi sicer še vedno delovalo, čeprav je zastarelo (3e4968e6761c816c0a6aedf59485191af8a0fa4e).
Spremembe SDK
- Odstranjen OSL_SIGNAL_USER_RESOURCEFAILURE iz include/osl/signal.h. Tako ali tako bi smel biti uporabljen le v interni kodi (9951d41460aa0b7fe24375a9e1eced87106c29b3);
- Odstranjen OSL_THIS_FUNC iz include/osl/diagnose.h. Tako ali tako bi smel biti uporabljen le v interni kodi (e5356fb099d5fe0d476fa99697e4a7e04688f9ee);
- Odstranjen neuporabljen in zastarel sal_Char/sal_sChar/sal_uChar iz include/sal/types.h. (c3634ad65b459036f47ab2ba37c377e5a5e99d52).