Welcome to The Document Foundation Planet

This is a feed aggregator that collects what LibreOffice and Document Foundation contributors are writing in their respective blogs.

To have your blog added to this aggregator, please mail the website@global.libreoffice.org mailinglist or file a ticket in Redmine.

08 June, 2023



Berlin, June 8, 2023 – LibreOffice 7.5.4 Community, the fourth minor release of the LibreOffice 7.5 line, the volunteer-supported free office suite for desktop productivity, is available from https://www.libreoffice.org/download for Windows (Intel/AMD and ARM processors), macOS (Apple Silicon and Intel processors), and Linux [1].

Products based on LibreOffice Technology are available for major desktop operating systems (Windows, macOS, Linux and Chrome OS), for mobile platforms (Android and iOS), and for the cloud.

For enterprise-class deployments, TDF strongly recommends the LibreOffice Enterprise family of applications from ecosystem partners – for desktop, mobile and cloud – with a large number of dedicated value-added features and other benefits such as SLA (Service Level Agreements): https://www.libreoffice.org/download/libreoffice-in-business/.

Availability of LibreOffice 7.5.4 Community

LibreOffice 7.5.4 Community is available from: https://www.libreoffice.org/download/. Minimum requirements for proprietary operating systems are Microsoft Windows 7 SP1 and Apple macOS 10.14. LibreOffice Technology-based products for Android and iOS are listed here: https://www.libreoffice.org/download/android-and-ios/.

The Document Foundation does not provide technical support for users, although they can get it from volunteers on user mailing lists and the Ask LibreOffice website: https://ask.libreoffice.org

LibreOffice users, free software advocates and community members can support The Document Foundation with a donation at https://www.libreoffice.org/donate

[1] Change log pages: https://wiki.documentfoundation.org/Releases/7.5.4/RC1 and https://wiki.documentfoundation.org/Releases/7.5.4/RC2

05 June, 2023


Month of LibreOffice banner

At the start of May, we began a new Month of LibreOffice, celebrating community contributions all across the project. We do these every six months – so how many people got sticker packs this time? Check it out…

Awesome work, everyone! Hundreds of people, all across the globe, have helped out in our projects and communities. We’re hugely thankful for your contributions – and, of course, everyone who’s listed on the wiki page can get a sticker pack, with these stickers and more:

How to claim

If you see your name (or username) on this page, get in touch! Email mike.saunders@documentfoundation.org with your name (or username) from the wiki page so that we can check, along with your postal address, and we’ll send you a bunch of stickers for your PC, laptop and other kit.

(Note: your address will only be used to post the stickers, and will be deleted immediately afterwards.) If you contributed to the project in May but you’re not on the wiki page, please let us know what you did, so that we can add you!

There is one more thing…

And we have an extra bonus: nine contributors have also been selected at random to get an extra piece of merchandise – a LibreOffice hoodie, T-shirt, rucksack or snazzy glass mug. Here are the winners (names or usernames) – we’ll get in touch personally with the details:

  • joshua4 – Ask
  • Czesław Wolański
  • Peter Gervai
  • Jeff Fortin Tam
  • Chris Tapp
  • Mahmoud Alnaanah
  • devseppala
  • Harvey Nimmo
  • Nguyễn Hoàng Minh
  • goodosuser

Congratulations to all the winners, and a big thanks once again to everyone who took part! Your contributions keep the LibreOffice project strong. We plan to have another Month of LibreOffice next year, but everyone is welcome to see what they can do for LibreOffice at any time!


By Gustavo Pacheco

Early 2023 , all TDF members in the 2022 Latin America LibreOffice Conference meeting organization received at home a beautiful tribute to the success of the event: a piece in wood and mosaic glass made in Mexico especially created for this homage.

The pieces were created in the workshops of the Instituto Integración Down, which has been active for over 25 years dedicated to the education of children with Down Syndrome. The institution’s students created the pieces based on the suggestion of Mauricio Baeza, a member of TDF and the institute’s governing body. According to Mauricio, the work was done to show gratitude to the Brazilians who worked voluntarily to hold the conference.

The eight pieces were originally sent to Porto Alegre, where they were separated and then sent to their final destinations. Three pieces were sent to Brasília/DF, two pieces to Rio de Janeiro/RJ, one piece to Olinda/PE and one piece to Londrina/PR.

