Mail codebase needs a cleanup to fix several issues
- Mail is not font sensitive and overwrites the user configured system fontsize for some (but not all) controls
- the code is quite messy and ignores proper object oriented programming concepts
- the print settings message is used from deleted print jobs instead of being copied
- the code is riddled with race conditions when it comes to changing settings:
- program settings are implemented via global variables, in different status of having been cleaned up
- program settings are applied at "random" with locking problems and race conditions
- some program settings are available to change in the preference GUI, but have no effect, since the respective code is not in use anymore (for example disabling the text under the icon buttons)
Change History
(7)
Version: |
R1/pre-alpha1 → R1/Development
|
Related to #4495