SR27633, SR25614 - The setting "Ignore all but first bit of DBMOD for close" is now supported on Linux. This variable is accessible in the settings dialog, section "Program options", "Open and save".
SR28067 - Re-implemented and improved registry emulation on linux.
The lisp functions vl-registry-read and vl-registry-write were temporarily removed because of a design flaw. All configuration settings of bricscad are saved in the file ~/.bricscad/config on closing bricscad. The registry values were saved in the same file. However, on closing bricscad saving the configuration settings would overwrite the entire file, including any custom registry modifications. So, vl-registry-read and vl-registry-write could only work within the same bricscad session.
The lisp functions vl-registry-read and vl-registry-write are reintroduced. In the new implementation the file ~/.bricscad/reg is used for registry values instead of ~/.bricscad/config.
Also, the file /opt/.bricscad/reg has been introduced for registry keys that should be accessible by all users (eg in HKLM).
SR27758 - Fix for translated versions: The words "Next" and "Previous" were not translated in some options of the command "PEDIT".
SR22874 - Respect umask setting while saving .dwg files with Bricscad (Linux).
SR25909 - Profile manager: Before the User Profile Manager dialog opens, save the current settings to make sure up-to-date settings will be used in 'Export' and 'Copy' functions.
SR26424, SR26764 - The main menu was not displayed on startup. The wxGtk menu initialization was not finished by the time the contents of the menu were provided. Fixed by waiting for all pending wxWidgets operations to finish before providing the menu contents.
DCL:
SR27237: In a dcl list_box on linux, the text height was a lot smaller than the row height. The height of text was set in a windows-specific way. Fixed.
In a dcl list_box with the attribute fixed_width_font, the used font on linux was not a fixed width font. The system was searched for an ANSI font that exists on windows only. On not finding the font, a variable width font was selected by wxGtk instead. Fixed by querying the system for another fixed-width font if the first selected font is variable width.