Atlante45
80c0f2a21e
Fix crash when passing --checkMinSpec flag
...
That flag caused a DLL to be loaded before Application was
instanced.
This triggers a Qt bug inside Q_COREAPP_STARTUP_FUNC that causes
the previous registration pointing the startup function in
the main executable to be overridden with the address of the
function in the DLL (Since they both link the same static
library)
This leads to the correct function running in the wrong address
space (the DLLs), hence not initializing some global variables
correctly.
2018-02-22 16:29:38 -08:00
Brad Hefta-Gaub
a72f60152b
audit use of QTimer intervals to make sure we're using Qt::PreciseTimer when appropriate
2016-12-29 08:53:37 -08:00
Atlante45
eaca3b672f
Switch to JSON for application settings
2016-10-12 10:20:19 -07:00
Seth Alves
45c21ca523
make UNSET_VALUE still work while still returning and empty string value for undefined keys
2016-08-04 13:37:08 -07:00
Seth Alves
4c258b9568
fix bug which caused getValue for a non-existent key to return the integer 2
2016-08-04 10:16:08 -07:00
Bradley Austin Davis
b1c472e82b
Fixing settings, even in release builds
2016-06-14 12:16:40 -07:00
Bradley Austin Davis
d52a1fe6f9
Fix persistence for global scope settings handles, clean up invalid variants in settings
2016-06-14 09:49:38 -07:00
Brad Davis
65d8f65ed7
Fix unix builds, make settings ACID
2016-06-04 18:39:46 -07:00
Brad Davis
39dcd1f9bd
Eliminate file IO contentions for the settings
2016-06-04 17:55:30 -07:00
Seth Alves
db5c6d80d2
possibly fix a couple of crashes
2016-03-17 10:31:54 -07:00
Stephen Birarda
78942b0a87
let QSettings destructor call Setting::Manager sync
2015-05-08 15:49:28 -07:00
Atlante45
f0b5cd195d
Renaming + end of file spaces
2015-02-02 18:37:49 -08:00
Atlante45
9abdb41764
Rearrange settings classes in correct files
2015-02-02 17:17:19 -08:00