626 Commits

Author SHA1 Message Date
waterson%netscape.com
f2ec547d67 Add test to check whether partial template specialization works. r=scc
git-svn-id: svn://10.0.0.236/trunk@67376 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 05:52:26 +00:00
waterson%netscape.com
735ae2f5cb Add test to determine if the compiler has trouble comparing nsCOMPtr's to zero using operator==() and operator!=(). r=scc
git-svn-id: svn://10.0.0.236/trunk@67373 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 05:23:02 +00:00
tor%cs.brown.edu
5a667aa264 Patch from rich.burridge@Sun.COM to remove unneeded reference to
-lCstd when using the SUNWspro5.0 compilers.  libCstd is large
and only provided in static form, so this change causes the
distribution directory to shrink by about a factor of two.  r=tor


git-svn-id: svn://10.0.0.236/trunk@67344 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 00:32:01 +00:00
pavlov%netscape.com
4af9c6adc5 string api changes r=scc
git-svn-id: svn://10.0.0.236/trunk@67088 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 05:40:45 +00:00
cls%seawood.org
a36b712b81 Revert my objdir changes from this weekend.
git-svn-id: svn://10.0.0.236/trunk@67035 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 01:55:52 +00:00
cls%seawood.org
edfdaaa3a8 General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).


git-svn-id: svn://10.0.0.236/trunk@66931 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 17:48:04 +00:00
jim_nance%yahoo.com
bfc3003957 Changed the version of the DEC C++ compiler we test for.
This should not affect systems not running Tru64 Unix


git-svn-id: svn://10.0.0.236/trunk@66854 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-22 11:01:07 +00:00
cls%seawood.org
08b799c0a5 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
git-svn-id: svn://10.0.0.236/trunk@66276 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 09:42:12 +00:00
jim_nance%yahoo.com
7acaf34050 configure
git-svn-id: svn://10.0.0.236/trunk@66192 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 11:16:40 +00:00
cls%seawood.org
1f03a63b04 Changed BeOS linker flags so that it will resolve all symbols when linking shared libs. Added -lbe to OS_LIBS for BeOS. This should get rid of the "missing symbol" error at runtime.
git-svn-id: svn://10.0.0.236/trunk@66163 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 03:47:33 +00:00
jim_nance%yahoo.com
4f097ffb10 Fix for 35810. The configure script now stops running if perl can
be found.  It used to keep going and cause build errors.
r=cls


git-svn-id: svn://10.0.0.236/trunk@66084 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 10:55:55 +00:00
jim_nance%yahoo.com
a8382bd69b Backing out some changes to CFLAGS that did not work as well as I wanted
them to.


git-svn-id: svn://10.0.0.236/trunk@65887 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 22:28:27 +00:00
jim_nance%yahoo.com
139bae80c1 Fixes for bug 35466 from wtc, along with some suggestions for better
compiler flags from Jeff D. at Compaq.  This should not affect anything
other than Tru64 Unix.  If it does I can be reached at 919.859.3885


git-svn-id: svn://10.0.0.236/trunk@65758 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-13 03:13:14 +00:00
cls%seawood.org
25fe7656b0 BeOS build fixes. Bug #34553
git-svn-id: svn://10.0.0.236/trunk@65673 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-12 06:20:59 +00:00
cls%seawood.org
8a4651162e Add CFLAGS & CXXFLAGS to MKCSHLIB & MKSHLIB respectively. Bug 35127, r=shaver, a=leaf
git-svn-id: svn://10.0.0.236/trunk@65560 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-10 20:38:28 +00:00
cls%seawood.org
050469e617 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.


