448 Commits

Author SHA1 Message Date
wtchang%redhat.com
f75c559542 Bugzilla Bug 298674: checked in the remaining changes for the RISC OS port.
The patch is contributed by Peter Naulls <peter@chocky.org>. r=wtc
Modified Files: _pth.h _riscos.cfg _riscos.h prmem.c prsystem.c


git-svn-id: svn://10.0.0.236/trunk@176399 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 18:22:54 +00:00
wtchang%redhat.com
18c6b69164 Bugzilla Bug 298674: initial checkin of the RISC OS port contributed by
Peter Naulls <peter@chocky.org>. r=wtc.
Modified files: configure configure.in _pth.h prosdep.h prlink.c
                prmem.c unix.c uxrng.c prsystem.c ptio.c ptthread.c
Added files: _riscos.cfg _riscos.h riscos.c


git-svn-id: svn://10.0.0.236/trunk@175501 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 22:26:37 +00:00
wtchang%redhat.com
fa02cce1fe Fixed a spelling error (loosly => loosely).
git-svn-id: svn://10.0.0.236/trunk@175496 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 20:56:49 +00:00
wtchang%redhat.com
2ce9dce99e Bugzilla Bug 298543: eliminated MACOS_DEPLOYMENT_TARGET. Replaced the
env var by MACOSX_DEPLOYMENT_TARGET and the macro by
MAC_OS_X_VERSION_MIN_REQUIRED. The patch is contributed by Mark Mentovai
<mark@moxienet.com>. r=wtc.
Modified files: configure configure.in _darwin.h prdtoa.c prnetdb.c


git-svn-id: svn://10.0.0.236/trunk@175448 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 01:19:30 +00:00
wtchang%redhat.com
12b3e2fe4a Bugzilla Bug 294017: make PR_NETADDR_SIZE return the correct value on
Windows because Windows' struct in6_addr has different alignment from
PRIPv6Addr.  The patch is contributed by Shanmu <shanmus@gmail.com>. r=wtc.
Modified Files: md/_win95.h md/_winnt.h private/primpl.h


git-svn-id: svn://10.0.0.236/trunk@174883 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-20 22:05:20 +00:00
bryner%brianryner.com
05490950be Add PR_GetPhysicalMemorySize to determine the amount of system memory installed (bug 292899). r=wtc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@173118 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-06 18:46:11 +00:00
wtchang%redhat.com
39510af5c6 Internal functions should not be declared with NSPR_API.
git-svn-id: svn://10.0.0.236/trunk@172896 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 22:47:56 +00:00
wtchang%redhat.com
1f7b4650e9 Updated for the NSPR 4.6 release.
Modified Files: repackage.sh prinit.h pr/tests/vercheck.c


git-svn-id: svn://10.0.0.236/trunk@172885 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 21:35:46 +00:00
wtchang%redhat.com
4b867d6ca5 Bugzilla Bug 273336: Checked in Brian Ryner's patch:
Add support for using gcc's visibility pragma to treat all function and
method declarations as "hidden" unless declared otherwise.  Create wrappers
for system headers that cause them to be treated as default-visibility
declarations.  This gives a substantial code size and performance win on
compilers that support it.  r=darin sr=dbaron.
Modified Files:
	configure configure.in config/Makefile.in
	config/autoconf.mk.in config/config.mk pr/include/prtypes.h
	pr/src/md/unix/uxproces.c pr/tests/sel_spd.c
Added Files:
	config/gcc_hidden.h config/make-system-wrappers.pl
	config/system-headers


git-svn-id: svn://10.0.0.236/trunk@172884 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 21:02:55 +00:00
julien.pierre.bugs%sun.com
67faaabe01 Fix for bug 170911 - add support for >2GB files on OS/2. r=mkaply, pedemonte
git-svn-id: svn://10.0.0.236/trunk@172622 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-22 21:16:11 +00:00
wtchang%redhat.com
8b197d7aaa Bugzilla Bug 260899: do not use the spinlock based implementation of
PR_StackPush and PR_StackPop for Solaris x86.  The patch is contributed by
Julien Pierre of Sun.  r=wtc.
Modified Files: _solaris.h os_SunOS_x86.s


