Граф коммитов

475 Коммитов

Автор SHA1 Сообщение Дата
timeless%mozdev.org a14a802332 Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 19:34:02 +00:00
cls%seawood.org cbd90123dc Add --disable-plugins build option.
Bug #266750 r=bsmedberg
2004-10-31 07:10:49 +00:00
bryner%brianryner.com 47287d3166 Add an explicit --enable-quantify option for windows that causes /FIXED:NO to be used when linking the executable. Otherwise, we omit that option and save about 6% on executable size (the change only affects builds with MOZ_PROFILE or MOZ_DEBUG_SYMBOLS). Bug 263680, r=bsmedberg. 2004-10-12 00:09:58 +00:00
zack%kde.org 1c549dd488 Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi
2004-10-11 04:01:49 +00:00
vladimir%pobox.com 2c0dfa0f5a b=263211, sqlite3 and storage landing - build system changes; r=darin,sr=shaver 2004-10-09 00:10:14 +00:00
alex%croczilla.com 800cd23b39 Landing of the XTF branch, bug#253225. XTF is the eXtensible Tag
Framework; see mozilla/content/xtf/readme.txt. r=bryner, sr=jst. Code
is not enabled by default (requires --enable-xtf configure option).
2004-10-07 20:59:53 +00:00
darin%meer.net 1f0cf6f144 landing build changes for XULRunner (bug 257162) r=bsmedberg 2004-09-09 19:10:39 +00:00
pavlov%pavlov.net db515fe543 adding MOZ_ENABLE_CAIRO_GFX 2004-08-16 00:31:22 +00:00
blizzard%redhat.com 3fb034d97d More build goop to get pango building. Add the right calls so that RTL info is passed down. r+sr=bryner 2004-08-02 20:50:01 +00:00
bryner%brianryner.com 2d2f280834 Attempt to fix bustage when GConf/GnomeVFS libraries are not available (bug 251703). Always export the GNOME interfaces on gtk2 but only build the component when all of the prerequisites are installed. r+sr=darin. 2004-07-19 17:36:19 +00:00
dwitte%stanford.edu 2abcffe70a add --disable-cookies build option.
b=221885, r=bsmedberg, r+sr=darin
2004-07-19 04:57:02 +00:00
bryner%brianryner.com 27730e1df0 Implement nsIShellService for GNOME (bug 242254). r=biesi, sr=shaver. Note: set as wallpaper for images that use transparency will be broken until bug 250531 is fixed. This also makes toolkit/ always be pulled in preparation for migrating more code to the new GNOME XPCOM interfaces. 2004-07-15 22:51:19 +00:00
mvl%exedo.nl d7a8b008ea use MOZ_SUNBIRD to build sunbird.
bug 245189, r=bsmedberg, approved by mostafah
2004-06-02 18:06:03 +00:00
cbiesinger%web.de 54cf65f3d6 bug 225148. implement moz-icon channel for gnome.
r=bryner sr=darin
2004-05-18 19:00:56 +00:00
gerv%gerv.net 6f486a3c92 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
bryner%brianryner.com 64b17d3d9c - Add detection of -fprofile-arcs/-fprofile-generate to configure
- Add a new client.mk target, profiledbuild, which does a profiling build, runs a specified script to generate the profile, and then rebuilds using the profile data.
- Add a profiling script for Seamonkey/Firefox that runs a couple cycles of the pageload test, and then does a second start to hit the fastload/history code.

Bug 237239, r=dbaron, sr=brendan, a=brendan.
2004-03-21 02:31:17 +00:00
pkw%us.ibm.com 30a68a5b7b Bug 237545 - Need to support objmodel=ibm for AIX VisualAge C++ Compiler
r=cls@seawood.org, sr=shaver@mozilla.org, a=chofmann@mozilla.org
2004-03-19 16:59:56 +00:00
ben%bengoodger.com 798976deef 237596 - add --enable-official-branding for Firefox which builds official artwork. r=bryner 2004-03-16 03:56:25 +00:00
darin%meer.net a958114089 Landing patch for bug 17578 "I want Kerberos authentication and TGT forwarding"
This patch enables preliminary support for the SPNEGO protocol (Microsoft's
Negotiate protocol) via the GSSAPI library.  This means that only UNIX-like
operating systems (including Linux and OSX) are supported.  A SSPI-based
solution is needed for WIN32.

Only HTTP authentication is currently supported.  Mail protocols will follow.

Patch by:
  Daniel Kouril <kouril@ics.muni.cz> (original author)
  Wyllys Ingersoll <wyllys.ingersoll@sun.com>
  Christopher Nebergall <cneberg@sandia.gov>
  Darin Fisher <darin@meer.net>

