tarball; improvents on b92a51f967296f824a1c09acc2d297207f5e71b5 for precompiled files handling. really closes #874.
ide; do not parse files with unknown extensions. do syntax highlighting for all know file extensions. closes #936.
generated makefiles; ide, epj2make; fixed compiler options by project not included in generated makefile. fixed compiler config compiler flags being generated with an extra dash. fixed some extra empty lines issues in generated makefiles. closes #564 and #794.
ecere:gui:controls:PathBox; affects DirectoriesBox and IDE as well; fixed when browsing for a folder don't remember the last component of the path. closes #741.
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.
ide, libec, ecs; added project name and project path validation. chars "*|:\",<>?\\/&. " are currently unsupported as part of a project name. the code supports the "&. " chars for linux platforms but those are disabled until windows can support them. closes #324.
ide; fixed goto error in file won't work on files who's path contains parentheses. ie.: (x86). closes #802.
buildsystem, ide; fixed OUTPUT_POT makefile option. related to #858.
ide; null crash fix on configless project file monitor reload.