git-svn-id: svn://10.0.0.236/trunk@169711 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-24 02:58:45 +00:00
wtchang%redhat.com
89627aa8d3 Bugzilla Bug 280872: prmem.h doesn't need to include <stddef.h> directly
because it is already included via prtypes.h.  The patch is contributed
by Hans-Andreas Engel <Hans-A.Engel@unibas.ch>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@168774 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-04 00:20:33 +00:00
wtchang%redhat.com
bab4526e0d Bugzilla Bug 279071: removed a duplication definition of the
MAX_POLLING_INTERVAL macro. The bug is reported by Justin Wood
<116057@bacon.qcc.mass.edu>.


git-svn-id: svn://10.0.0.236/trunk@168074 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-20 19:02:09 +00:00
wtchang%redhat.com
5353c06979 Bugzilla bug 276330: add a new configuration macro _PR_HAVE_O_APPEND,
which should be defined on platforms (e.g., Unix and BeOS) that have
O_APPEND or its equivalent.  The patch is contributed by tqh
<thesuckiestemail@yahoo.se>. r=wtc,sergei_d.
Modified files: _beos.h _unixos.h primpl.h prfile.c


git-svn-id: svn://10.0.0.236/trunk@167918 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-17 22:00:53 +00:00
wtchang%redhat.com
5c9da00b38 Bugzilla Bug 277704: define the LL_MAXINT, LL_MININT, ... macros as
constants rather than functions on platforms that have a 64-bit integer
type. The patch is contributed by Christian Biesinger <cbiesinger@gmx.at>.
r=wtc.


git-svn-id: svn://10.0.0.236/trunk@167572 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 02:47:56 +00:00
wchang0222%aol.com
fc3f0fc75a Bugzilla bug 151709: declare the temporary variables as PRInt32.
git-svn-id: svn://10.0.0.236/trunk@166359 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-06 23:40:23 +00:00
wchang0222%aol.com
bbbcbc67db Bugzilla bug 151709: implemented atomic operations in assembly on Alpha
Linux.  The patch is contributed by falk@debian.org. r=darin,wtc.


git-svn-id: svn://10.0.0.236/trunk@166333 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-06 20:02:09 +00:00
wchang0222%aol.com
cc2901f355 Bugzilla bug 106386: fixed the spelling errors in NSPR's public header
files.  This is a portion of attachment 106386, which was contributed by
timeless@bemail.org.  r=wtc.
Modified Files: prolock.h prtypes.h plresolv.h plstr.h prgc.h


git-svn-id: svn://10.0.0.236/trunk@165600 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 00:54:05 +00:00
wchang0222%aol.com
12a4667876 Bugzilla bug 266981: fixed NSPR support for FreeBSD and added additional
FreeBSD platform (ia64 and amd64) support.  The patch is contributed by
Joe Marcus Clarke <marcus@freebsd.org>. r=wtc.
Modified Files: _darwin.h, _freebsd.cfg, _freebsd.h, _pth.h, ptio.c,
ptsynch.c


git-svn-id: svn://10.0.0.236/trunk@165592 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-22 21:24:53 +00:00
darin%meer.net
b02ce01245 fixes bug 247962 "Remove DLL_INitterm code from NSPR" patch by mkaply@us.ibm.com r=wtc
git-svn-id: svn://10.0.0.236/trunk@165591 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-22 21:06:12 +00:00
wchang0222%aol.com
ef4f07f041 Bugzilla bug 265501: compilers do not define _LP64 implicitly. _LP64 is
defined by <sys/isa_defs.h>.  So we need to test for the processor macros
directly.


git-svn-id: svn://10.0.0.236/trunk@164453 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 21:24:34 +00:00
wchang0222%aol.com
1c75ce268f Bugzilla bug 265501: merged 32 and 64 bit versions of prcpucfg.h on
Solaris.  The patch is contributed by Christophe Ravel of Sun. r=wtc.
Modified Files: configure configure.in
Added Files: _solaris.cfg
Removed Files: _solaris32.cfg _solaris64.cfg


git-svn-id: svn://10.0.0.236/trunk@164168 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 00:10:07 +00:00
wchang0222%aol.com
9f0e48177a Bugzilla bug 264324: we need to test for __s360x__ before __s360__ because
the s360x platform also defines __s360__.  The patch is contributed by
Wolfgang Rosenauer <mozilla@rosenauer.org>.  r=wtc.
Modified Files: _linux.cfg _linux.h


