Add session backup and restore
Closes #21 (closed).
This MR is probably a first step towards #3 (closed), or more generally the ability for Mousepad to recover from a crash, an INT signal, etc.
#32 (closed) will probably be addressed at some point during these developments.
A "File" tab is added to the prefs dialog with a setting for this MR, and (some of) those added in !64 (merged), !69 (merged) and !89 (merged) (extended in !107 (merged)):
When the recent file menu length reaches 0, the "Clear History" dialog opens to ask the user for confirmation before clearing the recent history.
Merge request reports
Activity
added 2 commits
added 6 commits
- 623fccdc - Check all windows for the file to be opened
- adfe960b - Simplify management of files to be opened
- 6c45c5d5 - Move recent history management to new file `mousepad-history.c`
- f316f3b5 - Add session save and restore
- 2d288c4b - Tests: Adapt test procedure to session remembering
- ce471315 - Add a "File" tab to the prefs dialog
Toggle commit listadded 6 commits
-
ce471315...022e01ff - 2 commits from branch
apps:master
- 5192fdd8 - Move recent history management to new file `mousepad-history.c`
- d22072d0 - Add session backup and restore
- 5252de10 - Tests: Adapt test procedure to session backup and restore
- 6999f639 - Add a "File" tab to the prefs dialog
Toggle commit list-
ce471315...022e01ff - 2 commits from branch
added 10 commits
-
6999f639...24e63660 - 6 commits from branch
apps:master
- cd27ca6d - Move recent history management to new file `mousepad-history.c`
- af9572ea - Add session backup and restore
- f4c6fabc - Tests: Adapt test procedure to session backup and restore
- 346c3379 - Add a "File" tab to the prefs dialog
Toggle commit list-
6999f639...24e63660 - 6 commits from branch
mentioned in merge request !109 (merged)
mentioned in commit 2941007c
mentioned in commit af4f04b3
mentioned in commit fbed2ba2
mentioned in commit 8c8d5396
mentioned in commit 3071d647
changed milestone to %0.5.6
mentioned in commit 0ea1ca1d
mentioned in commit 8de772ec