Basile Burg
f925277fc9
fix, bad gutter icon displayed on breakpoint removed
2021-10-08 16:23:47 +02:00
Basile Burg
541ceb240f
address a few compiler warnings
2021-10-08 16:08:00 +02:00
Basile Burg
514ffb967a
fix #97 - content reloaded after diff dialog could be outdated
2021-10-08 16:03:24 +02:00
Basile Burg
95f9babd0c
dont include backtick if search result is also highlighted
2021-10-08 16:02:36 +02:00
Basile Burg
477ec85722
fix #94 - explorer, list of favorite create leaks on exit
2021-09-23 03:07:22 +02:00
Basile Burg
9e156b6fa7
fix #93 - explorer file list not sorted anymore with lcl 2.2
2021-09-23 02:28:43 +02:00
Basile Burg
bf24e5692b
use native AnchorDocking feature to set if floating widgets stayontop
2021-09-19 15:47:37 +02:00
Basile Burg
92fd118403
hide not working AnchorDockingOption
2021-09-19 14:32:52 +02:00
Basile Burg
6e19a724ea
cleanup and address a few warnings
2021-09-19 14:14:01 +02:00
Basile Burg
0ba7c05e9e
fix #92 - make symlist errors & warnings more visible
2021-09-19 01:19:01 +02:00
Basile Burg
4a41f846f9
change name of completions generated from the word split to 'local word'
2021-09-19 00:15:48 +02:00
Basile Burg
e6eee57ef5
prevent fast enough DotDot to trigger the completion menu
2021-09-19 00:11:58 +02:00
Basile Burg
22faea8cdc
fix reg, closeCompletionCharsWithSpace_ broken since b65bb860
2021-09-19 00:11:30 +02:00
Basile Burg
8af9aeccdb
exclude current line from text completions
2021-09-17 23:39:47 +02:00
Basile Burg
2b674c238d
fix #88 - Content of floating widgets vanish the second time they are opened
2021-09-17 19:06:08 +02:00
Basile Burg
31080c18f7
fix #89 - improve algo complexity of computing "text" completions
2021-09-17 18:36:18 +02:00
Basile Burg
3df1a3b720
fix #85 - Add local, non semantic, completions
2021-09-17 13:03:51 +02:00
Basile Burg
077b4c35e7
fix #69 - d2 highligther, dont apply the phobos-style if ident is followed by left paren
...
that looks better when using C APIs.
before : "LLVMAppendBasicBlock(" -> tkTypes, tkSymbol
after : "LLVMAppendBasicBlock(" -> tkCall, tkSymbol
downside : "Constructor()", Constructor is not a TkTypes anymore
2021-09-15 16:08:51 +02:00
Basile Burg
04652d095d
gdb commander, set variable list the default page in view again
2021-09-15 15:51:04 +02:00
Basile Burg
2ce12e60d7
fix missing semicolon
2021-09-15 03:42:30 +02:00
Basile Burg
0679140ef9
fix #71 - add "Run until instruction" to gdb commander asm view
2021-09-15 03:36:41 +02:00
Basile Burg
0fd5ca5461
TListViewCopyMenu support for custom items
2021-09-15 03:36:41 +02:00
Basile Burg
9e806584b3
add a project action to check semantics
2021-09-15 03:36:32 +02:00
Basile Burg
02fb0749c2
make compatible with LCL version 2.2
2021-09-13 13:26:25 +02:00
Basile Burg
fcad680170
fix #86 - gdb commnader, cmain argc value is wrong when "queryArguments" is not checked
2021-09-11 22:12:35 +02:00
Basile Burg
6a7c74e3a1
fix #73 - Need gdb custom path setting for Linux and Windows
2021-08-01 13:05:39 +02:00
Basile Burg
d41e83a9e2
searchces results, format using gnu style, close #84
2021-08-01 12:48:25 +02:00
Basile Burg
5f3574cde1
gdb commander, allow to comment arguments
2021-08-01 12:48:02 +02:00
Basile Burg
b95eb67b8f
fix #83 - add support for the syntax dub build type
2021-07-09 14:38:35 +02:00
Basile Burg
988c9bb993
about box, update year
2021-04-15 02:48:37 +02:00
Basile Burg
ad1c137501
allow dscan after diff dialog
...
#80
2021-04-15 02:47:02 +02:00
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