04 June, 2023


LibreOffice Conf.Asia 2023 logo

Our community in Asia let us know about an event they’re organising…

LibreOffice Conf Asia x UbuCon Asia 2023 (hereinafter referred to as LOUCA23) is an event that brings together Linux and Open Source Software (OSS) activists, contributors, users, communities, and businesses in the Asian region, mainly related to and focused on the LibreOffice and Ubuntu projects.

This year’s LOUCA23 will be held in the city of Surakarta, Central Java, Indonesia, and is targeting as many as 500 participants from students, university students, academics, professionals, government agencies, NGOs, cooperatives, and companies.


LOUCA23 is organised as an active contribution of the LibreOffice Indonesia and Ubuntu communities, by bringing together experts and practitioners, business entities, institutions, activists, contributors, and users of LibreOffice and Ubuntu to discuss and share knowledge directly. This activity is expected to provide benefits in terms of knowledge, relationships, finance, and so on for participants who are directly involved during the activity process.


LOUCA23 targets at least 500 participants including students, academics, professionals, government agencies, NGOs, cooperatives and companies.


Here are some of the types of activities that will be part of the LOUCA23 event:

  • Roadshow
  • Special Host Event / Pre Event
  • Keynote session
  • Parallel class
  • Panel discussion
  • Exhibition Booth
  • Community Meet Up



Aula FKIP (Gedung F) UNS



600 persons


– AC

– Seats 600

– Sound system

– Projector

– Custom screen

– Backstage / Transit Room

– There are 3 toilets (2 in front and 1 in the Backstage).

Classroom (needed)

In Building G there are 6 classes on the 3rd floor,

Distance +- 80 m from the location

Prayer Room

There is a prayer room on the 1st and 2nd floors

Nurul Huda UNS Mosque

+- 800m


UNS Campus Church

+- 150m


Venue Contact Person

– Head of Mikroptik

Sanya +62 896-5347-9229

Promotion Media


The event will be held on Friday – Sunday, 6 – 8 October 2023

Venue Pictures

LibreOffice Conf.Asia 2023 venue

LibreOffice Conf.Asia 2023 venue

LibreOffice Conf.Asia 2023 venue

02 June, 2023

  • Mail chew, partner call, sales meeting, tested collaborative editing in a call; lunch, partner call. More mail chew, syncing etc. partner call. Continued combing through CVs for various new roles at Collabora.
  • Good to see LibreOffice in the Flatpak app-store announced as the future on RHEL; and for those that missed it glad to have Caolán still on the team.


Joining LibreOffice in GSoC'23: A Short Introduction


LibreOffice Google Summer of Code 23 Proposal

01 June, 2023

  • Up, had some meetings. Technical planning call, COOL community call, catch up with Kendy, 1:1 with Miklos. Encouraging marketing call.


Community members in Italy

Here’s our summary of updates, events and activities in the LibreOffice project in the last four weeks – click the links to learn more…

  • We started May with the Month of LibreOffice! This is a campaign that we run twice a year, encouraging users to join our community and help to improve the software. Everyone can learn new things – and get some merchandise as thanks! Results will be announced here on the blog very soon…

Month of LibreOffice banner

LibreOffice logo banner

  • LibreOffice’s YouTube channel went over the 3 million views mark. Great stuff! We’d like to say a special thanks to community members who’ve contributed great work, such as the Indonesian community for the “New Features” videos (major LibreOffice releases), and Harald B. in the German community for his tutorials. (Note that many of the videos are also available on PeerTube.)

Video thumbnails

  • Our QA (Quality Assurance) community helps to identify and fix bugs in LibreOffice. Every week, Ilmari Lauhakangas from The Document Foundation (the non-profit entity behind LibreOffice) live-streams bug triaging sessions, so that others can see how he works on bug reports, and ask him questions. So, what do attendees think of the sessions so far? We asked some regulars – here’s what they said

Ilmari Lauhakangas

LibreOffice icons

  • The LibreOffice Conference 2023 is coming up in Bucharest, Romania – September 21 – 23! And sponsorship packages are now available. Get in contact with one of the largest open source communities in the world, showcase your brand, and support FOSS!

