Commit Graph

312 Commits

Author SHA1 Message Date
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
Vadim Lopatin c05067002c fix goToDefinition cursor setting if file is newly opened - close #108 2016-01-26 09:41:46 +03:00
Vadim Lopatin df78ead46f Merge pull request #104 from default0/fix-empty-projects
Create source directory for empty projects
2016-01-25 10:54:42 +03:00
default0 d69db6a3e6 Create source directory for empty projects
Since the preview shows the creation of a source directory and since
there currently is no functionality to add new source paths to a
project, empty projects were effectively unusable after creation
unless you manually created files/directories for them outside
DlangIDE.
2016-01-23 15:39:24 +01:00
default0 b433b16902 Offer creation of missing target location
If you create a new workspace or project and enter a non-existing path
the IDE just complained that the path did not exist, forcing you to go
out of your way and manually set one up. It now offers you to create
the missing directories for you.
2016-01-23 15:19:28 +01:00
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