git-svn-id: svn://10.0.0.236/trunk@65354 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 06:08:04 +00:00
cls%seawood.org
ac2404dde2 Changes to get the BeOS build running. Patch provided by Yannick Koehler <koehler@mythrium.com> .
git-svn-id: svn://10.0.0.236/trunk@65278 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 02:12:26 +00:00
cls%seawood.org
e2a38cc233 Add -Wno-multichar to WARNINGS_C*FLAGS for BeOS. Thanks to "Yannick Koehler" <koehler@mythrium.com> for the patch.
git-svn-id: svn://10.0.0.236/trunk@65169 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 07:53:25 +00:00
waterson%netscape.com
6caf8d768f Add test for HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL, which tests to see if |operator!=()| in the standard template library is overly helpful, and causes compiler bustage. r=scc
git-svn-id: svn://10.0.0.236/trunk@65158 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 06:36:08 +00:00
cls%seawood.org
377c5d5d52 Remove CFLAGS from LDFLAGS. Bug #23870
git-svn-id: svn://10.0.0.236/trunk@65154 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 05:58:09 +00:00
cls%seawood.org
a26020ddae 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
git-svn-id: svn://10.0.0.236/trunk@65143 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 04:46:38 +00:00
cls%seawood.org
ec1ce7b790 Moved setting of platform specific DLL_SUFFIX to configure.
Removed old unused WINNT ifdefs from rules.mk.


git-svn-id: svn://10.0.0.236/trunk@64761 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 10:49:39 +00:00
cls%seawood.org
58e5f669c0 Remove --enable-implicit-archive option and rule sets as they still have dependency problems and are not being worked on. Bug #15241
git-svn-id: svn://10.0.0.236/trunk@64743 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 09:37:14 +00:00
cls%seawood.org
553a03fc5b Added HOST_LIBIDL_CONFIG to build. Bug #11890
git-svn-id: svn://10.0.0.236/trunk@64713 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:12:39 +00:00
blizzard%redhat.com
b35bdc5ae8 remove the old webshell based gtk embedding widget from the build. also, add the new gtk embedding widget makefiles to allmakefiles.sh. r=leaf
git-svn-id: svn://10.0.0.236/trunk@64686 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 03:58:02 +00:00
waterson%netscape.com
31ff53e050 Beef up autoconf tests to differentiate 'ambiguity resolving' and 'access changing' support of the 'using' keyword. Add a test to see if the 'std' namespace is used on the platform. r=scc
git-svn-id: svn://10.0.0.236/trunk@64334 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 07:01:37 +00:00
waterson%netscape.com
31ac27e4b3 Reverting my changes: I think I may have broken nsCOMPtr comparison with this...
git-svn-id: svn://10.0.0.236/trunk@64280 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 00:36:39 +00:00
waterson%netscape.com
f1373f1125 Make HAVE_CPP_USING test even trickier to force it to break on gcc-2.7.2.3, which really *doesn't* support |using|. r=scc
git-svn-id: svn://10.0.0.236/trunk@64276 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 00:24:17 +00:00
waterson%netscape.com
d4c70acfcd Botched the variable test. Sorry!
git-svn-id: svn://10.0.0.236/trunk@64009 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 06:32:01 +00:00
waterson%netscape.com
cb9de0c698 Add HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX test; make HAVE_CPP_SPECIALIZATION test a bit more lax; make HAVE_CPP_USING a bit more rigorous. r=scc
git-svn-id: svn://10.0.0.236/trunk@64001 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 05:59:28 +00:00
slamm%netscape.com
79b2fc754f Clean up detect-webshell-leaks option.
git-svn-id: svn://10.0.0.236/trunk@63606 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 21:05:13 +00:00
sspitzer%netscape.com
6d8f25188b adding NO_UDSOCK for vms only. submitted by colin blake.
git-svn-id: svn://10.0.0.236/trunk@63401 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 15:52:41 +00:00
sspitzer%netscape.com
4603f3e977 clean up nsUserInfoUnix.cpp. fix from Chris Seawood <cls@seawood.org>.
r=sspitzer, tested by colin blake on vms.


git-svn-id: svn://10.0.0.236/trunk@63276 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 07:53:19 +00:00
jim_nance%yahoo.com
6a8191442f -gall only works with the c++ compiler
r=Pavlov


git-svn-id: svn://10.0.0.236/trunk@63245 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 03:41:08 +00:00
leaf%mozilla.org
0228e1a08c better extension directory handling. original fix from
Axel Hecht <axel@pike.org>, modified to include xmlterm in the ``all'' and
``yes'' options by leaf@mozilla.org, r=cls@seawood.org


