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.

24 June, 2024


TDF Annual Report 2023 banner

We use our social media channels to raise awareness about our work, share information and encourage new contributors to join us

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

Social media

In January 2023, our X (formerly known as Twitter) account @LibreOffice had 53,541 followers; by the end of the year, we had grown this to 62,443. Our most popular tweets were for major releases, but we also tweeted customised images for “Community Member Monday” interviews with short quotes, encouraging more users to get involved with LibreOffice projects.

Outreachy and LibreOffice installer improvements: Rachael Odetayo

In addition, we focused not only on our own tweets, but also retweeting announcements from the LibreOffice ecosystem and community members. We liked and retweeted messages of support from end users – many of whom were surprised and thankful that a large project would show them support. To keep the content flowing, we retweeted popular older tweets, and responded to individual messages.

On other social media platforms, we focused on growing our account on Mastodon, a Twitter-like open source, federated and self-hosted microblogging service. In 2023 we worked more on expanding our activities on our account @libreoffice@fosstodon.org, and from January to December, we grew our follower base from 17,632 to 24,987. We also joined Bluesky in 2023 thanks to invites from a community member, with our new account @libreoffice.bsky.social reaching over 150 followers by the end of the year.

LibreOffice on Bluesky

Our Facebook page growth was smaller, from 60,278 page followers to 63,189. We’ve noticed a gradual reduction in activity on Facebook over the last few years, which reflects its changing audience, and the move towards newer mobile applications. Nonetheless, Facebook still provides a good opportunity to interact with end users of LibreOffice, and every day we checked in to answer questions, get feedback, and post announcements/tips about the software.

YouTube channel

Our YouTube channel grew from 18,108 subscribers and 2,886,284 video views in January 2023 to 20,504 subscribers and 3,217,282 video views by the end of the year. The “LibreOffice 7.5: New Features” video (a fantastic production by the Indonesian community) had almost 60,000 views – while the video for LibreOffice 7.6 had over 60,000. We also added videos of talks, presentations and workshops from the LibreOffice Conference 2023.

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Meanwhile, our community helped out with tutorial videos – in particular Harald Berger of the German community, who continued to produce a series of professional-looking step-by-step guides to installing and using LibreOffice.

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, make a donation. Thank you!

21 June, 2024

  • Up earlyish; mail chew, call with Aron & Anna.
  • Worked on slides for our first public Tea Time Training; hopefully we can get more people discussing LibreOfficeKit & COOL development weekly & interactively.
    Tea Time Training on async events, queues etc. (Hybrid PDF)
  • Lunch; J. drove us to Durham to meet up with H, finally a lovely sunny day.
  • Worked in the car - annoyingly mobile internet is now good enough that you can do back-to-back admin in the car; COOL co-editing, Docusigning etc. squeezing out precious hacking time.

20 June, 2024

  • Early call with Adfinis Australia - good to have great partners worldwide; worked with Lily, tech planning call, COOL community call.
  • Lunch; more document massage; poked at some code, late call.
  • J. feeling unwell, so kebab instead of going out to celebrate the end of exams, please to have N. return home and H. pass the 2nd year.

19 June, 2024

  • Partner call, poked at getting a patch merged; and getting CI going, worked with Lily at some text, meetings variously.


Earlier this month, we were pleased to sponsor the Libreoffice Technology Hackfest in Budapest, Hungary, and enjoyed meeting up with some of our fellow LibreOffice Technology hackers. Over two days, a dozen developers from Collabora Productivity and the wider community met up in the Eco Community Space to work on the LibreOffice codebase, and reap the benefits of spending time together.


A hackfest is an event where developers from multiple organisations meet each other, work on what they want and also more freely exchange ideas while being together in person. While having an international community working remotely on the codebase is excellent, there are still many benefits to more directly seeing what problems are being tackled by other developer sitting next to you; and this friendly environment allows building relationships that can then help even more in the future (even remotely).

As one attendee Miklos Vajna shared with us after the event, “It was really great to spend a couple of days with the other developers. I found it very helpful seeing what other people are working on, sharing ideas about the future feature possibilities, and especially enjoyed going out for a dinner with everyone in Budapest after a hard day’s work!

For this reason, we were very pleased to sponsor this most recent meet up. Many thanks to all who joined us in Budapest, we look forward to seeing you soon at the next meeting!

If you would like to find out more about joining the Collabora Online or LibreOffice community, we would encourage you to join the Collabora Online Community Forum or have a look at the Collabora Online Github to learn about how to get started.

