ecere, ide; Instance_COM_Initialize, Tokenize, _DualPipeOpen; multiple fixes. finally...
authorRejean Loyer <rejean.loyer@gmail.com>
Wed, 12 Jun 2013 19:59:31 +0000 (15:59 -0400)
committerRejean Loyer <rejean.loyer@gmail.com>
Thu, 13 Jun 2013 10:32:43 +0000 (06:32 -0400)
commit5a5cf3b8711d10f5c46d4a19e3bf25033ab34ad1
treee729ce9613c088704c81405fd629044e8200b674
parent8c72bc7b732fdb387574a9ab6180c611ccc90d7c
ecere, ide; Instance_COM_Initialize, Tokenize, _DualPipeOpen; multiple fixes. finally closes #778, #777 and #863.

 - affects all command line tools.
 - fixed windows arguments parsing to respect spaces and double quotes that are escaped.
 - adjusted toolchaing debugging tools to not alter the way args are passed to the debugging ide now that win args parsing is fixed.
 - fixed preprocessor definitions when defining MY_STR_DEF="string" on windows by escaping quotes.
18 files changed:
Makefile
compiler/Makefile
compiler/ecc/ecc.ec
compiler/ecp/ecp.ec
compiler/libec/src/ecdefs.ec
crossplatform.mk
default.cf
ear/extract/Makefile
ecere/Makefile
ecere/Makefile.ecereCOM
ecere/Makefile.vanilla
ecere/src/com/String.ec
ecere/src/com/instance.c
ecere/src/sys/DualPipe.c
ide/src/debugger/Debugger.ec
ide/src/ide.ec
ide/src/project/Project.ec
ide/src/project/ProjectNode.ec