147 Commits

Author SHA1 Message Date
Kostas
af805db1cb More refactoring
Added messageboxes for failed fossil operations

FossilOrigin-Name: 4a23244f2aa93ec132a74c5b3a7c04d467596963
2015-08-17 07:59:11 +00:00
Kostas
adaee79179 Use the fossil settings to determine whether gdiff or diff should be used for diffing files
FossilOrigin-Name: b3dc68271fb2d6fbbe80060d3ec3d206f5f0097f
2015-08-14 11:09:22 +00:00
Kostas
0dcea2a332 Minor UI tweaks
FossilOrigin-Name: 49797e154e77b27ff722edee9654e1b7d42a04cd
2015-08-14 10:43:09 +00:00
Kostas
48ed97dc10 Refactored and unified workspace path functions
FossilOrigin-Name: 5e89247bf2fa2cf6d5720ddf51e091319ab66459
2015-08-14 10:00:31 +00:00
Kostas
65dd35a592 - Reimplemented the about dialog
- Added licenses for external libraries
- Translators and license text now live in separate resource files


FossilOrigin-Name: 8b95a9008769c1082936f3083d65428c262385db
2015-08-13 11:16:53 +00:00
Kostas
5ac1b77727 Merged Korean translation
FossilOrigin-Name: 2c93f1713207d90729d6d1f105560bc0a24e365b
2015-08-04 08:33:55 +00:00
Kostas
1e41a0e2f2 Added Korean (ko_KR) translation. Thanks ardiefox.
FossilOrigin-Name: 7fa0e987609c9ccb3d1518f21230e26f8a122d5c
2015-08-04 08:22:20 +00:00
Kostas
44b5faa40f Fixed issue with Fossil's default remote-url with password preventing commits
FossilOrigin-Name: c16b5a89043d313fdee1e645edf9d2d3f1600d0f
2015-07-29 09:20:59 +00:00
Kostas
387cbb57e8 Fall back to textual diff when gdiff fails
Fossil Exe path needs to be set before applySettings

FossilOrigin-Name: a9115a3369a7897bfc665f2a9614f61dbec80493
2015-07-29 09:09:14 +00:00
Kostas
45db311f63 Fixed issue where the explicit fossil path setting was not being applied
FossilOrigin-Name: c9ad2689d2d946996f03dbdd62016a33cb7ef4a4
2015-07-29 07:34:18 +00:00
kostas
d23e35edd7 Apply the default remote url to Fossil as well.
FossilOrigin-Name: faaed64ae5cace45eb2ce7fff9f4c179bfbc5a80
2015-07-23 19:01:06 +00:00
kostas
e2307d673a - Keychain data is now stored within a settings group on Windows
- Do not attempt make Fossil's default url the default if one exists already


FossilOrigin-Name: 15f5fde7bf2f69a76b9f8b1e1a7a0530856210bc
2015-07-23 18:46:47 +00:00
kostas
e2dd42f40a Fixed Qt runtime warning caused by automatic singals
FossilOrigin-Name: 193d2c862c9eda6235b4360da1130411ee619766
2015-07-23 18:04:18 +00:00
kostas
35dce82ad4 Merged changes from fossil-v1
FossilOrigin-Name: 1e30709d8ed7635a10080655c65e51ac9cde2706
2015-07-23 13:05:55 +00:00
kostas
f6a1cdfbdd Added Dutch localisation (Thanks Rick Van Lieshout and Fly Man)
Reformated Docs into Markdown


FossilOrigin-Name: c2bac983bbd7ac0b30a8911f9491af593a8b8989
2015-07-23 12:54:38 +00:00
kostas
846938e603 Removed revision label from status bar.
Cleaned-up tag label


