Commit Graph

239 Commits

Author SHA1 Message Date
Basile Burg 35538f7155 reverted changes made in 9b2ea82c3c, bug was caused by white char scanner 2015-10-30 04:47:17 +01:00
Basile Burg 9b2ea82c3c maybe fix, editor paint problems due to agressive optimization, lowered to O2 2015-10-25 16:30:46 +01:00
Basile Burg 1e1fd2a97d lazproj, filter some superfluous fpc messages 2015-10-17 00:13:26 +02:00
Basile Burg 7eab8308cf initial work on #42, GDB integration 2015-10-01 15:09:12 +02:00
Basile Burg ecae79d446 fix debugging fail under nix due to invalid cwd 2015-09-21 01:42:17 +02:00
Basile Burg 2a9fb832bc more for #39
- simplified API
- renamed token to handle to avoid confusion
- scan in a thread
- notification
2015-09-15 10:55:43 +02:00
Basile Burg d0da5ebb4e symbol list for #39 2015-09-15 08:13:40 +02:00
Basile Burg eb05f0547f module name for #39 2015-09-15 03:33:16 +02:00
Basile Burg f707fe90e9 initial work on #39, unified tool, using a shared library 2015-09-15 01:36:55 +02:00
Basile Burg 1254f45ecd demangling, only called manually, messages-widget context menu. 2015-09-14 15:54:20 +02:00
Basile Burg 1b357826ee implemented first script line used to pass dmd switch, close #36
- optional
- support for symbolic strings
2015-09-07 12:20:15 +02:00
Basile Burg 6f5a8e42cb started dub project editor 2015-09-05 11:22:19 +02:00
Basile Burg 5743f87761 removed LCL deps in ce_common & ce_nativeproject, prerequisite for #30 2015-09-04 12:11:18 +02:00
Basile Burg d373a15012 di-1 2015-09-01 15:35:23 +02:00
Basile Burg ebebf27243 update readme 2015-08-28 13:46:52 +02:00
Basile Burg 760ec7d440 update readme 2015-08-28 13:41:36 +02:00
Basile Burg d66d0306e0 updated KDE main screenshot 2015-08-27 10:41:08 +02:00
Basile Burg 3a7373eb30 updated win7 main screenshot 2015-08-27 10:11:37 +02:00
Basile Burg 423e1fbc3d fix #32, bat files not anymore accepted as pre & post build process 2015-08-26 18:31:13 +02:00
Basile Burg 144b365596 added about box 2015-08-26 12:02:38 +02:00
Basile Burg 10cdbcd912 more related to 9cca5e1b12
TWritableLfmTextComponent.readerError does not coever all the error kinds (for example error in conversion from text to bin stream)
2015-08-24 15:00:48 +02:00
Basile Burg b911e10e93 added TCEProcess, custom TProcess class for Coedit
- will fix the "split line" issue
- will fix globally the 'OnTerminate' event not called (the timer is always enabled, so osx version is guaranteed not to have this issue)
- will be used widely (no more TProcess or TASyncProcess).
2015-07-15 14:28:04 +02:00
Basile Burg 3a28c54c26 common project interface - part 2 2015-06-21 03:55:48 +02:00
Basile Burg 9139d8eef7 common project interface - part 1 2015-06-20 15:00:16 +02:00
Basile Burg 3ef1d25c43 improved symbolic strings
- lazy update happen only when needed
- new symbol `<CPCD>`, which expands to the project sources common directory
- updated demo
2015-06-07 15:55:30 +02:00
Basile Burg d59d85f750 fix, mostly win32, tools not found when launched from shortcut or shell ctxt handler
tools reside in same folder as CE
- happened if shortcut start directory is not CE app dir
- happened if CE is launched from open/with: cwd didn't allow to find the tools
2015-06-04 15:51:55 +02:00
Basile Burg 8b214f968e Laz garbage ? 2015-06-03 15:02:21 +02:00
Basile Burg 8aa4ae52e2 removed cdb commander 2015-06-03 10:36:47 +02:00
Basile Burg 659960f9d1 nothing 2015-06-02 22:48:03 +02:00
Basile Burg fc137ac565 icon, linux, try to extract in system icon dir 2015-05-29 11:59:26 +02:00
Basile Burg 7bc17d96fd added custom coedit icon 2015-05-28 18:48:02 +02:00
Basile Burg ef83e333f6 updated readme 2015-05-26 18:43:49 +02:00
Basile Burg fa06a116ab updated shared icons 2015-05-22 16:23:15 +02:00
Basile Burg 8265eacd13 added unit accidently removed
ve_widget.pas
2015-05-21 21:06:39 +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 695be7a8fd update project files 2015-05-14 05:12:22 +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 91c9827d0b nothing 2015-05-03 07:32:39 +02:00
Basile Burg 429e0640f3 fix, project aloowed to be compiled with only extra-sources 2015-03-16 04:03:21 +01:00
Basile Burg b7ebaa3879 fix, dup src path in project 2015-03-12 21:40:22 +01:00
Basile Burg 557d1b77f5 isolated proj & doc MRU classes, item insertion by observation 2015-03-12 10:37:21 +01:00
Basile Burg 413e4496b2 re JCF 2015-03-10 15:02:53 +01:00
Basile Burg f29e57b751 Revert "Revert "processed with JCF""
This reverts commit 81e406bc56.
2015-03-10 15:00:19 +01:00
Basile Burg 81e406bc56 Revert "processed with JCF"
This reverts commit db5e2cbf2d.
2015-03-10 14:57:51 +01:00
Basile Burg db5e2cbf2d processed with JCF 2015-03-10 14:52:42 +01:00
Basile Burg bdc202ba61 nothing 2015-03-08 14:26:37 +01:00
Basile Burg 4903e37542 added message filter to messages widget 2015-03-08 12:21:40 +01:00
Basile Burg 3467107294 project file update 2015-03-08 00:40:54 +01:00
Basile Burg c760299533 main creates the symbol list widget 2015-02-25 07:57:12 +01:00
Basile Burg 038246a56f lpi update 2015-02-23 03:53:38 +01:00
Basile Burg 5b9743bcf3 clean up 2015-02-22 09:54:07 +01:00
Basile Burg fd0b98ea7c prepared for laz 1.4 2015-02-22 02:26:35 +01:00
Basile Burg 67cb1ed157 added shortcut editor, as an ICEEditableOptions 2015-02-21 06:20:24 +01:00
Basile Burg 55ce01af2d added option editor for the docking 2015-02-21 01:49:16 +01:00
Basile Burg 50d0d4c0c5 dev option editor - 2 2015-02-19 03:20:53 +01:00
Basile Burg 7b3dc52906 dev option editor - 1 2015-02-18 13:58:05 +01:00
Basile Burg 15c51f1fef removed useless ce_icon source 2015-02-07 01:25:24 +01:00
Basile Burg 3780e76078 give plug up 2015-02-03 03:45:47 +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 4580f60911 started to wrap DUB format as a TComponent 2015-01-24 07:51:42 +01:00
Basile Burg 181b1361a3 added ce_todolist, the todo list widget 2015-01-16 04:01:02 +01:00
Basile Burg f45d1cf090 deactivated resman 2015-01-12 06:55:14 +01:00
Basile Burg cac091a4d6 drw1 2015-01-11 14:40:59 +01:00
Basile Burg d8bd4ad9ec added shared icon system 2015-01-04 01:57:00 +01:00
Basile Burg 9a9b00fa8b source for tut3 2015-01-04 01:38:50 +01:00
Basile Burg 3b746c212a removed old switch 2014-12-11 12:15:33 +01:00
Basile Burg 4e15bdcd15 optimized entities-connection performances at startup 2014-12-09 04:54:51 +01:00
Basile Burg 1592af26bb added TCEStaticEditorMacro 2014-12-09 03:48:59 +01:00
Basile Burg 58483b5c63 preparing alpha 9 2014-12-08 03:29:19 +01:00
Basile Burg 817944c2e6 no way to redirect xterm like cmd 2014-12-07 08:53:55 +01:00
Basile Burg 3c62646055 replaced custom extension stripping routine by sysutils version 2014-12-07 07:59:28 +01:00
Basile Burg 6411f4fd65 added basic process input handling to a project running within the IDE and redirected to the IDE 2014-11-28 04:46:58 +01:00
Basile Burg 8ec05dd38c - renamed ce_customtools.pas
- sorted project sources name
2014-11-27 21:35:59 +01:00
Basile Burg 42c47d580d added build mode leak check, easyer to see leaks in the msgbox on quit 2014-11-27 21:25:26 +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 fc98121147 refactored ce_customtools, global variable put off the less and less "main" form 2014-11-26 18:33:51 +01:00
Basile Burg 52be1650f4 added a class dedicated t sym string processing 2014-11-18 11:13:27 +01:00
Basile Burg bf68d0384a set build mode "release" as default 2014-11-14 23:09:56 +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 46aba7c0e4 added a simple text highlighter to edit txt, imported files, markdown sources, etc. 2014-11-12 11:24:07 +01:00
Basile Burg ec4ddf1305 added coedit project to test mixin err mesg 2014-11-11 06:46:13 +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 0fb3a06a90 sorted sources name 2014-11-07 06:49:48 +01:00
Basile Burg c54ec43fbc fix linux version identifier. Only work on win btw. 2014-11-07 04:46:26 +01:00
Basile Burg 0787af2b9d added runnable console wrapper example 2014-11-06 15:02:17 +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 4e9259371c changed runnable module TProcess to TAsyncProcess. 2014-11-03 10:39:51 +01:00
Basile Burg 43f2ee3e11 added input to stdin support to runnable modules 2014-11-03 08:13:23 +01:00
Basile Burg 3d02a0b4c4 added Coedit custom tool example 2014-11-01 16:31:32 +01:00
Basile Burg 11d761c946 improved symbolic string demo 2014-11-01 12:35:03 +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 30ddf44dfb updated SymString and cleaner tests 2014-08-25 07:58:02 +02:00
Basile Burg c1d1b2c30c updated cleaner example project 2014-08-25 05:00:12 +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 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 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 1d498524de added RootFolder property to the project 2014-08-17 07:26:52 +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 9866d5fd49 added run parameters <files> -f <files> -p <project> --plugs=OFF 2014-08-13 07:10:34 +02:00
Basile Burg 3f1d583490 support for widget docking persistence 2014-08-09 22:53:44 +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 54d7f8902d support for DCD 2014-08-04 03:32:55 +02:00
Basile Burg 645aad2d4f updated simple plug 2014-07-31 10:02:32 +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 99325b3db4 added mini-explorer widget 2014-07-19 04:55:30 +02:00
Basile Burg 0311b67e2c removed bin garbage 2014-07-18 06:56:08 +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 1f07bdf5aa r21 2014-07-17 04:47:43 +02:00
Basile Burg cf7d601ef9 r19 2014-07-14 00:16:53 +02:00
Basile Burg f46eb70a58 r18 2014-07-13 03:11:44 +02:00
Basile Burg f908e60e26 r17 2014-07-12 01:56:05 +02:00
Basile Burg 24fba590fa r14 2014-07-01 11:48:52 +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 a522efb185 updated read me decoration 2014-06-25 15:15: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 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 c0245b5eaf added png for readme.md decoration 2014-06-18 11:50:00 +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 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