Jonathan White 7ac292e09b Fix crashes on database save
* Add saving mutex to database class to prevent re-entrant saving
* Prevent saving multiple times to the same file if the database is not marked as modified
* Prevent locking the database while saving. This also prevents closing the application and database tab while saving.
* FileWatcher: only perform async checksum calculations when triggered by timer (prevents random GUI freezes)
* Re-attempt database lock when requested during save operation
* Prevent database tabs from closing before all databases are locked on quit
2020-03-07 16:52:24 -05:00
..
2018-11-28 18:29:15 -05:00
2017-11-12 12:09:35 -06:00
2017-10-21 13:15:02 +02:00
2020-03-05 09:24:11 +01:00
2019-08-30 20:18:41 -04:00
2018-10-31 15:16:04 +01:00
2020-03-07 16:52:24 -05:00
2020-03-07 16:52:24 -05:00
2018-03-31 16:01:30 -04:00
2019-02-25 18:09:54 -05:00
2019-02-25 18:09:54 -05:00
2018-03-31 16:01:30 -04:00
2020-03-05 09:24:11 +01:00
2020-03-07 16:52:24 -05:00
2020-03-07 16:52:24 -05:00
2019-07-07 15:29:11 -04:00
2018-11-28 18:29:15 -05:00
2018-03-31 16:01:30 -04:00
2018-03-31 16:01:30 -04:00
2018-03-31 16:01:30 -04:00
2020-03-07 16:52:24 -05:00
2020-03-07 16:52:24 -05:00
2019-07-07 15:29:11 -04:00
2018-03-31 16:01:30 -04:00
2018-03-31 16:01:30 -04:00
2018-03-31 16:01:30 -04:00
2018-03-31 16:01:30 -04:00
2015-09-12 13:55:50 +02:00
2018-03-31 16:01:30 -04:00
2018-09-30 09:36:39 -04:00
2019-08-30 20:18:41 -04:00
2019-08-30 20:18:41 -04:00