Basile Burg
4cc3df3e6f
added automatic dot completion menu + moved ctrl+space completion in memo
2015-05-22 09:22:30 +02:00
Basile Burg
ef033ed030
refactoring, removed code completion features from ce_editor
2015-05-22 09:21:13 +02:00
Basile Burg
edd48e92dc
project configuration wisget, synchro mode supports complex properties
...
e.g list of version identifiers, list of extra sources, etc
2015-05-22 06:25:35 +02:00
Basile Burg
e83b5f6a55
fixed in lazarus 1.4.2
2015-05-22 06:24:10 +02:00
Basile Burg
574c90bc49
messages, mini-explorer, show widget automatically when needed
2015-05-21 21:03:26 +02:00
Basile Burg
e6a3241ca3
moved method to widget base class
2015-05-21 21:02:48 +02:00
Basile Burg
006d375ec3
options, added hintDelay (ddoc) to editor category
2015-05-21 20:41:16 +02:00
Basile Burg
6136419676
fix, build linux version, missing use
2015-05-21 10:47:08 +02:00
Basile Burg
2a0a85596c
editor option, shortcut, strips the 'ec' prefix from the identifier
2015-05-20 16:27:41 +02:00
Basile Burg
cdf3a86029
symbol list, assign sort proc from script
...
should been added in baf9efe000
2015-05-20 16:15:08 +02:00
Basile Burg
01a15e610f
option editor, warn about unsaved changes on close
2015-05-20 16:13:47 +02:00
Basile Burg
0c1862c9ba
fix, editor option, canceled, not apllied
2015-05-20 16:13:07 +02:00
Basile Burg
baf9efe000
symbol list, added option to sort sub items
2015-05-20 16:01:48 +02:00
Basile Burg
df0c89c4b2
fix, runnable modules exe not properly deleted on exit
2015-05-16 10:11:29 +02:00
Basile Burg
912cad0a26
fix, search & replace MRU persistence broken
2015-05-16 07:55:55 +02:00
Basile Burg
18dbc56938
fix, search actions didn't update the button state
2015-05-16 07:55:19 +02:00
Basile Burg
0a4bc21023
bulk update
2015-05-15 13:50:08 +02:00
Basile Burg
260d3f8ba6
removed unused use
2015-05-15 13:49:04 +02:00
Basile Burg
5b9ef8aec8
msg mstk
2015-05-15 09:38:35 +02:00
Basile Burg
936c1b4a98
added message to diagnose libman entry registration failure
2015-05-15 09:35:53 +02:00
Basile Burg
528bf566f0
removed uneeded call to TCollection.Changed()
...
this method is related to the FCL oberver system, not used here
2015-05-15 09:16:55 +02:00
Basile Burg
120602356b
style, renamed some fields
2015-05-15 09:14:05 +02:00
Basile Burg
b1c1c54792
removed deprecated project fields
2015-05-15 09:03:06 +02:00
Basile Burg
550ab06e3e
load glyph from shared icons
...
- possible now because res are available sooner
2015-05-15 07:27:45 +02:00
Basile Burg
ff49acb58f
removed resource loader from main source
...
because of http://bugs.freepascal.org/view.php?id=28086
2015-05-15 07:26:56 +02:00
Basile Burg
dfe19b786b
disable shortcut on conflict
...
previously old value was kept
2015-05-14 05:34:02 +02:00
Basile Burg
476ee10dc2
editor shortcuts, fix and change
...
- fix, default TSynEdit settings have conflicts in primary secondary shortcuts, removed secondary sh.
- change: windows style shortcuts (Ctrl+C,V,X,Z...) instead of Ctrl +Ins...
2015-05-14 05:30:25 +02:00
Basile Burg
9992452f85
added btn to clear a shortcut
2015-05-13 08:03:38 +02:00
Basile Burg
87288cc4b0
apply changes when shortcuts are modified
2015-05-13 08:03:13 +02:00
Basile Burg
a2551d76ed
load icon from shared icons
2015-05-13 08:02:14 +02:00
Basile Burg
d6a18139ce
updated shared icons
2015-05-13 08:01:43 +02:00
Basile Burg
f606596544
added shortcut managment to TCEEditorOptions
...
- editable without any editor opened
- new values are assigned
2015-05-13 05:21:31 +02:00
Basile Burg
cddf132e8b
removed editor shortcut managment from editor
...
it worked only when an editor existed and shortcuts were not assignable
2015-05-13 05:19:49 +02:00
Basile Burg
b7e655df41
added assign to TCEPersistent shortcut
2015-05-13 05:18:50 +02:00
Basile Burg
5cd90da065
moved persistent shortcut item to ce_common
2015-05-13 03:56:42 +02:00
Basile Burg
c9f5b7985f
renamed persistent shortcut item class
2015-05-13 03:53:14 +02:00
Basile Burg
bdb39e50f1
fix, project observers not connected but getCmdParams could open one
...
borken in c865145041 because class in ce_options was forcing an update
2015-05-12 04:40:06 +02:00
Basile Burg
d8dfee1fbf
fix, linux version, dcd-client remained as a zombie proc if no server response until tio
2015-05-12 05:41:28 +02:00
Basile Burg
e770473dbb
added small dialog to set the switches used to compile a runnable.
2015-05-11 13:42:10 +02:00
Basile Burg
187b9499d0
prevented proc input field height to be sized
2015-05-11 12:53:04 +02:00
Basile Burg
de34bed12d
clean up
2015-05-11 09:31:51 +02:00
Basile Burg
c865145041
deleted unused interfaces and classes related to old centralized option system
2015-05-11 09:12:49 +02:00
Basile Burg
8379d50a8a
finished to remove old centralized option system
2015-05-11 09:11:45 +02:00
Basile Burg
0a73c2f9af
removed projects and files MRU from centralized settings system
2015-05-11 08:57:52 +02:00
Basile Burg
9fc711f7c3
lfm auto update
2015-05-11 08:34:46 +02:00
Basile Burg
6f15f67e3b
base widget, get rid of the centralized option system
2015-05-11 08:34:25 +02:00
Basile Burg
218287f7a0
process input widget, get rid of the centralized option system
2015-05-11 05:50:35 +02:00
Basile Burg
b00fd349ab
mini explorer widget, get rid of the centralized option system
2015-05-11 03:46:49 +02:00
Basile Burg
f475ef18b8
search widget, get rid of the centralized option system
...
+ checkbox state saved in addition to MRUs
2015-05-11 03:23:08 +02:00
Basile Burg
35c7d0a2ed
runnable module, always abort any previous runnable process
2015-05-11 02:46:16 +02:00
Basile Burg
917ea7a23c
added ICEProcInputHandler function to retrieve current process
2015-05-11 02:45:32 +02:00
Basile Burg
6a53686123
some hints
2015-05-10 13:01:21 +02:00
Basile Burg
198be2198c
note
2015-05-10 13:01:05 +02:00
Basile Burg
973906f3ed
fix, main menu action, only one shortcut could be assigned
2015-05-10 13:00:46 +02:00
Basile Burg
67c14dfb6d
register classes for streaming
2015-05-10 08:55:10 +02:00
Basile Burg
52d33bca7d
added support to save, load, modify the main menu shortcuts
2015-05-10 08:53:47 +02:00
Basile Burg
c0440b4555
clean up
2015-05-10 04:11:16 +02:00
Basile Burg
f0cee13fc7
added prop to get if file is temp
2015-05-10 03:22:37 +02:00
Basile Burg
330190e9a9
fix, files unrelated to D are not anymore accepted
2015-05-10 03:22:13 +02:00
Basile Burg
dde0d58921
fix, prevent temp module to be added to a project
2015-05-10 03:21:30 +02:00
Basile Burg
350414262b
lfm auto update
2015-05-10 03:21:05 +02:00
Basile Burg
d616a690eb
improved file drop to project inspector
...
fix, files unralated to D are not anymore accepted
fix, useless project update
support frop folder
2015-05-10 03:09:38 +02:00
Basile Burg
5c32fcb6a5
aded dd to accepted D ext list
2015-05-10 03:07:32 +02:00
Basile Burg
832643fdc6
editor, ESC key to close the call tips window
2015-05-09 23:50:40 +02:00
Basile Burg
722ef18563
fix, useless project double update
2015-05-09 08:40:51 +02:00
Basile Burg
2442892fec
fix, patch dep, only when loading not when cloning
2015-05-09 08:33:43 +02:00
Basile Burg
cd8efb0e5d
libman,nux, automatically adds phobos/druntime
2015-05-08 23:05:09 +02:00
Basile Burg
d6113bd021
libman,win, automatically adds phobos/druntime
2015-05-08 18:46:46 +02:00
Basile Burg
acb75c6ec0
todo syntax
2015-05-08 18:45:44 +02:00
Christopher Weigle
9bb8768955
Fixed a typo
...
Not enough knowledge to help make it better, but I found a typo I noticed while using it. :D
2015-05-07 21:18:44 -04:00
Basile Burg
23666992a4
note about commonFolder()
2015-05-07 10:44:30 +02:00
Basile Burg
d0f2b1c266
source position buffer controlled by virtual key browser back/next,.
2015-05-07 10:33:16 +02:00
Basile Burg
1da6889f4f
libman editor, btn to register an entry using the project parameters
2015-05-07 10:24:26 +02:00
Basile Burg
f9be3bd0fc
added function common folder
2015-05-07 10:23:54 +02:00
Basile Burg
cada3263d6
updated shared icons
2015-05-07 10:23:36 +02:00
Basile Burg
6ca31769c1
fix, annoying error message when the symbol list background tool is missing
2015-05-05 03:05:23 +02:00
Basile Burg
4b2cbfc803
editor cache, only keep the caches saved in the last 3 months.
2015-05-03 20:03:06 +02:00
Basile Burg
199c9f51f3
note about bug related to France summer time/winter time
2015-05-03 20:02:15 +02:00
Basile Burg
c65c724c74
messages, support for quick jump using kbrd
...
- arrows up/down: as single LMB
- enter: as double LMB
2015-05-03 18:02:26 +02:00
Basile Burg
588d99a473
messages, support for quick jump from mixin errors
2015-05-03 17:56:48 +02:00
Basile Burg
d0ed450c53
simplified line nbr parser
2015-05-03 17:51:25 +02:00
Basile Burg
ba739df7c2
fix, docking options, checkboxes
...
- were grayed when changing the style
- were not applied in live
2015-05-03 09:20:32 +02:00
Basile Burg
01cd367c0c
handle option editor event selcat
2015-05-03 09:19:39 +02:00
Basile Burg
e7420ebf98
fix, when shortcut edited in widget options were not updated
2015-05-03 09:18:40 +02:00
Basile Burg
b1a5ec229f
added option editor event selcat
2015-05-03 09:17:04 +02:00
Basile Burg
91c9827d0b
nothing
2015-05-03 07:32:39 +02:00
Basile Burg
ad280fc06c
messages, support for quick jump from assert errors
2015-05-03 05:40:54 +02:00
Basile Burg
2a0a3a9f91
prevent category change if mod neither accepted nor canceled.
2015-05-02 23:57:26 +02:00
Basile Burg
ac4ce76c4b
force rescan on focus
2015-04-25 04:43:24 +02:00
Basile Burg
169c42c2e9
fix, synchronized edition broken
...
after a while, due to a shared component.
2015-04-20 00:59:02 +02:00
Basile Burg
6668c04bd3
more of them
2015-04-19 05:21:59 +02:00
Basile Burg
c8240766e7
fix, warning message typos
2015-04-19 05:18:23 +02:00
Basile Burg
40b7cbe126
display proj name in window
2015-04-19 05:14:18 +02:00
Basile Burg
da619d8479
spotted synedit bug, cursor/zoom/scroll
2015-04-19 05:07:03 +02:00
Basile Burg
bd461cf54d
call tips displayed at the bottom
...
avoids to hide FunctionDeclaration parameters.
2015-04-19 04:30:12 +02:00
Basile Burg
452aa078d8
calltip method isolated
2015-04-19 04:20:21 +02:00
Basile Burg
6bbe3cc09a
better window menu
...
item enabled according to their visibility.
2015-04-18 19:10:04 +02:00
Basile Burg
d758ed0e76
fix, ddoc hint window stuck on top
...
could happen when switching sheets.
2015-04-18 18:32:41 +02:00
Basile Burg
f528343819
clean shared synedit plugins
2015-03-31 04:44:16 +02:00
Basile Burg
c9a3145ce1
Revert "improved completion, update menu after each keystroke"
...
This reverts commit 7510b42031 .
2015-03-29 09:00:02 +02:00
Basile Burg
7510b42031
improved completion, update menu after each keystroke
2015-03-28 19:52:41 +01:00
Basile Burg
f74eaa0b75
temp fix, docking, prevent any invalid layout to be saved
2015-03-27 04:19:45 +01:00
Basile Burg
875a41d01f
windows menu sorted
2015-03-27 04:19:02 +01:00
Basile Burg
a151020a41
libman editor, column click sorting
2015-03-27 02:29:16 +01:00
Basile Burg
9b18cdad22
todo list, libman, auto size columns
2015-03-26 22:34:29 +01:00
Basile Burg
dfbe175866
only test asm KW if tok is tkKeywd
2015-03-24 07:40:33 +01:00
Basile Burg
6d7193877c
fix, ddoc fold as option, close according to options, not both
2015-03-24 07:39:45 +01:00
Basile Burg
a955a0557d
improved D2 highlighter, ddoc fold as option
...
+ multi line comments were not handled in asm ranges
2015-03-24 07:20:23 +01:00
Basile Burg
269fd1be21
fix, DCD client could cause the app to hang
2015-03-24 02:29:01 +01:00
Basile Burg
34c2477541
specified default values to avoid them to be written
2015-03-23 05:35:59 +01:00
Basile Burg
4d1a299818
removed unused unit
2015-03-23 05:35:22 +01:00
Basile Burg
664d406e9e
improvement, blanks & symbols disable current identifier HL
2015-03-23 04:18:11 +01:00
Basile Burg
e36e4c39a0
fix, AV on closequery, sheet was not freed if <> current doc
2015-03-22 10:38:44 +01:00
Basile Burg
f8f5825989
style
2015-03-22 01:22:48 +01:00
Basile Burg
4c5d4a057d
improved custom folded region, trailing blanks are allowed
2015-03-22 01:21:36 +01:00
Basile Burg
fafb6c151f
fix, d2syn hl range, copy, region count not copied
2015-03-22 01:09:47 +01:00
Basile Burg
c928ea57cb
wait dcd client
2015-03-21 06:27:25 +01:00
Basile Burg
f1e4466693
nothinf
2015-03-21 05:53:28 +01:00
Basile Burg
c8f83e1140
duplicated test
2015-03-21 05:53:17 +01:00
Basile Burg
b0f23d591b
DCD integration, cache import list, avoid too much updates when libman is often updated
2015-03-21 05:52:23 +01:00
Basile Burg
649d29432d
added note about proj conf synchro mode
2015-03-20 16:00:47 +01:00
Basile Burg
c955a02715
fix, calltip win, VK(53) open would only work on French keyboard
...
+ hide call tip win on closed round bracket
2015-03-20 15:58:06 +01:00
Basile Burg
0e712aa0ee
nothing
2015-03-20 03:54:08 +01:00
Basile Burg
da8bb1eb24
fix, typo
2015-03-20 03:35:44 +01:00
Basile Burg
e23faedaba
fix, possible AV if str is empty
2015-03-20 03:33:41 +01:00
Basile Burg
03a6d355e2
fix, possible AV if opt is empty
2015-03-20 03:31:32 +01:00
Basile Burg
a85aeb8172
runnable modules can always import from their parent folder
2015-03-18 21:52:27 +01:00
Basile Burg
0c34c8999e
fix, DCD and TCESynmemo positions issues, (hints, goto decl)
2015-03-17 04:53:40 +01:00
Basile Burg
2c325dceef
bdm
2015-03-17 04:01:53 +01:00
Basile Burg
d6d6fab659
Revert "fix, dcd ddoc mouse hint, decl finder, location is not based on the speific document line ending kind but on the system one"
...
This reverts commit 6aed308035 .
2015-03-17 03:34:42 +01:00
Basile Burg
6aed308035
fix, dcd ddoc mouse hint, decl finder, location is not based on the speific document line ending kind but on the system one
2015-03-17 02:16:44 +01:00
Basile Burg
ac82a0aba8
DCD hints loc and decl finder always use system LE ?
2015-03-17 02:05:54 +01:00
Basile Burg
a346e6c4ee
renamed getMouseStart to getMouseFileBytePos
2015-03-17 01:35:26 +01:00
Basile Burg
3a5b9cf941
more accurate caret position after DCD find location
2015-03-17 01:34:12 +01:00
Basile Burg
cfb5e2009d
removed useless code, the stream is not the proc output, it's already copied
2015-03-17 01:33:26 +01:00
Basile Burg
429e0640f3
fix, project aloowed to be compiled with only extra-sources
2015-03-16 04:03:21 +01:00
Basile Burg
207e04056c
fix, copy paste cut etc broken in widget since e4656ca9e7
2015-03-15 07:38:45 +01:00
Basile Burg
0cafc5b37a
fix, call tip win position when fun has overloads
2015-03-15 01:28:09 +01:00
Basile Burg
92925489ca
fix, editor scroll interruptions due to hints
2015-03-15 01:11:27 +01:00
Basile Burg
03ce7716f9
nothing
2015-03-15 01:09:09 +01:00
Basile Burg
b947838d7a
added dstring and wstring a highlighter keywords
2015-03-14 18:52:17 +01:00
Basile Burg
33b557c5d8
fix, D2 highlighter, ranges were not handled in token string
2015-03-13 22:30:05 +01:00
Basile Burg
c849f563d6
improved hint and call tip windows
2015-03-13 22:20:30 +01:00
Basile Burg
d4da82f505
always hide client console
2015-03-13 22:19:37 +01:00
Basile Burg
9791c618b4
fix, linux bug, action updater
2015-03-13 14:57:05 +01:00
Basile Burg
e4656ca9e7
changed action updater
...
realted to linux bugs:
- doc close, AV
- TColorPropertyEditor convert error
2015-03-13 14:46:56 +01:00
Basile Burg
389ff729db
fix, temp, option editor, convert error after color dialog
2015-03-12 23:45:46 +01:00
Basile Burg
df7e91d1b5
navigation buffer not available under linux
2015-03-12 23:43:42 +01:00
Basile Burg
3b3bdf5c7b
fix, cesyms disabled for non-D docs
2015-03-12 23:06:07 +01:00
Basile Burg
f399fc6979
fix, hidden AV on quit
2015-03-12 21:40:02 +01:00
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
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