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

1528 Коммитов

Автор SHA1 Сообщение Дата
wtc%netscape.com 9330aab4ab Bugzilla bug 218967: do not initialize unsigned chars with character
constants '\ddd' where ddd is an octal number larger than 127 (decimal).
Such character constants have negative integer values if 'char' is signed.
Thanks to timeless@bemail.org for the bug report and a suggested fix.
2003-09-17 20:14:25 +00:00
wtc%netscape.com eaa8429f82 Bugzilla bug 124958: the pthread priority range is 0-31 on OpenBSD. The
patch is contributed by Mats Palmgren <mats.palmgren@bredband.net>.  r=wtc.
2003-09-16 20:46:14 +00:00
wtc%netscape.com f94944a990 Bugzilla bug 215581: checked in the rest of the GCC 3.2.2 for OS/2 patch
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files: prio.h prtypes.h os2misc.c
2003-09-16 20:35:10 +00:00
wtc%netscape.com 17575e1042 Bugzilla bug 215581: build with GCC 3.2.2 for OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.  r=wtc.
2003-09-16 01:58:03 +00:00
wtc%netscape.com 3dcfe9f758 Bugzilla bug 124958: Checked in OpenBSD changes from Mats Palmgren
<mats.palmgren@bredband.net>.  Added support for 64-bit SPARC v9, ELF
objects, etc.
Modified Files: _openbsd.cfg prlink.c prnetdb.c prtime.c
2003-09-16 00:18:13 +00:00
seawood%netscape.com e9f6376826 When calling windres, use a temp file to work around resource issues.
Bug #213281 r=wtc
2003-09-15 03:48:56 +00:00
wtc%netscape.com 6653b4adb3 fix mingw/vc7 bustage 2003-09-13 15:10:24 +00:00
wtc%netscape.com c2f55f5a37 Bugzilla bug 219104: handle sockaddr structures that have a sa_len field.
That field should not be copied to PRNetAddr's.  The patch is contributed
by David Baron <dbaron@mozilla.org>.  r=wtc.
2003-09-13 13:41:29 +00:00
darin%meer.net 58da132a61 fixing build bustage for mingw & vc7 2003-09-13 01:02:40 +00:00
wtc%netscape.com a112a88277 Added a test for PR_GetAddrInfoByName. 2003-09-13 00:18:41 +00:00
darin%meer.net ad3f5bd55a landing patch for bug 211501 "NSPR should provide getaddrinfo" r=wtc 2003-09-11 21:42:16 +00:00
wtc%netscape.com c39982f7ff Bugzilla bug 158240: fixed a crash on startup if NSPR_LOG_FILE is set on
BeOS.  The patch is contributed by arougthopher@lizardland.net (Paul).
r=wtc.
2003-09-11 17:41:29 +00:00
wtc%netscape.com 5532b322b2 Set NSPR version to 4.5 Beta. 2003-09-11 01:01:59 +00:00
wtc%netscape.com 715612be7c Bugzilla bug 214411: implement automatic attaching and detaching of Solaris
native threads.  The patch contains contribution by Gerard Roos
<gerard.roos@adnovum.ch>.
Modified Files: _solaris.h primpl.h solaris.c pruthr.c foreign.c provider.c
2003-09-11 00:29:37 +00:00
wtc%netscape.com 9fe76c8e50 Bugzilla bug 217968: renamed the STACKSIZE macro to THREAD_STACKSIZE to
avoid a conflict with a same-named macro defined in <ppc/param.h> on Mac OS
X.  Thanks to timeless@bemail.org for reporting the bug.
Modified Files: server_test.c servr_kk.c servr_ku.c servr_uk.c servr_uu.c
2003-09-08 18:54:05 +00:00
wtc%netscape.com 00bf58ca56 Bugzilla bug 217501: specify the standard AIX libpath (/usr/lib:/lib) when
building NSPR libraries, otherwise the path passed to the -L linker flag
is added to the head the libpath.  The patch is contributed by Philip K.
Warren <pkw@us.ibm.com>.
2003-08-27 23:41:12 +00:00
seawood%netscape.com 137e2c4d90 Avoid pulling in libdl on OSX.
Thanks to Josh Soref <timeless@bemail.org> for the patch.
Bug #212708 r=wtc
2003-07-18 02:09:19 +00:00
wtc%netscape.com 27e3f24561 Bug 212566: _pr_ipv6_v6only_on_by_default needs to be defined for DARWIN
under all cases, not just when _PR_INET6_PROBE is defined, because
_PR_INET6_PROBE is only defined when Mac OS X deployment target is 10.1.
Bug 211512: defined IPV6_V6ONLY if it's not defined so that we can build on
Mac OS X 10.1, where this macro is not defined.
2003-07-14 22:12:19 +00:00
wtc%netscape.com 44646292a1 Set MOD_MINOR_VERSION to 4 for NSPR 4.4. 2003-07-10 17:34:08 +00:00
wtc%netscape.com 3b4d98cf4a Updated for NSPR 4.4. 2003-07-10 01:05:10 +00:00
wtc%netscape.com 6c77b1d676 Set NSPR version to 4.4. 2003-07-10 01:03:41 +00:00
wtc%netscape.com 3f6f7ca687 Bug 126937: implement PR_GetSysfdTableMax and PR_SetSysfdTableSize for
OS/2.  The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=pedemont.
2003-07-09 04:56:28 +00:00
wtc%netscape.com 0827beebcc Bug 211512: worked around the Mac OS X Panther bug that the IPV6_V6ONLY
socket option is turned on by default.  r=bryner.
2003-07-09 03:48:13 +00:00
seawood%netscape.com e18f40e3c2 Use standard __declspec keyword instead of _declspec.
Bug #202826 r=wtc
2003-06-25 14:49:44 +00:00
wtc%netscape.com dc35f1cd5f Bug 207614: fixed the way prcpucfg.h is created on OpenVMS so that its
modified time doesn't get updated whenever we do "gmake export".
2003-06-06 21:21:47 +00:00
wtc%netscape.com 31b9160150 Bug 207421: use /Op to disable some floating-point optimizations of MSVC
6.0 Processor Pack because they make the floating-point calculations in
prdtoa.c produce incorrect results.  r=cls.
2003-06-06 03:10:18 +00:00
wtc%netscape.com c925721dd2 Print error codes if PR_Read fails. 2003-05-23 06:19:11 +00:00
wtc%netscape.com fa36fed6ee Bug 206815: fixed a benign UMR in the PR_Poll implementations based on
poll().  We should initialize the events field of the pollfd structure
when we set the fd field to -1 even though the events field is ignored
if the fd field is negative.
Modified Files: ptio.c uxpoll.c
2003-05-23 01:34:51 +00:00
wtc%netscape.com 14ef6510b9 Bug 204092: build NSPR on Solaris with -xO4 optimization. 2003-05-16 20:33:14 +00:00
wtc%netscape.com e9a94f4f79 Bug 205582: map EHOSTUNREACH to PR_HOST_UNREACHABLE_ERROR on Unix. r=darin. 2003-05-14 01:56:26 +00:00
wtc%netscape.com 58111e3b8b Bug 201405: Backed out the previous checkin. It caused the timeout test to
hang.
2003-05-14 01:47:18 +00:00
wtc%netscape.com 3b13dd9cee Set NSPR version to 4.4 Beta. 2003-05-14 01:43:16 +00:00
wtc%netscape.com c2e1ab017e Merged the recent OS/2 changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the
trunk.
2003-05-14 01:34:47 +00:00
wtc%netscape.com 344d89120d Merged the recent changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the trunk.
Added Files: os2emx.s
2003-05-14 01:32:58 +00:00
wtc%netscape.com 2a090e9975 Merged the changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH onto the trunk. Most
of these changes are for OS/2.
Modified Files:
	configure.in build/cygwin-wrapper config/rules.mk
	lib/ds/Makefile.in lib/ds/plds.def lib/libc/src/Makefile.in
	lib/libc/src/plc.def pr/include/md/_os2.h pr/src/Makefile.in
	pr/src/nspr.def pr/src/linking/prlink.c
	pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk
	pr/src/md/os2/os2cv.c pr/src/md/os2/os2misc.c
	pr/src/md/os2/os2poll.c pr/src/md/os2/os2sock.c
	pr/src/md/os2/os2thred.c pr/tests/Makefile.in
	pr/tests/attach.c
