ian%hixie.ch
|
0cf75e8941
|
Make this work on Mac as well, just in case.
|
2002-10-14 04:12:34 +00:00 |
ian%hixie.ch
|
2f4d25555c
|
Preprocessor now requires version 0.8 of File::Spec
|
2002-10-14 04:09:03 +00:00 |
ian%hixie.ch
|
9b156f0f7b
|
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
|
05be4136df
|
#include now expects unix-like paths on all platforms
|
2002-10-14 00:54:49 +00:00 |
ian%hixie.ch
|
1f7bf03b3e
|
Make #error also expand variables, like #expand (makes things easier to debug)
|
2002-10-13 22:45:34 +00:00 |
ian%hixie.ch
|
42abcaaba1
|
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
|
9caf7d8b40
|
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
|
806bb70506
|
-F argument support to control filters from outside the file
|
2002-10-10 23:18:39 +00:00 |
ian%hixie.ch
|
6bc835d192
|
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
|
8f16d57d81
|
Support for #literal in case users need to output lines starting with a #
|
2002-10-10 21:56:47 +00:00 |
ian%hixie.ch
|
243a713ab7
|
Typo fix: CR is 0x0D not 0xDA... Ahem.
|
2002-10-10 21:44:08 +00:00 |
ian%hixie.ch
|
7aecaf01d1
|
Be slightly more verbose in error messages.
|
2002-10-10 21:42:44 +00:00 |
ian%hixie.ch
|
3afabb1148
|
Different approach to fixing newlines on cygwin.
|
2002-10-10 20:28:44 +00:00 |
ian%hixie.ch
|
5cc6e2d88d
|
A hack for cygwin perl systems: newlines are DOS newlines, not unix newlines.
|
2002-10-10 20:12:13 +00:00 |
ian%hixie.ch
|
8b4d16af47
|
Make the preprocessor moderately cleverer about line endings.
|
2002-10-10 19:39:33 +00:00 |
ian%hixie.ch
|
89ea3e3dc2
|
Implement #elifdef, #elifndef, #elif. Only part of Phoenix build system.
|
2002-10-10 04:12:59 +00:00 |
bryner%netscape.com
|
18ab40895c
|
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 |