Commit Graph

150 Commits

Author SHA1 Message Date
Basile Burg 56a9024583 fix, dub projects, the "subpackages" node can be an object 2021-10-12 18:59:25 +02:00
Basile Burg 134c244284 rlz 2021-10-11 12:23:45 +02:00
Basile Burg 21de229cb7 rlz 2021-10-11 08:01:41 +02:00
Basile Burg 3052ea97fe completion, partial support for subpackages used as dependencies 2021-10-10 23:23:24 +02:00
Basile Burg 8c77c2caa3 fix, dub proj inspector tree empty if proj organized by subpackages 2021-10-10 23:22:45 +02:00
Basile Burg 3dfad939ad fix, semver patch component mandatory
some dub package omit it
2021-10-10 23:21:14 +02:00
Basile Burg 3434ce561c fix #52 - support for selecting parent frames from the call stack view
or the ctx menu

Code was there for long time but deactivated because not working.
Nowadays that works, maybe older GDB versions had a bug ?
2021-10-10 18:51:44 +02:00
Basile Burg f925277fc9 fix, bad gutter icon displayed on breakpoint removed 2021-10-08 16:23:47 +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 957ca1321a rlz 2021-09-25 16:52:28 +02:00
Basile Burg 0ba7c05e9e fix #92 - make symlist errors & warnings more visible 2021-09-19 01:19:01 +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 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 0679140ef9 fix #71 - add "Run until instruction" to gdb commander asm view 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 5c4152c99b halstead, show full func sig 2021-07-14 23:20:11 +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 bd9715c07d rlz 2021-04-19 11:08:47 +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 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 eeab0decb9 update to lazarus 2.0.12
close #79
2021-04-12 00:49:30 +02:00
Basile Burg 6eeb2e55d9 rlz 2021-04-03 20:54:53 +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 54d1bdbd34 rlz 2020-11-23 15:09:45 +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.B a318d854ab simplify the deb package dependency list , close #72
assuming users will use a setup tool that auto solve sub deps,
just put top level ones.
2020-11-23 02:45:17 +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 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 18353e235a rlz 2020-09-13 01:07:44 +02:00
Basile Burg 0c160fae77 close #64, bad link generated since latest gitlab.com deployment 2020-09-13 00:43:36 +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 cafd23ec4a rlz 2020-08-31 03:03:40 +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 08dbbc5196 fix, message from the stack trace printed on assert failure not clickable 2020-08-21 20:10:12 +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 7f203dd439 update changelog 2020-07-09 12:55:56 +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 843e5faa79 changelog typos 2020-07-06 08:58:20 +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 ebad719dc0 typo in the change log and update doc for gdb com 2020-07-02 10:50:20 +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 fe6f1db754 rlz 2020-06-14 19:37:00 +02:00
Basile Burg 95a6418882 update changelog 2020-06-13 09:17:11 +02:00
Basile Burg 5a31186186 update changelog 2020-06-09 21:13:22 +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 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 4b4b376b36 fix #42 - The expression parser used by GDB commander doesn't support tabs 2020-05-27 20:10:04 +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 b03c1445fc update changelog 2020-05-12 22:06:37 +02:00
Basile Burg fd770a0fb2 rlz 2020-05-06 08:48:30 +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 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 64a1b24e9f rlz 2020-04-28 22:04:21 +02:00
Basile Burg 25d5b5bc35 fix #33 - Sigsegv upon starting dexed 2020-04-28 19:44:45 +02:00
Basile Burg ae77400994 rlz 2020-04-25 06:10:54 +02:00
Basile Burg b65bb860e4 prevent validation of the completion on operators 2020-04-25 03:05:55 +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 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 e177afd986 update changelog 2020-04-23 16:28:01 +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 d50abc7c0d fix changelog formatting and typos 2020-04-20 19:08:25 +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 13c5b5eceb fix changelog typos 2020-04-17 14:32:10 +02:00
Basile Burg 52a39f56ca remove unfortunate JSON property leading to double "lib" prefix and add temp changelog 2020-04-17 14:07:57 +02:00
Basile Burg 4f63afb30a rlz 2020-04-16 11:00:48 +02:00
Basile Burg f852ed887b rlz 2020-04-09 09:14:01 +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 8facd41f47 add a changelog file and use it when publishing using gitlab api 2020-03-31 22:01:27 +02:00