LibreOffice Conference 2023 logo

  • One of the goals of The Document Foundation and the community it represents is to improve LibreOffice to make it even more competitive with other office suites. And one of the tools to achieve this goal are tenders for the development of specific features, such as the implementation of OpenDocument Format version 1.3, the standard format used by LibreOffice and other applications. So we are looking for tender ideas and proposals to improve LibreOffice – let us know what you think.

Spanish-speaking community members

  • Ever heard the term “scratching your own itch”? Wiktionary describes it as “doing something out of motivation to solve a personal problem”. In the world of free and open source software development, this happens a lot! Anyone can contribute to FOSS projects like LibreOffice, and help to improve them. And that’s exactly what Rafael Lima


Writer now has continued steps to handle tables that are both floating and span over multiple pages.

This work is primarily for Collabora Online, but is useful on the desktop as well. See the third post for background.


The previous post finished with crash testing: the interesting subset of that testing tool is to take hundreds of thousands of documents and in the Writer case import them into a document model and layout them. If any of this crashes, mark that for future investigation. In this post, we'll see what else started to work during the past month.

Results so far

The feature is enabled by default and now the DOCX/DOC/RTF import makes use of it if. This allows stress-testing the layout code with complex user documents, hopefully with the found breakage fixed before it would be released in a stable version.

On the positive side, core.git repository has has 37 files now which are focusing on correct handling of floating tables (abbreviated as "floattables"). Also, there are additional tests that quickly build a specific multi-page floating table in the memory and do some operation on it, e.g. delete the last row and assert what happens.

Here are some screenshots from the effort so far:

Floating table inside a multi-column section

The first case is about multi-column sections: in this case Word doesn't try to split them between pages. What you can see on the screenshot is that Writer lays out content on the previous page so that remaining space is left, but we don't try to split the table between the first and the second page, even if there would be space on the first page and even if this means the table overlaps with the second column, matching what Word does.

UI to disable split of a floating table

UI to enable split of floating tables were added quite early: this is a new checkbox on the frame properties dialog. However, disabling the split of floating tables was broken, the already created layout was not updated to properly move back "follow" fly frames from later pages to the current page, which is now fixed.

Chaining enabled, so no split frames

Writer already had a feature to split content in a frame into multiple frames, but that one required creating those frames in the model explicitly, such chaining is a feature that is useful in other use-cases and is parallel to multi-page floating tables. The UI now ensures that the user can split frames only in case chaining is not used, to avoid confusion.

Split enabled, so no chaining

This is now also true in the other way around: if split of a floating table is allowed, then we disable the frame chaining UI to avoid trouble later.

The latest crashing document

At this point I went back to crashtesting & crash bugreports, and the latest reported crash was for a document that is visible on the above screenshot. This was a


The LibreOffice Documentation team is happy to announce the new Math Guide 7.5, for the equation editor of the LibreOffice productivity suite.

Anyone who wants to learn how to insert formulas and equations using Math will find this 73-page guide valuable. Formulas can be inserted as objects into Writer, Impress, Draw, and Calc documents. Regardless of the document type, formula objects are edited using LibreOffice Math.

Thanks to Vitor Ferreira, the new guide has included the changes carried from LibreOffice 7.2 and is now fully updated.

Math Guide 7.5

He added:

I am a college professor of Mechanical Engineering at Universidade Federal da Bahia (UFBA) in Salvador, Brazil. I use LibreOffice Math since 2019 for my documents and lectures notes, and I together with the Brazilian LibreOffice Community I updated the Math Guide to the latest release.” Said Vitor Ferreira. “The opportunity to volunteer to LibreOffice Documentation was unique and I found it very encouraging in all aspects of document production.

Vitor Ferreira

The Math Guide 7.5 is available for immediate download in PDF and ODF formats at the Documentation website and the LibreOffice Bookshelf website.

31 May, 2023

  • Up early, rushed to the nearest traffic-jam for a two hour stay on the A14; eventually got to the Suffolk Show. Saw lots of nice (heavy) horses with the pretty wife - enjoyed some sandwiches.
  • Interrogated various vendors of insanely heavy farm equipment and admired their wares; solar powered robot planting and weeding machines - nice. Pre-fabricated concrete slab salespeople, giant tractors & lifters. Also a lot of animals & a flower show.
  • Home late with some cold babies; Music group practice, dinner.