r=dougt sr=bryner a=chofmann
2004-03-15 21:15:20 +00:00
darin%meer.net 646e5b5ba0 landing patch for bug 233305 "Support gnome-vfs's smb: URL scheme" r=biesi sr=bryner 2004-02-28 00:05:58 +00:00
cls%seawood.org 6dada5e398 Set MOZ_APP_NAME & MOZ_APP_VERSION based upon which app is being built.
Use MOZ_APP_NAME to set the proper paths for `make install`
Bug #234442 r=bryner
2004-02-25 03:27:11 +00:00
cls%seawood.org d44793ecbe Add support for cross-compiling to mingw.
Bug #222013 r=bryner
2004-02-20 22:14:14 +00:00
tor%cs.brown.edu 0253ecb126 Bug 231620 - build option for cairo svg renderer. r=alex sr=bryner a=chofmann 2004-02-12 16:05:54 +00:00
alex.fritze%crocodile-clips.com 910659d1c9 Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
dbaron%dbaron.org 68a96816bf Allow MINIMO=1 to be specified in a mozconfig file. b=232254 r=dougt 2004-02-01 23:22:21 +00:00
pinkerton%aol.net 60aa753170 add support for OSX 10.3 SDK support so build done on 10.3 can be run on
previous OS versions. Enabled with configure flag --with-macos-sdk=dir
(bug 224161, r=bryner)
2004-01-29 20:18:14 +00:00
bsmedberg%covad.net 940aae9127 Bug 223084 - enable the static component loader by default r/sr=dougt 2003-10-30 21:11:07 +00:00
tor%cs.brown.edu 8249189176 Bug 208461 - midl semantics changed (VC++ .NET 2003). r=bryner 2003-09-26 19:31:18 +00:00
daniel%glazman.org 6a8799b108 build system for standalone Composer; b=215795, r=cls@seawood.org, sr=scott@scott-macgregor.org 2003-09-24 13:59:37 +00:00
dbaron%dbaron.org 2102f4a347 Use incremental linking again on Windows, for DLLs. b=216335 rs=cls 2003-09-16 22:36:02 +00:00
pkw%us.ibm.com 13b592f34c Bug 217499: Clean up AIX libpath and configure script
r=cls@seawood.org, a=asa@mozilla.org
2003-08-29 17:15:06 +00:00
cls%seawood.org 3ce835d117 Set CYGDRIVE_MOUNT at configure time for cygwin-wrapper performance enhancement to work.
Thanks to Brian Ryner <bryner@brianryner.com> for the patch.
Bug #206643 r=cls a=mkaply
2003-08-14 21:36:22 +00:00
timeless%mozdev.org 03efddedbc Adding the ablity to disable view source.
patch by dougt r=bz,sr=darin,b=199335
2003-07-30 23:57:39 +00:00
timeless%mozdev.org 59985f9284 Bug 214445 View Page Source fails
Backing out:
Bug 199335 [minimo]make all viewsource stuff configurable
2003-07-30 17:02:52 +00:00
dougt%meer.net e8c9880a8b Adding the ablity to disable view source. r=bz,sr=darin,b=199335 2003-07-30 02:39:05 +00:00
dougt%meer.net 5e4a9e7187 Allow disabling of profile locking. r=ccarlen b=212132 2003-07-09 05:07:56 +00:00
bryner%netscape.com 26ed56c408 Search for either pbxbuild or pbbuild, to allow building with the xcode tools on Mac OS X. Also, use -no-cpp-precomp instead of -traditional-cpp, for gcc 3.3 compatibility. Bug 211895, r=sfraser. 2003-07-07 18:22:04 +00:00
bryner%netscape.com fe7ecce15d Enable building a library of Gecko components that can be linked against directly and then registered using the static component loader (bug 207407). This enables us to do full prebinding on Mac OS X. Also, don't force libjar to be standalone if not building an installer. r=ccarlen, sr=sfraser. 2003-06-09 22:25:25 +00:00
pavlov%pavlov.net 7237927e55 Removal of MNG support. Bug 195280. Patch by tor@acm.org. r=pavlov sr=blizzard. 2003-06-03 23:16:42 +00:00
dougt%meer.net 4a498dbee6 Adding USE_DEPENDENT_LIBS to build system. b=193442, r=seawood, a=seth 2003-05-02 21:38:10 +00:00
ccarlen%netscape.com 37697e5c14 Profile sharing - enable in build, add autoconf switches, pull ipc module. bug=202474, r=seawood/a=asa 2003-05-02 03:57:15 +00:00
darin%netscape.com 3a4bdb8f85 patch for bug 191970 "necko configuration options for footprint reduction" r=seawood sr=dbaron 2003-04-23 03:47:43 +00:00
cls%seawood.org ec0eb750a2 Change the naming scheme for the mingw libraries to use the following format:
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
seawood%netscape.com e4908a5646 These were not supposed to go in yet. 2003-04-22 18:25:18 +00:00
seawood%netscape.com 0bb5d38973 Abuse knowledge of autoconf internals and call AC_OUTPUT_MAKE_DEFS unconditionally as we want the defines to be available for the command line regardless of whether we're using AC_CONFIG_HEADER to generate module-specific headers.
Fixing tinderbox bustage
Bug #202425
2003-04-22 18:19:50 +00:00
scott%scott-macgregor.org 0829dc35b2 Bug #179533 --> add a build config option for building a static lib version of mailnews.
sr=sspitzer
2003-04-20 20:27:36 +00:00
scott%scott-macgregor.org 7d69015c67 Bug #173084 --> Land config changes for building thunderbird (stand alone mail). None of these changes
should effect the seamonkey build at all.
r/sr=bryner
2003-04-17 06:14:23 +00:00
seawood%netscape.com 9b36d6446d 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 b983df21d3 Resurrect --disable-oji
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
seawood%netscape.com 07981c2503 Removing edundant definitions 2003-03-18 06:34:13 +00:00
seawood%netscape.com 6d6cea8cef Remove unused --disable-dtd-debug option 2003-03-18 04:58:56 +00:00
dougt%netscape.com be629223b6 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
bryner%netscape.com 1e68dde4c5 Make MOZ_PHOENIX also define MOZ_XUL_APP (bug 197005). r=cls,mscott 2003-03-13 02:20:07 +00:00
cls%seawood.org ab7a21624f Remove unused DLLTOOL variable.
Bug #134113 r=bbaetz
2003-03-08 06:55:34 +00:00
seawood%netscape.com dc05b216b8 Removing GLE support.
Thanks to Kenji Irie <gelsoft@mx4.tiki.ne.jp> for the patch.
Bug #195865 r=cls
2003-03-06 22:39:14 +00:00
jshin%mailaps.org 9ead7a4554 bug 180851 : remove several unnecessary converters(used only for X11
font encodings)  for non-gtk builds (Windows,MacOS, Xft without X11CORE,etc)
r=seawood, sr=alecf
2003-02-27 23:27:57 +00:00
seawood%netscape.com abe8eafe58 Remove qt toolkit support from the tree.
Use the QT_LAST_RITES tag to pull the last known "good" tree to continue work on the port.
Bug #178987 r=bryner
2003-02-22 07:14:37 +00:00
seawood%netscape.com c1dab7e090 Add --enable-image-decoders build option.
Bug #169304 r=bryner sr=alecf
2003-01-10 01:21:14 +00:00
seawood%netscape.com 543aaf6dd5 Missed a variable rename with the 161617 checkin.
Fixing phoenix nightly builds. r=bryner
2002-11-18 22:56:33 +00:00
seawood%netscape.com ca17a82709 Make mkdepend failures a fatal condition.
Treat nsinstall & mkdepend as HOST_PROGRAMs so that they don't call mkdepend to generate dependencies.
Bug #179895 r=bryner
2002-11-15 03:41:17 +00:00
seawood%netscape.com 7830b8a6ef Drop unneeded java build rules & variables since blackwood now builds using ant.
Bug #161617 r=edburns sr=beard
2002-11-14 19:36:28 +00:00
locka%iol.ie eead2b859b Add --enable-activex-scripting switch to configure.in and package changes to include npmozax.dll. b=133818 r/a=seawood@netscape.com 2002-11-13 13:14:14 +00:00
seawood%netscape.com a21ca257f6 Tighten (add?) tool version checks for win32 builds.
Allow MIDL to be specified from mozconfig or env since various MS SDKs contain an unsupported version of midl and they insist upon adding their SDK dirs to the beginning of the PATH (bug #178392)
Bug #164646 r=bryner
2002-11-09 02:16:55 +00:00
blythe%netscape.com d9780f8809 Bug 170618
r=cls a=asa
Enable code size measurement build steps.
Should not effect normal build.
2002-10-15 23:34:42 +00:00
blizzard%redhat.com a10d448fd4 Part of bug #126919. Set up configure options for using an external version of xft. r=cls 2002-10-03 00:37:12 +00:00
bryner%netscape.com 53392b85c9 Add a configure option to disable building composer (bug 170136). Move handling of the -composer command-line option from libeditor/base/ to composer/src/. Remove unused nsIEditorService interface. r=seawood, sr=sfraser. 2002-10-01 00:16:51 +00:00
bryner%netscape.com 54be890aa8 Bug 165602 - define MACOS_DEPLOYMENT_TARGET (default to 10.1) for mach-o, and don't test for or reference 10.2-specific functions when building for 10.1. r=cls, wtc. 2002-09-28 09:19:58 +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
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
dougt%netscape.com ec4e92ee25 Removing extra XPCOM_GLUE_LIBS define. Thanks dbaron for point this out r=me 2002-06-22 19:05:08 +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 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
dougt%netscape.com 84bc1559d4 missed this file when I checked fixes in for bugs 149745 148918 149715 149730 149754 129959. embedding via xcom glue r=various, sr=shaver@mozilla.org 2002-06-13 21:20:18 +00:00
seawood%netscape.com c6f2d93ac7 Make sure that all of the headers are installed during a 'make install'.
Thanks to Chris Blizzard <blizzard@mozilla.org> for the patch.
Bug #149483 r=cls
2002-06-13 09:07:40 +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 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
seawood%netscape.com ce9e9903a5 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
2002-04-25 02:52:44 +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 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
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
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
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 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
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
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
bstell%ix.netcom.com 744fd41101 bug 116148, build defines for FreeType2
r=cls
2002-01-09 14:34:09 +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
jgaunt%netscape.com a15997a894 bug 103148, turn off xul accessibility when not needed
r=aaronl,cls,sfraser
sr=hyatt
2001-12-15 23:50:14 +00:00
bbaetz%cs.mcgill.ca 43806ea8b2 Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT
2001-12-12 07:59:31 +00:00
seawood%netscape.com fa89ac4adf Updating win32 support for gmake build:
* Add LIB_PREFIX to build
* Read MOZ_TOOLS at configure time to set LIBIDL_* on win32
* Move MOZ_DEBUG_LDFLAGS settings into config.mk
* Fix problem with ldap being configured for standalone modules when not specified
* Fix PROGRAMS & SIMPLE_PROGRAMS rules for win32
Bug #58981 r=bryner
2001-12-09 07:08:58 +00:00
seawood%netscape.com dbd92a6036 Add man page for mozilla. Change default --prefix back to /usr/local .
Thanks to Jan Schumann <jschauma@netmeister.org> for the man page.
Bug #94220 r=blizzard
2001-12-06 22:17:24 +00:00
seawood%netscape.com c403786b53 Removing unused BUILD_IDLC variable 2001-11-28 06:14:16 +00:00
dbaron%fas.harvard.edu c47ee40db1 Add HAVE_GCC3_ABI so the build system can know whether we're using gcc3. r=cls sr=shaver b=71627 2001-11-25 23:28:13 +00:00
seawood%netscape.com e40c82e9ee Allow modules to override *default* optimization levels by setting MODULE_OPTIMIZE_FLAGS
Bug #110215 r=bryner
2001-11-16 07:42:48 +00:00
seawood%netscape.com 05c30b84ee Add hooks for building calendar. r=bryner 2001-11-14 01:40:53 +00:00
seawood%netscape.com 209698adb6 Oops. That wasn't supposed to go in yet. Fixing tinderbox bustage 2001-11-07 08:09:36 +00:00
seawood%netscape.com f21244ac4e Move defines from config.mk into configure.in 2001-11-07 06:13:22 +00:00
akkana%netscape.com 2afd40f3c2 106111: heed --enable-plaintext-editor-only for editor build.
r=cls sr=kin
2001-11-01 22:29:13 +00:00
seawood%netscape.com 78dba2d8d6 Do not set MOZ_REORDER when giving --enable-reorder if not using GNU ld. The ldscript appears to only work with GNU ld.
Bug #107440
2001-10-31 00:00:41 +00:00
mkaply%us.ibm.com e1728d707c Putting these back the way they were in an attempt to fix the bustage 2001-10-27 15:11:07 +00:00
mkaply%us.ibm.com 32400becf2 Reverting cls attempt to fix Os/2 bustage as it busts us more :( - issue is that somehow unicharutil_s.lib is bad on OS/2 - it doesn't have to do with the length of the name - still looking 2001-10-27 11:54:03 +00:00
seawood%netscape.com fc23b222cd Set MOZ_UNICHARUTIL_LIBS & friends in config.mk so that we can test for USE_SHORT_LIBNAME as needed. Should get the OS/2 build further along. 2001-10-27 08:04:27 +00:00
seawood%netscape.com 09d11385d5 Massive reorganization of configure options into logical groups.
The following options were renamed:

--with-jpeg                --with-system-jpeg
--with-zlib                --with-system-zlib
--with-png                 --with-system-png
--with-mng                 --with-system-mng
--enable-toolkit           --enable-default-toolkit
--with-gtk                 --enable-toolkit-gtk
--with-xlib                --enable-toolkit-xlib
--with-qt                  --enable-toolkit-qt
--enable-gle               --enable-gle-support
--with-extensions          --enable-extensions
--enable-modules           --enable-standalone-modules
--enable-lea               --enable-xpcom-lea
--enable-ultrasparc        --enable-js-ultrasparc
--enable-strip-libs        --enable-strip
--with-debug-modules       --enable-debug-modules
--with-dbgrinfo-modules    --enable-debugger-info-modules
--with-profile-modules     --enable-profile-modules
--enable-eazel-profiler    --enable-eazel-profiler-support
--enable-homedir           --with-user-appdir
--enable-static-components --enable-meta-component-modules

The following options were removed:
--enable-monolithic-toolkit
--disable-jar-packaging

zip is now required to build since NSS unconditionally requires it.

Bug #61907
2001-10-26 08:36:28 +00:00
seawood%netscape.com d86566d923 Fix typo 2001-10-23 23:10:02 +00:00
cls%seawood.org 735c8bbf6c Since the purpose of --enable-ultrasparc is to just flip on the ultrasparc-specific js compare & swap code, move the asflags/defines to turn it on back into js/src/Makefile.in rather than causing the entire project to be built with those flags. 2001-10-23 08:17:16 +00:00
alecf%netscape.com 770a9461cc bug 100214 - add makefile define for MOZ_UNICHAR_LIBS for unichar case support
r=cls (build-system only)
2001-10-22 20:42:39 +00:00
seawood%netscape.com 2c9d28eef9 Remove unused MOZ_ENDER_LITE & -DENDER_LITE from the tree. 2001-10-22 04:34:31 +00:00
blizzard%redhat.com c26394c157 Update gtk2 link flags. r=cls 2001-10-17 04:25:45 +00:00
cls%seawood.org 185ba967bf Remove Motif port from build. Pull using MOTIF_LAST_RITES tag to resurrect (but why would you want to do a silly thing like that?)
Bug #89330 r=bryner sr=pavlov
2001-10-12 20:21:31 +00:00
seawood%netscape.com 716621d9a4 Turn on module dependency tracking.
Bug #59454 sr=alecf
2001-09-27 21:30:42 +00:00
cls%seawood.org 4b85d35a60 Make -DHAVE_MOVEMAIL localized to mailnews.
Bug #58117 r=jag
2001-09-22 00:26:48 +00:00
cls%seawood.org 47dbca272e Only use LDAP_CFLAGS where needed.
Bug #98924 r=dmose
2001-09-20 12:30:57 +00:00
cls%seawood.org f87d1c4b56 Install LDAP headers into seperate ldap include dir.
Bug #98924 r=dmose
2001-09-10 05:17:41 +00:00
cls%seawood.org 262d2d56ed Remove unused fullcircle build references.
Bug #98293 r=namachi
2001-09-07 04:59:44 +00:00
katakai%japan.sun.com 26633c23d3 bug 95258
Need to add a new extension to support Complex Text Layout
changing configure and configure.in
check for prabhat.hegde@sun.com
r=leaf sr=cls
2001-09-06 11:19:25 +00:00
jgaunt%netscape.com 00f903a8da fix for bug 94768
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
cathleen%netscape.com b6297898fd enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson 2001-08-17 02:03:34 +00:00
cls%seawood.org c382d0e249 Set HAVE_64BIT_OS when building on 64-bit OSes.
Bug #20860 r=brendan
2001-08-14 04:02:45 +00:00
bryner%netscape.com 68a8cd8cf3 Bug 94062 - remove support for MOZ_NSS_AUTOCONF. Patch from wtc, r=cls. 2001-08-12 04:25:41 +00:00
cls%seawood.org 2ed1ec729c Remove --disable-libpr0n option & USE_IMG2 makefile variable.
Bug #88685
2001-08-12 00:38:38 +00:00
blizzard%redhat.com fdfe751610 oops, forget to check this in yesterday as part of bug #92034. a=brendan 2001-07-25 20:46:10 +00:00
cls%seawood.org fb219e8973 Remove obsolete --disable-new-cache option & MOZ_NEW_CACHE/OLD_CACHE ifdefs from the tree. We are not turning back now. :)
Bug #89008 r=dougt sr=waterson
2001-07-06 08:07:43 +00:00
mkaply%us.ibm.com 7dfef57416 #88742
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
cls%seawood.org 3ec867b3e4 Removing unused/terminally broken configure options:
--disable-async-dns
--disable-build-xpfe
--disable-editor-api-log
2001-07-01 09:46:46 +00:00
cls%seawood.org f45a3d88e2 Removing checks for gdk-pixbuf
Bug #88504
2001-07-01 09:41:27 +00:00
waterson%netscape.com 0877b1a573 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. 2001-06-20 20:21:49 +00:00
cls%seawood.org 80f526179f 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
2001-06-18 22:10:38 +00:00
jcgriggs%sympatico.ca 2163921b29 Updates to Build for Qt Mozilla. Bugzilla #81241 2001-06-18 16:11:30 +00:00
peterv%netscape.com 41e276f85a Fix for bug 81414 (transformiix standalone won't build, MOZ_XSL->!TX_EXE). Code by Axel Hecht, r=peterv/cls, sr=scc, a=dbaron. 2001-06-10 16:45:36 +00:00
axel%pike.org 04e434600d Backing out fix for 81414, I have no idea what win is doing here 2001-06-10 12:55:01 +00:00
axel%pike.org 9aa0ba5306 bug 81414, build standalone transformiix, MOZ_XSL->!TX_EXE, r=peterv,cls, sr=scc, a=dbaron (on behalf of drivers) 2001-06-10 11:30:48 +00:00
cls%seawood.org f7991766ff 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
2001-05-22 07:52:30 +00:00
rginda%netscape.com ce5fcf9974 bug 76050, js debugger unix make system changes, r=cls 2001-05-15 05:48:08 +00:00
bryner%uiuc.edu 1638ed7af6 Add support for building PSM from the nss autoconf branch using --enable-crypto. Remove references to obsolete MOZ_SECURITY define. r=cls. 2001-04-14 03:20:48 +00:00
cls%seawood.org 3313ef598a Adding initial support for building mozilla with autoconf version of NSS. r=bryner 2001-04-09 09:38:30 +00:00
cls%seawood.org 4ecdbf35d2 Update build to use nspr.m4.
Start using nspr-config to set NSPR_CFLAGS & NSPR_LIBS.
Start placing nspr headers under $(DIST)/include/nspr to match a system installed NSPR.
Bug #73919 r=blizzard@mozilla.org
2001-04-07 04:34:53 +00:00
cls%seawood.org 378d63a2a4 Removing obsolete USE_NSPR_AUTOCONF usage 2001-04-06 08:44:49 +00:00
akkana%netscape.com 531bc52575 66345: Factoring necessary for editor reorganization. sr=kin, r=jfrancis 2001-04-05 23:57:18 +00:00
pavlov%netscape.com 629556fa98 turning on new imagelib on linux bugs 73161 and 70938 r=bryner,syd sr=waterson 2001-03-30 07:05:02 +00:00
cls%seawood.org 0758824807 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 5dc13141ba Land the rest of the --enable-static-components build changes.
Bug #46775 r=bryner
2001-03-20 05:42:58 +00:00
dmose%netscape.com 42c00de566 Split up ldap build options into two sections: ldap and ldap_experimental, in preparation for turning on just the ldap module in the default builds. Also fixes LDAP C SDK bustage introduced by change to --enable-nspr-autoconf. Bug 70658. Patch from leif@netscape.com, r=dmose@netscape.com, sr=alecf@netscape.com. 2001-03-14 06:41:35 +00:00
cls%seawood.org 181396975a Remove unneeded variables.
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61744 r=cls
2001-03-09 07:28:35 +00:00
cls%seawood.org 984dc05fd3 Actually use CPPFLAGS when it is passed to configure 2001-03-09 04:53:17 +00:00
dbaron%fas.harvard.edu 5a1f5835dc Add temporary build options --enable-new-cache for new cache (bug 68705) and --enable-libpr0n for new image library (bug 70938). r=cls@seawood.org 2001-03-09 00:56:58 +00:00
mkaply%us.ibm.com f0b02cdb3a #58627
r=cls
Remove timer.dll from OS/2 build - make it a part of widget
2001-03-02 00:10:24 +00:00
erik%netscape.com c257b52ba2 bug 70389; author=simon@softel.co.il; r=cls; sr=erik; adding changes to
build system to conditionally compile the IBM bidi code (for Arabic and
Hebrew bidirectional text)
2001-02-28 23:45:40 +00:00
blizzard%redhat.com 53b525170b Add checks for xinerama libraries. This is the start of multi-monitor setups for linux. r=cls 2001-02-07 00:10:17 +00:00
kandrot%netscape.com 24123921f2 r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.
2001-02-06 04:28:59 +00:00
sspitzer%netscape.com e2a6bf7559 fix for #67205. get --enable-xpctools to work again.
it will build the JS profiler.  r=leaf,bryner, sr=cls
2001-02-01 15:36:59 +00:00
cls%seawood.org 576bce74cc Add MOZ_ENABLE_XREMOTE flag so that xremote is only compiled for X-based platforms.
Bug #59505
2001-01-27 03:50:07 +00:00
tor%cs.brown.edu a0c57662ca Bug 63896 - use system libmng if available. r=cls 2000-12-29 19:59:59 +00:00
bryner%uiuc.edu 7bf99af947 Removing all traces of the old LAYERS #define. r=jst, sr=cls. 2000-12-26 22:19:17 +00:00
cls%seawood.org 8069d1d82e Add proper detection of STRIP (which I thought we already had). This should fix the nightly build problem. 2000-12-14 07:39:48 +00:00
cls%seawood.org 4a74058213 Adding check for xargs. It is used in some non-default build rules and we need it to properly clean up after our Makefile creation when using some shells.
Bug 37095 r=mkaply@us.ibm.com r=jdunn@netscape.com
2000-12-06 03:25:17 +00:00
cls%seawood.org a3cca6d3ca Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454 2000-12-04 01:34:02 +00:00
mkaply%us.ibm.com d076b6e6f0 #58097
r=cls
TINDERBOX BREAK - Enable HAVE_MOVEMAIL
2000-10-26 20:45:48 +00:00
ramiro%eazel.com faf59c6da9 Bug 56795. Adding support for corel/eazel profiler. Build changes approved
and reviewed by cls.  r=cls a=cls.
2000-10-20 14:59:13 +00:00
cls%seawood.org d8cd57fec8 Add check for perl api version 5.005 as forced by this jar fiasco.
Turn on MOZ_DISABLE_JAR_PACKAGING if perl api != 5.005 or zip is not installed.
Turn off the copy feature of make-jars.pl as that doesn't work in the objdir aware version of the make-jars.pl script.
Bug 52065. r=bryner
2000-09-15 00:19:30 +00:00
cls%seawood.org 469c427b58 Use the -n32 ABI as the default for Irix 6.x but allow the option to disable it. 2000-08-19 08:05:05 +00:00
cls%seawood.org b5b56c67e5 Fix --enable-logrefcnt so that it will actually force refcnt logging on or off per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html. 2000-08-02 03:17:49 +00:00
tor%cs.brown.edu 58a834ad61 Bug 40748 - officially kill the SUNWspro4.2 build. r=cls, a=waterson 2000-07-19 19:53:01 +00:00
cls%seawood.org 9fb0332aac Updated NetBSD section so that mozilla will build on NetBSD-current. Bug #41524 Thanks to Shin'ichiro TAYA <taya@sm.sony.co.jp> for the patch. 2000-07-08 11:39:05 +00:00
cls%seawood.org d27fda69b0 Adding configure option --enable-elf-dynstr-gc. Bug #43357 2000-06-28 04:32:15 +00:00
Jerry.Kirk%Nexwarecorp.com 84bc03fc95 Changes to allow the Photon version of Mozilla to not be a
MONOLITHIC_TOOLKIT any longer.
r=cls
2000-06-27 02:45:09 +00:00
mkaply%us.ibm.com 2829357494 # 40177
r = leaf, a = brendan
OS/2 bring-up for M16 - need additional TIMER lib for OS/2
2000-06-16 14:12:04 +00:00
tor%cs.brown.edu 7615ad0d3f Add a --enable-mng option to enable MNG image decoder. r=cls, a=brendan 2000-06-12 23:13:42 +00:00
waterson%netscape.com ff21eaab9f Support for --enable-malloc-tracing. 2000-06-01 09:01:56 +00:00
dmose%mozilla.org 9130f5f138 make mozilla configure and build the ldap sdk when --enable-ldap is given. r=pavlov@netscape.com,cls@seawoord.org; a=brendan@mozilla.org. 2000-06-01 00:26:48 +00:00
axel%pike.org daa4628992 Fix for 40456, adding --enable-xsl to configure
second is not part of default build, r,a=leaf
2000-05-24 22:54:58 +00:00
akkana%netscape.com 9743e5a9de Add --enable-ender-lite flag (off by default) 2000-05-17 03:08:04 +00:00
dp%netscape.com 06d3d1b210 Using --enable-module. Thanks to cls@seawood.org 2000-05-16 23:04:54 +00:00
pavlov%netscape.com ec5e703948 libtimer_s.a begone! 2000-05-16 22:04:58 +00:00
cls%seawood.org c7d78537e6 Added new configure option --with-dbgrinfo-modules to allow us to independently toggle the use of the developer's -DDEBUG flag and the compiler's -g debug flag.
Thanks to Justin Morey <justin@68k.org> for the patch.  Bug 39187
2000-05-16 09:31:58 +00:00
dp%netscape.com 568426939c xpcom standalone. 2000-05-15 07:04:54 +00:00
tajima%eng.sun.com 944072837a build configuration change for xprint(gfx/src/xprint). r=leaf, a=ftang 2000-05-12 03:33:29 +00:00
axel%pike.org f841de85bc backout changes, as some platforms don't eat
MOZ_XSL = @MOX_XSL@
without action in configure
2000-05-12 03:18:25 +00:00
axel%pike.org dc475984a1 Getting XSLT going on unix, patch by Andreas Otte, r=me 2000-05-11 23:53:36 +00:00
tor%cs.brown.edu 9ccca20458 Patch from andreas.otte@primus-online.de to add an "--enable-svg"
option to configure.  Defaults to not building svg.
2000-05-05 04:32:50 +00:00
cls%seawood.org 176bded229 Added support for building select individual modules using --enable-modules. Currently, only dbm, xpcom & necko work. At this point, you still have to pull the whole tree. We'll fix that later. Bugs 24515 & 34159 2000-04-18 09:42:12 +00:00
jim_nance%yahoo.com 33b20fa2e9 Someone broke jprof. This fixes it. This (obviously) should
not break anything, but if it does, give me a call at 919.859.3885.
a,r=leaf
2000-04-06 01:46:07 +00:00
cls%seawood.org 3c1876ab59 Minor changes to incoporate OS/2 into our build system. Bug #34106
We now set MOZ_{JPEG,ZLIB,PNG}_{CFLAGS,LIBS}, XPCOM_LIBS, MOZ_COMPONENT*_LIBS, WIDGET_DLL, GFXWIN_DLL and MOZ_JS_LIBS in configure.
Added os2 specific arguments to configure.
Added os2 target arch section to configure.
Modified a handful of Makefile.ins to use MOZ_JS_LIBS, MOZ_COMPONENT_LIBS, & EXTRA_DSO_LIBS where necessary.
2000-04-05 06:08:04 +00:00
cls%seawood.org 57978e5c23 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
cls%seawood.org 1a106601bb Added rule to automatically run autoconf & config.status whenever configure.in changes. Set AUTOUPDATE_CONFIGURE to use it. 2000-04-03 00:56:31 +00:00
cls%seawood.org 2a66da2fae Remove --enable-implicit-archive option and rule sets as they still have dependency problems and are not being worked on. Bug #15241 2000-03-31 09:37:14 +00:00
cls%seawood.org 93408ca534 Added HOST_LIBIDL_CONFIG to build. Bug #11890 2000-03-31 07:12:39 +00:00
blizzard%redhat.com 31f5ab0f46 remove the old webshell based gtk embedding widget from the build. also, add the new gtk embedding widget makefiles to allmakefiles.sh. r=leaf 2000-03-31 03:58:02 +00:00
cls%seawood.org 1f6e456051 Fix the distclean target so that it removes all of the generated Makefiles not just the traversed ones.
Move the _TOOLS variables to config.mk to fix tinderboxen that run targets before running configure again.
Change CONFIG_TOOLS to use DEPTH instead of topsrcdir.
2000-03-14 06:16:27 +00:00
slamm%netscape.com 4d8c5048d0 Add defines for tool locations (supports 3rd party builds). Move insure include into config.mk 2000-03-14 03:00:04 +00:00
warren%netscape.com 39a598bf60 Bug 21556: Making linux be thread-safe. Adding NS_MT_SUPPORTED to config rules. r=mcafee,a=jar 2000-03-05 09:07:44 +00:00
tor%cs.brown.edu 0cd9d13b67 Add vtable autodetection for solaris to enable use of SUNWspro5.0
compilers.  bug 20297. r=cls
2000-02-15 21:23:01 +00:00
dp%netscape.com f41bccfd9f bug# 13732 Removing brprof from the build. r=akkanna 2000-02-12 18:50:36 +00:00
alecf%netscape.com 7f865e4e45 Check in jlnance's jprof patches. r=alecf. Thanks! 2000-01-18 02:45:07 +00:00
cls%seawood.org 54b330f20a Removed unused variables MOZ_OJI & ENABLE_PICS.
Set module_CFLAGS to $(PUBLIC) instead of $(DIST)/public/module.
2000-01-11 04:56:23 +00:00
mcafee%netscape.com 74efe2f4fb Turning OJI on by default (18899). Removing obsolete --enable-oji, --enable-java. r=slamm 2000-01-04 05:28:45 +00:00