22 Commits

Author SHA1 Message Date
f34ec61276 🔨 Use system qtkeychain instead of vendoring it 2021-09-23 10:50:40 +02:00
Kostas
45740da630 Fixed another QUrl weirdness were urls with empty credentials contained an unnecessary @ before the hostname
FossilOrigin-Name: 9f7b11b9ab0c210395f8aade55e8de0a3d212ae6
2015-09-15 10:39:11 +00:00
kostas
f60fbc2545 Support for the versionable .fossil-settings/ignore-glob file
FossilOrigin-Name: 511954d6d9c5a74454ffe3bc3e552b93e1cbf985
2015-08-23 13:59:07 +00:00
kostas
b148b86311 OSX: Guess actual executable from the app bundle directory
FossilOrigin-Name: 7988e53166771ea71d916a1ab714eb671d07dea8
2015-08-22 17:32:24 +00:00
kostas
1efc307718 Fixed incorrect command splitting for custom actions
FossilOrigin-Name: 29c6a41585bad0bf9f506ea3ba148bb3ad3a2dca
2015-08-22 11:04:16 +00:00
Kostas
8a2c6293c2 Custom actions now expect macros for file and folder expansion
Custom actions now trigger even without a selection
Use native path separators in custom actions


FossilOrigin-Name: e017a9126cf63ed060dd88accfcabbd9726e9aa7
2015-08-21 10:54:20 +00:00
Kostas
4ac8e89580 Fixed custom action exe path parsing
Renamed custom action macros from '$' to '%' so that they match fossil's
Fixed Release build warnings

FossilOrigin-Name: b9521f3974653bd28a4f422c2f48755a949b9823
2015-08-21 09:42:44 +00:00
kostas
fce2e05019 Fixed warnings on Unix build
FossilOrigin-Name: abdefeaa2bae5e084735797b7f18aa4d738a8b56
2015-07-29 18:31:39 +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
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
0191b4ba5b Minor refactoring
FossilOrigin-Name: ccbdbff89e2354c6d8f38d994587328a04112eaa
2015-07-10 18:43:33 +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
fab3c0bf42 Ported new features to QT4
FossilOrigin-Name: 28087b899e38a3881855cf1e7272da3fb13b3462
2015-05-29 20:23:48 +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
e6fa4062d0 Implemented remote credential storage via qtkeychain
Imported qtkeychain

FossilOrigin-Name: 7c068aa8acdae1b86dee004d2d4cd7fb42904186
2015-05-25 14:03:38 +00:00
kostas
c4b8c458fe Moved SelectExe to Utils
FossilOrigin-Name: 5dcb374fdf60b627d8f0452cea8add32a2c900e8
2015-05-24 15:45:51 +00:00
kostas
73e230db6a Maintain the workspace state even when refreshing
FossilOrigin-Name: 0eef20c8eb990a24b214a25b630b2786fee010d7
2015-05-17 16:43:55 +00:00
kostas
9777e1e2da Support for deleting tags
When parsing tags, also keep track of the checkin uuid
Fixed key-value parsing
Prevent apply stash when nothing is selected

FossilOrigin-Name: 72ac541c4c28f83c94c371f2d81e116b8f3cf261
2015-05-03 10:05:46 +00:00
kostas
8e21224a5e Prevent unnecessary dialog when updating with no new changes
FossilOrigin-Name: f718ab845eb859700e230090f2fcbc7ddb068e62
2015-05-03 09:22:18 +00:00
kostas
b97434a2a4 Refactored openRepository
FossilOrigin-Name: 02a7b672e1d634b703ee5f30258153c3f4610886
2015-04-26 17:13:29 +00:00
Kostas
1c544b0479 Comment files now start with a UTF-8 BOM
Added an "Apply" MessageBox button to handle the convert option asked by fossil
Converted Q_WS_* to Q_OS_* since the first no longer exists in QT5

FossilOrigin-Name: f99bd8ac7960cb1758222d2211937e99708f67f3
2014-07-28 10:38:37 +00:00
kostas
d1f28461ee Major reorganization of the project files
FossilOrigin-Name: 821239471319fdd5d530f54b7f67f473dcf7bd8e
2012-05-13 03:40:24 +00:00