Generalized the commit dialog to support stashes
Parameters are now quoted in the log if necessary
Fixed another issue with the folderview show/hide logic
Various minor ui tweaks
FossilOrigin-Name: ce70efe67a1fe0087cc6d3aa79757a5011c57db2
Added support for the new ".fslckout" file
Fixed an issue where the tree view was not being updated when hidden and a different workspace was opened
Minor dialog text improvements
FossilOrigin-Name: d0520ae5050524145697206927a579823b8920d0
runFossil now uses a bitfield to control execution options
Settings management now sucks less, (but still enough suckage remains)
FossilOrigin-Name: 91c5a65b7e4ca4801a6d7632abd7982d2063a1f3
Multiple selection support in the Folder View. When multiple folders are selected, the file view switches to List mode
FossilOrigin-Name: a2cba45b7a250bb1ad3ba4beb3a3a98dc7566ce0
Removed distinction between repositories and workspaces
Open Workspace action maps to File|Open
Open Workspace now also "opens" the fossil repo if no workspace is detected
Added "Close Repo" action (File|Close)
FossilOrigin-Name: 1fb5f07f1b18c3d7f9cf16f54cd790294001940f
- Double-clicking a file now opens the file
- Corrected fossil error status parsing on windows
- Alternative method for storing the checkin messaage temporary file, since on windows fossil cannot access it.
FossilOrigin-Name: ebc405be8ad1ef5d86dff36a352528ccb363b3c9
Extended the settings dialog
Reorganized the workspace management code
Fixed issue where the previous current directory was in effect even in new workspaces
Improved the log responsiveness on long fossil operations
FossilOrigin-Name: 945c841fba73be1355611554499e68a878b95359
Streamlined the settings storage
We now support an implicit fossil executable living in QCoreApplication::applicationDirPath() or in the system path, unless the user has provided an override
FossilOrigin-Name: 97aefbc7825732e8fc2e711187c32c49e1149c11
Added recent files menu generation
Renamed FileEntry to RepoFile
Simplified most calls to runFossil
FossilOrigin-Name: d8730cff0d314fdb3f23cbaf61cfeb9d35145872
- Commit messages must not be empty
- Double-clicking a file invokes diff
FileAction Dialog:
- Optional checkbox
MainWindow:
- Added Rename/Undo/About Actions
- Added Renamed/Missing file states
- Added tooltips to status column
- Support for running fossil in detached mode (to prevent killing fossil due to timeout on diff sessions)
FossilOrigin-Name: ea42e7cd8b7041d82e35720b14e30437b6db6e0d
New Action: Open containing folder
New filetypes ADDED, DELETED
We now detect invalid or outdated repositories
FossilOrigin-Name: 2ac3cf9717f3529f809ffde1e802295988dfda05