Commit Graph

2505 Commits

Author SHA1 Message Date
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
Basile Burg 3dcc1a87f0 tweak messages 2019-12-16 10:09:29 +01:00
Basile Burg 7be4884ee8 auto updates 2019-12-16 10:09:11 +01:00
Basile Burg b6759a1525 add a system allowing to change the D compiler used in all the compilation contexts 2019-12-16 09:59:02 +01:00
Stian Gulpen 3ad97b3dc2 prevent calling dastworx on closing a page 2019-12-01 13:53:33 +01:00
Basile Burg d3ec00991e fix possible range error when renaming an identifier 2019-11-16 07:10:08 +01:00
Basile Burg 6d080bbd7a prevent multiple reallocs when building the widget list 2019-10-30 19:13:08 +01:00
Basile Burg 75d5fe512f diff view, fix tab order L2R 2019-06-18 07:11:04 +02:00
Basile Burg a2c73a0d5e fix #477 - Horizontal scrolling is missing in the Variables view
and add value in hint popup
2019-06-13 21:19:50 +02:00
Basile Burg 329c3adda4 fix #479 - prevent the creation of a DUB property if laready present 2019-06-13 21:03:02 +02:00
Basile Burg d55932fbb3 search & replace, find next, propose to restart from the doc beg/end if no match anymore 2019-06-10 21:18:10 +02:00
Basile Burg 76365ede58 search & replace, set fovcus on doc after findNext
prevent to go back to the editor when doing the following
    - CTRL+F (find using selection, focus is now on the search widget)
    - F3 (find match)
    => click was necessary to give focus again on the editor, e.g to DEL
