Commit Graph

2434 Commits

Author SHA1 Message Date
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