In LibreOffice C++ code, there are many cases where developers have string literals that should be used in the code. If these are messages in the graphical user interface (GUI), they should be added to the translatable messages. But, there are many cases where the string literals has nothing to do with other languages, and they should be used as they are. In this case, enumarrays are helpful. Although they are not limited to string literals, and can be used for any data. Using Symbolic Links ...| LibreOffice Development Blog
enum class (also named scoped enum) is preferred to plain enum inherited from C. The task here is to convert the old enums to enum class.| LibreOffice Development Blog
Here I discuss how to use STL functions for better processing of data, and avoid loops.| LibreOffice Development Blog
LibreOffice handles different units and this is done via o3tl::convert() function to do unit conversion. Here we discuss why using it.| LibreOffice Development Blog
As a LibreOffice user, you have certainly seen the LibreOffice splash screen. It is displayed when you open LibreOffice, it has a progress bar, and when loading the application is finished it goes away. Here we discuss a suggested improvement for this splash screen. Current Implementation Approach Currently, the splash screen is implemented by creating […]| LibreOffice Development Blog