Commit Graph

60 Commits

Author SHA1 Message Date
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
warren%netscape.com
1c08df9151 Added comments. 2000-09-14 08:32:50 +00:00
vishy%netscape.com
6fbb9dbc07 Jar packaging fixup - changes by warren. Looked at by dveditz and ssu.
r=vishy. verified this solution works for mozilla, commercial and shrimp.
dont have bug number handy but this should be world++. basically from
now on, jar.mn rules will both create the jar and publish the flat files
to dist. the flat files are needed so that installers can compose the
files into a new naming system or delete some or whatever.
2000-09-14 04:45:15 +00:00
warren%netscape.com
78b1355d1c Fixed to copy files as well as jar them. 2000-09-12 05:10:48 +00:00
warren%netscape.com
7f60584c8e Made make-jars.pl copy files to dist as well as zip them (with -c option). 2000-09-11 23:08:41 +00:00
anthonyd%netscape.com
0b60677281 make certain the destination path for the jar file exists. R=warren
dprice using anthonyd's account
if there are problems email dprice@netscape.com
2000-09-09 05:46:29 +00:00
mscott%netscape.com
991dfcda61 remove the -u flag to the call to zip. This causes various problems with the jar stuff.
(I just made this change to commercial earlier)
2000-08-29 00:45:26 +00:00
warren%netscape.com
fdb2829919 Fixed file copy loop to work for binary files. 2000-08-25 04:38:43 +00:00
warren%netscape.com
2e10d022e8 Fixed to clean up files and directories properly. Fixed mod times of copied files so they don't get re-jarred. 2000-08-11 05:16:15 +00:00
dprice%netscape.com
11231a2f92 make-jars.pl now properly cleans up any extra files and folders that it creates 2000-08-05 06:08:02 +00:00