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

1881 Коммитов

Автор SHA1 Сообщение Дата
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 bd3871839c Bug 404824: use a look-up table to avoid expensive PR_CeilingLog2
calculations for common cases.  The patch is contributed by Steve Snyder
<swsnyder@insightbb.com>.  r=nelson,wtc
2008-01-19 06:04:29 +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 c3585f0739 Bug 409224: don't use the obsolete gcc flag -no-cpp-precomp. The patch is
contributed by Mark Mentovai <mark@moxienet.com>.  r=wtc
2007-12-21 18:57:57 +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
julien.pierre.boogz%sun.com d2aa2713df Fix for bug 406862 . Make NSPR release target work with MSYS. 2007-12-13 03:13:36 +00:00
wtc%google.com b87b7abc4a Bug 405290: implemented version checking for NSPR. The patch is
contributed by Mike Hommey <mh+mozilla@glandium.org>.  r=wtc.
2007-12-11 18:39:39 +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 152865cbdd Bug 401768: enable us to build with gcc 3.3 and an SDK on Mac OS X 10.5
Leopard.  The patch is contributed by Mark Mentovai <mark@moxienet.com>.
r=wtc.
2007-10-31 17:56:18 +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
julien.pierre.boogz%sun.com 1be27c47bc Fix for bug 383857 . NSPR still uses the MSVC -G5 flag . r=wtc 2007-09-13 01:37:34 +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
wtc%google.com 5eb9ab080d Bug 392722: fixed the bug that nsinstall chokes on double slashes in path.
The patch is contributed by Fabien Tassin <fta+bugzilla@sofaraway.org>.
r=wtc.
2007-09-01 05:36:33 +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
nelson%bolyard.com 35ae50879f Bug 346354 - Add test program for new PL_CreateLongOptState function. r=wtc 2007-08-08 00:40:16 +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 97e9e0b4c9 Bug 346354 - add capability to parse string command line options, r=wtc 2007-08-04 23:26:07 +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 ae60cb7521 Bug 350616: detect and use Microsoft (R) Manifest Tool. The patch is
contributed by Ted Mielczarek <ted.mielczarek@gmail.com>.  r=wtc
Modified files: configure configure.in autoconf.mk.in rules.mk
2007-06-09 16:28:46 +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 f84d530c3a Bug 369467: use a more robust way to ensure the pointer p does not point
before the array big.  The patch is contributed by Wolfgang Rosenauer
<mozilla@rosenauer.org>. r=wtc
2007-02-15 18:23:15 +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
wtchang%redhat.com 7568e63f74 Bugzilla Bug 360933: removed the 'windows' directory from CVS. 2006-12-19 02:25:11 +00:00
wtchang%redhat.com 4d6b923290 Bugzilla Bug 360933: removed dead code (for the plevent.h functions, which
have been moved to XPCOM).
Removed files: makefile readme.1st winevent.c
2006-12-19 02:21:06 +00:00
wtchang%redhat.com 9797ef0a8b [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to
NSPR. By Peter Weilbacher <mozilla@weilbacher.org>. r=mkaply, sr=wtc
2006-12-14 19:24:27 +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
wtchang%redhat.com e3c249f965 Bug 236613: added newline to the end of file. 2006-12-12 19:35:56 +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 9915839ea3 Bugzilla Bug 363092: made 10.2 the default Mac OS X ppc deployment target.
r=josh.aas
2006-12-08 22:56:43 +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 75efc65f41 Updated for the current platform list. Pass the -p option to mkdir to
handle a directory in WIN_OBJDIRS of the form msvc6.0/WIN954.0_DBG.OBJ.
2006-11-22 22:42:57 +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 74838dfd8a Bugzilla Bug 353427: changed PL_FPrintError to use PR_ErrorToName to avoid
duplicating the error table.  This fixed an array index out of bounds error
reported by Klockwork as a by-product. r=nelsonb.
2006-09-22 02:10:40 +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
cls%seawood.org a593935821 Remove all generated Makefiles upon distclean.
Thanks to Mike Hommey <mh+mozilla@glandium.org> for the patch.
Bug #333308 r=cls
2006-04-28 18:47:50 +00:00
cls%seawood.org 7f1f236ba7 Remove all generated Makefiles upon distclean.
Thanks to Mike Hommey <mh+mozilla@glandium.org> for the patch.
Bug #333308 r=cls
2006-04-28 00:53:35 +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 bd851f73c6 Bugzilla Bug 298457: fixed an underquoted m4 macro. The patch is
contributed by Patrick Welche <pw-fb@newn.cam.ac.uk>. r=cls
2006-04-11 20:16:17 +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 4032c4d665 Bugzilla Bug 327544: set OBJDIR to $(OBJDIR_NAME) to ensure that OBJDIR
and OBJDIR_NAME have the same value even if OBJDIR_NAME is overriden.
r=cls.
2006-02-20 19:20:13 +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 ebb8e75a57 Bugzilla bug 326283: fixed the Emacs mode line. r=joshmoz. 2006-02-08 07:12:04 +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
wtchang%redhat.com a190759bcf Bugzilla Bug 321230: don't link with libdl on BeOS. The patch is
contributed by Christian Biesinger <cbiesinger@gmx.at>. r=wtc.
2005-12-22 22:40:37 +00:00
wtchang%redhat.com a1d11c33b1 Bugzilla Bug 316964: use the -z ignore linker flag on Solaris. The patch
is contributed by Boying Lu <brian.lu@sun.com>. r=wtc,sr=benjamin.smedberg.
2005-12-16 18:25:47 +00:00
wtchang%redhat.com a6e0db682c Bugzilla Bug 225859: allow one to do Windows x64 builds with the x86
version of Cygwin or MKS uname.  The patch is contributed by Julien
Pierre of Sun.  r=wtc.
2005-12-08 22:45:22 +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
cls%seawood.org ce2bfbc97a Explicitly disable pthread support for win32, os2 & beos.
Bug #312662 r=wtc
2005-11-23 05:59:05 +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
christophe.ravel.bugs%sun.com d1149b4b8f 238319: Sun packages changes.
RPM_RELEASE can be set from the command line.
2005-11-18 21:52:41 +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
christophe.ravel.bugs%sun.com d8f2c1f9dd 238319: Sun packages changes
Set rpm release to 2 for NSPR 4.6.1
2005-11-07 20:22:21 +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
cls%seawood.org 8fa45dbbb4 Sync config.guess & config.sub with official GNU CVS copies.
Bug #312352 r=bsmedberg
2005-10-14 19:22:06 +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
wtchang%redhat.com efcf180efb Bugzilla Bug 263952: backed out the previous checkin (to define the Solaris
feature test macros for SUS (XPG4v2) with extensions) because it is
reported to introduce a small performance regression and break Firefox
build on Solaris 10.
2005-10-10 17:47:03 +00:00