106 Commits

Author SHA1 Message Date
darin%meer.net
870ac67dab fixes bug 300349 "zlib-1.2.2 buffer overflow" patch by glennrp@imagemagick.org, r=biesi, sr=dveditz, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176642 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 21:50:24 +00:00
bsmedberg%covad.net
a0d19e7d7a Bug 299445 - r=darin sr=dveditz a=chase
git-svn-id: svn://10.0.0.236/trunk@175634 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-05 20:29:57 +00:00
cls%seawood.org
68e80d111a Path translation fixes for msys.
Thanks to Howard Chu <hyc@symas.com> for the patches.
Bug #294122 r=cls a=shaver


git-svn-id: svn://10.0.0.236/trunk@174033 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 04:00:37 +00:00
dougt%meer.net
e3bddb2d84 Fixes 280239. WinCE build changes. r=darin
git-svn-id: svn://10.0.0.236/trunk@168530 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-30 20:39:23 +00:00
bryner%brianryner.com
59c875f83e Add support for using gcc's visibility pragma to treat all function and method declarations as "hidden" unless declared otherwise. Create wrappers for system headers that cause them to be treated as default-visibility declarations. This gives a substantial code size and performance win on compilers that support it, and should show up on the gruff tinderbox. Bug 273336, r=darin sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@166738 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-15 05:52:44 +00:00
bsmedberg%covad.net
d2c4aa852f Bug 272283 - initial work for --enable-libxul r=bryner+darin This is on by default for xulrunner and off by default for all other apps.
git-svn-id: svn://10.0.0.236/trunk@166350 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-06 22:39:54 +00:00
timeless%mozdev.org
67c08f0b9e Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner


git-svn-id: svn://10.0.0.236/trunk@165657 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 19:34:02 +00:00
tor%cs.brown.edu
bb0cd3a80c Bug 248644 - upgrade zlib to 1.2.2. r=tor
git-svn-id: svn://10.0.0.236/trunk@164835 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 04:47:39 +00:00
tor%cs.brown.edu
92b40d265f Bug 258009 - DoS vulnerablity. r=tor, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@162610 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 18:23:09 +00:00
tor%cs.brown.edu
742ec3108c VMS build bustage
git-svn-id: svn://10.0.0.236/trunk@158487 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 17:30:07 +00:00
tor%cs.brown.edu
714f0bfaf7 Fix VMS build bustage.
git-svn-id: svn://10.0.0.236/trunk@158433 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-24 21:12:12 +00:00
tor%cs.brown.edu
4614ab3b23 Bug 226733 build bustage fix.
git-svn-id: svn://10.0.0.236/trunk@158057 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 21:48:01 +00:00
tor%cs.brown.edu
2979f79541 Bug 226733 - update to zlib 1.2.1 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@158031 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 15:08:27 +00:00
tor%cs.brown.edu
810559c41e Bug 226733 - update to zlib 1.2.1 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@158028 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 14:33:24 +00:00
bsmedberg%covad.net
7e08b118b7 Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150973 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 13:37:00 +00:00
bsmedberg%covad.net
9706f93476 Beginning to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150961 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 01:22:31 +00:00
cls%seawood.org
6352367a62 Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules.
git-svn-id: svn://10.0.0.236/trunk@146076 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 00:42:35 +00:00
seawood%netscape.com
06e1507b0c Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143527 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 21:18:27 +00:00
seawood%netscape.com
9e4caeaa92 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143522 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 20:12:33 +00:00
cls%seawood.org
dac8d1a090 Adding mingw makefile changes.
Bug #134113 r=bryner


git-svn-id: svn://10.0.0.236/trunk@139140 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 05:57:15 +00:00
seawood%netscape.com
cc177de1c0 Force in-tree zlib to be built using -fPIC.
Re-order linking of mozilla-bin & viewer so that TK_LIBS, which bring in an implicit dependency upon the system zlib on Darwin, is linked in after the in-tree version of zlib.
Bug #194662 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@138587 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:21:59 +00:00
seawood%netscape.com
5e5146a122 Whitespace change to trigger rebuild of libs that depend upon zlib.
git-svn-id: svn://10.0.0.236/trunk@137127 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 05:53:29 +00:00
dougt%netscape.com
eca1a65cbf Fixing def file after zlib name change
git-svn-id: svn://10.0.0.236/trunk@137126 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 05:39:17 +00:00
dougt%netscape.com
835f747735 Renaming zlib to mozz similar to what is used on linux. This is to avoid linking to EVIL implementations of zlib. see bug 190460. r=cls,r=ssu, sr=darin. a=asa
git-svn-id: svn://10.0.0.236/trunk@137108 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 02:03:01 +00:00
seawood%netscape.com
f8f86e7f05 Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@135661 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 01:15:07 +00:00
seawood%netscape.com
afb973633f Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
Bug #171753 r=bryner


