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.


Monday
13 January, 2025


face

Helen Borrie, a key figure in the Firebird relational database project and a longtime contributor at IBPhoenix, passed away on January 2, 2025. Her contributions were essential to Firebird’s creation and its development over the past 25 years.Read the rest of the official announcement


face

We're happy to announce the first release of Jaybird 6, Jaybird 6.0.0.


face

Dione Maddern and The Documentation Team are proud to announce the immediate availability of the LibreOffice Calc Guide 24.8, an update of the existing Calc Guide 24.2 with enhancements taken from the current LibreOffice 24.8 Calc module.

Calc Guide 24.8

The book was reviewed for clarity, readability and content additions, notably the Calc database table referencing in formulas, removal of deprecated JavaScript debugger and refactoring of the Calc’s chart topic – in which the chapter on charts was split in two, one for the chart basics and the second for the chart types. Dione Maddern, Calc editor says:

I took on the challenge of compiling the Calc Guide because I wanted to learn about advanced editing and working with master documents. While I’ve previously worked on large documents in the engineering and insurance industries, documents were often compiled with clunky cut-and-paste techniques which created a lot of errors and labor-intensive rework. Working on the Calc Guide 24.8 was a great opportunity to expand my skills in LibreOffice and document production generally. It was also a wonderful opportunity to work with the LibreOffice Documentation Team. I had a great time working with such a fun and supportive team.

Special thanks to Ed Olson, Lisa Samy and Claire Wood for their review of the contents of the guide. And to B. Antonio F. for his throughout review of formatting the guide and by writing a set of macros, bundled in an LibreOffice extension that allows automatic and assisted fixing of images, tables , styles and more.


Dione Maddern

It was also a wonderful opportunity to work with the LibreOffice Documentation Team. I had a great time working with such a fun and supportive team. (Dione Maddern)


Ed Olson

It has been an honor to share my wordsmithing skills with the LibreOffice documentation team. Replacing verbose paragraphs in the Calc guides with simplified, minimalist text has been both challenging and rewarding. I look forward to continuing my work on other applications in the suite as new releases become available. (Ed Olson)


Lisa Samy

Joining the Calc Guide team marked my first time contributing to an open-source platform. My time working with other team members was both enriching, yet eye-opening to all the facets of document editing. As such, I thoroughly enjoyed my experience with the LibreOffice Community as a whole. (Lisa Samy)


B. Antonio F.

I accepted the challenge of creating mechanisms to harmonize he appearance of chapter text according to the chapter template established by the documentation team. It was an opportunity to delve deeper into macro programming and get to know the LibreOffice API better. SanityCheck macros allow you to correct formatting errors (based on styles), correctly adjust images, tables, and automatically apply descriptions for accessibility. With SanityCheck you can check documentation chapters in English, Spanish and Portuguese. (B. Antonio F.)


Claire Wood

I enjoyed working on the Calc Guide as it gave me the opportunity to work with a truly global team. The content also challenged my knowledge about spreadsheets. I was happy to develop my knowledge, getting new information


face

By Ndidi Folasade Ogboi

LibreOffice Writer has long been a trusted tool for users worldwide, offering an open-source solution for documents. But what happens when we take a step back and look at the user experience? How do templates fit into the workflows of users, what makes a great template and where do users want LibreOffice writer to improve?…


Thursday
09 January, 2025


face