For more information about our upcoming events, and to learn where you could meet us next, do have a look at our events page.

18 June, 2024

  • Planning call, gave a Nextcloud Office webinar, slides, monthly management call, partner meetings.
  • Birthday; got some pruning scissors and a mini chainsaw for J's gardening; some new shirts and a nice new guitar - upgrading my 25 year old £5 version; spoiled with steak & Baked Alsaka; fun.


TDF Annual Report 2023 banner

In 2023, the marketing team continued the deployment of the Strategic Marketing Plan, without overlooking ongoing activities to promote LibreOffice and support the efforts of native language communities

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

Slide Decks and Videos for Marketing Purposes

We updated presentations on The Document Foundation (project history and digital sovereignty), LibreOffice (technology, including commentary, and sustainability) and Open Document Format (standard format, ODF and interoperability, and OOXML issues) for use by community members. Videos are also available to help tailor a presentation to the audience.

We updated the LibreOffice Technology White Paper, which explains the evolution of LibreOffice from a single desktop product to a product-based technology for personal or enterprise productivity that is the foundation for a series of products optimised for different platforms, such as desktop, mobile and cloud. To emphasise the importance of the LibreOffice technology concept, a specific logo has been created to make it visually easier to associate all products based on this technology platform.

LibreOffice Technology component diagram

We also created a Security Backgrounder that describes – in a language accessible to everyone, even non-security specialists – the impressive work done by the developers and quality control specialists in the security area of LibreOffice.

Finally, the project continues to invest in communicating the sustainability of FOSS. Companies need to consider that focusing on the ‘free as beer’ nature of software can seriously damage the projects they rely on as strategic assets of their infrastructure. It is a short-sighted decision because they can save a lot by not paying a single penny, but they may also have to spend a lot tomorrow if the original project is unable to sustain itself by having to revert to a proprietary solution.

The Importance of Donations

Donations are essential for the current operations and future development of The Document Foundation, as they allow us to keep the organisation alive, fund specific activities, support events and other marketing tasks organised by the native language projects, and maintain a small team working on various aspects of LibreOffice.

Donate to LibreOffice

In 2023, donations were used to fund various activities: the organisation of the LibreOffice conference in Bucharest and the regional LibreOffice conferences in Asia and Latin America, events and other activities of the native language communities, reimbursement of travel expenses to conferences around the world, the supply of merchandise for the Month of LibreOffice, and other small projects.

Ongoing Marketing Activities

Marketing for The Document Foundation and LibreOffice is a large team effort, with contractors paid for their work – thanks to the funds provided by our generous donors – and several volunteers who run activities on both a global and local level to increase visibility and brand awareness.

One of the ongoing projects is the Community Member Monday series, where one or more community members are interviewed about their contribution to the project.

The marketing team, supported by many volunteers, created a series of New Features videos for the announcement of LibreOffice 7

17 June, 2024

  • Back to the cliff face of work; bid a fond 'bye to Tim & Suzie & family. 1:1's, Andy Ladham arrived to do another nice job on our fencing.
  • Marketing content call; intriguing call with some interesting experts. All Saints PCC meeting cancelled at the last minute - chat with Paul.

16 June, 2024

  • Up earlyish; out to All Saints - played; Tim said what-ho. Back for a Pizza lunch, relaxed a bit, Prince of Egypt for the babes.
  • Got music printed out & ran the evening service; Charlie spoke well. A relaxed tea, caught up with T&S properly.


The Documentation Team is proud to announce the immediate availability of the Impress Guide 24.2.

The Impress Guide 24.2 update was coordinated by Peter Schofield, with assistance of Olivier Hallot and B. Antonio Fernandez, and is based on the Impress Guide 7.6.

Peter Schofield

Peter Schofield


LibreOffice 24.2 Community also includes many other changes, including improvements in accessibility, change tracking, spell checking, and interoperability with Microsoft’s proprietary file formats. Notably, Impress now allows small caps in text and secured slide show remote control with bluetooth, as well as enhancements to supplied templates.

Release Notes are here: https://wiki.documentfoundation.org/ReleaseNotes/24.2

The guide is available for immediate download in PDF format, and in HTML format for online reading, as well as in source format (OpenDocument Format). Soon it will be available as printed book by LuLu inc.

Download the Impress Guide 24.2 from the documentation websites at: documentation.libreoffice.org and the bookshelf at books.libreoffice.org.

