Commit Graph

556 Commits

Author SHA1 Message Date
Vadim Lopatin 6fdb8812c4 Setting for showing white space marks in editors - close #102 2016-01-22 14:58:29 +03:00
Vadim Lopatin 2e67bc7c08 arm support; update dlangui version to fix #101 2016-01-21 11:48:56 +03:00
Vadim Lopatin 29fbfb5a07 Highlight startup project in project tree - close #81 2016-01-18 13:13:51 +03:00
Vadim Lopatin 6b6c9c20b3 new project, new file dialogs layout fixed 2016-01-18 11:49:14 +03:00
Vadim Lopatin 89f684c5f6 fix Run w/o debugging - issue #100 2016-01-18 09:41:21 +03:00
Keywan Ghadami 9e2ad854ce change the length of the array after accessing that array 2016-01-16 14:50:46 +01:00
Vadim Lopatin f74e757e00 DUB additional params; LDMD toolchain setting - close #80 2016-01-15 10:49:22 +03:00
Vadim Lopatin 94c2ad0ca8 close #92 - refresh project dependencies after build 2016-01-14 11:29:22 +03:00
Vadim Lopatin 52592b3bc4 fixes 2016-01-14 10:04:20 +03:00
Vadim Lopatin ec3a1abac0 debugger - step / thread fixes 2016-01-12 15:06:35 +03:00
Vadim Lopatin 4aac13c19f fix breakpoint setting; add breakpoint toggle with left button click on editor line icons pane - close #95 2016-01-12 14:22:01 +03:00
Vadim Lopatin 25694f1bf5 add DebugVariable.children for supporting complex variables 2016-01-12 13:36:30 +03:00
Vadim Lopatin 40a1c3032f fix debugger Stack window thread selection combobox handling - close #94 2016-01-12 13:29:39 +03:00
Vadim Lopatin 28b699e824 new DUB version package location support - close #91 2016-01-12 10:24:07 +03:00
Vadim Lopatin 3645c29fb6 fix crash under win32 - in DCD log messages: close #89 2016-01-11 10:14:15 +03:00
Vadim Lopatin 057e75f44b fix build errors after DCD integration 2016-01-11 09:12:23 +03:00
Keywan Ghadami 63ff1a3a25 integrated dcd via dub without client/server 2016-01-01 19:55:20 +01:00
Keywan Ghadami 225459e115 config gdb to ignore garbage collection signals
to do so i send following commands following to gdb on startup:
handle SIGUSR1 nostop noprint
handle SIGUSR2 nostop noprint

