Commit Graph

700 Commits

Author SHA1 Message Date
Hackerpilot d4af3e994a Fixed popen mode for windows and non-windows 2013-09-07 17:08:51 +00:00
Hackerpilot 0eac6c8c30 Fixed #28 for real this time 2013-09-07 17:08:33 +00:00
Hackerpilot 1c83ddd04d merged 2013-09-07 17:03:46 +00:00
Hackerpilot afb51f24e9 Switch visitor class over to formatter instead of toString. Fixed #28 2013-09-07 17:00:31 +00:00
Hackerpilot 6a7827a296 Fixed display of identifier lists after a left paren 2013-09-03 16:55:28 -07:00
Hackerpilot 35b890e657 Fix #9 2013-09-03 15:26:39 -07:00
Hackerpilot b28590234d Don't rely on unimplement toString, use Formatter instead 2013-09-03 13:56:57 -07:00
Hackerpilot 17c2c3e5fb Update dcd.lua
"wb" on Windows, "w" everywhere else (Otherwise the CRLF goblins will eat you)
2013-09-03 13:46:44 -07:00
Hackerpilot 0de3d52c9b Update client.d
Moved socket operations out to their own functions where they should have been from the beginning. Changed "127.0.0.1" to "localhost" to make DCD work on certain Windows configurations.
2013-09-03 13:42:25 -07:00
Hackerpilot 1b943fcab2 Update server.d
Fix #31
2013-09-02 22:55:05 -07:00
Hackerpilot 3c20163456 "w" is needed on POSIX, but "wb" is needed on Windows. 2013-09-01 14:22:31 +00:00
Hackerpilot 87acacf484 Updated DScanner to fix #27 2013-09-01 13:55:55 +00:00
Hackerpilot 49578a49aa Merge branch 'master' of https://github.com/Hackerpilot/DCD 2013-09-01 13:04:25 +00:00
Hackerpilot da6f984f7b Merge pull request #25 from yazd/patch-1
Fix typo (episilon -> epsilon)
2013-09-01 12:28:14 -07:00
yazd 2682b7dd3a Fix typo (episilon -> epsilon) 2013-09-01 22:09:03 +03:00
Hackerpilot 0391b7f5d9 Fix #28 2013-09-01 13:04:11 +00:00
Hackerpilot 005d761f74 Update README.md 2013-09-01 03:36:45 -07:00
Hackerpilot 154aa9a72d Fixed issue with missing argument to writefln 2013-09-01 03:25:14 -07:00
Hackerpilot 61ec081805 Issue #8: Must use binary popen to avoid CRLF screwing everything up. 2013-09-01 03:01:46 -07:00
Hackerpilot 8cc0f2546d Issue #8
Fixed configuration file parsing: byLine requires that the file be
opened in text mode to properly handle CRLF line endings. Added build
batch file.
2013-09-01 02:23:01 -07:00
Hackerpilot 204ab386eb Merge branch 'master' of https://github.com/Hackerpilot/DCD 2013-09-01 00:32:00 +00:00
Hackerpilot 616ea4feff Fixes #23, among other things 2013-09-01 00:31:56 +00:00
Hackerpilot 138f7d2cea Merge pull request #21 from someboddy/make-vim-plugin
The Vim plugin is finally ready
2013-08-30 10:53:46 -07:00
IdanArye e07f437a9c Added a warning about a conflict between the Vim plugins of DCD and DScanner 2013-08-30 03:57:39 +03:00
IdanArye 94e43ada35 Added the clearCache command 2013-08-30 03:51:13 +03:00
IdanArye 066c1d6058 Added a Vim plugin option to add import paths as arguments to DCDstartServer 2013-08-30 03:46:55 +03:00
IdanArye 3dca325f6e Vim plugin working on Windows and Linux, and support default import paths. 2013-08-29 21:03:25 +03:00
IdanArye 7fc2737ce3 Vim plugin completed and tested on Linux 2013-08-28 22:55:47 +03:00
Hackerpilot 5ba4a47047 Merge pull request #18 from Dav1dde/lumen
added lumen as ktexteditor plugin
2013-08-19 10:21:53 -07:00
David 2300552678 added lumen as ktexteditor plugin 2013-08-19 18:52:07 +02:00
Hackerpilot 59a279da32 Merge pull request #17 from dymk/windows-fixes
Add configuration file support for Windows
2013-08-18 17:27:04 -07:00
Dylan Knutson a9de462c6b Added preliminary .gitignore file 2013-08-18 17:24:11 -07:00
Dylan Knutson 417703d103 Windows requires size_t to be passed to uninitializedArray() in modulecache.d 2013-08-18 17:24:11 -07:00
Dylan Knutson d01050f316 On Windows, look for config in dcd.conf, on posix default to ~/.config/dcd 2013-08-18 17:24:02 -07:00
Hackerpilot bb0fe7ccce Merge pull request #16 from Dav1dde/aip
don't add import paths twice
2013-08-18 16:59:34 -07:00
David 27fa4aa606 don't add import paths twice 2013-08-18 23:52:07 +02:00
Hackerpilot 9c5deaca93 Merge branch 'master' of https://github.com/Hackerpilot/DCD
Conflicts:
	modulecache.d
2013-08-18 17:11:53 +00:00
Hackerpilot 555a1dd696 More Windows fixes 2013-08-18 17:10:58 +00:00
Hackerpilot 8851a2dba9 uninitializedArray must take size_t on Windows 2013-08-18 16:57:53 +00:00
Hackerpilot ec0f7ff79f Fixed spaces -> tabs and a 32/64 bit issue 2013-08-18 16:53:29 +00:00
Hackerpilot 796919294a spaces -> tabs 2013-08-18 13:03:09 +00:00
Hackerpilot adf389c083 Added example init.lua file 2013-08-18 12:48:31 +00:00
Hackerpilot 6a13723533 spaces -> tabs 2013-08-18 12:41:49 +00:00
Hackerpilot 7b73793d58 Merge branch 'master' of https://github.com/Hackerpilot/DCD 2013-08-18 02:16:28 +00:00
Hackerpilot 70cdbe4428 Made autocompletion work when the cursor isn't at a dot or lparen 2013-08-18 02:15:43 +00:00
Hackerpilot 386870fa1d Merge pull request #7 from Dav1dde/buildsh
fixed build.sh
2013-08-17 11:40:16 -07:00
David e709ee0cbb fixed build.sh 2013-08-17 18:35:58 +02:00
Hackerpilot 357c65f62b Fixed segfault with incomplete import statements 2013-08-17 00:25:39 +00:00
Hackerpilot 70abfad592 Merge branch 'master' of https://github.com/Hackerpilot/DCD
Conflicts:
	acvisitor.d
2013-08-16 23:53:18 +00:00
Hackerpilot 11465454d8 Basic support for inheritance. Import completion. Autocomplete now works with for and foreach 2013-08-16 23:51:23 +00:00