If you plan to attend the LibreOffice Conference 2023 in Bucharest, it’s time to:

REGISTER: https://conference.libreoffice.org/2023/registration-form/

CHECK IF YOU NEED A VISA: https://igi.mai.gov.ro/en/coming-travelling-to-romania/

If you want to share your experience about contributing to LibreOffice, or using LibreOffice:

SEND YOUR TALK PROPOSAL: https://events.documentfoundation.org/libreoffice-conference-2023/cfp

If you are a company, and want to support the annual community gathering of the LibreOffice project:

CHECK THE SPONSOR PACKAGE: https://blog.documentfoundation.org/blog/2023/05/08/libocon-sponsor-packages/

Last, but not least, if you are interested in hosting the next LibreOffice Conference:

CHECK THE CALL FOR LOCATIONS: https://blog.documentfoundation.org/blog/2023/03/08/host-for-libocon-2024/

See you in Bucharest !!!


Annual Report banner

In 2022, 11,769 commits were made to the LibreOffice source code, from 218 authors, in 10 repositories. We also took part in the Google Summer of Code, to support student developers

(This is part of The Document Foundation’s Annual Report for 2022 – we’ll post the full version here soon.)

Infrastructure for developers

TDF provides infrastructure for the developer community to continue their work on LibreOffice. These include Git and Gerrit, to make changes to the source code, along with Bugzilla (to track bug reports and enhancement requests), a wiki (to document changes), and Weblate (for translations).

Most technical discussions took place on the developer mailing list and IRC channel, with the latter providing more real-time communication. Members of the Engineering Steering Committee met weekly, to discuss the most pressing issues with the codebase.

Google Summer of Code (GSoC)

GSoC logo

GSoC is an annual programme in which student developers of free and open source software projects receive stipends from Google for their work. LibreOffice takes part in GSoC every year, and in 2022, two students developed features and updates in the software. Let’s go through them…

Hannah Meeks – VBA Macros – Tests and missing APIs: LibreOffice supports VBA (Visual Basic for Applications) Macros, but the implemented API isn’t complete and the API functions aren’t largely tested. The consequence of this is that the VBA macros in OOXML documents don’t run as intended in LibreOffice, which causes compatibility problems. The goal of this project is to add tests for the functions already implemented and then look for what functions are missing for a method or module and add them. Hannah described her results:

I wrote lots of macros tests which was the main aim of the project and found lots of bugs/areas to fix, so my summer was a success! I also really enjoyed looking into the core and fixing some of these problems. Lots of my tests are still broken in LibreOffice so need fixing – for example, I found that there seem to be problems with new lines being created in Microsoft Word that are not created in LibreOffice Writer.

The second project was by Paris Oplopoios – Extend Z compressed graphic format support. Some graphic formats are compressed with ZIP (deflate) to make them smaller, while the formats themselves don’t support compression. In LibreOffice we already support SVGZ format, but not other formats. The goal of this idea was to look at how SVGZ is implemented and extend that to other formats (EMF, WMF). The extended goal was to implement support for compressing in addition to extracting.

Paris got off to a flying start with the originally defined goal, which was to add import functionality for Z compressed EMF and WMF graphics and thus to improve compatibility with Microsoft documents. In the end, he also implemented exporting of WMZ, EMZ and SVGZ graphics, replaced homegrown PNG export code with one that uses libpng and added automated tests for PNG export in addition to tests

= Baole Fang: Week 1

00:00 UTC


Join #tdf-infra


Familiar with Mozilla’s work

Mozilla has made their code public. testselect aligns with our project best.

rust-code-analysis can be used to calculate metrics from code/patches.

Now, data mining is finished. It is able to generate raw features from commits.

30 May, 2023

  • Mail chew, encouraged to see that Cor's initiative to break the deadlock and finally get an actionable vote passed to hire a couple of devs for TDF paid off with Khaled hired; great.
  • We're also looking for a fluent German Project Manager to help out with some of our German customers and partners.
  • Planning call for a couple of hours; lunch. Eloy 1:1, catch up with E-mail backlog.
  • Did some work with M. to get her chess-board cut in the other dimension, and re-glued-up looking good.


