Basile Burg
5586fea3d9
fix, action not updated
2015-03-12 20:51:04 +01:00
Basile Burg
28b29e7b74
use common type widget / cesyms libdprase line nbr
2015-03-12 18:40:27 +01:00
Basile Burg
2a6b8f757d
added syntactic errors to symbol list
...
+ option to auto expand warn/err list
2015-03-12 12:50:29 +01:00
Basile Burg
11326abf36
fix, project not added to mru on close
2015-03-12 12:49:33 +01:00
Basile Burg
88577f9a76
nothing
2015-03-12 10:39:02 +01:00
Basile Burg
937f2b0db8
fix, mouse pos to enable hint window
2015-03-12 10:38:44 +01:00
Basile Burg
557d1b77f5
isolated proj & doc MRU classes, item insertion by observation
2015-03-12 10:37:21 +01:00
Basile Burg
e7611457b6
added btn to clone an existing tool
2015-03-11 19:48:42 +01:00
Basile Burg
224a8836d1
updated shared icons
2015-03-11 19:48:19 +01:00
Basile Burg
e4f73a68fe
static macros shortcut exposed as ICEEditableShortcut
2015-03-11 19:28:49 +01:00
Basile Burg
ef3b055bcf
nothing
2015-03-11 19:28:11 +01:00
Basile Burg
ec6ea26339
removed unused unit
2015-03-11 14:54:36 +01:00
Basile Burg
8bd2898b75
external mod. tracking, undo is possible after reloading
2015-03-11 01:06:31 +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
4660545447
Revert "removed someehing just started"
...
This reverts commit 68cd2759bf .
2015-03-10 14:57:44 +01:00
Basile Burg
68cd2759bf
removed someehing just started
2015-03-10 14:54:19 +01:00
Basile Burg
db5e2cbf2d
processed with JCF
2015-03-10 14:52:42 +01:00
Basile Burg
e8d3f7918d
added static macros editable options
2015-03-10 13:29:53 +01:00
Basile Burg
179d141fed
fix, when editor is oekGeneric, property editor dialogs were hidden behind the widget
2015-03-10 13:28:52 +01:00
Basile Burg
d70409bcb9
fix for the linux version, hint textcolor
2015-03-08 22:01:04 +01:00
Basile Burg
d4e63e4fd9
fix for the linux version, run outside, show console
2015-03-08 18:27:55 +01:00
Basile Burg
399c4b38a1
fix, options not saved when set from context menu
2015-03-08 18:23:13 +01:00
Basile Burg
bdc202ba61
nothing
2015-03-08 14:26:37 +01:00
Basile Burg
f6fe94fe62
project inspector use updateDelayed()
2015-03-08 14:26:28 +01:00
Basile Burg
bd9cc5cbdf
improved performances when redefining DCD imports
2015-03-08 14:24:16 +01:00
Basile Burg
c91e8e47f8
renamed widget updater identifiers
...
byevent->imperative
2015-03-08 14:23:02 +01:00
Basile Burg
4903e37542
added message filter to messages widget
2015-03-08 12:21:40 +01:00
Basile Burg
d581ad1c20
removed static explorer widget
2015-03-08 00:40:36 +01:00
Basile Burg
61122dffed
clean up
2015-03-08 00:39:37 +01:00
Basile Burg
2f7ebb60c6
deleted static explorer
2015-03-08 00:39:04 +01:00
Basile Burg
8a34000cc0
deleted resman
2015-03-08 00:38:50 +01:00
Basile Burg
912749c45c
added file action compile file and run outside
...
like runnable moduled but when redirection of the output is not wanted
2015-03-07 14:57:30 +01:00
Basile Burg
ee091c7578
DCD handling moved from TCEMainForm to TCESynMemo
...
+ call tip after open parenthesis
+ ddoc on idle
+ fix incorrrect hint window size on first hint
2015-03-07 01:51:57 +01:00
Basile Burg
22dc9f8954
added call tip method to TCEDcdWrapper
2015-03-07 01:49:27 +01:00
Basile Burg
cace5826fd
removed editor hint handling from main form
2015-03-07 01:49:00 +01:00
Basile Burg
79d5e96368
nothing
2015-03-06 22:28:14 +01:00
Basile Burg
a954f31417
removed useless code
...
this didn't fix the bug "first hint window size is wrong"
2015-03-06 22:23:35 +01:00
Basile Burg
39daec46c1
inspector-based-widget: checkboxes for bool/enum
2015-03-03 09:00:21 +01:00
Basile Burg
0eb82a0dfe
added symbol smart-filtering
2015-02-26 06:39:23 +01:00
Basile Burg
3bf6ba9264
added editable symbol list option
2015-02-25 12:50:39 +01:00
Basile Burg
2c8182223f
fix, in asyncprocess, output has to be accumulated in the two events
2015-02-25 09:23:29 +01:00
Basile Burg
ac5c8e1ad4
fix, in asyncprocess output has to be accumulated in the two events
2015-02-25 09:23:02 +01:00
Basile Burg
b23f72deda
added procedure to accumulate process output in a stream
2015-02-25 09:22:16 +01:00
Basile Burg
c760299533
main creates the symbol list widget
2015-02-25 07:57:12 +01:00
Basile Burg
8306aafa6c
added symbol list widget
...
gui front-end for the cesyms tool
2015-02-25 07:56:37 +01:00
Basile Burg
54467da817
clean up
2015-02-24 18:36:01 +01:00
Basile Burg
93d33ed3b5
several HL fixes
...
- when folds where deactivated, regions were not scanned correctly
- related: /+/ or /*/ were cinsidred as open/close pairs.
2015-02-24 18:35:41 +01:00
Basile Burg
6a14439507
fix, docking options checkbox hidden
2015-02-24 12:18:43 +01:00
Basile Burg
fa92f10491
added TODO list editable options
...
previous option is not saved anymore using the centralized system.
2015-02-24 10:07:03 +01:00
Basile Burg
a9c03259d7
fix, hide TComponent props in option editor.
...
Name modification could lead to load/save errors
2015-02-24 10:06:04 +01:00
Basile Burg
a23eb197d0
fix, config collection were not hidden anymore, event was set programmaticaly to another proc.
2015-02-24 10:04:49 +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
8478e3f040
added option to customize bracket pair match
2015-02-24 07:20:42 +01:00
Basile Burg
953240ce03
removed '@', so that UDA and @safe... handled as a full token
...
+ removed other symbols, already defined in base class
2015-02-24 07:12:29 +01:00
Basile Burg
0d4c216e27
added option to set if regexes are handled
2015-02-24 07:10:45 +01:00
Basile Burg
bfee995bd9
fix, in 1.4 it breaks DDOc hints
2015-02-24 04:50:06 +01:00
Basile Burg
f07b051455
rewritten factory docking settings
2015-02-24 04:49:31 +01:00
Basile Burg
a1d0d600f2
added basic TCEActionProviderSubject implementation
2015-02-23 06:21:26 +01:00
Basile Burg
10aa04e96a
added support for modal widget
2015-02-23 06:20:53 +01:00
Basile Burg
6df102dac4
shortcut editor pass the new shortcut value to the observers
2015-02-23 06:20:33 +01:00
Basile Burg
9ea1608f74
added interface ICEActionProvider
...
maybe as an alternative to ICEMainMenuProvider
2015-02-23 06:20:00 +01:00
Basile Burg
42a8cc8924
option editor is modal
...
when editing a shortcut this prevent the shortcut to be handled
2015-02-23 06:19:08 +01:00
Basile Burg
d600486198
tools pass their shortcut when declared in main menu
2015-02-23 06:18:19 +01:00
Basile Burg
2f2808005d
widget can specify it want to be shown as modal form
2015-02-23 06:17:39 +01:00
Basile Burg
570c8aae4a
tools shortcuts are exposed as option
2015-02-23 03:52:59 +01:00
Basile Burg
ca84243cfa
options are sorted
2015-02-23 03:52:10 +01:00
Basile Burg
4e51c7bbe6
fix, less esoteric declaration of the shortcuts
2015-02-23 03:51:44 +01:00
Basile Burg
a460b168a4
fix, shortcut editor want first/want next, always handle the last result
2015-02-23 03:50:40 +01:00
Basile Burg
e1034fa8a4
review, source comment, minor fixes, todo update
2015-02-22 16:21:44 +01:00
Basile Burg
06deabd011
editor cache not saved if document is temp
2015-02-22 13:00:31 +01:00
Basile Burg
f3b7120610
fix, message click not handled until options edited
2015-02-22 12:55:54 +01:00
Basile Burg
701fd79d00
added message-widget setting, single/dbl click handler
2015-02-22 12:49:05 +01:00
Basile Burg
e9926c8203
added font as an editable message-widget option
...
+ messages options does not use ICESessionObserver anymore but decentralized persistence.
2015-02-22 12:38:06 +01:00
Basile Burg
faecac4b3a
fix, option editor was not updating edited value on cancel event
2015-02-22 12:27:57 +01:00
Basile Burg
5b9743bcf3
clean up
2015-02-22 09:54:07 +01:00
Basile Burg
d386e723ae
fix, fold kinds were overwritten for each new editor
2015-02-22 09:40:35 +01:00
Basile Burg
adc4a55b28
added assignation of additional published props
2015-02-22 09:39:51 +01:00
Basile Burg
fd0b98ea7c
prepared for laz 1.4
2015-02-22 02:26:35 +01:00
Basile Burg
8bd0bcae68
added support for catching new shortcut value
2015-02-21 13:59:41 +01:00
Basile Burg
4bcb2c6dcf
tweaked option editor options
2015-02-21 13:58:56 +01:00
Basile Burg
3ff19f5160
test editable editor shortcut
2015-02-21 13:58:34 +01:00
Basile Burg
9e5278f221
found bug, Synedit related
2015-02-21 13:57:59 +01:00
Basile Burg
94b1862014
updated icons
2015-02-21 13:57:13 +01:00
Basile Burg
67cb1ed157
added shortcut editor, as an ICEEditableOptions
2015-02-21 06:20:24 +01:00
Basile Burg
f651dd9cdd
try ICEEditableShortcut in main form
2015-02-21 06:19:27 +01:00
Basile Burg
764bdb27a3
redesigned the ICEEditableShortcut interface
2015-02-21 06:18:55 +01:00
Basile Burg
5591907a03
doc comment
2015-02-21 04:08:01 +01:00
Basile Burg
2be5f71a86
fix, docking options is a not a form
2015-02-21 03:57:13 +01:00
Basile Burg
1d26658a7b
added a 3rd option container kind
2015-02-21 03:56:41 +01:00
Basile Burg
55ce01af2d
added option editor for the docking
2015-02-21 01:49:16 +01:00
Basile Burg
c12df7d39e
found bug, linux only, convert error after color edit
2015-02-20 11:38:02 +01:00
Basile Burg
82084975d8
non default value in green
2015-02-20 11:37:09 +01:00
Basile Burg
2692bfa6e3
non default value in green
2015-02-20 11:36:55 +01:00
Basile Burg
c6194d5db7
cleaner syntax
2015-02-20 11:36:30 +01:00
Basile Burg
8ad2529aa5
added more editable options
2015-02-20 11:36:11 +01:00
Basile Burg
c23d63fbe5
fix, sync-edit icon hidden when editing a temp file
2015-02-20 03:52:41 +01:00
Basile Burg
33e8e7ce14
load sync-edit icon from shared icons
2015-02-20 03:50:43 +01:00
Basile Burg
8c33252ebd
updated icons
2015-02-20 03:48:29 +01:00
Basile Burg
a6e556d183
fix, hint not re-shown until scroll/click/move elsewhere
2015-02-19 11:16:45 +01:00
Basile Burg
566bd6bbd3
renamed enum member
2015-02-19 11:15:40 +01:00
Basile Burg
bac1a99efc
doc comments
2015-02-19 11:15:17 +01:00
Basile Burg
94ec732c39
dev option editor - 3
2015-02-19 06:08:06 +01:00
Basile Burg
b562324894
renamed field
2015-02-19 06:07:38 +01:00
Basile Burg
c99f30434f
make the global Highlighter streamable
2015-02-19 06:06:49 +01:00
Basile Burg
b360c4a814
fix, memory leak
2015-02-19 06:06:16 +01:00
Basile Burg
473cb00c0e
fix, element must be deleted in reverse order
2015-02-19 06:05:53 +01:00
Basile Burg
50d0d4c0c5
dev option editor - 2
2015-02-19 03:20:53 +01:00
Basile Burg
95c6b68490
message options as a writableLFmTextComponent
2015-02-19 03:20:22 +01:00
Basile Burg
9f7b702417
option editor made non-dockable
2015-02-19 03:19:09 +01:00
Basile Burg
75513fc0bd
added support for non-dockable widget in mainForm
2015-02-19 03:18:18 +01:00
Basile Burg
8995af337d
added isDockable property to the widget base class
2015-02-19 03:17:43 +01:00
Basile Burg
1a9baafe30
nothing
2015-02-18 14:38:10 +01:00
Basile Burg
7b3dc52906
dev option editor - 1
2015-02-18 13:58:05 +01:00
Basile Burg
2130807c62
added interface for the editable options
2015-02-18 13:57:40 +01:00
Basile Burg
ea8505352b
updated icons
2015-02-18 13:57:03 +01:00
Basile Burg
75bafb1b89
added support for ICEMultiDocHandler in all the widgets
2015-02-18 06:43:39 +01:00
Basile Burg
7ea99ede61
added service ICEMultiDocHandler
2015-02-18 06:42:40 +01:00
Basile Burg
302a758612
renamed ambiguous fields
2015-02-16 02:56:40 +01:00
Basile Burg
e618812740
fix, exclusions were not copied when cloning a config
2015-02-16 02:54:44 +01:00
Basile Burg
804dff87d1
fix, DCD get doc only called for D sources
2015-02-16 02:42:28 +01:00
Basile Burg
1b56c75ca1
removed autogen. comments
2015-02-15 05:26:39 +01:00
Basile Burg
9c25a5e206
tweaked getContext
2015-02-14 04:40:01 +01:00
Basile Burg
78318f90a7
todolist column can be sorted
2015-02-14 04:21:54 +01:00
Basile Burg
9df88278a0
Applied changes from ce_interfaces & ce_observer
2015-02-14 02:21:43 +01:00
Basile Burg
f263fbdf54
SingleService
...
- ICELogMessagerSubject converted to service; was an anti-pattern
- SingleService for the procinput widget
- Utility to get the service interfaces from the EntityConnector
2015-02-14 02:20:52 +01:00
Basile Burg
5aa4068990
added SingleService interface system to EntitiesConnector
2015-02-14 02:18:47 +01:00
Basile Burg
18f7237236
fix, [ b2a79f1] under linux
2015-02-13 04:56:08 +01:00
Basile Burg
33d1fd9cf2
fix, symbol finder, inaccuracy due to line endings
2015-02-13 04:28:59 +01:00
Basile Burg
ac27f9c899
updated TODOs
2015-02-13 04:27:33 +01:00
Basile Burg
61f5bb2e6d
updated TODOs
2015-02-13 04:27:22 +01:00
Basile Burg
a9f68c1e66
fixes for the linux version
2015-02-07 10:26:49 +01:00
Basile Burg
f6ef7aa4bf
typo
2015-02-07 06:38:41 +01:00
Basile Burg
eaece5e670
activated ddoc hints from DCD
2015-02-07 06:38:16 +01:00
Basile Burg
9f72412e85
added custom hint window class
2015-02-07 06:37:39 +01:00
Basile Burg
15c51f1fef
removed useless ce_icon source
2015-02-07 01:25:24 +01:00
Basile Burg
5c1e0eea1b
updated TODOs
2015-02-07 01:19:30 +01:00
Basile Burg
854f86ebeb
wont be done
2015-02-07 01:14:55 +01:00
Basile Burg
426ce2bf0f
fix, perf issue when selecting in huge files
2015-02-07 01:14:27 +01:00
Basile Burg
61c713c2f3
removed useless directive
2015-02-07 01:13:56 +01:00
Basile Burg
d93843e079
activated custom folded regions by default
2015-02-06 21:19:07 +01:00
Basile Burg
efd84ef8a5
fixed & re-activated custom folded region
2015-02-06 21:18:46 +01:00
Basile Burg
294994dfc5
improved DCD life-time management
...
- if server already running then use current
- if already running then don't kill on exit
2015-02-06 02:53:23 +01:00
Basile Burg
b36a5af627
added routine to find running process
2015-02-06 02:51:07 +01:00
Basile Burg
257c34b8ec
hl, token content processed as tokens
2015-02-06 02:02:05 +01:00
Basile Burg
bb311ce049
tweaked project inspector
...
- only d sources can be opened by dbl click
- extra sources can also be opened by dbl click
- importStringPaths and ImportModulePaths are not shorten anymore
2015-02-04 02:30:28 +01:00
Basile Burg
2fbed556fb
fix, only handle source, not obj/o
2015-02-03 22:32:10 +01:00
Basile Burg
4fb2794763
removed unimplemented add packages
2015-02-03 04:08:58 +01:00
Basile Burg
3780e76078
give plug up
2015-02-03 03:45:47 +01:00
Basile Burg
d50de4be99
give dub up
2015-02-03 03:45:22 +01:00
Basile Burg
56eb2aaaac
fix, error/warning position not found in D interface files.
2015-02-02 16:26:38 +01:00
Basile Burg
842b5e81db
fix, 64bit compilation
2015-02-01 23:34:29 +01:00
Basile Burg
a8430f74f9
added persistent option auto-refresh
2015-02-01 01:48:55 +01:00
Basile Burg
87d588d475
nothing
2015-02-01 01:48:27 +01:00
Basile Burg
fc69c42d5d
updated icons
2015-02-01 01:47:58 +01:00
Basile Burg
f211d3533f
fix, bug described in bdc7626b26, focus event, too much updates.
...
the docFocused event is still called but the observers does not always perform their updates
2015-01-31 14:44:44 +01:00
Basile Burg
c9bebfd262
test trigger service
2015-01-30 05:29:01 +01:00
Basile Burg
a9f8fcd031
completion mnu font size syncronized to editor font size
2015-01-29 23:29:39 +01:00
Basile Burg
bdc7626b26
foudn bug, completion, steal focus, reset editor focus, too much updates
2015-01-29 23:28:47 +01:00
Basile Burg
53c8308ac4
fix, deprecated fields, not stored anymore
2015-01-29 18:45:53 +01:00
Basile Burg
3aa2a8ae86
fix, static explorer didnt display unions
2015-01-29 02:18:35 +01:00
Basile Burg
b2a79f1ae9
fix, dcd imports were randomly broken
...
adding import is not asynchronous, for each import the process has to be waited for.
2015-01-29 01:27:54 +01:00
Basile Burg
f91f5d4961
fix, without focus other tool btns seemed not o work
2015-01-28 12:25:05 +01:00
Basile Burg
5f51a68141
added tool button to select a folder of lib
2015-01-28 09:44:26 +01:00
Basile Burg
2ffcf53860
typo
2015-01-28 09:43:24 +01:00
Basile Burg
2667b67438
fix, trailing dirsep removed
2015-01-28 09:31:36 +01:00
Basile Burg
94e88424af
fix, open file from cmd line param crash
...
GUI not yet visible, error in inherited setFocus
2015-01-28 00:33:21 +01:00
Basile Burg
56299e965f
fix, bug introduced by f4da130df1.
...
first launch, all widgets were hidden. The optimization is only set if the docking have been saved at least one.
2015-01-27 23:40:45 +01:00
Basile Burg
db55163001
cleanup
2015-01-27 21:50:25 +01:00
Basile Burg
af677a42fb
fix, allow widget to find cetodo tool in same folder as coedit main exe
2015-01-27 21:27:21 +01:00
Basile Burg
f4da130df1
improved startup
...
widgets are not shown until docked
2015-01-27 17:14:06 +01:00
Basile Burg
94e3ab6bb2
replaced deprecated props identifier with new
2015-01-27 07:55:16 +01:00
Basile Burg
9beabab8e5
deprecated and renamed ambiguous imports and includes options
...
imports -> importStringPaths
includes -> importModulePaths
2015-01-27 07:53:01 +01:00
Basile Burg
0cf14a95a4
deprecated and renamed codeview debug options
2015-01-27 07:51:15 +01:00
Basile Burg
18ca120a8f
improved performance on update
2015-01-26 09:55:03 +01:00
Basile Burg
517f597505
fix, exclusion list leaked
2015-01-25 22:46:02 +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
4241c7325a
added exclusions handling when the cmd line is prepared
2015-01-25 15:36:37 +01:00
Basile Burg
b51519fd86
prevented a superfluous update when loading a project
2015-01-25 15:35:01 +01:00
Basile Burg
d9aced0359
added list of exclusions to TPathsOpts
...
can contains
- an absolute/relative filename/foldername
- a filename/foldername with symstring
2015-01-25 15:34:00 +01:00
Basile Burg
45c9468f47
fix, auto select category before first message
...
instead of after adding a new list item
2015-01-25 06:56:02 +01:00
Basile Burg
4580f60911
started to wrap DUB format as a TComponent
2015-01-24 07:51:42 +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
abd7e09552
fix, dcd broken, zombies has to be killed before a query, not after
2015-01-21 10:39:38 +01:00
Basile Burg
3d1e964db3
fix, accumulation of zombie processes under linux
2015-01-21 08:44:57 +01:00
Basile Burg
f1c16c11d6
reactivated page close btn on linux
2015-01-21 08:09:37 +01:00
Basile Burg
3cd1306be6
fix, project under linux, no anymore need to save the project before adding source files
2015-01-21 07:53:55 +01:00
Basile Burg
a505b9f525
docking, does not save undocked widget anymore
2015-01-20 16:14:54 +01:00
Basile Burg
cf5e15b427
prevent widget update when not visible
2015-01-19 11:50:53 +01:00
Basile Burg
8fa2a71147
fix, possible focus loss on doc switch
2015-01-19 06:26:48 +01:00
Basile Burg
64a852bb60
Added doc focus on creation
2015-01-19 06:26:14 +01:00
Basile Burg
99973d73b9
fix, regression after 2d6eb412b4, only alnum keys were working.
...
see comment in TCESynMemo ctor.
2015-01-19 04:22:31 +01:00
Basile Burg
47155a26f1
fix, TCESynMemo leaked
2015-01-19 03:56:27 +01:00
Basile Burg
702f9217d9
removed overriden setfocus
2015-01-19 03:55:31 +01:00
Basile Burg
2d6eb412b4
more clever usage of the ICEMultiDoc observer
...
- the notifications are used to create/delete a page.
- was not possible until the bug c1a0ed2799 .
2015-01-18 12:39:03 +01:00
Basile Burg
bea6177ff6
removed bug comment
2015-01-18 12:35:36 +01:00
Basile Burg
09fde4f337
fix, info can be produced after the document destruction
2015-01-18 12:35:19 +01:00
Basile Burg
cc5150f1a2
fix, bug is described in c1a0ed2799
2015-01-18 11:59:23 +01:00
Basile Burg
e6e007ae25
fix, <CPFS> passed with Add() instead of AddText()
...
broke the analysis in projects.
AddText() adds serveral separated items.
2015-01-17 10:44:12 +01:00
Basile Burg
fc7f55c493
improved patching of broken projects.
2015-01-17 09:15:51 +01:00
Basile Burg
a277fc1e45
fixed issues encountered when many TODO comments
...
e.g: std.process, now they are all listed
2015-01-17 05:52:41 +01:00
Basile Burg
b214e1bbbd
reverted temp workaround
2015-01-17 05:51:43 +01:00
Basile Burg
2968b95e0a
improved todo list widget and tool
2015-01-17 03:54:39 +01:00
Basile Burg
14565e51b8
the way outputFilename has to be guesses relies on an incoherence
2015-01-17 03:54:05 +01:00
Basile Burg
44698ed724
removed useless method
2015-01-17 03:53:11 +01:00
Basile Burg
ea6e935e0e
temp workaround the bug described in the interface section
2015-01-17 03:52:41 +01:00
Basile Burg
9c22892361
improved updateOutFilename under windows
2015-01-16 07:39:26 +01:00
Basile Burg
80f7af11ca
fix, added unhandled case when determining the files to analyze
2015-01-16 04:28:33 +01:00
Basile Burg
08ef69ce89
fix, dbl click todo item, av
2015-01-16 04:23:31 +01:00
Basile Burg
181b1361a3
added ce_todolist, the todo list widget
2015-01-16 04:01:02 +01:00
Basile Burg
61a4012cf2
updated a todo
2015-01-16 04:00:16 +01:00
Basile Burg
0684385953
added support for sym string to project pre/post params, as well as proj run params
2015-01-16 00:08:10 +01:00
Basile Burg
c1a0ed2799
found bug, status bar displays wrong doc name under certain circumstances
2015-01-16 00:07:26 +01:00
Basile Burg
7a2a57d0fa
fix, status bar cleared when no doc
2015-01-16 00:06:19 +01:00
Basile Burg
286636b75a
uses fDoc instead of the widget
2015-01-16 00:05:44 +01:00
Basile Burg
04b8ffc643
fix, noboundscheck patched before each build
2015-01-15 01:31:26 +01:00
Basile Burg
9873c561b3
update actFileUnittest enabled
2015-01-14 12:20:59 +01:00
Basile Burg
a4b8c3ed48
added action to run the tests in the focused editor
2015-01-14 12:16:33 +01:00
Basile Burg
49d985ab1b
added custom version id runnable_module when to runnable system
2015-01-14 11:42:05 +01:00
Basile Burg
bcaa0027c7
fix, AV in static explorer if fDoc is not a D source
2015-01-14 09:43:28 +01:00
Basile Burg
66d96959d0
updated 2TODOs
2015-01-14 07:55:36 +01:00
Basile Burg
f45d1cf090
deactivated resman
2015-01-12 06:55:14 +01:00
Basile Burg
0c6454ca05
drw2
2015-01-12 06:19:25 +01:00
Basile Burg
cac091a4d6
drw1
2015-01-11 14:40:59 +01:00
Basile Burg
d776f77d7f
reorganized interfaces, visibility, added projCompiling
2015-01-11 14:38:47 +01:00
Basile Burg
148c7729a9
added "syncro-mode" to project configurations editor
2015-01-11 03:14:59 +01:00
Basile Burg
17b1ed48c9
deprecated option noBoundsCheck is now totally hidden
2015-01-11 03:13:55 +01:00
Basile Burg
a79bcdc27c
added two new icons, regenerated the inc
2015-01-11 03:12:37 +01:00
Basile Burg
dbcb5eb423
fix, prop not copied could lead to missing value in config clone
2015-01-09 17:34:36 +01:00
Basile Burg
43564af3a3
fix, case issue could lead to file opened twice
2015-01-09 02:07:38 +01:00
Basile Burg
48f2d9c2bc
added handling of project file for first argument
2015-01-08 22:22:35 +01:00
Basile Burg
5e68e70ba6
identified couple of bug
2015-01-07 00:42:02 +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
75a9d12a57
fix, prevented update burst when adding/removing many sources
2015-01-05 04:59:15 +01:00
Basile Burg
6a8bcf083a
dbl click in tool list to execute
2015-01-04 22:59:37 +01:00
Basile Burg
bce244b754
clear by context, clear editor specific msg, not all the editor msg
2015-01-04 22:31:54 +01:00
Basile Burg
826c591548
fix, the address taken was a stack one, not the object heap's one
2015-01-04 22:31:02 +01:00
Basile Burg
691d282d34
fix, last folder added to favorites
2015-01-04 22:02:03 +01:00
Basile Burg
a8e327557a
recall last folder, not anymore limited to favorites
2015-01-04 21:46:04 +01:00
Basile Burg
b0350a849c
added new items to hardcoded static macros
2015-01-04 18:49:52 +01:00
Basile Burg
9fd5660065
converted project inspector widget, use shared icons
2015-01-04 18:32:37 +01:00
Basile Burg
2a14eec2bb
converted mini explorer widget, use shared icons
2015-01-04 18:32:13 +01:00
Basile Burg
026c894cb4
converted static explorer widget, use shared icons
2015-01-04 18:31:56 +01:00
Basile Burg
97ddb7dd5f
fix, typo in icon name
2015-01-04 18:31:21 +01:00
Basile Burg
da2cbc1dcc
fix, status bar not updated until a doc is clicked
2015-01-04 05:22:46 +01:00
Basile Burg
f69949b882
partially reverted changes made in 4caebcfa57, filename can be set on tempfilename
2015-01-04 05:18:21 +01:00
Basile Burg
1ecb859698
prepared code to get symb documentation at mouse position
2015-01-04 04:56:32 +01:00
Basile Burg
ea33425ffd
converted project configuration widget, use shared icons
2015-01-04 02:37:56 +01:00
Basile Burg
374fbaf2d4
converted tools editor widget, use shared icons
2015-01-04 02:31:16 +01:00
Basile Burg
0f21fabd44
fix typo in icon name
2015-01-04 02:30:21 +01:00
Basile Burg
2e0612850f
converted library manager widget, use shared icons
2015-01-04 02:22:05 +01:00
Basile Burg
d8bd4ad9ec
added shared icon system
2015-01-04 01:57:00 +01:00
Basile Burg
59fe5d169b
fix, error in temp runnable module, file could be reopened
2015-01-04 01:38:18 +01:00
Basile Burg
2f8a485e4f
runnable module output not deleted if file is not in temp dir
2015-01-04 01:37:31 +01:00
Basile Burg
ed5dab39e9
fix, wrench icon hidden
2015-01-02 15:51:02 +01:00
Basile Burg
f2ae9c9a29
fix typo
2015-01-02 15:48:17 +01:00
Basile Burg
9901b811a0
fix, deprecated switch noBoundCheck still read but wont be written anymore to project file
2015-01-02 06:59:10 +01:00
Basile Burg
4ea86602a2
added project-specific -I to dcd -I
2015-01-02 06:11:56 +01:00
Basile Burg
4caebcfa57
fix, static explorer broken for runnable module after first execution
2015-01-02 05:55:25 +01:00
Basile Burg
8d6cb64fb2
updated runnable template
2015-01-01 23:19:16 +01:00
Basile Burg
e6a9837ed8
fix, tree not cleared on doc closing
2014-12-30 23:36:49 +01:00
Basile Burg
3492e489f9
fix docFocused event not emitted after document load
2014-12-29 04:26:06 +01:00
Basile Burg
3870020ad1
fix useless burst of updates when loading project from file
2014-12-29 04:25:29 +01:00
Basile Burg
0881fe9cec
renamed ce_common member getDocPath
2014-12-29 04:24:51 +01:00
Basile Burg
02af01a612
fix, dcd import path from project, paths were not translated to absolute
2014-12-29 03:20:37 +01:00
Basile Burg
b0f1df11db
fix, dcd-server output were erroneously piped
2014-12-29 03:19:41 +01:00
Basile Burg
5db4627eff
added font.size to editor cache
2014-12-29 01:54:19 +01:00
Basile Burg
21894bffc0
added utility to test if a source is part of a project
2014-12-29 01:54:00 +01:00
Basile Burg
ee86c8f939
fix, source not related to project, json info not produced if project has erroneous sources
2014-12-25 16:07:30 +01:00
Basile Burg
47f460d31a
re-enabled ext constraint only if outputFilename is guessed
2014-12-20 17:35:30 +01:00
Basile Burg
31732d751b
workaround the issues related to 77e6a6e
2014-12-16 09:40:52 +01:00
Basile Burg
99bcbc5d15
fix b00b2d5, case issue.
2014-12-16 08:27:12 +01:00
Basile Burg
19ff4f214f
removed unused method
2014-12-16 08:18:00 +01:00
Basile Burg
b00b2d5f48
bug found
2014-12-14 14:17:19 +01:00
Basile Burg
d70200244b
hide range error in debug mode
2014-12-14 14:16:54 +01:00
Basile Burg
b93810099f
added folding to cache system
2014-12-13 04:44:11 +01:00
Basile Burg
96be761415
fix, static macro auto insertion broken due to dollar added as wordbreaker
2014-12-12 08:03:20 +01:00
Basile Burg
0da23fa8f4
forgot to remove two ref to fDoc
2014-12-12 07:11:33 +01:00
Basile Burg
77e6a6ef77
fix, AV while closing doc on linux
2014-12-12 07:05:37 +01:00
Basile Burg
89cde48f5c
fix, splitter bug on realign
2014-12-12 05:50:42 +01:00
Basile Burg
ea85c97350
fix, splitter bug on realign
2014-12-12 05:36:29 +01:00
Basile Burg
82995b0963
fix , selection after move up/down
2014-12-12 05:23:12 +01:00
Basile Burg
45d84c2464
slightly improved the completion menu
2014-12-11 22:54:35 +01:00
Basile Burg
32c1defa71
added editor cache system
2014-12-11 14:04:58 +01:00
Basile Burg
4903d8097a
added missing word breakers, solve current ident highlight issues
2014-12-11 12:16:31 +01:00
Basile Burg
93be81f643
wrapped DCD things in a class: allow to save settings and the instance to know docs and projs.
...
+ fixes the small lag previously happening during first DCD query
2014-12-11 09:06:16 +01:00
Basile Burg
d0ca1fbffa
fix, changed ancestor, previous one didn't have a Shortcut.
...
removed default attrib, property is always written to setting file
2014-12-09 11:33:48 +01:00
Basile Burg
8fc973dd99
made clearer the reason why TCEOption force EntitiesConnector to update
2014-12-09 11:32:28 +01:00
Basile Burg
4e15bdcd15
optimized entities-connection performances at startup
2014-12-09 04:54:51 +01:00
Basile Burg
dce827ef65
avoid possible failure if dir does not exist
2014-12-09 03:49:46 +01:00
Basile Burg
1592af26bb
added TCEStaticEditorMacro
2014-12-09 03:48:59 +01:00
Basile Burg
9a13de3c05
editor position buffer on key up
2014-12-07 10:51:20 +01:00
Basile Burg
1cf1a81c56
project outputFilename extension not constrained
2014-12-07 08:25:08 +01:00
Basile Burg
3c62646055
replaced custom extension stripping routine by sysutils version
2014-12-07 07:59:28 +01:00
Basile Burg
c1bcec63e5
cleanup
2014-12-07 00:40:13 +01:00
Basile Burg
55dd5d13fe
added file action, export to html
2014-12-06 22:40:47 +01:00
Basile Burg
f567639784
tweaked guessMessageKind() to allow dscanner [warn] to be detected
2014-12-06 09:04:46 +01:00
Basile Burg
10164ecae9
tweaked getLineFromMessage() to allow dscanner "line:col" in addition to dmd "line,col"
2014-12-06 08:46:34 +01:00
Basile Burg
f14b48da75
fix, module name get be retrieved "std.string"
2014-12-06 08:14:53 +01:00
Basile Burg
5d777a850f
added persistence for splitters positions
2014-12-06 08:00: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
1e63f7d6e9
added a file filter
2014-12-06 02:10:10 +01:00
Basile Burg
74826a6fbb
alias can be automatically set
2014-12-06 00:44:28 +01:00
Basile Burg
eb7f061480
added support for MouseLinks: <Ctrl>+Move, <Ctrl>+<mbLeft>, invoke dcd find symbol loc
2014-12-06 00:38:34 +01:00
Basile Burg
19c2afe9d9
pass project src folder to dcd, mostly for Ctrl+Shift+up / find symb decl
2014-12-04 08:55:55 +01:00
Basile Burg
0b7efd8d9e
tweaked non-default value color
2014-12-04 08:28:41 +01:00
Basile Burg
163c8dbf92
tweaked default compiler options
2014-12-04 08:28:13 +01:00
Basile Burg
ab23dc13d9
cleanup
2014-12-04 00:56:21 +01:00
Basile Burg
3c1ef011aa
cleanup
2014-12-04 00:53:24 +01:00
Basile Burg
ea21bc207d
fix, DCD completion half broken due to a typo
2014-12-04 00:48:48 +01:00
Basile Burg
76dd9b8d44
fix, double quoted string literal escape
2014-12-04 00:21:33 +01:00
Basile Burg
91e7cfe503
fix, char literal escape
2014-12-03 19:11:07 +01:00
Basile Burg
7807b0c9e6
removed useless swtich
2014-12-03 19:10:50 +01:00
Basile Burg
9470f53a58
fix, static explorer warning for 'enum member' type
2014-12-03 02:15:42 +01:00
Basile Burg
bdbc857e1f
added action to copy symbol identifier
2014-12-02 08:11:44 +01:00
Basile Burg
cb5ad75f3d
fix, wysiwyg double quoted string
2014-12-02 04:14:01 +01:00
Basile Burg
6ebd206cd2
fine-tuned widgets toolbars
2014-12-01 08:32:53 +01:00
Basile Burg
ea823e883b
fix, doesnt call dmd if no source
2014-12-01 06:13:38 +01:00
Basile Burg
43f59512b8
hidden some variables
2014-12-01 05:50:25 +01:00
Basile Burg
9b45b697a2
Revert "hidden some variables"
...
This reverts commit f8c74e2eeda05eac60b1f2a259c63b6059806d31.
2014-12-01 05:38:15 +01:00
Basile Burg
c969fe3044
Revert "Revert "hidden some variables""
...
This reverts commit 9112cc91e4018ca9f33a6f8611215139e19b6b15.
2014-12-01 05:38:04 +01:00
Basile Burg
7311c9a727
fix char literals
2014-12-01 00:51:40 +01:00
Basile Burg
bd38a06383
fix, wysiwyg double quoted string
2014-12-01 00:08:16 +01:00
Basile Burg
efbeae9e3c
fix, wysiwyg double quoted string
2014-12-01 00:01:02 +01:00
Basile Burg
96422af474
renamed TPathOpts.Sources to extraSources
2014-11-30 18:14:58 +01:00
Basile Burg
9e2750ce61
added btns to move items
2014-11-30 15:21:50 +01:00
Basile Burg
faa9be75b2
added btns to move items
2014-11-30 15:21:43 +01:00
Basile Burg
a4e18c1bb8
added messages option, autoselect category
2014-11-30 05:02:28 +01:00
Basile Burg
a449f8c922
added option, compiler switches for runnable modules
2014-11-30 04:38:24 +01:00
Basile Burg
7a23e84828
added ICEMainMenuProvider to custom tools
2014-11-30 04:08:41 +01:00
Basile Burg
6262ac9802
added ICEMainMenuProvider handler
2014-11-30 04:08:15 +01:00
Basile Burg
84466ab7c5
fix AV when deleting an entry
2014-11-30 04:07:31 +01:00
Basile Burg
f6b2c02031
updated interfaces and observers
2014-11-30 04:07:08 +01:00
Basile Burg
e0c3d9495f
added selection length display
2014-11-30 02:34:30 +01:00
Basile Burg
dacf972250
dont fully lex the editor since only module name is interesting
2014-11-30 02:17:39 +01:00
Basile Burg
b9d13630c8
added a callback to lex()
2014-11-30 02:16:34 +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
5c64186520
fix TMruList, maxCount setter, value was never set
2014-11-27 22:10:10 +01:00
Basile Burg
f32ff2ac4e
fix, switches from inc file
2014-11-27 21:41:56 +01:00
Basile Burg
12f0b694f7
fix option naming style
2014-11-27 21:38:46 +01:00
Basile Burg
8ec05dd38c
- renamed ce_customtools.pas
...
- sorted project sources name
2014-11-27 21:35:59 +01:00
Basile Burg
1d1362535c
procinput widget, input MRU is saved between cessions
2014-11-27 21:22:24 +01:00
Basile Burg
150fed8772
added process input history, controlled with <UP> and <DOWN>
2014-11-27 15:53:04 +01:00
Basile Burg
fa3165bd2c
procinput widget, input text supports symstrings
2014-11-27 15:33:14 +01:00
Basile Burg
be340d4f20
nothing
2014-11-27 15:32:39 +01:00
Basile Burg
3996b4d11d
deactivated custom fold, curly brackets folds and custom folds need a distinct type
2014-11-27 15:20:01 +01:00
Basile Burg
fc98121147
refactored ce_customtools, global variable put off the less and less "main" form
2014-11-26 18:33:51 +01:00
Basile Burg
9a939ac470
added symbolic string <CPO>/<CurrentProjectOutput>
2014-11-26 17:50:29 +01:00
Basile Burg
e49f60cc0a
refactored librarymanager, global variable put off the less and less "main" form
2014-11-26 17:04:37 +01:00
Basile Burg
bffa23a27f
style fix
2014-11-26 16:54:25 +01:00
Basile Burg
570c279fd8
fix, wrong charset tested, some symbols were not bold
2014-11-26 16:42:19 +01:00
Basile Burg
ab5ded0c5f
format fix
2014-11-26 16:41:34 +01:00
Basile Burg
6f1613c7c2
shorter widget delayed updater pending duration
2014-11-26 16:35:57 +01:00
Basile Burg
0807b758ea
changed several list ancestor, TList only needed if onChange is assigned, TFPList faster.
2014-11-26 16:35:10 +01:00
Basile Burg
2f9c1adc86
fix colorization of delimited string
2014-11-26 05:15:36 +01:00
Basile Burg
4e4207ff55
added custom fold block, start on line comment ending with ---+, stop with line comment ending with ----
2014-11-26 04:58:20 +01:00
Basile Burg
525c3ea1e1
removed irrelevant warning under linux
2014-11-26 04:31:04 +01:00
Basile Burg
37f281c1df
added editor position-buffer, controlled with mbX1-mbX2
2014-11-26 01:57:19 +01:00
Basile Burg
fc03000314
changed font default size.
2014-11-19 10:18:32 +01:00
Basile Burg
14f6a7ceac
fix for the linux version, shortcut <CTRL>+<+> and <CTRL>+<-> were not working because of the default size (0).
2014-11-18 22:35:51 +01:00
Basile Burg
ef740f540e
fix possible huge CPU usage when actionlist.update called "getCanBeRun".
...
"outputFilename" and "canBeRun" are now cached into two fields.
2014-11-18 13:51:37 +01:00
Basile Burg
cddf6168db
cleanup
2014-11-18 13:48:41 +01:00
Basile Burg
a02a269a7b
fix possible AV in patchPlatform paths
2014-11-18 13:47:53 +01:00
Basile Burg
43c646aebb
deleted TCEMainForm.expandSymbolicString() in favor of the new dedicated TCESymbolExpander class
2014-11-18 11:34:46 +01:00
Basile Burg
52be1650f4
added a class dedicated t sym string processing
2014-11-18 11:13:27 +01:00
Basile Burg
7896d48405
changed the way empty sym string are handled
2014-11-18 11:13:01 +01:00
Basile Burg
7dc4fbcc8b
fix, editor does not remove trailing whites anymore: was incompatible with multi-line string literals.
2014-11-17 10:12:37 +01:00
Basile Burg
064d32e45a
fix an invalid param was always passed to runnable processes
2014-11-16 13:25:42 +01:00
Basile Burg
80d60dd453
fix project cant be run if outputFilename not specified
2014-11-16 13:19:07 +01:00
Basile Burg
65b2089d2e
fix paths <-I> <-J> <-of> were not patched anymore.
2014-11-16 12:53:41 +01:00
Basile Burg
5364af90a4
fix for the linux version ( 6ef73e5)
2014-11-16 01:39:54 +01:00
Basile Burg
6ef73e5b0b
possible workaround for linux OnTerminate TAsyncProcess bug
2014-11-16 01:04:05 +01:00
Basile Burg
d0d230cc2d
fix messages from processes sometime cut
2014-11-15 18:37:28 +01:00
Basile Burg
61def85939
fix, edit action copy/cut/paste were always greyed but shortcut were still working. flux.
2014-11-15 16:25:35 +01:00
Basile Burg
f2c702757e
reactivated the trigger deactivated as a temp fix in 015c16b
2014-11-15 00:44:53 +01:00
Basile Burg
b2f684439b
improved static explorer widget, JSON info are now generated by a non-blocking TAsyncProcess.
2014-11-15 00:42:41 +01:00
Basile Burg
83327ccfb8
added fast clean msg btn
2014-11-14 23:09:10 +01:00
Basile Burg
c67abe2ac9
fix, missing sym string expansion, project couldnt be executed anymore if containing a sym string.
2014-11-14 18:50:32 +01:00
Basile Burg
b914ae5970
fix bug in TCEProject, run, parameters not copied from TCEPorjectRunOptions
2014-11-14 18:28:20 +01:00
Basile Burg
5a4076b1cb
unleashed a bug in TCEProject, run, parameters not copied from TCEPorjectRunOptions
2014-11-13 16:33:01 +01:00
Basile Burg
1a1f050937
fix symb string not expanded in elem display
2014-11-13 16:30:36 +01:00
Basile Burg
1713c1c9c2
fix LFM highlightning lost when saving the project sources within CE.
2014-11-12 13:16:02 +01:00
Basile Burg
46aba7c0e4
added a simple text highlighter to edit txt, imported files, markdown sources, etc.
2014-11-12 11:24:07 +01:00
Basile Burg
339383fea6
added a flag to avoid the saving of parameters if an error appends in the constructor
2014-11-12 08:26:13 +01:00
Basile Burg
cad1a1feb6
fix invalid event not removed from gui script
2014-11-11 22:05:29 +01:00
Basile Burg
a10f438351
cleanup
2014-11-11 15:19:55 +01:00
Basile Burg
d89a57a933
added <Ctrl> + <middle mouse button> shortcut to restore editor zoom
2014-11-11 14:55:53 +01:00
Basile Burg
611e28f878
changed ambiguous actions captions
2014-11-11 14:46:43 +01:00
Basile Burg
4e3642ec54
removed a lot of ornamental/useless <const> storage class
2014-11-11 10:15:39 +01:00
Basile Burg
05643cd32d
removed comment, error mixin(import(file)), original file name is not passed in messages
2014-11-11 06:38:45 +01:00
Basile Burg
07acbd42cf
fix message selection not yet compatible with new system: filtering, selection
2014-11-11 06:29:46 +01:00
Basile Burg
98be70f68f
fix message w/ file & pos not clickable anymore
2014-11-11 06:11:48 +01:00
Basile Burg
48c28bffcb
fix runnable compilation messages not shown anymore
2014-11-11 06:11:03 +01:00
Basile Burg
12c6a2cf8d
added punctuation to guessMessageKind() identifier breakers
2014-11-11 05:53:01 +01:00
Basile Burg
76c236ce4e
fixed possible future bugs when multiple project will be implemented
2014-11-11 05:41:27 +01:00
Basile Burg
084a476e5f
stylefix and cleanup
2014-11-10 16:21:42 +01:00
Basile Burg
aea4d3c945
fix editor messages not cleared on editor close
2014-11-10 15:58:45 +01:00
Basile Burg
15257c2b2c
fix dmdwrap, TPathOptions, items in TStringList were not patched when realoding from file.
2014-11-10 15:52:40 +01:00