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
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