git-svn-id: svn://10.0.0.236/trunk@163985 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 22:40:45 +00:00
wchang0222%aol.com
46f340e40a Bugzilla bug 259001: ported NSPR to Solaris on AMD64 architecture. The
patch is contributed by Julien Pierre <julien.pierre.bugs@sun.com>. r=wtc.
Modified Files: configure configure.in _solaris.h _solaris64.cfg
Added Files: os_SunOS_x86_64.s


git-svn-id: svn://10.0.0.236/trunk@163274 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-06 00:52:57 +00:00
darin%meer.net
efc188929c landing NSPR portion of patch for bug 239358 "DNS: Reverse lookups are degrading performance"
patch by lorenzo@colitti.com, r=wtc, sr=darin


git-svn-id: svn://10.0.0.236/trunk@161514 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 23:31:36 +00:00
wchang0222%aol.com
de7f70b317 Bugzilla bug 244010: support NetBSD/sparc64. Accept more variants of the
arm architecture.  The patch is contributed by Martin Husemann
<martin@NetBSD.ORG>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@156586 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 15:39:46 +00:00
wchang0222%aol.com
393a9b73cb Bugzilla bug 123403: LL_INIT should use PR_UINT32 because the hi and lo
fields of the PRInt64 structure are PRUint32.  The patch is contributed by
timeless@bemail.org.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@155663 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 00:35:27 +00:00
gerv%gerv.net
43cb9e1492 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155484 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 15:03:26 +00:00
wchang0222%aol.com
d6c069da46 Bugzilla bug 239663
r=mkaply, sr=blizzard (platform specific)
OS/2 only - bring back VACPP support for NSPR.
Modified Files: configure.in rules.mk prio.h prtypes.h _os2.h _os2_errors.h
primpl.h prsocket.c os2_errors.c os2sock.c os2thred.c prnetdb.c


git-svn-id: svn://10.0.0.236/trunk@155192 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:25:30 +00:00
wchang0222%aol.com
ce7cb15a2a Bugzilla bug 232958: checked in a new condition variable implementation
contributed by Fredrik Holmqvist <thesuckiestemail@yahoo.com>.
Modified Files: primpl.h btcvar.c


git-svn-id: svn://10.0.0.236/trunk@154729 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-12 23:44:43 +00:00
wchang0222%aol.com
8ff2c48569 Set NSPR version to 4.6 Beta.
git-svn-id: svn://10.0.0.236/trunk@154469 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-03 01:32:32 +00:00
wchang0222%aol.com
d9de9ea83b Bugzilla bug 237183: adds an exception handler for every NSPR thread that
is created.  It also exports two functions to set and unset the exception
handler function so they can be used by the primordial thread.  The patch
is contributed by Javier Pedemonte <pedemont@us.ibm.com>. r=wtc.
Modified Files: pprthred.h os2extra.def os2thred.c


git-svn-id: svn://10.0.0.236/trunk@154276 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-25 23:28:51 +00:00
seawood%netscape.com
497ae8e5cc Update openbsd support for openbsd >= 3.4
Thanks to Peter Strömberg <wilfried@spamcop.net> for pulling these patches out of openbsd's ports tree.
Bug #236599 r=cls sr=wtc


git-svn-id: svn://10.0.0.236/trunk@153833 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-10 07:51:37 +00:00
wchang0222%aol.com
0140af82ab Bugzilla bug 232742: added Linux/amd64 support. The patch came from Gentoo
Linux's portage and was sent by Henrik Lynggaard Hansen
<admin@mozillatranslator.org>.  r=wtc.
Modified Files: configure configure.in prprf.c _linux.cfg linux.h
Added Files: os_Linux_x86_64.s


git-svn-id: svn://10.0.0.236/trunk@153721 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-09 03:10:32 +00:00
wchang0222%aol.com
199c5acfbc Bugzilla bug 230837: define the _MD_INIT_CONTEXT macro correctly -- it
needs to set *status to PR_TRUE. The patch was contributed by
timeless@bemail.org. r=wtc.
Modified Files: _os2.h _solaris.h _win95.h