15 June, 2024

  • Relaxed with family and friends variously, out to a playground to play with the smaller babes, picked up H. from the station; home to catch up with her too - lovely to have a house-full again.

14 June, 2024

  • Mail chew, catch up with Eloy, and partner discussion. Enjoyed a Tea Time Training from Quikee on the drawing layer.
  • Tim, Suzie, Simon & Chloe arrived - lovely to see them; terrible weather, N. returned home too - relaxed inside mostly.


LibreOffice 24.8 will be released as final at the end of August, 2024 ( Check the Release Plan ) being LibreOffice 24.8 Beta1 the second pre-release since the development of version 24.8 started at the beginning of December, 2023. Since the previous release, LibreOffice 24.8 Alpha1, 672 commits have been submitted to the code repository and 191 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. It’s very important to us to know whether LibreOffice 24.8 still works on Windows 7 or not, as well as its python functionalities. Please, do test this version and give us feedback.

LibreOffice 24.8 Beta1 can be downloaded for Linux, macOS and Windows, and it can be installed alongside the standard version.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Happy testing!!

Download it now!


LibreOffice Conference 2023 group photo

The LibreOffice Conference is the annual gathering of the community, our end-users, developers, and everyone interested in free office software. In 2023, it took place in Bucharest, Romania

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

This was our second in-person conference after the COVID pandemic, following on from the Milan conference in 2022, but we also lived-streamed sessions and made recordings so that participants could watch remotely (and ask questions in our chat channels too).

The conference took place from September 20 – 23, at the Universitatea Națională de Știință și Tehnologie Politehnica București – Facultatea de Automatică și Calculatoare – PRECIS. The organisers produced a very handy “Essential guide to Bucharest” with information on transportation in the city, exchanging money, and joining the social events.

Conference Tracks and extra sessions

Following the opening session, presentations and talks were given across various “tracks”, or categories: Development, Advocacy, Open Document Format, Quality Assurance, Localisation and Business. There were highly technical talks focused on specific areas of the software and source code, along with more open discussions about community building and recent updates from The Document Foundation.

In addition to the talks, there was also a community dinner at Hanu’ lui Manuc, a restaurant with outdoor seating that served traditional Romanian food, accompanied by live folk music and dancing. There was also a hackfest where developers could work together on the codebase while sharing pizza.

LibreOffice Conference 2023 hackfest

A workshop for new developers was held in parallel with the main tracks over the three days of the conference, and many different things around LibreOffice development were discussed, including: effective communication in free and open source projects; bug reporting and triaging; building LibreOffice from its source code; and using Gerrit for code reviews.

Sponsoring and merchandise

The event was sponsored by Collabora, allotropia, dveloper.io and 1&1, with support from itgenetics, rosedu, Tech Lounge, Web.de, GMX and Mail.com Thanks to the sponsors, attendees could get merchandise at the event, including T-shirts with the conference logo.

LibreOffice Conference 2023 merchandise

Full Programme

Full details about the event are available on the conference website. For a quick overview of all the talks, including links to PDF versions of the presentations, see the schedule. Videos from most of the talks are available as a playlist on our YouTube channel – or on PeerTube.

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Conference in 2024

This year’s conference is coming up! And will take place from the 10 to the 12 October 2024 in Belval, Esch-sur-Alzette, Luxembourg. Visit the conference website to find out more.

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, or consider making a donation. Thank you!

13 June, 2024

  • Exhausted & somewhat under the weather; tech planning, COOL community call, sync with Skyler, Webinar test with Fabian. Project check-in call in the evening; cell group.

12 June, 2024

  • Up earlyish, to the conference - gave a talk on new bits in 2024; 60+ slides in 20 minutes is not sensible - but hopefully gives an overview of the very many good things the team have done in the last year.
  • Talked to various interesting people, and Eurostar home in the evening. Hacked on improved JS performance - do the un-pre-multiply on the RLE'd data to save time & re-use buffers to avoid allocation - looking good.

11 June, 2024

  • OW2-con, met lots of interesting people - old friends & new. Shared booth with Jeci. Drinks in the evening, and a fine dinner with my cousin David & admired his place.

10 June, 2024

  • Mail chew; packed for OW2con; 1:1s with Andras and Miklos, M. drove me to the station, train(s) to Paris, caught up with admin.
  • Hacked on fzstd compressing RLE data not raw data to save JS GC jank in the browser.
  • Eventually got to the hotel; met up with Meven for dinner - and back to work; up late working on documents.