General Activities

  1. LibreOffice 24.8.4 was announced on December 19
  2. Olivier Hallot (TDF) improved the warning in Help when JavaScript is not active and did many cleanups in help pages
  3. Dione Maddern created a help page for Alignment Sidebar deck
  4. Alain Romedenne improved and updated help for ScriptForge libraries
  5. Bogdan Buzea improved some UI labels, improved help for superordinate object settings and cached spreadsheet formulas and did many code cleanups
  6. Tomaž Vajngerl (Collabora) continued working on PDF 2.0 and PDF/A-4 support
  7. Miklós Vajna, Rashesh Padia, Attila Szűcs, Bayram Çiçek, Szymon Kłos, Marco Cecchetti, Pranam Lashkari, Hubert Figuière (Collabora) worked on LOKit used by Collabora Online
  8. Xisco Faulí (TDF) worked on crash report analysis tools, upgraded many dependencies and did many code stability improvements
  9. Michael Stahl (allotropia) made style name handling more robust, improved the handling of hidden frames after recent changes and improved the correctness of HTML import regarding formatting
  10. Mike Kaganski (Collabora) added an application-wide Viewer mode where all files are opened in read-only state while all editing tools are disabled, dropped all code specific to Windows 7, 8 and 8.1 while also making use of new possibilities such as handling long Windows paths with wildcards, made the Unix document mailer script future-proof in case the attach parameter is disallowed in mailto URLs, fixed an issue with calculating minimum heights for menus, fixed an issue with the number format being reported incorrectly in Writer tables, fixed an issue with multi-selection in Calc showing an incorrect cell format and preventing change of format, fixed inability to edit doubles in Basic IDE’s Watch window and fixed an issue preventing the use of points for custom image height/width in the PNG export dialog
  11. Caolán McNamara (Collabora) improved dark mode support, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
  12. Stephan Bergmann (allotropia) fixed an issue with emailing multiline messages on Unix and worked on the MAR updater and WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) improved saving time of XLSX files with lots of conditional formatting, improved the speed of processing styles when opening DOCX files and worked alongside Michael Stahl in making style name handling more robust. He also did many code cleanups and optimisations
  14. Justin Luth (Collabora) fixed a DOCX compatibilityMode import and export issue, fixed an issue with imported area fill images not being saved with their associated documents, fixed a Calc comment copying crash and fixed an issue with tables of contents in DOCX files misbehaving when the printer list has been disabled
  15. Michael Weghorn (TDF) did a big reorganisation in accessibility-related code to make it easier to work with, continued working with Cambalache developer (UI editing app) and did various accessibility fixes. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (allotropia) improved and expanded Writer’s accessibility warnings, fixed saving “Fit height to

Wednesday
08 January, 2025


face

Writer has the concept of paragraph margins and page margins, but what happens when you combine the two? It turns out the expectation is that sometimes the top paragraph margin is ignored in this case. We'll see two cases where the behavior of Writer is now improved to better match Word in this regard.

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

Motivation

As described in a previous bugreport, there was a first problem where Word ignored the top paragraph margin of a document, but Writer did not. A recent bugreport then pointed out that the first implementation went too far and now a wanted top margin was ignored. This lead to a set of conditions which now does a decent emulation of Word's rules in this regard.

Results so far

Here is the old Writer render result for a document where the top margin should be ignored:

Bugdoc: old Writer render

And here is the new Writer render result for a document where the top margin is ignored:

Bugdoc: new Writer render

Finally, the reference render result, showing the ignored top paragraph margin:

Bugdoc: reference render

As you can see, now the unwanted top paragraph margin is omitted at page top.

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:

Want to start using this?

You can get a development edition of Collabora Online 24.04 and try it out yourself right now: try the development edition. Collabora intends to continue supporting and contributing to LibreOffice, the code is merged so we expect all of this work will be available in TDF's next release too (25.2).


Tuesday
07 January, 2025


face

Hazard LibreOffice template screenshot

Marcial Machado recently posted on Reddit about his “fully-featured LibreOffice Impress template for creating Jeopardy-style games. Just add your questions and categories, and you’re good to go!” So let’s find out more…

What does the template do?

At its core, the template is meant to emulate what a game of Jeopardy is like. You can click on any of the squares on the game board and it will send you to the slide with the associated question, where you can either return to the board in the case of a misclick, or reveal the answer to the question. Returning to the board from the revealed answer slide will erase the square you clicked on to clearly show which questions are left to be answered.

