Commit graph

351 commits

Author SHA1 Message Date
Alexander Koblov
504e10a253 FIX: Bug [0001468] Files without read permission appears like empty files 2016-08-27 18:06:59 +00:00
Alexander Koblov
ac58f1d2de UPD: Move UnicodeUtils unit to doublecmd/doublecmd_common.lpk 2016-08-20 17:55:51 +00:00
Alexander Koblov
0ff963feb8 FIX: WrapTextSimple function 2016-08-20 16:07:49 +00:00
Alexander Koblov
20f51dee83 ADD: Overlong path support in several functions 2016-08-20 05:50:26 +00:00
Alexander Koblov
739bbc905c ADD: Copy/Skip files with overlong name 2016-08-19 21:50:17 +00:00
Alexander Koblov
aadf19ce60 ADD: Create file in overlong directory 2016-08-19 20:33:41 +00:00
Alexander Koblov
e3ae7ea496 ADD: View directory with over MAX_PATH path 2016-08-19 20:02:54 +00:00
Alexander Koblov
f1aa398aae UPD: Improve UTF16LongName function 2016-08-19 19:52:36 +00:00
Alexander Koblov
033430cafb ADD: Overlong path support in several functions 2016-08-17 19:30:13 +00:00
Alexander Koblov
bbd5a6812b ADD: Remove files/folders with overlong names 2016-08-17 18:31:00 +00:00
Alexander Koblov
262db7110e FIX: Bug [0001480] Taking screenshots w PicPick causes unhandled exception in DC when it's in Thumbnails view 2016-08-09 19:19:15 +00:00
Alexander Koblov
9cb56b7300 ADD: RPos function for UnicodeString 2016-08-02 09:20:53 +00:00
Alexander Koblov
6b4fb6a005 ADD: Utf16SwapEndian function 2016-08-02 08:32:34 +00:00
Alexander Koblov
e4bf553b5a FIX: Bug [0001478] Current directory displayed improperly after "cd .." command 2016-08-02 06:14:42 +00:00
Alexander Koblov
0a7662ee2e FIX: Build with Lazarus trunk 2016-08-01 17:02:06 +00:00
Alexander Koblov
3653000ecb UPD: Use #26 as replacement symbol 2016-07-10 10:29:54 +00:00
Alexander Koblov
17cf6497ef ADD: Procedure Utf8FixBroken 2016-07-10 09:03:49 +00:00
Alexander Koblov
c5d79e686b UPD: Make FileIsReadOnly inline 2016-06-29 19:28:30 +00:00
Alexander Koblov
18458186dc UPD: Optimize speed 2016-06-11 12:02:49 +00:00
Alexander Koblov
23aa42ace7 ADD: SHA3 support 2016-06-11 10:56:39 +00:00
Alexander Koblov
83b9389abb FIX: Bug [0000946] File copy fails with "Can't create file" message when overwritting file with hidden attribute 2016-05-22 11:19:25 +00:00
Alexander Koblov
bc3d93d420 FIX: Build with FPC 2.6.4 2016-05-14 20:06:23 +00:00
Alexander Koblov
13d85fdbbf ADD: mbGetModuleName function 2016-05-14 16:25:16 +00:00
Denis Bisson
92565d38a5 ADD: Tree View Menu implementation.
ADD: The possibility to use a concept of "Tree View Menu" where the possible actions offered to the user are placed into a tree view. There is above an edit box where user might enter a few letters to eliminate the non-matching choices from the visual field so only the matching ones are remaining visible. User might use arrows keys to move up and down through possible selectable items from the three. He might even use ALT+KEY shorcut to select item. This way, user might choose quicker when list are long without having to give much attention.
ADD: The "Tree View Menu" are not offered by default so it won't impact on user by default. User needs to activate the "Tree View Menu" presentation from "Tree View Menu" configuration page.
ADD: "Tree View Menu" may be activated for selection from hot directories configured independently if it was called from internal command "cm_DirHotList" or from a double click for the top of the panel.
ADD: "Tree View Menu" may be activated for selection from favorite tabs configured independently if it was called from internal command "cm_LoadFavoriteTabs" or from a double click on a tabs.
ADD: "Tree View Menu" may be activated for selection from directories in dir history.
ADD: "Tree View Menu" may be activated for selection from directories in fileview history, 
ADD: "Tree View Menu" may be activated for selection  of commands when looking at the command line history. 
UPD: The internal commands "cm_ShowMainMenu" may now supports the parameter "treeview" with boolean possible values to offer the possibility to choose item from main menu items through a "Tree View Menu" look.
UPD: Put back in action the internal command "cm_ShowButtonMenu" to make visible or not the toolbar with the parameter "toolbar" with boolean possible values.
UPD: The internal commands "cm_ShowButtonMenu" may now supports the parameter "treeview" with boolean possible values to offer the possibility to choose item from toolbar items through a "Tree View Menu" look.
ADD: In the TKASToolBar, add a "PublicExecuteToolItem" function so given a "TKASToolItem", we may call its execution directly from it.
ADD: Two new configuration pages related with the "Tree View Menus" which are a page for basic settings "fOptionsTreeViewMenu" and one for colors "fOptionsTreeViewMenuColor".
ADD: Add new 32x32 icon for the commands "cm_configtreeviewmenus" and "cm_configtreeviewmenuscolors".
UPD: Change 32x32 icon for the "cm_showbuttonmenu" so it looks like a little more to a DC toolbar.
UPD: New parameter "position=" for the internal command "cm_DirHotList" with possible values "panel" or "cursor" to determine where it will be shown. Previous one was not documented and use only internally so no need to respect legacy here.
2016-04-17 23:24:04 +00:00
Alexander Koblov
1dcf556b6c FIX: This file was automatically created by Lazarus. Do not edit! 2016-04-02 11:22:55 +00:00
meteu
b5cd6dfa89 ADD: frame border width now can be changed(for brief and full file view) through modifying doublecmd.xml, property name: BorderFrameWidth 2016-03-28 17:37:29 +00:00
meteu
1a78df5c48 ADD: Viewer - image can be copy to clipboard from context menu, even Gif-animated images
ADD: Viewer - Show as Dec mode - shows Ascii codes
ADD: Viewer - Copy to clipboard formatted values(have sence in modes Hex,Dec)
UPD: heavy reworked component TViewerControl, views like Hex,Dec are handled by common(and tuning) way - can be tune count of Values per one line, Separators every N chars , digits to present one char after transform and so on. This tunes stored in added class TCustomCharsPresentation. 
UPD: some properties renamed in TViewerControl
2016-03-24 22:56:25 +00:00
Alexander Koblov
acf633408d UPD: Use latest DateTimePicker component from Lazarus 2016-02-28 12:33:50 +00:00
Alexander Koblov
63b203f482 UPD: Comments 2016-02-14 14:37:07 +00:00
Alexander Koblov
db11e87566 FIX: Build under Unix 2016-02-14 14:29:09 +00:00
Alexander Koblov
31e3dd21e6 FIX: mbSysErrorMessage encoding 2016-02-13 17:08:52 +00:00
Alexander Koblov
56a1b37ebc UPD: Comment 2016-02-04 19:40:30 +00:00
Alexander Koblov
b1231b3daa FIX: GetStartOfLine function for one line file 2016-02-04 19:08:56 +00:00
Denis Bisson
1f22fbeb55 ADD: When button becomes a menuitem and the "tooltip" becomes the caption, if it includes the suggested hint added with the "Suggest" button in the toolbar configuration, it will now be better displayed since we have just one line to show the caption of the menuitem. 2016-01-30 16:10:20 +00:00
Denis Bisson
0acf406fbd ADD: Function "RemoveInvalidCharsFromFileName" to sanitize a filename removing invalid characters. 2016-01-30 16:09:42 +00:00
Alexander Koblov
87e9277888 UPD: More universal way to find ANSI and OEM encoding 2016-01-23 13:36:40 +00:00
Alexander Koblov
e6a403661d FIX: Load libiconv under OS X 2016-01-23 09:26:38 +00:00
meteu
af9cd94ca4 ADD: Ctrl+wheel in internal viewer (WARNING! Need uninstall/install component ViewerControl, rebuild IDE)
UPD: code of zooming
2016-01-21 16:16:19 +00:00
Alexander Koblov
c824608ec2 ADD: Determine system locale 2016-01-19 20:41:09 +00:00
Alexander Koblov
d6ae111fc0 UPD: Don't show unprintable characters 2015-12-06 12:24:06 +00:00
Alexander Koblov
a589337cfb FIX: Compiling with FPC 3.0 under Linux 2015-12-06 10:31:42 +00:00
Alexander Koblov
930d548c00 FIX: Some warnings 2015-12-05 23:12:42 +00:00
Alexander Koblov
802175de66 FIX: Bug [0001216] "Cannot set smaller font of viewer" 2015-11-26 18:05:07 +00:00
Alexander Koblov
3ef999a06d UPD: Prepare FPC 3.0 support 2015-11-21 19:45:12 +00:00
Alexander Koblov
29187c392b UPD: Prepare FPC 3.0 support 2015-11-21 15:43:48 +00:00
Alexander Koblov
cc4da1f0b8 UPD: Prepare FPC 3.0 support 2015-11-13 19:05:51 +00:00
Alexander Koblov
a84a91425f FIX: Use correct function 2015-11-12 19:21:33 +00:00
Alexander Koblov
4ff454cf0c UPD: Prepare FPC 3.0 support 2015-11-11 18:53:14 +00:00
Alexander Koblov
17581cc740 UPD: Replace UTF8Encode by UTF16ToUTF8
UPD: Replace WideString by UnicodeString
2015-11-11 18:49:48 +00:00
Alexander Koblov
3616e024dd UPD: Don't use WideString 2015-11-10 19:07:25 +00:00