Commit Graph

953 Commits

Author SHA1 Message Date
wtc%netscape.com
cc59e07bc8 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
ce67f2977e 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
6647589dbd 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
433fd93736 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
78d5b8954c 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
45243e441e 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
e48c896a05 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
ceef367eb7 Updated for NSPR 4.3. 2002-08-28 20:27:31 +00:00
wtc%netscape.com
6a068d3fbb Set NSPR version to 4.3 Beta. 2002-08-28 20:22:15 +00:00
wtc%netscape.com
a9ca130b52 Set NSPR version to 4.2.2 Beta. 2002-08-28 18:23:30 +00:00
wtc%netscape.com
0bb7a6d8b3 Updated for NSPR 4.2.2. 2002-08-28 18:21:32 +00:00
wtc%netscape.com
a3cda0936d Bug 161998: fixed the race condition between PR_Cleanup and a CPU thread
that times out from the GetQueuedCompletionStatus call in the WINNT build.
The fix is to shut down the CPU threads in PR_Cleanup.
Modified Files: _winnt.h primpl.h ntthread.c prinit.c prucpu.c
2002-08-28 00:04:47 +00:00
wtc%netscape.com
7ff01d2213 Bug 164161: made PR_ResumeSet and PR_ResumeTest static and remove the
unused function PR_SuspendAllSuspended. Use the pt_ prefix for static
functions.
2002-08-23 00:04:19 +00:00
wtc%netscape.com
e165c27d7a Fixed the comments for PR_Poll. PR_Poll only works on sockets; the support
for files is not portable. Document the fd field of PRPollDesc.
2002-08-19 22:51:06 +00:00
wtc%netscape.com
2d3c402498 The comments for PR_ConnectContinue incorrectly referred to
PR_GetConnectStatus.
2002-08-19 20:26:45 +00:00
wtc%netscape.com
1570741b5a Bug 160030: check for __sparc and __i386, which is defined by the Solaris
compilers and gcc in strict ANSI conformance mode.  sparc and i386 are not
defined by the compilers in strict ANSI conformance mode.
Modified Files: _solaris32.cfg _solaris64.cfg
2002-08-15 23:04:03 +00:00
wtc%netscape.com
64b9fb5048 Bug 162930: fixed the bug that PR_GetSystemInfo always returns "sparc"
as PR_SI_ARCHITECTURE on Solaris, even though Solaris also runs on x86.
Thanks to Sonja Mirtitsch <sonja.mirtitsch@sun.com> for the fix.
2002-08-15 22:25:42 +00:00
wtc%netscape.com
e07feebcb8 Bug 158396: added comments explaining the importance of keeping the buffer
size and the sscanf format strings in sync.
2002-08-09 01:41:02 +00:00
seawood%netscape.com
b44a58c8ff Remove explicitly linking against -lc on linux as it could break backwards binary compatibility. Linking using gcc/g++ should automatically link against libc.
Thanks to Franz.Sirl-kernel@lauterbach.com for the patch.
Bug #72766 r=wtc,cls
2002-08-07 11:34:04 +00:00
wtc%netscape.com
0c3ceb4878 Bug 136344: added type casts to allow compilation with a C++ compiler.
The patch is contributed by Nick Blievers <nickb@adacel.com.au>.
2002-08-07 00:40:44 +00:00
wtc%netscape.com
d1ce624aa5 Bug 149195: added IPv6 support for IRIX. The patch is contributed by
nickb@adacel.com.au (Nick Blievers).
2002-08-07 00:16:39 +00:00
wtc%netscape.com
c1150fe258 Bug 158396: fixed an off-by-one error. Replaced -1 by the EOF macro. 2002-08-07 00:11:38 +00:00
sfraser%netscape.com
b7d1e5470a Fix bug 158927 -- controls not drawing correctly in QuickTime plugin. The problem was that the thread scheduling Timer Task would call WakeUpProcess() every time when we are blocked and not servicing NSPR threads (for example when tracking plugin controls). A side effect of this is to prevent Mac OS X from flushing the window back buffers, hence the drawing issues. Fix is to only call WakeUpProcess() if we've been through the scheduler since the last time. r=sdaglye, wtc. a=asa. 2002-07-27 01:01:36 +00:00
sfraser%netscape.com
880c267e4b Fixing the MachO (DARWIN) build, which broke when wtc checked in a patch in bug 153525. r=bryner. 2002-07-24 04:06:07 +00:00
wtc%netscape.com
188d22aa89 Bug 153525: fixed build problems under gcc3 on Mac OS X. r=bryner.
Modified Files: _pth.h darwin.c
2002-07-23 23:54:12 +00:00
seawood%netscape.com
9a8086af4d Remove DARWIN define from osx builds as it cripples the feature set provided by
OSX headers.
Bug #154232 r=wtc sr=scc a=scc
2002-07-18 04:11:48 +00:00
wtc%netscape.com
d171294dd7 Bug 141614: restored Matthew Zahorik's net_server nonblocking connect
logic, which accidentally got deleted when the BONE changes were checked
in. This patch was contributed by Arougthopher
<arougthopher@lizardland.net>.
Modified Files: bfile.c bmisc.c bnet.c
2002-07-17 06:04:42 +00:00
wtc%netscape.com
0b5981f917 Bug 157347: deleted the code that tried to escape the quotes around
command-line arguments. The patch was contributed by Michael Kaply
<mkaply@us.ibm.com>. r=wtc.
2002-07-17 01:45:57 +00:00
wtc%netscape.com
2c871ac924 Bug 156633: the PR_CurrentThread nspr1.0 compatibility macro should be put
inside #ifndef NO_NSPR_10_SUPPORT.
2002-07-11 00:53:14 +00:00
sfraser%netscape.com
c158ed074a Fix for bug 139802; slow certificate authentication on Mac OS X. This was caused by the application spending lots of time in WaitNextEvent, called from its main event loop (which is a good thing, in terms of CPU usage). The problem is that NSPR threads then don't get enough time. This patch give the process scheduler a kick in the pants when NSPR is going to switch to another of its threads. r=wtc, r=sdagley 2002-07-10 01:14:23 +00:00
wtc%netscape.com
0ec01dc560 Bug 119098: fixed the problem building NSPR tests on OS/2. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com> and Julien Pierre
<jpierre@netscape.com>.
2002-07-09 00:09:32 +00:00
wtc%netscape.com
3822b6ce2e Set NSPR version to 4.2.1. 2002-06-29 00:33:08 +00:00
wtc%netscape.com
f2fcf1e468 Bug 150157: DosWrite is not returning an error when the disk is full.
We can tell the write failed if we did a partial write.  The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-06-22 14:39:43 +00:00
wtc%netscape.com
32f8739bf9 The previous checkin didn't work. Backed it out. 2002-06-14 05:37:41 +00:00
wtc%netscape.com
e272d04caa Bug 151722: addr is in shared memory and is modified by another process, so
it needs to be declared volatile.
2002-06-14 05:25:52 +00:00
wtc%netscape.com
0a9c72d9e8 Bug 125819: fixed problems compiling using gcc on OSF1. The patch is
contributed by Chris Seawood <seawood@netscape.com>.
Modified Files: configure configure.in unix.c uxrng.c
2002-06-14 03:24:33 +00:00
wtc%netscape.com
cfd4bb6192 Update the vercheck.c test for NSPR 4.2.1. 2002-06-13 22:15:59 +00:00
wtc%netscape.com
40d4c2235d Set NSPR version to 4.2.1 Beta. 2002-06-13 22:13:15 +00:00
wtc%netscape.com
0199bc6d84 Bug 144886: On platforms with gethostbyname2, add the infrastructure for
PR_GetIPNodeByName to implement PR_AI_ADDRCONFIG correctly.  Right now
only AIX implements the function to determine if the system has any IPv4
or IPv6 source address configured.  On other platforms PR_GetIPNodeByName
still behaves as if the system had both IPv4 and IPv6 source addresses
configured.
2002-06-13 20:47:39 +00:00
wtc%netscape.com
c0b8191d16 Bug 97475: the new 'af' field needs to be moved to the end of the
PRFilePrivate structure because the OJI code in Sun Java 2 1.3-1
distribution is reading the 'md.osfd' field of this private structure.
2002-06-13 20:30:13 +00:00
wtc%netscape.com
f0b3faa83f Bug 97475: some platforms, such as OpenVMS, require us to pass the exact
socket address length to socket functions like accept.  Just fixed enough
of this problem for OJI to work with Mozilla on OpenVMS.
Modified Files: _openvms.h primpl.h ptio.c
2002-06-13 18:05:26 +00:00
seawood%netscape.com
e190f7e264 Fix real_install rules so that headers are still installed correctly if includedir is overridden on the commandline.
Bug #149483 r=blizzard
2002-06-13 09:01:48 +00:00
wtc%netscape.com
394af917c2 Bug 134099: Worked around two BeOS bugs. 1. connect does not implicitly
bind the socket. 2. accept does not return the peer's address.
Modified files: _beos.h prsocket.c bnet.c
2002-06-11 20:05:32 +00:00
wtc%netscape.com
6a12188dcf Bug 92516: _MD_gethostname returns the host's IP address on Mac so the
code that converts the fully qualified hostname to the unqualified hostname
is invalid for Mac.  Thanks to Roger D <rogerd@netscape.com> for the fix.
Modified Files: _macos.h prsystem.c
2002-05-31 14:45:44 +00:00
wtc%netscape.com
c0df0103f4 Bugzilla bug 142345: fixed mistakes in _MD_OpenSharedMemory and
_MD_CloseSharedMemory.  Thanks to Vladimir Golitsin
<vgolitsin@mindspring.com> for the bug report and bug fix.
2002-05-09 00:34:39 +00:00
wtc%netscape.com
521b18afe1 Bugzilla bug 142677: made --disable-ipv6 work on AIX. Removed the obsolete
file _aix32in6.cfg.
Modified files: configure.in configure _aix32.cfg
Removed file: _aix32in6.cfg
2002-05-07 01:43:40 +00:00
wtc%netscape.com
8a2b8ae4ab Bugzilla bug 141820: don't quote parameters when calling DosStart.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-05-02 21:14:00 +00:00
wtc%netscape.com
6fa9237285 Backed out the fix for bug 121975. It doesn't work on Windows 95.
Modified Files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c
2002-04-27 03:12:25 +00:00
seawood%netscape.com
3f93aa4005 Remove high performance timers from OS/2 and revert to default millisecond timer.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #136958 r=cls
2002-04-23 14:11:31 +00:00
wtc%netscape.com
b68af03773 Deleted a printf statement in the Neutrino builds. Bug 135692. 2002-04-11 18:34:17 +00:00