seawood%netscape.com
537e2fe71e
Fix build problem caused by having spaces in the username.
...
Bug #137059 r=dmose r=mcs
2002-08-10 09:02:49 +00:00
seawood%netscape.com
41cbdd0e4d
Adding back the NO_X11 ifdef as the general test is wrapped in a SKIP_COMPILER_CHECKS ifdef.
2002-08-08 23:52:51 +00:00
seawood%netscape.com
4b567239da
Misc build cleanup v1:
...
Cleanup win32 configure output. Remove EMACS
Bug #161461 r=bryner
2002-08-08 21:35:45 +00:00
seawood%netscape.com
3e7db0f451
Use correct names for WIDGET_DLL & GFXWIN_DLL on win32.
...
Bug #160450 r=leaf
2002-08-08 18:54:09 +00:00
margaret.chan%sun.com
d468b89cae
Bug 149152 - Reduce exported functions to facilitate better runtime search. This is to address performance issue for Solaris. Check in once again for Nidheesh Dubey (nidheesh@eng.sun.com). Previous checkin has some editing problem. r=cls.
2002-08-07 23:46:20 +00:00
seawood%netscape.com
596c98c0f7
Remove explicitly linking against -lc on linux as it could break backwards binary compatibility. Linking using gcc/g++ should automatically link against libc.
...
Thanks to Franz.Sirl-kernel@lauterbach.com for the patch.
Bug #72766 r=wtc,cls
2002-08-07 11:11:39 +00:00
bryner%netscape.com
ccbd5d532b
Bug 161036 - provide mechanism to build experimental browser UI (bug 161036). r=cls.
2002-08-07 06:37:13 +00:00
seawood%netscape.com
f1e95b2e4d
Backing out solaris mapfile changes from bug 149152
2002-07-27 14:40:23 +00:00
seawood%netscape.com
21324948bb
This should have been tested against a gcc build before it went it.
...
Fixing tinderbox bustage (bug 149152)
2002-07-27 06:05:52 +00:00
joe.chou%sun.com
f02da53f96
Bug 149152 - Add mapfile to solaris to improve browser performance. r=cls@seawood.org, a=asa@mozilla.org
2002-07-27 02:43:27 +00:00
margaret.chan%sun.com
08f9f0881a
Bug 149151 - Use -lazyload to distribute cost of loading objects throughout their life cycle. This checkin also includes another linker option -zcombreloc which will combine relocatable objects in one section. Both options are added for performance reason, and they are only for Solaris. r=cls, a=asa.
2002-07-25 18:37:34 +00:00
bryner%netscape.com
1655a1a46f
Changes to allow Mozilla to build with new gcc3 developer tools on OS X (bug 153525). Patch by dbaron, r=cls, sr=bryner, a=asa.
2002-07-24 05:43:53 +00:00
seawood%netscape.com
3cfe0f9012
Remove DARWIN define from osx builds as it cripples the feature set provided by
...
OSX headers.
Bug #154232 r=wtc sr=scc a=scc
2002-07-18 04:11:48 +00:00
leaf%mozilla.org
e67d58ccaa
bug 157558, r=cls. version string updates for upcoming 1.1b
2002-07-17 02:39:51 +00:00
dmose%netscape.com
96da8dc541
Add a configure option and hack for Linux x86 to make existing plugin binaries (eg flash, real, ...) work with gcc 3.1 builds (bug 154206). r=bryner@netscape.com, serge@netscape.com; sr=blizzard@mozilla.org; a=asa@mozilla.org
2002-07-12 21:30:31 +00:00
mkaply%us.ibm.com
a105001e85
OS/2 optimized build is totally broke with the THROW stuff - I've opened a bug with the compiler folks
2002-07-09 16:38:02 +00:00
seawood%netscape.com
c80cc18d6b
compaq cxx doesn't like exception declarations when exceptions are disabled.
...
More fallout from bug #149032
2002-07-04 01:31:05 +00:00
seawood%netscape.com
1be8fdd2b8
Remove CPP_THROW_NEW workaround for all non-gnu compilers except MIPSPro, which doesn't like exception handling code when exceptions have been disabled via the compiler switch.
...
Bug #149032
2002-07-03 17:18:04 +00:00
seawood%netscape.com
8e37611717
Don't set CPP_THROW_NEW for non-gnu compilers until I figure out why every commercial compiler (except MSVC) dies on this.
2002-07-02 22:59:34 +00:00
seawood%netscape.com
5c19b76a13
Add CPP_THROW_NEW macro to the build system. This macro should be used when def
...
ining a local |operator new| function. It will be set to an empty throw functio
n by default on all platforms except mac CW builds. This will allow us to not c
rash on systems that expect |operator new| to throw an exception by default and
will suppress compiler warnings about how |operator new| should throw an excepti
on instead of returning NULL.
Bug 149032 r=timeless sr=scc
2002-07-02 20:26:10 +00:00
pete.zha%sun.com
2223acda9d
bug 151388:To add a new compile switch to distinguish Windows and ATK code
...
patch=john.sun@sun.com r=cls(seawood@netscape.com )
So that we can use
#ifdef ACCESSIBILITY_ATK
//ATK code here
#else
//Windows code here
#endif
to keep the binaries smaller.
2002-06-28 06:24:43 +00:00
dougt%netscape.com
e2544e0d20
missing quote mark on XPCOM_GLUE_LIBS
2002-06-26 20:16:12 +00:00
dbaron%fas.harvard.edu
fbe2a4fc45
Build changes to build mach-o on gcc3: use -install_name option only when linking using -dynamiclib option, since with gcc3 it causes an error when used with -bundle or -execute. r=bryner sr=beard b=153525
2002-06-26 03:09:32 +00:00
leaf%mozilla.org
2bd6bed318
update the mre mozilla version to 1.1a+, r=cls
2002-06-21 13:52:59 +00:00
dougt%netscape.com
da066d642a
153164. removed embed_base_s from XPCOM_GLUE_LIBS r/sr=seawood
2002-06-20 23:40:27 +00:00
seawood%netscape.com
81564cac4d
Fixing build bustaged caused by absolute path assumptions.
...
Fallout from bug #141834
2002-06-19 20:45:57 +00:00
seawood%netscape.com
fb0381c091
Add --disable-activex to turn off building of activex component (win32 only).
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #141376 r=cls
2002-06-19 14:59:05 +00:00
seawood%netscape.com
751fe76301
Explicitly use sh when calling the cygwin-wrapper script as some developers are reporting that their shell can't call the script directly.
...
Fallout from bug #141834
2002-06-18 21:36:45 +00:00
seawood%netscape.com
c61a26b5bb
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
bryner%netscape.com
6cf9d3f65a
Add an option to enable prebinding for mach-o builds (bug 151087). r=cls.
2002-06-13 08:52:55 +00:00
dougt%netscape.com
4646c51914
Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org
2002-06-11 19:26:04 +00:00
darin%netscape.com
cf08eaa806
fixes bug 147333 "Cannot load local files whose names contain
...
Japanese/Chinese characters" r=bstell sr=brendan a=asa
2002-06-10 18:50:11 +00:00
seawood%netscape.com
39f4d6701b
Add --disable-installer configure option for embedding purposes.
...
Bug #145343 r=mcafee
2002-05-31 00:39:07 +00:00
seawood%netscape.com
f4cb595231
If --disable-md is given, do not use gcc's -include directive as it screws up dependencies.
...
Bug 140171 r=bryner
2002-05-14 05:18:16 +00:00
seawood%netscape.com
a396a857ff
Conditionally check for -lSM & -lICE if -lXt test fails.
...
Use XT_LIBS variable for -lXt and its dependencies.
Link XT_LIBS in static xlib builds.
Use same modulename for xlib module in Makefile as the code uses.
Bug #126163 & Bug #144182 r=bryner
2002-05-14 04:04:23 +00:00
blizzard%redhat.com
f5d6b583a2
Bug #121255 . Hook up gtk2 to xremote. r=cls on the configure.in change
2002-05-12 21:03:17 +00:00
seawood%netscape.com
8345ac1cb7
Include <stddef.h> instead of <stdlib.h> in wchar_t tests to avoid exit() declaration issues with autoconf.
...
Bug #139211 r=dbaron
2002-05-10 23:35:40 +00:00
dougt%netscape.com
eac1a05645
Fixing the SunOS bustage. Removing res_ninit check until we can add the right link lines. bug 142205
2002-05-06 20:01:52 +00:00
dougt%netscape.com
6b67dc825b
Fixes 117628. Failed DNS error causes future lookups to fail. Now we call res_ninit() on platforms which support this function when the dns lookup fails. r=brendan@mozilla.org, sr=darin@netscape.com
2002-05-04 03:40:06 +00:00
darin%netscape.com
1b1677bbe9
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
seawood%netscape.com
7b143f20f3
Fix long-standing typo. Search for <sys/bitypes.h> not <sys/bittypes.h>
...
Bug #139895 r=bryner
2002-04-26 01:13:21 +00:00
seawood%netscape.com
8210816284
Only check for & use -fshort-wchar with CXX as some versions of gcc only support -fshort-wchar for g++.
...
Bug #139211 r=bryner
2002-04-25 22:18:43 +00:00
seawood%netscape.com
6c52cddc34
Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
...
Changes:
* Added EXTRA_COMPONENTS variable to build. Use it to automagically install files into the components dir.
* Added SYSINSTALL variable. Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template
The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
/bin/mozilla-config
/include/mozilla-ver/*
/lib/mozilla-ver (mozappdir)
/components
/res
/defaults
/chrome
There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.
$prefix -> /lib/mre/mre-ver (mredir)
/components
Bug #56601 r=leaf
2002-04-25 20:40:00 +00:00
shanjian%netscape.com
a8c2712fd0
#91305 add univerialchardet into unix default extensions list
...
r=cls sr=hewitt a=rjesup@wgate.com
2002-04-10 22:47:01 +00:00
bryner%netscape.com
feffaea92b
Yet another fix for win32 gmake builds, this time for the case where the mozilla build directory is not under a /cygdrive/ path. r=cls, a=asa.
2002-04-08 08:10:18 +00:00
cls%seawood.org
1dd84fe3e8
Use cygpath to workaround the problem of moztools being on non-cygwin drive mounts.
...
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #135391 r=cls a=rjesup
2002-04-06 07:09:37 +00:00
seawood%netscape.com
9a110b8c1d
Not sure how cvs managed to not check in this part of 38061's patch.
...
Should fix tinderbox bustage.
2002-04-03 09:23:10 +00:00
jdunn%netscape.com
5cb95bd2e6
Adding support for AIX5 (and hence 64bit aix) - aix only
...
courtesy of pkw@austin.ibm.com
r=cls@seawood.org
a=asa@mozilla.org
# 133620
2002-04-02 14:06:25 +00:00
dmose%netscape.com
cbb3438933
Pass --with-mozilla to LDAP C SDK subconfigure; this should fix the slag tinderbox bustage
2002-03-27 09:35:13 +00:00
dmose%netscape.com
c5b9a24630
Build system and LDAP XPCOM SDK changes to switch to LDAP C SDK version 5; required for SSL-LDAP (bug 124244). r=sspitzer@netscape.com, seawood@netscape.com (build changes); sr=bienvenu@netscape.com; a=asa@mozilla.org
2002-03-27 06:31:38 +00:00
jband%netscape.com
d4a4667114
adding the interface info extensions to the list of possible extensions. Also adding the proxy part of the xmlextras to the list of makefiles. These new modules are NOT PART OF THE BUILD
2002-03-24 19:01:50 +00:00
locka%iol.ie
6fc5189055
Add rules to configure script to control where doxygen reads and writes files. b=130592 r=seawood@netscape.com sr=scc@mozilla.org a=asa@mozilla.org
2002-03-22 19:22:13 +00:00
mkaply%us.ibm.com
a936977d4f
This should have been in quotes - orevent OS/2 build warning
2002-03-21 13:20:50 +00:00
seawood%netscape.com
ab677bd5f1
Remove hardcoded OS_TARGET=WINNT and test OS_ARCH instead of OS_TARGET so that win9x/xp gmake builds work.
...
Bug #128779 r=jrgm a=asa
2002-03-21 09:48:15 +00:00
mkaply%us.ibm.com
c83084f53c
#132050
...
r=cls, a=asa
Remove OS2_PROGRAM_RESOURCE hack - use RESFILE
2002-03-20 04:54:30 +00:00
seawood%netscape.com
9ce15f29bc
Move chatzilla to the list of default extensions on unix/mac.
...
Bug #131092 r=rginda a=asa
2002-03-19 22:38:11 +00:00
seawood%netscape.com
cfa1188943
Disable postscript printing on OSX by default.
...
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #129761 r=cls a=asa
Remove comment about cookie & wallet being necessary extensions.
Bug #18352
2002-03-10 07:46:59 +00:00
seawood%netscape.com
b8da58166d
Use MOZ_ARG_WITH_BOOL instead of MOZ_ARG_WITHOUT_BOOL for --with-system-nspr.
...
cleanup from Bug #127526
2002-03-08 23:27:48 +00:00
harishd%netscape.com
61d131e8e6
Adding support to enable P3P upon request. r=heikki, sr=alecf,sfraser a=asa
2002-03-08 22:33:50 +00:00
seawood%netscape.com
3b24c6bdae
Default to using in-tree versions of nspr, zlib, jpeg, png & mng rather than checking for system version as some of our system checks suck & we have version mismatches in the tree.
...
Bug #127526 r=bryner a=asa
2002-03-08 06:57:47 +00:00
seawood%netscape.com
951664842f
Put defines on separate lines to fix --enable-xpcom-lea bustage.
...
a=shaver
2002-03-06 21:51:16 +00:00
seawood%netscape.com
441d645000
Bump MOZILLA_VERSION to 0.9.9+
2002-03-05 08:34:10 +00:00
seawood%netscape.com
6110337216
Use -fPIC (or -KPIC) when using the compiler to link shared libraries.
...
Bug #128160 r=bryner a=asa
2002-03-05 08:08:41 +00:00
seawood%netscape.com
3d013dd4b3
Realigning ./configure --help output
2002-02-28 07:18:12 +00:00
seawood%netscape.com
82d07fe081
Check for system version of freetype >= 2.0.8 for those of us building in objdirs.
...
Fix problem with sub-configures getting unnecessary additional options.
Bug #126919 r=bryner a=shaver
2002-02-28 07:00:59 +00:00
blizzard%redhat.com
696fec77c3
Part of bug #126919 . Add configure glue to get Xft support building. r=cls, a=brendan
2002-02-26 17:28:48 +00:00
seawood%netscape.com
785dd8c8b4
This patch:
...
* Changes MOZ_TRACE_MALLOC ifdefs to NS_TRACE_MALLOC ifdefs
* Links against the trace-malloc utils against libxpcom instead of just xpcomds
* Builds NSPR in debug mode on win32 if trace-malloc is enabled
* Adds a few "defined()" checks to diffbloatdump.pl so that it will work for
perl 5.6.1
* Adds a couple of checks for \r so that diffbloatdump.pl works on win32.
Bug #126915 r=bryner/dbaron a=asa
2002-02-26 09:58:45 +00:00
seawood%netscape.com
155a020299
Use -pthread as a linker flag instead of a compile flag for FreeBSD.
...
Thanks to Jeremy Lea <mailto:reg@shale.csir.co.za> for the patch.
Bug #112987 r=cls a=asa
2002-02-26 09:57:01 +00:00
bstell%ix.netcom.com
7e03a8d24b
bug 126387, use FreeType2 lib version 2.0.3 (AKA: 6.1.0) in addition
...
to 2.0.4 (AKA: 7.0.1) and up
r=ftang, sr=alecf, a=blizzard
2002-02-23 21:48:50 +00:00
locka%iol.ie
9fddf65c7b
Add "documentation" rule to rules.mk. This generates HTML documentation from h/idl files using doxygen. b=112214 r=seawood@netscape.com sr=rpotts@netscape.com a=dbaron@fas.harvard.edu
2002-02-22 11:11:24 +00:00
seawood%netscape.com
30bc03422e
Do platform checks for postscript printing support (MOZ_ENABLE_POSTSCRIPT) in configure instead of makefiles.
...
Bug #126102 r=bryner
2002-02-20 07:08:02 +00:00
tor%cs.brown.edu
53704b3bd5
Bug 123613 - mng subimage composite reading dest alpha from wrong
...
location, bump required libmng to 1.0.4. r=pavlov,cls; sr=blizzard
2002-02-17 15:29:18 +00:00
cbiesinger%web.de
d0bcdab7b1
bug 109442 r=cls
...
extensions/ctl/src/* hardcodes -lgmodule
2002-02-17 10:32:48 +00:00
seawood%netscape.com
3810acbe53
Propagate MOZ_ENABLE_POSTSCRIPT so that unix printing works again.
...
bug #125800 a=antitux
2002-02-15 23:25:57 +00:00
leaf%mozilla.org
1977570d08
enable postscript printing, bug 80625. r=cls, sr=leaf, code from gisburn
2002-02-14 22:45:04 +00:00
seawood%netscape.com
24cc14eb99
Bumping MOZILLA_VERSION to 0.9.8+
2002-02-14 04:33:59 +00:00
rbs%maths.uq.edu.au
93bcff870b
Another try at --enable-mathml with a patch from bbaetz
2002-02-08 23:46:37 +00:00
rbs%maths.uq.edu.au
a3df29c718
--disable-mathml on Linux to investigate the redness
2002-02-08 12:49:46 +00:00
rbs%maths.uq.edu.au
08f324d533
Complete bug 109826 - turn on MathML in default builds (Windows & Linux), r=cls, a=endico on behalf of staff@mozilla.org, a=shaver on behalf of drivers@mozilla.org
2002-02-08 10:59:12 +00:00
seawood%netscape.com
8114ce2d99
Since we build a program called nsinstall in the tree, make sure that uwe use the full path to the nsinstall.exe found in wintools.zip.
...
Bug #123294 r=bryner
2002-02-05 06:01:58 +00:00
seawood%netscape.com
0c53a17aad
Removing fallback hooks for deprecated configure options.
2002-02-04 08:59:16 +00:00
seawood%netscape.com
7e15063b7a
Add check to see if 'cd $MOZ_TOOLS && pwd` failed.
2002-02-03 04:34:43 +00:00
seawood%netscape.com
198d102f6b
Add support for MOZ_PROFILE, MOZ_COVERAGE, & MOZ_MAPINFO for win32 gmake builds.
...
Set these variables in your MOZCONFIG file before running configure or on the make cmd line when building in individual dirs.
2002-02-03 03:28:07 +00:00
seawood%netscape.com
f36311853a
Add warning message if cl test prog fails for cygwin targets
2002-02-03 03:06:07 +00:00
jdunn%netscape.com
7294110bc7
Change certain AIX ifdefs to AIX_XLC_364 since these ifdefs are only
...
needed for AIX's xlC 3.6.4 compiler. Add test to configure to check
compiler version. NOTE: also adding hpux and aix check for keyboardutils.
r=cls@seawood.org
# 119179
2002-01-25 15:07:38 +00:00
pinkerton%netscape.com
30c642c36e
allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496
2002-01-24 15:11:18 +00:00
wtc%netscape.com
3f37e4c74a
Bugzilla bug 100776: checked in a patch from Javier Pedemonte
...
<pedemont@us.ibm.com>. r=cls. a=brendan.
Modified file: configure.in
2002-01-22 22:01:18 +00:00
seawood%netscape.com
7d9865f80c
Oops. Missed a file for bug 92029
2002-01-16 08:45:57 +00:00
seawood%netscape.com
fa5df5e54c
Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
...
bug #58981 sr=jag
2002-01-16 05:10:09 +00:00
jdunn%netscape.com
139fcedd22
adding HAVE_FLOCKFILE test for pangoLite
...
r=cls@seawood.org
# 118825
2002-01-10 15:00:42 +00:00
bstell%ix.netcom.com
99aa225592
bug 116148, test if build env has FreeType2
...
r=cls
2002-01-09 14:37:58 +00:00
seawood%netscape.com
e9bb146caf
Fix ldap for win32 gmake build
...
Bug #58981 r=dmose
2002-01-08 06:31:55 +00:00
seawood%netscape.com
e5fc3853f2
nsRect's win32 signature requires libraries need to link against libgkgfx for debug builds.
...
Added support for processing .rc to win32 gmake build.
Bug #58981
2002-01-01 00:03:57 +00:00
seawood%netscape.com
ef2b5eddef
Older versions of glib do not come with the gmodule add-on which is needed to build ctl so move the glib/gmodule check until after we'd detected glib support
2001-12-31 22:58:11 +00:00
seawood%netscape.com
93f6c6c4e2
Bumping MOZILLA_VERSION to 0.9.7+
2001-12-29 09:44:43 +00:00
bnesse%netscape.com
ad2500ba29
Fix for bug 89137. Remove autoconfig from preferences library. Patch by mitesh. r=bnesse/dmose. sr=alecf.
2001-12-21 22:30:53 +00:00
seawood%netscape.com
e3d909b238
Disabling ctl extension for OS/2.
...
Fixing tinderbox bustage.
2001-12-21 19:31:57 +00:00
seawood%netscape.com
52c0593f97
Set GLIB_CFLAGS & GLIB_LIBS for win32 builds.
...
Bug #115840
2001-12-21 09:29:36 +00:00
seawood%netscape.com
5191be9d31
Removing bogus check for ctl deps.
...
Bug #115840 r=Roland.Mainz@informatik.med.uni-giessen.de
2001-12-21 07:06:39 +00:00
seawood%netscape.com
874c54280c
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
2001-12-18 09:14:29 +00:00