Vadim Lopatin
e530b93426
attempt to resolve #242 , #229
2017-08-25 18:00:18 +03:00
Vadim Lopatin
a318577f97
apply ui font changes
2017-08-25 17:01:25 +03:00
Vadim Lopatin
8fffaa9e09
UI settings - fontFace and fontSize
2017-08-25 15:07:08 +03:00
Vadim Lopatin
68307368e5
link with zlib; put version to separate file views/VERSION
2017-08-25 10:17:10 +03:00
Vadim Lopatin
99315708d3
update dlangui version to fix scrollbar issue #236
2017-08-24 10:49:08 +03:00
Vadim Lopatin
8f2686677a
update dlangui dep version - fix scrollbars
2017-08-21 14:38:15 +03:00
Vadim Lopatin
d0b9ff8a0e
implementation of #237 - save file as -- first part
2017-08-15 17:47:02 +03:00
Vadim Lopatin
d15e6e769a
fix #203 - DCD problem with multithreaded app
2017-08-15 15:52:32 +03:00
Vadim Lopatin
7560d8347c
DCD fixes; waiting for DSymbol PR
2017-08-15 15:26:38 +03:00
Vadim Lopatin
0b3530142f
fix commandline workspace param processing after dlangui arg list change - item 0 is now executable filename
2017-08-14 10:11:53 +03:00
Vadim Lopatin
814dcd3ede
.dt diet template support; trying to fix DCD issue
2017-08-11 19:19:30 +03:00
Vadim Lopatin
9647069fc3
trying to fix #203
2017-08-10 17:41:04 +03:00
Vadim Lopatin
55fee46ab6
update version
2017-08-10 17:29:07 +03:00
Vadim Lopatin
fd7523761c
fixes for #203 , #231 , #220
2017-08-10 17:15:27 +03:00
Vadim Lopatin
c1b5a014b4
possible fix for issue #221
2017-08-09 15:13:05 +03:00
Vadim Lopatin
cf63a63ae9
fix opening of workspace file from commandline
2017-08-08 11:10:43 +03:00
Vitaly Livshic
34507bc622
#209 Workspace can be opened from command line
2017-08-08 07:27:32 +03:00
Vadim Lopatin
0cd202d43f
autoOpen setter
2017-08-07 15:52:20 +03:00
Vadim Lopatin
d130848eb2
fix crash on startup
2017-08-07 15:47:51 +03:00
Vitaly Livshic
10d52a7410
UIString deprecated constructor replaced by fromId method
2017-08-06 16:13:50 +03:00
Vitaly Livshic
1e71bdd63e
Auto open last project, repair recent projects opening, some translations improvments
2017-08-06 15:19:23 +03:00
Vadim Lopatin
fbac6bd3cb
fix toUTF8 deprecation warning
2017-07-24 14:41:19 +03:00
Vadim Lopatin
f07c7401b2
fix UIString deprecations
2017-07-24 14:38:52 +03:00
Vadim Lopatin
d0bcf70269
Merge pull request #225 from shiche/translations
...
Russian translations improvement
2017-07-21 08:43:41 +03:00
Vitaly Livshic
6d3abfb614
Russian translations improvement
2017-07-21 07:56:14 +03:00
xHatchx
0bc9d90199
fixed build error at issue #222
2017-07-20 12:56:34 +02:00
gazer
37ac15cd7c
update ide version string
2017-05-30 12:53:12 +03:00
gazer
5af0923585
remove deprecations
2017-05-30 12:51:44 +03:00
gazer
0e79cf5e49
fix crash of incorrect dub.json file
2017-05-29 21:29:08 +03:00
and3md
8e1dab322b
Space after comma (correct coding style).
2017-04-10 18:16:03 +02:00
and3md
c7fa27d89b
Fix local variables parsing issue #192
2017-04-09 15:57:21 +02:00
Vadim Lopatin
412c1da93e
Merge pull request #197 from drug007/issue-187
...
Fix #187 .
2017-03-13 14:30:24 +04:00
drug007
00e17a8d3b
Prevent crashing if we create the project while current workspace is null.
2017-03-02 17:53:25 +03:00
drug007
6ea4ce9f5a
Fix #187 .
2017-03-02 17:33:46 +03:00
ackeardoct
5876c474fa
Settings DCD path from workspace settings file
2016-11-17 21:06:01 +03:00
Vadim Lopatin
f8fcf03f23
add dub.sdl project format support - implement #170
2016-10-20 14:01:42 +03:00
Vadim Lopatin
d15446273c
subpackages support (embedded in main dub.json) - implement #171
2016-10-18 14:26:14 +03:00
Vadim Lopatin
0a8f4decc8
subpackages support - when specified as paths to subpackage dirs - for #171 ; todo: subpackages as part of main package file
2016-10-18 12:27:51 +03:00
Vadim Lopatin
ced85f66f1
improvements in autocompletion; initiate autocompletion by . press with delay
2016-10-14 13:57:17 +03:00
Vadim Lopatin
2f05223bea
code completion improvements
2016-10-14 13:15:50 +03:00
Vadim Lopatin
09cb25ada9
update project templates
2016-10-14 11:45:52 +03:00
Vadim Lopatin
7a8b03109c
support targetPath parameter in dub.json; use project dir if not specified; close #173
2016-10-13 09:46:58 +03:00
Vadim Lopatin
dcdbcc8c27
open project file on double click or Enter key press instead of simple selection - close #176
2016-10-11 15:11:47 +03:00
Vadim Lopatin
20826288ca
disable parallel search to close #178
2016-10-11 15:06:57 +03:00
Vadim Lopatin
f6edf6712c
automatically go to first error after build error - close #177
2016-10-11 14:26:30 +03:00
Vadim Lopatin
3fab0ca56d
fix cursor positioning in go to compiler error - #177
2016-10-11 14:07:26 +03:00
Vadim Lopatin
d344dd0d01
save recent directories for opening / creating workspaces/projects - #179
2016-10-11 13:57:04 +03:00
Vadim Lopatin
c2c19fbf86
save recent directories for file dialog - #179
2016-10-11 13:51:49 +03:00
Vadim Lopatin
d1441f9be0
fix recent workspace list update - close #179
2016-10-11 13:34:00 +03:00
Vadim Lopatin
2815b6a02e
allow selecting non-monospace fonts - for #12
2016-10-11 13:14:22 +03:00
Vadim Lopatin
38f3547fdd
Editor font face setting support - close #12
2016-10-11 12:00:04 +03:00
Vadim Lopatin
3b67751e27
update dlangui dep; fix debug console usage under windows
2016-09-14 14:16:31 +03:00
Vadim Lopatin
8a4e8a2b76
console mode support fixes
2016-09-13 16:53:21 +03:00
Vadim Lopatin
5b7de27d92
fixes for console mode
2016-09-13 10:34:46 +03:00
Vadim Lopatin
d8145233c1
parser experiments
2016-09-12 17:45:45 +03:00
Vadim Lopatin
420812aa3c
fix tokenizer
2016-09-12 16:20:53 +03:00
Vadim Lopatin
a0594d5922
console mode fixes
2016-09-12 12:18:08 +03:00
Vadim Lopatin
21606da3e1
fixes
2016-09-12 09:17:35 +03:00
Vadim Lopatin
1fb3bd9ec1
console mnode support
2016-09-12 08:57:07 +03:00
Vadim Lopatin
80c2ab2811
console mnode support
2016-09-12 08:51:22 +03:00
Vadim Lopatin
7403d558c9
update version
2016-07-08 11:15:02 +03:00
Vadim Lopatin
cd84fe3453
update dlangui deps
2016-07-01 16:45:11 +03:00
Vadim Lopatin
e7e011e815
fix win32 x64 build
2016-07-01 16:02:13 +03:00
Vadim Lopatin
0cdd6a9216
fix Travis CI unittest
2016-06-29 13:08:23 +03:00
Vadim Lopatin
bc7041530d
fix Travis CI unittest
2016-06-29 13:01:26 +03:00
Vadim Lopatin
ddc5a569e8
update dlangui
2016-06-28 16:32:18 +03:00
Vadim Lopatin
052f9f9bfe
exception handling
2016-06-28 15:24:18 +03:00
Vadim Lopatin
84ffe98ba0
update version string
2016-06-28 14:42:56 +03:00
Vadim Lopatin
25506648cf
Merge branch 'master' of github.com:buggins/dlangide
2016-06-28 14:35:41 +03:00
Vadim Lopatin
6321fdb69d
tab position marks in editors
2016-06-28 14:21:06 +03:00
Vadim Lopatin
b12ced369a
lldbmi2 support fixes; better demangling of strange corrupted symbols under DMD OSX
2016-06-07 21:47:32 +03:00
Vadim Lopatin
df2ecd5b41
fixes for lldbmi2 debugger
2016-06-07 21:24:22 +03:00
Vadim Lopatin
cc878579e0
MacOSX - lldbmi2 debugger support
2016-06-07 19:23:15 +03:00
Vadim Lopatin
fa3691897f
fix issue #160
2016-06-07 13:53:59 +03:00
Vadim Lopatin
5abc7bf27c
disable terminal widget on windows
2016-06-07 13:53:36 +03:00
Vadim Lopatin
18ea6395e0
debugger support fixes
2016-06-07 10:48:42 +03:00
Vadim Lopatin
0e390efd05
fix terminal support
2016-06-07 08:58:32 +03:00
Vadim Lopatin
8dd29d78a0
terminal support
2016-06-06 15:43:13 +03:00
Vadim Lopatin
fd0f10bfc5
fix terminal support for linux
2016-06-06 13:27:13 +03:00
Vadim Lopatin
1f48df2f80
Merge branch 'master' of github.com:buggins/dlangide
2016-06-06 12:02:46 +03:00
Vadim Lopatin
d54c0a7249
terminal keycodes
2016-06-06 12:02:18 +03:00
Vadim Lopatin
c05e1f3ee1
fix build error with close()
2016-06-06 09:44:46 +03:00
Vadim Lopatin
312662f828
terminal keyboard input
2016-06-06 09:39:51 +03:00
Sheldon Shen
72c9be2d5b
close disambiguation
...
The implicit close(masterfd) here actually calls dlangide.ui.terminal.TerminalDevice.close, which is not callable using argument types (int) and somehow leads to a compile failure.
2016-06-04 21:24:19 +08:00
Vadim Lopatin
ebdd8fafa1
fixes for #158
2016-06-03 09:28:58 +03:00
Vadim Lopatin
dce064d1f0
terminal support fixes
2016-06-01 15:11:08 +03:00
Vadim Lopatin
416d46bca5
update about dialog
2016-06-01 15:10:54 +03:00
Vadim Lopatin
592826f94a
close issue #155 , close issue #156 , partial fix for issue #154
2016-06-01 15:09:46 +03:00
Vadim Lopatin
045acfd73d
terminal device
2016-06-01 12:21:17 +03:00
Vadim Lopatin
3ca6e5ea6e
terminal pipe
2016-05-31 16:21:39 +03:00
Vadim Lopatin
c3293a6d09
ptty test
2016-05-31 15:09:23 +03:00
Vadim Lopatin
b45b138ac7
fixes
2016-05-31 14:28:39 +03:00
Vadim Lopatin
97cb667dc9
terminal colors
2016-05-30 16:36:03 +03:00
Vadim Lopatin
7055f48cc5
terminal: cursor position setting, erase screen commands
2016-05-30 15:53:29 +03:00
Vadim Lopatin
c4869ca3c0
scroll and cursor position
2016-05-30 12:03:41 +03:00
Vadim Lopatin
f65108dbea
terminal - initial implementation
2016-05-30 10:51:56 +03:00
Vadim Lopatin
83c86d70fd
refactor GDB support; update mago-mi
2016-05-27 16:47:02 +03:00
Vadim Lopatin
97a9cd90c8
debugger enhancements; compatibility fixes for lldbmi2
2016-05-27 10:33:32 +03:00
Vadim Lopatin
cc4ef57bc0
update theme
2016-05-26 13:25:42 +03:00
Vadim Lopatin
b941610b81
fix mago-mi compatibility
2016-05-20 14:17:40 +03:00
Vadim Lopatin
df2ce7f28a
update dlangui dep
2016-05-18 14:22:30 +03:00
Vadim Lopatin
e0429ac6f0
settings: use mago-mi for debugging on Windows
2016-05-17 10:26:23 +03:00
Vadim Lopatin
ac07ac9868
debugger support fixes
2016-05-16 23:09:46 +03:00
Vadim Lopatin
c9d038feaa
fix import deprecation messages
2016-04-27 12:10:38 +03:00
Vadim Lopatin
0eaeb24995
fix crash on theme change
2016-03-29 10:28:54 +03:00
Keywan Ghadami
45159cb301
prefill the search panael text box with the selected text from the current editor
...
usecase: if DCD does not work or is not responsible i like to be able to select some text and then search for other occurrences.
If the ide automaticlly prefill the textbox for the search it much more comfortable.
It is standard behaivor in many (maybe every) popular applications (firefox, openoffice ...)
2016-03-08 11:53:08 +01:00
theokeist
ec21b3e55c
add czech language support ; needs to complete
2016-02-22 21:32:42 +01:00
gazer
bd0a22eb2e
fix windows build
2016-02-04 10:46:33 +03:00
gazer
6a89972ab8
fix
2016-02-03 13:59:18 +03:00
gazer
3f3b3d2fc0
rewrite rdmd execution
2016-02-03 13:27:34 +03:00
gazer
f8fe92aa77
run a program with run-script, so terminal will not close immediately after execution
2016-02-03 13:27:34 +03:00
00schneider
8293053cef
Fix saving/loading startup project of workspace
2016-02-01 15:31:38 +01:00
Vadim Lopatin
7ef43a31a7
update dlangui depenedncy; find in files action; close #132
2016-02-01 15:03:07 +03:00
gazer
f3e69dccdd
clear code, add a unittest
2016-01-29 21:49:31 +03:00
Vadim Lopatin
6a338007db
settings: move Interface settings on top
2016-01-29 12:09:44 +03:00
Vadim Lopatin
2556795f82
trying to fix #118
2016-01-29 11:57:13 +03:00
default0
b3779b689b
Add Reveal in Explorer for Projects
...
Shows the dub.json file in the file manager.
2016-01-28 18:56:04 +01:00
default0
038d1f6fb9
Add vibe.d project template
2016-01-28 17:03:42 +01:00
Vadim Lopatin
36977dc97a
merge
2016-01-28 16:13:58 +03:00
Vadim Lopatin
3b88814754
completion list with symbol type icons - close #120
2016-01-28 15:51:45 +03:00
gazer
e1d924dd7b
basic rdmd support
2016-01-28 15:29:29 +03:00
Vadim Lopatin
13f2656550
async DCD get code completions handling - close #93
2016-01-28 11:58:21 +03:00
Vadim Lopatin
7ba06e6bfe
DCD async call for getDocComments - #93
2016-01-28 11:31:03 +03:00
Vadim Lopatin
f4d1a8ec7f
Merge branch 'master' of github.com:buggins/dlangide
2016-01-28 10:26:25 +03:00
Vadim Lopatin
4394f834cb
DCD async access - for #93
2016-01-28 10:26:12 +03:00
gazer
72b02b8298
close tab with ctrl+W
2016-01-27 22:01:49 +03:00
Vadim Lopatin
d828af306e
refactoring DCD access - implementing async calls - for #93
2016-01-27 17:07:41 +03:00
Vadim Lopatin
d27884a0df
DCD usage refactoring
2016-01-27 15:58:48 +03:00
Vadim Lopatin
06247f3fb2
Syntax highlight for DML and JSON in editor
2016-01-27 11:19:44 +03:00
Vadim Lopatin
932afca154
update DlangUI dependency version
2016-01-27 10:53:04 +03:00
Vadim Lopatin
2ac611f645
allow editing project json - close #116
2016-01-27 10:52:06 +03:00
Vadim Lopatin
7810ce2f8a
Show symbol doc comments on mouse hover in source - close #115
2016-01-26 15:19:07 +03:00
Vadim Lopatin
45a1af5b2b
DCD integration: DOC comments - #115 part 2
2016-01-26 10:48:55 +03:00
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