this prevents gdp from beeing interuppted by garbage collection signals
2015-12-28 22:46:20 +01:00
Keywan Ghadami 1b881f2341 on updating source file on debuging check if file exists before opening in editor 2015-12-26 20:34:23 +01:00
Vadim Lopatin ce60b3ddd7 replace tabs with spaces 2015-12-23 09:15:26 +03:00
Vadim Lopatin bf5577f9ac replace tabs with 4 spaces 2015-12-23 08:47:48 +03:00
Vadim Lopatin 3c8f770d93 fixes 2015-12-18 15:14:58 +03:00
Vadim Lopatin 48a6f5754a show variables 2015-12-18 11:59:58 +03:00
Vadim Lopatin 9dc84ab7c7 debugger UI - stack trace, locals 2015-12-18 10:31:17 +03:00
Vadim Lopatin 87ca1f8ddd show stack trace in Stack window 2015-12-18 08:49:18 +03:00
Vadim Lopatin 366891879a Merge branch 'master' of github.com:buggins/dlangide 2015-12-18 08:11:41 +03:00
Vadim Lopatin ebb5d41e5a Merge branch 'master' of github.com:buggins/dlangide 2015-12-17 18:39:37 +03:00
Vadim Lopatin 7a25003987 fixes 2015-12-17 18:39:26 +03:00
Vadim Lopatin 5a3e6e3055 Merge pull request #76 from keywan-ghadami/workaround-workspace-settings
dlang ide crashed on opening an workspace by selecting an dub file.
2015-12-17 18:27:08 +03:00
Vadim Lopatin 00f0b9220d Merge pull request #77 from keywan-ghadami/print-dub-parameter
printing the commandlineparamters when executing dub.
2015-12-17 18:26:56 +03:00
Vadim Lopatin 55301d641b pass current state(threads, stack trace, vars) to UI 2015-12-17 16:58:29 +03:00
Vadim Lopatin 358eefa79c cloning debug state 2015-12-17 16:46:59 +03:00
Vadim Lopatin dd9163a5fb GDB support, refactoring 2015-12-17 16:35:07 +03:00
Keywan Ghadami 136137aad8 printing the commandlineparamters when executing dub. 2015-12-17 14:30:28 +01:00
Vadim Lopatin 253cb1f7b4 gdb debugger support - threads, stack, variables 2015-12-17 14:54:06 +03:00
Keywan Ghadami 85f3596400 dlang ide crashed on opening an workspace by selecting an dub file. E.g. when i tied to open the dlangide directory itself.
the stacktrace shows that it tried to save some settings but the filename was null. So i changed the default settings filename in worspace.d file from null to
WORKSPACE_EXTENSION. This way i was able to open the the workspace. I am new to Dlang and to this project so i might not get the hole picture here and doing something wrong, please double check if that the correct way to fix that.
2015-12-17 11:17:28 +01:00
Vadim Lopatin 17195a81f5 fix crash 2015-12-17 11:59:43 +03:00
Vadim Lopatin 611c2f2cb7 debugger improvements 2015-12-17 11:48:57 +03:00
Vadim Lopatin b8b44a79e7 fix debug stopping 2015-12-16 16:57:53 +03:00
Vadim Lopatin 94ae71b7e8 fix debugger stopping handling 2015-12-16 16:53:09 +03:00
Vadim Lopatin 14e326e826 debugger UI 2015-12-16 15:31:01 +03:00
Vadim Lopatin a10427631c Debugger UI 2015-12-16 15:15:01 +03:00
Vadim Lopatin 33b1c744c8 debugger support 2015-12-16 14:06:03 +03:00
Vadim Lopatin d760fe671d MI parser 2015-12-16 11:08:10 +03:00
Vadim Lopatin c0574c8219 mi parser fixes 2015-12-16 07:09:33 +03:00
Vadim Lopatin 07254880d7 gdb mi parser 2015-12-15 21:28:30 +03:00
Vadim Lopatin 820c88847c GDB MI output parser 2015-12-15 20:25:23 +03:00
Vadim Lopatin 8c3a284d90 GDB mi output parser 2015-12-15 17:04:05 +03:00
Vadim Lopatin a238c4e86b breakpoint support with GDB 2015-12-15 16:26:41 +03:00
Vadim Lopatin c6836aa6c4 recent workspaces list: close #71 2015-12-15 14:37:50 +03:00
Vadim Lopatin fff1d3e87c breakpoints, bookmarks, workspace; close #72 2015-12-15 13:57:16 +03:00
Vadim Lopatin 1b3d8d41ac store breakpoints for workspace - close #69 2015-12-15 12:40:29 +03:00
Vadim Lopatin 90da989bf3 Source editor: breakpoints support 2015-12-15 10:52:03 +03:00
Vadim Lopatin 0d371b9135 support bookmarks in text editors 2015-12-15 10:26:29 +03:00
Vadim Lopatin 44f6c97428 breakpoints support 2015-12-14 12:22:35 +03:00
Vadim Lopatin e0a406578c gdb support, continuing 2015-12-12 19:19:00 +03:00
Vadim Lopatin 3b94eda9c1 debugger support under linux 2015-12-11 18:07:51 +03:00
Vadim Lopatin b92f297dc0 gdb support 2015-12-11 16:10:36 +03:00
Vadim Lopatin 3a4d49c293 GDB support, can start debugging 2015-12-11 16:05:42 +03:00
Vadim Lopatin d51f700bc2 get rid of dlib dependency 2015-12-10 16:20:09 +03:00
Vadim Lopatin adc2f7f4ec project context menu in workspace tree 2015-12-10 13:30:04 +03:00
Vadim Lopatin a32119b914 project settings 2015-12-10 12:00:34 +03:00
Vadim Lopatin 94ad83796e settings 2015-12-10 11:04:32 +03:00
Vadim Lopatin af7a7bc7e0 settings 2015-12-10 10:10:44 +03:00
Vadim Lopatin a99fd65aa1 add readln() to helloworld project template 2015-12-09 14:57:53 +03:00
Vadim Lopatin 78a78ec070 run program support under linux 2015-12-09 14:43:46 +03:00
Vadim Lopatin 3fb4dce4a1 start/stop program actions, external console using xterm -e 2015-12-09 14:30:28 +03:00
Vadim Lopatin 02d5b816e6 start/stop execution 2015-12-09 14:17:53 +03:00
Vadim Lopatin f2db9a74fc Run Project improvements 2015-12-09 13:33:44 +03:00
Vadim Lopatin 02d7d13379 new Run implementation - no DUB 2015-12-09 12:18:32 +03:00
default0 bb00124812 Improve project creation error message 2015-12-08 19:01:26 +01:00
Vadim Lopatin 88ff7119c7 refresh whole workspace 2015-12-08 17:24:51 +03:00
Vadim Lopatin a222c2de68 remove file, refresh workspace, close workspace actions 2015-12-08 17:21:43 +03:00
Vadim Lopatin dc5ce73c09 new file creation dialog 2015-12-08 16:21:24 +03:00
Vadim Lopatin e9bde6e562 new file creation 2015-12-08 15:57:37 +03:00
Vadim Lopatin b1a05fc758 new project creation fixes 2015-12-08 11:01:56 +03:00
Vadim Lopatin 0fb64e33bc new project - working 2015-12-08 10:19:43 +03:00
Vadim Lopatin d6c7aa05d6 new project dialog 2015-12-07 17:05:33 +03:00
Vadim Lopatin 3cf0e9da49 new project dialog 2015-12-07 16:10:13 +03:00
Vadim Lopatin 632ba4a866 new project dialog 2015-12-07 11:58:51 +03:00
Vadim Lopatin 94398cce6a new project creation 2015-12-07 09:12:22 +03:00
Vadim Lopatin 4f3a13abb7 new project 2015-12-06 09:28:15 +03:00
Vadim Lopatin f6cc9c388c new project creation, initial version 2015-12-05 22:11:25 +03:00
Vadim Lopatin ea784c9909 signal names refactoring 2015-12-04 14:35:15 +03:00
Vadim Lopatin 894089d1bd GDB - external terminal 2015-12-04 11:17:54 +03:00
Vadim Lopatin ce0ed698c2 fix build error 2015-12-04 10:04:03 +03:00
Vadim Lopatin 2e5f328d31 add disowntty project; settings fixes; newproject 2015-12-04 10:02:18 +03:00
Vadim Lopatin 26e805fe1d gdb support 2015-11-16 16:54:32 +03:00
Vadim Lopatin be7717e108 GDB support, continue 2015-11-16 16:34:07 +03:00
Vadim Lopatin 0ebd6c2394 blocking queue 2015-11-16 10:27:14 +03:00
Vadim Lopatin 46256ca650 blocking queue 2015-11-16 09:31:15 +03:00
Vadim Lopatin 87f12a9435 add Spanish translation 2015-11-16 08:48:41 +03:00
Vadim Lopatin ee64b8c611 debugging support 2015-11-12 16:54:44 +03:00
Vadim Lopatin 167942fb90 add new solution and project for development using Mono-D under linux 2015-11-12 14:13:36 +03:00
Vadim Lopatin 132cfcddb0 fix #58 - c style arrays 2015-11-10 09:04:52 +03:00
Vadim Lopatin 25ecb195f6 win debugger 2015-11-06 14:04:35 +03:00
Vadim Lopatin 705aa2b5f3 windows debugger support, initial 2015-11-05 17:38:07 +03:00
Vadim Lopatin 91d0f4e643 fix #52 2015-11-05 12:18:19 +03:00
Vadim Lopatin 1db889fb53 updated project for VisualD 2015-11-05 12:07:43 +03:00
Vadim Lopatin 837ebd8ad2 fix build 2015-05-05 14:18:28 +03:00
Vadim Lopatin 0abea0f7c6 refactoring 2015-04-07 12:06:09 +03:00
Vadim Lopatin 56374ac0b8 fixes 2015-04-02 15:45:48 +03:00
Vadim Lopatin 837558ca57 Merge branch 'master' of github.com:buggins/dlangide 2015-04-02 12:09:37 +03:00
Vadim Lopatin 63e17534b3 fix build after caretPos refactoring 2015-04-02 12:09:18 +03:00
Hans-Albert Maritz 81581df3b9 Using only keyboard is now better supported for searching.
The appropiate fields are focused, old text highlighted, and pressing enter on result will open it
2015-03-31 05:34:12 +11:00
Vadim Lopatin 06294ae9eb fix dark theme 2015-03-27 14:22:36 +03:00
Vadim Lopatin e9a668407c fix log window size issue #48 2015-03-27 14:10:19 +03:00
Vadim Lopatin 0bda52db8a fix build error 2015-03-24 10:05:17 +03:00
Hans-Albert Maritz 50a2ca18f3 Update results when new matches are found by worker threads 2015-03-23 12:15:32 +11:00
Hans-Albert Maritz 61e54f55f0 Asynchronously search for text.
Initial implementation. Still need to update result log.
2015-03-23 10:06:01 +11:00
Vadim Lopatin 0c987fa894 high DPI support 2015-03-19 10:33:17 +03:00
Vadim Lopatin 1d368521ee fixes 2015-03-18 17:10:16 +03:00
Vadim Lopatin 1b33ca7ea7 Merge branch 'master' of github.com:buggins/dlangide 2015-03-12 15:10:07 +03:00
Vadim Lopatin d014f7b0ee high DPI support 2015-03-12 10:05:36 +03:00
Vadim Lopatin 7cc6e4ed2b Merge pull request #45 from Freakazo/master
Removed unused variable
2015-03-10 16:35:56 +03:00
Vadim Lopatin b435b859ff log widget improvements; search panel improvements 2015-03-10 16:03:55 +03:00
Vadim Lopatin de5605d213 search panel improvements 2015-03-10 14:42:54 +03:00
Hans-Albert Maritz f8e39b4900 Removed unused variable 2015-03-10 21:37:19 +11:00
Hans-Albert Maritz 35016cb007 Allow opening all files 2015-03-10 21:30:20 +11:00
Vadim Lopatin 3d90b7b992 themed editor; dark theme fixes; fix project for search feature 2015-03-10 10:46:36 +03:00
Vadim Lopatin d9d61c7c46 Merge pull request #42 from Freakazo/find
Add search feature
2015-03-10 09:25:07 +03:00
Hans-Albert Maritz 42c8171992 Fixed backslash in string litteral breaking syntax highlighting 2015-03-10 16:47:42 +11:00
Hans-Albert Maritz 9450328581 Added different search scopes 2015-03-10 16:16:36 +11:00
Hans-Albert Maritz 3c2d3d53d7 Added comments and cleanup 2015-03-10 15:28:15 +11:00
Hans-Albert Maritz ceccd53123 Added click on search result to open match location 2015-03-10 15:12:49 +11:00
Hans-Albert Maritz 057dfa66ab CTRL+F to open search tab 2015-03-10 13:48:18 +11:00
Hans-Albert Maritz 19271b6233 Fixed display of SearchLogWidget when resizing, fixed doing multiple searches not working
Also made the LogWidget not scroll to bottom.
2015-03-09 01:11:39 +11:00
Hans-Albert Maritz d6cffd4e2e Added syntax highlighting to search results 2015-03-08 02:27:47 +11:00
Hans-Albert Maritz 4178d63229 Search in other project items 2015-03-08 00:42:27 +11:00
Hans-Albert Maritz 7d1cda5bad Merge branch 'master' of https://github.com/buggins/dlangide into find 2015-03-07 16:22:06 +11:00
Vadim Lopatin 6995a7dc46 dark theme support 2015-03-06 14:58:30 +03:00
Vadim Lopatin 90337397b4 apply settings: 2015-03-04 18:23:29 +03:00
Vadim Lopatin cd647f222c settings improvements 2015-03-04 17:42:57 +03:00
Vadim Lopatin 7c93323549 settings dialog 2015-03-04 13:45:21 +03:00
Vadim Lopatin 1dfe3d581d edit/preferences dialog, part 1 2015-03-03 17:57:52 +03:00
Vadim Lopatin 7d143000bc mago debugger support continued; fix issue #38 - syntax coloring for strings with double backslash at end 2015-03-03 15:51:27 +03:00
Hans-Albert Maritz d6e39c67d0 Merge branch 'master' of https://github.com/buggins/dlangide into find 2015-03-03 00:45:33 +11:00
Hans-Albert Maritz ca2bca72ed Display whether matches were found or not 2015-03-03 00:44:15 +11:00
Hans-Albert Maritz 7986220a0e Started work on search function and refactoring of output panel 2015-02-28 16:01:47 +11:00
Vadim Lopatin e9544d2f83 refactor project configurations reading code 2015-02-27 12:19:20 +03:00
Vadim Lopatin c9dc4a93b1 merge pull request 36 by NCrashed - configuration selection 2015-02-27 08:58:55 +03:00
Anton Gushcha f2aa2d5426 Adjusting builder to run tests on libraries configurations 2015-02-26 20:32:15 +03:00
Anton Gushcha fa94e9bbf9 Loading project configs from projects 2015-02-26 20:19:53 +03:00
Anton Gushcha 6de6b99afe project config support for builder 2015-02-26 17:59:24 +03:00
Anton Gushcha b9b1b0e10b Combobox to select project configuration 2015-02-26 17:54:34 +03:00
Vadim Lopatin fc419405ea add dependency projects to import paths when running DCD 2015-02-26 17:52:41 +03:00
Vadim Lopatin cadd2abf84 show project dependencies 2015-02-26 17:43:12 +03:00
Vadim Lopatin ed758dcdd8 mago support experiments 2015-02-25 17:46:00 +03:00
Vadim Lopatin 02cc55e707 mago support 2015-02-25 15:04:32 +03:00
Vadim Lopatin 30bb9da1ca mago support, initial implementation 2015-02-24 16:34:52 +03:00
Vadim Lopatin c3ac2e1585 smart indents implemented - issue #4 2015-02-24 14:15:18 +03:00
Vadim Lopatin ba7b25e65f smart indents support 2015-02-24 12:32:57 +03:00
Vadim Lopatin eb66d0d27c refactoring - SyntaxHighlighter to SyntaxSupport 2015-02-24 11:22:43 +03:00
Vadim Lopatin e8bc87380e refactoring 2015-02-24 11:20:28 +03:00
Vadim Lopatin e95a94fcc6 migrate to new dlangui - using package.d instead of dlangui/all.d 2015-02-24 10:55:33 +03:00
Vadim Lopatin b217c895c2 libdparser 2015-02-20 17:03:56 +03:00
Vadim Lopatin e88b72f629 add copy/paste/cut shortcuts Ctrl+Ins, Shift+Ins, Shift+Del 2015-02-20 16:39:10 +03:00
Vadim Lopatin 008e7e742f libdparser 2015-02-20 16:20:11 +03:00
Vadim Lopatin b526afa7aa libdparser 2015-02-20 11:38:15 +03:00
Vadim Lopatin e6e5f28b9d libdparser 2015-02-19 12:12:31 +03:00
Vadim Lopatin ffc943e75b libdparse 2015-02-18 18:10:39 +03:00
Vadim Lopatin cf62449ce1 libdparse 2015-02-18 17:08:29 +03:00
Vadim Lopatin c3274b8a9c libdparse 2015-02-18 16:08:32 +03:00
Vadim Lopatin be2e3cdc54 libdparse integration experiments 2015-02-18 14:07:19 +03:00
Vadim Lopatin e8cd7b882c libdparser integration 2015-02-18 12:15:41 +03:00
Vadim Lopatin cef3c4ff49 fix tokenizer - issue #31 2015-02-17 22:32:15 +03:00
Vadim Lopatin 6dd4ac7fe6 more settings 2015-02-17 17:54:23 +03:00
Vadim Lopatin 7778bd3ecf IDE settings, initial implementation 2015-02-17 17:41:19 +03:00
Vadim Lopatin ded50dfbf3 better autocompletion 2015-02-17 16:41:12 +03:00
Vadim Lopatin 8389e71459 fix focus after completion 2015-02-17 16:09:30 +03:00
Vadim Lopatin 115e20ba79 DCD support improvements 2015-02-17 16:01:12 +03:00
Vadim Lopatin 0ae570dd26 dcd support 2015-02-17 14:22:00 +03:00
Vadim Lopatin ebc9ae9d3e pass project import paths to DCD client 2015-02-17 14:09:28 +03:00
Vadim Lopatin 4fa4bd22a6 dcdinterface improvements 2015-02-17 13:53:42 +03:00
Vadim Lopatin 7b4e43ef8d dcd integration 2015-02-17 13:20:44 +03:00
Vadim Lopatin 00577332a1 source and import paths 2015-02-17 11:50:34 +03:00
Vadim Lopatin 41c534d2b7 refactor DCDInterface 2015-02-17 10:15:15 +03:00
Vadim Lopatin 5cc61f1b76 rename simpledsyntaxhighlighter to shorter name 2015-02-17 09:37:45 +03:00
Vadim Lopatin d7339d344a merge latest changes for d syntax highlighter 2015-02-17 09:28:43 +03:00
Vadim Lopatin 2e4f9c7efc merge Freakazo changes for DCD - pool request 29 2015-02-17 09:23:57 +03:00
Andrey Penechko 0cf500d6b3 Fix appending string to dchar[] 2015-02-17 03:01:21 +02:00
Vadim Lopatin 6dd80be82d debugger support, continue 2015-02-16 17:48:29 +03:00
Vadim Lopatin baa1656de3 win32 debugging support, continue 2015-02-16 15:31:04 +03:00
Vadim Lopatin 2a4dca1da9 implement settings file for shortcuts: issue #23 2015-02-16 12:07:35 +03:00
Hans-Albert Maritz bea3c5efb3 renamed files to fit style guidelines 2015-02-15 20:16:46 +11:00
Hans-Albert Maritz 7d59862c2b Removed unused function 2015-02-15 17:29:28 +11:00
Hans-Albert Maritz 158d1f1442 Cleaned up Show completions 2015-02-15 17:27:16 +11:00
Hans-Albert Maritz 747cb61fee Cleaned up Go To Definition implemention 2015-02-15 17:02:53 +11:00
Hans-Albert Maritz 736517018f Moved SimpleDSyntaxHighlighter class out of dsourceedit 2015-02-15 07:42:52 +11:00
Hans-Albert Maritz 0ebdc67c96 Add autocomplete to editor popup and added Show Completions translation 2015-02-15 07:27:56 +11:00
Hans-Albert Maritz 2b438dd653 Set focus on completion popup to allow for arrow key selection of completion item
Also set focus back to editor after completion popup
2015-02-15 07:06:25 +11:00
Hans-Albert Maritz 317749bee8 revert change in findPairedBracket, set max height to completion popup menu. 2015-02-15 06:38:35 +11:00
Hans-Albert Maritz 0b026d2c6c merge with master 2015-02-14 09:40:56 +11:00
Hans-Albert Maritz 6b5e307753 Send the editor content instead of the file name to dcd 2015-02-14 09:35:59 +11:00
Hans-Albert Maritz ec9b0a2147 Insert completion suggestion. issue #20 2015-02-14 09:02:46 +11:00
Vadim Lopatin b1d4e29057 ask user to save unsaved files when closing IDE window - issue #28 implemented for win32 backend 2015-02-13 14:21:53 +03:00
Vadim Lopatin b874f3e060 filter dragged files by file type - leave text files only 2015-02-13 13:40:49 +03:00
Vadim Lopatin f60032cc4a implement drag&drop files to application window - issue #24 2015-02-13 13:38:07 +03:00
Vadim Lopatin 2fe2506eca fix opening file missing in project - issue #24 2015-02-13 10:51:21 +03:00
Vadim Lopatin b597326363 fix crashes 2015-02-12 21:36:17 +03:00
Vadim Lopatin fd570d2358 improvements in tokenizer 2015-02-12 20:21:36 +03:00
Vadim Lopatin 0fdb79fd1e tokenizer improvements 2015-02-12 18:26:50 +03:00
Vadim Lopatin df0450ee87 improve tokenizer 2015-02-12 17:07:43 +03:00
Vadim Lopatin 3b12b936ff fix shortcuts; fix tokenizer bug 2015-02-12 16:39:10 +03:00
Vadim Lopatin e185c2a935 tooltips for toolbar buttons 2015-02-12 15:24:47 +03:00
Vadim Lopatin 8bcf603b27 fix tokenizer; initial implementation of win32 debugger 2015-02-12 13:19:11 +03:00
Vadim Lopatin f8ce6dad8f fixes in brackets matching 2015-02-12 11:13:52 +03:00
Hans-Albert Maritz 0b01ca2b86 Add navigation menu item and remove toolbar items. 2015-02-12 10:41:26 +11:00
Hans-Albert Maritz 56ac7b9fac Added popup to show completion suggestions. issue #20 2015-02-12 10:18:51 +11:00
Hans-Albert Maritz e09844343e Implementated getting completion suggestions.
See issue #20
Suggestions is not displayed yet.
2015-02-12 06:06:23 +11:00
Hans-Albert Maritz d766508c99 Initial implementation of "Go to definition".
Uses DCD to get location. See issue #5
2015-02-12 04:53:41 +11:00
Vadim Lopatin 31a6288225 matching brackets working finally - issue #19 is implemented 2015-02-11 16:14:15 +03:00
Vadim Lopatin 4ed1d85dab matching brackets highlight 2015-02-11 15:55:42 +03:00
Vadim Lopatin 00a50801e1 braces matching, continue 2015-02-11 15:17:05 +03:00
Vadim Lopatin 2422cb222e fix window size 2015-02-11 13:37:24 +03:00
Vadim Lopatin 0fee21f99c popup menu support for workspace tree 2015-02-11 12:04:12 +03:00
Vadim Lopatin ccd774d97a improvements 2015-02-11 10:56:46 +03:00
Vadim Lopatin fc48143fc5 add ctrl+[, ctrl+] for indent/unindent; disable settings menu items 2015-02-11 09:35:42 +03:00
Vadim Lopatin a08d03887e highlight paired bracket, part 1 2015-02-10 18:31:42 +03:00
Vadim Lopatin c9595f64aa optimization 2015-02-10 16:07:43 +03:00
Vadim Lopatin ffe10b24b8 highlight compiler output; fix tetris sample dub.json 2015-02-10 11:25:33 +03:00
Vadim Lopatin 0e596e2213 Merge pull request #16 from Extrawurst/master
parse compiler output for errors/warnings and make it clickable to jump ...
2015-02-10 10:06:18 +03:00
Vadim Lopatin 31054482b4 toggle comment feature 2015-02-09 17:43:25 +03:00
Vadim Lopatin 0221da6a76 toggle line comment is working 2015-02-09 17:04:33 +03:00
Vadim Lopatin 14537d67c8 support block comment - uncomment 2015-02-09 16:26:20 +03:00
Vadim Lopatin 4000298679 toggle comment support 2015-02-09 15:28:54 +03:00
Vadim Lopatin da9eafebaf toggle line comments support 2015-02-09 12:33:54 +03:00
Vadim Lopatin 223c562913 add popup menu 2015-02-09 09:44:36 +03:00
Vadim Lopatin 263f9b8d81 more editor actions 2015-02-08 21:23:41 +03:00
Vadim Lopatin 339cdb489d fix close button flag 2015-02-08 19:52:34 +03:00
Stephan Dilly a481a851d0 parse compiler output for errors/warnings and make it clickable to jump to sourcefile/line 2015-02-06 23:16:10 +01:00
Vadim Lopatin 1278b1c0e8 fixes 2015-02-06 16:54:46 +03:00
Vadim Lopatin 42fb5cab8e font rendering setting - AutoHint, gamma=0.8 2015-01-31 19:03:45 +03:00
Vadim Lopatin 6f6fe65b31 update actions - continue 2015-01-31 08:04:43 +03:00
Vadim Lopatin 6d482ab4b0 enable / disable toolbar buttons dependin on app state 2015-01-30 17:56:26 +03:00
Vadim Lopatin 301de56d9f tune font settings 2015-01-30 12:05:29 +03:00
Vadim Lopatin bf73e5877d fixes 2015-01-29 22:41:32 +03:00
Vadim Lopatin defbaa3f60 improve workspace operations; add upgrade dependencies and refresh project commans; add Tetris project as a sample 2015-01-29 18:03:00 +03:00
Vadim Lopatin 6f2844a1df support build, run and different build configurations with dub 2015-01-29 16:52:32 +03:00
Vadim Lopatin 57b070af09 build is working 2015-01-29 15:50:58 +03:00
Vadim Lopatin 70326b65a4 update builder 2015-01-29 11:54:13 +03:00
Vadim Lopatin 73604e115c merge 2015-01-29 11:27:09 +03:00
Vadim Lopatin 25301d8c4e rework background process handling 2015-01-29 11:20:40 +03:00
Vadim Lopatin f9183b9038 can build current project with dub 2015-01-28 23:10:31 +03:00
Vadim Lopatin 52040619c9 build using dub, continue 2015-01-28 18:03:58 +03:00
Vadim Lopatin 926ecb0cd8 fixes 2015-01-28 17:17:56 +03:00
Vadim Lopatin ead4391676 builders 2015-01-28 13:58:57 +03:00
Vadim Lopatin 8c2dc182ef fix build error 2015-01-28 11:40:07 +03:00
Vadim Lopatin 97f6ad372e build support, part 1 2015-01-28 11:39:10 +03:00
Vadim Lopatin c0fd1b4c0c allow opening package.json project 2015-01-27 22:13:22 +03:00
Vadim Lopatin a32aac9561 loading of projects and workspaces completed 2015-01-27 18:34:50 +03:00
Vadim Lopatin ce91b7c797 support opening of projects and workspaces 2015-01-27 18:08:52 +03:00
Vadim Lopatin 807796e3d1 close file confirmation 2015-01-27 16:28:04 +03:00
Vadim Lopatin 6b51d36741 homescreen improvements 2015-01-27 14:51:03 +03:00
Vadim Lopatin 42b1a1bea2 home screen 2015-01-27 13:57:59 +03:00
Vadim Lopatin 01ffc1dffa Home Screen, part 1 2015-01-27 12:18:06 +03:00
Vadim Lopatin 75a2bf89a7 IDE actions and menu 2015-01-26 17:35:59 +03:00
Vadim Lopatin aeb265f224 main menu and actions 2015-01-26 16:55:14 +03:00
Vadim Lopatin 93102585da allow closing tabs; ask confirmation if content is changed 2015-01-26 16:07:11 +03:00
Vadim Lopatin 790a427b84 show filename in window caption 2015-01-26 13:43:49 +03:00
Vadim Lopatin 17eaa97026 show editor modified state with * prefix on tab 2015-01-26 13:37:13 +03:00
Vadim Lopatin 00ef54ccf3 Merge branch 'master' of github.com:buggins/dlangide 2015-01-26 12:11:58 +03:00
Vadim Lopatin 8e3d0a91bc support opening of source files 2015-01-26 12:11:36 +03:00
Vadim Lopatin b987922103 turn on subpixel antialiasing (ClearType) for win32 fonts / no opengl 2015-01-23 22:28:27 +03:00
Vadim Lopatin 62f94db1cd subpixel rendering 2015-01-23 17:50:50 +03:00
Vadim Lopatin 0a2fefc508 subpixel rendering, part 1 2015-01-23 15:49:32 +03:00
Vadim Lopatin 2c6046bd16 fix tokenizer 2015-01-22 18:16:00 +03:00
Vadim Lopatin 359dffbcce fix action handling 2015-01-22 17:59:10 +03:00
Vadim Lopatin bf99a4ed95 fix x64 builds 2015-01-22 16:26:16 +03:00
Vadim Lopatin ec03b671e6 use embedded resources 2015-01-22 16:00:26 +03:00
Vadim Lopatin bbdafb4c8e fix project 2015-01-22 10:07:54 +03:00
Vadim Lopatin 5af53ca271 fixes 2015-01-21 16:51:38 +03:00
Vadim Lopatin 84f7fdc0f9 refactoring 2015-01-21 16:41:15 +03:00
Vadim Lopatin a788369925 add output panel; add character literal support in tokenizer; fix styles 2015-01-21 16:17:57 +03:00
Vadim Lopatin d34ece5a58 fix font antialiasing 2015-01-21 10:52:33 +03:00
Vadim Lopatin 9f7c4c5274 error tolerant tokenizer 2015-01-21 10:24:11 +03:00
Vadim Lopatin c06627937d error tolerant mode for tokenizer 2015-01-21 09:30:59 +03:00
Vadim Lopatin 6036905692 rename Tokenizer to lowercase 2015-01-20 18:13:09 +03:00
Vadim Lopatin 7ebb523cb7 rename Tokenizer to lowercase 2015-01-20 18:12:00 +03:00
Vadim Lopatin 03f06f5c64 tokenized and source edit fixes 2015-01-20 18:10:07 +03:00
Vadim Lopatin 1c514145b6 fix tokenizer; fix syntax highlight 2015-01-20 15:59:11 +03:00
Vadim Lopatin d580165beb fixes; add more files to sample projects 2015-01-20 14:21:34 +03:00
Vadim Lopatin fd763e525a syntax highlight, continue 2015-01-19 22:35:44 +03:00
Vadim Lopatin ecfafab3bc source files navigation 2015-01-19 13:47:54 +03:00
Vadim Lopatin 79d8ebff2b support opening of project source files when clicking on project tree item 2015-01-19 11:51:18 +03:00
Vadim Lopatin 8781d57f59 fix editor 2015-01-17 22:10:56 +03:00
Vadim Lopatin b3c6b5ad0c add second tab for testing 2015-01-16 17:46:21 +03:00
Vadim Lopatin bfc1b02b7e dark tab resources 2015-01-16 17:43:23 +03:00
Vadim Lopatin 29b5537a81 fix action handling 2015-01-16 16:40:38 +03:00
Vadim Lopatin 33f6c146e0 toolbars and actions 2015-01-16 15:09:49 +03:00
Vadim Lopatin f8b20e7b99 toolbar 2015-01-16 13:59:20 +03:00
Vadim Lopatin fcdcf2a1fb use DockHost, DockFrame 2015-01-16 10:51:25 +03:00
Vadim Lopatin 507f938fad dock window 2015-01-15 17:51:09 +03:00
Vadim Lopatin efd9b3f15c reuse AppFrame from dlangui 2015-01-15 15:34:23 +03:00
Vadim Lopatin 8552d03305 project items reading is working: 2015-01-13 18:57:06 +03:00
Vadim Lopatin 72dfdb74b8 project items reading 2015-01-13 18:42:55 +03:00
Vadim Lopatin 329c03bdf4 add resources; add workspace panel 2015-01-13 15:20:13 +03:00
Vadim Lopatin 3e93506c27 workspace panel 2015-01-13 15:18:44 +03:00
Vadim Lopatin 8e211b1adc sample project reading 2015-01-13 12:01:13 +03:00
Vadim Lopatin d6faa69274 workspace stub 2015-01-13 10:38:14 +03:00