Граф коммитов

17 Коммитов

Автор SHA1 Сообщение Дата
ian%hixie.ch d14ea45cb0 Make this work on Mac as well, just in case. 2002-10-14 04:12:34 +00:00
ian%hixie.ch 86f55edddb Preprocessor now requires version 0.8 of File::Spec 2002-10-14 04:09:03 +00:00
ian%hixie.ch c0d1cb5fa0 Change the path handling code to use File::Spec instead of rolling my own. Thanks to bbaetz for the suggestion. This should mean it works on more platforms. 2002-10-14 01:22:06 +00:00
ian%hixie.ch 428ef9fc33 #include now expects unix-like paths on all platforms 2002-10-14 00:54:49 +00:00
ian%hixie.ch 77480d24bd Make #error also expand variables, like #expand (makes things easier to debug) 2002-10-13 22:45:34 +00:00
ian%hixie.ch d20db05eb7 Make #includes be relative to the path of the current file. This requires platform-specific knowledge, and so will most likely break builds that are on platforms other than linux, cygwin, MacOS, and MSWin32. Contact me on IRC and I'll add the relevant code to make it work on your platform too. Also includes a fix for the spaces filter (it was eating end of lines). 2002-10-13 22:37:17 +00:00
ian%hixie.ch a7cccf725b Trim spaces at start and end of lines. Also, turn the foreach loop around so it works on old perls. 2002-10-13 18:04:58 +00:00
ian%hixie.ch f75fa43303 -F argument support to control filters from outside the file 2002-10-10 23:18:39 +00:00
ian%hixie.ch b1ec5120e1 Filter support: spaces for collapsing sequences of spaces and slashslash for striping //-style comments. 2002-10-10 23:14:01 +00:00
ian%hixie.ch 90e161c117 Support for #literal in case users need to output lines starting with a # 2002-10-10 21:56:47 +00:00
ian%hixie.ch 7e31bc63e5 Typo fix: CR is 0x0D not 0xDA... Ahem. 2002-10-10 21:44:08 +00:00
ian%hixie.ch bac308d0b4 Be slightly more verbose in error messages. 2002-10-10 21:42:44 +00:00
ian%hixie.ch 8d24e6e1f3 Different approach to fixing newlines on cygwin. 2002-10-10 20:28:44 +00:00
ian%hixie.ch 60d1967ae1 A hack for cygwin perl systems: newlines are DOS newlines, not unix newlines. 2002-10-10 20:12:13 +00:00
ian%hixie.ch 9ae02e3938 Make the preprocessor moderately cleverer about line endings. 2002-10-10 19:39:33 +00:00
ian%hixie.ch 973f62e3f8 Implement #elifdef, #elifndef, #elif. Only part of Phoenix build system. 2002-10-10 04:12:59 +00:00
bryner%netscape.com 4bf29a1e9d Adding a preprocessor to be used for XUL files (bug 170737). This only affects phoenix builds. r=cls, a=asa 2002-10-10 03:11:27 +00:00