Exporting custom shapes to DrawingML – Part 3

On LibreOffice FOSDEM 2016 Hackfest I continued to work on DrawingML export of custom shapes. (See also Part 1 and Part 2 of this work.)

This time I worked on export of flipped and rotated custom shapes, and I made progress. Check out the screenshots below.

Colorful rotated arrows in an ODF document in LibreOffice Writer

Colorful rotated arrows in an ODF document in LibreOffice Writer

DOCX export of the file opened in Word 2010 before the patch

DOCX export of the file opened in Word 2010 before the patch

DOCX export of the file opened in Word 2010 after the patch

DOCX export of the file opened in Word 2010 after the patch

LibreOffice 4.4.7

LibreOffice Berlin, 2015. december 10. – A The Document Foundation (TDF) bejelentette a LibreOffice 4.4.7 megjelenését, amely az utolsó tervezett kiadás a 4.4-es sorozatból. A LibreOffice 4.4.7 14 javítást tartalmaz a LibreOffice 4.4.6-hoz képest.

A technikai részletek iránt érdeklődők a következő helyen találhatják meg a hibajavítások részletes listáját: RC1 és RC2.

LibreOffice 5.0.3 és 4.4.6

LibreOffice A The Document Foundation ma két LibreOffice-kiadást jelentett be: a friss 5.0-s sorozatból az 5.0.3-at, illetve a stabil 4.4-es sorozatból a 4.4.6-ot. Mindkét kiadás hibajavításokat tartalmaz. A LibreOffice 4.4.6-nál korábbi verziót futtató felhasználóknak biztonsági okokból minimum a 4.4.6-ra ajánlott frissíteni.

A LibreOffice 5.0.3-ban javított hibák listája: RC1 és RC2.

A LibreOffice 4.4.6-ban javított hibák listája: RC1 és RC3.

LibreOffice 5.1 előzetes

LibreOffice A The Document Foundation hírt adott a LibreOffice 5.1 előkészületeiről. Október 30. és november 1. között lesz egy hibakereső hétvége, ahol az önkéntesek az addigra megjelenő LibreOffice 5.1 Alpha-t tesztelhetik.

A LibreOffice 5.1 egyes területeken kétszer olyan gyors lesz, mint elődje, és hozza a szokásos interoperabilitási fejlesztéseket az MS Office fájlformátumainak (Office 2016 is) kezelése terén. Újdonság a Diagram oldalsáv, amellyel egyszerűbben kezelhetőek a diagramok beállításai, felhős tárhelyszolgáltatások egyszerűbben beállíthatók, és a Writerben a Stílus menü segíti a felhasználókat ennek az alapvető funkciónak az elérésében.

A LibreOffice első kiadásra jelölt verziója decemberben várható, a végső kiadás pedig a februári FOSDEM konferenciára fog megjelenni, ahol is a fejlesztők részletesen bemutatják az újdonságokat.

Az elmúlt 12 hónapban körülbelül 300 fejlesztő dolgozott a LibreOffice forráskódján, összesen 19 ezer commitot produkáltak (a heti átlag 375).

Öt éves a LibreOffice

2010. szeptember 28-án indult el a LibreOffice az OpenOffice.org forkjaként, a közösséget képviselő néhány ember bátor, de szükséges döntésének következményeképp. Abban az időben nyilvánvaló volt, hogy az OpenOffice.org nem fog sokáig élni az Oracle szárnyai alatt, lépni kellett.

A 16 alapító egy független szabad szoftveres projektet hozott létre, amelyet a The Document Foundation felügyel, ezzel váltották be a Sun tíz évvel ezelőtti, az Openoffice.org indulásakor, egy független szabad szoftveres alapítványra tett ígéretét.

Öt évvel később a LibreOffice-ra úgy tekint a piac, mint a Microsoft Office egyetlen versenytársára. Ezt a funkciók összehasonlítása és a migrációk száma egyaránt alátámasztja. A LibreOffice-ra migrálás minden eddiginél könnyebb, hála a The Document Foundation szakemberei által létrehozott Migration Protocollnak, amely a világszerte zajló nagy migrációk során alkalmazott legjobb gyakorlatot vázolja.

A sikert a Future of Open Source Survey 2015 (A nyílt forrás jövője felmérés 2015) is alátámasztja, amely a LibreOffice-t a hét legértékesebb szabad szoftvere projekt között sorolja fel. A felmérés világszerte 1300 szakember véleményét vette figyelembe.

Izgalmas utazás volt. Öt év alatt a LibreOffice fejlesztői egy kiadást sem hagytak ki, a fő kiadások január és a július végén, a hibajavítások havonta rendszeresen megjelentek. Az egyenletes tempónak köszönhetően a LibreOffice páratlan funkciógazdagságot és interoperabilitási szintet ért el.

Az augusztusban megjelent LibreOffice 5.0 minden idők legsikeresebb kiadása lett. Korábban soha nem fordult elő, hogy 30 nap alatt 8000 adomány érkezzen. A siker az átállások számában is mérhető. A hab a tortán az olasz honvédség átállásának bejelentése volt. Októbertől 150 ezer munkaállomáson kezdődik meg az átállás LibreOffice-ra.

