Commit Graph

3278 Commits

Author SHA1 Message Date
Basile Burg 40b2a0b67f gdb com, add setting to limit the call stack depth 2020-07-02 06:35:40 +02:00
Basile Burg 6bce0a2c14 update changelog 2020-07-01 17:36:43 +02:00
Basile Burg 9c00649ede fix #51 - calltips highlights, wrong position indicated when entering an array literal 2020-07-01 17:29:47 +02:00
Basile Burg 4da5d1989e ddemangle, use FPC compat string too 2020-07-01 15:37:21 +02:00
Basile Burg fe6f1db754 rlz 2020-06-14 19:37:00 +02:00
Basile Burg 0e69320f20 allow to free manually D GC mem from the options/application 2020-06-14 19:32:57 +02:00
Basile Burg 69b31bd261 remove useless scope STC from libdexed-d local decls 2020-06-14 19:08:42 +02:00
Basile Burg 48f1506165 fix #49 - the shortcut editor doesnt display anything anymore 2020-06-14 19:08:06 +02:00
Basile Burg 95a6418882 update changelog 2020-06-13 09:17:11 +02:00
Basile Burg 6d6a5ac0c5 can crash the IDE when closing fast many files 2020-06-12 23:42:07 +02:00
Basile Burg 600bf22766 add test program made to reproduce pascal arrays in D 2020-06-12 20:51:23 +02:00
Basile Burg 3cbe5d2471 allow to minimize D GC heap immediatly 2020-06-12 20:47:01 +02:00
Basile Burg e9770a0be0 cleanup 2020-06-12 20:46:16 +02:00
Basile Burg 25074446f2 libdexed-d, return Pascal compatible strings, freed by ref counting 2020-06-12 20:38:20 +02:00
Basile Burg 7932fb6382 fix #47 - compiling a dub project with LDC uses LDMD2 2020-06-12 20:37:59 +02:00
Basile Burg 5a31186186 update changelog 2020-06-09 21:13:22 +02:00
Basile Burg 51a2f3c09c fix #46 - Scrollbar out of range exception in the terminal 2020-06-09 16:02:44 +02:00
Basile Burg 3271a778c4 lfm auto update 2020-06-07 21:00:37 +02:00
Basile Burg b65e38f23f minor optimization to the message widget 2020-06-07 21:00:04 +02:00
Basile Burg 2ab76e07d3 update changelog 2020-06-06 17:32:36 +02:00
Basile Burg 017fef6fc1 allow to debug a custom executable 2020-06-06 17:32:26 +02:00
Basile Burg 5f206595d3 change field allowing to set what is debugged to an enumeration 2020-06-06 17:11:53 +02:00
Basile Burg 8a412cd983 prevent possible exception caused by the terminal scrollbar 2020-06-01 10:36:47 +02:00
Basile Burg 507075cc1e rlz 2020-05-29 09:40:51 +02:00
Basile Burg 7c88b5a8e8 fix, terminal scrollbar didn't handle the min pos 2020-05-29 09:38:49 +02:00
Basile Burg 3448d2dca5 update changelog 2020-05-29 09:36:01 +02:00
Basile Burg 3567c48c9c prevent rt_term error on windows
see #45, calling d_rt_term on windows leads to aexception originated frrom the GC
2020-05-28 16:39:51 +02:00
Basile Burg a1ae6e666a fix linux build broken due to bad version() statement 2020-05-28 16:30:43 +02:00
Basile Burg 730c2a4e6e fix windows build
close #37, #43, #44
2020-05-28 16:25:10 +02:00
Basile Burg 4b4b376b36 fix #42 - The expression parser used by GDB commander doesn't support tabs 2020-05-27 20:10:04 +02:00
Basile Burg 146fcc5732 fix #41 - GDB commander doesn't break on exceptions if program was compiled with LDC2 2020-05-27 18:59:53 +02:00
Basile Burg 5c37dc198c replace NativeUInt and NativeInt with FreePascal style alias 2020-05-27 15:30:43 +02:00
Basile Burg 015bdd6062 symlist, minor perf improvment 2020-05-27 15:27:38 +02:00
Basile Burg a4b604a60b D highlighter, also highlight first level of UDA when the @() form is used 2020-05-25 13:40:46 +02:00
Basile Burg 293e89f4e5 fix #5 - terminal, the current directory is not constrained on startup 2020-05-16 04:38:32 +02:00
Basile Burg a142f2f881 messages, force auto scrolling to bottom when a category is changed 2020-05-16 04:10:53 +02:00
Basile Burg 87c2d4a5ff rlz 2020-05-13 06:41:49 +02:00
Basile Burg 72209bb5d4 more tweaks to minimize D heap size 2020-05-12 23:22:59 +02:00
Basile Burg b03c1445fc update changelog 2020-05-12 22:06:37 +02:00
Basile Burg 9ee7f4daab fix #40 - allow detection of filename for errors messages when building dmd 2020-05-12 22:06:21 +02:00
Basile Burg d646b8c296 fix #39 - dont autoscroll to display new messages when the view is not at the bottom 2020-05-12 22:06:00 +02:00
Basile Burg 0c17a4d187 fix #38 - D GC memory still not enough released to the OS 2020-05-11 19:01:29 +02:00
Basile Burg fd770a0fb2 rlz 2020-05-06 08:48:30 +02:00
Basile Burg a2777cf2f8 update etc 2020-05-06 08:38:07 +02:00
Basile Burg 45dbe09cff minimize D GC from main thread directly in the widgets calling D in threads
D memory allocated in the threads was never released
2020-05-06 01:38:01 +02:00
Basile Burg fe566e0115 dont use a linux shell script to auto build libdexed-d 2020-05-05 14:42:29 +02:00
Basile Burg 92945de403 todolist, symlist, fix possible corruption of the input data
when a new thread was started before the previous one ended

  close #35
2020-05-05 14:24:36 +02:00
Basile Burg 83ca2ded4c use cthread otherwise d cant be executed in auxiliary fpc TThreads 2020-05-05 06:03:15 +02:00
Basile Burg 64a2530072 fix leak introduced in 3.9.0 2020-05-05 06:02:32 +02:00
Basile Burg 04798b1c83 call heavy things written in D in fpc threads 2020-05-05 06:00:14 +02:00