Commit Graph

302 Commits

Author SHA1 Message Date
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