git-svn-id: svn://10.0.0.236/trunk@135219 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 02:36:06 +00:00
mkaply%us.ibm.com
e868f538ad #163550
r=cls
Add support for USE_STATIC_LIBS on OS/2


git-svn-id: svn://10.0.0.236/trunk@127725 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-20 22:21:21 +00:00
mkaply%us.ibm.com
b89827ad49 No bug - we need this to execute for OS/2 - no idea why it was ever iffed for OS/2
git-svn-id: svn://10.0.0.236/trunk@127636 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 20:33:53 +00:00
seawood%netscape.com
0b3ff474f3 Removing old nmake build makefiles. Bug #158528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
seawood%netscape.com
77e5bb115a 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


git-svn-id: svn://10.0.0.236/trunk@123439 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-17 17:07:17 +00:00
seawood%netscape.com
3c6c31fe23 Do not add these libraries to the generated static libs list as they have their own vars that are also used in the static build.
Bug #149211 r=bryner


git-svn-id: svn://10.0.0.236/trunk@123056 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 20:18:03 +00:00
seawood%netscape.com
d7ab9f5a3a Update in-tree version of zlib to 1.1.4
Bug #130127 r=dveditz a=asa


git-svn-id: svn://10.0.0.236/trunk@116583 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-14 22:18:39 +00:00
dveditz%netscape.com
402dfd533d fix zlib double-free crash (bug 126898) contributed by mjc@redhat.com, r=dveditz, sr=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@115667 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-03 06:32:46 +00:00
timeless%mac.com
21c081c8bc Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst


git-svn-id: svn://10.0.0.236/trunk@111049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 23:23:41 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00
ccarlen%netscape.com
6ac2890533 Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110232 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:45:45 +00:00
ccarlen%netscape.com
7c7ff999b7 Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110181 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 21:32:41 +00:00
seawood%netscape.com
889469fd27 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@108684 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 09:49:41 +00:00
seawood%netscape.com
a5686224c1 Remove use of additional dirs in VPATH as it causes problems in srcdir builds and the previous workarounds do not always work due to a bug in gcc's -MD.
Bug #105005 r=jag


git-svn-id: svn://10.0.0.236/trunk@105606 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-17 06:00:18 +00:00
seawood%netscape.com
836ab0e467 For directories that use additional VPATHs, change OBJ_SUFFIX instead of duplicating build rules. Turn off compiler dependencies when changing OBJ_SUFFIX because at least gcc < 3.0 has problems generating the correct dependencies when the basename of the srcfile does not match the basename of the object file.
Bug #105005


git-svn-id: svn://10.0.0.236/trunk@105493 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-16 09:31:58 +00:00
cls%seawood.org
28a68a9915 Adding mozilla.org changes to changelog
git-svn-id: svn://10.0.0.236/trunk@100356 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-04 21:10:00 +00:00
colin%theblakes.com
e46d969415 OpenVMS only: do not prototype strerror. b=86323 sr=leaf
git-svn-id: svn://10.0.0.236/trunk@99182 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-13 10:50:26 +00:00
cls%seawood.org
57efce83a1 Make sure that zlib is shared in the default (dynamic build). Build img libs (png/jpeg/mng) the same on OS/2 as the rest of unix (ie, always static).
Bug #88892 r=dbaron


git-svn-id: svn://10.0.0.236/trunk@98867 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-07 20:32:51 +00:00
leaf%mozilla.org
a6cbc36650 merging zlib 1.1.3 from 0.9.2 branch to trunk, a=chofmann, bug 86323
git-svn-id: svn://10.0.0.236/trunk@98387 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 23:38:09 +00:00
cls%seawood.org
3803b2eaba Automation gone awry. s/char/gzerror/ r=smfr bug #86323
git-svn-id: svn://10.0.0.236/trunk@98012 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-27 01:42:46 +00:00
leaf%mozilla.org
977f5f4169 adding file to fix bustage on branch (needs to get added to the trunk first), part
of 85323, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@97998 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-27 00:18:28 +00:00
cltbld%netscape.com
0b7bf3bec1 adding new files on trunk before committing them on the branch, these files
are not build on the trunk (yet). a=chofmann, bug 86323


git-svn-id: svn://10.0.0.236/trunk@97982 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-26 21:50:30 +00:00
waterson%netscape.com
18986ada3f Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
git-svn-id: svn://10.0.0.236/trunk@97613 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 20:21:49 +00:00
cls%seawood.org
88aedd461b Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf


git-svn-id: svn://10.0.0.236/trunk@97363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 22:10:38 +00:00
cls%seawood.org
d7c0465468 Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
Bug #66529 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@95662 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 07:52:30 +00:00