LibreOffice inherits a gigantic code base from its ancestors, StarOffice and OpenOffice. Here I discuss some notes
Author Archive
Understanding the existing code to provide better patches
Custom message boxes using VCL Weld
When you want to interact with users, sometimes simple dialog boxes are sufficient: a simple yes or no, or
Outlook for the new year 2025
Happy new year 2025! I wish a great year for you, and the global LibreOffice community. Now that we
VCL weld: create LibreOffice GUI from design files
LibreOffice uses VCL (Visual Class Library) as its internal widget toolkit to create the graphical user interface
Notebookbar part 1: custom widgets for the tabbed interface
Notebookbar, or tabbed interface is an attempt to modernize LibreOffice user interface. In these series, I
Crash fix part 5: crash report tool
In previous blog posts about crashes in LibreOffice, I have discussed how to debug and fix some
WSL for building LibreOffice
Windows Subsystem for Linux (WSL) is a mechanism to use complete Linux distributions on Windows. Here I discuss how to use
Setting dialogs that are available via UNO Commands
LibreOffice options page provides rich set of settings for everyone who wants to tune LibreOffice to match
Extending the UNO API
Various functionalities of the LibreOffice are available through its programming interface, the UNO API. Here I discuss how to extend it.
What
Fuzz testing to maintain LibreOffice code quality
Here I discuss what fuzz testing is, and how LibreOffice developers use it incrementally to maintain LibreOffice code