Az ötödik születésnapra összeállítottunk egy könyvet az elmúlt öt év blogbejegyzéseiből. A szerzők a projekt hozzájárulói, akik történelmet csináltak. A könyv mini (700 oldal), és maxi (1300 oldal) változatban érhető el. Jó olvasást!

LibreOffice 5.0.2

LibreOffice Ma kezdődött az éves LibreOffice Konferencia a dániai Aarhusban, és a konferencián bejelentették a LibreOffice 5.0 második hibajavító kiadását, a LibreOffice 5.0.2-t. Ebben mintegy 111 hibát javítottak a fejlesztők, mindazonáltal a LibreOffice 5.0.2 továbbra is az újdonságok iránt érdeklődő, a hibákat jobban toleráló felhasználókat célozza. Intézményi felhasználásra a LibreOffice 4.4.5 javasolt a megfelelő terméktámogatási szolgáltatás igénybe vétele mellett.

A LibreOffice 5.0.2-ben javított hibák listája: RC1 és RC2.

LibreOffice 5.0.1

LibreOffice A piac visszajelzései alapján a LibreOffice 5.0 volt az eddigi legsikeresebb LibreOffice-kiadás. Töretlen lendülettel halad a fejlesztés, menetrend szerint érkezik a LibreOffice 5.0 első hibajavító kiadása, a LibreOffice 5.0.1. Ebben mintegy 76 hibát javítottak a fejlesztők, mindazonáltal a LibreOffice 5.0.1 továbbra is az újdonságok iránt érdeklődő, a hibákat jobban toleráló felhasználókat célozza. Intézményi felhasználásra a LibreOffice 4.4.5 javasolt a megfelelő terméktámogatási szolgáltatás igénybe vétele mellett.

A LibreOffice 5.0.1-ben javított hibák listája: RC1 és RC2.

LibreOffice az Apple App Store-ban

lofc-icon Az OS X felhasználóinak jelentős része használja előszeretettel az App Store-t az alkalmazások beszerzésére. Az előnyök között szerepel a biztonságos, megbízható forrás, az automatikus frissítések, és az egyszerű vásárlás. A Collabora munkájának köszönhetően június 18. óta az Apple App Store-ból is letölthető a LibreOffice. Két változat jelent meg és lesz karbantartva a jövőben. Az egyik a LibreOffice-from-Collabora, amely a mindenkori stabil, a Collabora ügyfeleinek terjesztett forrásból épül, és jelenleg a 4.3-as verzión alapul. A másik a LibreOffice Vanilla, amely mindig a legfrissebb, jelenleg a 4.4.4-es LibreOffice.

A LibreOffice-from-Collabora pénzbe kerül ($10), és a vásárlások száma jó visszajelzést jelent a Collaborának, hogy érdemes-e erőforrásokat áldoznia a LibreOffice OS X alatti verziójának fejlesztésére. Ha a csomag termel egy szerény bevételt, akkor üzletileg alátámasztható, hogy érdemes (munkaidőben) foglalkozni az OS X alatti kisebb-nagyobb hibákkal. A LibreOffice Vanilla ingyenes.

A júniusi megjelenés óta a felhasználók visszajelzései alapján már mindkét csomag kétszer frissült. Megoldódott egy programösszeomlási probléma, a Python és a Pythont használó kiterjesztések integrálása, és már működik a Finderből való fájlmegnyitás. Sajnos, hogy ezeket a hibákat nem lehetett kiszűrni az első megjelenés előtt, de a LibreOffice komplexitását és sajátos megoldásait ismerve ez nem meglepő. Nagyon nehéz volt az App Store követelményeit (sandboxing, digitális aláírások stb.) kielégíteni úgy, hogy a szabályok menet közben is szigorodtak, és a rendelkezésre álló példák egyszerű, elejétől végéig XCode-ban fejlesztett alkalmazásokra szorítkoztak.

LibreOffice 4.4.4

LibreOffice Berlin, 2015. június 30. – A The Document Foundation (TDF) bejelentette a LibreOffice 4.4.4 megjelenését, amely több mint 70 javítást tartalmaz a LibreOffice 4.4.3-hoz képest.

A technikai részletek iránt érdeklődők a következő helyen találhatják meg a hibajavítások részletes listáját: RC1 , RC2 és RC3.

Exporting custom shapes to DrawingML – Part 2

On LibreOffice Cambridge Hackfest and the days after it I hacked on exporting custom shapes to DrawingML. (The “Part 2” in title indicates that there is a Part 1, the work I did on FOSDEM Hackfest, earlier this year.)

It was drawn to my attention, that my commits caused “regression” in the sense that the wrong export became even worse in some cases (e.g. tdf#90338). I was also aware of some imperfections.

Screenshots worth a thousand words, so here is the result of my recent work.

BEFORE Shapes saved to DOCX format and reopened in Writer.

BEFORE
Shapes saved to DOCX format and reopened in Writer.

AFTER Shapes saved to DOCX format and reopened in Writer.

AFTER
Shapes saved to DOCX format and reopened in Writer.