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

202 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org 27394ef56d Only use HOST_CC & friends when actually cross-compiling. 2000-08-20 23:52:43 +00:00
wtc%netscape.com cfddfeeb41 Bugzilla bug #15906: added GC_LEAK_DETECTOR support for Linux.
Modified files: config.mk, primpl.h, pr/src/Makefile, pr/src/Makefile.in,
pr/src/memory/Makefile, pr/src/memory/Makefile.in, prthinfo.c, ptthread.c
2000-08-14 22:05:22 +00:00
wtc%netscape.com 60a96a12a1 Bugzilla bug #46506: use pthreads by default on FreeBSD. 2000-07-29 00:50:35 +00:00
wtc%netscape.com 4d505b166d Map "Darwin" to "Rhapsody". 2000-07-19 07:04:26 +00:00
wtc%netscape.com f063bf2c8f Bugzilla bug #45141: checked in an OS/2 patch from Michael Kaply
<mkaply@us.ibm.com>. a=waterson@mozilla.org.
2000-07-12 00:10:37 +00:00
wtc%netscape.com 3b22399c97 Bugzilla bug #41524: fixed build problems on NetBSD-current with ELF
object format. r=taya@sm.sony.co.jp. a=brendan@mozilla.org.
Modified files: NetBSD.mk, _netbsd.h, prlink.c
2000-07-06 21:14:15 +00:00
wtc%netscape.com 7f1a21052d Bugzilla bug #44133: checked in NTO patches contributed by
Jerry Kirk <Jerry.Kirk@nexwarecorp.com>.
2000-06-29 00:31:42 +00:00
cls%seawood.org ff0bf03a78 Do not explicitly link against -lc_r on OpenBSD. Bug #36467 r=wtc 2000-06-28 07:42:56 +00:00
wtc%netscape.com 7146b52cca Removed unused makefile variable DSO_LDFLAGS.
Modified files: FreeBSD.mk, HP-UX.mk, Linux.mk, NEWS-OS.mk, NetBSD.mk,
OpenBSD.mk
2000-06-21 21:07:10 +00:00
larryh%netscape.com dc5530d464 BugZilla: 42367. Fix copyright date, Original Code 2000-06-20 21:48:45 +00:00
larryh%netscape.com 07cb73b3c8 BugZilla 42367. change license to dual-license 2000-06-13 20:59:02 +00:00
wtc%netscape.com 635e5adb80 Bugzilla bug #39712: work around the /GT bug of MSVC 6.0 SP3.
Modified files: WIN32.mk, ntthread.c
2000-05-30 22:51:39 +00:00
wtc%netscape.com ca0b9f922d Bugzilla bug #26506: removed the dns lock if the platform has
gethostbyXXX_r or if the gethostbyXXX functions return the result
in thread specific storage.  Did this for AIX, HP-UX, IRIX, OSF1,
Linux, and Solaris.
Modified files: AIX.mk, HP-UX.mk, IRIX.mk, OSF1.mk, _linux.h,
_solaris.h, and prnetdb.c
2000-05-25 02:07:07 +00:00
wtc%netscape.com c528067f7c Bugzilla bug #34920: provide an emulated implementation of acceptread
and sendfile methods that I/O layers can use.  _PR_EmulateAcceptRead
is superseded by PR_EmulateAcceptRead, and _PR_EmulateSendFile and
_PR_UnixSendFile are superseded by PR_EmulateSendFile.  Deleted unused
function _PR_HPUXTransmitFile.  The workaround for the OSF1 V4.0
MAP_PRIVATE bug is moved from _PR_UnixSendFile to _MD_CreateFileMap,
ifdef'd with the new macro OSF1V4_MAP_PRIVATE_BUG, which is defined
only on OSF1 V4.
Modified files: OSF1.mk, _hpux.h, pprio.h, primpl.h, priometh.c,
prsocket.c, unix.c, and ptio.c
2000-05-11 18:34:19 +00:00
wtc%netscape.com 596175c952 Bugzilla bug #37595: checked in patches for building on BSD/OS 4.1
and 4.2 from Kurt J. Lidl <lidl@pix.net>.
2000-05-01 22:38:58 +00:00
wtc%netscape.com 79d045d2e2 Bugzilla bug #36464: OpenBSD shared libraries must be named .so.n.m.
Thanks to greg-mozillabugs@nest.cx for the bug report and the fix.
2000-04-21 17:51:36 +00:00
wtc%netscape.com 1b1f4e466b Bugzilla bug #29427: restore the realclean/clobber_all targets to their
original behavior.
Modified files: Makefile, Makefile.in, config/rules.mk
2000-04-05 20:18:13 +00:00
wtc%netscape.com 600b432a7e Bugzilla bug #33364: checked in a patch contributed by pb@futuretv.com
that allows ARM systems other than v4l and SA110 to be correctly detected.
2000-04-03 18:25:35 +00:00
wtc%netscape.com 0f17d29b19 Bugzilla bug #34292: checked in OS/2 patch from Skip Nizinski
<snizinsk@us.ibm.com> to build with the VisualAge C++ compiler
which uses the Optlink calling convention.
Modified files: prtypes.h, OS2.mk, prlog.c
2000-04-03 17:51:02 +00:00
wtc%netscape.com ddf21430cf Removed obsolete code. 2000-03-23 02:52:24 +00:00
wtc%netscape.com c52840b576 Bugzilla bug #29427: implemented the 'distclean' target and made
'realclean' and 'clobber_all' synonymous with 'distclean'.  This
patch is contributed by Chris Seawood <cls@seawood.org>. r=wtc@netscape.com
Modified files: Makefile, Makefile.in, configure, configure.in,
config/Makefile.in, config/config.mk, config/rules.mk
2000-03-16 22:46:02 +00:00
wtc%netscape.com 8f3b178f84 Checked in a patch contributed by Jerry L. Kirk
<Jerry.Kirk@Nexwarecorp.com>.
2000-03-15 22:00:37 +00:00
wtc%netscape.com 8569dfce52 Bugzilla bug #31697: Mac OS X (Rhapsody) port, based on the patch that
Stuart Parmenter <pavlov@netscape.com> sent to me.
Modified files: Rhapsody.mk, arch.mk, _pth.h, _rhapsody.h, prlink.c,
rhapsody.c, uxproces.c, uxrng.c, ptio.c, pr/tests/Makefile,
pr/tests/Makefile.in
2000-03-14 00:43:31 +00:00
wtc%netscape.com a442830fd9 Merged NSPR 4.0 release onto the main trunk. 2000-03-03 19:53:57 +00:00
wtc%netscape.com 3e932b885d Landed NSPRPUB_RELEASE_4_0_20000223 onto the main trunk. 2000-02-23 23:38:19 +00:00
wtc%netscape.com 62d7b1c9de Bugzilla bug #27955: added a dummy header file that all object files
in NSPR depend on.  Update prdepend.h to force a full rebuild of NSPR
in Mozilla's Tinderbox depend builds.
2000-02-19 03:02:53 +00:00
cls%seawood.org 71397cce36 Only use HOST_CC for INTERNAL_TOOLS when cross-compiling as it's the only time it actually matters. r,a=wtc 2000-02-17 19:38:38 +00:00
srinivas%netscape.com d66c84ad07 Adding back rev 3.22 after fixing a typo. Update to OS/2 port; the build
now uses OS_ARCH=OS2, in place of WINNT.  Checkin for sobotka@axess.com.
Bugzilla 23544.
2000-01-11 20:44:12 +00:00
srinivas%netscape.com b837faf692 Previous checkin broke Linux build. 2000-01-10 22:20:41 +00:00
srinivas%netscape.com 61d0495a1f Update to OS/2 port; the build now uses OS_ARCH=OS2, in place of WINNT.
Checkin for sobotka@axess.com. Bugzilla 23544.
2000-01-10 21:08:45 +00:00
cls%seawood.org 1721c271f5 Cleaned up BeOS autoconf build.
Added RESOLVE_LINK_SYMBOLS for platforms that need to resolve all symbols when linking shared libs.
Removed use of EXTRA_LIBS from configure.
1999-12-22 00:07:07 +00:00
cls%seawood.org 778903107f Added THREAD_FLAG to OS_CFLAGS. 1999-12-05 06:49:44 +00:00
wtc%netscape.com b981762b29 Define HAVE_LOCALTIME_R_POINTER for all new releases (V4.0, V5.0, etc.) 1999-12-04 01:25:33 +00:00
cls%seawood.org 7fb3ed3d9f Added use of OS_* & LDFLAGS variables to autoconf build. 1999-12-03 10:32:18 +00:00
cls%seawood.org e1db505de1 OpenBSD appears to need the -pthread flag when using pthreads. 1999-12-03 10:05:36 +00:00
wtc%netscape.com 4a958eb247 Bugzilla bug #17040: compile with -ansi -D__POSIX_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE on all CPU architectures.
1999-12-03 00:39:54 +00:00
larryh%netscape.com 62fc21a701 BugZilla: 19247. Add support for VMS, QNX, NTO 1999-11-29 19:42:11 +00:00
cls%seawood.org f0b3558b58 Added preliminary autoconf support for solaris. Untested. 1999-11-29 04:46:11 +00:00
cls%seawood.org f3c93f2e86 Fixed tabbing problems with emacs caused by the mode header.
Added preliminary autoconf support for aix, dgux, freebsd and hpux.  All untested.
1999-11-29 02:15:22 +00:00
cls%seawood.org efdd8f6f8c Added support for neutrino target to configure.in. Patch submitted by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.
Split AR_FLAGS from AR for platforms that don't use the common syntax.
1999-11-23 06:23:52 +00:00
cls%seawood.org 6b5823fd18 Made the handling of the debug/optimize flags to match the Mozilla configure.in setup.
Updated the irix target section to contain the exact logic contained in IRIX.mk in an effort to fix bug 18966.
Added the following options:
   --enable-optimize
   --enable-mdupdate
   --enable-n32 (IRIX only)
   --enable-64bit
