ian%hixie.ch
|
b660a6ab48
|
Make this work on Mac as well, just in case.
git-svn-id: svn://10.0.0.236/trunk@131949 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-14 04:12:34 +00:00 |
|
ian%hixie.ch
|
285ed3f1b5
|
Preprocessor now requires version 0.8 of File::Spec
git-svn-id: svn://10.0.0.236/trunk@131948 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-14 04:09:03 +00:00 |
|
ian%hixie.ch
|
d9a7cf6783
|
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.
git-svn-id: svn://10.0.0.236/trunk@131941 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-14 01:22:06 +00:00 |
|
ian%hixie.ch
|
81b30d140c
|
#include now expects unix-like paths on all platforms
git-svn-id: svn://10.0.0.236/trunk@131940 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-14 00:54:49 +00:00 |
|
ian%hixie.ch
|
2ebce3411b
|
Make #error also expand variables, like #expand (makes things easier to debug)
git-svn-id: svn://10.0.0.236/trunk@131933 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-13 22:45:34 +00:00 |
|
ian%hixie.ch
|
e67eedebd9
|
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).
git-svn-id: svn://10.0.0.236/trunk@131929 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-13 22:37:17 +00:00 |
|
ian%hixie.ch
|
d1f2d0bed4
|
Trim spaces at start and end of lines. Also, turn the foreach loop around so it works on old perls.
git-svn-id: svn://10.0.0.236/trunk@131919 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-13 18:04:58 +00:00 |
|
ian%hixie.ch
|
27912c9e86
|
-F argument support to control filters from outside the file
git-svn-id: svn://10.0.0.236/trunk@131743 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 23:18:39 +00:00 |
|
ian%hixie.ch
|
a0ccced7e4
|
Filter support: spaces for collapsing sequences of spaces and slashslash for striping //-style comments.
git-svn-id: svn://10.0.0.236/trunk@131742 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 23:14:01 +00:00 |
|
ian%hixie.ch
|
8fbdfcf024
|
Support for #literal in case users need to output lines starting with a #
git-svn-id: svn://10.0.0.236/trunk@131724 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 21:56:47 +00:00 |
|
ian%hixie.ch
|
720c1ae7c6
|
Typo fix: CR is 0x0D not 0xDA... Ahem.
git-svn-id: svn://10.0.0.236/trunk@131721 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 21:44:08 +00:00 |
|
ian%hixie.ch
|
ad4167b122
|
Be slightly more verbose in error messages.
git-svn-id: svn://10.0.0.236/trunk@131720 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 21:42:44 +00:00 |
|
ian%hixie.ch
|
e534e68b6f
|
Different approach to fixing newlines on cygwin.
git-svn-id: svn://10.0.0.236/trunk@131705 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 20:28:44 +00:00 |
|
ian%hixie.ch
|
4e043cca47
|
A hack for cygwin perl systems: newlines are DOS newlines, not unix newlines.
git-svn-id: svn://10.0.0.236/trunk@131704 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 20:12:13 +00:00 |
|
ian%hixie.ch
|
b892fab0b5
|
Make the preprocessor moderately cleverer about line endings.
git-svn-id: svn://10.0.0.236/trunk@131697 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 19:39:33 +00:00 |
|
ian%hixie.ch
|
059b4d3c37
|
Implement #elifdef, #elifndef, #elif. Only part of Phoenix build system.
git-svn-id: svn://10.0.0.236/trunk@131668 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 04:12:59 +00:00 |
|
bryner%netscape.com
|
c365cdbe32
|
Adding a preprocessor to be used for XUL files (bug 170737). This only affects phoenix builds. r=cls, a=asa
git-svn-id: svn://10.0.0.236/trunk@131662 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-10 03:11:27 +00:00 |
|