==============================================
Problem:
When the value set is a double, a new Quantity is created, which does not follow
the previously configured format (setDecimals).
Solution:
To copy the old format to the newly created quantity.
This PR removes the copymode (Global copy mode) preference.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=82679
Additionally useSupport is removed from preferences-draft.ui, turning it into a fine-tuning preference. Use of this feature is rare and may not be supported in the future. No need to present this preference to new users in the UI.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=80689
* Move MultiUser install mode default registry key to the uninstaller registry entry
Lets the uninstaller detect the correct context for each installed version. related to #10971
* Fix uninstaller doesn't use correct shell context when installed for current user
related to #10971
* Update installer init checks for previously installed versions
Use shell context determined by the MultiUser plugin. related to #10971
* fix: Perform installer version checks after install mode selection
Perform installer version checks after install mode selection to ensure that they are done for the correct reg root key. Fixes#10971.
* Call version check method also in silent mode
* Add TrimQuotes macro to installer utilities
Also remove FileCheck macro
* Update comment in gui.nsh
* Change Windows installer/uninstaller FileDescription entry
related to #11232
The tolerance function now derives its value from the precision preference.
Additonally:
Removed the epsilon() function. It did not make sense and was not used.
=========================================
Console error, warnings, ... allow for a notifiername. This appears separately in the notification area. However, the report view ignores it.
This commit prepends the notifier string separated by a semicolon, if not empty.
It solves the problem that, if the message did not include the notifier, this was not indicated in the Report View.
If the message included the notifier, then it was duplicated in the notification area.