Commit Graph

2377 Commits

Author SHA1 Message Date
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