git-svn-id: svn://10.0.0.236/trunk@151597 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 21:23:33 +00:00
wchang0222%aol.com
02c04ebafb Checked in Neutrino (NTO) changes received from Adrian Mardare
<amardare@qnx.com>.  r=wtc.
Modified Files: _nto.h pr/tests/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@150911 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-06 01:55:21 +00:00
darin%meer.net
3d5ad313db fixes bug 222031 "OSX getaddrinfo returns concatenated results from /etc/hosts and DNS, which breaks /etc/hosts based ad blocking" r=wtc
git-svn-id: svn://10.0.0.236/trunk@149793 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 01:33:22 +00:00
darin%meer.net
fd25d21244 fixes bug 216021 "chekesp error if i link against a msvcrt that is built with strict calling rules" patch=wtc r=darin
git-svn-id: svn://10.0.0.236/trunk@149490 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 09:49:40 +00:00
wchang0222%aol.com
ea406ede5f Bugzilla bug 219913: define _PR_HAVE_THREADSAFE_GETHOST for OS/2 so that
we can issue concurrent gethostbyname calls.  Moved the definition of
_PR_GLOBAL_THREADS_ONLY, BSD_SELECT, and TCPV40HDRS from configure.in to
_os2.h.
Modified files: configure configure.in _os2.h


git-svn-id: svn://10.0.0.236/trunk@149388 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 01:10:49 +00:00
wchang0222%aol.com
2b8874ac88 Bugzilla bug 224707: added Linux HPPA support. The patch came from the
Debian Mozilla package (maintainer is Takuo KITAME <kitame@debian.org>).
Modified Files: _linux.cfg _linux.h


git-svn-id: svn://10.0.0.236/trunk@149383 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 00:03:50 +00:00
wchang0222%aol.com
0199ff8322 Bugzilla bug 207803: added 64-bit UltraSPARC FreeBSD support to NSPR. The
patch was contributed by Joe Marcus Clarke <marcus@freebsd.org>, Thomas
Moestl <tmm@FreeBSD.org>, and Kris Kennaway <kris@freebsd.org>.  r=wtc.
Modified Files: configure configure.in _freebsd.cfg _freebsd.h


git-svn-id: svn://10.0.0.236/trunk@149380 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 23:39:36 +00:00
wtc%netscape.com
5a63ead344 Bugzilla bug 219487: fixed build failure on OpenVMS. struct addrinfo is
defined in <netdb.h>.  We use AI_CANONNAME, a macro to be used with struct
addrinfo, to detect that.


git-svn-id: svn://10.0.0.236/trunk@147009 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 00:48:43 +00:00
wtc%netscape.com
ca8a6d2045 Bugzilla bug 219061: fixed build failure on OSF1. struct addrinfo is
defined in <netdb.h> on recent Tru64 Unix releases.  We use AI_CANONNAME,
a macro to be used with struct addrinfo, to detect that.


git-svn-id: svn://10.0.0.236/trunk@147002 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 20:26:20 +00:00
wtc%netscape.com
f6be4bc50f 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.


git-svn-id: svn://10.0.0.236/trunk@146964 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 20:46:14 +00:00
wtc%netscape.com
571b3c6755 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


git-svn-id: svn://10.0.0.236/trunk@146962 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 20:35:10 +00:00
wtc%netscape.com
2ae4080507 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.


git-svn-id: svn://10.0.0.236/trunk@146941 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 01:58:03 +00:00
wtc%netscape.com
a18b3b69a3 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


git-svn-id: svn://10.0.0.236/trunk@146938 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 00:18:13 +00:00
wtc%netscape.com
08b7e963ce fix mingw/vc7 bustage
git-svn-id: svn://10.0.0.236/trunk@146833 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 15:10:24 +00:00
darin%meer.net
1fe4362795 fixing build bustage for mingw & vc7
git-svn-id: svn://10.0.0.236/trunk@146823 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 01:02:40 +00:00
darin%meer.net
5d644844e4 landing patch for bug 211501 "NSPR should provide getaddrinfo" r=wtc
git-svn-id: svn://10.0.0.236/trunk@146800 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 21:42:16 +00:00