Basile Burg
|
2b1ef5b439
|
replace the gutter markspart with a simpler equivalent
more adapted to multiple and dynamic columns
|
2021-04-15 02:38:33 +02:00 |
Basile Burg
|
b0da20f068
|
refact setter used to set the gutter color
so that it doeds not rely on default gutter parts
|
2021-04-15 02:36:37 +02:00 |
Basile Burg
|
7a4f0af84b
|
fix #80 - warning icons for d-scanner not always properly resets
|
2021-04-15 02:35:38 +02:00 |
Basile Burg
|
9b1391e781
|
d2 highlighter, remove keyword body, typedef, macro
|
2021-04-14 18:57:41 +02:00 |
Basile Burg
|
0b54224ecf
|
fix, editor lclref count <> 0 when closed using a shortcut
|
2021-04-02 11:29:54 +02:00 |
Basile Burg
|
3352eef838
|
fix, focused editor opts not applied after changes in the shortcut editor
|
2020-12-24 15:41:41 +01:00 |
Basile Burg
|
3b46ffb013
|
fix, tab captions note update when closing doc from shortcut
|
2020-12-22 23:18:30 +01:00 |
Basile Burg
|
e7f44fc129
|
fix #74 - ddemangle listed as required tool but not used anymore
|
2020-11-23 02:47:06 +01:00 |
Basile Burg
|
1e6d30e0b5
|
fix wrong dialog kind used when saving doc as html
|
2020-11-22 03:42:03 +01:00 |
Basile Burg
|
0408b6dd00
|
fix, highlighting of q"()" strings
|
2020-11-17 06:36:09 +01:00 |
Basile Burg
|
a070a21165
|
fix building gdb commander on windows
|
2020-10-13 14:53:41 +02:00 |
Basile Burg
|
7c783e3eb9
|
activate GDB commander for the windows version, close #66
|
2020-10-13 12:20:20 +02:00 |
Basile Burg
|
d188b98f0a
|
fix, not possible to clear searches results
|
2020-09-13 09:51:15 +02:00 |
Basile Burg
|
3209ec12cf
|
empty stmt
|
2020-09-13 01:02:33 +02:00 |
Basile Burg
|
7057c97c89
|
fix #60 - searches results should go in their own message category
|
2020-09-13 00:34:17 +02:00 |
Basile Burg
|
df4773f6ce
|
projinspect, move list of configs to a combo box
|
2020-09-13 00:32:50 +02:00 |
Basile Burg
|
21c143fc25
|
gdb commander, fix getting expression within square brackets
|
2020-09-13 00:18:38 +02:00 |
Basile Burg
|
3c1edd06e4
|
unpaired encoding 79190c984a
|
2020-08-24 16:01:58 +02:00 |
Basile Burg
|
79190c984a
|
fix #54 - SEGFAULT on exit when build with FPC 3.2.0
|
2020-08-23 16:04:34 +02:00 |
Basile Burg
|
c48a8f7e8a
|
fix, module name not detected when shebang line present
|
2020-08-23 15:26:49 +02:00 |
Basile Burg
|
09eca959cb
|
fix #59 - git menu, no label in the list of branch when in "detached HEAD" after a checkout
|
2020-08-22 05:11:04 +02:00 |
Basile Burg
|
e070d33e25
|
fix #58 - symbol list, errors should never be sorted
|
2020-08-22 04:55:48 +02:00 |
Basile Burg
|
425a7090af
|
fix, gdv commander, possibly two items checked after "Select custom exe" + cancel in the dialog
|
2020-08-22 04:46:42 +02:00 |
Basile Burg
|
08dbbc5196
|
fix, message from the stack trace printed on assert failure not clickable
|
2020-08-21 20:10:12 +02:00 |
Basile Burg
|
e0f3d68ced
|
fix, sym list, module without declarations got the tree of the previous editor tab
only a workaround actually, as this is caused by https://bugs.freepascal.org/view.php?id=37560
|
2020-08-13 00:10:28 +02:00 |
Basile Burg
|
6a3f490b0c
|
remove workarounds bad SSl versions before fpc 3.2.0
|
2020-08-05 11:03:31 +02:00 |
Basile Burg
|
4956f7c19b
|
fix building on windows
|
2020-08-05 10:05:48 +02:00 |
Basile Burg
|
8c6db7bef0
|
remove unused var and units
|
2020-07-12 14:55:26 +02:00 |
Basile Burg
|
34e71d29b5
|
commit by error in 9b0a2b5d79
|
2020-07-12 14:18:35 +02:00 |
Basile Burg
|
29d6d97697
|
fix, gdb com, no disassembly on signal caught
missing line info lead to bad formed MI request
|
2020-07-12 13:49:45 +02:00 |
Basile Burg
|
0b641095be
|
more `<> nil` and `= nil` replaced with isAss/isNotAss
and inline those helpers
|
2020-07-12 00:20:16 +02:00 |
Basile Burg
|
891690410f
|
rename isNil/NotNil Assigned/NotAssigned and add them for interfaces
FPC 3.2.0 required from now
|
2020-07-11 23:29:08 +02:00 |
Basile Burg
|
9b0a2b5d79
|
fix error in dub project due to a breaking change in FCL >= 3.2.0
TJSonParser now fully loads the TStream passed in the ctor
instead of reading from its position(),
|
2020-07-11 20:13:09 +02:00 |
Basile Burg
|
20ed08e194
|
update the list of branches more lazily
|
2020-07-10 10:09:08 +02:00 |
Basile Burg
|
833e3d98cf
|
more process parameters passed as array literal
|
2020-07-09 07:42:30 +02:00 |
Basile Burg
|
1e272befc0
|
dilaog typo
|
2020-07-09 07:38:03 +02:00 |
Basile Burg
|
446cccbe2a
|
TProcess.Parameters.Add -> TProcess.Parameters.AddStrings
|
2020-07-09 07:34:31 +02:00 |
Basile Burg
|
1001642f88
|
fix, checkout from menu item caption broken
caused by 87218256b6
|
2020-07-08 13:25:23 +02:00 |
Basile Burg
|
87218256b6
|
fix #53 - project, git branches, last commit message in a tooltip
|
2020-07-08 00:29:52 +02:00 |
Basile Burg
|
e5586e8f3b
|
rlz
|
2020-07-06 08:43:47 +02:00 |
Basile Burg
|
5d13e0ea72
|
proj, git, active branch was not updated when after an external checkout
|
2020-07-06 06:43:35 +02:00 |
Basile Burg
|
f3df449a9d
|
add highlighter attribute for function calls and definitions
|
2020-07-05 19:18:04 +02:00 |
Basile Burg
|
87c8ca3cd1
|
reafactor ... <> 0 with not ... equals(0)
|
2020-07-05 14:48:19 +02:00 |
Basile Burg
|
b3da921d63
|
refactor = -1 with equals(-1)
|
2020-07-05 14:39:08 +02:00 |
Basile Burg
|
0196068b06
|
add helper for integer, refactor ` = 0` with equals(0)
|
2020-07-05 14:26:12 +02:00 |
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
|
0e69320f20
|
allow to free manually D GC mem from the options/application
|
2020-06-14 19:32:57 +02:00 |
Basile Burg
|
48f1506165
|
fix #49 - the shortcut editor doesnt display anything anymore
|
2020-06-14 19:08:06 +02:00 |
Basile Burg
|
6d6a5ac0c5
|
can crash the IDE when closing fast many files
|
2020-06-12 23:42:07 +02:00 |
Basile Burg
|
3cbe5d2471
|
allow to minimize D GC heap immediatly
|
2020-06-12 20:47:01 +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
|
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
|
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
|
7c88b5a8e8
|
fix, terminal scrollbar didn't handle the min pos
|
2020-05-29 09:38:49 +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
|
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
|
72209bb5d4
|
more tweaks to minimize D heap size
|
2020-05-12 23:22:59 +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
|
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
|
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
|
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 |
Basile Burg
|
739d7225cf
|
fix, new diff dialog action didn't work due to with statement
also the position in view was reset, which was not something
we want
|
2020-05-02 10:19:21 +02:00 |
Basile Burg
|
b2c3bde18a
|
fix #19 - corrupted setting files when strings contain UTF9 chars > ASCII space
|
2020-04-28 15:23:23 +02:00 |
Basile Burg
|
b65bb860e4
|
prevent validation of the completion on operators
|
2020-04-25 03:05:55 +02:00 |
Basile Burg
|
593b49c695
|
replace uses of important literal with an unique string const
|
2020-04-25 02:17:49 +02:00 |
Basile Burg
|
9ab0537c6c
|
comment cleanup
|
2020-04-25 02:10:33 +02:00 |
Basile Burg
|
318f2419e7
|
diff dialog, add button to reload with history destruction
|
2020-04-25 01:59:48 +02:00 |
Basile Burg
|
d78ab4639d
|
dlg typo + changelog
|
2020-04-24 22:24:20 +02:00 |
Basile Burg
|
d72210356e
|
set auto indentation detection on by default
|
2020-04-24 21:24:01 +02:00 |
Basile Burg
|
a07b503370
|
maybe something missing after patching indent mode - #31
|
2020-04-24 21:17:05 +02:00 |
Basile Burg
|
b730a4ed52
|
fix #31 - case where brace auto close is triggered while in comment
|
2020-04-24 21:00:17 +02:00 |
Basile Burg
|
f6570e7e2d
|
dexed-d for the win...
|
2020-04-24 11:08:51 +02:00 |
Basile Burg
|
928c879c77
|
fix #14 - Also highlight search results when non-trivial regexes are used
|
2020-04-23 21:19:15 +02:00 |
Basile Burg
|
014628276e
|
fix #30 - Show a dialog when there's an attempt to close a docked widget but that docking is locked
|
2020-04-23 19:36:54 +02:00 |
Basile Burg
|
d992e7554e
|
handle HEREDOC strings base on common delimiters `()` `<>` `[]`
|
2020-04-23 16:08:52 +02:00 |
Basile Burg
|
b5f04aa324
|
damp a perf problem caused by scaning project TODOs and if proj has too many files
|
2020-04-21 03:38:04 +02:00 |
Basile Burg
|
e732b27eeb
|
remove remaining refs to dastworx
|
2020-04-21 03:33:40 +02:00 |
Basile Burg
|
b508a99162
|
fix #27 - Messages associated to a DUB runnable are not cleared between two calls to "Run DUB single file package"
|
2020-04-20 19:05:55 +02:00 |
Basile Burg
|
9550af9711
|
fix #29 - DUB dependencies specified by path are not recognized and passed to DCD
|
2020-04-20 18:59:01 +02:00 |
Basile Burg
|
760f2952a9
|
fix the CI
|
2020-04-17 13:05:19 +02:00 |
Basile Burg
|
5e17d5617e
|
Add a D library to replace various D programs from the toolchain
|
2020-04-16 11:03:01 +02:00 |
Basile Burg
|
798febb6c8
|
fix #25 - halstead reports could use the GNU message format
|
2020-04-16 10:55:08 +02:00 |
Basile Burg
|
e844f6f171
|
fix #26 - calltips, parameter highlighting des not work correctly when there are typectors in the parameters
|
2020-04-16 10:51:28 +02:00 |
Basile Burg
|
0155f244a4
|
remove code for ddemangle compatibility prior to version 2.072
|
2020-04-10 18:30:56 +02:00 |
Basile Burg
|
cb80b2f90d
|
define POSIX in common include file
close #24
|
2020-04-10 18:29:23 +02:00 |
Basile Burg
|
ef80f677c9
|
fix #3 - options, floating widget on top does not work
|
2020-04-09 09:10:42 +02:00 |
Basile Burg
|
f98d1ae41a
|
remove old GH refs
|
2020-04-07 23:23:57 +02:00 |
Basile Burg
|
088ca3cb99
|
fix #21 - update checker needs to be updated to use gitlab api
|
2020-04-07 23:22:34 +02:00 |
Basile Burg
|
7e5ffba6e7
|
fix #18 - Better error message when compiler is invoked but missing
|
2020-04-07 22:53:08 +02:00 |
Basile Burg
|
1bae8541d5
|
cleanup
|
2020-04-07 22:52:43 +02:00 |
Basile Burg
|
f163751e05
|
fix #20 - Try to automatically add ldc import folder when ldc binary is set manually
|
2020-04-07 22:02:06 +02:00 |
Basile Burg
|
146c5ce85b
|
rlz
|
2020-04-05 14:23:31 +02:00 |
Basile Burg
|
5116b50705
|
fix #15 - Add a way to kill a custom tool
|
2020-04-05 14:13:04 +02:00 |
Basile Burg
|
acb5324d70
|
fix #16 - Add an optional background color as custom tool property
|
2020-04-04 12:43:20 +02:00 |
Basile Burg
|
c224f46daf
|
fixup a4a9a50a09 , unpaired backticks were not handled correctly
|
2020-04-01 12:48:47 +02:00 |
Basile Burg
|
580f8b2e1e
|
fix #11 - terminal scrollbar lacks of accuracy
|
2020-03-31 16:48:05 +02:00 |
Basile Burg
|
a4a9a50a09
|
fix #13 - Add a way to highlight in the messages widget
|
2020-03-31 13:42:39 +02:00 |
Basile Burg
|
5b137657dd
|
fix #10 - calltip window position is incorrect when the argument is located on another line thant the call
|
2020-03-22 08:52:04 +01:00 |
Basile Burg
|
f3b7bcd44c
|
terminal, remove deficient option used to set selection
was not working before 3b358c9a48 anyway due to an unassigned binding that did existed in vte 0.2.z
|
2020-03-11 21:07:50 +01:00 |
Basile Burg
|
2eac241ac4
|
calltips, fix overflowing text depending on the editor zoom level
|
2020-03-11 15:35:35 +01:00 |
Basile Burg
|
0730394875
|
fixup 9f22e42fff and 0923410ffc
|
2020-03-11 12:44:06 +01:00 |
Basile Burg
|
9f22e42fff
|
fix #9 - highlighting of argument in calltips does not work in auto functions
|
2020-03-11 12:36:34 +01:00 |
Basile Burg
|
b81cb2a992
|
fix bad copy paste, causing a reg in term auto checkdir
|
2020-03-11 11:02:57 +01:00 |
Basile Burg
|
0923410ffc
|
calltips, highlight current argument
and remove calltips stacking for now
|
2020-03-11 01:27:58 +01:00 |
Basile Burg
|
d250e6b52a
|
auto lfm update
|
2020-03-09 01:34:25 +01:00 |
Basile Burg
|
b3d8fdec4a
|
enhance the doc comments of the IDE interfaces
|
2020-03-09 01:33:17 +01:00 |
Basile Burg
|
c98c996e7b
|
unify the field name used by the project observers to store the proj ref
|
2020-03-09 00:59:12 +01:00 |
Basile Burg
|
8a519c1c49
|
fix, shortcuts for the tools menu not updated after editing the options
|
2020-03-08 21:38:56 +01:00 |
Basile Burg
|
205c7bcfc1
|
rewrite confusing interface IEditableShortcut.
|
2020-03-08 21:38:05 +01:00 |
Basile Burg
|
e335409c8f
|
terminal, fix bad scrollbar sync after auto checkdir
|
2020-03-07 16:12:56 +01:00 |
Basile Burg
|
a60bca7c96
|
terminal, add vscrollbar
|
2020-03-06 23:36:32 +01:00 |
Basile Burg
|
4c67e10673
|
terminal, use ascii cc to clear temp line before auto checkdir
|
2020-03-06 18:20:33 +01:00 |
Basile Burg
|
54836a0667
|
fix typo
|
2020-03-04 17:22:39 +01:00 |
Basile Burg
|
e3b456e8c4
|
update readme and several links trelated to new manual location
|
2020-03-04 17:18:24 +01:00 |
Basile Burg
|
ce6e8bca97
|
fix #4 - Automatic cleaning of MRU doesn't mix well with git checkout
|
2020-03-04 14:56:31 +01:00 |
Basile Burg
|
42abae2c17
|
GDB commander, format and demangle result of evaluation triggered by mouse motion
|
2020-02-18 07:50:36 +01:00 |
Basile Burg
|
90eedf284a
|
fix small but constant load on idle caused by several timers
|
2020-02-18 06:44:56 +01:00 |
Basile Burg
|
647aa115e8
|
restore broken auto indent
|
2020-02-16 13:11:14 +01:00 |
Basile Burg
|
4a616f287e
|
fix inaccuracies when taking exp from ed
|
2020-02-15 05:58:11 +01:00 |
Basile Burg
|
3dc167d4cd
|
fix bad copy & paste
|
2020-02-13 22:43:48 +01:00 |
Basile Burg
|
7a04995921
|
gdb commander, allow to evaluate the editor expression when mouse motion stops
this does not work very well because of the missing dereference (*) when required
so use of temporaries during debug might be advisable.
|
2020-02-13 03:35:38 +01:00 |
Basile Burg
|
ac9d54c91a
|
gdb commander, make the default window width bigger
|
2020-01-31 22:29:28 +01:00 |
Basile Burg
|
c7911f778a
|
add support for GNU style messages, close #1
|
2020-01-31 18:43:51 +01:00 |
Basile Burg
|
70e85ed84e
|
gdb commander, place results of custm eval in the variable list
it's not anymore required to inspect the raw gdbmi output to see them
|
2020-01-29 23:55:14 +01:00 |
Basile Burg
|
ab343f3e38
|
gdb commander, save and reload custom eval kind between sessions
|
2020-01-29 23:27:04 +01:00 |
Basile Burg
|
f26a7b9305
|
compiler paths hints, fix typos
|
2020-01-25 04:37:47 +01:00 |
Basile Burg
|
e0352e041d
|
fix silent esception when storing the editor metadata file
|
2020-01-25 04:31:29 +01:00 |
Basile Burg
|
3c67dba92a
|
compiler paths editor, less confusing for GDC and LDC, since their library path does not require to have two fields
|
2020-01-25 04:25:41 +01:00 |
Basile Burg
|
027aa4349b
|
compiler paths, activate auto detection of GDC
|
2020-01-25 04:08:23 +01:00 |
Basile Burg
|
bfbe94aa47
|
fix typo in the combo box of the option page for the compiler paths and update the doc related to the new global compiler alias
|
2020-01-19 14:20:38 +01:00 |
Basile Burg
|
1fbe967d76
|
allow to select the 'global' compiler for completion and move 'global' definition to the option page dedicated t the compiler paths
|
2020-01-19 06:39:23 +01:00 |
Basile Burg
|
6875764241
|
update year
|
2020-01-01 12:13:18 +01:00 |
Basile Burg
|
c86206d218
|
protection against loop with DCompiler.global, fix before rising
|
2019-12-26 14:23:21 +01:00 |
Basile Burg
|
a517e313ae
|
retrieve compiler exename each time required to fix bugs with the "global" option
xref b6759a1525
|
2019-12-26 13:12:38 +01:00 |