After submitting a patch to LibreOffice Gerrit, one has to wait for the continuous integration (CI) to build and test the
Author Archive
enumarray for better data arrays – EasyHack
In LibreOffice C++ code, there are many cases where developers have string literals that should be used in
enum class instead of unscoped enum – EasyHack
Since C++11 when enum class (also named scoped enum) is introduced, it is preferred to plain enum
Debugging tips for LibreOffice
If you are working with LibreOffice code, trying to understand the code, fix bugs, or implement new features, you will need
Using C++ STL functions instead of loops – EasyHack
C++ Standard library, which resides in std:: namespace provides common classes and functions which can be
Unit conversion in LibreOffice code – EasyHack
LibreOffice handles different input and output formats, and also displays text and graphics alongside inside the GUI on
Splash screen with VCL weld – difficultyInteresting EasyHack
As a LibreOffice user, you have certainly seen the LibreOffice splash screen. It is displayed when you
Understanding the existing code to provide better patches
LibreOffice inherits a gigantic code base from its ancestors, StarOffice and OpenOffice. Here I discuss some notes
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