git-svn-id: svn://10.0.0.236/trunk@63211 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 00:16:44 +00:00
jdunn%netscape.com
0949927c3f for AIX check for libC_r instead of libC
discovered by ciaran.deignan@bull.net


git-svn-id: svn://10.0.0.236/trunk@63085 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 23:38:07 +00:00
leaf%mozilla.org
1969e29b70 fixing paths to be absolute so third party dependent build systems can
take advantage of the linker scripts. r=slamm


git-svn-id: svn://10.0.0.236/trunk@62974 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 01:55:04 +00:00
pavlov%netscape.com
eef9071628 psm-glue to extensions
git-svn-id: svn://10.0.0.236/trunk@62886 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 06:08:49 +00:00
slamm%netscape.com
60cfde10e2 Ripout everything except what ns tree needs on top of mozilla tree. ns tree's autoconf.mk.in will now include the one from mozilla. All you have to do is override settings if necessary.
git-svn-id: svn://10.0.0.236/trunk@62823 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 03:16:25 +00:00
cls%seawood.org
cd65b260c6 Remove unconditional define of HAVE_DEV_ZERO for solaris.
Add NEED_USLEEP_PROTOTYPE define for osf1.
Replace the osf specific ifdefs in widget with NEED_USLEEP_PROTOTYPE ifdefs.


git-svn-id: svn://10.0.0.236/trunk@62757 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-13 08:35:57 +00:00
pavlov%netscape.com
1fdd348954 changes to let us build on MacOS X
git-svn-id: svn://10.0.0.236/trunk@62619 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 03:08:04 +00:00
sherry.shen%sun.com
f32676300d Bug #28281, r=leaf, a=leaf,
Add an option for building Java-supplement
and fix the Java building problem about JDIRS.


git-svn-id: svn://10.0.0.236/trunk@62440 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 02:08:23 +00:00
jim_nance%yahoo.com
a2a6bc329f Fix for the Tru64 changes to work with the autoconf scheme we are using.
r=cls


git-svn-id: svn://10.0.0.236/trunk@62287 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 02:35:43 +00:00
warren%netscape.com
4b15d376f5 Bug 21556: Making linux be thread-safe. Adding NS_MT_SUPPORTED to config rules. r=mcafee,a=jar
git-svn-id: svn://10.0.0.236/trunk@62233 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-05 09:07:44 +00:00
cls%seawood.org
247aed2066 Long overdue removal of broken comment from --enable-mathml. Sorry guys.
git-svn-id: svn://10.0.0.236/trunk@62049 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 11:14:38 +00:00
jim_nance%yahoo.com
811450fed4 add -noexceptions flag for Tru64 (AKA Digital Unix AKA OSF/1) cxx compiler
git-svn-id: svn://10.0.0.236/trunk@61729 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 02:58:36 +00:00
cls%seawood.org
bff18e5262 Add X_CFLAGS to CPPFLAGS so that the X11 include path is used when looking for headers and testing for features.
Add defines needed for mingw32 build.


git-svn-id: svn://10.0.0.236/trunk@61690 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 23:11:33 +00:00
wtc%netscape.com
49304118b8 Bugzilla bug #27457: pull NSPR using the static tag
NSPRPUB_RELEASE_4_0_20000218.  Change NSPR_VERSION to 4.
r=leaf@mozilla.org. a=jar@netscape.com.
Modified files: client.mak, client.mk, configure, configure.in,
build/mac/NGLayoutBuildList.pm, config/config.mak


git-svn-id: svn://10.0.0.236/trunk@61384 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 20:19:14 +00:00
cls%seawood.org
246547ceed BeOS specific tweaks to allow the browser to compile.
Fixed configure.in to properly set developer specific debug flag under BeOS.
Added UNIX_CRASH_ON_ASSERT ifdef to stop BeOS from bring up debugger on non-abort assertions.


git-svn-id: svn://10.0.0.236/trunk@61120 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 08:06:00 +00:00
cltbld%netscape.com
53d91b4ff4 Backing out wtc's nspr changes to clear up thread hanging & orangeness in linux build. r=alecf,don
git-svn-id: svn://10.0.0.236/trunk@61020 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 02:09:05 +00:00