TDF Annual Report 2023 banner

In 2023, LibreOffice celebrated its thirteenth birthday. Two new major versions of the suite introduced a variety of new features, while minor releases helped to improve stability as well

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

LibreOffice 7.5

On February 2, LibreOffice 7.5 was officially released after six months of work. Developers at Collabora, allotropia, CIB, Red Hat, NISZ, The Document Foundation (TDF) and other companies and organisations – along with volunteers – worked on many new features.

For instance, there were huge improvements to the dark mode thanks to Caolán McNamara (Red Hat), Rafael Lima, Michael Weghorn, Rizal Muttaqin and others. The single toolbar was updated by Maxim Monastirsky, while Michael Stahl (allotropia) added code so that images, embedded objects and text frames could be marked as decorative, which allows assistive technology to ignore them in exported PDFs. On top of the new features, there were many other general improvements to performance, compatibility and stability.

With the help of the Indonesian community, TDF produced a video to explain and demonstrate many of the new features in LibreOffice 7.5. This was linked to in the announcement, and embedded into various news websites that covered the release. The video is also available on PeerTube.

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

LibreOffice 7.6

Later in the year, on August 21, TDF released LibreOffice 7.6. Based on the LibreOffice Technology platform for personal productivity on desktop, mobile and cloud, it provided a large number of interoperability improvements with Microsoft’s proprietary file formats.

In terms of features, this release added support for document themes thanks to Tomaž Vajngerl at Collabora, while Jim Raykowski implemented highlighting for used Paragraph and Character styles along with highlighting for used Direct Formatting in text. Paris Oplopoios and Justin Luth (both Collabora) worked on a new page number wizard, and Samuel Mehrbrodt (allotropia) made sorting by colour possible in AutoFilter.

Many other features were added as well, and there were a large number of compatibility improvements. As with the previous release, TDF staff worked with the Indonesian LibreOffice community to make a video (PeerTube version) to demonstrate the new features:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Regular improvements

We also released 16 minor updates with bug and security fixes:

  • LibreOffice 7.4.4 – January 12
  • LibreOffice 7.4.5 – January 26
  • LibreOffice 7.5.1 – March 2
  • LibreOffice 7.4.6 – March 9
  • LibreOffice 7.5.2

09 June, 2024

  • Up; All Saints, played Guitar with Mary and iSing; home for pizza lunch; Hopper wedding - played with Cedric and Sian & Mary - reception afterwards.
  • Home to rest; finished All the light you cannot see or somesuch - good; then also About Time - unsuitable but well meant.

08 June, 2024

  • Tidied the house; opened un-opened post; down to AllSaints to practice music for tomorrow; back for a late lunch.
  • David over - tidied the garage binning lots of un-necessary cruft & sorting things better - lots of floor re-appeared.
  • BBQ together, and played smash-up; bed early.

07 June, 2024

  • Up unfeasibly early; flight to Stanstead, drove home; lovely to see the family again - tired. Caught up and started on a monster mail & review of code and financials backlog. Fell asleep on the sofa rather unhelpfully - eventually got to bed.


Month of LibreOffice stickers

At the beginning of May, we began a new Month of LibreOffice campaign, 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 the stickers shown above.

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
  • 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:

  • Abduqadir Abliz
  • p.wibberley
  • Huanyu Liu
  • @johkra@mastodon.social
  • Rafał Dobrakowski
  • ms777
  • Zainab Abbasi
  • Andy Flagg
  • @jake4480@c.im
  • Yoshida Saburo

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 in November, but everyone is welcome to see what they can do for LibreOffice at any time!

06 June, 2024

  • Up earlyish; more partner meetings all day; dinner by the river; back to the hotel; help from Niels reproducing an issue; sleep.


Berlin, 6 June 2024 – LibreOffice 24.2.4 Community, the fourth minor release of the free, volunteer-supported office suite for personal productivity in office environments, is now available at https://www.libreoffice.org/download for Windows, MacOS and Linux.

The release includes over 70 bug and regression fixes over LibreOffice 24.2.3 [1] to improve the stability and robustness of the software. LibreOffice 24.2.4 Community is the most advanced version of the office suite, offering the best features and interoperability with Microsoft Office proprietary formats.

LibreOffice is the only office suite with a feature set comparable to the market leader. It also offers a range of interface options to suit all user habits, from traditional to modern, and makes the most of different screen form factors by optimising the space available on the desktop to put the maximum number of features just a click or two away.