You can also use the green and red arrows at the top to give and remove points to up to 6 teams in increments of 100, in order to keep track of everyone’s correctly- and incorrectly-guessed answers. Once the board’s cleared, you can click the pink button at the bottom right to clearly display the top three teams and the points they earned. I made sure to include details on how to edit, and use, the template in the first two slides!

Why did you develop it?

The simple reason for why I developed this template was because: I use LibreOffice, I wanted a Jeopardy presentation that worked in LibreOffice, and I couldn’t find one. The more verbose reason is that there is a comparative dearth of visually-appealing presentation templates in the OPT world than there is in the PPTX world; this is no fault of the creators of OPT templates, but rather because the proprietary nature of something like PowerPoint incentivizes templates made for profit, whereas most people who create LibreOffice Impress templates do it out of interest.

This necessarily means that there are just less people making LibreOffice Impress templates in total, without mentioning the much smaller userbase LibreOffice has compared with Microsoft Office. Now, some PowerPoint files do work in Impress, and the work done by the dev team and contributors is commendable, but a converted document is still a converted document. Formatting might be slightly off, and macros are almost always a bust. Since I realized I wanted this Jeopardy project to exist, and realizing my own frustration with the fact that such a project didn’t exist already, I went ahead and tried it out myself, and then released it to the public!

Hazard LibreOffice template screenshot

Do you have any tips for other people interested in creating templates in LibreOffice?

I have a few:

  • Focus on a problem you, yourself, have. You’ll be much more eager to bring a project to completion and to a high level of quality if you have a vetted interest in the final product.
  • Tell yourself that no one, ever, is going to make what you want to be made. The problem with a community of like-minded contributors is that everyone thinks everyone

Friday
03 January, 2025


face

LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the Release Plan ) being LibreOffice 25.2 Release Candidate 1 (RC1) the third pre-release since the development of version 25.2 started in mid Juny, 2024. Since the previous release, LibreOffice 25.2 Beta1, 175 commits have been submitted to the code repository and 76 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.2 RC1 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.

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!


Tuesday
31 December, 2024



Friday
27 December, 2024


face
  • Slept a chunk of the day, caught up with various surreal events amplified by fever dreams. Watched Little Women in the evening.

Thursday
26 December, 2024


face
  • J. and others unwell, H. recovering - insured her. Parents on both sides far from good. More lego building with boys while people slept.
  • H. and I drove people home in the afternoon, slugged and watched movies; made the mistake of eating - later regretted.

Wednesday
25 December, 2024


face
  • Up early, out to St John's for an unusual Christmas Day service, back for a lovely lunch - lots of people sucumbing to unwellness.
  • Opened presents, built lego models with small boys. Played drawing games in the evening together.

Tuesday
24 December, 2024


face
  • Went for a walk around Kennilworth Castle, David & Gillian arrived for lunch - played games in the evening; H. unwell.


Monday
23 December, 2024


face
  • Up early, E-mail, meetings with Anna, Timur, lunch, plugged away at an invoice.
  • Set off for Rob & Amelia's. Made good time, enjoyed some chilli with them, Rob unwell, chatted until late.

face

2024 was a prolific year for the LibreOffice documentation.

With many guides updated and the application Help tracking closely the latest LibreOffice release, the team made all efforts to keep the pace of the development, bringing the new features to the public in the set of books, Help online and more.

To all the nice team, our Big Thank you!


Sunday
22 December, 2024


face
  • Up earlyish with H, off to play violin with H. on the Organ at Church. Helped Paul re-organize & wire up for the Carol Service.
  • Steak pies for lunch - J. under the weather; rested somewhat, M. & N. home full of bounce from Lymington Rushmoor house-party. Out to speak at the evening service. Rested.

Saturday
21 December, 2024


face
  • Replaced extractor fan in the bathroom with one that has self-closing iris to avoid air leakage; good.
  • Out to the Brighty Christmas party briefly; back for tea, played games, bit of hacking watched The Matrix with E. and J.

Friday
20 December, 2024


