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

1332 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org 99f735403d OS/2 uses prldap50 instead of ldappr50. yay consistency 2003-03-08 15:31:19 +00:00
cls%seawood.org 194bd8ff7f Fixing OS/2 bustage 2003-03-08 08:37:09 +00:00
cls%seawood.org 720cd80a57 Landing mingw configure.in changes
When building on win32, we still default to the MSVC tools, even if only gcc is installed (autoconf 2.1x quirk).  You must set CC, CXX, CPP, LD & AS to override the defaults.
Bug #134113 r=bbaetz
2003-03-08 06:55:02 +00:00
bryner%netscape.com 6add5871c2 Require base API versions of system libraries instead of in-tree versions
(bug 194665).  The new system version requirements are:

zlib 1.0.0
libpng 1.2.0
libmng 1.0.0

r=cls
2003-03-08 00:54:12 +00:00
bryner%netscape.com 93c9fe5b83 Don't link with libdl even if it's present on OS X, since it's not used and it's not present on most systems. Bug 196115, r=cls. 2003-03-07 21:36:06 +00:00
tor%cs.brown.edu 239bdac10c Bug 181676 - Update libmng to 1.0.5. rs=blizzard 2003-03-07 09:28:30 +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
dougt%netscape.com 2cd2169849 removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood 2003-03-05 23:30:22 +00:00
sfraser%netscape.com 23e20b8942 Fix bug 195897: defined MACOSX so the makefile in lib/mac/Morefiles gets generated. r=cls/bryner 2003-03-04 22:31:09 +00:00
seawood%netscape.com 105ae7a8d2 Add support for building against X11-based toolkits on OS X.
Bug #191447 r=pavlov
2003-03-04 04:06:33 +00:00
jshin%mailaps.org a59b4058a4 bug 180851 ; remove unnnecessary converters (1i8n/uconv) for non-X11 builds.
configure.in checked in previously had a flaw and this is to fix it up.
(r=cls)
2003-03-04 02:20:40 +00:00
seawood%netscape.com 5c92ed8029 Dropping build infrastructure for supporting building with mulitple toolkits.
Bug #191528 r=pavlov
2003-02-28 22:02:21 +00:00
jshin%mailaps.org 9092e4409f bug 180851 (configure.in was not committed in the prev. check-in)
: 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:43:48 +00:00
bryner%netscape.com 2219499eda For limiting exported symbols on OS X, use -exported_symbols_list instead of nmedit, if it's available. Also, don't run nmedit for debug builds. Bug 195186, r=cls. 2003-02-27 22:32:05 +00:00
seawood%netscape.com 5f17543f54 Make gmake shut up about enter/leaving directories for the version test when building from client.mk. Bug #194670 2003-02-27 06:37:08 +00:00
seawood%netscape.com dac0e97a9e Use builtin MAKE_VERSION variable instead of --version output to check GNU make version since the syntax of --version changed between minor releases.
Bug #194670 r=bryner
2003-02-27 02:49:11 +00:00
seawood%netscape.com b4a4a67418 Use va_copy if available for VARARGS_ASSIGN
Bug #187180 r=blizzard sr=brendan
2003-02-23 06:59:39 +00:00
seawood%netscape.com cc569e09c2 Enforce make version requirements: 3.79 for win32; 3.78 for everything else.
Bug #187594 r=bryner
2003-02-22 09:12:30 +00:00
bbaetz%acm.org 757c5e380d Bug 189661 - fix configure.in tests for gcc-3.4 (cvs)
r=cls, sr=dbaron
2003-02-22 09:02:02 +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 03fef46e2c Add about:buildconfig
Bug #140034 r=bbaetz sr=darin
2003-02-22 05:27:42 +00:00
mkaply%us.ibm.com e5b9a7a9dc No bug
a=dbaron
Missing asterisk was causing OS/2 not to build imgicon anymore
2003-02-06 22:14:53 +00:00
seawood%netscape.com b48c88fe11 Remove unused macro, AC_PROG_MAKE_SET, which is causing bustage when using AFS.
Bug #188307 r=bryner a=dbaron
2003-02-04 05:31:10 +00:00
seawood%netscape.com fa4744268e Change import library creation to get 25% speedup on startup on OS/2.
Also, decrease the size of dlls & exes by adding /OPTFUNC linker option.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #190536 r=mkaply,cls a=asa
2003-01-30 02:53:28 +00:00
dougt%netscape.com 70f7bc5c57 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. 2003-01-30 02:02:30 +00:00
seawood%netscape.com d6487b7ef3 Add MOZILLA_VERSION to mozilla-config.h.
Bug #189462 r=dougt
2003-01-22 04:23:27 +00:00
axel%pike.org 856483676a *** empty log message *** 2003-01-20 10:51:53 +00:00
mkaply%us.ibm.com b176686aa7 #135795
r=cls
Turn on mkdepend for OS/2
2003-01-15 21:36:53 +00:00
seawood%netscape.com 989ae02886 Throw an error if we are building with qt support and the qt libs are not found.
Bug #188275 r=timeless
2003-01-14 01:31:21 +00:00
cbiesinger%web.de 7f60c4e7de no bug - qt only - fix optimized build on qt 2.x systems
r=cls
2003-01-13 23:19:34 +00:00
dbaron%dbaron.org 4abc025fba Most of the changes needed for Mozilla to build with gcc's -pedantic-errors option. b=175423 r=seawood sr=bryner 2003-01-13 23:15:42 +00:00
danm%netscape.com 988f3f56ff added tridentprofile extension (not built by default). bug 185689 r=ccarlen,jag 2003-01-10 04:16:03 +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 b706c6cd90 win32 has snprintf() so add define to avoid libical bustage.
Fixing tinderbox bustage.
2003-01-08 02:55:20 +00:00
cbiesinger%web.de ca7d9a4d06 89203 r=cls remove --disable-bidi and always enable bidi 2003-01-06 15:22:06 +00:00
bryner%netscape.com e591f2a566 backing out configure change for bug 187732. i had used an option that only works on the new december 2002 developer tools. 2003-01-06 01:50:38 +00:00
bryner%netscape.com 972fb87caf Use the linker option to control which symbols are exported for Mach-O builds (only export NSGetModule from component libraries). Bug 187732, r=cls. 2003-01-06 00:40:49 +00:00
timeless%mozdev.org cb9ee16b33 Bug 187012 [Qt] configure.in test for Qt should use $CXX, not $CC for testing for the Qt library
r=cls
2002-12-30 01:08:28 +00:00
cbiesinger%web.de 7470750f36 186778 r=cls qt compilation fails when --disable-debug is used 2002-12-27 10:50:29 +00:00
cbiesinger%web.de 320182bd38 184340 patch by Roland.Mainz@informatik.med.uni-giessen.de r=cls
Add check for qt-mt to configure.in
2002-12-24 12:59:08 +00:00
cbiesinger%web.de e88faf7537 88685 r=cls final USE_IMG2 removal 2002-12-22 13:10:26 +00:00
seawood%netscape.com cf7b0ddb5d Add compiler test for external template specializations in c++ (assumed on for msvc)
Thanks to Benjamin Smedberg <bsmedberg@covad.net> for the patch.
Bug #184002 r=scc
2002-12-17 22:11:34 +00:00
tor%cs.brown.edu 5f0122b50e Bug 185466 - add version checking to system zlib check. r=cls 2002-12-16 23:54:59 +00:00
cbiesinger%web.de 7c882ddf93 185621 r=cls qt port should define QT_NO_STL 2002-12-16 21:39:32 +00:00
seawood%netscape.com 5d9ca4f1f3 Add check for ml.exe when building psm on win32.
Bug #164646 r=bryner
2002-12-13 01:47:12 +00:00
colin%theblakes.com 8a6d411d14 OpenVMS build changes. b=180290. r=cls 2002-12-12 00:08:59 +00:00
seawood%netscape.com f9bc0f5645 Fix our libical integration:
Pull libical & calendar by default.
RForce libical libs to be always dynamic & prefix them with moz
Bug $178798 r=blizzard
2002-12-11 04:15:45 +00:00
seawood%netscape.com 4cb754aaf6 Fix egrep syntax. 2002-11-23 09:43:37 +00:00
seawood%netscape.com 78abcbc112 Properly detect OS_ARCH when building on Win32 ME.
Bug #180822 r=dmose,wtc
2002-11-23 05:57:40 +00:00
seawood%netscape.com 383df01732 Move gmodule checks to the bottom of configure.in after GLIB_CFLAGS is set for non-win32 platforms.
Fixing tinderbox bustage.
2002-11-19 05:09:08 +00:00
seawood%netscape.com 29a8311516 Check that glib has gmodule support when --enable-ctl is selected.
Bug #180611 r=roland.mainz@informatik.med.uni-giessen.de
2002-11-19 03:53:58 +00:00
seawood%netscape.com d532ab8b08 Get MOZILLA_VERSION from central config/milestone.txt file
Bug #179565 r=asasaki
2002-11-19 03:06:29 +00:00
blizzard%redhat.com 4dfa1ff19e Bug #176341. configure should check for pango 1.1/1.2 when using gtk2 and xft. r=cls Patch from keitaro@attbi.com. 2002-11-16 15:56:09 +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
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 0b769b069e PATH entries on win9x are all upper-case.
Bug #164646 Fixing win9x bustage.
2002-11-12 20:09:52 +00:00
seawood%netscape.com 8de8ad040f Fix win32 checks for directories that are at the end of the patch.
Thanks to parish@ntlworld.com for the patch.
Bug #164646 r=cls
2002-11-12 08:41:08 +00:00
seawood%netscape.com daa7c99c2b Define MKCSHLIB properly for win32 2002-11-09 08:38:44 +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
seawood%netscape.com b04cd82ccf Remove bogus debugging warning 2002-11-06 05:26:02 +00:00
seawood%netscape.com 7fb597a6ba Fixing vc7 bustage caused by original checkin for bug 176302.
Bug #176302 r=bryner
2002-11-05 00:16:23 +00:00
mkaply%us.ibm.com 2938373b36 Let's try this again 2002-10-30 15:53:40 +00:00
seawood%netscape.com 4b2d9695da Fixing OS/2 tinderbox bustage.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #177200
2002-10-30 15:00:32 +00:00
seawood%netscape.com 8d35c7e375 Removing OS/2 support from nsinstall. OS/2 will use a system installed version of nsinstall like the win32 builds.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #177200 r=cls a=roc+moz
2002-10-30 05:53:39 +00:00
seawood%netscape.com 660c4d8cc5 Add support for dos-paths in GLIB_PREFIX & LIBIDL_PREFIX env vars.
Bug #176302 r=walk84 a=roc+moz
2002-10-30 00:30:09 +00:00
mkaply%us.ibm.com 88a41d12c7 #175487
r=cls, a=brendan
Turn on building of OS/2 installer - hurrah!
2002-10-29 06:21:36 +00:00
seawood%netscape.com 566044d8e1 Add support for specifying alternate locations for glib & libIDL via GLIB_PREFIX & LIBIDL_PREFIX on win32. Allows us to build with vc7 without damaging our vc6 setup.
Bug #127985 r=bryner a=asa
2002-10-18 19:35:53 +00:00
seawood%netscape.com 0deef040b3 Add compiler flags to reduce string overhead in libraries for Solaris Forte builds.
Thanks to Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
Bug #149154 r=cls a=roc+moz
2002-10-18 00:25:31 +00:00
seawood%netscape.com 1ec7fcec16 Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 07:33:49 +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
bryner%netscape.com b411e6ae88 Second try at landing bug 171343 - nsProfileAccess's signal handler should use SA_SIGINFO and sa_sigaction where available. r=ccarlen, cls, sr=brendan, a=chofmann. 2002-10-11 08:44:02 +00:00
tor%cs.brown.edu 2781ac8ac1 update libpng to 1.2.5. r=cls 2002-10-04 06:34:53 +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
seawood%netscape.com d901a98463 Set default optimization level to -xO4 for Solaris/Forte builds.
Thanks to Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
Bug #109860 r=cls
2002-10-01 17:03:24 +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
pkw%us.ibm.com d27676f0f8 Fix Bug 98892 - Null plugin crash on AIX with Java plugin installed.
Link with -lXm before -lXt on AIX, use $XT_LIBS instead of hardcoding
-lXt in Makefiles.
r=cls
2002-09-30 22:18:27 +00:00
dbaron%fas.harvard.edu 630ee775dd Porting fixes for gcc trunk (to become 3.3): Eliminate C-only option from CXXFLAGS. Don't use pasting for things that are still separate tokens. Don't pass objects of non-POD type through |...|. Don't include strstream.h, which isn't used anymore anyway. b=170250 r=bbaetz sr=alecf 2002-09-30 14:18:27 +00:00
bryner%netscape.com c091154f87 A more compact fix for the "test" problem for bug 165602. r=cls. 2002-09-28 21:18:44 +00:00
bryner%netscape.com 8115a7f0f1 Fixing a problem with my checkin for bug 165602 - don't mix the test for empty MACOS_DEPLOYMENT_TARGET and 10.2-or-greater, some versions of 'test' don't like this. 2002-09-28 10:20:32 +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
cbiesinger%web.de fd0c76aa33 missed that file for last checkin 2002-09-23 12:11:01 +00:00
seawood%netscape.com 9a4136f239 Generate dependencies automatically when compiling a file on win32.
Bug #1677442 r=pavlov
2002-09-20 09:47:59 +00:00
seawood%netscape.com 296f1c9406 Add support for hosting a cross-compile from cygwin.
Thanks to Stuart Parmenter <pavlov@netscape.com> for the patch.
Bug #158720 r=cls
2002-09-20 08:54:29 +00:00
seawood%netscape.com 3a9d1d6591 Use separate vars for enabling & disabling c++ rtti & exceptions support.
Turn rtti support on for BeOS by default (since it requires it).
Bug #166400 r=pavlov
2002-09-20 08:50:59 +00:00
seawood%netscape.com 8d7073e686 Make sure that OS_TARGET is set to WINNT if NT is detected by uname.
Bug #161725 r=pavlov
2002-09-20 08:42:29 +00:00
blizzard%redhat.com 1d726ec07d Bug #156593. Use pkgconfig for libidl-2, not libIDL-config-2. r=cls 2002-09-19 18:34:24 +00:00
seawood%netscape.com 89a3b1b2cc Remove unused BROKEN_QSORT define.
Bug #168863 r=Roland.Mainz@informatik.med.uni-giessen.de
2002-09-17 18:49:09 +00:00
seawood%netscape.com 84744778aa Add support for BSDI 5.x
Thanks to lidl@pix.net for the patch.
Bug #167375 r=cls,wtc
2002-09-14 06:27:46 +00:00
seawood%netscape.com 8393ade9ad Remove flawed --with-static-qt & --with-static-gtk options.
Bug #166408 r=blizzard
2002-09-14 05:39:15 +00:00
leaf%mozilla.org a91b72e86f update "mozilla version" to 1.2b 2002-09-13 09:19:19 +00:00
seawood%netscape.com 7edbc62099 Add cview to the all extensions build list.
Bug #166939 r=rginda
2002-09-11 07:21:18 +00:00
alecf%netscape.com eed043095c fix for bug 165969 - check for MMX headers on windows, too
r=cls
2002-09-03 22:32:19 +00:00
bryner%netscape.com c86e760c38 Move finger and datetime protocols to extensions/, not built by default (bug 98753). r=cls, sr=darin. 2002-09-03 02:14:42 +00:00
seawood%netscape.com d51366ee91 Define MOZ_LIBART_LIBS properly for beos.
Bug #163251
2002-09-01 07:22:06 +00:00
alecf%netscape.com e4a633dc64 add configure.in support for MMX instruction compiler intrinsics 2002-09-01 07:04:15 +00:00
seawood%netscape.com f0c8df14f6 Remove --enable-java-supplement.
Fix --enable-auto-deps.
Bug #161461 r=bryner
2002-08-31 04:04:49 +00:00
blizzard%redhat.com 2fa4398adb Update version from 1.1b to 1.2a since that's our current target. sr=shaver 2002-08-29 14:40:31 +00:00
bolian.yin%sun.com d9bd527fd0 bug 156593, Remove the dependence to gtk1 when the default toolkit is gtk2. This checkin fix a error in last patch 2002-08-29 14:21:59 +00:00
bolian.yin%sun.com d9e1e87be7 bug 156593, Remove the dependence to gtk1 when the default toolkit is gtk2.
patch by john.sun@sun.com, r=cls
2002-08-29 10:30:58 +00:00
smontagu%netscape.com b95b4ce51b Fix build bustage with --enable-ctl by moving files from extensions/ctl to intl/ctl. Bug 133212. Author=Roland.Mainz@informatik.med.uni-giessen.de; Makefile changes r=cls. Not part of the default build. 2002-08-23 23:09:22 +00:00
dmose%netscape.com 1df0b2b16b Make --enable-optimize --enable-debug builds easier to debug on linux (bug 157241), r=seawood@netscpae.com, shaver@mozilla.org 2002-08-22 22:40:30 +00:00
seawood%netscape.com 86234c6b5a Rename config-defs.h to mozilla-config.h. Always generate mozilla-config.h and install it with the rest of the headers so that embeddors can use it instead of duplicating the flags on the commandline.
Bug #163929 r=bryner
2002-08-22 00:50:51 +00:00
rods%netscape.com 64dbd3ade1 Move printing code out of the DocumentViewer
add in #defines to turn on and off printing and print preview
Bug 139905 r=dcone sr=jst
2002-08-21 12:01:05 +00:00
mkaply%us.ibm.com a0a8bd8356 #163550
r=cls
Add support for USE_STATIC_LIBS on OS/2
2002-08-20 22:21:21 +00:00
aaronl%netscape.com 582046de52 Bug 30088. Type ahead find, pref defaults to off for now. To turn on, use (accessibility.typeaheadfind, true). No Code Warrior project yet. See http://www.mozilla.org/projects/ui/accessibility/typeaheadfind.html for more details on feature. r=akkana,cls. sr=jst 2002-08-19 19:29:39 +00:00
bryner%netscape.com d96798d50e Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls. 2002-08-19 03:50:27 +00:00
axel%pike.org 0881b0cc24 bug 46754, remove transformiix copy of expat. Not part of build. build transformiix standalone on windows again.
changes to build system are r=cls, changes to transformiix r=peterv
2002-08-15 08:52:59 +00:00
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