1999-11-22 15:24:12 +00:00
wtc%netscape.com f03f2d7ab6 Added newline at end of file. 1999-11-19 00:51:58 +00:00
srinivas%netscape.com 8648127088 OpenVMS updates by colin@theblakes.com 1999-10-22 21:06:08 +00:00
srinivas%netscape.com e1cb2967eb The "-mno-486" compiler option is no longer relevant and not supported
in new gcc compilers (v2.95). Bug #15975.
1999-10-20 21:19:53 +00:00
cls%seawood.org bb9d2ebe79 Syncing Makefile.ins with srinivas' previous checkin.
r=shaver
1999-10-19 05:30:36 +00:00
srinivas%netscape.com 57e7bdef64 Update with post-3.5 fixes on the tip 1999-10-19 00:40:39 +00:00
cls%seawood.org 894898e25a Files not used by build. Attempting to resolve cvs checkin problem. a=srinivas,leaf 1999-10-15 21:42:20 +00:00
cls%seawood.org ba5179289d Files not used by build. Attempting to resolve cvs checkin problem. a=srinivas,leaf 1999-10-15 21:36:53 +00:00
wtc%netscape.com a73091ee3d Bugsplat bug #358401: created a separate .rc file for each DLL. The
product name is "Netscape Portable Runtime" and the file descriptions
are "NSPR Library", "PLDS Library", "PLC Library", and "PRSTRMS Library".
A debug build is indicated in the file description.  The copyright years
changed to 1996-1999.
Modified files: rules.mk, lib/ds/Makefile, lib/ds/Makefile.in,
lib/libc/src/Makefile, lib/libc/src/Makefile.in,
lib/prstreams/Makefile, lib/prstreams/Makefile.in,
prinit.h, nspr.rc
Added files: plds.rc, plc.rc, prstrms.rc
Removed file: resource.h
1999-10-15 00:51:41 +00:00
wtc%netscape.com da8666cb2b Backed out the Windows resource file stuff checked in in the autoconf
branch merge.  It has two problems: 1. RESOBJ is not being used.  It
has the same meaning as the existing variable RES.  2. $(RES) is added
to OBJS twice on Win32.
1999-10-15 00:14:09 +00:00
wtc%netscape.com dea781ecc9 Removed the rule for $(PURE_LIBRARY), which was accidentally
resurrected in the autoconf checkin.
1999-10-14 23:55:27 +00:00
wtc%netscape.com 55085002e0 Bugzilla bug #14126: quote $(OS_RELEASE) in the shell command.
Thanks to Greg Noel <GregNoel@san.rr.com> for the bug report
and the fix.  Reviewed by Greg Noel and tested on several flavors
of Linux (x86, sparc, alpha, and ppc) and FreeBSD.
1999-10-14 23:17:38 +00:00
srinivas%netscape.com bc24d35ef7 Add autoconf for NSPR. Check in for cls@seawood.org. Buzill 11893 1999-10-14 15:09:11 +00:00
larryh%netscape.com 76ed113c5c NSPR 3.5 landing 1999-10-13 18:32:42 +00:00
srinivas%netscape.com 75a8f3d79b Inlcude the assembly language implementation of the stack operations only when
_PR_HAVE_ATOMIC_CAS is defined. Bugzilla #11576.
1999-08-18 02:17:13 +00:00
srinivas%netscape.com 53f08aed21 The "-mno-486" compiler option is no longer relevant and not supported
in new gcc compilers (v2.95). Bug #11455. Checkin for jdaly@ixl.com.
1999-08-09 19:53:59 +00:00
srinivas%netscape.com 97700c34b7 Port to Aplha-NT; checkin for bob meader <bob@guiduck.com>. 1999-07-23 16:35:29 +00:00
wtc%netscape.com a7885b659d Files created in 1999 should have a 1999 copyright notice. 1999-07-19 21:37:59 +00:00
srinivas%netscape.com 455d8411ca OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>. 1999-07-16 02:35:57 +00:00
srinivas%netscape.com 1a3dc74999 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>. 1999-07-15 12:37:21 +00:00
wtc%netscape.com 11a32bff2c Merged Neutrino (NTO) changes contributed by Jerry L. Kirk
<Jerry.Kirk@Nexwarecorp.com>.
Modified files: pr/include/md/Makefile, _pth.h, prosdep.h,
pr/src/md/unix/Makefile, objs.mk, unix.c, unix_errors.c,
ptio.c, ptthread.c.
Added files: NTO.mk, _nto.cfg, _nto.h, nto.c.
1999-06-28 23:13:18 +00:00
wtc%netscape.com 31ca8cf1fb Bugzilla bug #4471: specify -mips3 when compiling on IRIX 6.5,
otherwise it defaults to -mips4 if the build machine is mips4.
1999-05-27 23:03:31 +00:00
wtc%netscape.com de7799ef60 More SCO OpenServer updates from Brian Ostrom <briano@netscape.com>. 1999-05-19 01:28:21 +00:00
srinivas%netscape.com 11155af018 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>. 1999-05-19 00:53:52 +00:00
wtc%netscape.com dd0f888779 Bugzilla bug #4761: define _LARGEFILE64_SOURCE explicitly if we are
on Solaris 2.6 or 2.7 and using gcc.  Thanks to vdemarco@novazen.com
and mcafee@netscape.com for reporting this problem.
1999-05-19 00:40:28 +00:00
wtc%netscape.com fe36c00bf5 Bugzilla bug #1816: handle Cygwin's uname return format on Win95 also. 1999-05-17 22:05:08 +00:00
wtc%netscape.com c536785449 Bugzilla bug #1816: handle the output of the 'uname' command in
the latest Cygwin release (Beta 20).  Thanks to Tague Griffith
<tague@netscape.com> for reporting the bug and zuperdee@penguinpowered.com
for pointing out where the bug was.
1999-05-17 21:31:16 +00:00
srinivas%netscape.com 2f2fc05028 Port to OpenVMS.
Checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-12 00:47:36 +00:00
srinivas%netscape.com 572e694874 Initial version of the OpenVMS config file.
Checkin for "Colin R. Blake" <colin@theblakes.com>.
1999-05-12 00:38:44 +00:00
dmose%mozilla.org 40c9c56b74 updating to license version 1.1 in boilerplate comments 1999-04-21 21:40:44 +00:00
srinivas%netscape.com 88b0f7ca78 Use of lstat, instead of stat, causes nsinstall to miss directories pointed to by
symlinks. Bugzilla #4954.
1999-04-21 02:11:53 +00:00
wtc%netscape.com 370b0deaa5 Removed unused variables LIBNSPR and PURELIBNSPR. 1999-04-15 22:19:41 +00:00
wtc%netscape.com ff5cc6373e Bugzilla bug #5111: include my_config.mk and my_overrides.mk, if they
exist, to allow for user config and overrides of NSPR build variables.
Thanks to Ramiro Estrugo <ramiro@netscape.com> for the design and
implementation.
Modified files: .cvsignore, config.mk.
1999-04-15 03:04:29 +00:00
wtc%netscape.com 64dc3aa3a6 Bugzilla bug #4952: line 35 spilled over to line 36, and a '-' was missing.
Thanks to tomg@squish.org for the bug report.
1999-04-14 01:57:31 +00:00
wtc%netscape.com a10c571e20 Renamed MOZ_PROF to MOZ_PROFILE. 1999-03-23 20:02:33 +00:00
wtc%netscape.com 6496ce1075 Restored the -D_THREAD_SAFE macro define that I incorrectly deleted
in the previous revision.  The -pthread flag does not define
_THREAD_SAFE.  Thanks to Jeremy Lea <reg@shale.csir.co.za> for
pointing this out.
1999-03-23 15:18:27 +00:00
wtc%netscape.com 950a0a6acb Merged a patch contributed by jon@eyrie.org (Jonathan Lennox). 1999-03-23 05:50:11 +00:00
wtc%netscape.com 08520a5974 FreeBSD/Alpha port, contributed by Brian Ostrom <briano@netscape.com>.
Modified files: FreeBSD.mk, gencfg.c, _freebsd.cfg, _freebsd.h,
pr/tests/Makefile.
1999-03-23 04:09:23 +00:00
wtc%netscape.com 23257a8062 Removed extraneous macro defines that are already defined
by the compiler.
1999-03-22 23:29:46 +00:00
wtc%netscape.com 035b3f4203 Merged NSPR patches for BSD/OS 4.0.1 + sparc, contributed by
Kurt J. Lidl <lidl@eng.us.uu.net>.
Modified files: BSD_OS.mk, _bsdi.cfg, _bsdi.h.
1999-03-22 23:04:13 +00:00
wtc%netscape.com c7e15201d8 Update from the internal CVS repository /m/src. Includes: first
cut at 64-bit AIX port.
1999-03-19 22:47:21 +00:00
wtc%netscape.com 1f1b4b0aaa NSPR library name change (libnspr21 ==> libnspr3) and
plevent.c.
1999-03-17 21:25:08 +00:00
wtc%netscape.com 8b2132aba2 Another update of the latest stuff from the internal CVS repository /m/src. 1999-03-02 22:23:14 +00:00
wtc%netscape.com a8f60387ec Another update from the internal CVS repository /m/src to mozilla.org. 1999-03-02 00:58:34 +00:00
wtc%netscape.com 9b2c30b253 Check NO_MDUPDATE. (contributed by Brian Ostrom <briano@netscape.com>) 1999-02-27 19:36:57 +00:00
larryh%netscape.com ceea36cbf3 add profiling capability for win32 1999-02-12 19:36:35 +00:00
wtc%netscape.com b29446a65f In _PR_InitThreads, call pthread_init to explicitly initialize the
pthread subsystem on BSD/OS because pthread_self() fails to initialize
pthreads implicitly.  This patch is contributed by Bert Driehuis
<bert_driehuis@nl.compuware.com>.
1999-02-01 20:01:36 +00:00
wtc%netscape.com a82867f527 Merged first batch of BeOS port patches contributed by
Matthew Zahorik <maz@albany.net>.
1999-01-26 01:56:55 +00:00
wtc%netscape.com 66386b80af Added new BeOS files contributed by Matthew Zahorik <maz@albany.net>. 1999-01-25 23:41:16 +00:00
wtc%netscape.com 8e224331a0 The build/hcc and build/hcpp scripts now take the compiler name as the
first argument.  This patch is contributed by Tim Rice <tim@trr.metro.net>.
1999-01-22 17:24:20 +00:00
wtc%netscape.com 6b805b3528 Removed unnecessary macro define -D_THREAD_SAFE. 1999-01-21 18:49:31 +00:00
wtc%netscape.com 37cbd0cad7 Merged the pthreads patches for BSD/OS 4.0 contributed by
Bert Driehuis <bert_driehuis@nl.compuware.com>.
Modified files: BSD_OS.mk, _pth.h, bsdi.c, ptio.c, and pr/tests/Makefile.
1999-01-19 23:38:54 +00:00
wtc%netscape.com 5d681cd3cb BSD/OS 4.0 fix, contributed by Bert Driehuis <driehuis@playbeing.org>. 1998-12-17 06:26:24 +00:00
wtc%netscape.com f543d8d7e4 Replaced all but one use of IRIX5_3 by feature-based macros.
(Thanks to Brian Ostrom <briano@netscape.com>.)
Modified files: IRIX.mk and irix.c.
1998-12-16 05:58:43 +00:00
wtc%netscape.com 0a48c23197 Miscellaneous porting changes from Brian Ostrom <briano@netscape.com>. 1998-12-05 01:41:18 +00:00
wtc%netscape.com b479088243 Corrected a typo. The "1" (one) in "armv41" should be an "l" (ell).
Thanks to Brian Ostrom <briano@netscape.com> for pointing this out.
1998-12-01 08:30:02 +00:00
wtc%netscape.com e277a7e8ff Removed -D_PR_NEED_FAKE_POLL from FreeBSD.mk and NEXTSTEP.mk. This
macro is defined internally.
In _freebsd.h, include poll.h if poll is available.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for suggesting the patches.
1998-11-25 21:01:14 +00:00
wtc%netscape.com fee8cf3706 A jumbo checkin, consisting of:
1. Ports to older revisions of some Unix variants, e.g., BSD/OS 1.1,
   OSF1 V2.0, etc., contributed by Brian Ostrom <briano@netscape.com>.
2. QNX port, also contributed by Brian Ostrom.
3. New macro USE_MACH_DYLD to represent the dynamic library loading
   API of NEXTSTEP and Rhapsody.
4. On platforms whose socket address has the sa_len field, make a
   copy of the PRNetAddr argument for PR_Bind, PR_Connect, and PR_SendTo
   and set its sa_len before passing it to the system calls.  This
   fix is suggested by Bert Driehuis <driehuis@playbeing.org>.
5. Removed the unused field _lockf64 of struct _MD_IOVector.  Not
   every Unix platform has lockf, and the POSIX file locking API
   uses fcntl.
1998-11-23 06:33:00 +00:00
srinivas%netscape.com 81ab6c6336 Fixed breakage of C++ build rule in previous checkin. 1998-11-20 23:19:54 +00:00
srinivas%netscape.com 2fd86286e1 Enable OS/2 builds with IBM's compiler (Visualage) and gcc port of OS/2 (emx).
Checkin for Eric Olson <Eric.Olson@Sympatico.CA> and Henry <sobotka@axess.com>.
1998-11-20 20:17:20 +00:00