FossilOrigin-Name: 945c7455e0fa0198d51933965cc4c332d0096a1e
2015-07-11 15:01:06 +00:00
kostas
c087569d2b Merged Italian translation
FossilOrigin-Name: bf0f238d67482239b37e46f4eab20782d1275207
2015-07-11 13:49:34 +00:00
kostas
6c03dda2dc Added Italian translation. Thanks maxxlupi and Zangune
Sorted the language selection combo-box


FossilOrigin-Name: ddb8c7f5e5fd5b341b90ddafef349af789147d88
2015-07-11 13:38:13 +00:00
kostas
5412e7660e Renamed getInternal*Icon to getCached*Icon
FossilOrigin-Name: 874b5aa93906b7576998002fce08046d12b65d22
2015-07-11 12:17:46 +00:00
kostas
c6a0b4e0df Display a system icon for a custom actions
Refactored Icon cache
Refactored custom command spawning


FossilOrigin-Name: 2dabf7d89cfa79d1ce278c7b083761be5f54a691
2015-07-11 12:12:17 +00:00
kostas
9494d54d7e Folder state now uses icon aliases
FossilOrigin-Name: 0f8cf57fa2a7b38a7d2a8ca22d7e0fa09b1cd24d
2015-07-11 11:43:28 +00:00
kostas
022b436197 Added state tooltips for folders
Minor refactoring

FossilOrigin-Name: 802d22504691be0f770b7e6ce3840a4d1a12dea4
2015-07-11 11:38:33 +00:00
kostas
51a74879c8 Folder state generation and propagation now happens during workspace scan.
FossilOrigin-Name: 309756d79851ed8606d748fb226b2eab3d2276a8
2015-07-11 11:11:23 +00:00
kostas
a953856ea7 Initial work on workspace folder state visualization
FossilOrigin-Name: a2d5250064d0499d5ceea87b5eadaa8b90057ba8
2015-07-10 19:52:55 +00:00
kostas
813443e380 Allow triggering custom actions via double-clicking a file in the file view
FossilOrigin-Name: 4270974c3f9f7fb166a74a9d76c9db8a24428fe5
2015-07-10 18:20:19 +00:00
kostas
509a5d2fe1 Custom actions now support explicit single selections
FossilOrigin-Name: e422f84c485ada3ae538712434ae64ea80021f8b
2015-07-10 18:06:40 +00:00
kostas
30d6cf3da4 Refactored custom action process invocation into a separate function
FossilOrigin-Name: bf36bf1c733da77a39ab9a8b7c63b892c11ef93c
2015-07-10 15:49:00 +00:00
kostas
8b2137a58a Added support for $FILE $FOLDER and $WORKSPACE macros in custom action commands
FossilOrigin-Name: 381aa49e9b6b5d5424ee6dbd69d0890634d5bf08
2015-07-10 15:36:47 +00:00
kostas
78276623a4 Support for multiple custom actions
FossilOrigin-Name: 172938d454db50a53cd0e0435991a7fccea59ae7
2015-07-09 18:55:33 +00:00
kostas
2429d6ca9e Initial work on user defined file actions
FossilOrigin-Name: c1562dbda3ad33559227bb0d2fd177e35cae6681
2015-06-02 17:28:10 +00:00
kostas
81c68f61c9 - Added View Modified Files only view option
- Reorganized the View menu.

FossilOrigin-Name: 34f0879b8cf7507c43d0d36de0aae704151aa4f4
2015-06-02 15:36:00 +00:00
kostas
d87c651d45 - Cloning now uses the keychain to store credentials, and sets the default remote
- Clone target fossil file now adds the fossil extension if missing
- Fixed clipboard URL parsing for clone url
- Added more actions to disable when a valid workspace is not available


