In the previous parts of the blog posts series on fixing software crashes, I have written about some crash fixes in LibreOffice around segfaults, aborts, and I discussed how test them. Here I write about fixing assertion failure. Read the rest
Year: 2024
Crash fixes part 3 – Testing crashes
I have previously discussed fixing crashes in 2 parts (segfaults, aborts). Here I discuss testing crashes to avoid creating re-creating regressions. Read the rest
Test improvement – More and better tests for LibreOffice
One of the areas that can help LibreOffice, but may not directly be visible to the users even though it has a big impact is the quality assurance, is automated testing. Here, I discuss some areas and notes around improving tests for LibreOffice. First, I start with regressions and bug fixes without a test. Read the rest
Writer tables converted to plain text – difficultyInteresting EasyHack
If you copy contents from LibreOffice Writer to a plain text editor like gedit or Notepad, you will see that it does a straightforward thing: It copies the text and some basic formatting like converting bullets to ‘•’. For the Writer tables, the conversion is very simple right now: every cell is written in a separate line. Read the rest
Make Impress master slides copyable – difficulty interesting EasyHack
When working with LibreOffice Impress, “Slide Master” is the place where you can change the templates used for different types of the slides used in your presentation. Here we discuss a possible improvement for the “Slide Master” by making the copy from master slides possible. Read the rest
gbuild for Java tests – LibreOffice build system part 3
In this blog post, I discuss gbuild for Java tests. The goal is to write a Makefile to compile and run a JUnit test for LibreOffice. You can also refer to part 1 and part 2 for a brif overiew on gbuild, the LibreOffice build system. Read the rest
gbuild tips and tricks – LibreOffice build system part 2
In the first blog post on LibreOffice build system, gbuild which uses GNU Make, I discussed some of the features of it. Here I discuss more about some gbuild tips and tricks that you may need. Read the rest
Outlook for the new year 2024
Now that year 2024 has come, I want to briefly discuss the year 2023 around the development blog, and the outlook for 2024 here. Read the rest
