LibreOffice 4.1 kiadási megjegyzések
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
A LibreOffice 4.1 változásai
Writer
- A Writerbe beágyazott képek mostantól egyszerűen forgathatók 90 fokos lépésekben. tdf#34423(Tomaž Vajngerl)
- A Writer szövegkeretei mostantól támogatják a színátmenetes hátteret. tdf#46029 (Vajna Miklós)
- Betűkészletek beágyazása Writer dokumentumokba. tdf#42195 (Luboš Luňák)
- A hozzászólások sáv mostantól egyszerűen ki- és bekapcsolható egy a vonalzón lévő gombbal. tdf#38246 (Rodolfo Ribeiro Gomes)
- Windowson a modern beviteli rendszerek a javaslatablakaikat egyszerűbben olvasható helyen jelenítik meg. tdf#64298 (Yohei Yukawa - Google)
- Grafikus felsorolásjelek importálása és exportálása DOC, DOCX és RTF formátumok esetén. i#120928 (Jian Hong Cheng - Apache: DOC rész, Vajna Miklós: DOCX, RTF részek)
- Javított megjegyzéskezelés a lábjegyzetekben és láblécekben. tdf#34800 (Joren De Cuyper)
- A szövegtartományokhoz fűzött megjegyzések mostantól több bekezdésre is vonatkozhatnak. tdf#53442 (Vajna Miklós)
- A DOCX importáló mostantól kezeli a nem bitkép drawingml alakzatokat. tdf#43641 (Vajna Miklós)
Calc
- Betűkészletek beágyazása Calc táblázatokba. tdf#61073 (Noel Power)
- Elérhető a Lépcsős vonal típus a Vonal és Pont (XY) grafikonokhoz tdf#61135 (Eric Seynaeve)
Új funkció a Calc táblázatokban: Kijelölt cellák megszámolása. tdf#61541 (Prashant Pandey)
Nagy HTML dokumentumok importálása 64 ezernél több táblázatcellával. tdf#35756 (Eike Rathke)
Képletmotor
- Új táblázatfüggvény: NUMBERVALUE, az ODF OpenFormula definíciónak megfelelően. tdf#57180 (Winfried Donkers, Eike Rathke)
- Új táblázatfüggvény: SKEWP, az ODF OpenFormula definíciónak megfelelően. tdf#60322 (Winfried Donkers)
- Az Excel 2013-ban megjelent importálási/exportálási függvények az ODF OpenFormula kompatibilitás érdekében. tdf#60032 (Eike Rathke)
A következő függvények kezelhetők, a névkülönlegességek (zárójelben a Calc felületén megjelenő név) [szögletes zárójelben az ODFF név] formában.ACOT, ACOTH, ARABIC, BASE, BINOM.DIST.RANGE (B) [BINOM.DIST.RANGE], BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR, COMBINA, COT, COTH, CSC, CSCH, DAYS, DECIMAL, FORMULATEXT (FORMULA) [FORMULA], GAMMA, GAUSS, IFNA, IMCOSH, IMCOT, IMCSC, IMCSCH, IMSEC, IMSECH, IMSINH, IMTAN, ISFORMULA, MUNIT, NUMBERVALUE, PDURATION (DURATION) [PDURATION], PERMUTATIONA, PHI, RRI, SEC, SECH, SHEET, SHEETS, SKEW.P (SKEWP) [SKEWP], UNICHAR, UNICODE, XOR
Impress
- Betűkészletek beágyazása Impress bemutatófájlban. tdf#61072 (Radek Doulik)
- Lásd még a Szűrők részt.
- Mostantól egyszerűbb diavetítéseket készíteni képek sorozatából a „Fényképalbum” funkcióval. tdf#35546 (Mocsi Gergő)
- Megtalálható: ▸ ▸
- Option to disable the bundled Presenter Console, which makes OpenLP integration much smoother (Manik Malhotra)
Draw
- Lásd még a Szűrők részt.
Base
- Lekérdezés eredményeinek korlátozása a „Korlát” használatával a lekérdezéstervező eszköztáron. (Zolnai Tamás)
- Megtalálható: ▸ ▸
Új, Lekérdezés tulajdonságai ablak a Lekérdezéstervező nézetben a korlát és a különböző értékek tulajdonságok hozzáadásához. (Zolnai Tamás)
- Megtalálható: ▸ ▸ ▸
A Lekérdezés tulajdonságai ablak megnyitható a lekérdezéstervező eszköztárról (Issa Alkurtass, Zolnai Tamás)
- Megtalálható: ▸ ▸
Math
- Új Elemek dokkablak (Tomaž Vajngerl)
Chart
- Diagramok exportálása .odc (ODF diagramfájl) formátumba (Markus Mohrhard)
- Az eléréséhez: váltson diagramszerkesztési módba, és válassza a lehetőséget.
- megjegyzés: ezt nem önálló fájlokként vagy önálló modulként való működésre terveztük, hanem importáláshoz és exportáláshoz
Az .odc fájlok Calc munkalapokba való beszúrásához válassza a
▸ ▸ lehetőséget. (Markus Mohrhard)- A diagramok mostantól exportálhatók vektorgrafikus (SVG, PDF) formátumokba is. tdf#60137 (Tomaž Vajngerl)
Core
- A Napirendtündér Javaról Pythonra lett portolva. (Xisco Faulí)
- A Webtündér Javaról Pythonra lett portolva. (Javier Fernandez)
- A szövegelrendezés Linuxon (és más X11 platformokon) portolásra került az elavult és nem karbantartott ICU LayoutEngine programkönyvtárról a HarfBuzzra, amely jobban támogatja általánosságban az OpenType elrendezést, és konkrétan az összetett írásokat, valamint észrevehető teljesítményjavulást jelent, különösen nagy számú OpenType kikeresést használó betűkészletek esetén. (Khaled Hosny, Fridrich Štrba)
- A szövegelrendezés Max macOS-en portolásra került az elavult (és csak 32 bites) ATSUI keretrendszerről a Core Text-re, amely támogatja az OpenType betűkészleteket összetett írásokhoz, mint az arab. (Herbert Dürr – Apache, Tor Lillqvist és Khaled Hosny)
Beállítások / Általános
Szűrők
- Az SVG export mostantól tartalmazza a hiperhivatkozásokat is. tdf#47576 (Moritz Kütt)
- A Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio és SND (SouND) Audio médiafájltípusok mostantól elérhetők a tdf#36635,tdf#56832, tdf#62409 (Joel Madero, Samuel Mehrbrodt) ▸ menüből.
Örökölt Mac szövegdokumentumok támogatása
A Laurent Alonso által írt libmwaw integrálása rengeteg macOS előtti Mac szövegdokumentum támogatását hozza el különböző fájlformátumokban. További információk ebben a blogbejegyzésben. Néhány példa a konverzióra: Microsoft Word for Mac 5.1
- Write Now 4.0
- MacWrite Pro 1.5
- AppleWorks 6.0
Import- és exportszűrők
Számos fejlesztés történt a Microsoft OOXML import és export szűrőkben, valamint a Microsoft Office bináris fájlformátumokban és az RTF formátumban. Részletek:
- OOXML szűrők → OOXML, DOCX, XLSX, PPTX, VML
- Microsoft Office bináris fájlszűrők → DOC, XLS, PPT, "ww8"
- RTF szűrők → RTF
Súgó
- Szintaxiskiemelés a helyi súgóban megjelenített Basic kódpéldákban (Vastag Dávid, Tímár András)
GUI
Keresősáv
- A Keresés gyorsbillentyű Ctrl + F átváltható parancs lett. tdf#59101 (Joren De Cuyper)
- A „Keresés bezárása” gomb hozzáadásra került a keresősávhoz. tdf#58526 (Joren De Cuyper)
- A „Kis- és nagybetű” beállítás hozzáadásra került a keresősávhoz. tdf#63035 (Andrzej Hunt)
Legutóbbi dokumentumok
- Hozzáadásra került a ▸ ▸ funkció. (Ariel Constenla-Haile - Apache)
- A Legutóbbi dokumentumok közvetlenül elérhető az eszköztárról a „Megnyitás” gomb melletti legördülő menüből. tdf#42418 (Jan Holesovsky)
- A fájlnevek megjelenésének javítása a Legutóbbi dokumentumok listában (Samuel Mehrbrodt)
Több jól méretezett ablak
A dinamikusan méreteződő ablakok sora tovább gyarapodott.
Egyéb
- Több stílus törlése egyszerre. tdf#46718 (Joren De Cuyper)
- Kísérleti funkció: oldalsáv (Apache OpenOffice/IBM Symphony) átméretezhető elrendezéssel (LibreOffice csapat)
- Új galériaképek (IBM Symphony)
Lokalizáció
- A bemeneti módok igazítása sokat javult Windowon tdf#64298 (Yohei Yukawa – Google)
- A betűkészletek lokalizált formák (locl) funkciójának támogatása Writerben. tdf#62154 (Caolán McNamara)
\n
Javított elválasztás a Calc és Draw programokban (Németh László)
- Több ellenőrzési szabály a pt-BR LightProof nyelvi ellenőrzőben (Raimundo Moura, João Mac-Cormick, Olivier Hallot).
Jobbról balra támogatás
Teljesítmény
- Megoldásra került, hogy ne dolgozzon fel tizennégyezer sor címkeleírást minden indításkor, ez késleltetve lesz a címkék használatáig. (Matus Kukan)
- egyes, 4.0.x-ben kiadott, de be nem jelentett javítások:
- aszinkron szószámolás – nagy dokumentumok esetén nem késlelteti a dokumentum és az állapotsor megjelenítését a szavak megszámolásáig – az állapotsávon a szám betöltés után pöröghet, ez másodperceket spórolhat nagy dokumentumok esetén (Michael Meeks)
- Az RTF importáláskor a másolás íráskor módszer használata – jelentősen gyorsítja a nagy RTF dokumentumok importálását (Michael Meeks)
- Automatikus javításhoz hash használata amíg a rendezés nem szükséges – jelentős gyorsulás nagy automatikus javítás fájlok esetén. (Michael Meeks)
Infrastruktúra
- A gnumake-re portolás befejeződött, és a dmake makefile-ok és a belső bináris eltávolításra került, ez jelentősen javítja a programfordítás párhuzamosítását, és csökkenti a programfordítás hosszát, lásd: Björn Michaelsen blogját – Sokan segítették ezt a munkát: (Bjoern Michaelsen, David Tardon, Peter Foley, Norbert Thiebaud, Michael Stahl, Matus Kukan, Tor Lillqvist, Stephan Bergmann, Lubos Lunak, Caolan McNamara, Mathias Bauer, Jan Holesovsky, Tímár András, David Ostrovsky, Hans-Joachim Lankenau és mások)
- Rengeteg előfeldolgozói define (-DFOO) minden fordítói parancssorban való átadása, valamint hasonló mennyiségű, ezek beállítására szolgáló makefile szabály helyett autoconfot használunk sok külön config_host/config_feature.h fájl előállításához, ezzel elkerülhető ez a kellemetlenség. (Lubos Lunak)
- Nagyszámú komponenspéldányosítás átalakításra került az új, sokkal tisztább és olvashatóbb szolgáltatáskonstruktorrá. (Noel Grandin)
- Az L10ntools átdolgozásra került, az elavult viselkedések eltávolításra kerültek (metódusok és osztályok), függvények többszörözése megszűnt, és a fordítások összefésülésének hatékonysága javult, az eredmény nélkül dolgozó kódok eltávolításával és a lefordított szövegek közti keresések számának csökkentésével. (Zolnai Tamás)
Scripting
GNU/Linux
Kiterjesztések
- A galéria fejlesztései (Michael Meeks)
- A galériák mostantól elláthatók értelmes nevekkel, szemben a korábbi sg<egész> formával, így elkerülhetők az ütközések az egész számok névterében, és egyszerűbb a csomagolásuk.
- A galériák fordítási időben hozhatók létre egyszerű fájllistákból, egyszerűvé téve a kibővítésüket.
- Lehetőség a galériafájlok lefordítására .desktop fájl szintaxisú .str fájlok galéria mellé helyezésével, így:
name[en_US]=My Gallery name[de]=Meine Gallery name[fr]=...
Funkciók eltávolítása / elavulása
- A macOS for PowerPC támogatása megszűnt.
- Hasonlóan a macOS SDK v10.4 és 10.5 támogatása is megszűnt.
Hibajavítások / kommitok
- Ez a kiadás több mint tízezer kommitot tartalmaz az összes közreműködőtől. Ezek közül körülbelül 450 rendelkezik apache.org címmel.
- Nagyon sok hiba került javításra, túl sok a pontos felsorolásukhoz, még a pontos megszámolásuk is nehéz, mert egyes hibajegyek valójában funkciókat takarnak, és ezen megjegyzések írásakor is folyamatosan készítünk javításokat stb. Azonban közelítő becslésként háromezer hibát lehet mondani, amelyekből négyszáz származik apache.org-os című szerzőktől.
- A kommitokkal kapcsolatos részletekért érdemes a cgit libreoffice-4-1 ágat böngészni.
API változtatások
C++ UNO nyelvi kötés és URE programkönyvtárak
- A
store
ésreg
programkönyvtárak fejlécei el lettek távolítva az SDK-ból. c56013e97b7b5cf7a09a3ff99e0c172450dcb5a5- Ezek a programkönyvtárak valójában soha nem voltak stabil URE felületek, így nem kellene kliensoldali kódnak használnia ezeket.
- Az rtl/unload.h és benne minden, ami a programkönyvtárak eltávolításához kapcsolódik(rtl_ModuleCount) elavult, és egy jövőbeli kiadásban eltávolításra kerülhet. b98617b3c86863fe5b4e3d9a96519707ae8cf58c 1268326e814837e111eaf320f72661f288393839
- Az elavult cppuhelper/servicefactory.hxx fejléc eltávolításra került. f3051abde54e7a0bc3e2d184e31ac011e96d3e6b
- Az elavult cppuhelper/bootstrap.hxx fejléc eltávolításra került. e3982fc537aa46595def41250526c331a02cd4e6
- Az elavult rtl/memory.h fejléc eltávolításra került. 542ad7f1c5ac7794c42248ac13e9b33f84888490
- Az
rtl::OUString::compareToAscii(asciiStr, maxLength)
túlterhelés elavult, mert nagyon könnyű volt hibát okozni vele. 77c87c18697e19cb4606717af0e4b0e5ab2139bc - A túlterhelt
rtl::OUString::valueOf
elavult, a helyettesítői azrtl::OUString::number
ésrtl::OUString::boolean
. 2b31e751db38e7ba0e2ec668520f50daf5eb25d5 751950edc84e0069e5bce1083160d46d9ba1bf33
Java
- az elavult com.sun.star.comp.helper.RegistryServiceFactory eltávolításra került f3051abde54e7a0bc3e2d184e31ac011e96d3e6b
Új stílusú szolgáltatások
Számos meglévő UNO szolgáltatás új stílusú szolgáltatássá lett alakítva, ami kényelmesebb és típusbiztosabb felépítést tesz lehetővé; ez nem befolyásolja a meglévő kliensoldali kód kompatibilitását. (Noel Grandin)
Elérhetetlenné tett UNO API-k
- com.sun.star.document.MediaDescriptor 765aca651a3d53b14dc3bfac0d05b36d4f01dbb4
Az el nem érhető UNO API-k változásai
A következő el nem érhető UNO felületek módosultak:
- A com.sun.star.text.textfield.SetExpression dokumentációja módosítva lett a megvalósítás tényleges működésének megfelelően. 3b2cbfaa5623ea8443ce1084ece642139de7539d
- A com.sun.star.text.textfield.GetExpression dokumentációja módosítva lett a megvalósítás tényleges működésének megfelelően. ff3d85dbd72a0e547abe573465e65747ef985955
Elavult konfigurációs beállítások eltávolítása
- Common/Gallery/ID_Dialog 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
- Common/Image/Color/PosterColor
- Common/Image/Color/RotationAngle
- Common/Image/Color/LeftRight
- Common/Image/Color/BlackWhiteThreshold
- Common/Image/Effect/MosaicX_Tile
- Common/Image/Effect/MosaicY_Tile
- Common/Image/Effect/SolarizationThreshold
- Common/Image/Effect/TileX_Tile
- Common/Image/Effect/TileY_Tile
- Common/Internal/CurrentTempURL 31fedbe9f782976b6aa4615b6fd171ed52137c94
- Common/Internal/SendCrashMail
- Common/Internal/Slot
- Common/Internal/UseMailUI
- Common/OfficeObjects 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
- Common/ExternalApps/ExternalMailer/UseDefaultMailer
- Common/ExternalApps/ExternalMailer/CommandProfile
- Common/ExternalApps/ExternalMailer/Profiles
- Common/MailCommandLineProfile
- Common/Path/Current/OfficeInstall
- Common/Path/Current/OfficeInstallURL
- Common/WorkingSet 55664c9bd2469d3e493e6f1b67fbb2f96500d492
- Inet/Settings/ooInetDNSServer ad8ca80c42d2e2b8996d3cf528183710e8ea3395
- Inet/Settings/ooInetSOCKSProxyName
- Inet/Settings/ooInetSOCKSProxyPort
- Java/Install/AdditionalClasspath 7c48a2a83f4a92200c7f2b0f259bf1684d253436
- Java/Install/AdditionalSearchPath
- Java/Install/ExcludeVersion
- Java/Install/InstallationPackage
- Java/Install/PackageInstallationDirectory
- Java/Install/RequiredVersion
- Java/Install/Vendor
- Java/Install/VerifiedVersion
- Java/Install/Version
- Java/VirtualMachine/DebugPort
- Java/VirtualMachine/DisableAsyncGC
- Java/VirtualMachine/EnableClassGC
- Java/VirtualMachine/EnableVerboseGC
- Java/VirtualMachine/EnvironmentType
- Java/VirtualMachine/JavaLibPath
- Java/VirtualMachine/JavaStackSize
- Java/VirtualMachine/MaxHeapSize
- Java/VirtualMachine/MinHeapSize
- Java/VirtualMachine/NativeStackSize
- Java/VirtualMachine/RunTimeLib
- Java/VirtualMachine/SystemClassPath
- Java/VirtualMachine/VMType
- Java/VirtualMachine/Verbose
- Java/VirtualMachine/VerifyMode
- Math/Misc/NoSymbolsWarning 1c86d43ca8bf6f1eac93791068ec016d5637efcd
A legzavaróbb hibák
A következő zavaró hibák nem lettek kijavítva időben, és a rendszeres hibajavító kiadásokban lesznek megoldva:
A mintaoldalak szerkesztése nehéz több mintaoldalt tartalmazó diákon (tdf#66924).fixed in 4.1.0A debian-menus csomag ütközik régebbi LibreOffice verziókkal (tdf#67031).fixed in 4.1.0A debian-menus csomag ütközik a hivatalos „libreoffice” csomaggal a Debian és Ubuntu disztribúciókon (tdf#67041).fixed in 4.1.0