30 Commits

Author SHA1 Message Date
kostas
b25efbddd1 Fixed Qt runtime warnings
FossilOrigin-Name: 8e08f86043f0c2159037824f125e6acf2c2be007
2012-04-15 13:01:27 +00:00
kostas
692b99d227 Added support for dragging files from the file list
Upped version to 0.9.6


FossilOrigin-Name: a5a77363fdcadd2bea991228289a87fa73a98fb9
2012-04-15 09:08:58 +00:00
kostas
0ea4fd9831 Added support for stashes
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
2012-04-15 06:56:51 +00:00
kostas
db5c2af9ac Improved tooltip text of actions
Fixed empty pop-menu in toolbar


FossilOrigin-Name: af6bd9ca628ed1fe33819ac18706ed2bcabc79d2
2011-10-22 08:41:13 +00:00
kostas
92935b056a Select the root node in the Tree view when opening a project
Commit Dialog now displays the first line previous commit messages only


FossilOrigin-Name: 6f0dadf863a147669f09e5661541e2ae6043e2a5
2011-10-21 15:46:38 +00:00
kostas
2cc459e459 Commit message history is now saved
Commit message history is now accumulated even when a commit is cancelled


FossilOrigin-Name: 1ff7aa3b04cec66eb7c1420713f4ee691cc3e5d5
2011-10-21 14:44:36 +00:00
kostas
d70ae79ae9 Beautified log output
FossilOrigin-Name: 36ef959eec3bb9c4f84b5e0acf9cc728c14633e1
2011-10-20 16:31:08 +00:00
kostas
6ccae8f206 Beautified the settings dialog
Double-clicking a folder in the behaves like open folder


FossilOrigin-Name: 8a4fbbb14628b2dc53b8d46a35a3b4f43182db9c
2011-10-20 15:36:18 +00:00
kostas
15e3cabf23 Integrated all fossil/fuel options into the Settings dialog
runFossil now uses a bitfield to control execution options
Settings management now sucks less, (but still enough suckage remains)



FossilOrigin-Name: 91c5a65b7e4ca4801a6d7632abd7982d2063a1f3
2011-10-19 16:30:12 +00:00
kostas
32da4986ae The Folder View now properly sorts folder entries
Multiple selection support in the Folder View. When multiple folders are selected, the file view switches to List mode


FossilOrigin-Name: a2cba45b7a250bb1ad3ba4beb3a3a98dc7566ce0
2011-10-18 13:21:14 +00:00
kostas
160b04e762 Reorganized the menus.
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
2011-10-18 12:35:37 +00:00
kostas
5acd01a0fd Added Workspace Tree view
Added Rename Folder action
Minor GUI cleanups


FossilOrigin-Name: 5fc925ac68148c69db66e88e23be196807ffec22
2011-10-17 14:58:09 +00:00
kostas
3387439c2c Added Support for ignored files
Better handling when refreshing workspaces with lots of files



FossilOrigin-Name: f038928c484d177fbe86bee4cd689d8a7d1e3eeb
2011-10-06 13:02:09 +00:00
kostas
ea8419286c Fixed fossil process termination on Windows
Abstracted fossil ui url
Added (disabled) code to detect fossil ui launch port


FossilOrigin-Name: e8b33f373c855cce60dd9fc528b7684f85849d5d
2011-09-03 15:03:01 +00:00
kostas
98903bf056 Added support for filtering files based on repository status
FossilOrigin-Name: 63e7632f4e844c0915cb4ae6cce07ee173e7926b
2011-08-29 15:33:36 +00:00
kostas
5620a95627 Dialog refactoring
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
2011-08-08 14:44:31 +00:00
kostas
f8b1f9a0eb Added Sync Settings action
FossilOrigin-Name: dbb036dbd2c7e2a34fae27e2a39bddf2168ab83d
2011-08-07 05:46:53 +00:00
kostas
379d9707cb Reintroduced the status character, since it is necessary for the automatic sorting
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
2011-08-07 04:56:05 +00:00
kostas
d939003b9f Improved support for fossil interactive questions
FossilOrigin-Name: 2c36e183b8e8816ada688991ea6da7ad64caf2a8
2011-08-07 03:14:37 +00:00
kostas
064819d295 Added settings dialog
Added platform specific settings storage/retrieval

FossilOrigin-Name: 66205d14199523228d7f6fa0241a7ef7162f6940
2011-08-06 08:31:19 +00:00
kostas
4beebf9b30 Fixed Qt warning on my custom workspace change slot
Added Windows icon


FossilOrigin-Name: dc4d1a0ea7eea22ee41170f366c08f09368735a7
2011-08-06 06:03:06 +00:00
kostas
118483dfee Added Update Action
Added recent files menu generation
Renamed FileEntry to RepoFile
Simplified most calls to runFossil


FossilOrigin-Name: d8730cff0d314fdb3f23cbaf61cfeb9d35145872
2011-08-06 03:54:43 +00:00
kostas
433ef8252a Commit Dialog:
- 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
2011-08-05 15:25:38 +00:00
kostas
54ca948fae Implemented CommitAction, DeleteAction, RevertAction, NewRepository, OpenRepository
New Action: Open containing folder
New filetypes ADDED, DELETED
We now detect invalid or outdated repositories


FossilOrigin-Name: 2ac3cf9717f3529f809ffde1e802295988dfda05
2011-08-04 15:52:07 +00:00
kostas
dd9e18f113 Added Commit and FileAction dialogs
Skeleton code for Commit, Add, Delete, Revert actions

FossilOrigin-Name: 9e35495cc3f4e18f458cf02f83d1d8075c0a85b9
2011-08-03 15:30:09 +00:00
kostas
8b3ba82e50 Added Push/Pull actions
FossilOrigin-Name: aea0b01c82bcd9caa71a5049c60e07ad6b3aed41
2011-08-02 15:42:48 +00:00
kostas
0ea111ee0b Added Path and Modified columns
Double clicking a file invokes diff
Added Open file action

FossilOrigin-Name: 22658a331a132d4adb2643d8d51f379e35b95f63
2011-08-02 15:37:39 +00:00
kostas
d08b7adb90 Reorganized context menu
Added Clear log action
Improved settings serialization.
Added Saving and loading of window position and size
Added Quit action
Added Timeline action
Added File history action

FossilOrigin-Name: 836ed88f08a4d0133120fa5735627bbd24cd30a0
2011-08-02 14:37:32 +00:00
kostas
58fe746714 Implemented diff command
Implemented ui command
Added full set of icons

FossilOrigin-Name: b900691237413a91803d830d1e9e6702ed76d749
2011-08-02 13:16:35 +00:00
kostas
66329a565b Initial commit
FossilOrigin-Name: ef1ad7e20ba3aa605446197cecbba38c8b0e60da
2011-08-01 16:01:50 +00:00