Khaled Hosny

The Document Foundation (TDF) is the non-profit entity behind LibreOffice, providing infrastructure and support for the community that makes the suite. Recently, TDF decided to expand its small team with a new Developer, focusing on improving LibreOffice’s language support. This will help to make the software more accessible to hundreds of millions of people around the world.

The new Developer is Khaled Hosny, so let’s hear from him…

Tell us a bit about yourself!

I’m a software developer based in Cairo, Egypt. My area of expertise is centered around written language; fonts, text layout in general and so-called “complex” text layout in particular (I don’t like how some text layout is signaled out as being complex – all text layout is complex, but some complexity is obvious right away while others are more subtle), PDF, and so on.

I have been involved with FOSS since 2006. I started with doing Arabic localization, then Arabic fonts, and a few years later I started programming to fix Arabic bugs (I think my first patch was to fix a right-to-left UI issue for Sugar, the desktop environment for the OLPC XO laptop, if anyone still remembers it). I contributed and continue to contribute to many FOSS projects – Firefox, GNOME, HarfBuzz, XeTeX, LuaTeX, to name some.

I got involved with LibreOffice in early 2011, and I have been lurking around since then.

I’m also a type designer and font engineer. I have designed and built a few Arabic and math fonts (I can’t read much of the math notation – I was taught math in Arabic notation and I hardly remember any of that either, but I’m fascinated by the 2D nature of math typesetting).

Funnily enough, I had no formal training in any of this, I actually graduated from medical school and worked as a doctor for few years before quitting to focus on a software career (I was already deep into localization and fonts while still at medical school).

Improved glyph positioning of artificial italic text in LibreOffice 7.5

Improved glyph positioning of artificial italic text, especially combining marks – implemented by Khaled in LibreOffice 7.5


What’s your new role at TDF?

I’m joining the team as a LibreOffice developer focusing on areas of right-to-left and the aforementioned so-called “complex” text layout. These are some of the underserved areas of LibreOffice development while disproportionately affecting a very large group of (existing and potential) users.

I hope my role at TDF will help to widen the LibreOffice community, attract more people to it, and make it accessible to more users.

What will you be working on?

I will be fixing bugs and implementing features related to right-to-left text layout and user interface issues which affect languages like Arabic, Hebrew, Persian, and Urdu, as well as text layout issues involving writing systems that require more involved text layout, like Arabic script, and the Indic group of scripts.