face
  • Sync with Dave; rather positive end of year partner call. Sync with Andras, out for a run, catch up with Hato & Ludovic later.
  • Poked at some embedded system bits with H. been a while since wrestling pin-outs & protocols. Plugged away at improving the tile pre-load preview map.

face

Since the first implementation of a dark color theme we continuously improved the customization of LibreOffice. In a GSoC projects this year, Sahil Gautam made it possible to not only change the application colors but also what is defined by the operating system respectively the desktop environment.…


Thursday
19 December, 2024


face
  • Mail chew, tech planning call; potential partner call, all hands meeting; sync with Noel, partner / planning call. Sync with Andras & poked at Chris' comment performance improvements.

face

Berlin, 19 December 2024 – LibreOffice 24.8.4, the fourth minor release of the LibreOffice 24.8 family of the free open source, volunteer-supported office suite for Windows (Intel, AMD and ARM), MacOS (Apple and Intel) and Linux, is available at www.libreoffice.org/download.

The release includes over 55 bug and regression fixes over LibreOffice 24.8.3 [1] to improve the stability and robustness of the software, as well as interoperability with legacy and proprietary document formats.

LibreOffice is the only office suite that respects the privacy of the user, ensuring that the user is able to decide if and with whom to share the content they create. It even allows deleting user related info from documents. As such, LibreOffice is the best option for the privacy-conscious office suite user, while offering a feature set comparable to the leading product on the market.

Also, LibreOffice offers a range of interface options to suit different user habits, from traditional to modern, and makes the most of different screen sizes by using all the space available on the desktop to put the maximum number of features just a click or two away.

The biggest advantage over competing products is the LibreOffice Technology engine, the single software platform on which desktop, mobile and cloud versions of LibreOffice – including those from ecosystem companies – are based.

This allows LibreOffice to produce identical and fully interoperable documents based on two ISO standards: the open and neutral Open Document Format (ODT, ODS, ODP) and the closed and fully proprietary Microsoft OOXML (DOCX, XLSX, PPTX), which hides a large amount of artificial complexity, and can cause problems for users who are confident that they are using a true open standard.

End users looking for support can download the LibreOffice 24.8 Getting Started, Writer, Impress, Draw and Math guides from the following link: books.libreoffice.org/. In addition, they can get first-level technical support from volunteers on mailing lists and the Ask LibreOffice website: ask.libreoffice.org.

LibreOffice for Enterprise

For enterprise-class deployments, TDF strongly recommends the LibreOffice Enterprise family of applications from ecosystem partners, with three or five year backporting of security patches, other dedicated value-added features and Service Level Agreements: 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 improves the LibreOffice Technology platform. Products based on LibreOffice Technology are available for all major desktop operating systems (Windows, macOS, Linux and ChromeOS), mobile platforms (Android and iOS) and the cloud.

The Document Foundation’s migration protocol helps companies move from proprietary office suites to LibreOffice, by installing the LTS (long-term support) enterprise-optimised version of LibreOffice, plus consulting and training provided by certified professionals: www.libreoffice.org/get-help/professional-support/.

In fact, LibreOffice’s mature code base, rich feature set, strong support for open standards, excellent compatibility and LTS options make it the ideal solution for organisations looking to regain control of their data and break free from


Wednesday
18 December, 2024


face
  • Day off with the babes in London; E. at school. Enjoyed the Bank of England Museum, back to Kings Cross to collect E. on to the Coultauld Institute of Art for an exhibition together.
  • Wandered Oxford Street, admired the lights; popped into Liberty; on to see The Nutcracker at ballet. Back by tube & train late.

face