FossilOrigin-Name: e7d9b59c32aa0d0ad5c97b24d7562e448dad16f3
2015-06-02 14:48:51 +00:00
kostas
fab3c0bf42 Ported new features to QT4
FossilOrigin-Name: 28087b899e38a3881855cf1e7272da3fb13b3462
2015-05-29 20:23:48 +00:00
kostas
8c020c7502 Fixed incorrect remote search key
FossilOrigin-Name: 1f10dd85e5d7e95539baaea140623673b19f12f2
2015-05-29 19:11:10 +00:00
kostas
422bbafdf6 Fixed workspace remote storage
Added Delete Remote action
Double-cliking a remote triggers a remote editing


FossilOrigin-Name: 6c042af93ec30f09386497c176b9c0736ac47690
2015-05-29 18:45:44 +00:00
kostas
06695db9fe Initial work on multiple remotes
FossilOrigin-Name: 9674708cb5f2e8543e01d64211b6768d2cb726d6
2015-05-28 19:29:09 +00:00
kostas
b1276a7cd1 Working Fuel-managed remote-url
No more FOSSIL_SETTING_REMOTE_URL uglyness


FossilOrigin-Name: 54518e5519ad4d5d478c815cc78859c9120997fe
2015-05-25 19:59:37 +00:00
kostas
e6fa4062d0 Implemented remote credential storage via qtkeychain
Imported qtkeychain

FossilOrigin-Name: 7c068aa8acdae1b86dee004d2d4cd7fb42904186
2015-05-25 14:03:38 +00:00
kostas
86af187c23 Initial work on remote management
FossilOrigin-Name: 13d3a5222dfe24a33a72efffff0ecb0b5bfefe73
2015-05-25 12:27:27 +00:00
kostas
130df73f35 Separated Application and Fossil settings into separate dialogs.
FossilOrigin-Name: 97d0d1e2408832e1fc8b532e059b2141afd9ac55
2015-05-24 18:19:19 +00:00
kostas
7ce75bcc63 Fuel now uses the http port that Fossil reports when starting the web ui.
FossilOrigin-Name: 5c9a7defad9f6c77db2447df1d904e24001ec40e
2015-05-24 17:44:01 +00:00
kostas
1e111052c6 Added Workspace menu
Some action refactoring

FossilOrigin-Name: 343b1675fb8eb023a04a1b84131f132d382f01dc
2015-05-24 15:28:43 +00:00
kostas
3bf716dff0 Added View All Files option
FossilOrigin-Name: 239c19ebecb1565f0c9e3319b1ea3d18bce59ab9
2015-05-24 09:00:03 +00:00
kostas
65e06d023e Added branch on commit
Refactored CommitDialog


FossilOrigin-Name: 34efdbe98a491079ce2a2ae97c701ed5af118a4c
2015-05-24 08:47:24 +00:00
kostas
d07ee31362 Initial work on branching during commit
Refactored CommitDialog usage

FossilOrigin-Name: 4b4c7cdb6d717d381081bbfbd7e9657acf32d089
2015-05-23 11:48:50 +00:00
kostas
6a67423d31 - App now uses aliases instead of icon filenames
- Removed unused actionViewStash





FossilOrigin-Name: 999f57bd1e05e99c67a921c09f782da170ae827c
2015-05-22 20:18:08 +00:00
kostas
73e230db6a Maintain the workspace state even when refreshing
FossilOrigin-Name: 0eef20c8eb990a24b214a25b630b2786fee010d7
2015-05-17 16:43:55 +00:00
kostas
d63f963779 Separated View->File List checked menu option into two separate mutually exclusive options
FossilOrigin-Name: 502ce5e1b68dd97da3b9a779e5683d2f1ddcb61c
2015-05-17 11:19:18 +00:00
kostas
cee4c93efc Renamed DirModel to TreeModel
FossilOrigin-Name: b49ff56d2af6aca465d8b2ce3b5a9455341e7a1c
2015-05-17 10:13:46 +00:00
kostas
9769de2674 Fixed missing workspace view header when repository a is not available
FossilOrigin-Name: 37e191368a0f6880991fd27fb08ebf1144f6626f
2015-05-17 10:08:19 +00:00