Commit graph

5,795 commits

Author SHA1 Message Date
Alexander Koblov
edc7c74d2b FIX: Bug [0001456] 2017-06-27 16:22:49 +00:00
Denis Bisson
63b667fe27 CHG: In "Hot Directory", Most of the action are now actually a "TAction" from an "TActionList" instead of being simply from a "TPopupMenu". This way, the keyboard shortcut for them is working even if the focus is not on the TreeView like it was before.
ADD: In "Hot Directory", Previous modification now allow to have user stay with focus in the edit boxes of the "Name", "Path" and "Target" ready to type and still being able to use keyboard shortcut to move into the treelist. This speed up the periodic clean up we may do monthly for example without having to keep clicking in the treeview and going back and forth in the edit boxes at the bottom.
ADD: In "Hot Directory", Add many accelerator keys for accessing bottom edit boxes, to have the popup of the buttons in top right, etc. This way, user may access and do actions faster keeping his hands on the keyboard.
CHG: In "Hot Directory", When editing the name of a directory hotlist entry name, the name in the tree is updated as we type. No need any more to switch to a new entry to see the entry updated.
ADD: In "Hot Directory", after a scan to validate the existence of the pointed directories, the focus in the three will be move to the first unfound one, immediately ready to have the situation fixed.
ADD: In "Hot Directory", after importing entries from another .hotlist file for example, the focus at the end will be on the last imported entry.
CHG: In "Hot Directory", after inserting/adding a new branches, the focus is now on the node instead of the dummy new entry inside the node. It's more logical since we're ready to name the new wanted created branch.
FIX: In "Hot Directory", when inserting or adding a new entry based on the current path of panels, it will now include file source in the name. This will be mainly noticeable in Linux when using current panel location is "smb://tera-15/openshare01/Backup" for example.
2017-06-27 01:51:48 +00:00
Alexander Koblov
6cc571f44b FIX: Incorrect scroll when selecting using right mouse button #3 2017-06-25 18:58:12 +00:00
Alexander Koblov
a4ce91e9d2 FIX: Build with Lazarus 1.6.4 2017-06-25 18:55:43 +00:00
Denis Bisson
8fe5d01298 FIX: With any tree view menus, if the option to search through branch name also was activated, and what we found was *only* in branch name, good and correct results were displayed but no item was selected. As a result, if we were pressing the UP arrow at that moment, it was causing an error "TTreeNodes.GetNodeFromIndex Index -2 out of bounds". This has been fixed so now, in such circumstances, the first item of the first branch will be selected. 2017-06-25 01:55:13 +00:00
Alexander Koblov
ca325d0b6d FIX: Incorrect scroll when selecting using right mouse button #2 2017-06-24 21:43:59 +00:00
Denis Bisson
fa96ed6eef FIX: When hitting "ESCAPE" key while in a configuration screen, if we previously did modifications that have not been saved yet, we were exiting right away without warning being warn we will lose those modifications. This might be annoying if we've made many modifiations in "Hot Dir" or "Toolbar" for example. Now, we will be prompted if we try to quit and lose modifications. This will save the occastion when the "ESCAPE" key is it by accident. Behavior remains the same though if we intentionnally hit the CANCEL button. 2017-06-24 19:30:19 +00:00
Denis Bisson
b990e77b4e FIX: In the hot directory configuration window, when using the popup menu to add the path of the panels, it will now add with it the file source if it applies. This modification is visible mainly in Linux with hot directory location like "smb://tera-15/openshare01/Backup" for example. 2017-06-24 19:18:34 +00:00
Denis Bisson
10afdab109 FIX: Will now take in account the file source with address when searching if a location is already in the directory hotlist when generating the popup menu for the directory hotlist. This way, if location is already there, we'll not show "Add current dir..." but instead "Re-Add current dir..." since it's already there, just like we do for regular straight path. This modification is visible mainly in Linux with hot directory location like "smb://tera-15/openshare01/Backup" for example. 2017-06-24 18:41:08 +00:00
Denis Bisson
d24373f052 FIX: Internally provide file source with address when invoking "cm_ConfigDirHotList". This way, if we're already inside a hot directory location when invoking the hot dir config, the focus in the hot directory configuration tree will be on the entry that is already referencing that location. This modification is visible mainly in Linux with hot directory location pointing location like "smb://tera-15/openshare01/Backup" for example. 2017-06-24 18:27:44 +00:00
Alexander Koblov
0faa8150d4 FIX: Incorrect scroll when selecting using right mouse button 2017-06-24 12:06:01 +00:00
Alexander Koblov
f5a8e608e6 FIX: Try to fix high CPU load with Qt4 (workaround) 2017-06-19 18:52:05 +00:00
Alexander Koblov
0d56ef8b87 FIX: Tree view panel expand sign draw 2017-06-18 16:18:16 +00:00
Alexander Koblov
a26df098c7 ADD: Lua - Dialogs.MessageBox and Dialogs.InputQuery functions 2017-06-18 14:04:10 +00:00
Alexander Koblov
07e002e4b4 FIX: Process only VK_RETURN key 2017-06-18 13:28:13 +00:00
Alexander Koblov
a5e9280608 FIX: Default button in find files dialog (GTK2, Qt4, Qt5) 2017-06-18 12:43:24 +00:00
Alexander Koblov
2f0ccdac5d FIX: Show attributes as text in file properties dialogs #2 2017-06-18 10:43:15 +00:00
Alexander Koblov
282cfdec88 FIX: Show attributes as text in file properties dialogs 2017-06-18 10:18:34 +00:00
Alexander Koblov
d2f599eae3 UPD: Move attributes formatting functions to DCFileAttributes 2017-06-18 10:08:18 +00:00
Alexander Koblov
ea74b46478 FIX: Use correct result value 2017-06-18 06:16:16 +00:00
Alexander Koblov
1c4595f64e UPD: Refactoring 2017-06-18 05:56:30 +00:00
Alexander Koblov
7d400a9c60 FIX: Build under Linux 2017-06-17 23:21:32 +00:00
Alexander Koblov
73eb8ba39b UPD: Lua - all file functions is Unicode now (UTF-8) 2017-06-17 22:55:06 +00:00
Alexander Koblov
b315493ed1 FIX: Function definition 2017-06-17 22:37:20 +00:00
Alexander Koblov
77e1019700 ADD: Micro libc binding 2017-06-17 22:35:52 +00:00
Alexander Koblov
3a85b28e2d FIX: Build with Lazarus 1.6.4 2017-06-17 10:53:45 +00:00
Alexander Koblov
4398ed9efb FIX: Build with FPC 3.0.0 2017-06-17 09:53:51 +00:00
Alexander Koblov
ac4cab3c21 ADD: Lua - various clipboard functions 2017-06-17 09:29:46 +00:00
Alexander Koblov
55b5be40e9 ADD: Multi-line comment in synhighlighterlua (any) 2017-06-16 19:23:59 +00:00
Alexander Koblov
732e0f6c47 ADD: Multi-line comment in synhighlighterlua 2017-06-13 19:11:48 +00:00
Alexander Koblov
56996a0064 FIX: Bug [0001857] Infinite loop caused by TCustomGrid (workaround) 2017-06-12 08:00:19 +00:00
Alexander Koblov
48b0199004 FIX: Bug [0001533] 2017-06-12 07:50:55 +00:00
Alexander Koblov
a5799280f7 ADD: Feature [0001769] Escape to cancel editing of fields in Custom columns settings (patch by cordylus) 2017-06-12 07:48:19 +00:00
Alexander Koblov
8f21233639 FIX: Bug [0001427] Renaming from quick search displays text field over the wrong file (patch by cordylus) 2017-06-12 07:41:43 +00:00
Denis Bisson
a91e724292 FIX: Correct a typo in "ulng.pas". rsVarPath = 'Path, without ending delimiter'; 2017-06-06 11:45:33 +00:00
Denis Bisson
3047876b51 FIX: When using the percent variable %[ to prompt the user for a parameter, if the person clicked the "Cancel" button, it was not cancelling the action and external application was launched anyway.
ADD: We may now use percent variables for the default parameter of the percent variable %[ . The included percent variable will be parsed and it is its value that will be display to the user to confirm.
UPD: Update the languages file for the recent modification in FindDialog window and a new string regarding the user confirmation message of the percent variable %[
2017-06-04 19:06:24 +00:00
Alexander Koblov
c927ec7bb1 UPD: Find files dialog, go to file command - don't close dialog if object does not exists 2017-06-04 16:21:22 +00:00
Alexander Koblov
bdbb103cda FIX: High CPU load with Qt5 (workaround) 2017-06-04 10:53:35 +00:00
Alexander Koblov
b5c17b860f FIX: Bug [0001645] The long name of a file or folder is truncated when it is the only file/folder on the drive (patch by cordylus) 2017-06-04 09:08:34 +00:00
Alexander Koblov
db61422cd2 FIX: Bug [0001397] 2017-06-03 21:10:16 +00:00
Denis Bisson
d8546171a6 FIX: Running in Windows with a WFX plug-in allowing to connect to a Linux/Unix server, we were unable to set the permission correctly on the target. 2017-06-03 02:45:38 +00:00
Alexander Koblov
603f4939c8 FIX: Bug [0001737] Do not close the rename field if the rename has failed 2017-06-02 18:15:51 +00:00
Alexander Koblov
5a3afb436b ADD: Ctrl+Tab/Shift+Ctrl+Tab to switch tabs in find files dialog 2017-06-02 18:00:08 +00:00
Denis Bisson
a46bad4c9c CHG: Rewrite the importation of TC toolbar to make it simpler and faster (work with DCXmlConfig instead of playing directly with DC toolbars). 2017-06-02 11:42:26 +00:00
Denis Bisson
fd46cfbdf0 FIX: Was crashing 9 times on 10 in Linux/Ubuntu, in "Toolbar" configuration, when doing the "Other... -> Add toolbar with all DC commands".
ADD: "DCGetNewGUID" function in "uDCUtils" to get a unique ID number (used in "fOptionsToolbar" and "ufavoritetabs").
CHG: Languages files changed because of the addition of a forgotten message
2017-06-01 00:10:50 +00:00
Alexander Koblov
75aa2b224a UPD: Default monospace font (Windows) 2017-05-31 18:54:55 +00:00
Alexander Koblov
cb6e514e3a FIX: Bug [0001847] Crash on start #2 2017-05-31 18:35:18 +00:00
Alexander Koblov
6937273257 FIX: Bug [0001847] Crash on start 2017-05-31 17:11:41 +00:00
Denis Bisson
6f8efe714d FIX: Correct a little thing in the order of TStringList creation in a try/finally block regarding TC toolbar import. Sorry. 2017-05-28 15:29:50 +00:00
Denis Bisson
a379e568bb FIX: Attempting to import a TC toolbar where there was a reference to supported internal command *after* a sub toolbar was just previously imported was not working and result into a runtime error. This has been fixed. 2017-05-28 15:25:58 +00:00