General Activities

  1. LibreOffice 24.8.3 was announced on November 14
  2. Olivier Hallot (TDF) did big updates to screenshots in Help, added a help page for login/password dialog and improved help pages on Skia, Writer Navigator and Edit – External links in Draw and Impress. He also added extended tips for Style dialog and Skia options
  3. Pierre F. continued reorganising help pages for Calc functions
  4. Dione Maddern added help pages for Number Format and Design Sidebar decks
  5. Alain Romedenne improved help for BASIC’s Mid method and updated help for ScriptForge’s Exception.PythonShell() method
  6. Bogdan Buzea fixed over 50 issues pointed out by PVS-Studio static analyser, did other code cleanups and worked on harmonising the use of date formats in Help to ISO 8601
  7. Tomaž Vajngerl (Collabora) started working on PDF 2.0 and PDF/A-4 support
  8. Jaume Pujantell (Collabora) fixed an issue with fill content of graphic objects being lost upon PPTX export
  9. Bayram Çiçek, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Pranam Lashkari, Hubert Figuière and Miklós Vajna (Collabora) worked on LOKit used by Collabora Online. Vivek also added a command to remove content control formatting
  10. Julien Nabet did some internal improvements to database code and fixed several issues pointed out by static analysers
  11. Xisco Faulí (TDF) fixed 80 issues pointed out by PVS-Studio static analyser, upgraded many dependencies, added a script to check the latest version of external libraries, expanded ODF 1.4 support with help from Regina and did many restructurings in automated tests as well as code cleanups
  12. Michael Stahl (allotropia) made document compression handling more robust, fixed an issue in the WMF export code causing incomplete redactions and did many improvements to hiding elements in Writer
  13. Mike Kaganski (Collabora) fixed a hang related to Windows clipboard, made copying of rich text take font encoding into account, fixed an issue with setting page backgrounds via Java API, made footnote/endnote navigation more robust, made it so nested footnotes in ODF files are ignored instead of causing a read error (support has to be added to ODF spec), made hyphenation code more robust, fixed an issue with certain documents opening as modified and fixed an issue with incorrect OLE object scaling during loading
  14. Caolán McNamara (Collabora) fixed an issue with tabs getting skipped when cycling with Ctrl+PgDn/PgUp in Calc’s Format Cells dialog, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
  15. Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes and did code cleanups
  16. Noel Grandin (Collabora) fixed an issue with Calc’s background colour conditional formatting sometimes missing newly added entries, made it faster to open XLSX files with lots of conditional formatting and made inspection of BASIC macros in the macro editor safer by detecting and skipping the display of very large UNO property values. He also did many code cleanups and optimisations
  17. Justin Luth (Collabora) fixed an issue with forms

Tuesday
17 December, 2024


face
  • Planning call, benchmarking with Deirdre, Monthly management meeting, partner call, partner negotiation call.

face

We’ve finished editing and uploading another batch of videos from our recent conference in Luxembourg. Now the playlist has a total of 51 videos and is almost entirely complete! (There are a couple more that we’re chasing up.)

So, enjoy watching and learning about the technology and community behind the suite. Use the icon in the top-right to choose videos from the playlist:

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.


Monday
16 December, 2024


face

Our team member Peter Schofield just updated the Impress, Draw and Math guides to the latest LibreOffice 24.8 release.

Three Guides released

 

The Impress, Draw and Math guides are the authoritative guides for the end user. They cover presentation, drawings and equation documents. These guides are part of the LibreOffice community offering for the public in general that needs to close the knowledge gap in using LibreOffice.

Peter Schofield

The guides can be downloaded from the LibreOffice Bookshelf as well as from the Documentation website.

A big thank you to dear Peter!

 


face
  • Admin, 1:1's, end of year sales, Marketing content call, popped in to listen to a TDF board call. Catch-up with Niels, dinner.

Sunday
15 December, 2024


face
  • All Saints, in the morning - lunch. H&N to Eden Carol service, E&M to StAG carol service.
  • Hair cut from J. and lead the evening service & spoke.

Saturday
14 December, 2024


face
  • J. out to collect N. - the last returning daughter. Up late, plugged away at tile priority work, caught up with the babes.
  • Wrote a talk on Mark 5:21-43 for tomorrow's evening service.
  • Got N's baggage in, out to hear the Messiah in Cambridge with everyone but E.

Older blog entries ->