Commit Graph

2464 Commits

Author SHA1 Message Date
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
Basile Burg 3a73b9577b Dont unselect message if target source is the one that has the focus, close #323 2018-05-09 11:39:03 +02:00
Basile Burg f54a768229 win, fiw startup freeze and bad logic for imports cache 2018-05-07 04:38:56 +02:00
Basile Burg d3edd2bb63 fix small unreleased reg, ther doc not vible anymore after closing one 2018-05-06 19:55:40 +02:00
Basile Burg 35a0544849 dub package cache, use a single static registry and prevent too much update at startup 2018-05-06 17:26:49 +02:00
Basile Burg ff695038cc Use toolkit messages to fix #307 better 2018-05-06 16:16:37 +02:00
Basile Burg 0db896a68e fix #321 - setting for the DCD custom port does not work at all 2018-05-06 15:15:11 +02:00
Basile Burg 37744bd97f dcd port was only reloaded once 2018-05-06 14:33:00 +02:00
Basile Burg d6a1435e7d editor, handler for modal begin only if editor visible 2018-05-06 13:06:29 +02:00
Basile Burg 7d7dd7d807 msgs, only reset sel when file has been opened 2018-05-06 12:46:13 +02:00
Basile Burg 8f8e72856d fix #320 - Access violation in the messages when option singleMessageClick is activated 2018-05-06 09:43:34 +02:00
Basile Burg b907031d1e fix #319 - Changes to 'options::editor::autoCloseSquareBrackets' are not preserved 2018-05-04 14:16:30 +02:00
Basile Burg a1d0f3d1e2 add support for DUB packages locations in custom folders, close #234 2018-05-04 14:09:15 +02:00
Basile Burg 2f86ab0459 fix #318 - Spelling error in tooltip 2018-05-04 11:22:58 +02:00
Basile Burg 6e3e2528d6 fix #317 - Sorting file size in mini explorer does not work as expected 2018-05-03 02:06:23 +02:00
Basile Burg b9c601bcb2 put the scrollpreview on top of the editor, cmaybe close #190 2018-05-03 00:52:21 +02:00
Basile Burg b92b6b18ee fix #314 - Tab switching only works once 2018-05-02 14:01:47 +02:00
Basile Burg 67bcd6e8bd fix #316 - "the tool cannot be found" although the correct compiler path is provided BUG 2018-05-01 23:11:01 +02:00
Basile Burg 55965f119c fix #315 - Shortcut options remembers filter keyword, but doesn't filter 2018-05-01 22:57:13 +02:00
Basile Burg 2591be7d73 remove ondeactivate handler 2018-04-28 07:28:50 +02:00
Basile Burg 15c9325c0e fix more runtime error due to fix for #307
+ mixed indent dialog could be shown during tab switch, w/o doc visible yet
2018-04-28 09:03:58 +02:00
Basile Burg dc9f2fed64 fix #313, on some systems, phobos is not setup in a "phobos" folder 2018-04-27 18:53:41 +02:00
Basile Burg e97b3936c2 better fix for #307 2018-04-27 18:43:48 +02:00
Basile Burg e41c81a6ae fix #313 - F1 does not work, but DDoc and Jump to declaration work 2018-04-27 16:39:40 +02:00
Basile Burg 88245e86a5 close #307 for good 2018-04-27 16:18:24 +02:00
Basile Burg 7ba91d8a54 fix #312 - only first shortcut was rebinded 2018-04-27 16:09:36 +02:00
Basile Burg 90af165b17 still AV possible due to fix for #307 2018-04-27 10:50:56 +02:00
Basile Burg 8f0c4a52ad DUB projects, detect dep import path from "path" property 2018-04-27 10:50:35 +02:00
Basile Burg 1ddae5765a tweak the fix #307 to prevent AV 2018-04-27 09:21:10 +02:00
Basile Burg 324322ff27 cleanup 2018-04-27 09:11:30 +02:00
Basile Burg d39b19b5d5 fix more RT errors caused by fix for #307 2018-04-27 09:09:37 +02:00
Basile Burg 0735cb6092 fix typo in class name 2018-04-27 09:09:02 +02:00
Basile Burg 82e9cbc4cc fix #302 - Message that warns about changes after reloading from diff dialog is confusing 2018-04-27 07:46:37 +02:00
Basile Burg 5d641ffdf9 fixup, update cursor could lead to runt-time error and was not necessary 2018-04-27 07:46:02 +02:00
Basile Burg 9ecdceb59f cleanup 2018-04-26 22:38:00 +02:00
Basile Burg dd16e0ebab Revert "fix #307 - Cursor remains invisible while modal dialog is displayed"
This reverts commit 105c9b6517.
2018-04-26 20:24:23 +02:00
Basile Burg 0e1cd6be8b fix #307 - Cursor remains invisible while modal dialog is displayed 2018-04-26 20:23:17 +02:00
Basile Burg a329abab0c fixup 36e5ef9b 2018-04-26 19:03:30 +02:00
Basile Burg 36e5ef9b5c Add new comands for moving and selecting based on word edges, close #308 2018-04-26 18:52:56 +02:00
Basile Burg 105c9b6517 fix #307 - Cursor remains invisible while modal dialog is displayed 2018-04-26 17:39:00 +02:00
Basile Burg ccca4df0ca fixup f8c2f1f6 2018-04-26 17:17:21 +02:00
Basile Burg f8c2f1f6fa fix #306 - WordEndRight cannot be set to Ctrl+Right 2018-04-26 17:01:46 +02:00
Basile Burg 80c81cce1e add the ICELifetimeManager service and use it to close #310 2018-04-26 15:39:25 +02:00
Basile Burg a6b630f090 use a hashmap to retrieve the IDE services 2018-04-26 15:36:36 +02:00
Basile Burg d9dd7ad6fa fix #309 - Coedit hangs when window is maximized and then dragged 2018-04-26 14:26:03 +02:00
Basile Burg bc0dc31b0d fix #300 - Error while finding the common directory and if all the sources dont have a module declaration 2018-04-21 10:39:57 +02:00
Basile Burg 4cc7eef0d9 faster indent patching 2018-04-19 17:25:12 +02:00
Basile Burg de825feec1 prjgrp, tweak gui for the win version 2018-04-17 16:33:30 +02:00
Basile Burg 64ed15f50c set default "auto dot delay" to 100ms to prevent unwanted insertion of properties
e.g "a[b.alignof" when "a[.." is tried
2018-04-17 09:38:26 +02:00
Basile Burg 468d51b66a fix #243, fix #244, add help main menu entry 2018-04-16 23:59:25 +02:00
Basile Burg 333f3147d3 add license and copyright to about box 2018-04-16 17:12:41 +02:00
Basile Burg 76273ffa49 fix #297, cannot save in windows special folders 2018-04-16 14:12:46 +02:00
Basile Burg 6db3591788 search & replace, add all opened files as possible scope, close #284 2018-04-16 12:10:17 +02:00
Basile Burg 113a53ab54 terminal, add the scrollbacklines property 2018-04-16 00:23:30 +02:00
Basile Burg bd792efe0d terminal, prevent consecutive "cd" 2018-04-15 23:15:18 +02:00
Basile Burg 5aa6d32e7e dastworx uses iz.options, close #275 2018-04-15 15:11:03 +02:00
Basile Burg feec564a35 use openURL from LCLIntf, close #295 2018-04-15 11:49:03 +02:00
Basile Burg e0368618f0 add the terminal in the default docking layout 2018-04-15 13:31:27 +02:00
Basile Burg 3f9b93f83b docking, fix "jumping" widgets 2018-04-15 13:19:57 +02:00
Basile Burg 2e7a274337 prevent projects classes to extract the interface for each message 2018-04-15 12:28:57 +02:00
Basile Burg 40594f3e01 fix blinking terminal on each keystroke + fix font assign not triggering FontChanged() 2018-04-14 09:06:55 +02:00
Basile Burg 14fad39190 fix #294 - Plus or Asterisk inserted just before a DDOC comment due to usage of SelStart 2018-04-14 06:10:07 +02:00
Basile Burg 23fb44a6e4 ctrl+x, trim leading whites, fix #287 2018-04-14 06:08:07 +02:00
Basile Burg ade5b65fa3 refact indent patching 2018-04-14 06:07:23 +02:00
Basile Burg da889090db add support for dub test, close #289 2018-04-14 02:19:04 +02:00
Basile Burg ab68e7287e fix #293 - Changes to hardcoded highlighter presets are not visible until the old setting file is deleted 2018-04-13 23:47:26 +02:00
Basile Burg 7ea623feb0 deactivate the wrapped windows terminal 2018-04-13 22:52:11 +02:00
Basile Burg 489de09761 try to host a cmd as terminal under win 2018-04-13 16:20:49 +02:00
Basile Burg 9ce5dd15e2 term, rm stuff added for the dsgn component 2018-04-13 13:01:16 +02:00
Basile Burg 12f61e02e7 start the terminal widget 2018-04-13 10:41:47 +02:00
Basile Burg d0ef3a9130 update indet patcher dialog 2018-04-08 21:35:50 +02:00
Basile Burg bd29a5708a add the "Soft dust" highlighter preset 2018-04-08 21:17:37 +02:00
Basile Burg 7acb60c450 fix #285 2018-04-08 14:55:22 +02:00
Basile Burg 7a5fc7f970 Add symstring for the mini-explorer current path, close #206 2018-04-08 11:21:51 +02:00
Basile Burg 5936b5d760 fix #280 - auto detection of indent mode + add convert dialog 2018-04-07 21:55:57 +02:00
Basile Burg 1b8a879291 fix #282 - Find all, the message indicating 0 match(es) found in is noisy 2018-04-07 20:25:22 +02:00
Basile Burg 077baa2d3a allow to reload the project from proj inspect widget 2018-03-31 08:46:07 +02:00
Basile Burg 637ab5802e fix #278 - View in mini explorer, lightning icon doesn't work until explicit click in folde 2018-03-31 08:27:41 +02:00
Basile Burg 682150df1f gdbcom, add history to eval custom expr and add shortcut to repeat command, close #274 2018-03-28 10:54:46 +02:00
Basile Burg 91602dd9e7 #272, does not show the selection after copy w/o sel 2018-03-28 10:05:43 +02:00
Basile Burg ad9276ef62 ctrl+x & ctrl+v works on the whole line when no selection, close #272 2018-03-28 10:01:14 +02:00
Basile Burg ba16d4cc42 add new version idents for the runnables, close #276 2018-03-28 09:42:04 +02:00
Basile Burg f9fc78b229 more stuff broken after #264 2018-03-17 05:44:06 +01:00
Basile Burg 1f89e140e2 workaround a probable small issue in gtk2 widgetset interface 2018-03-17 05:30:18 +01:00
Basile Burg 76d3fdafc2 Trim fname to fix cases of dbl dirsep under win 2018-03-17 05:17:11 +01:00
Basile Burg b093cb3a9c fixes mini explorer issues after work for #264 2018-03-17 05:02:21 +01:00
Basile Burg 5c00c05b4b fix #264, Mini explorer, add virtual root nodes 2018-03-17 04:21:32 +01:00
Basile Burg 903c85c8f7 proj inspect, show btns for legacy native projs only when required 2018-03-16 23:22:29 +01:00
Basile Burg ddf8e9b0fa fix #263 - Project explorer, display a tree instead of full paths 2018-03-16 22:56:17 +01:00
Basile Burg d1daae3a29 fix possible range violation when using older version with newer settings
if new shortcuts added since old one
2018-03-16 17:34:47 +01:00
Basile Burg f1ba2e982f update new action 2018-03-16 09:01:14 +01:00
Basile Burg 93958edd28 fix #270 - code formatting as an action, assignable to a shortcut 2018-03-16 08:57:21 +01:00
Basile Burg 559745039f fix #269 - Nonstandardized paths can cause same files appearing multiple times in the project manager 2018-03-15 20:04:34 +01:00
Basile Burg da890afec3 fix #271 - Creative font visualisations in merge window 2018-03-15 19:58:48 +01:00
Basile Burg 614d7a018f fix #267 - Editing a compiler path only works when using the dialogs opened by the right buttons 2018-03-13 02:22:36 +01:00
Basile Burg 1ebd58d2a0 remove BS + fix compilation broken 2018-03-08 05:56:38 +01:00
Basile Burg d8b7e640ab fix #266 - Search widget not shown when tabbed and CTRL+F 2018-03-07 03:57:59 +01:00
Basile Burg 230562fdb4 fix wrong sizing of the about box on windows, use autosizing 2018-03-05 06:40:09 +01:00
Basile Burg cbc5987b9a fix windows building broken 2018-03-05 06:23:32 +01:00
Basile Burg c3a7574a8d #253 - indicate when program return custom codes 2018-03-05 06:08:42 +01:00
Basile Burg 92fcd93979 nothing 2018-03-04 17:27:06 +01:00
Basile Burg f8c5e686c8 fix #265 - In the libman allow to register projects that are not libraries 2018-03-04 17:19:08 +01:00
Basile Burg e1b07c6168 messages, add tool btn to show the contextual options 2018-03-04 16:17:42 +01:00
Basile Burg 3a8248296a fix #255 - Propose to open html doc even when "F1" help failed to locate the anchor 2018-03-03 10:32:16 +01:00
Basile Burg 7fcd05ed30 profile viewer, add context menu allowing to copy markdown table 2018-03-03 09:10:02 +01:00
Basile Burg 9281c90c28 fixup previous commit, no need to yield the range 2018-03-03 08:56:13 +01:00
Basile Burg 09fb838463 fix #261 - Even smarter smartDdocNewLine 2018-03-03 08:46:02 +01:00
Basile Burg 43787600a1 fix LFM not reloadable due to tlbr 2018-03-02 17:49:20 +01:00
Basile Burg f6845fa33b fix #258, allows to test phobos modules that contained StdUnittest versions 2018-02-28 05:27:36 +01:00
Basile Burg 476d473f27 #253 - Interpret the process return code in a better way (posix) 2018-02-26 00:54:27 +01:00
Basile Burg 10d6a2e915 fix confusing use of "signal" after process failure 2018-02-25 08:30:29 +01:00
Basile Burg 9d91bc28de fix #246 - Add compiler name to log 2018-02-25 08:25:58 +01:00
Basile Burg d2df199d82 fix 252 - top splitter not automatically snap to main menu 2018-02-25 08:00:47 +01:00
Basile Burg 77c19ba1e5 remove empty method 2018-02-25 06:25:05 +01:00
Basile Burg 49d849c109 fix #233 - detect deps for completion when platform suffixes are used 2018-02-12 01:15:38 +01:00
Basile Burg b63b3044a1 fix #242 - Possible error when DUB autoFetch option activated and dep version is ~master 2018-02-11 23:23:41 +01:00
Basile Burg 7b01053b89 leak 2018-02-11 02:59:26 +01:00
Basile Burg d6732c15e4 fix #240 - Dependencies of a libman entry could be removed 2018-02-11 02:21:44 +01:00
Basile Burg 9f982830d8 fix #239 - Runnables fail to look when autoDetectLibraries option is not checked 2018-02-11 02:18:54 +01:00
Basile Burg c76837816f fix #232 - Add a DUB option to fetch dependencies automatically 2018-02-07 12:03:07 +01:00
Basile Burg d3c495d605 handle dependency operators, close #231 2018-02-07 09:08:27 +01:00
Basile Burg 7ff81260ea fix #230 - DUB project dependencies not available in completion anymore 2018-02-06 16:00:31 +01:00
Basile Burg 7957c991d3 increase semVer max maj/min/patch values 2018-02-06 14:10:37 +01:00
Basile Burg eda6ec6e81 add more stringrange functions 2018-02-06 14:09:42 +01:00
Basile Burg 382ae6c7bd fix #229 - `class` not highlighted correctly when contiguous to a right curly bracket 2018-02-05 04:32:34 +01:00
Basile Burg ee4b928c8c fix possible error on editor NextWarning command 2018-02-01 15:56:30 +01:00
Basile Burg e66adb8cdc diff form, more explicit caption 2018-02-01 15:16:49 +01:00
Basile Burg e279b754a0 hide setting put for custom dpi devel 2018-02-01 15:16:16 +01:00
Basile Burg b3c2efe817 fix #228 - possible infinite loop when compiling a runnable with auto solved dependencies 2018-01-31 13:44:26 +01:00
Basile Burg c692177483 fix #226 - Shortcuts for the "Editor pages" category are not applied when set from the global shortcut editor 2018-01-29 14:21:49 +01:00
Basile Burg c479f38603 dub fetch to libman, use http for now, close #223 for now 2018-01-26 12:18:51 +01:00
Basile Burg 2d91c8f5b7 Revert "fix #224, deactivated ranges shown in the gutter", reopen #224
This reverts commit 9be04dd9d0.
2018-01-26 10:57:28 +01:00
Basile Burg 4353e43bb0 add an arg to prevent dcd to launch, close #225 2018-01-25 06:37:55 +01:00
Basile Burg fdae75c40b wrong image index since converted icons 2018-01-25 05:12:24 +01:00
Basile Burg 3c77a1187e more scaling adjustments 2018-01-22 06:24:49 +01:00
Basile Burg 9be04dd9d0 fix #224, deactivated ranges shown in the gutter 2018-01-22 02:18:43 +01:00
Basile Burg c3db2cfcfa scale editor status bar, fix proj inspector tree icons width, scale syncedit icon, close #151 2018-01-22 01:32:59 +01:00
Basile Burg b8ba8ac460 allow again yatol errors to be clickable 2018-01-20 04:55:56 +01:00
Basile Burg 4cd7b1342e scale gutter icons and more scaling tweaks 2018-01-20 04:10:31 +01:00
Basile Burg 64debff767 fix possible range violation while interpreting FPU registers 2018-01-20 00:42:21 +01:00
Basile Burg 9bea125d29 scale main menu icons 2018-01-20 00:09:04 +01:00
Basile Burg 0365d29e90 icon scaling: DUB prj editor, messages 2018-01-19 19:38:14 +01:00