Commit Graph

560 Commits

Author SHA1 Message Date
Vadim Lopatin 77adfc73c1 fix #246 - autoindent issues 2017-09-04 14:13:57 +03:00
Vadim Lopatin 4e321789b1 documentation popup size fix #233 2017-08-30 09:31:32 +03:00
Vadim Lopatin 9a6619cd33 completion filtering and sorting - #235 2017-08-29 17:54:59 +03:00
Vadim Lopatin 23213147d2 fix #245, partial change for #235 2017-08-29 16:44:57 +03:00
Vadim Lopatin bed6b6a709 hide workspace tree when no workspace is opened 2017-08-29 16:03:54 +03:00
Vadim Lopatin 2f2a1e5351 add donate link to Help menu - #186 2017-08-29 15:56:01 +03:00
Vadim Lopatin fec824d00a donation link in home screen 2017-08-29 15:46:03 +03:00
Vadim Lopatin 98f53d6560 add vibe-d and D forum links to home screen 2017-08-29 10:58:47 +03:00
Vadim Lopatin ad5aafea8e dlang tour link in home screen 2017-08-29 10:54:28 +03:00
Vadim Lopatin e52d812401 add Menu / Show Home Screen command 2017-08-29 10:47:11 +03:00
Vadim Lopatin 4dc88393de fix #238 2017-08-29 10:39:43 +03:00
Vadim Lopatin a7bf256d15 fix theme update 2017-08-28 13:23:51 +03:00
Vitaly Livshic 2a81c2e6d4 Merge 2017-08-26 19:54:54 +03:00
Vitaly Livshic 911dcffb0d #73 Last opened files automatically opens 2017-08-26 19:49:15 +03:00
and3md 9d516c99d0 More recent dlangui version when create new dlangui based project. 2017-08-25 19:55:52 +02:00
Vadim Lopatin e530b93426 attempt to resolve #242, #229 2017-08-25 18:00:18 +03:00
Vadim Lopatin a318577f97 apply ui font changes 2017-08-25 17:01:25 +03:00
Vadim Lopatin 8fffaa9e09 UI settings - fontFace and fontSize 2017-08-25 15:07:08 +03:00
Vadim Lopatin 68307368e5 link with zlib; put version to separate file views/VERSION 2017-08-25 10:17:10 +03:00
Vadim Lopatin 99315708d3 update dlangui version to fix scrollbar issue #236 2017-08-24 10:49:08 +03:00
Vadim Lopatin 8f2686677a update dlangui dep version - fix scrollbars 2017-08-21 14:38:15 +03:00
Vadim Lopatin d0b9ff8a0e implementation of #237 - save file as -- first part 2017-08-15 17:47:02 +03:00
Vadim Lopatin d15e6e769a fix #203 - DCD problem with multithreaded app 2017-08-15 15:52:32 +03:00
Vadim Lopatin 7560d8347c DCD fixes; waiting for DSymbol PR 2017-08-15 15:26:38 +03:00
Vadim Lopatin 0b3530142f fix commandline workspace param processing after dlangui arg list change - item 0 is now executable filename 2017-08-14 10:11:53 +03:00
Vadim Lopatin 814dcd3ede .dt diet template support; trying to fix DCD issue 2017-08-11 19:19:30 +03:00
Vadim Lopatin 9647069fc3 trying to fix #203 2017-08-10 17:41:04 +03:00
Vadim Lopatin 55fee46ab6 update version 2017-08-10 17:29:07 +03:00
Vadim Lopatin fd7523761c fixes for #203, #231, #220 2017-08-10 17:15:27 +03:00
Vadim Lopatin c1b5a014b4 possible fix for issue #221 2017-08-09 15:13:05 +03:00
Vadim Lopatin cf63a63ae9 fix opening of workspace file from commandline 2017-08-08 11:10:43 +03:00
Vitaly Livshic 34507bc622 #209 Workspace can be opened from command line 2017-08-08 07:27:32 +03:00
Vadim Lopatin 0cd202d43f autoOpen setter 2017-08-07 15:52:20 +03:00
Vadim Lopatin d130848eb2 fix crash on startup 2017-08-07 15:47:51 +03:00
Vitaly Livshic 10d52a7410 UIString deprecated constructor replaced by fromId method 2017-08-06 16:13:50 +03:00
Vitaly Livshic 1e71bdd63e Auto open last project, repair recent projects opening, some translations improvments 2017-08-06 15:19:23 +03:00
Vadim Lopatin fbac6bd3cb fix toUTF8 deprecation warning 2017-07-24 14:41:19 +03:00
Vadim Lopatin f07c7401b2 fix UIString deprecations 2017-07-24 14:38:52 +03:00
Vadim Lopatin d0bcf70269 Merge pull request #225 from shiche/translations
Russian translations improvement
2017-07-21 08:43:41 +03:00
Vitaly Livshic 6d3abfb614 Russian translations improvement 2017-07-21 07:56:14 +03:00
xHatchx 0bc9d90199 fixed build error at issue #222 2017-07-20 12:56:34 +02:00
gazer 37ac15cd7c update ide version string 2017-05-30 12:53:12 +03:00
gazer 5af0923585 remove deprecations 2017-05-30 12:51:44 +03:00
gazer 0e79cf5e49 fix crash of incorrect dub.json file 2017-05-29 21:29:08 +03:00
and3md 8e1dab322b Space after comma (correct coding style). 2017-04-10 18:16:03 +02:00
and3md c7fa27d89b Fix local variables parsing issue #192 2017-04-09 15:57:21 +02:00
Vadim Lopatin 412c1da93e Merge pull request #197 from drug007/issue-187
Fix #187.
2017-03-13 14:30:24 +04:00
drug007 00e17a8d3b Prevent crashing if we create the project while current workspace is null. 2017-03-02 17:53:25 +03:00
drug007 6ea4ce9f5a Fix #187. 2017-03-02 17:33:46 +03:00
ackeardoct 5876c474fa Settings DCD path from workspace settings file 2016-11-17 21:06:01 +03:00
Vadim Lopatin f8fcf03f23 add dub.sdl project format support - implement #170 2016-10-20 14:01:42 +03:00
Vadim Lopatin d15446273c subpackages support (embedded in main dub.json) - implement #171 2016-10-18 14:26:14 +03:00
Vadim Lopatin 0a8f4decc8 subpackages support - when specified as paths to subpackage dirs - for #171; todo: subpackages as part of main package file 2016-10-18 12:27:51 +03:00
Vadim Lopatin ced85f66f1 improvements in autocompletion; initiate autocompletion by . press with delay 2016-10-14 13:57:17 +03:00
Vadim Lopatin 2f05223bea code completion improvements 2016-10-14 13:15:50 +03:00
Vadim Lopatin 09cb25ada9 update project templates 2016-10-14 11:45:52 +03:00
Vadim Lopatin 7a8b03109c support targetPath parameter in dub.json; use project dir if not specified; close #173 2016-10-13 09:46:58 +03:00
Vadim Lopatin dcdbcc8c27 open project file on double click or Enter key press instead of simple selection - close #176 2016-10-11 15:11:47 +03:00
Vadim Lopatin 20826288ca disable parallel search to close #178 2016-10-11 15:06:57 +03:00
Vadim Lopatin f6edf6712c automatically go to first error after build error - close #177 2016-10-11 14:26:30 +03:00
Vadim Lopatin 3fab0ca56d fix cursor positioning in go to compiler error - #177 2016-10-11 14:07:26 +03:00
Vadim Lopatin d344dd0d01 save recent directories for opening / creating workspaces/projects - #179 2016-10-11 13:57:04 +03:00
Vadim Lopatin c2c19fbf86 save recent directories for file dialog - #179 2016-10-11 13:51:49 +03:00
Vadim Lopatin d1441f9be0 fix recent workspace list update - close #179 2016-10-11 13:34:00 +03:00
Vadim Lopatin 2815b6a02e allow selecting non-monospace fonts - for #12 2016-10-11 13:14:22 +03:00
Vadim Lopatin 38f3547fdd Editor font face setting support - close #12 2016-10-11 12:00:04 +03:00
Vadim Lopatin 3b67751e27 update dlangui dep; fix debug console usage under windows 2016-09-14 14:16:31 +03:00
Vadim Lopatin 8a4e8a2b76 console mode support fixes 2016-09-13 16:53:21 +03:00
Vadim Lopatin 5b7de27d92 fixes for console mode 2016-09-13 10:34:46 +03:00
Vadim Lopatin d8145233c1 parser experiments 2016-09-12 17:45:45 +03:00
Vadim Lopatin 420812aa3c fix tokenizer 2016-09-12 16:20:53 +03:00
Vadim Lopatin a0594d5922 console mode fixes 2016-09-12 12:18:08 +03:00
Vadim Lopatin 21606da3e1 fixes 2016-09-12 09:17:35 +03:00
Vadim Lopatin 1fb3bd9ec1 console mnode support 2016-09-12 08:57:07 +03:00
Vadim Lopatin 80c2ab2811 console mnode support 2016-09-12 08:51:22 +03:00
Vadim Lopatin 7403d558c9 update version 2016-07-08 11:15:02 +03:00
Vadim Lopatin cd84fe3453 update dlangui deps 2016-07-01 16:45:11 +03:00
Vadim Lopatin e7e011e815 fix win32 x64 build 2016-07-01 16:02:13 +03:00
Vadim Lopatin 0cdd6a9216 fix Travis CI unittest 2016-06-29 13:08:23 +03:00
Vadim Lopatin bc7041530d fix Travis CI unittest 2016-06-29 13:01:26 +03:00
Vadim Lopatin ddc5a569e8 update dlangui 2016-06-28 16:32:18 +03:00
Vadim Lopatin 052f9f9bfe exception handling 2016-06-28 15:24:18 +03:00
Vadim Lopatin 84ffe98ba0 update version string 2016-06-28 14:42:56 +03:00
Vadim Lopatin 25506648cf Merge branch 'master' of github.com:buggins/dlangide 2016-06-28 14:35:41 +03:00
Vadim Lopatin 6321fdb69d tab position marks in editors 2016-06-28 14:21:06 +03:00
Vadim Lopatin b12ced369a lldbmi2 support fixes; better demangling of strange corrupted symbols under DMD OSX 2016-06-07 21:47:32 +03:00
Vadim Lopatin df2ecd5b41 fixes for lldbmi2 debugger 2016-06-07 21:24:22 +03:00
Vadim Lopatin cc878579e0 MacOSX - lldbmi2 debugger support 2016-06-07 19:23:15 +03:00
Vadim Lopatin fa3691897f fix issue #160 2016-06-07 13:53:59 +03:00
Vadim Lopatin 5abc7bf27c disable terminal widget on windows 2016-06-07 13:53:36 +03:00
Vadim Lopatin 18ea6395e0 debugger support fixes 2016-06-07 10:48:42 +03:00
Vadim Lopatin 0e390efd05 fix terminal support 2016-06-07 08:58:32 +03:00
Vadim Lopatin 8dd29d78a0 terminal support 2016-06-06 15:43:13 +03:00
Vadim Lopatin fd0f10bfc5 fix terminal support for linux 2016-06-06 13:27:13 +03:00
Vadim Lopatin 1f48df2f80 Merge branch 'master' of github.com:buggins/dlangide 2016-06-06 12:02:46 +03:00
Vadim Lopatin d54c0a7249 terminal keycodes 2016-06-06 12:02:18 +03:00
Vadim Lopatin c05e1f3ee1 fix build error with close() 2016-06-06 09:44:46 +03:00
Vadim Lopatin 312662f828 terminal keyboard input 2016-06-06 09:39:51 +03:00
Sheldon Shen 72c9be2d5b close disambiguation
The implicit close(masterfd) here actually calls dlangide.ui.terminal.TerminalDevice.close, which is not callable using argument types (int) and somehow leads to a compile failure.
2016-06-04 21:24:19 +08:00
Vadim Lopatin ebdd8fafa1 fixes for #158 2016-06-03 09:28:58 +03:00
Vadim Lopatin dce064d1f0 terminal support fixes 2016-06-01 15:11:08 +03:00
Vadim Lopatin 416d46bca5 update about dialog 2016-06-01 15:10:54 +03:00
Vadim Lopatin 592826f94a close issue #155, close issue #156, partial fix for issue #154 2016-06-01 15:09:46 +03:00
Vadim Lopatin 045acfd73d terminal device 2016-06-01 12:21:17 +03:00
Vadim Lopatin 3ca6e5ea6e terminal pipe 2016-05-31 16:21:39 +03:00
Vadim Lopatin c3293a6d09 ptty test 2016-05-31 15:09:23 +03:00
Vadim Lopatin b45b138ac7 fixes 2016-05-31 14:28:39 +03:00
Vadim Lopatin 97cb667dc9 terminal colors 2016-05-30 16:36:03 +03:00
Vadim Lopatin 7055f48cc5 terminal: cursor position setting, erase screen commands 2016-05-30 15:53:29 +03:00
Vadim Lopatin c4869ca3c0 scroll and cursor position 2016-05-30 12:03:41 +03:00
Vadim Lopatin f65108dbea terminal - initial implementation 2016-05-30 10:51:56 +03:00
Vadim Lopatin 83c86d70fd refactor GDB support; update mago-mi 2016-05-27 16:47:02 +03:00
Vadim Lopatin 97a9cd90c8 debugger enhancements; compatibility fixes for lldbmi2 2016-05-27 10:33:32 +03:00
Vadim Lopatin cc4ef57bc0 update theme 2016-05-26 13:25:42 +03:00
Vadim Lopatin b941610b81 fix mago-mi compatibility 2016-05-20 14:17:40 +03:00
Vadim Lopatin df2ce7f28a update dlangui dep 2016-05-18 14:22:30 +03:00
Vadim Lopatin e0429ac6f0 settings: use mago-mi for debugging on Windows 2016-05-17 10:26:23 +03:00
Vadim Lopatin ac07ac9868 debugger support fixes 2016-05-16 23:09:46 +03:00
Vadim Lopatin c9d038feaa fix import deprecation messages 2016-04-27 12:10:38 +03:00
Vadim Lopatin 0eaeb24995 fix crash on theme change 2016-03-29 10:28:54 +03:00
Keywan Ghadami 45159cb301 prefill the search panael text box with the selected text from the current editor
usecase: if DCD does not work or is not responsible i like to be able to select some text and then search for other occurrences.
If the ide automaticlly prefill the textbox for the search it much more comfortable.
It is standard behaivor in many (maybe every) popular applications (firefox, openoffice ...)
2016-03-08 11:53:08 +01:00
theokeist ec21b3e55c add czech language support ; needs to complete 2016-02-22 21:32:42 +01:00
gazer bd0a22eb2e fix windows build 2016-02-04 10:46:33 +03:00
gazer 6a89972ab8 fix 2016-02-03 13:59:18 +03:00
gazer 3f3b3d2fc0 rewrite rdmd execution 2016-02-03 13:27:34 +03:00
gazer f8fe92aa77 run a program with run-script, so terminal will not close immediately after execution 2016-02-03 13:27:34 +03:00
00schneider 8293053cef Fix saving/loading startup project of workspace 2016-02-01 15:31:38 +01:00
Vadim Lopatin 7ef43a31a7 update dlangui depenedncy; find in files action; close #132 2016-02-01 15:03:07 +03:00
gazer f3e69dccdd clear code, add a unittest 2016-01-29 21:49:31 +03:00
Vadim Lopatin 6a338007db settings: move Interface settings on top 2016-01-29 12:09:44 +03:00
Vadim Lopatin 2556795f82 trying to fix #118 2016-01-29 11:57:13 +03:00
default0 b3779b689b Add Reveal in Explorer for Projects
Shows the dub.json file in the file manager.
2016-01-28 18:56:04 +01:00
default0 038d1f6fb9 Add vibe.d project template 2016-01-28 17:03:42 +01:00
Vadim Lopatin 36977dc97a merge 2016-01-28 16:13:58 +03:00
Vadim Lopatin 3b88814754 completion list with symbol type icons - close #120 2016-01-28 15:51:45 +03:00
gazer e1d924dd7b basic rdmd support 2016-01-28 15:29:29 +03:00
Vadim Lopatin 13f2656550 async DCD get code completions handling - close #93 2016-01-28 11:58:21 +03:00
Vadim Lopatin 7ba06e6bfe DCD async call for getDocComments - #93 2016-01-28 11:31:03 +03:00
Vadim Lopatin f4d1a8ec7f Merge branch 'master' of github.com:buggins/dlangide 2016-01-28 10:26:25 +03:00
Vadim Lopatin 4394f834cb DCD async access - for #93 2016-01-28 10:26:12 +03:00
gazer 72b02b8298 close tab with ctrl+W 2016-01-27 22:01:49 +03:00
Vadim Lopatin d828af306e refactoring DCD access - implementing async calls - for #93 2016-01-27 17:07:41 +03:00
Vadim Lopatin d27884a0df DCD usage refactoring 2016-01-27 15:58:48 +03:00
Vadim Lopatin 06247f3fb2 Syntax highlight for DML and JSON in editor 2016-01-27 11:19:44 +03:00
Vadim Lopatin 932afca154 update DlangUI dependency version 2016-01-27 10:53:04 +03:00
Vadim Lopatin 2ac611f645 allow editing project json - close #116 2016-01-27 10:52:06 +03:00
Vadim Lopatin 7810ce2f8a Show symbol doc comments on mouse hover in source - close #115 2016-01-26 15:19:07 +03:00
Vadim Lopatin 45a1af5b2b DCD integration: DOC comments - #115 part 2 2016-01-26 10:48:55 +03:00
Vadim Lopatin e83ca111fb DCD doc comments support, part 1 2016-01-26 10:30:20 +03:00
Vadim Lopatin 66c7e28639 goToDefinition by Ctrl+Click - close #111 2016-01-26 10:04:59 +03:00