2003-05-14 01:24:08 +00:00
wtc%netscape.com ac2dd722a6 Bug 203317: getipnodebyxxx routines are not thread-safe on OpenVMS, so we
need to lock around them.  The patch is contributed by Colin Blake
<colin@theblakes.com>.  r=wtc.
Modified Files: configure configure.in prnetdb.c
2003-04-30 00:44:16 +00:00
seawood%netscape.com 4ee1fc13e4 Change mksnt* checks to mks*
Bug #202598 r=wtc
2003-04-19 01:47:57 +00:00
seawood%netscape.com d14fa1269a Add -s to default optimization flags for os2gcc builds.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #201555 r=cls
2003-04-18 19:27:09 +00:00
seawood%netscape.com b575e3e3e4 Sync config.guess & config.sub with official GNU copies.
Bug #199343
2003-04-18 19:20:22 +00:00
wtc%netscape.com 6388a9e737 Bug 104529: on OS/2, when writing to the command-line console, we must
write \r\n to go to a new line. So we need to translate \n to \r\n. The
patch is contributed by Julien Pierre.
2003-04-18 14:02:24 +00:00
wtc%netscape.com 5fe32cd2ea Bug 105271: compile source files with absolute pathnames so that the
debuggers can find them automatically.  Currently enabled on Windows and
OS/2 only.  The patch is contributed by Julien Pierre.  r=wtc.
2003-04-16 01:23:52 +00:00
wtc%netscape.com b291ec6b57 Bug 200335: need to cast pthread_t (which could be a pointer) to an
unsigned type (PRUptrdiff).  The patch is contributed by Nelson Bolyard.
2003-04-11 03:38:24 +00:00
wtc%netscape.com cdc0c53ccd Explain how the GOLDEN_RATIO constant was calculated. 2003-04-10 18:10:12 +00:00
wtc%netscape.com c4164c36b2 Bug 198634: we need to implement PR_DetachThread on the platforms that
don't have a way to detach the foreign threads automatically when they
terminate (e.g., OS/2).  The patch is contributed by Michael Kaply
<mkaply@us.ibm.com>.
2003-04-10 02:22:44 +00:00
wtc%netscape.com 89a49dd551 Bug 201405: we must call PR_WaitCondCVar in a while loop. 2003-04-09 22:40:33 +00:00
wtc%netscape.com d5be33dd67 Bug 126932: made runtests.{sh,ksh} work on OS/2. Include the header for
getcwd in thrpool_server.c.
Modified Files: runtests.sh runtests.ksh thrpool_server.c
2003-04-09 22:34:37 +00:00
wtc%netscape.com b7f979497c Bug 200561: do not include <string.h> in optimized builds for AIX so that
memcpy continued to be exported.  This is to be "bug compatible" with old
libnspr4.so binaries that exported memcpy by accident because we did not
include <string.h> in optimized builds.
2003-04-09 02:20:46 +00:00
seawood%netscape.com 5f8b9e09d1 Add PR_GetPathSeparator function.
Bug #171883 r=wtc
2003-04-04 05:03:55 +00:00
seawood%netscape.com fa0d045479 Turn off optimizations for prprf.c on OS/2 to avoid PR_snprintf problem.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #199901 r=wtc a=asa
2003-04-01 04:06:17 +00:00
wtc%netscape.com 4926d8b317 Bug 199324: changed all i?86 checks to i*86 because Cygwin's "uname -m"
returns i1586 on Intel Xeon processors. r=cls.
2003-03-27 02:21:20 +00:00
wtc%netscape.com 8456f93d5b Use NSPR_4_3_RTM instead of NSPR_4_3_RELEASE. I decided to follow NSS's
cvs tag naming convention.
2003-03-27 02:17:09 +00:00
wtc%netscape.com c62c515b3b Set NSPR version to 4.3. 2003-03-27 02:15:33 +00:00
wtc%netscape.com 787b0752fe Bug 196004: support building with gcc on Solaris better, whether gcc uses
the GNU ld or Solaris ld. Do not pass -B/usr/ccs/bin/ to gcc.
Modified files: configure configure.in autoconf.mk.in
        lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in
