Commit Graph

78 Commits

Author SHA1 Message Date
bsmedberg%covad.net
20572e768b Fix noted by dbaron from bug 289461 - move close() inside the -f 2005-04-15 15:56:02 +00:00
bsmedberg%covad.net
e47d9accae Re-landing bug 289461, now that we've figured out the creature problem: AS perl doesn't like the file-open mode "+>>". This version separates the read and append bits into two pieces, r=Hixie for the changes. 2005-04-15 12:31:49 +00:00
bsmedberg%covad.net
78bb6616da Re-reverting bug 289461 because it could possibly be the source of cadence orange, at the suggestion of dbaron. Something to do with visibility: transparent on the main window? 2005-04-14 17:36:55 +00:00
bsmedberg%covad.net
39bab71373 Re-landing bug 289461 with one change: /^\s*/ becomes /^\s*$/, which was an accidental change from the original. 2005-04-11 14:54:57 +00:00
bsmedberg%covad.net
123b14b305 Revert bug 289461 until I can examine bustage. 2005-04-11 13:39:07 +00:00
bsmedberg%covad.net
60239913d0 Bug 289461 - Give make-jars.pl the ability to use the new chrome manifests, r=Chase a=asa I am not landing any of the actual jar.mn changes until bug 289448 gets reviewed, to avoid massive conflicts in my tree. See bug 289461 for an example of how to use this new syntax. 2005-04-11 12:59:21 +00:00
bsmedberg%covad.net
985c5975ce More work for bug 271324 - source localization - reviewed by Pike and biesi 2004-11-29 23:14:13 +00:00
bsmedberg%covad.net
aea4e1b0c0 Merge topsrcdir-relative (absolute) paths in jar.mn files from the aviary branch, to facilitate un-forking parts of xpfe/global 2004-10-02 01:39:39 +00:00
silver%warwickcompsoc.co.uk
d0abcd21d7 Bug 260247 - Stop make-jars.pl confusing registered subdirectories.
Build-config only.
r=bsmedberg
2004-09-22 12:31:36 +00:00
bsmedberg%covad.net
1837d24904 Bug 251866 - apparently with some perls or OSes if you read from a <FILE> in the middle of reading from a <STDIN> pipe you get corrupted file positions on STDIN. Workaround this by reading all of the STDIN pipe before processing it. r=bz 2004-07-21 18:17:15 +00:00
timeless%mozdev.org
1f3a8f89e2 Bug 249459 make-jars.pl should use CYGDRIVE_MOUNT
patch by sdwalker@myrealbox.com r=cls
2004-07-02 00:53:36 +00:00
dbaron%dbaron.org
bad6992d2b Follow suggestion from Asko Tontti <atontti@cc.hut.fi>. r=dbaron b=176306 2004-04-23 00:44:52 +00:00
dbaron%dbaron.org
b93c5da550 Pass arguments through to preprocessor with versions of perl less than 5.6. b=176306 r=bryner 2004-04-22 20:52:34 +00:00
chanial%noos.fr
bfe63c291c Bug 235317: really override the preprocessed files 2004-03-02 02:59:28 +00:00
bsmedberg%covad.net
d17968e4b6 Bug 235317, always build preprocessed chrome because we don't have a good dependency system. r=pch 2004-03-01 21:12:29 +00:00
cls%seawood.org
4e1a592115 Add support for cross-compiling to mingw.
Bug #222013 r=bryner
2004-02-20 22:14:14 +00:00
bsmedberg%covad.net
abd8d73159 Build bustage... we need to look for contents.rdf in the preprocess case also. r/sr=dbaron 2004-02-04 19:22:01 +00:00
neil%parkwaycc.co.uk
c0add51d3d Bug 75687 support --enable-chrome-format=symlink r=bsmedberg sr=bryner 2003-10-30 09:24:40 +00:00
neil%parkwaycc.co.uk
ee991bb8c4 Bug 118455 libjar performance (uncompressed JAR entries) p=Roland.Mainz@informatik.med.uni-giessen.de r=cls sr=bz 2003-04-17 08:09:44 +00:00
seawood%netscape.com
76ea08aa57 Use detected versions of MAKE & ZIP.
Start searching for tools in win32 builds but disable system makedepend.
Bug #201150 r=bryner
2003-04-13 05:20:20 +00:00
seawood%netscape.com
368699d33c Fix xul preprocessor bustage
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #200629 r=cls
2003-04-04 21:06:22 +00:00
seawood%netscape.com
27c97a26f6 must esacpe, must eascape, must escape 2003-04-03 01:38:55 +00:00
seawood%netscape.com
19b2850999 Third time's a charge.
Thanks to danm@netscape.com for the patch.
Bug #158920
2003-04-02 23:22:41 +00:00
seawood%netscape.com
215fce2c37 'mount -p' can return multiple mount points. Use the first one.
Bug #158920 r=sspitzer
2003-04-02 20:48:13 +00:00
seawood%netscape.com
2ea48d15fd Use 'mount -' to get cygdrive mountpoint rather than assuming /cygdrive.
Bug #158920 r=bryner
2003-04-02 06:22:59 +00:00
seawood%netscape.com
41095b0061 If building for a x11-based toolkit, force the chrome to use the "unix" keybindings.
Bug #191447 r=bryner
2003-03-04 03:56:03 +00:00
colin%theblakes.com
17a08dcd88 Work around system() length restriction in OpenVMS. b=189773. r=cls. 2003-01-22 04:16:58 +00:00
colin%theblakes.com
03235aca17 Fix bug in overrides. b=189579. r=cls 2003-01-19 19:14:05 +00:00
colin%theblakes.com
0824e190c0 OpenVMS build changes. b=180290. r=cls 2002-12-12 00:08:59 +00:00
asasaki%netscape.com
c3af22841a bugscape 17934, which has code for unhardcoding versions in both trees
(bugzilla reference 169074).  r=cls, no sr= needed for build changes.
2002-11-08 23:04:01 +00:00
bryner%netscape.com
329da668fc Fix invoking the preprocessor when the file path is of the form C:/dir/file and cygwin perl is being used (bug 174656). Only affects Phoenix builds. r=cls, a=asa. 2002-10-18 06:23:46 +00:00
bryner%netscape.com
5ad436134d fix reporting of errors from preprocessor.pl. only affects phoenix builds. 2002-10-15 03:55:05 +00:00
bryner%netscape.com
780d62156b Pass the file to preprocess on the command line instead of via stdin, so that includes work. Only affects phoenix builds. r=hixie, sr=blake. 2002-10-13 22:33:53 +00:00
bryner%netscape.com
c6565f0741 Fix running the preprocessor from cmd shells; make sure the preprocessed files end up in the jar. Only affects Phoenix builds. 2002-10-11 08:54:00 +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
loadrunner%betak.net
6935b84787 b144551 inconsistent en-mac/en-unix in different platform langenus.xpi files, r=cls, sr=sfraser 2002-10-08 06:17:19 +00:00
seawood%netscape.com
6de5b59159 Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
leaf%mozilla.org
6ed30e36ce destination directory should be allowed to have "+" characters, fixes part
of bug 56601, r=cls
2002-04-24 18:08:47 +00:00
seawood%netscape.com
c5d2b7efb5 Since linux lets you turn off atime updating in some filesystems, check to see if stat()->atime returns an invalid value and use mtime instead.
Bug #136123 r=bryner
2002-04-12 06:01:39 +00:00
alecf%netscape.com
aff39b0295 fix for bug 132946
r=cls, r=pinkerton, a=asa
fix up packaging scripts so they can run from any directory
move from perl's "use" which is compile-time to require/import which are run-time, so that we can use the FindBin package.
also fix a typo which allows mozLock.pm to recognize windows paths
2002-04-01 04:43:40 +00:00
seawood%netscape.com
b2070d23cd Autoregister chrome contents.rdf entries (like we do on the Mac) except when NO_JAR_AUTO_REG is set in the makefiles. Add add-chrome.pl code to make-jars.pl.
Bug #129456 r=bryner a=asa
2002-03-14 05:03:04 +00:00
cls%seawood.org
5c6767c68c Use homegrown mozLock package instead of flock() as some platforms and/or filesystems do not implement flock (correctly)). 2001-05-14 11:13:51 +00:00
cls%seawood.org
1c349a872b Add a space to make verbose output less confusing 2001-03-24 13:44:41 +00:00
cls%seawood.org
6fdb98cd6c Only build chrome jar files by default. Use either --enable-chrome-format (autoconf) or MOZ_CHROME_FILE_FORMAT (win32) to override.
Bug #72390 r=jag
2001-03-24 11:07:15 +00:00
cls%seawood.org
1402a638a9 Add -l (nolockfiles) option for bassackwards OS's without flock(). 2001-01-22 07:36:25 +00:00
cls%seawood.org
e4a93882a9 Add locking to prevent race conditions when building .jars.
Bug #55174 r=axel@pike.org
2001-01-22 04:20:55 +00:00
cls%seawood.org
35fb240e39 Sigh. Backing out parallel build fixes until we can figure out why the windows tinderbox breaks when my home build didn't. 2000-12-15 03:50:39 +00:00
cls%seawood.org
1158a647da Add locking so that .jar files aren't corrupted during parallel builds.
Bug #55174 r=axel@pike.org
2000-12-15 02:35:53 +00:00
cls%seawood.org
b6dfdbc836 Make build ids work on unix again. Bug #53559 r=jag a=jar 2000-09-27 00:38:38 +00:00
cls%seawood.org
9e75440cf0 Make sure we stay within the posix cmdline length limit (4096) when creating jars. Fix for aix & irix. Bug #53881 r=daa@distributed.net 2000-09-25 00:36:12 +00:00