I will be also working on fonts, PDF export (text extraction from PDF is major pain point for many scripts

29 May, 2023

  • Up earlyish, signed a contract, then day off. Out to see the Hawkins' in St Albans, enjoyed a day in the sun, chatting, ice-creams, slept & relaxed.
  • Home; Le-anne had arrived to stay, nice to see her.


GSoC logo

The LibreOffice Google Summer of Code projects have been selected for 2023.

  • Ahmed Gamal Eltokhy – Improve PGP/GPG encryption support: the project aims to enhance the experimental PGP/GPG encryption support in LibreOffice by addressing several shortcomings, such as the need to select recipients anew for every save and the difficulty in finding the right keys. The project will also focus on developing smart searching, traversing, and filtering capabilities for large keyrings, as well as adding asynchronous querying for improved performance.
  • Dipam Turkar – Convert Writer’s Java UNO API tests to C++: The unit tests for Writer’s UNO API which were forked from OpenOffice.org are still implemented in Java, which in the end test C++ code making it hard to debug them. LibreOffice has had a long term plan to move them to C++. The project will also focus on fixing the unit tests for errors, if any.
  • Baole Fang – Select tests to run on Gerrit patches based on machine learning: the goal is to implement a machine learning based test selection method to select tests to run in the continuous integration chain to reduce testing load.
  • Bayram Çiçek – Search field in Options: LibreOffice has a large and growing number of options and sometimes it is not easy to find the right one by searching them one by one. The goal is to implement a search field/functionality to the “Tools > Options…” dialog, so that we can find the right options easily.
  • Paris Oplopoios – Add APNG import/export support: APNG (Animated PNG) is an animated format backwards compatible with PNG. It is supported by all the major browsers and has benefits over GIF such as partial transparency and support for more colors. The goal of this project is to integrate APNG support in LibreOffice, which had been requested for quite some time.

Good luck to the contributors – we appreciate their work on these important features and improvements! And thanks to our mentors for assisting them: Tomaž Vajngerl (Collabora); Thorsten Behrens (allotropia); Andreas Heinisch; Heiko Tietze, Xisco Faulí, Stéphane Guillou, Hossein Nourikhah and Christian Lohmaier (The Document Foundation).

Between August 28 and September 4, contributors will submit their code, project summaries, and final evaluations of their mentors. Find out more about the timeline here, and check out more details about the projects on this page.

28 May, 2023

  • All Saints in the morning, started to use ising which seems rather good. Chatted to B&C, noodle soup for lunch. Bid 'bye to B&C - picked H. up from Cambridge.

27 May, 2023

  • Up earlyish, out to All Saints to run Open Church with B&C - no visitors. Home for lunch.
  • Out for a walk from Reach to home along the dyke; cup of tea, collected the car and chatted.

26 May, 2023

  • Mail chew; misc. admin. Two hour process call, vendor meeting. Back to mail, slides & admin.
  • Barbara & Colin arrived - lovely to see them after so long, sat outside in the sunshine.

25 May, 2023

  • Up earlyish, tech. planning call; N. not well. COOL community call; continued to find interesting performance things to fix there. Lunch, interview, marketing strategy call; admin. Catch-up with Tracie.
  • Bible study group, sleep.

24 May, 2023

  • Sync. with Marco, weekly sales call, chat with Sarper, lunch, sync with Caolan & Stephan, partner sales call.
  • Into Cambridge to the Beer Festival, met up with the Collabora team, catch-up with Andrew Haley, some good tips from Simon McV, lovely. Train back with H. late.


Moved from wordpress

As announced in the last post on my wordpress blog, I moved my blog to https://bjoernmichaelsen.github.io. The old content from wordpress and the even older one has been (hopefully with only limited losses) migrated and mirrored on the new site too. Both old and new content will be available on the new site free of ads: Accidentally browsing the internet without an ad-blocker, I found the old sites to be annoyingly tainted by those.

Some background:

  • The site is generated from a github repository with an automatic github workflow I customized from zbrox.
  • This static site generator is zola using a customized theme based on Zola Clean Blog by Dave Tucker.
  • The blog now being a static site, I need a new way to allow for comments and feedback. These days, the fediverse is the perfect way to do this: It also allows a discussion without splitting contributions between social media and on-site comments. I will thus link to a fediverse post that then can be replied to at the end of each post from now on.
  • There are multiple feeds to follow the blog:

Now I only need to start again to regularly write long(er) reads. I am intending to do that though.

Comments? Feedback? Additions? Most welcome here on the fediverse !

23 May, 2023

  • Mail, 1:1s with Andras & Pedro, partner call, 1:1 with Eloy, admin, sales call; got to profiling some dialog bits and merged various improvements.
  • Strimmed the lawn with J, helped M. with her physics revision in the evening.

22 May, 2023

  • Mail chew; planning call. Bruce & Anne & Louise over for lunch - luckily lots of left-overs from the lady's day Saturday. Long architecture call. Managed to get ESTAs filed eventually too.

21 May, 2023

  • Cooked breakfast, gave a short talk on Psalm 1: how's your walk ? Out for physical walking, and bid 'bye to the lads - drove Simon home listening to Sons of Korah.
  • Lovely to see the babes again; slept exhaustedly on the sofa; picked them up from Cambridge; bed late.

20 May, 2023

  • Out for a cooked breakfast nearby, then walked some miles into Walberswick, lunch at the Bell Inn, walked back by a different route together; good to have time to catch up. Dinner at the Fox Inn together; bid 'bye to Alex.

19 May, 2023

  • Bits of mail chewage; packed and drove Simon N to Darsham, met up with lots of Men of Faith; chatted & drank ale in the sun; BBQ, and a stew from Mihai until late.
  • Slept in the Darsham station - a combination of train vibration, and the more impressive lorry-on- level-crossing vibration - making the bunk-house snoring experience more amusing.

Older blog entries ->