LibreOffice for Enterprises

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

Every line of code developed by ecosystem companies for enterprise customers is shared with the community on the master code repository and contributes to the improvement of the LibreOffice Technology platform.

Availability of LibreOffice 24.2.4 Community

LibreOffice 24.2.4 Community is available at https://www.libreoffice.org/download/. Minimum requirements for proprietary operating systems are Microsoft Windows 7 SP1 and Apple MacOS 10.15. Products based on LibreOffice Technology for Android and iOS are listed here: https://www.libreoffice.org/download/android-and-ios/

For users who don’t need the latest features and prefer a version that has undergone more testing and bug fixing, The Document Foundation maintains the LibreOffice 7.6 family, which includes several months of back-ported fixes. The current release is LibreOffice 7.6.7 Community, but it will soon be replaced exactly by LibreOffice 24.2.4 when the new major release LibreOffice 24.8 becomes available.

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 by making a donation at https://www.libreoffice.org/donate.

[1] Fixes in RC1: https://wiki.documentfoundation.org/Releases/24.2.4/RC1. Fixes in RC2: https://wiki.documentfoundation.org/Releases/24.2.4/RC2.


General Activities

  1. LibreOffice 24.2.3 was released on May 2
  2. LibreOffice 7.6.7 was released on May 10
  3. Olivier Hallot (TDF) added help pages for SEQUENCE and UNIQUE Calc functions and finalised help for RANDARRAY, XLOOKUP, XMATCH, FILTER, RANDARRAY, SORT and SORTBY functions. He also improved the help for Calc’s Advanced Filter, added extended tips to Sparklines dialog and improved the descriptions seen in the UI for Calc’s RANDARRAY and UNIQUE functions
  4. Adolfo Jayme Barrientos improved the readability and grammar of Help pages
  5. Stéphane Guillou (TDF) added help content for the new ability to start a presentation from the command line at an arbitrary slide number
  6. Alain Romedenne added unit tests for officehelper.py
  7. Dione Maddern added help content for new bar-of-pie and pie-of-pie chart types, updated help for File Properties, Slide Show Settings, Calc View Options, Summary and Expand Slides, Edit Points Bar, Calc change tracking, Shapes menu, Bullets and Numbering Image tab alongside various fixes and cleanups
  8. Stanislav Horacek did corrections to Calc help content
  9. Bogdan Buzea improved help about object positioning in Writer
  10. Gábor Kelemen (allotropia) did code cleanups in the area of measurement units and snap lines, code simplification and includes
  11. Laurent Balland did cleanups in Impress templates and added handling of xlink:type attributes for embedded charts, so they don’t produce a warning in the console
  12. Miklós Vajna (Collabora) created a better implementation of continuous endnotes for Microsoft Word compatibility, implemented support for DOCX/DOC mirrored object positioning and adapted DOCX paragraph handling for files created with Word 2013 or newer, so the top margin of paragraphs on other pages than the first are collapsed
  13. Áron Budea (Collabora) made it faster to open PPTX files with custom shapes
  14. Gökay Şatır, Pranam Lashkari, Szymon Kłos, Méven Car, Hubert Figuière, Jaume Pujantell, Henry Castro and Michael Meeks (Collabora) worked on LOKit used by Collabora Online
  15. Tomaž Vajngerl (Collabora) refactored the code for Impress annotations and cleaned up the accessibility checker code
  16. Julien Nabet continued polishing gssapi authentication support for the MariaDB/MySQL connector and fixed a crash when exporting spreadsheet as PDF with “whole sheet export” option
  17. Xisco Faulí (TDF) added support for SVG 2 attribute values context-stroke and context-fill, optimised the code for getting selected points and objects, added a couple of unit tests, upgraded many dependencies and started applying the newly-added SAL_RET_MAYBENULL for enforcing null checking
  18. Michael Stahl (allotropia) implemented support for recognising localized paragraph style names in DOCX files, fixed the visibility of shapes in header/footer in DOCX files and fixed an issue with AutoText insertion or pasting overriding Writer paragraph style indentation
  19. Mike Kaganski (Collabora) continued polishing HTML map export for text hyperlinks in frames, made LibreOffice’s own OLE objects obey AddReplacementImages setting, made it so the newly-added Windows version detection also handles architectures other than x86_64 and fixed a Writer undo issue affecting list levels
  20. Caolán McNamara (Collabora) introduced SAL_RET_MAYBENULL which for debug builds and MSVC

