wtc%netscape.com
48b5deb759
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-11 23:57:21 +00:00
wtc%netscape.com
9c72dbbd0c
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-11 23:49:42 +00:00
cls%seawood.org
448c273013
Fix for OS/2 emx build bustage.
...
Thanks to Dmitry Kubov <dmitry@north.cs.msu.su> for the patch.
Bug #72471 r=cls
2001-03-21 15:56:31 +00:00
cls%seawood.org
6f8a5d43c1
Use CC instead of LD to link.
...
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61745 r=cls
2001-03-09 07:41:26 +00:00
cls%seawood.org
6ff6ea0cfd
Actually use CPPFLAGS when passed to configure.
2001-03-09 04:51:09 +00:00
cls%seawood.org
70a68f932e
Fix nspr autoconf for OpenVMS.
...
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls
2001-02-25 21:50:47 +00:00
cls%seawood.org
1f2ef9daa4
Fix for OS/2 nspr autoconf bustage.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls
2001-02-24 05:43:14 +00:00
cls%seawood.org
b8fad76766
Initial OS/2 nspr autoconf support. Bug #58804
...
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.
2001-02-24 05:39:43 +00:00
cls%seawood.org
737ae63adf
More generated files to ignore
2001-02-24 05:31:07 +00:00
wtc%netscape.com
41ebfd961c
Bugzilla bug #1816 : allow building on Windows 98 with MKS or Cygwin tools.
2001-02-21 17:13:05 +00:00
cls%seawood.org
d96d0bbfc2
Remove INSTALL. Add CPU_ARCH.
2001-01-29 05:34:20 +00:00
cls%seawood.org
bf882c78fb
Add --enable-boehm to nspr autoconf
2001-01-23 15:55:29 +00:00
cls%seawood.org
b06b54dd72
There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk.
2001-01-22 06:36:06 +00:00
cls%seawood.org
9a2f6fe5f5
gmake 3.79.1 requires that SHELL be evaluated immediately.
...
Thanks to Brian Ryner <bryner@uiuc.edu> for the patch.
2001-01-21 23:48:08 +00:00
cls%seawood.org
5581220542
Switch from using $(DIST)/bin, $(DIST)/lib, etc to using $(bindir), $(includedir). This gives us the advantage of being able to set different directories for libs & headers as needed. r=bryner
2001-01-21 06:37:45 +00:00
cls%seawood.org
5fe7b6a29d
Landing changes to use autoconf on win32. Bug #58804
2001-01-19 09:44:03 +00:00
cls%seawood.org
302068957b
Don't link in OS_LIBS to shared libs by default
2001-01-17 19:14:16 +00:00
cls%seawood.org
74fe5e6f9f
Only define HAVE_LCHOWN if it is not already defined. Fixes AIX
2001-01-17 05:13:00 +00:00
cls%seawood.org
6fdbc88979
Switch to $< & $@ so that VPATH can do its magic.
...
Bug #58804
2000-12-30 06:36:06 +00:00
cls%seawood.org
d67e0d81fc
Preparations for building on win32 with autoconf Makefile.ins.
2000-12-30 05:44:01 +00:00
cls%seawood.org
0293179f8b
Sync'ing long lost changes between Makefile & Makefile.in
2000-12-30 00:47:58 +00:00
wtc%netscape.com
80ad6dc3ae
Bugzilla bug #62457 : set the flock structure correctly and use fcntl
...
file locking on AIX 4.3, HP-UX 11.00, IRIX, Linux, OSF1 V4.0, and Solaris.
Modified Files: AIX.mk, HP-UX.mk, IRIX.mk, Linux.mk, OSF1.mk, SunOS5.mk,
and unix.c.
2000-12-22 06:02:52 +00:00
wtc%netscape.com
a59f1f7e8e
Bugzilla bug #63019 : do not build static libraries unless the platform
...
does not have shared libraries.
2000-12-16 18:09:00 +00:00
cls%seawood.org
08c9d5ab81
Set CROSS_COMPILE variable as appropriate so that cross-compiling works again. Bug #11890
2000-10-18 20:03:41 +00:00
cls%seawood.org
c890f95706
Apply fixes for previous attempt to add STRIP to nspr build.
2000-09-30 03:24:19 +00:00
larryh%netscape.com
eaca9c4309
Bugzilla: 51465. strip binaries on optimized builds
2000-09-28 17:47:22 +00:00
wtc%netscape.com
a8bb856914
Restored the correct copyright years.
2000-08-30 17:00:08 +00:00
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
srinivas%netscape.com
e9f60b7585
Fixed a typo in previous checkin.
1998-11-19 23:09:01 +00:00
srinivas%netscape.com
3df666ca4a
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-19 22:20:31 +00:00
wtc%netscape.com
a4ede5cb1c
NEXT port. Contributed by Balazs Pataki (balazs.pataki@sztaki.hu).
1998-11-18 23:53:21 +00:00
srinivas%netscape.com
6421afd72c
Enable ELF builds FreeBSD 3.0.0-RELEASE; checkin for
...
Jeremy Lea <reg@shale.csir.co.za>.
1998-11-18 22:51:51 +00:00
wtc%netscape.com
fce4f3ace5
Specify -R <path> if LIBRUNPATH is defined in the environment.
...
Contributed by Frank van der Linden (frank@wins.uva.nl ).
1998-11-13 22:05:33 +00:00
wtc%netscape.com
f3e3e01be1
Merged the NetBSD patch contributed by Frank van der Linden
...
(frank@wins.uva.nl ).
ftp://ftp.netbsd.org/pub/NetBSD/misc/fvdl/mozilla/diff-19981008.001
1998-11-13 02:12:38 +00:00
wtc%netscape.com
4bfb5610d0
Ports to many Unix variants. Added the OMIT_LIB_BUILD_TIME workaround
...
for platforms that don't have 'long long'. In pr/src/Makefile and
lib/libc/src/Makefile, use single quotes so that we can avoid
using backslashes in double quotes (that doesn't work under
MKS shell).
1998-10-08 21:31:09 +00:00
wtc%netscape.com
b08791881f
Do not use the -x assembler-with-cpp for gcc in ASFLAGS. This flag
...
doesn't seem to work on Solaris x86. At least, gcc can't assemble
pr/src/md/unix/os_SunOS_x86.s with this flag.
1998-10-07 00:36:44 +00:00
wtc%netscape.com
6462b9a6d7
More mozilla/nsprpub updates, including:
...
- Patch for MkLinux and glibc 2.1. Removed the MKLINUX macro.
This patch is contributed by Tom Rini <trini@kernel.crashing.org>.
- Patch to make the emulated threads work on ARM/Linux. Contributed
by raff@netwinder.org .
1998-10-05 18:58:25 +00:00
cls%seawood.org
06aeea7a1b
Makes nsinstall not return an error if an intermediate directory already exists.
1998-09-27 00:02:21 +00:00
wtc%netscape.com
5155300605
NSPR20 v3.0 beta landing from NSPRPUB_RELEASE_3_0_LANDING_BRANCH.
1998-09-25 20:34:39 +00:00
slamm%netscape.com
3caa8cd31e
Back out accidental checkin.
1998-09-24 21:10:14 +00:00
slamm%netscape.com
54edc1cfed
Add a command for editing the toolbars and reformat the commands into a nicer format.cmd/xfe/src/xfe_commands
1998-09-24 20:19:20 +00:00
wtc%netscape.com
a32ad94d34
For DG/UX, rename its OS_ARCH fro "dgux" to "DGUX".
...
dgux.mk is also renamed DGUX.mk.
1998-09-13 04:18:06 +00:00
wtc%netscape.com
66d884cf5d
Port to Linux/Strong Arm 110. Only the pthreads version works.
...
Files changed: Linux.mk, _linux.cfg, _linux.h.
1998-09-13 03:43:33 +00:00
wtc%netscape.com
dda428f16b
Backed out an accidental change of the setting of OBJDIR_NAME in the
...
previous revision.
1998-09-08 21:45:31 +00:00
cls%seawood.org
27ab07bed1
Changed checks for LINUX to linux as linux is defined by the compiler and fixes autoconf breakage under libc5.
1998-09-04 10:37:27 +00:00
cls%seawood.org
121dc5f5c3
Fixed problem of autoconf not using ACCFLAGS when using --enable-debug.
1998-08-29 22:12:53 +00:00
cls%seawood.org
aa0ff173dc
Enabled dependencies for autoconf.
1998-08-27 19:52:22 +00:00
cls%seawood.org
84f1cedcbb
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
wtc%netscape.com
9fdb1ea9fd
OPTIMIZER: use -O2 in optimized builds. Do not use -g (for now) in
...
debug builds because it would produce a huge executable.
1998-08-13 04:35:20 +00:00
wtc%netscape.com
a7d686be89
Linux/Alpha needs the -mieee compiler flag to turn on IEEE floating
...
point arithmetics.
1998-08-12 21:18:20 +00:00
wtc%netscape.com
e94e434281
Checked in DG/UX port contributed by Marc Fraioli <fraioli@dg-rtp.dg.com>.
...
New files: dgux.mk, _dgux.cfg, _dgux.h, and dgux.c.
Files changed: lib/msgc/tests/Makefile, pr/include/md/Makefile,
_unixos.h, prosdep.h, prsocket.c, pr/src/md/unix/Makefile,
pr/src/md/unix/objs.mk, unix.c.
1998-08-11 22:29:48 +00:00
wtc%netscape.com
ea6aa09a4e
Shared libraries on FreeBSD must have version numbers in their names.
...
So set DLL_SUFFIX to so.1.0. Thanks to Bret Ford <bford@uop.cs.uop.edu>
for reporting the problem and Thomas Mueller <tmueller@privat.prodata.de>
for verifying the fix.
1998-08-10 23:42:03 +00:00
wtc%netscape.com
f7277b4d8c
Enable pthreads-based Mozilla build. TO do a pthreads-based build,
...
set the environment variable USE_PTHREADS to 1.
Files changed: mozilla/config/OSF1.mk, mozilla/nsprpub/config/OSF1.mk.
1998-08-10 23:37:06 +00:00
wtc%netscape.com
4f09271991
Backed out accidental check-in from OJI branch merge.
1998-08-01 14:35:39 +00:00
warren%netscape.com
c9bd5d8074
Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag.
1998-07-31 20:19:50 +00:00
wtc%netscape.com
0bddaf22fb
Use -std1 (strict ANSI C) instead of -std (ANSI C but allows common
...
programming practices disallowed by the standard). Define OSF1V4
for all V4.x versions.
1998-07-25 04:58:47 +00:00
waterson%netscape.com
7212146636
Fixed MOZ_PROF to build optimized with symbols.
1998-07-24 22:46:44 +00:00
wtc%netscape.com
bf8f82da73
Bugzilla bug #263 : Merged the NetBSD port of NSPR contributed by
...
Frank van der Linden <frank@wins.uva.nl>.
1998-07-17 23:33:36 +00:00
danm
30f8c8b987
glowcode. bug 299200 a:don.
1998-07-09 16:33:15 +00:00
wtc
412d6f3a7c
Use -32 flag for compiler and linker explicitly on IRIX 6.x. This is
...
necessary on IRIX 6.4 where -n32 is the default. Thanks to Tomi (a
CS student in Finland whose last name I forget) for the patch.
1998-06-08 23:43:33 +00:00
jgellman
da79f31b6d
back out change. inadvertently checked in self-modifying build code
1998-06-03 04:43:17 +00:00
jgellman
9f800f1e0e
merge from OJI branch
1998-06-03 00:37:20 +00:00
wtc
4776befe54
Use the stabs debug format on Solaris x86, because the default dwarf
...
format does not work. This patch is provided by Soren Juul Moller
<sjm@nwc.dk>.
1998-05-27 23:15:32 +00:00
wtc
872b4e8d8c
Merged gcc support from the HP-UX Mozilla Patching Kit version 3.00
...
(http://hpux.csc.liv.ac.uk/hppd/mozilla/ ), maintained by
Richard K Lloyd <hpux@csc.liv.ac.uk>.
1998-05-27 23:13:47 +00:00
wtc
4d1413640a
Merged NSPRPUB_19980508_BRANCH to the main trunk. The 19980508
...
branch is a temporary branch for us to copy the latest changes
from our internal development tree to the public mozilla tree.
1998-05-14 18:09:56 +00:00
wtc
c6427d2a86
In Rhapsody 5.1 (DR2), the C++ compiler is named c++.
1998-05-14 17:01:14 +00:00
wtc
7710bf746a
Merged patches contributed by Matt Watson <mwatson@apple.com>.
1998-05-08 18:32:30 +00:00
wtc
0a437cef0c
Matt Waston <mwatson@apple.com> taught me what common symbols are
...
and to compile with -fno-common.
1998-05-07 19:19:25 +00:00
wtc
2abfd52480
Moved Rhapsody's shared library rule from rules.mk to Rhapsody.mk.
1998-05-07 07:23:49 +00:00
wtc
c389b52b5b
Define IP_MULTICAST to get the IP multicast macro/struct definitions
...
in netinet/in.h on SINIX 5.43. We acknowledge the help of Sanjay
Gupta <gupta@informix.com>.
1998-05-06 19:53:26 +00:00
wtc
076ba566b9
Checked in (unfinished) Rhapsody port provided by Chris McAfee and
...
Chris Toshok (mcafee, toshok@netscape.com ). It is classic NSPR,
local threads only (based on setjmp/longjmp).
1998-05-05 23:28:45 +00:00
wtc
6a3b59e388
Recognize SINIX-Y, the high-end version of SINIX.
...
(Patch provided by Sanjay Gupta <gupta@informix.com>.)
1998-04-30 20:07:51 +00:00
wtc
5a5cb58738
Various makefile cleanups. On SCO OpenServer, the value of OS_ARCH
...
is now 'SCOOS' instead of 'SCO_SV'. Also, we just use the cpp macro 'SCO'
and deleted the macro 'SCO_SV'.
In pr/src/md/unix/Makefile, we do not assemble the ultrasparc assembly
file if we are compiling with gcc.
1998-04-30 19:36:53 +00:00
wtc
0b3f6a8a76
Got rid of the LINUX1_2 and LINUX2_0 macros. I hope that this will
...
make building on 2.1.x easier. In case we need to distinguish between
different versions of Linux, we will try to use feature-based macros
as opposed to version-based macros.
Files changed: Linux.mk, _linux.h, _pth.h, prnetdb.c, and ptthread.c.
1998-04-28 23:54:29 +00:00
wtc
1599c0527a
"gmake clobber" should remove $(OBJDIR) too.
1998-04-25 16:14:33 +00:00
wtc
1ce33d0f6f
Merged the makefile changes from Netscape's internal development version
...
of NSPR to the public ns/nsprpub on mozilla.org.
Removed ns/nsprpub/tools/winsock.lib, which should not have been
released. This file can be generated from winsock.dll by following
the NSPR build instructions for Windows 3.11 at
http://www.mozilla.org/docs/refList/refNSPR/win16.html .
1998-04-21 17:21:53 +00:00
wtc
f63a723b2e
Ported to Linux/m68k. The patches were kindly provided by
...
Jes Sorensen <Jes.Sorensen@cern.ch>.
1998-04-16 22:56:27 +00:00
wtc
7cd7c2c3a4
Ported to HP-UX 9. We acknowledge Richard K. Lloyd <rkl@csc.liv.ac.uk>
...
for his help.
Files changed: HP-UX.mk, pr/src/Makefile, hpux.c, unix.c, and uxproces.c.
HP-UX.mk: Compare $(basename $(OS_RELEASE)) with A.09 to cover all HP-UX
9 revisions. Define _PR_NEED_H_ERRNO for HP-UX 9.
1998-04-15 01:02:00 +00:00
wtc
2b38842e8d
Removed the -Wno-format compiler switch. We do want to get printf
...
format mismatch warnings.
1998-04-13 21:44:55 +00:00
ltabb
3b56a9af51
Free the lizard
1998-03-28 02:44:41 +00:00