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
warren%netscape.com
7b7969b036
Fix for throbber blocker -- mixed up override and non-override case in make-jars.pl. Also fix for os/2 problem -- can't call utime on open file. Also removed extra CRs from die cmds. r=ssu,mkaply@us.ibm.com,fosterd@hartwick.edu
2000-09-22 00:31:58 +00:00
warren%netscape.com
f1beb031e8
Added unlink before copy for case where commercial tree has a symlink.
2000-09-21 17:23:29 +00:00
warren%netscape.com
4cd6c43066
Made make-jars.pl not make intermediate copy. Fixed problem calling zip multiple times.
2000-09-21 07:14:35 +00:00
cls%seawood.org
6bd893abee
make MOZ_DISABLE_JAR_PACKAGING actually disable the building of jars. ports tinderboxes and other develoers were not ready for the extra build requirements. r=#mozilla
2000-09-21 06:22:06 +00:00
cls%seawood.org
6f858a7d0d
Moving Cleanup() back into the JarIt() function until a proper fix for the bustage is found.
2000-09-21 05:05:26 +00:00
cls%seawood.org
dcb03055fc
Replace custom recursive mkdir with perl5 standard File::Path::mkpath().
2000-09-21 04:29:59 +00:00
warren%netscape.com
302c197cf8
Fixed 'zip warning: name not matched' problem
2000-09-21 03:51:35 +00:00
warren%netscape.com
69b2460215
Merged in cls' changes for objDir builds.
2000-09-20 22:45:45 +00:00
warren%netscape.com
181bb2dcb2
Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
2000-09-20 19:35:24 +00:00