05 June, 2024


Shortcuts are a major topic for user experience. Novices are advised to learn basic shortcuts beyond the famous Ctrl+C/X/V like Ctrl+1/2/3.. to quickly change the paragraph style to heading 1/2/3… in Writer. Once you have learned those combinations you never want to unlearn and to change the muscle memory.…

03 June, 2024


Writer now has much better support for continuous / inline endnotes (not on a separate page) in Writer, enabled by default for DOCX files.

This work is primarily for Collabora Online, but the feature is fully available in desktop Writer as well.


As described in a previous post, Writer already had minimal support for not rendering endnotes on a separate endnote page, but it was not mature enough to enable is by default for DOCX files.

Results so far

What changed from the previous "continuous endnotes" approach is that instead of trying to map endnotes to footnotes, we now create a special endnotes section, which only exists at a layout level (no section node is backing this one), and this hosts all endnotes at the end of the document. It turns out this is a much more scalable technique, for example a stress-test with 72 endnotes over several pages is now handled just fine.

Here are some screenshots:

Before: reference is red, Writer result is painted on top of it

After: reference is red, Writer result is rendered on top of it

As you can see, there were various differences for this document, but the most problematic one was that the entire endnote was missing from the (originally) last page, as it was rendered on a separate page.

Now it's not only on the correct page, but also its position is correct: the endnote is after the body text, while the footnote is at the bottom of the page, as expected. The second screenshot shows ~no red, which means there is ~no reference output, where the Writer output would be missing.

How is this implemented?

If you would like to know a bit more about how this works, continue reading... :-)

As usual, the high-level problem was addressed by a series of small changes:

The tracking bug was tdf#160984.

Want to start using this?

You can get a development edition of Collabora Online 24.04 and try it out yourself right now


Today we’re talking to Isabelle Dutailly, who’s creating and updating templates for LibreOffice…

Tell us a bit about yourself!

I live in Paris, France, not that it really matters, and I am a writer. My favourite tool to write with is absolutely LibreOffice Writer. I also used to training adults on office software. So I think I can say why Writer is the best word processing software I know.

And I am a knitter which led me to make some tools for knitters with Calc. That was surprisingly easy, knowing my absolute lack of abilities in maths. These tools are online and free to download. I designed and made this little guy:

Isabelle Dutailly's knitted avatar

My computer runs Linux (Mageia) and only with free software, not because they are free of charge (and considering how much money and time I put on them, they certainly are not 😊) but because they give me freedom. I did things with LibreOffice that I never did with a proprietary office suite.

For example, in 2017, because I needed (and still need) to organize the colours I use, I looked at the code (which was not difficult but I am not a developer, just a writer) and I wrote a tutorial for me and for my website. What was rewarding was to learn that the extension PaletteMaker, which I use and recommend, was made using this tutorial. I will never even think about doing the same using proprietary software. The empowerment free software gives us is huge.

What else? I write tutorials on LibreOffice on my website and I also write some articles on LibreOffice (and other subjects) on the French website LinuxFr.org.

What are you working on in the LibreOffice project right now?

I often hear that LibreOffice lacks templates or that they are ugly. Which is not necessarily false. Also some templates are pretty old and do not give justice to the qualities and features of the software.

Not having good templates is bad for LibreOffice. It gives the office suite a bad image: “It’s ugly, you can’t do this or that etc.”. This is detrimental to a tool as powerful and well-designed as LibreOffice. I do think that one of the best ways to communicate on LibreOffice (or any other free software) consists in talking on their qualities and features. One good way, beside making tutorials, is having templates that use and show these features.

So I make templates. The last I did were some fun things like invitation for parties and so on: somebody asked me if there were nice templates for a birthday party. I saw this was something that the Extensions repository really lacked. Well, I did some.

Invitation template for LibreOffice.

And sometimes I answer on the French mailing-list for users of LibreOffice.

Why did you choose to join the project, and how was the experience?

LibreOffice is a very good application. It has wonderful features that are not promoted enough. And yes, as I said, LibreOffice gives the opportunity

31 May, 2024


LibreOffice project and community recap banner

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

Month of LibreOffice

Donate banner

GSoC logo

LibreOffice Conference 2024


TDF Annual Report 2023 banner

Keep in touch – follow us on Mastodon, X (formerly Twitter), Bluesky, Reddit and Facebook. Like what we do? Support our community with a donation – or join our community and help to make LibreOffice even better!

Older blog entries ->