Mitchell Field
|
d9ced4c0d4
|
Backed out changeset d7692aed054f
|
2011-03-09 12:29:25 +11:00 |
Mitchell Field
|
3b2c274a1c
|
Bug 569365 - Switch usage of preprocessor.pl to Preprocessor.py. r=ted
--HG--
rename : config/Preprocessor.py => js/src/config/Preprocessor.py
|
2011-03-08 14:58:44 +11:00 |
jwalden%mit.edu
|
97100d89e3
|
Bug 277122 - XUL preprocessor #else-type conditions are evaluated relative to the result of the previous condition only. Fixed the bug with the original patch (unknowing use of a Perl 5.8.0 feature) and relanding... r=bsmedberg
|
2006-12-08 04:13:00 +00:00 |
jwalden%mit.edu
|
bfcb6a19f9
|
Giving up on bug 277122 for now; will try again later.
|
2006-12-08 00:09:08 +00:00 |
jwalden%mit.edu
|
db9d410565
|
Attempt to fix build bustage on balsa-trunk; fix stupid Perl mistake in previous commit, still trying to fix bug 277122.
|
2006-12-07 23:04:12 +00:00 |
jwalden%mit.edu
|
c5e86b098e
|
Attempt to fix build bustage on balsa-trunk; if this fails will probably back out the patch for bug 277122.
|
2006-12-07 22:59:19 +00:00 |
jwalden%mit.edu
|
4a1042ef24
|
Bug 277122 - XUL preprocessor #else-type conditions are evaluated relative to the result of the previous condition only (with one visible result being that #ifdef/#elifdef/#else/#endif doesn't work correctly if both the ifdef and elifdef conditions are true). This patch fixes conditions such that at most one section of any #if/#el*/#el*[...]/#endif set is ever included, regardless of the conditions used or types of the tests performed. r=bsmedberg
|
2006-12-07 21:49:21 +00:00 |
gavin%gavinsharp.com
|
1fbf2cc7de
|
Bug 338305: fix other cases of the preprocesor not handling dots in define names, r=bsmedberg
|
2006-06-20 03:05:06 +00:00 |
gavin%gavinsharp.com
|
427cedfe9a
|
Bug 338305: Debug builds fail for people whose username contains a period, r=bsmedberg
|
2006-05-31 01:29:39 +00:00 |
timeless%mozdev.org
|
a279d689e5
|
Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
|
2006-02-23 09:36:43 +00:00 |
bsmedberg%covad.net
|
7445dc3000
|
Bug 305767 - Allow a different marker character for preprocessing CSS files - r=hixie+mconnor
|
2005-08-26 12:49:37 +00:00 |
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 |