Commit graph

85 commits

Author SHA1 Message Date
Alexander Koblov
2d0ae94da0 ADD: FsContentGetDefaultView - 'size' field units support 2021-12-01 19:12:06 +03:00
Alexander Koblov
1af5eb67de ADD: FsContentGetDefaultView - 'writetime' field support 2021-11-30 22:58:34 +03:00
Alexander Koblov
f1ae96cc3a ADD: FsContentGetDefaultView function support 2021-11-28 13:40:28 +03:00
Alexander Koblov
57ba2a297f FIX: Don't use UTF8Decode/UTF8Encode functions (issue #245) 2021-11-08 18:47:30 +03:00
Alexander Koblov
72ca6065fd FIX: Push correct window handle to plugins (Qt5) 2021-10-26 18:31:10 +03:00
Alexander Koblov
3f546cd49c UPD: ExtensionInitialize - pass absolute plugin path 2019-11-23 16:38:53 +00:00
Alexander Koblov
b5f76e9384 FIX: Bug [0002332] Error : List Index (4) out of bounds #2 2019-07-27 08:01:16 +00:00
Alexander Koblov
c92efeff53 FIX: Bug [0002332] Error : List Index (4) out of bounds 2019-07-24 17:18:00 +00:00
Denis Bisson
b3143b2aca CHG: Few modifications regarding plugins configuration.
ADD: Warn the user when attempting to quit the plugin configuration without having saved possible unsaved modification.
ADD: In the plugin configuration table, if a text is too large to fit in a column, a tooltip is displayed showing the complete text.
ADD: Individual configuration pages for DSX, WCX, WDX, WFX and WLX plugins.
ADD: Plugin tweak dialog windows now remember their dimensions from a session to another.
ADD: Double-click on an item in the list of plugins in the configuration now trigs the tweak window for selected plugin.
ADD: When we just add a plugin, it is now the selected one in the list.
ADD: Add an option to go to tweak dialog window right after a plugin in added.
CHG: The path to the plugin is now *loaded*, *displayed* and *saved* as what the user sees.
CHG: The path for the plugin files may now be defined with full relative path based on either windows special folders, environment variables or full complete path. It is not simply on a path deeper than %COMMANDERPATH% like it was before.
ADD: In the plugin tweak dialog window, we now have an actual "TFileNameEdit" with a button and the file requester to select our plugin location.
ADD: In the plugin tweak dialog window, we now have a button with a popup menu to help to adapt the path of the plugin location like to make it relative to a specified location.
ADD: There is now an option to make DC automatically use relative path to what we want when we add a plugin file. We may also apply that retro-active.
ADD: In the plugin configuration, do not display a column if not pertinent (like column 2 in WFX).
ADD: In the WCX plugin configuration window, we may display plugins grouped by plugin file or by file extension as they appear in config file AND how they are actually used when searching for a qualified one.
ADD: Add the internal command "cm_ConfigPlugins".
FIX: Added WCX plugin associated with an empty extension was not displayed at first in the grid and needed to close and reopen the configuration window. This is fixed.
FIX: Adding a file extension associated with a WCX plugin in the tweaking window from a WCX where previously *just one* extension was associated was not switching enabled the "Remove" button. This is fixed.
UPD: Languages files have been modified, but efforts have been made to re-use existing translations and to avoid "fuzzy" attributes.
2018-11-03 20:17:43 +00:00
Alexander Koblov
8bc56b41f2 ADD: Configure custom columns for Wfx plugins 2017-09-19 16:44:28 +00:00
Alexander Koblov
80f278b16f ADD: Custom columns support in Wfx plugins 2017-09-19 08:55:53 +00:00
Alexander Koblov
0001aeb611 UPD: Clean up - drop doublecmd.ini support 2017-01-29 17:20:21 +00:00
Alexander Koblov
12ed05c0b6 FIX: Issue [0001314] "Plugin including the Interfaces unit crashes DC when unloading the module" 2016-03-19 08:58:15 +00:00
Alexander Koblov
ba21ca2033 FIX: Bug [0000636] Undetermined result in function TWFXModule.WfxFindNext 2016-01-19 20:02:01 +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
105e2258bf UPD: Prepare FPC 3.0 support (Wfx plugins) 2015-10-25 10:21:11 +00:00
Alexander Koblov
db5cb3beba UPD: Prepare FPC 3.0 support 2015-10-23 19:27:05 +00:00
Alexander Koblov
ffe4c9223d ADD: WfxDisconnect function 2015-03-07 14:23:21 +00:00
Alexander Koblov
e911c71915 FIX: Load 64 bit Unicode plugins 2013-09-21 05:42:49 +00:00
Alexander Koblov
ec2b9821e4 FIX: Use static variable for FsFindFirst/FsFindNext (fixes issues with some plugins) 2013-02-26 18:54:44 +00:00
cobines
47aec6b94c UPD: Move some code to a separate package so that it can be reused in components or plugins. 2012-04-09 00:38:34 +00:00
Alexander Koblov
c23b3efae4 ADD: Use connections in TWfxPluginFileSource 2012-03-21 12:37:07 +00:00
Alexander Koblov
c5d2115f6d FIX: Use system encoding for DefaultIniName 2012-02-17 07:00:11 +00:00
Alexander Koblov
a36ee28ddb ADD: Patch [0000247] "Small updates to wfxplugin" (by vitaliyg) 2011-12-01 07:36:49 +00:00
Alexander Koblov
717499568c FIX: mbFileSize function and related stuff for files > 4Gb (fixes bug 0000208) 2011-10-27 05:40:15 +00:00
cobines
84e891c87d FIX: Access violation. Using array of char=PAnsiChar does not seem to at all check length of PAnsiChar string. 2011-09-02 09:13:57 +00:00
Alexander Koblov
1af568c7fb FIX: Build under Linux 2011-08-09 18:15:53 +00:00
Alexander Koblov
0c0a0db153 UPD: Rename DialogAPI to ExtensionAPI, reserved some extra space for future extension without breaking ABI, use UTF-8 encoding 2011-08-09 17:12:23 +00:00
Alexander Koblov
9e6c706d2d FIX: Show error message if can not load wfx plugin 2011-07-24 14:22:31 +00:00
cobines
9f7bd337db FIX: Don't plugins with FPC < 2.5. 2011-06-07 23:13:28 +00:00
cobines
d348ef926a UPD: Don't unload plugins with FPC < 2.5. 2011-06-06 15:34:47 +00:00
cobines
0a8e476fd7 UPD: Change using DebugLn to thread-safe DCDebug. 2011-03-30 20:02:16 +00:00
Alexander Koblov
63b8a52f52 UPD: Revert WFX API changes, it is need to create new universal plugin type for such things 2010-07-12 04:33:28 +00:00
Alexander Koblov
d80b4679a6 ADD: WfxNetworkGetSupportedProtocols function 2010-05-23 08:39:19 +00:00
Alexander Koblov
76d2a64b87 UPD: Improve connection handling behavior 2010-05-23 08:19:41 +00:00
Alexander Koblov
d3ff7390e1 UPD: Network connection manager 2010-05-22 14:02:33 +00:00
Alexander Koblov
d585c51a4b ADD: Network connection manager 2010-05-22 13:38:15 +00:00
Alexander Koblov
ddfa92d586 UPD: Extend WFX plugin API 2010-05-22 12:12:43 +00:00
cobines
9b17dfc596 FIX: Building on Unix after previous commit.
UPD: Cleanup, removed some compiler warnings.
2010-04-11 14:05:43 +00:00
cobines
302b4458b5 UPD: Store Lazarus forms of plugins as FPC resources, so that external lfm files are not needed at runtime. Modified DialogApi accordingly. 2010-03-11 14:04:26 +00:00
cobines
15b4508732 UPD: Enable using XML config file. The INI config will be automatically converted and renamed to doublecmd.ini.obsolete. 2010-02-08 13:21:21 +00:00
cobines
e37d004448 UPD: Saving plugins configuration to XML. 2010-02-07 09:02:08 +00:00
Alexander Koblov
739b5463ca ADD: fspLinksToLocalFiles file source property 2010-02-06 16:29:22 +00:00
cobines
93c2ce0648 ADD: Saving plugins configuration to XML. 2010-01-31 08:58:51 +00:00
Alexander Koblov
82f9aa71e6 FIX: Add Wfx plugins from options dialog 2010-01-21 10:20:41 +00:00
Alexander Koblov
055b98cdb9 FIX: Compiling WFX plugins 2010-01-19 20:33:16 +00:00
cobines
6c5ec86ba9 UPD: Changed handling file times to allow displaying and setting distant past and future times. Now Windows UTC time is used instead of MS-DOS time on Windows and on Unix a 64-bit type is used on x86_64. 2009-12-21 05:18:05 +00:00
Alexander Koblov
915ac6e8cc FIX: Access violation 2009-12-16 14:51:44 +00:00
Alexander Koblov
3449d35d40 UPD: Improve error handling for wfx plugins 2009-12-04 21:35:09 +00:00
Alexander Koblov
17d7bfd0ed FIX: Incorrect attributes in WfxPluginFileSource 2009-12-01 21:06:58 +00:00