Commit graph

144 commits

Author SHA1 Message Date
Alexander Koblov
4deefb8c82 ADD: Viewer - ImageExifRotate option 2017-01-07 17:57:36 +00:00
Alexander Koblov
e15ef1cce6 ADD: Rotate image using Exif orientation tag 2016-12-17 19:08:11 +00:00
Alexander Koblov
504e10a253 FIX: Bug [0001468] Files without read permission appears like empty files 2016-08-27 18:06:59 +00:00
Alexander Koblov
8a95b25684 ADD: Case insensitive text search in UTF-16 files 2016-08-02 09:31:37 +00:00
Alexander Koblov
46812b2cec FIX: Bug [0001458] Shortcut for 'Search previous (Shift+F3)' don't work anymore 2016-07-10 09:16:00 +00:00
Alexander Koblov
1788ea5d9f FIX: Push lcs_backwards to plugin 2016-05-29 06:53:26 +00:00
Alexander Koblov
2eaf3143b6 ADD: Use new fast UTF-8 case insensitive search algorithm in Viewer 2016-05-28 07:52:32 +00:00
Alexander Koblov
e978aee56f FIX: Cannot focus a disabled or invisible window 2016-05-21 19:35:49 +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
meteu
47f1745d04 FIX: in Viewer stretch of image now work correct
FIX: in Viewer Save as now can be assigned
2016-03-15 18:55:57 +00:00
meteu
e5918eb4a4 FIX: Viewer was not save position and size on exit from Full screen mode 2016-03-13 14:46:34 +00:00
meteu
73bad5ee4e ADD: hot keys in Viewer now can be separately assigned to image files and to text files
FIX: in Viewer Ctrl+c copy to clipboard image - if image, text - if text
ADD: new global fonts for Options tree and Options [all components] main font
FIX: in Viewer menu not disappeared in Fullscreen mode(think, the same reason why menu is visible without command Menu.Items.Visible:=true when escape Fullscreen mode)
2016-03-12 19:10:27 +00:00
meteu
4dcc6f4d93 FIX: crash on convertion error when zooming(theoretically)
FIX: exit in menu
ADD: hot keys exit on Esc
ADD: some default commands: Left-Prev File,Right-Next File, Up-Rotate -90, Down- Rotate +90, til'da(`) - Preview, Ctrl+C - Copy to clipboard, Num+ - ZoomIn, Num- - ZoomOut
UPD: Viewer position now restore correct after Fullscreen mode, size window correct if RightBottom corner out of screen
FIX: Viewer Alt+Enter - fullscreen mode
FIX: Added '&' where was lost after Hotkey refactoring code
2016-03-10 20:36:07 +00:00
meteu
68e452bc7e UPD: delete unneeded commands cm_HotEncoding1 - 3. 2016-03-10 10:37:36 +00:00
meteu
923f32e996 UPD: Viewer panel buttons handlers 2016-03-09 23:36:33 +00:00
meteu
f38e26e660 GUI: Quick view info of folder now displayed in TMemo(for future adding size info, count files, etc.)
UPD: clean some obsolete code with mi<Name>Click
UPD: Captions of Rotate in Viewer
2016-03-08 08:23:00 +00:00
meteu
5719007ac8 UPD: refactoring code of Viewer - mi<Name>Click is now on TAction
ADD: Ctrl+Wheel now can zoom image in Viewer
ADD: Screenshot after delay in Viewer
ADD: Mirror vertically in Viewer
2016-03-04 16:09:12 +00:00
meteu
9d46216c29 UPD: captions of hotkeys in Viewer
ADD: commands in Viewer cm_ShowGraphics, cm_ShowPlugins
2016-03-03 19:22:28 +00:00
meteu
79ca818345 ADD: some new commands to Viewer (from Menu-View, Menu-Edit) can be assigned with hotkeys 2016-02-29 12:21:24 +00:00
meteu
92998f484e UPD: unsuccess previous commit to update panel headers(paths) when zoom with Ctrl+Wheel
ADD: in Quick filter now can be several masks, ex: *.mp3;*.wav
ADD: separator of TMaskList can be now a set of chars(not only ';') - on developes level
2016-02-25 15:57:54 +00:00
Alexander Koblov
e805d099ee FIX: Crash when change view mode in quick view 2016-02-13 17:27:22 +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
17498978ee ADD: Translate some strings, use icon in change image size dialog 2016-01-17 12:43:11 +00:00
Alexander Koblov
989e8eed2b FIX: Viewer - ZoomIn and ZoomOut 2016-01-17 11:41:21 +00:00
Alexander Koblov
229c8ffa76 ADD: Call wlx plugins for directory (example visualdirsize.wlx) 2016-01-16 20:06:21 +00:00
Alexander Koblov
f06e5868e0 ADD: Feature [0001144] Add option in the viewer to center images 2016-01-16 19:53:09 +00:00
Alexander Koblov
4b6e5e224e FIX: Global menu and quick view (OS X) 2015-11-29 14:16:13 +00:00
Alexander Koblov
db5cb3beba UPD: Prepare FPC 3.0 support 2015-10-23 19:27:05 +00:00
Alexander Koblov
0eb949d1e2 FIX: Bug [0001075] "Second image is not resized to fit windows" 2015-07-05 10:04:33 +00:00
Alexander Koblov
075c4f1004 FIX: Auto detect encoding when load next file 2015-02-22 10:08:54 +00:00
Alexander Koblov
3d7feddba2 FIX: Search in Viewer (patch by GrayElf) 2014-08-02 07:26:03 +00:00
Alexander Koblov
8bd1fd1b42 UPD: Using very fast Boyer–Moore search algorithm in Viewer when possible 2014-06-29 12:07:31 +00:00
Alexander Koblov
9671d0fe0a FIX: Using fast search algorithm if ASCII or case insensitive 2014-06-29 10:50:02 +00:00
Alexander Koblov
d0f5716466 FIX: Return focus to plugin window when plugin use internal search dialog 2014-06-27 21:00:11 +00:00
Alexander Koblov
969a54eb3f UPD: Remove fpc < 2.6 specific code 2014-06-22 19:34:05 +00:00
Alexander Koblov
24fd65fc8f ADD: Show "Image" menu item in plugin mode 2014-01-31 18:04:13 +00:00
Alexander Koblov
a1f65bdd8a ADD: Case insensitive text search with different encodings (patch by GrayElf) 2014-01-19 14:17:12 +00:00
Alexander Koblov
fbec61ce08 FIX: Bug [0000767] "If Quick View Panel is open, when resizing the window an error occurs" 2013-12-04 17:44:22 +00:00
Alexander Koblov
e51bd55d6f FIX: Open gif images in GIF87a format 2013-08-16 14:33:36 +00:00
Alexander Koblov
928dcd18e0 FIX: Blinking while viewing animated GIF 2013-08-16 03:23:04 +00:00
Alexander Koblov
e2b05842a8 ADD: Call ListLoad with ShowFlags = lcp_forceshow when needed 2013-05-01 12:46:36 +00:00
Alexander Koblov
d936cb5e65 FIX: Call ListLoadNext only when the definition string either doesn't exist, or its evaluation returns true (as in documentation) 2013-05-01 12:27:25 +00:00
Alexander Koblov
3f72451d54 FIX: Don't unload plugin at ExitPluginMode because plugin can subclassing Viewer window, and access violation can occur. Unload all plugins after Viewer window destroy instead. 2013-03-11 17:52:48 +00:00
Alexander Koblov
9349e84f8b UPD: Don't ignore "force" flag 2013-03-11 16:37:15 +00:00
Alexander Koblov
aa8165e0e2 FIX: Don't show unvisible controls under Gtk2 2013-03-10 10:37:19 +00:00
Alexander Koblov
8da6d40ab0 UPD: Pass Viewer window handle to Wlx plugins instead panel handle like original Total Commander Lister does (more plugins don't work correct without it) 2013-03-10 07:19:05 +00:00
Alexander Koblov
97bdcf3825 FIX: Some fixes for previous commit 2013-03-07 21:22:12 +00:00
Alexander Koblov
8081b2c6d8 UPD: Use trick to say wlx plugins that it is not "Quick view" 2013-03-07 13:27:23 +00:00
Alexander Koblov
0159a55d6f FIX: Access violation when close wlx plugins without ListCloseWindow
FIX: Garbage in ListGetDetectString
FIX: Set focus to plugin window
2013-03-06 19:48:27 +00:00
Alexander Koblov
eb9f19428f FIX: Bug [0000625] "Crash when load corrupted image" 2013-02-03 08:18:40 +00:00