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