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

30 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org ae211fa390 Add support for using msys perl
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls a=shaver
2005-06-01 14:20:35 +00:00
brendan%mozilla.org c5598011b1 Use JS's //@line feature to restore source line number and filename (246286, r=Hixie, sr=bryner). 2005-02-23 07:38:17 +00:00
dbaron%dbaron.org 3a3ac2ed46 Check in change for ActiveState perl, the equivalent of which has been on the creature tinderbox for ages. (See bug 276758.) 2005-01-02 19:06:22 +00:00
bsmedberg%covad.net 54614a34ed Bug 260955 - add an #includesubst instruction r=Hixie 2004-09-29 13:10:50 +00:00
bryner%brianryner.com f126baa3e4 Fix problems with slash direction for activestate perl. r=dbaron. 2004-09-10 21:16:29 +00:00
bsmedberg%covad.net e0e8da35c4 Add an "emptyLines" filter to the preprocessor that strips empty lines from the output. r=Hixie (not part of the build) 2004-08-19 13:48:49 +00:00
ian%hixie.ch 5fa88fc10b Support a new --line-endings argument so that you can force a particular type of line endings. 2004-01-21 15:34:10 +00:00
ian%hixie.ch 06686f1f02 Stop requiring File::Spec 0.8 for now, by copying the relevant functions into this file. Patch originally by Jon Rekai, edited by me, r+sr=bryner. Bug 227078. 2004-01-09 00:12:16 +00:00
ian%hixie.ch 456e7237ba Skip variables in -E that have weird names (environment shouldn't be able to cause fatal errors) 2003-10-24 22:17:32 +00:00
ian%hixie.ch 7f78fc4f85 Add the -d option to the preprocessor (lists the dependencies given the current environment instead of actually preprocessing the file) 2003-10-12 22:15:23 +00:00
ian%hixie.ch f797bec6f7 Make substitutions of unknown variables be fatal errors. 2003-09-30 22:31:15 +00:00
ian%hixie.ch 0dc9a56147 Add support for the 'substitution' filter. 2003-09-02 15:53:55 +00:00
ian%hixie.ch 7009375755 Oops: the scoping of the relative directory path was not working on #include. (Not part of seamonkey build. r=bryner for firebird build.) 2003-08-13 09:46:33 +00:00
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