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
Basile Burg
118b747ef7
generalized usage of dExtList
2014-11-10 11:08:00 +01:00
Basile Burg
58616ecb7d
messages rewrite using internal observer system 5
2014-11-10 10:03:41 +01:00
Basile Burg
4fba5dff2c
rewritten message dbl click, open editor and focus line, column
2014-11-10 07:47:30 +01:00
Basile Burg
e7c9cfac4d
messages rewrite using internal observer system 4
2014-11-08 19:21:29 +01:00
Basile Burg
de0022a61f
messages rewrite using internal observer system 3
2014-11-08 06:26:56 +01:00
Basile Burg
e4b4129b68
cleanup project compile and run sub routines
2014-11-08 02:03:35 +01:00
Basile Burg
ebecea6eb2
improved projects actions state
2014-11-08 01:49:58 +01:00
Basile Burg
47bfe2fccc
moved runProject to TCEProject
2014-11-08 01:44:22 +01:00
Basile Burg
49b693f6b0
moved project compile to TCEProject
2014-11-08 01:18:53 +01:00
Basile Burg
7bda6d3e46
messages rewrite using internal observer system 1
2014-11-08 01:18:18 +01:00
Basile Burg
dc2db7676b
added another TProcess util to ce_common
2014-11-08 01:16:39 +01:00
Basile Burg
afabbb1b45
messages rewrite using internal observer system 1
2014-11-07 14:11:25 +01:00
Basile Burg
4ef06c984a
refactored ce_cdbcmd with ce_common process tools
2014-11-07 14:09:49 +01:00
Basile Burg
dd65981470
added TProcess utils to ce_common
2014-11-07 14:06:44 +01:00
Basile Burg
83b568904c
dcd integration: fixed identifier completion (without dot)
2014-11-07 07:41:29 +01:00
Basile Burg
aa35683cf9
dcd integration: process can be located elsewhere if their path is known
2014-11-07 07:30:09 +01:00
Basile Burg
cfc89ff0d4
added zooming shortcuts Ctrl+<+> Ctrl+<-> Ctrl+<.> to TCESynMemo
2014-11-07 06:51:00 +01:00
Basile Burg
3637b7e41c
fix projinspect empty I/J/Xtra item
2014-11-07 05:03:17 +01:00
Basile Burg
49ab746c10
widget projinspect displays -I, -J and xtra sources
2014-11-07 04:47:42 +01:00
Basile Burg
c211a921a6
fix possible AV when scanning asteriskified path
2014-11-07 04:46:56 +01:00
Basile Burg
c45e021860
fix runnable console shown
2014-11-06 07:36:56 +01:00
Basile Burg
f354677a9f
fix poNoConsole caused the assertions and exception to be displayed in a msgBox
2014-11-06 06:21:28 +01:00
Basile Burg
5f9b16143e
scan file from path with asterisk can include the separator: path* or path\*
2014-11-05 09:39:03 +01:00
Basile Burg
97589f0ecc
fix TMRUFileList invalid files not removed
2014-11-05 02:13:41 +01:00
Basile Burg
1c6a71b203
symbolic string <CPFS> works with unsaved/temp projects
2014-11-04 02:36:34 +01:00
Basile Burg
37cd89717c
fixed dcd completion list display
...
deactivated calltips
2014-11-03 15:15:17 +01:00
Basile Burg
1286d61412
clear cdb output list on restart
2014-11-03 15:13:41 +01:00
Basile Burg
5de7c44696
added a toyi widget for win32 cdb (ms debugging tool)
2014-11-03 12:39:34 +01:00
Basile Burg
1791623aee
fixed possible list error when getting the outputFilename
2014-11-03 12:38:07 +01:00
Basile Burg
4e9259371c
changed runnable module TProcess to TAsyncProcess.
2014-11-03 10:39:51 +01:00
Basile Burg
9a24bf0075
fix for the linux version
2014-11-03 09:28:09 +01:00
Basile Burg
43f2ee3e11
added input to stdin support to runnable modules
2014-11-03 08:13:23 +01:00
Basile Burg
493ef821ae
cdb test
2014-11-03 08:12:12 +01:00
Basile Burg
34804e4541
added support for in session window layout save/load
2014-11-02 05:48:35 +01:00
Basile Burg
f162a4f2ed
deactivated DDoc hints
2014-11-02 02:29:03 +01:00
Basile Burg
51a56796fd
reactivated DDoc hints
2014-11-02 02:23:51 +01:00
Basile Burg
81a8982a42
fix project modification not checked when opening from menu MRU
2014-11-02 01:58:21 +01:00
Basile Burg
dfdb19e16a
force confIndex setter to update after conf deletion
2014-11-01 16:55:32 +01:00
Basile Burg
0c845a4ba6
added -vcolumns switch to runnable
2014-11-01 15:23:33 +01:00
Basile Burg
8848f28cab
version identifier can be disabled with semicolon or dblbackslashes
2014-11-01 13:36:51 +01:00
Basile Burg
979fb0e4c3
custom option can be disabled with semicolon or dblbackslashes
2014-11-01 13:30:05 +01:00
Basile Burg
66a5d9f0e2
added <CPN and <CPFS> symbolic strings
2014-11-01 09:57:18 +01:00
Basile Burg
02337b060b
added tools editor widget
2014-10-31 06:06:28 +01:00
Basile Burg
9e6639a9c5
The highlighter has to colorize some wrong things, it's not a lexer.
2014-10-10 17:51:38 +02:00
Basile Burg
015c16b50f
fix display hang when restoring the app window
2014-09-18 23:08:22 +02:00
Basile Burg
d4f3bb12da
added support for nested comments /++/
2014-09-18 21:26:33 +02:00
Basile Burg
e7b55951c3
adjusted the buffer size for filename len
2014-09-18 21:25:51 +02:00
Basile Burg
f38fe8b70a
action updates for "view in mini explorer" actions
2014-08-30 11:28:55 +02:00
Basile Burg
0ee612ebdb
added a btn to remove a folder of source from the proj
2014-08-30 11:15:00 +02:00
Basile Burg
45c9e3f219
added interface for application-wide shortcuts management
2014-08-30 10:15:01 +02:00
Basile Burg
101a9f16b8
internal methods added for HL
2014-08-30 10:13:59 +02:00
Basile Burg
902d979e1a
fix possible endless loop if invalid operator met
2014-08-27 03:37:01 +02:00
Basile Burg
bd7231a67f
removed and converted things from previous HL version
...
fix comments were not colorized in asm range
2014-08-27 03:09:42 +02:00
Basile Burg
30df0af050
rewriting the highlighter to allow more complex/combined ranges
2014-08-26 08:05:18 +02:00
Basile Burg
116e8f5af0
fix projects output cant be run anymore when empty symstring
2014-08-25 08:48:25 +02:00
Basile Burg
ca977f3368
adjusted default static explorer options for better user XP on fresh install.
2014-08-25 04:44:16 +02:00
Basile Burg
a3b6185234
deactivated the dynamic syntactic error detector
2014-08-25 04:41:40 +02:00
Basile Burg
aec45f5e11
invalid libman entries are not passed anymore.
2014-08-25 04:37:59 +02:00
Basile Burg
074a767438
added symbolic string support to pre/post build processes name. added related example.
2014-08-25 02:35:14 +02:00
Basile Burg
5dd9f2aff4
fix patch message always shown
2014-08-22 09:12:52 +02:00
Basile Burg
6550dec0c4
r27
2014-08-22 08:20:48 +02:00
Basile Burg
9e202f7c52
refactored some classes with the new TWritableComponent class
2014-08-20 23:13:04 +02:00
Basile Burg
d7754a7331
fix cannot quit Coedit on a new/clean install since docking options are saved
2014-08-19 22:03:53 +02:00
Basile Burg
d26c81e46c
cleaning
2014-08-19 10:55:26 +02:00
Basile Burg
ddb671e8a1
fix getLineFromDmdMessage doesnt work with -vcolumns
2014-08-19 09:25:08 +02:00
Basile Burg
4fc2e25293
fix lfmSyn colors lost during refactoring
2014-08-19 09:17:30 +02:00
Basile Burg
7f9b3af3ca
fix default configs were not shown anymore until a dblckick on the proj insp widget tree.
2014-08-19 08:46:47 +02:00
Basile Burg
d8e44821cb
updated dmdwrap for dmd 2.066
2014-08-19 01:19:03 +02:00
Basile Burg
3ae7eae9b3
or_4
2014-08-18 23:56:03 +02:00
Basile Burg
5987571333
or_3
2014-08-18 21:52:49 +02:00
Basile Burg
c4ec74e3e1
or_2
2014-08-18 20:38:39 +02:00
Basile Burg
4a43e6200d
or_1
2014-08-18 09:44:39 +02:00
Basile Burg
da52e21153
fix editor temp filename was considered as a valid filename
2014-08-18 08:32:47 +02:00
Basile Burg
094a7d7ece
TCETools class, data part of the custom tools
2014-08-18 06:03:05 +02:00
Basile Burg
3d887a3669
moved MRU menu 'clear' item at the bottom to avoid accidental clearing
2014-08-18 02:36:00 +02:00
Basile Burg
bb882ab70b
readjusted default editor settings
2014-08-17 23:42:33 +02:00
Basile Burg
1d498524de
added RootFolder property to the project
2014-08-17 07:26:52 +02:00
Basile Burg
a128200b18
fix cursor set to crDragSomething after date check. added ctrl+wheel zoom in opts.
2014-08-17 07:26:10 +02:00
Basile Burg
1daa39bdef
disabled editor date check for temp d sources
2014-08-16 07:24:56 +02:00
Basile Burg
1a6b840a29
fix infinite loop in expandSymString
2014-08-16 07:07:19 +02:00
Basile Burg
6a20a971a4
implemented expandSymbolicString, added usage for several TProcess.Parameters, added a runnable d test for current constants
2014-08-16 03:08:02 +02:00
Basile Burg
e592b047e0
added docking options persistence
2014-08-13 22:36:07 +02:00
Basile Burg
9866d5fd49
added run parameters <files> -f <files> -p <project> --plugs=OFF
2014-08-13 07:10:34 +02:00
Basile Burg
444a297cee
fix parameters passed to proj output exe were not split
2014-08-13 06:27:01 +02:00
Basile Burg
c9633cf55e
fix parameters passed to directly runable module were not split
2014-08-13 06:01:20 +02:00
Basile Burg
e4186748fc
added some verifications before running a proj
2014-08-13 05:51:57 +02:00
Basile Burg
911aee8a21
fix header widget always hidden
2014-08-11 17:09:41 +02:00
Basile Burg
ae884aec4e
dcd import list is rebuilded after libman modification
2014-08-11 04:05:31 +02:00
Basile Burg
5464b395b9
adjusted default editor settings
2014-08-11 03:40:33 +02:00
Basile Burg
94ae22a38b
each editor has an unique temp filename for its whole lifetime
2014-08-11 03:28:48 +02:00
Basile Burg
d010ab5bfb
fix completion at dot was prevented
2014-08-11 03:06:08 +02:00
Basile Burg
d7a5009897
default configs are added on new projects
2014-08-11 02:12:13 +02:00
Basile Burg
cdc792f601
fix widget list in application header
2014-08-11 02:01:08 +02:00
Basile Burg
e342cb843b
added a refresh btn
2014-08-11 01:43:21 +02:00
Basile Burg
4c645c6ccb
fix minimized widget were not shown anymore on next cession
2014-08-10 06:10:09 +02:00
Basile Burg
e7328535b6
added grey colorization to asm ranges
2014-08-10 05:34:10 +02:00
Basile Burg
1d6322cb9e
activated all folding kinds by default
2014-08-10 05:28:02 +02:00
Basile Burg
e506bf0dc5
added support for multi-lines strings folding
2014-08-10 04:51:32 +02:00
Basile Burg
81ac108cd9
added support for token strings
2014-08-10 04:37:29 +02:00
Basile Burg
11c0f6656a
fix app must be visible when saving docking
2014-08-10 04:36:05 +02:00
Basile Burg
94f3e11a0a
check dmd and dub at startup
2014-08-10 00:19:05 +02:00
Basile Burg
8ff9aedc3d
removed invalid warning messages when pre/post build process name is empty
2014-08-09 23:54:38 +02:00
Basile Burg
98253a3d30
search from beg/end only the first hit
2014-08-09 23:33:10 +02:00
Basile Burg
240c08a61e
fix folder of lib files were not scanned
2014-08-09 23:24:21 +02:00
Basile Burg
7f80dea641
fix superfluous dirSeparator
2014-08-09 23:23:43 +02:00
Basile Burg
3f1d583490
support for widget docking persistence
2014-08-09 22:53:44 +02:00
Basile Burg
cb9b60e8e8
pre/post build process exe name can be resolved from the PATH variable
2014-08-09 18:56:02 +02:00
Basile Burg
f7a6fad9c8
project pre-process output to messages when possible
2014-08-09 05:04:47 +02:00
Basile Burg
36160253c8
the project pre_build process is run even the project is empty
2014-08-09 04:46:23 +02:00
Basile Burg
cf4e37457f
changed the way editor messages are cleared
2014-08-09 02:52:07 +02:00
Basile Burg
8aad4fba49
error messages were cleared the first time a proj was compiled
...
disabled the DCD hint due to a massive bottleneck
2014-08-08 17:32:21 +02:00
Basile Burg
94b8194f85
position was not found if source file length was even.
2014-08-08 17:15:25 +02:00
Basile Burg
943332913b
fix for the linux x86_64 version
2014-08-08 02:09:09 +02:00
Basile Burg
801201b900
removed auto dot completion
2014-08-08 01:51:45 +02:00
Basile Burg
6dccc904f1
typos
2014-08-08 01:34:14 +02:00
Basile Burg
60dda598ed
support for DCD symbolLocation
2014-08-08 01:22:48 +02:00
Basile Burg
edb85ef714
hidden folders handled by search routines
2014-08-08 01:10:05 +02:00
Basile Burg
df8c816086
removed for..in loops cause of several U.B in release mode
2014-08-07 19:54:01 +02:00
Basile Burg
2ca12fa046
fix libman libfiles were passed as -I and libpath as source lib.
2014-08-07 19:41:16 +02:00
Basile Burg
67fba2aaae
updated readme
2014-08-05 15:45:07 +02:00
Basile Burg
2884ec32bf
fix leak when selecting a fav
2014-08-04 16:13:29 +02:00
Basile Burg
44cadb4fd3
fixed some static explorer possible failures (if project had -J)
2014-08-04 15:13:50 +02:00
Basile Burg
864d573288
nothing
2014-08-04 15:12:51 +02:00
Basile Burg
ebdc158738
improved the mini explorer
2014-08-04 04:46:54 +02:00
Basile Burg
54d7f8902d
support for DCD
2014-08-04 03:32:55 +02:00
Basile Burg
5ca6cf53f0
fix libman items always added
2014-08-03 19:51:44 +02:00
Basile Burg
cfa7c95bbf
hidden props related to TComponent
2014-07-31 09:37:32 +02:00
Basile Burg
ae93adbbda
fix plugin FreeLibrary
2014-07-31 09:24:28 +02:00
Basile Burg
fff3797348
fix double quoted double escape
2014-07-31 09:23:29 +02:00
Basile Burg
94ddae34ad
r26
2014-07-28 07:54:21 +02:00
Basile Burg
f48fc903c5
r25
2014-07-27 08:59:29 +02:00
Basile Burg
f0080cc3f4
r24
2014-07-24 07:32:32 +02:00
Basile Burg
7ef9784253
r23
2014-07-23 10:12:49 +02:00
Basile Burg
b522b1da03
fixed file scanning error under linux
2014-07-22 21:56:18 +02:00
Basile Burg
a21d334810
additional sources can be indicated using \*
...
project inspector add source folder is now recursive
2014-07-22 15:10:19 +02:00
Basile Burg
9ab21f2050
fixes for the linux version
2014-07-21 03:49:45 +02:00
Basile Burg
be7ba8d1a2
alpha_4
2014-07-20 12:38:38 +02:00
Basile Burg
99325b3db4
added mini-explorer widget
2014-07-19 04:55:30 +02:00
Basile Burg
f767c5be1b
fixes for the linux version
2014-07-18 06:48:24 +02:00
Basile Burg
305d64f6d9
r22
2014-07-18 06:36:27 +02:00
Basile Burg
3b2b8362fc
bugfix, wrong params could break the staticexplorer
2014-07-17 07:04:12 +02:00
Basile Burg
1f07bdf5aa
r21
2014-07-17 04:47:43 +02:00
Basile Burg
2cc2ad3b9d
ce_synmemo: support for external modification tracking
2014-07-16 18:15:18 +02:00
Basile Burg
a1fbd92fdb
'-of' extensions are automatically patched
2014-07-16 06:28:34 +02:00
Basile Burg
fe9fecde64
r20
2014-07-15 06:55:07 +02:00
Basile Burg
cf7d601ef9
r19
2014-07-14 00:16:53 +02:00
Basile Burg
fc7f4089d0
fixed ce_search GUI for linux version
2014-07-13 03:41:44 +02:00
Basile Burg
f46eb70a58
r18
2014-07-13 03:11:44 +02:00
Basile Burg
be13cda15b
fix patchPlateformPath
2014-07-12 07:21:58 +02:00
Basile Burg
f908e60e26
r17
2014-07-12 01:56:05 +02:00
Basile Burg
b16781121e
Merge branch 'master' of https://github.com/BBasile/Coedit
2014-07-11 19:25:57 +02:00
Basile Burg
ec95e951fd
r16
2014-07-11 19:21:32 +02:00
Basile Burg
0a5bb16456
fixes for the linux version
2014-07-11 19:15:55 +02:00
Basile Burg
85ff09a704
improvement for userxp
2014-07-07 04:19:29 +02:00
Basile Burg
7e42d6afbd
support for DDOC ranges
2014-07-07 04:17:41 +02:00
Basile Burg
1ce5f8f65f
support for multiple version identifiers
2014-07-07 04:17:02 +02:00
Basile Burg
6c52701a10
bugfix: empty source side effects
2014-07-06 21:05:37 +02:00
Basile Burg
57cac8022c
call updater onEditorFocused
2014-07-06 15:45:03 +02:00
Basile Burg
f7633760ea
fixed possible crash in ce_staticexplorer
2014-07-05 14:30:28 +02:00
Basile Burg
a7780320a0
getModuleName uses TLexTokenList
2014-07-05 13:07:56 +02:00
Basile Burg
f35d7500b6
bugish junks removed in ce_main.lfm
2014-07-05 00:39:43 +02:00
Basile Burg
f548ea152e
r15
2014-07-04 17:00:05 +02:00
Basile Burg
24fba590fa
r14
2014-07-01 11:48:52 +02:00
Basile Burg
9529b65b4d
r13
2014-06-30 10:29:18 +02:00
Basile Burg
3676f5acea
implemented file/project MRU
2014-06-29 16:59:53 +02:00
Basile Burg
35f137497e
r12
2014-06-27 11:54:00 +02:00
Basile Burg
fdadfc810b
r11
2014-06-26 16:23:02 +02:00
Basile Burg
dde99ecd0c
r10
2014-06-25 14:04:00 +02:00
Basile Burg
9b96382a64
r9
2014-06-24 16:48:16 +02:00
Basile Burg
ba9c1df5fa
Revert "Revert "r8""
...
This reverts commit 5b02fa6fa6
.
2014-06-22 22:21:38 +02:00
Basile Burg
5b02fa6fa6
Revert "r8"
...
This reverts commit ae31885fe3
.
2014-06-22 22:21:14 +02:00
Basile Burg
ae31885fe3
r8
2014-06-22 22:20:45 +02:00
Basile Burg
ca50a3a51c
r8
2014-06-22 02:12:22 +02:00
Basile Burg
c38d76d1b1
bugfixes for the linux version
2014-06-20 23:28:39 +02:00
Basile Burg
ff1e518e5a
- no license to MIT license
...
- protection for empty project compile/run
- widget close bugfix
2014-06-20 10:12:56 +02:00
Basile Burg
7b18a4702a
Added AnchorDocking support to TCEWidget
2014-06-19 14:15:15 +02:00
Basile Burg
b36a4931e3
r7
2014-06-18 08:58:24 +02:00
Basile Burg
9f2e572f6d
r6
2014-06-16 09:15:11 +02:00
Basile Burg
63e5c9ab19
removed TScrollBox from the widgets comp. structure
2014-06-15 18:15:10 +02:00
Basile Burg
509b76eac2
r5
2014-06-15 16:58:14 +02:00
Basile Burg
3320792161
r4
2014-06-14 15:02:35 +02:00
Basile Burg
5591812bae
r3
2014-06-13 16:50:16 +02:00
Basile Burg
d7f6c969b5
r2
2014-06-12 06:49:27 +02:00
Basile Burg
9866f22820
r1
2014-06-10 12:23:58 +02:00