christophe.ravel.bugs%sun.com
16e27f34d6
Set NSPR version to 4.7.1 Beta.
2008-02-06 19:19:09 +00:00
christophe.ravel.bugs%sun.com
d03ff94ef4
Prepare NSPR 4.7 RTM.
2008-01-31 22:21:57 +00:00
wtc%google.com
578d7d085e
Bug 414997: added a comment.
2008-01-31 20:00:58 +00:00
kaie%kuix.de
231e1c4c13
Bug 414997, PR_NewThreadPrivateIndex contract is violated by PR_CreateThread impls
...
Patch contributed by Wan-Teh Chang
r=julien.pierre, r=me
2008-01-31 18:45:15 +00:00
wtc%google.com
e160b59701
Minor comment fix.
2008-01-29 23:33:02 +00:00
wtc%google.com
9b27bec27e
Bug 414392: include <string.h> for strncmp. The patch is contributed by
...
Matthew Gregan <kinetik@flim.org>. r=wtc
2008-01-28 19:31:39 +00:00
wtc%google.com
809728f599
Bug 334826: use compiler's intrinsic atomic functions only when our own
...
PR_AtomicXXX functions are truly atomic, otherwise the macros and functions
can't be used interchangeably. Add Nelson's suggested changes as a TODO
comment.
Modified files: pratom.h atomic.c
2008-01-27 20:44:02 +00:00
wtc%google.com
49ff13a2dd
Bug 204151: Search for existing NSPR_INHERIT_FDS environment variable in
...
the environment. If it exists, replace it with the new value rather than
appending the new value to the environment. r=sfraser
Modified files: bproc.c uxproces.c ntmisc.c
2008-01-27 05:55:13 +00:00
wtc%google.com
7196fcbd0b
Bug 285157: fixed indentation.
2008-01-27 05:10:35 +00:00
wtc%google.com
14e77395f1
Bug 285157: Use GetFileAttributesEx if it exists. GetFileAttributesEx is
...
much faster than FindFirstFile. The patch is contributed by Jim Mathies
<jmathies@mozilla.com>. r=wtc
Modified files: ntio.c w95io.c
2008-01-27 05:00:58 +00:00
wtc%google.com
1f275409ac
Bug 331043: test only compiler predefined macros. Also test for _M_X64,
...
which replaces _M_AMD64.
2008-01-27 01:53:42 +00:00
wtc%google.com
09882583e6
Bug 334826: added macro versions of atomic operations, which may be
...
implemented as compiler intrinsics. The patch is contributed by Steve
Snyder <swsnyder@insightbb.com>. r=wtc
Modified files: pratom.h atomic.c
2008-01-27 01:50:19 +00:00
glen.beasley%sun.com
8ab30b33a5
307573 prpollml requires file descriptors greater than 256 r=wtc
2008-01-27 00:45:13 +00:00
wtc%google.com
7375afdefd
Bug 331043: need to test the _M_IX86 macro, which is defined by MSVC.
...
_X86_ is defined by <windows.h>.
2008-01-26 22:12:10 +00:00
wtc%google.com
c530d3afbc
Bug 331043: Add the PR_ROTATE_LEFT32 and PR_ROTATE_RIGHT32 macros for
...
rotating left and right, which are defined using compiler intrinsics,
if available. The patch is contributed by Michael Moy <mmoy@yahoo.com>.
r=brendan,wtc
Modified files: prbit.h plhash.c
2008-01-26 21:49:18 +00:00
glen.beasley%sun.com
b9c7d019f0
307573 remove obsolete runtests.ksh r=wtc
2008-01-26 00:16:07 +00:00
wtc%google.com
1309a038d9
Bug 296878: disable the use of os_Linux_ppc.s for 64-bit PowerPC builds
...
because the assembly code crashes. Add nonexecutable stack directive
to os_Linux_ppc.s.
Modified files: configure.in configure _linux.h os_Linux_ppc.s
2008-01-24 05:00:04 +00:00
wtc%google.com
95c91e0da2
Bug 296878: use native PowerPC atomic instructions on Linux PowerPC. The
...
patch is contributed by kevdig@hypersurf.com . r=mark.mentovai,wtc
Modified files: configure.in configure _linux.h
Added file: os_Linux_ppc.s
2008-01-21 01:46:47 +00:00
wtc%google.com
49cf1e8a17
Bug 333637: assembleCmdLine needs to quote an empty-string argument. The
...
patch is contributed by Aleksey Sanin <aleksey@aleksey.com>. r=wtc
2008-01-20 07:13:54 +00:00
wtc%google.com
6f9819de0a
Bug 95829: clean up the cached monitor subsystem during NSPR cleanup.
...
Bug 334285: do not leak the original memory block (and the monitors they
point to) when PR_REALLOC fails.
Portions of the patch are contributed by Brodie <bmo@jellycan.com> and
timeless. r=relyea,nelson
Modified files: prinit.c ptthread.c primpl.h prcmon.c
2008-01-20 04:53:10 +00:00
wtc%google.com
702f07a4f3
Bug 386177: _MY_Assert should call PR_Assert in both debug and optimized
...
builds so that the test program can be aborted. The patch is contributed
by Slavomir Katuscak <slavomir.katuscak@sun.com>. r=wtc
Modified files: cltsrv.c provider.c
2008-01-13 01:55:50 +00:00
wtc%google.com
9c09c7ae05
Bug 396509: call _pr_init_ipv6 lazily rather than during NSPR
...
initialization because _pr_init_ipv6 creates a test socket, and we can't
create a socket during DLL initialization in a Windows Vista "Standard"
Account with Parental Controls turned on. The patch is contributed by
Jim Mathies <jmathies@mozilla.com>. r=wtc
Modified files: prinit.c prnetdb.c pripv6.c prsocket.c ptio.c
2008-01-13 01:27:16 +00:00
wtc%google.com
be1ee00594
Bug 411926: do not use the %T format specifier for strftime (called by
...
PR_FormatTime) because %T is not portable. r=julien.pierre
Modified files: cltsrv.c provider.c
2008-01-12 05:09:26 +00:00
kaie%kuix.de
8a5f5b7f99
Bug 411045, Warning: unused variable 'me' in PR_EnumerateThreads
...
Patch contributed by Jesse Ruderman
r=wtc
2008-01-08 15:36:37 +00:00
wtc%google.com
2239209a3f
Bugzilla bug 404399: getaddrinfo with AI_NUMERICHOST is slow on Mac OS X
...
(10.4). So we only use it to convert IPv6 address strings with scope IDs.
r=dwitte.
2007-12-19 02:32:28 +00:00
wtc%google.com
bab975fb20
Bug 404272: define HAVE_LONG_LONG only if it is not yet defined.
...
HAVE_LONG_LONG may be defined by the build system of a project using NSPR.
The patch is contributed by Edwin van Vliet <edwin@cheatah.nl>. r=wtc
Modified Files:
_aix32.cfg _aix64.cfg _beos.cfg _bsdi.cfg _darwin.cfg
_dgux.cfg _freebsd.cfg _hpux32.cfg _hpux64.cfg _irix32.cfg
_irix64.cfg _linux.cfg _netbsd.cfg _nto.cfg _openbsd.cfg
_openvms.cfg _os2.cfg _osf1.cfg _riscos.cfg _solaris.cfg
_unixware7.cfg _win95.cfg _winnt.cfg
2007-11-26 18:17:17 +00:00
wtc%google.com
b1356731da
Removed dead files for Rhapsody, the old name of Darwin.
...
Modified file: pr/tests/dll/Makefile.in
Removed files: _rhapsody.cfg _rhapsody.h rhapsody.c
2007-11-21 22:51:24 +00:00
wtc%google.com
8e7c559e82
Bug 354248: log the error information retrieved by NSLinkEditError in
...
pr_LoadViaDyld. The patch is contributed by Nick Kreeger
<nick.kreeger@park.edu>. r=mark.mentovai,wtc.
2007-11-21 01:44:51 +00:00
julien.pierre.boogz%sun.com
bbb735cff8
Fix for bug 402669 . Crash in PR_Socket with IPv6 emulation on VMS and WinNT . Patch created by Nelson. r=julien, wtc
2007-11-07 02:34:30 +00:00
wtc%google.com
0310cd1fdc
Bug 400957: free logBuf in _PR_LogCleanup to fix a memory leak. r=kengert.
2007-10-24 20:32:41 +00:00
mozilla%weilbacher.org
874a70ae93
[OS/2] Bug 399647: fix OS/2 build break in prlog.c and correct warning, r=wtc
2007-10-16 18:37:31 +00:00
julien.pierre.boogz%sun.com
8c6e0390dd
Partial fix for bug 254987 . Reset some variables after cleanup to prevent assertions in reinitialization of NSPR. r=wtc
2007-09-27 22:34:52 +00:00
julien.pierre.boogz%sun.com
21ceb5479f
Fix for bug 318877 . NSPR initialization crashes if OS_TARGET is WINNT on AMD64. Fix casts to work with updated Windows SDK headers. r=wtchang
2007-09-13 21:48:45 +00:00
wtc%google.com
ba49efc375
Bug 244478: allow a logging line to be longer than LINE_BUF_SIZE (512)
...
characters. The patch is contributed by Dan Witte <dwitte@stanford.edu>.
r=wtc.
2007-09-03 15:41:09 +00:00
wtc%google.com
8490f35888
Bug 239371: allow PR_ParseTimeString to accept 5-digit years (but less
...
than 32767, the maximum 16-bit signed integer). The patch is contributed
by Dan Witte <dwitte@stanford.edu>. r=wtc.
2007-09-02 01:36:40 +00:00
julien.pierre.boogz%sun.com
64495184cf
Fix for bug 369036. Prevent infinite loop in pt_SolarisSendFile. r=wtchang, nelson
2007-08-29 01:30:07 +00:00
wtc%google.com
7057a73a91
Bug 391499: Put the pr_GetAddrInfoByNameFB function inside an ifdef so that
...
it is only defined when it is needed. In PR_EnumerateAddrInfo, added a
while loop to skip socket addresses returned by getaddrinfo that are larger
than PRNetAddr. Convert AF_INET6 to/from PR_AF_INET6. Set the sa_len
field of struct sockaddr before passing it to getnameinfo.
r=cbiesinger,nhosoi
2007-08-14 00:10:59 +00:00
wtc%google.com
ca55788036
Bug 364334: reject too much junk at the end of a date/time string.
...
Fixed a typo that makes us fail to parse "AST" as a timezone. The
patch is contributed by Mats Palmgren <mats.palmgren@bredband.net>.
r=wtc.
2007-08-08 01:56:31 +00:00
wtc%google.com
4686d00e73
Bug 386742: added a new function, PR_ParseTimeStringToExplodedTime, which
...
is the same as PR_ParseTimeString except that it returns the result in a
PRExplodedTime structure. The patch is contributed by Christian Eyrich
<ch.ey@gmx.net>. r=wtc.
Modified Files: prtime.h nspr.def prtime.c
2007-08-07 02:13:00 +00:00
nelson%bolyard.com
83d84ff5de
Bug 387954 � fix NT version of PR_Accept on IPv6 listen socket. r=wtc
2007-07-25 06:45:08 +00:00
wtc%google.com
6503d7c0bc
Bugzilla Bug 385347: change "CompanyName" to "Mozilla Foundation\0" and
...
remove the optional "LegalCopyright". r=sspitzer
Modified Files: plds.rc plc.rc prstrms.rc nspr.rc
2007-07-20 23:21:43 +00:00
kaie%kuix.de
7a2d30f915
Bug 383977, Crash on exit caused by thread local storage cleanup [@ PL_DHashTableOperate]
...
r=wtc
2007-07-07 01:01:42 +00:00
wtc%google.com
a4b3ef7077
Bug 350616: use Microsoft (R) Manifest Tool to build tests. The patch is
...
contributed by Ted Mielczarek <ted.mielczarek@gmail.com>. r=wtc
2007-06-09 17:30:15 +00:00
wtc%google.com
b6797574af
Bugzilla bug 375985: Moved the definition of PR_STATIC_ASSERT from perror.h
...
to prlog.h, where the related PR_ASSERT macro is defined. Define
PR_STATIC_ASSERT as an extern declaration rather than a typedef. The patch
is adapted from Igor Bukanov's patch in JavaScript bug 381236
JS_STATIC_ASSERT. r=igor@mir2.org .
Modified files: prerror.h prlog.h
2007-05-28 14:48:26 +00:00
wtc%google.com
f416c6c0e0
Bug 371247: checked in some changes for OpenBSD. The patch is contributed
...
by Martynas Venckus <martynas@openbsd.org>. r=nelsonb,wtc.
Modified Files: configure configure.in lib/tests/Makefile.in
_openbsd.cfg _openbsd.h prnetdb.c
2007-05-26 00:13:08 +00:00
wtc%google.com
5069454074
Bug 369722: the IEEE_ARM macro should not be defined for ARM EABI. The
...
patch is contributed by romaxa <romaxa@gmail.com>. r=darin,wtc
2007-05-14 18:14:51 +00:00
julien.pierre.bugs%sun.com
c01ca3026c
Fix for bug 353899 . PR_CallOnce and PR_CallOnceWithArg do not set NSPR error code if once->initialized is TRUE and once->status is PR_FAILURE . r=wtc
2007-05-10 01:21:41 +00:00
nelson%bolyard.com
ceb8df3cee
Bug 377451. Fix crash in cvt_s when string is longer than precision.
...
r=wtc,julien.pierre
2007-04-26 01:51:40 +00:00
nelson%bolyard.com
53a6d7b6b7
Bug 376062. Ignore failure of wsaioctlProc( SIO_SET_COMPATIBILITY_MODE,
...
patch by Seth Spitzer <sspitzer@mozilla.com> r=wtc, r=Masatoshi Kimura
2007-04-19 16:30:01 +00:00
sspitzer%mozilla.org
8c17cef980
fix for bug #376062 : can't connect with the internet on Wista RC1
...
r=wtc, r=Masatoshi Kimura
2007-04-12 22:31:06 +00:00
jwatt%jwatt.org
a149a724b5
Fixing bug 375985. Add compile time assertions to NSPR. r=wtchang@gmail.com
2007-04-02 09:05:50 +00:00
wtchang%redhat.com
6b90f4fd1a
Bugzilla bug 363997: define the WSAOVERLAPPED type properly to fix MinGW
...
build failure. The patch is contributed by Martijn Wargers
<martijn.martijn@gmail.com>. r=wtc.
2007-03-15 20:20:37 +00:00
wtchang%redhat.com
d2247c4052
Bugzilla bug 363997: when running on Windows Vista, set the sockets in the
...
compatibility mode so that the new TCP/IP stack in Windows Vista can
interoperate with all the TCP/IP implementations. The patch is contributed
by Seth Spitzer <sspitzer@mozilla.com>. r=wtc,biesi
Modified Files: _win95.h w95io.c w95sock.c w95thred.c
2007-03-14 18:00:44 +00:00
wtchang%redhat.com
597939e7b3
Bug 34843: PR_StringToNetAddr and PR_NetAddrToString should call
...
getaddrinfo and getnameinfo if they exist. Based on the patch contributed
by Noriko Hosoi <nhosoi@redhat.com>. r=nhosoi
Modified files: _win95.h _winnt.h prnetdb.c
2007-03-01 18:11:17 +00:00
wtchang%redhat.com
9abec183a4
Bug 362768: implemented NSPR shared library finalization function for AIX.
...
r=nelsonb
Modified files: pr/src/Makefile.in ptthread.c
2007-01-20 20:27:53 +00:00
wtchang%redhat.com
d6f7508110
Bug 329807: define struct _md_sockaddr_in6 because HP-UX's struct
...
sockaddr_in6 is only 32-bit aligned. r=nelsonb
2007-01-17 18:11:06 +00:00
wtchang%redhat.com
d262d53da7
Bugzilla bug 362768: improved comments.
2007-01-16 01:39:41 +00:00
wtchang%redhat.com
afab2ed6e2
Bug 365997: declared the variable 'dst' as pointer to const.
2007-01-16 00:24:09 +00:00
wtchang%redhat.com
0097dbf671
Bug 365997: changed timetest to test the years 2005-2008 rather than the
...
years 1993-1996. This tests its ability to use both the old and new DST
rules. Patch by Nelson Bolyard of Sun Microsystems. r=alexei.volkov
2007-01-16 00:13:59 +00:00
wtchang%redhat.com
95927725f3
Bug 365997: updated PR_USPacificTimeParameters with the new US Daylight
...
Saving Time rule. By Nelson Bolyard of Sun Microsystems. r=wtc.
2007-01-16 00:06:21 +00:00
wtchang%redhat.com
a3aa4908bb
Bugzilla bug 362768: restored the _pt_thread_death call in _PR_Fini because
...
the cause of the hang on Mozilla shutdown (JavaScript bug 366869) has been
fixed.
2007-01-13 01:20:41 +00:00
wtchang%redhat.com
e3fb2073f1
Bug 329807: set USE_IPV6=1 (define _PR_INET6) on HP-UX B.11.23 or later,
...
based on information from HP. r=nelsonb,darin
Modified files: configure configure.in _hpux.h
2007-01-13 00:32:39 +00:00
wtchang%redhat.com
09a70d0b11
Bugzilla bug 362768: commented out the _pt_thread_death call in _PR_Fini
...
that was causing a hang on Mozilla shutdown. It may not be safe to call
NSPR thread private data destructors in _PR_Fini.
2007-01-12 18:59:31 +00:00
wtchang%redhat.com
3abbe2efc0
Bug 362768: implemented NSPR shared library finalization function for major
...
Unix platforms. r=nelsonb
Modified files: pr/src/Makefile.in ptthread.c
2007-01-11 22:27:44 +00:00
wtchang%redhat.com
fde3e3e019
Bug 254983: implemented PR_DetachThread for Unix. r=nelsonb
2007-01-11 02:06:17 +00:00
wtchang%redhat.com
a9431ed720
Bug 365703: added a level of parenthesis. Suggested by Mike Hommey.
...
Modified files: prlog.c prtrace.c
2007-01-05 22:30:38 +00:00
wtchang%redhat.com
8a3445a5fb
Bug 365703: turn off logging and tracing if the effective group ID is
...
different from the real group ID. The patch is suggested by Mike Hommey
<mh+mozilla@glandium.org>. r=nelsonb,wtc.
Modified files: prlog.c prtrace.c
2007-01-05 22:26:27 +00:00
wtchang%redhat.com
01d7aca228
Bugzilla Bug 362134: fixed a crash in dtoa when running with reduced CPU
...
float precision. Original patch for jsdtoa.c in JavaScript by Keith Victor
<keith@virtock.com>. r=wtc.
2006-12-21 22:41:42 +00:00
wtchang%redhat.com
dabf5b0085
Bugzilla Bug 360933: removed dead code (for the plevent.h functions and for
...
Win16 support).
Modified Files:
README.TXT
Removed Files:
w16gui/.cvsignore w16gui/Makefile.in w16gui/popfile.c
w16gui/popfind.c w16gui/popfont.c w16gui/poppad.c
w16gui/poppad.h w16gui/poppad.ico w16gui/poppad.rc
w16gui/popprnt0.c w16gui/readme.1st
2006-12-19 02:33:05 +00:00
mozilla%weilbacher.org
d864f78ee5
[OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to NSPR. r=mkaply, sr=wtc
2006-12-12 22:00:25 +00:00
gerv%gerv.net
fd0b7c527e
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-12-11 09:45:41 +00:00
wtchang%redhat.com
f9651d2744
Bugzilla Bug 363092: removed the pthread_kill macro definition. Mac OS X
...
has had the pthread_kill function since 10.2. The patch is contributed by
Josh Aas <joshmoz@gmail.com>. r=mark.mentovai,wtc
2006-12-08 22:58:13 +00:00
wtchang%redhat.com
cff69870cd
Bugzilla Bug 362246: enable large-file support on Mac OS X.
...
r=mark.mentovai,bienvenu
2006-12-06 17:57:34 +00:00
wtchang%redhat.com
6794e0147b
Bugzilla Bug 354593: checked in minor changes suggested by Nelson. r=nelson
2006-12-01 00:26:35 +00:00
wtchang%redhat.com
f7a561f220
Bugzilla Bug 354593: fixed a race condition in the creation of the lock
...
that protects localtime() by creating the lock during NSPR initialization.
r=aleksey.sanin,nelson.bolyard. The patch is contributed by Mark Stevans
<marks@coral8.com>.
Modified files: primpl.h prinit.c prtime.c ptthread.c
2006-11-30 21:22:55 +00:00
wtchang%redhat.com
8a43011e3b
Bugzilla Bug 355999: fix up for kfreebsd support. The patch is contributed
...
by Petr.Salinger@seznam.cz . r=wtc
Modified files: _linux.cfg _linux.h
2006-11-30 01:11:46 +00:00
wtchang%redhat.com
4b8def40c4
Bugzilla Bug 353729: handle PR_vsmprintf failure in PR_vfprintf. r=timeless
2006-11-30 00:39:19 +00:00
wtchang%redhat.com
5fbe0d29f7
Bugzilla Bug 360169: changed the value of the _PR_SI_ARCHITECTURE macro
...
back to "hppa1.1" for backward compatibility. r=nelsonb
2006-11-14 00:50:17 +00:00
julien.pierre.bugs%sun.com
8ab405a2d9
Fix for bug 356616 . NSPR DLLs should build at default base address. r=wtchang
2006-10-19 00:36:57 +00:00
wtchang%redhat.com
366cc56263
Bugzilla Bug 335301: handle memory allocation failure in PR_OpenDir. The
...
patch is contributed by Ryan Jones <sciguyryan+bugzilla@gmail.com>. r=wtc.
2006-10-17 17:32:34 +00:00
mozilla%weilbacher.org
5af26dc673
[OS/2] Bug 346376: Don't use PRTYC_IDLETIME class for thread priorities, r=mkaply, sr=wtchang
2006-10-05 12:31:54 +00:00
mozilla%weilbacher.org
359e68e057
[OS/2] Bug 333639: Add note about assembleCmdLine() usage and fix build warnings in _PR_CreateOS2Process(), r=wtchang, sr=mkaply
2006-10-05 12:27:44 +00:00
wtchang%redhat.com
7de7208c5a
Bugzilla Bug 354305: allows to build NSPR on FreeBSD 6.2. Support for
...
getprotobyname_r() function is added since 6.2-BETA1, with the same 5-args
form of GLIBC 2. Contributed by Diego Petten� <flameeyes@gentoo.org>.
r=wtc
2006-09-26 17:17:10 +00:00
wtchang%redhat.com
67c6ac3ce6
Bugzilla Bug 353527: put the call to a conditionally defined function in
...
an ifdef. Contributed by Steve Snyder <swsnyder@insightbb.com>. r=wtc.
2006-09-22 00:55:55 +00:00
wtchang%redhat.com
bd9009ec14
Bugzilla Bug 352816: don't need to call _pr_CopyLowBits if size (free space
...
in buf) is 0. The patch is contributed by Sergei Dolgov
<sergei_d@fi.tartu.ee>. r=wtc.
2006-09-15 16:48:50 +00:00
wtchang%redhat.com
b9e14260ab
Bugzilla Bug 351609: test lib->dlh before calling NSUnLinkModule on Mac.
...
r=Mark Mentovai
2006-09-12 18:26:19 +00:00
wtchang%redhat.com
b93c1412be
Bugzilla Bug 337637: fixed a memory leak on error in _MD_OpenSharedMemory.
...
The patch is contributed by Bruno 'Aqualon' Escherl <aqualon@aquachan.de>.
r=wtc.
2006-09-12 17:58:53 +00:00
alexei.volkov.bugs%sun.com
fd00158772
351470: setuid root programs linked with NSPR allow elevation of privilege. r=nelson, sr=wtc
2006-09-07 23:33:39 +00:00
alexei.volkov.bugs%sun.com
b2d8418382
351470: setuid root programs linked with NSPR allow elevation of privilege.
...
patch #1 . r=nelson, sr=wtc
2006-09-07 22:58:43 +00:00
wtchang%redhat.com
dd614c40b5
Bugzilla bug 34843: moved PR_StringToNetAddr and PR_NetAddrToString to the
...
end of the file. They will be enhanced to use getaddrinfo and getnameinfo,
so they need to be after the definitions of GETADDRINFO and FREEADDRINFO.
2006-08-25 01:21:29 +00:00
mkaply%us.ibm.com
fed28c4cf6
#346376
...
r=wtc, sr=mkaply
Patch from Peter Weilbacher - OS/2 - Don't use PRTYC_IDLETIME class for thread priorities
2006-08-03 16:01:49 +00:00
wtchang%redhat.com
fd6276c03d
Bugzilla Bug 326168: Windows NT 3.51 doesn't support CP_UTF8 either, so
...
having Unicode support doesn't imply having CP_UTF8 support. The patch is
contributed by neil@parkwaycc.co.uk <neil@httl.net>. r=wtc.
2006-07-11 00:56:43 +00:00
wtchang%redhat.com
ff8d5992d1
Bugzilla Bug 340956: when emulating PR_APPEND, we should use PR_Seek64
...
instead of PR_Seek, otherwise it won't work on large files. The patch is
contributed by Nils Maier <MaierMan@web.de> and Masatoshi Kimura (:emk)
<VYV03354@nifty.ne.jp>. r=wtc. Thanks to Nils Maier for tracking down the
bug.
2006-06-11 02:52:29 +00:00
wtchang%redhat.com
0c349c12c7
Test PR_GetMemMapAlignment.
2006-06-01 21:05:32 +00:00
wtchang%redhat.com
3fd50ab363
Bugzilla Bug 326168: fixed an allocation size bug. The patch is
...
contributed by neil@parkwaycc.co.uk . r=wtc.
2006-04-12 00:33:06 +00:00
wtchang%redhat.com
2b3631bdfb
Bugzilla bug 247896 and bug 331216: fixed the bug that 'end' was moved one
...
character too far when parsing the minutes, and simplified the code.
r=timeless,darin.
2006-04-11 18:57:07 +00:00
wtchang%redhat.com
e572bbbe28
Bug 301064
...
r=wtc, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-04-05 21:02:25 +00:00
wtchang%redhat.com
72cd978d1a
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-04-05 20:57:23 +00:00
wtchang%redhat.com
2fe10b8f2b
Bugzilla Bug 326168: more cleanups after code review. r=darin,jshin.
...
Modified files: prlink.h prlink.c w95io.c
2006-04-05 19:17:03 +00:00
gerv%gerv.net
d7b5e2af46
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-03-31 08:35:02 +00:00
gerv%gerv.net
8a40cd791a
Bug 331600 - remove non-tri-licensed code patch, originally from bug 61746. r=rrelyea.
2006-03-28 20:49:21 +00:00
wtchang%redhat.com
60b67e63f3
Bugzilla Bug 330364: fixed a NULL pointer dereference in
...
PR_LoadStaticLibrary by moving the PR_LOG statement to the same location
as in pr_LoadLibraryByPathname. The bug was discovered by Coverity's tool.
r=Kenneth Herron,Gavin Sharp.
2006-03-13 21:54:58 +00:00
wtchang%redhat.com
df1c0b29ce
Backed out a change in the previous checkin that broke the Windows gcc
...
(MinGW) build. (Bugzilla bug 330150 and bug 326168)
2006-03-13 02:16:58 +00:00
darin%meer.net
8f2d7c59ee
fixes bug 326168 "Add a UTF-16 API to load a library" patch by jshin1987@gmail.com r=wtc,darin
2006-03-10 05:38:31 +00:00
wtchang%redhat.com
747316e524
Bugzilla Bug 261649: BeOS has the getprotobyxxx_r functions, but they
...
aren't glibc's 5-argument version.
2006-02-28 00:03:51 +00:00
wtchang%redhat.com
dc63d88aa6
Bugzilla Bug 322578: Support ppc<->x86 cross builds for Mac OS X. The
...
patch is contributed by Mark Mentovai <mark@moxienet.com>. r=wtc.
Modified Files: configure configure.in autoconf.mk.in rules.mk _darwin.cfg
2006-02-22 02:39:59 +00:00
wtchang%redhat.com
110edb9916
Bugzilla Bug 327448: added the function pointers back because we will
...
need them when we emulate the MSLU W functions. Map
ERROR_CALL_NOT_IMPLEMENTED to PR_NOT_IMPLEMENTED_ERROR. The patch is
contributed by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp>. r=wtc,jshin.
Modified Files: w95io.c win32_errors.c
2006-02-20 22:05:54 +00:00
wtchang%redhat.com
8a81ca0f47
Bugzilla Bug 111428: more file pathname internationalization bug fixes.
...
The patch is contributed by Masayuki Nakano <masayuki@d-toybox.com> and
Jungshik Shin <jshin1987@gmail.com>. r=wtc,darin
Tag: NSPRPUB_PRE_4_2_CLIENT_BRANCH
2006-02-17 23:16:24 +00:00
wtchang%redhat.com
f0861909a7
Bugzilla Bug 327448: it's not necessary to do dynamic lookup of the W
...
functions because they are also defined (as stubs) on Windows 9x. The
patch is contributed by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp>.
r=wtc.
2006-02-16 21:34:46 +00:00
wtchang%redhat.com
8e9babddcd
Bugzilla Bug 124695: the implementation of _PR_MD_GET_INTERVAL for MinGW
...
was wrong. Thanks to Stefan Sitter <ssitter@googlemail.com> for reporting
the bug and verifying the fix.
2006-02-13 23:16:53 +00:00
wtchang%redhat.com
3ae0293e53
Bugzilla Bug 307527: implement NSPR interval timer with timeGetTime instead
...
of QueryPerformanceCounter or GetTickCount. r=darin,bienvenu.
Modified files: pr/src/Makefile.in ntinrval.c
2006-02-07 01:46:18 +00:00
wtchang%redhat.com
d9c10a953d
Bugzilla bug 326110: use PR_IMPLEMENT with two exported functions.
...
Modified files: prfile.c ptio.c
2006-02-07 01:21:00 +00:00
wtchang%redhat.com
c04e567377
Bugzilla bug 326110: declare PR_SetSysfdTableSize and PR_GetSysfdTableMax
...
with NSPR_API in a public header file so that they can be exported from the
NSPR shared library/DLL. r=kengert,jpierre. Thanks to Noriko Hosoi
<nhosoi@redhat.com> for the bug report.
2006-02-06 23:13:10 +00:00
wtchang%redhat.com
51d2724e8d
Bugzilla Bug 322956: added PR_SI_HOSTNAME_UNTRUNCATED, which does not
...
strip the domain name (if any). The patch is contributed by
Philip Prindeville <philipp@redfish-solutions.com>. r=wtc,darin.
Modified files: prsystem.h prsystem.c
2006-01-19 22:11:59 +00:00
wtchang%redhat.com
6dee003500
Bugzilla Bug 322422: fixed a negative integer division truncation direction
...
error, which resulted in a negative PRTime with fractional seconds being
converted to PRExplodedTime off by one second. Thanks to Aleksey Sanin
<aleksey@aleksey.com> for reporting and investigating the bug and reviewing
the patch. r=aleskey.
2006-01-09 22:48:25 +00:00
wtchang%redhat.com
527d64462e
Bugzilla Bug 322427: removed a very old workaround for a zero-size array in
...
<sys/socket.h> on Linux. r=kengert.
2006-01-09 21:43:52 +00:00
wtchang%redhat.com
88876c062e
Bugzilla Bug 322287: Implemented NSPR atomic routines in x86 assembly code
...
for Intel Macs. The patch is contributed by Josh Aas <joshmoz@gmail.com>.
r=mark.mentovai,wtc.
Modified files: configure configure.in _darwin.h
Added file: os_Darwin_x86.s
2006-01-09 18:38:54 +00:00
wtchang%redhat.com
d53452818a
Bugzilla Bug 322287: the "lock" prefix is not required for the x86 "xchg"
...
instruction. r=mark.mentovai.
Modified files: os2emx.s os2vacpp.asm os_Linux_x86.s os_Linux_x86_64.s
os_SunOS_x86.s os_SunOS_x86_64.s ntmisc.c
2006-01-09 17:43:53 +00:00
wtchang%redhat.com
38d2205023
Bugzilla Bugs 261649 and 321579: fixed BeOS build error caused by previous
...
checkin. BeOS uses glibc but not the dlxxx functions declared in dlfcn.h.
2006-01-07 01:03:12 +00:00
wtchang%redhat.com
052d6f2a78
Bugzilla bug 322427: do not compile NSPR with -ansi and with _POSIX_SOURCE,
...
_BSD_SOURCE, _SVID_SOURCE, _LARGEFILE64_SOURCE, and _XOPEN_SOURCE defined.
Instead, just define _GNU_SOURCE. r=kengert.
Modified files: configure configure.in pr/src/linking/Makefile.in
pr/src/pthreads/Makefile.in
2006-01-07 00:51:39 +00:00
wtchang%redhat.com
2e6563f4e6
Bugzilla Bug 261649: more changes for GNU/k*BSD and GNU/Hurd support.
...
The patch is contributed by Robert Millan <rmh@aybabtu.com>. r=wtc.
Modified files: nsinstall.c _pth.h pr/src/linking/Makefile.in prlink.c
pr/tests/Makefile.in
2005-12-24 15:03:31 +00:00
wtchang%redhat.com
7d5638e978
Bugzilla Bug 261649: added GNU/k*BSD and preliminary GNU/Hurd support. The
...
patch is contributed by Robert Millan <rmh@aybabtu.com>. r=wtc.
Modified files: configure configure.in _linux.cfg _pth.h _unixos.h
prosdep.h pr/src/linking/Makefile.in prlink.c prosdep.c unix.c uxproces.c
uxrng.c prnetdb.c ptio.c pr/tests/Makefile.in
2005-12-24 08:25:31 +00:00
cls%seawood.org
1d741053b5
Rename real_install target as install.
...
Thanks to Wan-Teh Chang <wtchang@redhat.com> for the patch.
Bug #304239 r=cls
2005-11-23 06:35:20 +00:00
cls%seawood.org
6ccb1f470b
Only export *.cfg files needed for cross-compiling.
...
Thanks to Wan-Teh Chang <wtchang@redhat.com> for the patch.
Bug #304239 r=cls
2005-11-23 06:25:56 +00:00
wtchang%redhat.com
d4298cef63
Bugzilla bug 195219: put the stops (double semicolons) that delimit
...
instruction groups on the same lines as the last instructions in the
groups. This is the style used in Intel documentation.
Modified files: os_HPUX_ia64.s os_Linux_ia64.s
2005-11-21 22:49:19 +00:00
wtchang%redhat.com
3d59734b67
Bugzilla bug 195219: implemented the atomic routines in IA-64 assembly for
...
HP-UX IPF. Thanks to Dennis Handly of HP for reviewing the assembly code
and suggesting the use of the addp4 instruction to convert a 32-bit address
to a 64-bit one in 32-bit builds.
Modified files: configure configure.in _hpux.h
Added file: os_HPUX_ia64.s
2005-11-21 22:15:55 +00:00
wtchang%redhat.com
4b5e16094f
Bugzilla Bug 164070: fixed the bug that PR_ImplodeTime and PR_NormalizeTime
...
only worked with years 1901-2099. The patch is contributed by Shanmu
<shanmus@gmail.com>. r=wtc.
2005-11-14 23:03:21 +00:00
wtchang%redhat.com
1d022d748d
Bugzilla Bug 312199: HP-UX IPF (Itanium) changes contributed by Grace Lu
...
of HP: use .so as shared library suffix, link shared libraries with
+b $ORIGIN. r=wtc,darin.
Modified Files: configure configure.in _hpux.h
2005-11-11 22:23:08 +00:00
wtchang%redhat.com
8ca76f2337
Bugzilla Bug 302212: allow Mac OS X x86 builds to target SDKs. The patch
...
was contributed by Mark Mentovai <mark@moxienet.com>. r=wtc,joshmoz.
Modified Files:
configure configure.in config/autoconf.mk.in
pr/src/linking/Makefile.in
2005-11-07 22:51:44 +00:00
wtchang%redhat.com
6128834894
Bugzilla Bug 156633: replaced the deprecated PR_CurrentThread by
...
PR_GetCurrentThread. The patch is contributed by Tim <timwatt@gmail.com>.
r=wtc.
Modified Files: prmsgc.c btthread.c rcthread.cpp mdmac.c prthinfo.c ptio.c
ptsynch.c ptthread.c cltsrv.c intrupt.c perf.c provider.c
2005-11-07 22:39:09 +00:00
wtchang%redhat.com
e97ec07e46
Bugzilla Bug 314070: do not use CFM on Mac OS X x86. The patch is
...
contributed by Mark Mentovai <mark@moxienet.com>. r=wtc,joshmoz
2005-11-07 22:04:52 +00:00
wtchang%redhat.com
d7533ffd85
Bugzilla Bug 225859: added 64-bit Windows support. Peter Armistead
...
contributed the first 64-bit Windows patch (for IA64) in 2001. Portions
of this checkin are based on the patch contributed by Makoto Kato
<m_kato@ga2.so-net.ne.jp>. r=wtc.
Modified Files: configure configure.in prtypes.h _win95.cfg _win95.h
_winnt.cfg _winnt.h probslet.h pprio.h primpl.h
pr/src/Makefile.in prfile.c prio.c prsocket.c ntgc.c ntio.c
ntmisc.c w32rng.c w32shm.c w95io.c w95sock.c w95thred.c
prinit.c pr/tests/prpoll.c
2005-10-21 18:21:43 +00:00
wtchang%redhat.com
d3a666607b
Determine if the visibility(default) attribute can be used by using only
...
the GCC version so that this public header does not depend on any macro
the user needs to define. See Bugzilla bug 307168 comment 29.
2005-10-13 17:43:36 +00:00
wtchang%redhat.com
53c1af0ccc
Bugzilla Bug 312100: fixed an uninitialized variable bug.
2005-10-11 21:48:09 +00:00
darin%meer.net
91bf1447bc
fixes bug 308587 "PR_GetPhysicalMemorySize returns garbage on systems with more than 2GB RAM" r=wtc
2005-09-17 01:45:22 +00:00
wtchang%redhat.com
65ccfff173
Bugzilla Bug 308331: the guard for the int32 typedef is no longer
...
necessary. Only the winsock2.h file (winsock version 2.1) in MSVC 4.2
has the int32 typedef. MinGW's winsock2.h doesn't have that typedef,
and current Microsoft winsock2.h doesn't have that either. Also, on
Windows, we define int32 as long, which is the same as the int32 typedef in
winsock2.h v2.1. MSVC accepts such duplicated typedefs. Thanks to
timeless for the research into this problem.
2005-09-15 23:15:53 +00:00
wtchang%redhat.com
968371dbbd
Set NSPR version to 4.7 (Beta).
2005-09-14 23:39:56 +00:00
wtchang%redhat.com
2d4f1a02c2
Set NSPR version to 4.6.1 Beta.
...
Modified files: configure configure.in repackage.sh prinit.h vercheck.c
2005-08-15 17:38:07 +00:00
wtchang%redhat.com
ac456d6a40
Bugzilla Bug 303345: added comments for obsolete XP_MAC only enum constants
...
and union members. r=joshmoz,sfraser.
2005-08-13 00:20:49 +00:00
wtchang%redhat.com
f24fc9c62f
Bugzilla Bug 266123: added ppc64 support. The patch is contributed by
...
Markus Rothe <markus@unixforces.net>. r=wtc.
Modified Files: _linux.cfg _linux.h
2005-08-09 22:41:37 +00:00
wtchang%redhat.com
760e606245
Bugzilla bug 303345: restored the SYM_OFFSET macro to make the code easier
...
to understand. Suggested by Simon Fraser.
2005-08-08 18:37:13 +00:00
wtchang%redhat.com
a17be4c185
Use #ifdef XP_MACOSX as a shorthand for #if defined(XP_MACOSX).
2005-08-06 00:11:34 +00:00
wtchang%redhat.com
ccbb58148a
Bugzilla Bug 303345: just use c2pstrcpy directly. This patch is
...
contributed by Mark Mentovai <mark@moxienet.com>. r=wtc.
2005-08-06 00:05:09 +00:00
wtchang%redhat.com
5c52c9c9c5
Bugzilla Bug 303345: removed support for XP_MAC (Mac OS Classic). The
...
patch is contributed by Josh Aas <joshmoz@gmail.com>. r=wtc.
2005-08-05 23:38:30 +00:00
wtchang%redhat.com
19f39f5424
Bugzilla Bug 298612: ensure that the return value of StringGetChar, which
...
is passed to isspace, etc., is EOF or between 0 and 255. r=darin.
2005-08-05 22:44:06 +00:00
wtchang%redhat.com
21be94846d
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
2005-07-21 18:22:54 +00:00
wtchang%redhat.com
5cbd8f428d
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
2005-07-01 22:26:37 +00:00
wtchang%redhat.com
e4be70f324
Fixed spelling errors in comments.
2005-07-01 21:08:34 +00:00
wtchang%redhat.com
db40511104
Fixed spelling errors in comments.
2005-07-01 21:01:40 +00:00
wtchang%redhat.com
6f21b65a17
Fixed a spelling error (loosly => loosely).
2005-07-01 20:56:49 +00:00