Commit Graph

45 Commits

Author SHA1 Message Date
Basile Burg f654811f37
#107, simplify access to main menu with a single service 2016-11-27 08:13:15 +01:00
Basile Burg ca84dffb31 fix #107, Menu flickers when no custom tool is defined 2016-11-24 17:17:46 +01:00
Basile Burg 4ceca1b9eb
custom tools, remove old deprecated setting 2016-10-16 18:12:21 +02:00
Basile Burg a285186121 rename parameters that are prefixed
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg ad8ba83fcd rename ICEMultiDocObserver -> ICEDocumentObserver
+ improve interfaces documentation
2016-07-09 04:11:22 +02:00
Basile Burg e658583587 custom tools, add an option to pipe either the curr file, selection or line
+ deprecate the previous editorToInput option
2016-06-25 20:51:59 +02:00
Basile Burg cc4fdbfc40 custom tools, allow to interpolate the parameters with the result of the input query, close #53 2016-06-19 07:46:42 +02:00
Basile Burg 98f2b6c04c fix, custom tools, message interface not yet assigned but used 2016-06-16 03:05:54 +02:00
Basile Burg 32655fd0d1 temp fix order of init and service assignation 2016-03-21 22:41:03 +01:00
Basile Burg 5ad5e406de refactored the symbol expander as an ICESingleService 2016-03-21 20:51:10 +01:00
Basile Burg e0e9cbac8f more refact using helpers 2016-01-31 12:13:48 +01:00
Basile Burg c407a40259 refact with type helpers 2016-01-27 04:43:54 +01:00
Basile Burg 097875dd59 added simpleCOmmands to ce proj format + improve UTF8 compat 2016-01-25 03:48:13 +01:00
Basile Burg 1bf9097758 shortcut editor, ICEEditableShortCut, inform the observers when item sent 2016-01-23 23:48:13 +01:00
Basile Burg 0303d0f75f style modernisation using helpers isEmpty & isNotEmpty 2016-01-11 01:09:21 +01:00
Basile Burg 3fa80be500 style modernisation using helpers isNil & isNotNil 2016-01-11 00:36:10 +01:00
Basile Burg 5fc8b76512 switch to FPC3 + Laz 1.6 2015-12-22 10:24:18 +01:00
Basile Burg daa90d33be custom tools, removed chainAfter/Before and added more powerful chaining system.
- it allows to redirected output stream to next chain item input stream.
- previous cahin are reloaded once then never saved again.
2015-12-07 01:14:05 +01:00
Basile Burg cb4d381e08 fix some case where tools could not be found 2015-12-04 20:05:48 +01:00
Basile Burg dfd6470537 tools, added option to pipe current editor content to tool input stream 2015-11-22 23:16:59 +01:00
Basile Burg e9aefad611 allow the custom tools params to be temp disabled 2015-09-05 22:53:48 +02:00
Basile Burg 8c7f6cc270 fix, prevented a custom tool to freeze
when two incompatible options are activated
2015-08-26 10:13:36 +02:00
Basile Burg 8f01388d0a custom tools: use new TCEProcess
see b911e10e93
2015-07-15 15:38:57 +02:00
Basile Burg e7611457b6 added btn to clone an existing tool 2015-03-11 19:48:42 +01:00
Basile Burg 413e4496b2 re JCF 2015-03-10 15:02:53 +01:00
Basile Burg f29e57b751 Revert "Revert "processed with JCF""
This reverts commit 81e406bc56.
2015-03-10 15:00:19 +01:00
Basile Burg 81e406bc56 Revert "processed with JCF"
This reverts commit db5e2cbf2d.
2015-03-10 14:57:51 +01:00
Basile Burg db5e2cbf2d processed with JCF 2015-03-10 14:52:42 +01:00
Basile Burg 29fe166257 added option to clear previous redirected messages
for example this avoids to accumulate dscanner -S results after each call
2015-02-24 07:27:09 +01:00
Basile Burg d600486198 tools pass their shortcut when declared in main menu 2015-02-23 06:18:19 +01:00
Basile Burg 570c8aae4a tools shortcuts are exposed as option 2015-02-23 03:52:59 +01:00
Basile Burg e1034fa8a4 review, source comment, minor fixes, todo update 2015-02-22 16:21:44 +01:00
Basile Burg 9df88278a0 Applied changes from ce_interfaces & ce_observer 2015-02-14 02:21:43 +01:00
Basile Burg 0395b36035 added custom property editors for filenames and paths
activated in
- custom tools editor: working dir + executable
- project conf: doc output, object dir, output filename, etc
2015-01-25 17:30:35 +01:00
Basile Burg 96c8c3ea7b refactored TCEWritableComponent
inherits from new TCECustomWritableComponent
renamed as TCEWritableLfmTextComponent
added TCEWritableJsonComponent which derives from the same ancestor
2015-01-23 18:04:01 +01:00
Basile Burg 66d96959d0 updated 2TODOs 2015-01-14 07:55:36 +01:00
Basile Burg 0c6454ca05 drw2 2015-01-12 06:19:25 +01:00
Basile Burg 49cc7c0828 fix, prevented infinite tool execution 2015-01-05 09:34:56 +01:00
Basile Burg ebb34743b8 added "tool-chaining" feature to custom tools 2015-01-05 09:20:20 +01:00
Basile Burg 0881fe9cec renamed ce_common member getDocPath 2014-12-29 04:24:51 +01:00
Basile Burg c1bcec63e5 cleanup 2014-12-07 00:40:13 +01:00
Basile Burg 3db69ee89e added tool option, parameters can be passed from a dialog 2014-12-06 02:26:31 +01:00
Basile Burg 7a23e84828 added ICEMainMenuProvider to custom tools 2014-11-30 04:08:41 +01:00
Basile Burg 6411f4fd65 added basic process input handling to a project running within the IDE and redirected to the IDE 2014-11-28 04:46:58 +01:00
Basile Burg 8ec05dd38c - renamed ce_customtools.pas
- sorted project sources name
2014-11-27 21:35:59 +01:00