2019-06-10 21:07:30 +02:00
Basile Burg 0271d15878 fix #476 - SemVer error when adding a DUB dependency from the project editor 2019-06-09 13:31:26 +02:00
Basile Burg da9cf5105b symlist, reset filter on other doc focused 2019-06-07 09:52:32 +02:00
Basile Burg ad49c10ead proj inspect, reset filter on other proj focused 2019-06-07 09:52:19 +02:00
Basile Burg 78d8148730 fix #474 - SymString of tools parameters not expanded when queryParameters is activated and an empty string is passed 2019-05-15 08:27:05 +02:00
Basile Burg e07c701c62 fix #471 - ENTER key doesn't work on non D source if the "alwaysAdvancedFeatures" editor option is not activated 2019-05-09 00:59:52 +02:00
Basile Burg 67cd6e9eb4 fix #470 - "Find all" results are not clickable if the file is a C/C++ source 2019-05-09 00:49:36 +02:00
Basile Burg 9f71934663 runnable exec blocked in some case
at some point a new TProcess started from scratch will be required...
2019-05-06 06:21:35 +02:00
Basile Burg 3109ef95e9 nothing 2019-05-06 06:20:43 +02:00
Basile Burg e8cd2338c5 fix #465 - Attempt to fetch DUB dependencies even if they are directly in the description 2019-05-01 18:23:03 +02:00
Basile Burg 779edd9fe5 fix #464 - searching multiline regexes does not work 2019-04-26 00:32:56 +02:00
Hugo 03a33c2137 fixed 'Boolean expected' error
u_compilers.pas(768,6) Error: Incompatible types: got "Constant String" expected "Boolean"
2019-04-24 07:02:58 +02:00
Basile Burg 09d017733d Remove ensureNoPipeIfWait, possible source of wrong report like #459
https://github.com/Basile-z/dexed/issues/459
2019-04-10 07:21:10 +02:00
Basile Burg 788e008de4 rather put this in the bug tracker if really worth... 2019-04-04 10:14:04 +02:00
Basile Burg afc69e275d early return 2019-04-04 10:12:34 +02:00
Basile Burg cb6c0a5091 nothing 2019-04-04 10:10:35 +02:00
Basile Burg d3b689f2b6 style, early return 2019-04-04 10:10:18 +02:00
Basile Burg 46527beb88 slightly optimize the proc that snap the top site to the menu
and prevent a double consecutive call in some cases
2019-04-04 10:04:30 +02:00
Basile Burg 8e4219f8b6 remove redundant word in a dlg msg 2019-04-04 10:03:37 +02:00
Basile Burg 832bd27976 fix simple get not working with libcurl under win 2019-04-03 22:47:40 +02:00
Basile Burg 0be7e09a42 remove if condition related to the old versioning scheme 2019-04-03 21:26:34 +02:00
Basile Burg a4d3dbed7f enhance simpleGet failure messages 2019-04-03 21:25:53 +02:00
Basile Burg ebcbd9cf5d back to https for code.dlang.org 2019-04-03 18:46:35 +02:00
Basile Burg 5156b98d69 fix #209 - Update checker fails with openssl >= 1.1 2019-04-03 18:40:40 +02:00
Basile Burg 512b51fc9f remove code patching old widget names from the layout xml file 2019-04-02 13:06:43 +02:00
Basile Burg 7d76556cbc remove deprecated autoClose modes 2019-04-02 13:06:01 +02:00
Basile Burg d426bca8d5 fix upstream reg after adding the selection as search & replace scope 2019-03-31 14:02:51 +02:00
Basile Burg 6fa4cf43f5 dexed process, drop the asyncproc events and only use the timer 2019-03-31 13:48:21 +02:00
Basile Burg 94c2b5a713 dastworx, todo list fixes
* fix special char literals for pascal strings not verified when the text doesn't contain a single quote.
* fix len limit not applied correctly
* fix single quote after special char put unconditionally
* prevent loading when deserialization fail
2019-03-27 17:17:52 +01:00
Basile Burg dfac54d407 fix #454 - AV when searching in a whole project and no files opened 2019-03-27 16:24:40 +01:00
Basile Burg fd39a248c0 Add current doc "Selection" as search scope, close #430 2019-03-15 22:18:27 +01:00
Basile Burg b47c43d38a move TPoint operator to common unit 2019-03-15 22:11:15 +01:00
Basile Burg cc7f54e894 fix #452 - Freeze at startup due to too long dastworx command line 2019-03-15 12:23:10 +01:00
Basile Burg cc43af01e1 derefer docking init to fix slow startup 2019-03-14 13:13:28 +01:00
Basile Burg 70b3a1091e lfm auto update 2019-03-14 13:11:32 +01:00
Basile Burg 00218c1d89 fix possibly missing dir sep when expanding dexed projs xtra sources 2019-03-13 11:42:08 +01:00
Basile Burg deec267acf dexed proj format, fix symstring considered as rel path 2019-02-18 17:32:39 +01:00
Basile Burg 7a2c4ba7b0 fix #450 - Token strings cause wrong auto indentation 2019-02-18 06:30:46 +01:00
Basile Burg 8f782aa57a fix #449 - dexed projects, extraSources not expanded correctly anymore 2019-02-17 09:02:07 +01:00
Basile Burg 7151d1ab93 fix #448 - conversion to json fails depending on dub cwd 2019-02-13 20:57:19 +01:00
Basile Burg 9950ad41d9 something finally... 2019-02-11 05:25:46 +01:00
Basile Burg af34d96647 nothing 2019-02-11 05:24:53 +01:00
Basile Burg 1cb19aadd0 add error message to track occurences of #448 2019-02-11 05:23:30 +01:00
Basile Burg adb1449863 fix possible av when project doesn't load
json to sdl conversion failure can cause this
2019-02-11 05:06:36 +01:00
Basile Burg e4dc6bf981 tools, add the autoExecuteEvents property 2019-02-11 03:26:03 +01:00
Basile Burg 3339404419 auto close pairs, deactivate unclear condifition not to close
and make remove offset from relExpressions to change caret "p" instead
2019-02-10 04:29:05 +01:00
Basile Burg bc42dc300c fix upstram reg, messages of the message widget not auto scrolled back anymore 2019-02-10 03:37:28 +01:00
Basile Burg e11293c70c don't exit if timerUpdateKind is changed from delay to loop 2019-02-08 22:16:16 +01:00
Basile Burg 0f04a66e63 prevent creating timers in each widget and use at one instead of two 2019-02-08 22:11:09 +01:00
Basile Burg 3f343fe634 fix #444 - Wrong indentation at level 0 2019-02-08 11:37:20 +01:00
Basile Burg a1d6e246a9 fix little orphan SLOC not moved while extracting method 2019-02-07 03:36:40 +01:00
Basile Burg 148463c25d fix #440 - CPU subwindow of the debugger should be removable 2019-02-07 02:56:29 +01:00
Basile Burg 75bced5d65 update version 2019-02-07 02:01:15 +01:00
Basile Burg 17be43d096 fix more reg in autoindent and auto brace close 2019-02-07 00:00:23 +01:00
Basile Burg e6e0dc6215 style, remove all occurences of `then\ [a-z,A-Z]` 2019-02-05 19:08:09 +01:00
Basile Burg 474a07dca4 cosmetics changes 2019-02-05 18:22:39 +01:00
Basile Burg 959a74a444 prevent an indirection 2019-02-05 18:22:08 +01:00
Basile Burg 9001ff9857 fix #442 - coverage file not found after unit testing a module 2019-02-05 17:52:34 +01:00
Basile Burg 790960e292 reload project persistent env even if it's in a group 2019-02-04 00:28:18 +01:00
Basile Burg 6db535128c fix runnable currdir not set properly when executing or when running 2019-02-04 00:26:11 +01:00
Basile Burg e7708131db fix #423 - Add compiler switches for project 2019-02-04 00:25:24 +01:00
Basile Burg 6750020d16 prevent cases of superfluous indirections on `Items[i]` 2019-02-03 21:05:53 +01:00
Basile Burg c9fac84dab remove more nonsense setCurrDir while calling dub or dmd 2019-02-03 20:42:12 +01:00
Basile Burg 5c9cf04d0e dexed project, remove nonsense chdir before compiling 2019-02-03 20:32:25 +01:00
Basile Burg 3266e97883 remove dead code 2019-02-03 20:14:58 +01:00
Basile Burg 2ef299b91e shortcut editor, prevent a few indirections 2019-02-03 20:02:04 +01:00
Basile Burg 41881be499 fix #439 - Better shortcut filter 2019-02-03 17:58:41 +01:00
Basile Burg 506b64591b prevent useless call tp string list item getter 2019-02-03 15:47:34 +01:00
Basile Burg b4440e03c0 fix url 2019-02-03 15:47:01 +01:00
Basile Burg 0abd58637b prevent to retrieve the IProcInputHandler service each time required 2019-02-03 15:46:49 +01:00
Basile Burg e6204b49e1 remove backup system setup for the invalid layouts
this hans't helped at all since this sytem has been added
2019-02-03 15:46:08 +01:00
Basile Burg fa7979b764 prevent the flobal registry of dub package to be updated for nothing 2019-02-03 15:13:31 +01:00
Basile Burg a4e8358b82 save a few cycles 2019-02-03 15:12:21 +01:00
Basile Burg 511bf285aa prevent calling the Libman getter unless in the ctor 2019-02-03 15:05:28 +01:00
Basile Burg 13d7309439 prevent double getter 2019-02-03 15:03:29 +01:00
Basile Burg 90ce30f032 fix #434 - Project outputkind not always correctly interpreted from the DUB JSON 2019-02-03 12:18:14 +01:00
Basile Burg 7d372c1eba fix possible wrong line index when lefttoken on LF is on another line 2019-02-02 17:09:21 +01:00
Basile Burg b140ac1c84 use a simpler logic to compute indent on LF 2019-02-02 16:55:25 +01:00
Basile Burg d14afe5e1d under win64 delete the default `-m64` if `-m32` is on the shebang line 2019-02-02 14:18:27 +01:00
Basile Burg 9c6d30f2ea win64, on a fresh setup runnables module always compiled with -m64 2019-02-02 14:05:53 +01:00
Basile Burg 5b707be2f8 nothing 2019-02-02 04:38:09 +01:00
Basile Burg 2624f049cc fix upstram, auto indent broken after ENTER 2019-02-02 04:37:58 +01:00
Basile Burg 6a3a49f1f2 refact, extract method to lex editor lines 2019-02-02 03:32:16 +01:00
Basile Burg 1dc0dab22b fixup auto indent broken and deprecate modes not based on the lexems
close #431
close #433
2019-02-01 23:08:58 +01:00
Marco Leise 5698637bec Fix inconsistencies in brace closing behavior. 2019-01-28 09:32:24 +01:00
Basile Burg 1335208d25 doesn't set CTRL+C as the default copy shortcut of the terminal 2019-01-26 09:25:47 +01:00
Basile Burg c65592d659 add a protection against large process output, close #424 2019-01-25 13:08:17 +01:00
Marco Leise 6e922954e8 Reset `identifier` variable after adding a token to the token list to prevent creation of additional "invalid" tokens.. Fixes #420. 2019-01-23 08:05:56 +01:00
Basile Burg a7a2284942 fix #419 - Todo list is again cleared when clicking an item 2019-01-22 15:53:09 +01:00
Basile Burg 426cd0d2c8 fix #148 - Use common shortcuts to copy and paste from the terminal 2019-01-22 10:23:14 +01:00
Basile Burg de6a7d4813 fix #417 - Adjustments required in pair auto closing 2019-01-22 09:31:49 +01:00
Basile Burg 0d411524c9 search & replace, ENTER execute the search or the replacement
close #416
2019-01-22 08:38:43 +01:00
Basile Burg f325ff7b2e fix #415 - Clicking a Todo item does not position the cursor 2019-01-22 08:33:21 +01:00
Basile Burg 31d636dd85 fixups after fix for #336, case of dup messages, case of onTerminated never called 2019-01-20 22:37:58 +01:00
Basile Burg 1d5460f575 update (c) year 2019-01-20 19:44:58 +01:00
Basile Burg 57d766a268 fix typo in code comments 2019-01-20 19:25:49 +01:00
Basile Burg 733ae22b23 rename the CE project format "DEXED ..." 2019-01-20 14:06:29 +01:00
Basile Burg e7477af066 native projects : allow to specify a file that contain the version number 2019-01-20 13:58:27 +01:00
Basile Burg abe56ec68e fix #412 - todo list empty when opening a file owned by the project for the first time 2019-01-20 13:18:34 +01:00
Basile Burg 492cd4e8e5 fix #336 - Out of order messages 2019-01-20 12:12:03 +01:00
Basile Burg a5d47eb6d1 fix #402 - Quote auto closing is only triggered in strings 2019-01-20 10:03:15 +01:00
Basile Burg f3db219e83 fix #400 - inconsistencies in automcompletion, after backspace 2019-01-20 08:29:39 +01:00
Basile Burg 3734a3e222 fix #406 - Should remember the DUB configuration and buildType 2019-01-20 08:08:56 +01:00
Basile Burg 92cf60b04b style 2019-01-20 07:45:22 +01:00
Basile Burg 7c35bceb12 gdb com: fix checkmark in menu for eval kind could not appear 2019-01-20 06:46:23 +01:00
Basile Burg ca60e3dde0 update links 2019-01-19 17:40:54 +01:00
Basile Burg 44c2d9d5cf fix #409 - floating widget content is gone 2019-01-18 16:41:51 +01:00
Basile Burg 028161f161 fix dead code after func exit() 2019-01-18 07:32:19 +01:00
Basile Burg b76cc3ce0e fix double message when tool terminated 2019-01-18 06:43:32 +01:00
Basile Burg dc51d39d06 fix build duration of runnable not displayed in the right msg context ptr 2019-01-17 08:51:18 +01:00
Basile Burg c59f21bbc3 fix build duration of runnable not displayed in the right msg category 2019-01-17 06:40:25 +01:00
Basile Burg cafd08ca05 show runnable module compilation duration and imrpove duration accuracy
close #377
2019-01-16 12:51:10 +01:00
Basile Burg 4a65a77468 fix possible "InvalidatePreferredSize loop detected" err msg after startup 2019-01-15 16:52:04 +01:00
Basile Burg 6d1fe59a8c add synedit ecSmartWordLeft and ecSmartWordRight shortcuts 2019-01-15 15:26:44 +01:00
Basile Burg ff298cd8f7 add options allowing to deactive each the default D speicifc breakpoints
close #394
2019-01-14 06:55:36 +01:00
Basile Burg aa7c00512c fix #404 - When completion menu is invoked, other popups should set hidden 2019-01-14 04:33:29 +01:00
Basile Burg 0cd9f5b8aa fix #401, dfmt broken due to recent bulk renaming with sed 2019-01-14 04:27:41 +01:00
Basile Burg aa42c198c0 fix #403, Typo in class name 2019-01-14 04:20:54 +01:00
Basile Burg fee4a1b0d1 indicates when a tool exits normally 2019-01-12 03:49:46 +01:00
Basile Burg 37fef7a7b3 was pushed by error 2019-01-11 22:12:11 +01:00
Basile Burg 5901c852e5 fix #398 - Freeze when pressing space on empty auto-complete list 2019-01-11 21:54:26 +01:00
Basile Burg e0f9abb843 add support for new DCD member kinds 2019-01-11 21:53:55 +01:00
Basile Burg bd93137646 fix #396 - Drag drop of unknow ext file cause a rename to `.dprj` 2019-01-11 09:41:32 +01:00
Basile Burg abace80fe4 fix #390 - crash when trying to reload a native dexed project not yet renamed to *.dprj 2019-01-08 19:31:56 +01:00
Basile Burg 39d9ee85d1 fix possible range violation when allowing cursor past EOL 2019-01-07 09:20:22 +01:00
Basile Burg 9ae72f8feb patch old widgets names, finish and close #374 2019-01-02 21:27:15 +01:00
Basile Burg 2102a15437 fix bad name 2019-01-02 21:15:56 +01:00
Basile Burg f603fe1879 Get rid of old `TCE<Name>` class identifiers, step 2, #374 2019-01-02 21:10:48 +01:00
Basile Burg 09786bac1f Get rid of old `TCE<Name>` class identifiers, step 1, #374 2019-01-02 20:11:12 +01:00
Basile Burg f95927b5cf Force a particular extension for dexed projects and dexed project groups, close #388 2019-01-02 18:48:52 +01:00
Basile Burg 2dd21f049f fix #387 - Partial terminal feed merged with auto cd command 2018-12-19 16:05:41 +01:00
Basile Burg ed8853ccc2 dscanner ini file may rather start with a dot 2018-12-19 06:12:06 +01:00
Basile Burg 5f7a5c5718 auto updated 2018-12-19 06:11:35 +01:00
Basile Burg 52ff281c9f fix range error when finding call tip origin 2018-12-18 18:06:17 +01:00
Basile Burg 5df4b21165 fix #385 - "Verify project with D-Scanner" could use project ini config 2018-12-17 09:29:12 +01:00
Basile Burg f640a33bed auto updated 2018-12-17 09:28:52 +01:00
Basile Burg 5df157a62c fix #380 - Same module can still be opened twice 2018-12-15 06:42:40 +01:00
Basile Burg 7d9c394a74 fix #384 - Calltip after colon doesn't skip nested calls that are complete 2018-12-14 05:51:43 +01:00
Basile Burg 1c67ea6495 fix #383 - project inspector right click "Open file in editor" doesn't work in Tree view mode 2018-12-14 05:36:21 +01:00
Basile Burg 67e6853bfe fix #379 - field editor of the DUB project inspector disabled when creating a DUB project after a SDL one 2018-12-11 06:00:45 +01:00
Basile Burg a0663233bc fix #360 - The command "test project" should not require to manually select the unittest config 2018-11-25 18:20:07 +01:00
Basile Burg be56b05f50 auto updated 2018-11-25 18:09:26 +01:00
Basile Burg 265e3b9d91 fix #378 - filter for mini explorer files doesn't work when selected folder is not at level 0 2018-11-25 18:09:18 +01:00
Basile Burg 933d3a352f proj inspector, group folders on top of the tree 2018-11-04 10:46:48 +01:00
Basile Burg 300935436a fix issue causing reset of widgets headers since 2 RC 2018-11-04 10:10:07 +01:00
Basile Burg 55e9fc473d reassign events to controls which were just renamed 2018-11-04 10:10:07 +01:00
Basile Burg 57b005d67b fix filter of project inspector not realigned anymore 2018-11-04 10:10:07 +01:00
Basile Burg bde1c81fad helper not working anymore for no reason ? 2018-11-04 10:10:07 +01:00
Basile Burg 222b02e8dc workaround issue 34454
see https://bugs.freepascal.org/view.php?id=34454
2018-11-04 10:10:07 +01:00
Basile Burg 03df707470 fix usage of removed properties 2018-11-04 10:10:07 +01:00
Basile Burg 7826fc5105 autom atic updates 2018-11-04 10:10:07 +01:00
Basile Burg 3ddc0b5928 fix #376 - arrow back in explorer has no effect when term follows the explorer curr dir 2018-11-02 04:45:38 +01:00
Basile Burg 76f0550551 comp menu auto close option unrelated to update list 2018-10-22 06:45:16 +02:00
Basile Burg ac056af541 fixes for windows version 2018-10-21 18:12:51 +02:00
Basile Burg b5c8702cbc update completions on delete while comp menu opened 2018-10-21 14:43:29 +02:00
Basile Burg d6330ed0e4 move dexed design control to its own lazarus component tab 2018-10-21 14:12:47 +02:00
Basile Burg 0634d4f0a1 move data files to new folder 2018-10-20 14:26:14 +02:00
Basile Burg 3c1e1a2a66 remove old icon embedded in main form LFM 2018-10-20 14:19:20 +02:00
Basile Burg 810996bcc8 rename as Dexed, "D extended editor" 2018-10-20 13:28:15 +02:00
Basile Burg 58853ec3c8 fix #368 - call tips add same hint on stack after each comma 2018-10-09 16:28:32 +02:00
Basile Burg 060a7b4073 remove non conditional block 2018-10-09 16:28:19 +02:00
Basile Burg 1ab1dd3adf mini explorer didn't always sort 2018-10-07 14:47:25 +02:00
Basile Burg ca2766648d fix #362 - enable brkp deletion using bkp number 2018-10-07 14:11:30 +02:00
Basile Burg ad8c8df569 terminal, add option to follow the mini explorer path 2018-09-30 20:16:51 +02:00
Basile Burg c47d214c4f fix #364 - Terminal blinks when popups are closed 2018-09-30 20:09:44 +02:00
Basile Burg fc93ecbc8e #362 - put breakpoints using MI syntax
note that deletion is still broken
2018-09-23 18:40:22 +02:00
Basile Burg 7a34a833d9 fix possible range error 2018-09-23 18:38:53 +02:00
Basile Burg 318d94f51d kill D-Scanner if not yet returned 2018-08-29 10:47:49 +02:00
Basile Burg b3a407d283 EN mistake in comment 2018-08-13 05:50:35 +02:00
Basile Burg aff6ecca60 bad method name, there are many of them 2018-08-13 05:39:53 +02:00
Basile Burg 0d6da7fcd6 fix #354 - CallTips stacking doesn't work fine anymore 2018-08-13 05:15:34 +02:00
Basile Burg fc63dbefee Also remove DCD cache when a libman entry is removed 2018-08-10 08:53:21 +02:00
Basile Burg cad8a59a94 libman, remove deactivated or deleted entries from dcd 2018-08-10 00:55:24 +02:00
Basile Burg 0872eb54d0 DCD wrapper, add support for import path removal 2018-08-10 00:54:15 +02:00
Basile Burg 7439aea55e fix #355 - Completion doesn't work for items in project groups 2018-08-09 04:13:05 +02:00
Basile Burg 2657767c3e fix wrong icon for UpdateGitBranches action 2018-08-08 23:52:54 +02:00
Basile Burg cd783ab90a start #353 2018-08-03 22:24:08 +02:00
Basile Burg c1375df3d0 rename showCallTips overload that takes a string 2018-08-03 21:22:22 +02:00
Basile Burg 77efdfedc0 rename bad func ident, this func is only called after NewLine
and not to determine if caret is in ddoc
2018-08-03 21:18:40 +02:00
Basile Burg e0d651b99a fix #345 - Auto insertion of leading `+` or `*` sometimes fails for the first line following `/**` / `/++` 2018-08-03 21:12:28 +02:00
Basile Burg c8c69e3f40 fix error displayed after refreshing list of git branches
and when opening a project that's not a repo
2018-08-01 02:14:13 +02:00
Basile Burg 5a000088d9 fix, proj inspct widg filter size issue 2018-07-22 09:55:37 +02:00
Basile Burg 668b5a4599 fix a few zombie procs
(dub since auto fetch added, git since branch switching added)
2018-07-19 15:29:29 +02:00
Basile Burg f7f1c4b856 messages, add protection against long lines bugging gtk2, close #351 2018-07-19 15:11:34 +02:00
Basile Burg 4da6eba301 remove static editor macros, close #349 2018-07-14 13:00:42 +02:00
Basile Burg 6e8d8889a1 fix #348 - piping git - stderr is also for log, stdout is just for the payload 2018-07-13 17:13:37 +02:00
Basile Burg 1b9944f733 add project menu items for git branche checlout and git pull 2018-07-11 16:26:35 +02:00
Basile Burg 7658621a93 mini expl, add supoort for movind splitter with mouse whell, close #343 2018-07-11 13:00:56 +02:00
Basile Burg dac5f31ecf add a c++ highlighter 2018-07-11 07:22:18 +02:00
Basile Burg be41ff25e5 fix, caret position lost when finding call tip after after left paren failed 2018-07-09 01:27:49 +02:00
Basile Burg e35b4a672a prevent possible unsafe access when opening a doc with split view activated 2018-07-09 00:48:42 +02:00
Basile Burg 918388e9ef Add IDE interface for observing the mini explorer
allowing the symstring expander to update more smartly
2018-07-08 13:52:32 +02:00
Basile Burg e675198118 prevent more feature that don't work when doc is not a d source 2018-07-08 13:27:57 +02:00
Basile Burg f9836c9117 show call tips after typing comma, close #344 2018-07-08 13:27:20 +02:00
Basile Burg 7afe6a8321 editor, gives a hint about indentation to choose when mixed style is detected 2018-07-03 15:39:04 +02:00
Basile Burg 32e03e9a9b Also prevent brace auto closing with ctrl when invoked directly 2018-07-03 14:42:37 +02:00
Basile Burg ef2ca016ff improve curly brace auto-closing and support CTRL to skip auto closing, clsoe #342 2018-07-03 13:48:53 +02:00
Basile Burg 3059dc36e7 style, prefer always semicolon on last statement of the block 2018-07-03 10:53:29 +02:00
Basile Burg 38e4e41abb planned maintenance for bug #293
xref ab68e7287e
2018-07-03 10:52:45 +02:00
Basile Burg e2118ceabc add diloag to create new dub project, deactivated for now
see added comment in main.pas
2018-07-03 09:44:39 +02:00
Basile Burg 1b2371a55e Revert latest commits related to processes output, reopen #336 2018-07-02 22:47:00 +02:00
Basile Burg aec8d9bdb0 fix #340 - Linker messages cause coedit lock 2018-07-02 07:26:52 +02:00
Basile Burg 39378d7a47 insert already calls contains 2018-07-02 01:02:42 +02:00
Basile Burg ba80b6e828 d2syn, prevent possible unsafe access to curr range
(maybe #339)
2018-07-01 15:47:32 +02:00
Basile Burg 3618258925 always sort miniexplorer file list 2018-07-01 15:38:17 +02:00
Basile Burg 388fc722c3 add options overrides to the editor ctxt mnu, close #334 2018-06-30 13:08:23 +02:00
Basile Burg 6da39d518d more for tweak for #338 2018-06-27 15:55:02 +02:00
Basile Burg 5e06eb899e Add actProjStopComp to compilation main menu entry 2018-06-27 13:57:02 +02:00
Basile Burg 1baa52f006 add action to stop project compilation 2018-06-27 13:45:44 +02:00
Basile Burg 6c65d4b4fd workaound #338 2018-06-25 06:30:19 +02:00
Basile Burg 255271bbc7 More work related to #336, take explicitly stderr now that it's not done implictly 2018-06-24 13:19:57 +02:00
Basile Burg e261b0e20c #336 - onterminate still never called in some cases, call manually 2018-06-23 22:09:55 +02:00
Basile Burg 58621ce6dd fix #336 - Out of order messages 2018-06-23 14:52:12 +02:00
Basile Burg 3a6e482650 save a sloc when adding messages 2018-06-23 14:51:44 +02:00
Basile Burg 3944a2e0f2 fix #333 - Case where symstring `<CPP>` is empty but should not 2018-06-16 07:21:23 +02:00
Basile Burg 1badb23169 fix #328 - keep help mnu itm to the right 2018-06-15 10:05:57 +02:00
Basile Burg d59aa68366 fix #330 - Most recents project menu - displaying `dub.json` is not very helpful 2018-06-15 10:00:00 +02:00
Basile Burg 4ac7bb195e rlz 2018-06-02 09:31:55 +02:00
Basile Burg f854d63a6b fix #327 - Block indentation always inserts spaces 2018-05-25 23:26:03 +02:00
Basile Burg d73a3fc37a fix #326 - Detection of indent mode is broken 2018-05-25 22:05:59 +02:00
Basile Burg 76847765fb fix #325 - Same module can be opened twice 2018-05-20 16:23:35 +02:00
Basile Burg a3a94df7ea todo list, keeo selection on focus lost 2018-05-14 15:36:22 +02:00
Basile Burg b10acf3ce8 messages, allow typing to editor after clicking a msg that has a target file 2018-05-14 15:32:12 +02:00
Basile Burg 28ba843430 symlist, allow typing to editor after selecting a node and refresh style 2018-05-14 15:27:36 +02:00
Basile Burg fb519c22e8 proj groups, activate an item when opening if not free standing already opened 2018-05-14 15:06:19 +02:00
Basile Burg f6738b0a3b code comment typo 2018-05-14 15:05:26 +02:00
Basile Burg f300fc526d fix #311 - accept but now also warn about dup shortcuts in two different categories 2018-05-14 00:49:34 +02:00
Basile Burg 4fb8246951 More condition not to unselect message
opt dbl click and context != editor
2018-05-10 12:03:45 +02:00
Basile Burg b6d138fbd0 fix #324 - Build duration + Compile project and run indicates the current hour of the day 2018-05-10 11:50:06 +02:00