2003-03-22 15:36:13 +00:00
wtc%netscape.com fa7d0d5f1c Bug 135450: OS/2 only - don't set priority if it is the default.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
Modified files: _os2 primpl.h os2thred.c
2003-03-22 14:59:55 +00:00
wtc%netscape.com 3b090f479c Do not use cygwin-wrapper if we are using MKS Korn Shell. We determine
whether we are using MKS Korn shell by searching for semicolons (;) in the
PATH.  Actually cygwin-wrapper works under MKS Korn shell, but it suddenly
stopped working on our Windows NT build machine recently, and I can't
figure out why.
2003-03-22 01:10:47 +00:00
wtc%netscape.com ec786de065 Bug 192797: improved the implementation of PR_Poll for Win32. Increase
FD_SETSIZE from the default 64 to 1024.  Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set.  Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.
2003-03-20 00:10:31 +00:00
wtc%netscape.com 176b88a50a Bug 195411: added the LL_MaxUint function and the LL_MAXUINT macro.
Modified Files: prlong.h nspr.def nspr_symvec.opt openvms.c prlong.c
2003-03-04 02:14:53 +00:00
wtc%netscape.com 3a7b196e0d Backed out the previous checkin. I'd like to come up with a better patch
that does not require setting FD_SETSIZE to 1024, which makes each fd_set
a 4 KB objec5.
2003-02-28 04:57:50 +00:00
wtc%netscape.com 9a21832e8c Bug 192797: improved the implementation of PR_Poll for Win32. Increase
FD_SETSIZE from the default 64 to 1024.  Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set.  Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.
2003-02-28 03:14:09 +00:00
wtc%netscape.com aef42c65ac Bug 164841: use high performance timers (again) on OS/2. 2003-02-28 02:46:12 +00:00
wtc%netscape.com 9b91d8107b Added a comment. 2003-02-28 02:21:52 +00:00
wtc%netscape.com 2aa159486c Renamed MOD_REVISION_VERSION to MOD_PATCH_VERSION.
Modified Files: configure configure.in autoconf.mk.in nspr-config.in
2003-02-28 01:48:15 +00:00
wtc%netscape.com 9f136c7673 Removed obsolete PR_CLIENT_BUILD and PR_CLIENT_BUILD_UNIX make variables. 2003-02-27 04:13:19 +00:00
wtc%netscape.com 9e3cd5ab84 Removed unused file module.df. 2003-02-27 03:29:42 +00:00
wtc%netscape.com 1a34534b8e Bug 191948: a better implementation of PR_GetLibraryFilePathname for 32-bit
HP-UX.
2003-02-27 01:46:36 +00:00
wtc%netscape.com e7e6fd4b42 Bug 191703: if struct tm has the nonstandard tm_zone and tm_gmtoff fields,
set them to the appropriate values.  Calling mktime is not really correct
(it assumes the local time zone) and does not work on NetBSD.
2003-02-26 23:40:57 +00:00
wtc%netscape.com af84e6c5da Added a comment explaining why we force the use of absolute symlinks on
Darwin when building Mozilla. (Bug #193164)
2003-02-26 15:13:59 +00:00
wtc%netscape.com 75fcb79bee Deleted blank lines at the end of the file. 2003-02-26 15:11:34 +00:00
wtc%netscape.com 9627964e03 Bug 193380: added IPv6 support on HP-UX 11i or later. Cleaned up the
detection of HP-UX B.11.* in configure.in.
Modified Files: configure.in configure _hpux.h
2003-02-26 02:00:33 +00:00
wtc%netscape.com 2767a1f320 Bug 191270: passed the XXX_RETURN_ON_ERROR flags to several Mac OS X
linker functions.  Correctly handle the return value of NSUnLinkModule.
Pass NSADDIMAGE_OPTION_WITH_SEARCHING to NSAddImage.
cvs: ----------------------------------------------------------------------
2003-02-26 01:57:16 +00:00
seawood%netscape.com eace838ad1 Only force the use of absolute symlinks on Darwin when building Mozilla.
Bug #193164 r=wtc
2003-02-26 00:48:56 +00:00
wtc%netscape.com 2c20c49d49 Bug 192015: implemented the PR_GetLibraryFilePathname function for OpenVMS.
The patch is contributed by Colin Blakes <colin@theblakes.com>.
2003-02-25 15:48:58 +00:00
wtc%netscape.com 4261677c0c Bug 191823: implement PR_GetLibraryFilePathname for OS/2. The patch is
contributed by Julien Pierre <jpierre@netscape.com>.
2003-02-25 15:37:04 +00:00
wtc%netscape.com 7163f9f5b2 Bug 193007: export PR_CreateThread and PR_SetError and new NSPR 4.3
symbols.  Added stubs so that PR_CreateThread ended up in its old position.
The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: nspr_symvec.opt md/unix/openvms.c
2003-02-25 15:24:20 +00:00
wtc%netscape.com ef7edbff93 Bug 186745: use the BSD getifaddrs() function to query the presence of
IPv4 and IPv6 network interfaces on NetBSD.
2003-02-25 15:13:22 +00:00
wtc%netscape.com 8052abb8e1 Bug 194298: inherit from the shell instead of the parent. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.
2003-02-24 22:47:16 +00:00
seawood%netscape.com 181a903b7a Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen
2003-02-23 16:58:47 +00:00
wtc%netscape.com 5aa7213d47 Bug 186745: on FreeBSD, use the getifaddrs function to query the presence
of IPv4 and IPv6 network interfaces.
2003-02-22 22:52:03 +00:00
wtc%netscape.com 855815fe04 Bug 192589: keep querying the presence of IPv4 and IPv6 interfaces until at
least one is up. This allows us to detect the local machine going from
offline to online.
2003-02-22 20:27:25 +00:00
wtc%netscape.com 47d9565c43 Bug 193969: implemented atomic routines for Darwin PPC in assembly.
Changed old name "Rhapsody" to new name "Darwin".
Modified files: configure configure.in _darwin.h darwin.c
Added file: os_Darwin_ppc.s
2003-02-22 15:00:13 +00:00
kirk.erickson%sun.com 5c579360c2 Changed License: MPL to MPL/GPL. 2003-02-13 18:24:07 +00:00
wtc%netscape.com 19f96562ed Bug 192364: the "echo" command is not necessary. Use $(dist_includedir),
which is correct in all build configurations.
2003-02-13 02:03:12 +00:00
wtc%netscape.com 146d0da53b Bug 189501: use the PR_VERSION macro in prinit.h for version info. The
patch is contributed by Kirk Erickson <kirk.erickson@sun.com>.
2003-02-13 01:57:42 +00:00
wtc%netscape.com b61c4af25e Bug 192962: include <string.h> for the declaration of memcpy.
Modified files: priometh.c prrng.c
2003-02-12 19:19:12 +00:00
sonja.mirtitsch%sun.com e17e44fbc6 checking in 2nd part on my fix to generate prototype filr,
which I just realized already has wtc's "you can check it in"
see bug 191172
2003-02-08 22:45:13 +00:00
sonja.mirtitsch%sun.com 60d53f5d77 checking in Kirk's patch 2003-02-08 22:43:37 +00:00
sonja.mirtitsch%sun.com dd4b8ceb36 changing PRODUCT VERSION 2003-02-08 06:32:06 +00:00
wtc%netscape.com a93a52ee84 Bug 189501: added three directories. Without these, /usr/include/mps isn't
removed when the sun-nspr-devel package is removed.  The patch is
contributed by Kirk Erickson <kirk.erickson@sun.com>.
2003-02-04 04:23:55 +00:00
wtc%netscape.com 6c36605f0b Bug 191270: added the ability to load a dynamic shared library (.dylib) on
Mac OS X.
2003-02-04 02:28:39 +00:00
wtc%netscape.com 224a7173e3 Bug 189501: added support for building Linux RPMs. The patch and new files
are contributed by Kirk Erickson <kirk.erickson@sun.com>.
Modified Files: Makefile.in configure configure.in
Added Files:
	pkg/Makefile.in pkg/linux/Makefile.in pkg/linux/sun-nspr.spec
2003-02-04 01:45:28 +00:00
wtc%netscape.com c25cc0b295 Should pass NSUNLINKMODULE_OPTION_NONE instead of FALSE as the second
argument to NSUnLinkModule.  Both macros have the same value (0), so this
is a cosmetic change.
2003-01-23 17:07:50 +00:00
wtc%netscape.com 7d8aaebb4f Bug 90010: added support for Linux for s390 and s390x. The patch is
contributed by Gerhard Tonn <GerhardTonn@swol.de>.
Modified Files: _linux.cfg _linux.h prprf.c
2003-01-23 17:03:22 +00:00
wtc%netscape.com 4a5e94430e Bug 188439: fixed a bug in the PR_Poll implementation for
_PR_POLL_WITH_SELECT.  We could still call FD_SET if the osfd was larger
than FD_SETSIZE.  Fixed the bug that _PR_POLL_WITH_SELECT was defined after
the system header files had been included.  Need to define it on the
compile command line.  Define _USE_BIG_FDS on HP-UX.  Because that macro
increases the size of fd_set to about 7500 bytes and PR_Poll allocates 3
fd_sets on the stack, also increased the minimum thread stack size to 128KB
on HP-UX.
Modified Files: configure configure.in _hpux.h _osf1.h ptio.c
2003-01-20 20:52:48 +00:00
wtc%netscape.com 7091c63f22 Bug 80082: need to install libnspr_flt4.so in dist/bin too, for the Mozilla
client.
2003-01-20 16:29:42 +00:00
wtc%netscape.com 0b51e44b47 Bug 134113: make NSPR build on Win32 using MinGW gcc. The patch is
contributed by Chris Seawood <seawood@cls.org> and Dan Mosedale
<dmose@mozilla.org>. r=wtc.
Modified files: configure configure.in config/Makefile.in autoconf.mk.in
now.c rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/msgc/src/Makefile.in prtypes.h _winnt.h pr/src/Makefile.in prmapopt.c
pr/src/md/windows/Makefile.in ntio.c ntmisc.c pr/tests/Makefile.in
runtests.ksh pr/tests/dll/Makefile.in
2003-01-20 16:26:24 +00:00
wtc%netscape.com df826d5551 Bug 185687: added PR_CallOnceWithArg, a version of PR_CallOnce that allows
the callers to pass an argument to the call-once function.
Modified files: prinit.h nspr.def prinit.c
2003-01-18 02:04:45 +00:00
wtc%netscape.com e13c5da57f Bug 189332: Implemented the new function PR_GetLibraryFilePathname for
AIX, HP-UX, Linux, Mac OS X, OSF1, Solaris, and Windows.  Added the new
error code PR_LIBRARY_NOT_LOADED_ERROR for the error condition that the
library specified by "name" and "addr" is not loaded.  Added a new test,
libfilename.c.  Extended the PR_GetLibraryName function to not prepend any
directory if the first argument "dir" is NULL.  The OSF1 implementation was
contributed by Steve Streeter <Stephen.Streeter@hp.com>.
Modified files: prerr.h prlink.h nspr.def pr/src/linking/Makefile.in
prlink.c compile-et.pl prerr.c prerr.et prerr.properties
pr/tests/Makefile.in runtests.ksh runtests.sh
Added file: pr/tests/libfilename.c
2003-01-17 01:03:47 +00:00
wtc%netscape.com a693f5b3da Bug 168228: added IPv6 support for Darwin (Mac OS X). Added two new
feature macros _PR_HAVE_INET_NTOP and _PR_GHBA_DISALLOW_V4MAPPED to
handle the differences of Darwin's IPv6 sockets implementation and
other platforms' implementations.
Modified files: _aix.h _bsdi.h _darwin.h _freebsd.h _irix.h _linux.h
_netbsd.h _openvms.h _osf1.h _solaris.h prnetdb.c
2003-01-16 16:16:34 +00:00
wtc%netscape.com e84511ea41 MACOS_DEPLOYMENT_TARGET only needs to be defined if we are building on
Mac OS X.
2003-01-15 00:07:02 +00:00
wtc%netscape.com bba7ece8c9 Bug 185034: updated the OpenVMS symbol vector tables for NSPR 4.3.
The patch is contributed by Colin Blake <colin@theblakes.com>.
Modified Files: nspr_symvec.opt plds_symvec.opt plc_symvec.opt
2003-01-15 00:00:14 +00:00
wtc%netscape.com 9c684909e8 Bug 186599: 1. added support for relative paths to PR_LoadLibrary on
Mac OS X. 2. Reordered the Mac code in pr_LoadLibraryByPathName to try
loading various kinds of shared libraries in the order of most likely
success.  The patch is contributed by Conrad Carlen <ccarlen@netscape.com>.
r=wtc. sr=sfraser.
2003-01-14 23:38:56 +00:00
wtc%netscape.com 4cc60f0f6e Bug 188396: don't use ftime because its 32-bit timestamp will overflow
around year 2038.  Use GetSystemTimeAsFileTime instead.  The patch is
contributed by timeless@bemail.org.
Modified files: config/now.c _win95.h _winnt.h ntio.c ntmisc.c w95io.c
2003-01-14 13:22:32 +00:00
wtc%netscape.com f00ec187f5 Bug 188976: avoid calculating the difference of two unsigned integer if
the difference is really a negative number.  Thanks to Rick Swift for the
patch.
2003-01-14 02:07:16 +00:00
wtc%netscape.com 288cdc7e24 1. Use $(CC) (the compiler) to build shared libraries on Solaris. Added
the -z defs linker flag back.
Modified files: configure configure.in lib/ds/Makefile.in
lib/libc/src/Makefile.in pr/src/Makefile.in
2. Let pr/src/md/unix/Makefile.in be responsible for removing the
pr/src/cpu directory because it creates that directory.  Note that the
'clean' target does not remove the directory because it doesn't remove
the .so's either.
Modified files: pr/src/Makefile.in, pr/src/md/unix/Makefile.in
2003-01-08 19:19:01 +00:00
wtc%netscape.com 019d28cef9 The PTDebug type doesn't need to be defined in optimized builds. 2003-01-08 03:28:54 +00:00
wtc%netscape.com 6b29d3c5d5 Use quotes instead of angle brackets to fix classic mac bustage. 2003-01-07 20:51:24 +00:00
wtc%netscape.com deac9f718a A temporary fix for the Solaris gcc build. Removed the -z defs linker flag
because gcc-compiled objects reference symbols not defined in -lc.  The
correct fix is to use gcc to build the shared libraries, as we do on Linux.
Modified Files: configure.in configure
2003-01-07 20:49:41 +00:00
wtc%netscape.com 8b1b820c0c Bug 158704: need to define a stub for PT_FPrintStats in classic NSPR. 2003-01-07 05:45:59 +00:00
wtc%netscape.com 1af4595b5b Bug 158704: PT_FPrintStats also needs to be exported (for the test programs
only).  Define it as a no-op in optimized builds.  Deleted PT_GetStats,
which is not useful.
Modified files: primpl.h, nspr.def, ptio.c
2003-01-07 04:52:25 +00:00
wtc%netscape.com 8ae1fa8c46 Bug 158704: 1. Added comments explaining why we need to install an
additional copy of libnspr_flt4.so in pr/src/cpu/sparcv8plus if the
libnspr4.so installed in dist/lib is a symbolic link.
Modified files: pr/src/Makefile.in, pr/src/md/unix/Makefile.in
2. Made the 'release' and 'real_install' makefile targets install
libnspr_flt4.so in the cpu/sparcv8plus subdirectory of lib.
Modified files: config/rules.mk pr/src/md/unix/Makefile.in
2003-01-06 23:42:06 +00:00
wtc%netscape.com 183d6a449b Bug 158704: removed the workaround of using the non-existent pkg/Makefile
to cause AC_OUTPUT to create the pkg directory.  Create it explicitly.
2003-01-06 23:34:47 +00:00
wtc%netscape.com 576c410b89 Bug 183907: increase the default and minimum thread stack size to 128K on
AIX because bos.rte.libc 4.3.3.88 includes a fix for a security bug that
greatly increases the amount of stack space used when calling functions
like gethostbyname.  Thanks to Philip K. Warren <pkw@us.ibm.com> for the
fix.
2003-01-06 22:13:28 +00:00
wtc%netscape.com feb649ef84 Bug 158704: should use GARBAGE instead of ALL_TRASH to specify that
$(MAPFILE) should be removed by "make clean".  In pr/src, the "cpu"
directory needs to be removed if NSDISTMODE is not "copy".
Modified Files:
	pr/src/Makefile.in lib/ds/Makefile.in lib/libc/src/Makefile.in
2003-01-06 19:43:48 +00:00
wtc%netscape.com c9e425c2f7 Bug 158704: merged the Solaris packaging stuff onto the trunk. The three
shared libraries are built with mapfiles that specify versioned export
symbols.  We use the $ORIGIN and $ISALIST linker keywords to specify the
location of the ultrasparc filtee.
2003-01-04 02:14:13 +00:00
wtc%netscape.com d221f8deb9 Bug 158704: the counter, ordered lock, and trace symbols should be defined
in optimized builds as well.
Modified files: prcountr.h prolock.h prtrace.h prcountr.c prolock.c
prtrace.c
2003-01-03 23:09:17 +00:00
wtc%netscape.com 4e5cbff56d I forgot to make version NSPR_4.2 depend on version NSPR_4.0. 2003-01-03 22:22:47 +00:00
wtc%netscape.com 071fa928f1 Bug 158704: added nspr.def, plds.def, and plc.def to the tip (pre 4.3). 2003-01-03 22:14:14 +00:00
wtc%netscape.com 595ba9d4ec Bug 185450: fixed a typo in pr_PredictNextNotifyTime which caused the
function to always return 0 instead of delta time interval.  The fix was
contributed by Peter Klavins <klavins@netspace.net.au>.
2002-12-17 18:28:46 +00:00
wtc%netscape.com f8ddc84d33 Bug 176881: we should also look at the high 32 bits of the performance
counter frequency.  Ignoring the high part of the frequency will cause
our interval timer code to malfunction if the high part is not zero.
Also took the opportunity to simplify the arithmetics.
2002-12-12 14:51:20 +00:00
wtc%netscape.com 163a973243 Bug 180293: moved the OpenVMS build from the POSIX subsystem to native VMS
(GNV).  The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: configure configure.in rules.mk pr/include/md/Makefile
        openvms.c
Added Files: plds_symvec.opt plc_symvec.opt nspr_symvec.opt
2002-12-12 01:41:31 +00:00
wtc%netscape.com fc21af26c1 Bug 180293: ported nsinstall.c to native VMS (GNV) environment. The patch
is contributed by Colin Blakes <colin@theblakes.com>. r=brendan.
2002-12-12 00:28:25 +00:00
seawood%netscape.com 20bc93ff48 Add $(LDFLAGS) to the local nsinstall link command.
Bug #88283 r=wtc
2002-12-12 00:13:46 +00:00
wtc%netscape.com 763ea9c25e Bug 166412: ported NSPR to AIX 5.1. AIX 5.1 is the same as AIX 4.3 as far
as NSPR is concerned.  Invented a new macro AIX4_3_PLUS to indicate AIX 4.3
or higher.
Modified files: configure configure.in _pth.h prnetdb.c
2002-12-11 23:10:41 +00:00
wtc%netscape.com 3812d064b4 Bug 175423: fixed the problems pointed out by gcc's -pedantic-errors flag.
Modified files: prwin16.h unix.c
2002-12-11 23:03:31 +00:00
seawood%netscape.com 5c7d132e58 Fix CFData memory leak.
Bug #131306 r=beard
2002-12-11 05:05:42 +00:00
wtc%netscape.com 1dcd628e75 Bug 162358: added NSPR file I/O functions that take UTF16 pathnames. The
patch is contributed by Roy Yokoyama <yokoyama@netscape.com>.
Modified Files: config/config.mk prio.h prtypes.h _win95.h primpl.h
                prdir.c prfile.c w95io.c ptio.c
2002-11-27 03:17:13 +00:00
seawood%netscape.com dfc7752e80 Fix egrep syntax. 2002-11-23 09:59:07 +00:00
seawood%netscape.com f1fe7bd2d7 Properly detect OS_ARCH when building on Win32 ME.
Bug #180822 r=dmose,wtc
2002-11-23 06:06:12 +00:00
wtc%netscape.com f93e5d299e Bug 173827: deleted the l10n_debug cruft. Added the FLAG prefix to
the _LEFT, _SIGNED, _SPACED, _ZEROS, and _NEG macros.  This patch is
contributed by Brendan Eich.
2002-11-14 01:06:02 +00:00
seawood%netscape.com 7afd4fc597 Remove $(CONFIG) from real_install target. It was a typo anyway. 2002-11-09 09:23:31 +00:00
seawood%netscape.com f08c375332 Add CFM, CFBundle and mach-o library loading support to OSX NSPR. Support is only available if the carbon toolkit is detected at build time.
Original patch by Patrick Beard <beard@netscape.com> with modifications by Wan-Teh Chang <wtc@netscape.com>.
Bug #131306 r=cls
2002-11-06 05:10:22 +00:00
wtc%netscape.com dbc6f79366 Bug 176543: handle the case of invoking a program wit no arguments. The
command line should be an empty string in that case.  Initialize newEnvp.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-10-31 05:00:01 +00:00
wtc%netscape.com fa097a32d4 Bug 168831: fixed the bug that PR_Poll was ignoring out_flags reported by
the poll methods of I/O layers on the Mac.  This patch was written by
jgmyers and reviewed by sfraser and wtc.
2002-10-25 12:43:40 +00:00
wtc%netscape.com 0b0539f6b9 Bug 115865: our code only uses the lower 32 bits of the result of
QueryPerformanceFrequency, so assert that the higher 32 bits are all zeros.
2002-10-24 04:10:25 +00:00
wtc%netscape.com 15cd36cd32 Bug 175668: merged the fix for the pointer aliasing bug from the 2001
version of dtoa.c.  Removed the workaround of disabling compiler
optimizations on AIX.
Modified Files: Makefile.in prdtoa.c
2002-10-22 21:28:03 +00:00
wtc%netscape.com 7ee8308ff0 Converted runtests.ksh (rev. 1.25) into a Bourne shell script. Replaced
Korn shell's echo command by the printf command.
2002-10-13 00:04:00 +00:00
wtc%netscape.com b347550fca Bug 165602: checked in Brian Ryner's changes to allow Mac OS X 10.2 builds
to run on 10.1. r=wtc.
Modified files: configure configure.in pr/src/misc/prdtoa.c
2002-09-26 12:51:34 +00:00
wtc%netscape.com 773bbec845 Bug 168993: PR_Poll should clear out_flags for null fd's. r=jgmyers.
Modified files: bfile.c os2poll.c uxpoll.c w32poll.c ptio.c
2002-09-24 14:24:46 +00:00
wtc%netscape.com 29b7b5a0c0 Bug 169569: always use the Solaris ld (/usr/ccs/bin/ld) to link NSPR
shared libraries.  r=cls.
2002-09-19 00:11:54 +00:00
wtc%netscape.com da4baffe07 Bug 72100: added macros for the maximum and minimum values of PRInt8,
PRUint8, PRInt16, PRUint16, PRInt32, and PRUint32. r=jkeiser.
2002-09-18 14:23:46 +00:00
wtc%netscape.com 549bdd5122 Bug 167375: configuration changes needed for building on BSD/OS 5.0.
The patch is contributed by lidl@pix.net.
Modified files: configure configure.in _bsdi.h
2002-09-12 15:04:22 +00:00
wtc%netscape.com 770e66f405 Bug 166716: do not assert in the unimplemented memory-mapped file
functions.  It is sufficient for them to fail with the not implemented
error.
Modified Files: bmmap.c macio.c os2misc.c
2002-09-06 01:37:32 +00:00
wtc%netscape.com f3a403efc2 Bug 166257: declare 'temp' with #if DEBUG because it is only used in code
that is ifdef'd with DEBUG.  Thanks to timeless@bemail.org for the patch.
2002-09-04 01:29:48 +00:00
wtc%netscape.com ed2684226b Bug 166257: removed an unused variable. Thanks to timeless@bemail.org for
the fix.
2002-09-04 01:27:00 +00:00
wtc%netscape.com 228032be6a Updated for NSPR 4.3. 2002-08-28 20:27:31 +00:00
wtc%netscape.com 422ad568e3 Set NSPR version to 4.3 Beta. 2002-08-28 20:22:15 +00:00
wtc%netscape.com 3500f6ade2 Updated for NSPR 4.3. 2002-08-28 20:21:57 +00:00
wtc%netscape.com 5ba050670a Use cygwin-wrapper only when we are using cygwin (the mingw and cygwin
targets).
2002-08-28 19:53:05 +00:00
wtc%netscape.com a6628e8314 Merged the fix for bug 141834 (using cygwin-wrapper) on the tip. 2002-08-28 18:34:30 +00:00
wtc%netscape.com abce037fe6 Set NSPR version to 4.2.2 Beta. 2002-08-28 18:23:30 +00:00