sonja.mirtitsch%sun.com
60d53f5d77
checking in Kirk's patch
2003-02-08 22:43:37 +00:00
sonja.mirtitsch%sun.com
dd4b8ceb36
changing PRODUCT VERSION
2003-02-08 06:32:06 +00:00
wtc%netscape.com
a93a52ee84
Bug 189501: added three directories. Without these, /usr/include/mps isn't
...
removed when the sun-nspr-devel package is removed. The patch is
contributed by Kirk Erickson <kirk.erickson@sun.com>.
2003-02-04 04:23:55 +00:00
wtc%netscape.com
6c36605f0b
Bug 191270: added the ability to load a dynamic shared library (.dylib) on
...
Mac OS X.
2003-02-04 02:28:39 +00:00
wtc%netscape.com
224a7173e3
Bug 189501: added support for building Linux RPMs. The patch and new files
...
are contributed by Kirk Erickson <kirk.erickson@sun.com>.
Modified Files: Makefile.in configure configure.in
Added Files:
pkg/Makefile.in pkg/linux/Makefile.in pkg/linux/sun-nspr.spec
2003-02-04 01:45:28 +00:00
wtc%netscape.com
c25cc0b295
Should pass NSUNLINKMODULE_OPTION_NONE instead of FALSE as the second
...
argument to NSUnLinkModule. Both macros have the same value (0), so this
is a cosmetic change.
2003-01-23 17:07:50 +00:00
wtc%netscape.com
7d8aaebb4f
Bug 90010: added support for Linux for s390 and s390x. The patch is
...
contributed by Gerhard Tonn <GerhardTonn@swol.de>.
Modified Files: _linux.cfg _linux.h prprf.c
2003-01-23 17:03:22 +00:00
wtc%netscape.com
4a5e94430e
Bug 188439: fixed a bug in the PR_Poll implementation for
...
_PR_POLL_WITH_SELECT. We could still call FD_SET if the osfd was larger
than FD_SETSIZE. Fixed the bug that _PR_POLL_WITH_SELECT was defined after
the system header files had been included. Need to define it on the
compile command line. Define _USE_BIG_FDS on HP-UX. Because that macro
increases the size of fd_set to about 7500 bytes and PR_Poll allocates 3
fd_sets on the stack, also increased the minimum thread stack size to 128KB
on HP-UX.
Modified Files: configure configure.in _hpux.h _osf1.h ptio.c
2003-01-20 20:52:48 +00:00
wtc%netscape.com
7091c63f22
Bug 80082: need to install libnspr_flt4.so in dist/bin too, for the Mozilla
...
client.
2003-01-20 16:29:42 +00:00
wtc%netscape.com
0b51e44b47
Bug 134113: make NSPR build on Win32 using MinGW gcc. The patch is
...
contributed by Chris Seawood <seawood@cls.org> and Dan Mosedale
<dmose@mozilla.org>. r=wtc.
Modified files: configure configure.in config/Makefile.in autoconf.mk.in
now.c rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/msgc/src/Makefile.in prtypes.h _winnt.h pr/src/Makefile.in prmapopt.c
pr/src/md/windows/Makefile.in ntio.c ntmisc.c pr/tests/Makefile.in
runtests.ksh pr/tests/dll/Makefile.in
2003-01-20 16:26:24 +00:00
wtc%netscape.com
df826d5551
Bug 185687: added PR_CallOnceWithArg, a version of PR_CallOnce that allows
...
the callers to pass an argument to the call-once function.
Modified files: prinit.h nspr.def prinit.c
2003-01-18 02:04:45 +00:00
wtc%netscape.com
e13c5da57f
Bug 189332: Implemented the new function PR_GetLibraryFilePathname for
...
AIX, HP-UX, Linux, Mac OS X, OSF1, Solaris, and Windows. Added the new
error code PR_LIBRARY_NOT_LOADED_ERROR for the error condition that the
library specified by "name" and "addr" is not loaded. Added a new test,
libfilename.c. Extended the PR_GetLibraryName function to not prepend any
directory if the first argument "dir" is NULL. The OSF1 implementation was
contributed by Steve Streeter <Stephen.Streeter@hp.com>.
Modified files: prerr.h prlink.h nspr.def pr/src/linking/Makefile.in
prlink.c compile-et.pl prerr.c prerr.et prerr.properties
pr/tests/Makefile.in runtests.ksh runtests.sh
Added file: pr/tests/libfilename.c
2003-01-17 01:03:47 +00:00
wtc%netscape.com
a693f5b3da
Bug 168228: added IPv6 support for Darwin (Mac OS X). Added two new
...
feature macros _PR_HAVE_INET_NTOP and _PR_GHBA_DISALLOW_V4MAPPED to
handle the differences of Darwin's IPv6 sockets implementation and
other platforms' implementations.
Modified files: _aix.h _bsdi.h _darwin.h _freebsd.h _irix.h _linux.h
_netbsd.h _openvms.h _osf1.h _solaris.h prnetdb.c
2003-01-16 16:16:34 +00:00
wtc%netscape.com
e84511ea41
MACOS_DEPLOYMENT_TARGET only needs to be defined if we are building on
...
Mac OS X.
2003-01-15 00:07:02 +00:00
wtc%netscape.com
bba7ece8c9
Bug 185034: updated the OpenVMS symbol vector tables for NSPR 4.3.
...
The patch is contributed by Colin Blake <colin@theblakes.com>.
Modified Files: nspr_symvec.opt plds_symvec.opt plc_symvec.opt
2003-01-15 00:00:14 +00:00
wtc%netscape.com
9c684909e8
Bug 186599: 1. added support for relative paths to PR_LoadLibrary on
...
Mac OS X. 2. Reordered the Mac code in pr_LoadLibraryByPathName to try
loading various kinds of shared libraries in the order of most likely
success. The patch is contributed by Conrad Carlen <ccarlen@netscape.com>.
r=wtc. sr=sfraser.
2003-01-14 23:38:56 +00:00
wtc%netscape.com
4cc60f0f6e
Bug 188396: don't use ftime because its 32-bit timestamp will overflow
...
around year 2038. Use GetSystemTimeAsFileTime instead. The patch is
contributed by timeless@bemail.org .
Modified files: config/now.c _win95.h _winnt.h ntio.c ntmisc.c w95io.c
2003-01-14 13:22:32 +00:00
wtc%netscape.com
f00ec187f5
Bug 188976: avoid calculating the difference of two unsigned integer if
...
the difference is really a negative number. Thanks to Rick Swift for the
patch.
2003-01-14 02:07:16 +00:00
wtc%netscape.com
288cdc7e24
1. Use $(CC) (the compiler) to build shared libraries on Solaris. Added
...
the -z defs linker flag back.
Modified files: configure configure.in lib/ds/Makefile.in
lib/libc/src/Makefile.in pr/src/Makefile.in
2. Let pr/src/md/unix/Makefile.in be responsible for removing the
pr/src/cpu directory because it creates that directory. Note that the
'clean' target does not remove the directory because it doesn't remove
the .so's either.
Modified files: pr/src/Makefile.in, pr/src/md/unix/Makefile.in
2003-01-08 19:19:01 +00:00
wtc%netscape.com
019d28cef9
The PTDebug type doesn't need to be defined in optimized builds.
2003-01-08 03:28:54 +00:00
wtc%netscape.com
6b29d3c5d5
Use quotes instead of angle brackets to fix classic mac bustage.
2003-01-07 20:51:24 +00:00
wtc%netscape.com
deac9f718a
A temporary fix for the Solaris gcc build. Removed the -z defs linker flag
...
because gcc-compiled objects reference symbols not defined in -lc. The
correct fix is to use gcc to build the shared libraries, as we do on Linux.
Modified Files: configure.in configure
2003-01-07 20:49:41 +00:00
wtc%netscape.com
8b1b820c0c
Bug 158704: need to define a stub for PT_FPrintStats in classic NSPR.
2003-01-07 05:45:59 +00:00
wtc%netscape.com
1af4595b5b
Bug 158704: PT_FPrintStats also needs to be exported (for the test programs
...
only). Define it as a no-op in optimized builds. Deleted PT_GetStats,
which is not useful.
Modified files: primpl.h, nspr.def, ptio.c
2003-01-07 04:52:25 +00:00
wtc%netscape.com
8ae1fa8c46
Bug 158704: 1. Added comments explaining why we need to install an
...
additional copy of libnspr_flt4.so in pr/src/cpu/sparcv8plus if the
libnspr4.so installed in dist/lib is a symbolic link.
Modified files: pr/src/Makefile.in, pr/src/md/unix/Makefile.in
2. Made the 'release' and 'real_install' makefile targets install
libnspr_flt4.so in the cpu/sparcv8plus subdirectory of lib.
Modified files: config/rules.mk pr/src/md/unix/Makefile.in
2003-01-06 23:42:06 +00:00
wtc%netscape.com
183d6a449b
Bug 158704: removed the workaround of using the non-existent pkg/Makefile
...
to cause AC_OUTPUT to create the pkg directory. Create it explicitly.
2003-01-06 23:34:47 +00:00
wtc%netscape.com
576c410b89
Bug 183907: increase the default and minimum thread stack size to 128K on
...
AIX because bos.rte.libc 4.3.3.88 includes a fix for a security bug that
greatly increases the amount of stack space used when calling functions
like gethostbyname. Thanks to Philip K. Warren <pkw@us.ibm.com> for the
fix.
2003-01-06 22:13:28 +00:00
wtc%netscape.com
feb649ef84
Bug 158704: should use GARBAGE instead of ALL_TRASH to specify that
...
$(MAPFILE) should be removed by "make clean". In pr/src, the "cpu"
directory needs to be removed if NSDISTMODE is not "copy".
Modified Files:
pr/src/Makefile.in lib/ds/Makefile.in lib/libc/src/Makefile.in
2003-01-06 19:43:48 +00:00
wtc%netscape.com
c9e425c2f7
Bug 158704: merged the Solaris packaging stuff onto the trunk. The three
...
shared libraries are built with mapfiles that specify versioned export
symbols. We use the $ORIGIN and $ISALIST linker keywords to specify the
location of the ultrasparc filtee.
2003-01-04 02:14:13 +00:00
wtc%netscape.com
d221f8deb9
Bug 158704: the counter, ordered lock, and trace symbols should be defined
...
in optimized builds as well.
Modified files: prcountr.h prolock.h prtrace.h prcountr.c prolock.c
prtrace.c
2003-01-03 23:09:17 +00:00
wtc%netscape.com
4e5cbff56d
I forgot to make version NSPR_4.2 depend on version NSPR_4.0.
2003-01-03 22:22:47 +00:00
wtc%netscape.com
071fa928f1
Bug 158704: added nspr.def, plds.def, and plc.def to the tip (pre 4.3).
2003-01-03 22:14:14 +00:00
wtc%netscape.com
595ba9d4ec
Bug 185450: fixed a typo in pr_PredictNextNotifyTime which caused the
...
function to always return 0 instead of delta time interval. The fix was
contributed by Peter Klavins <klavins@netspace.net.au>.
2002-12-17 18:28:46 +00:00
wtc%netscape.com
f8ddc84d33
Bug 176881: we should also look at the high 32 bits of the performance
...
counter frequency. Ignoring the high part of the frequency will cause
our interval timer code to malfunction if the high part is not zero.
Also took the opportunity to simplify the arithmetics.
2002-12-12 14:51:20 +00:00
wtc%netscape.com
163a973243
Bug 180293: moved the OpenVMS build from the POSIX subsystem to native VMS
...
(GNV). The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: configure configure.in rules.mk pr/include/md/Makefile
openvms.c
Added Files: plds_symvec.opt plc_symvec.opt nspr_symvec.opt
2002-12-12 01:41:31 +00:00
wtc%netscape.com
fc21af26c1
Bug 180293: ported nsinstall.c to native VMS (GNV) environment. The patch
...
is contributed by Colin Blakes <colin@theblakes.com>. r=brendan.
2002-12-12 00:28:25 +00:00
seawood%netscape.com
20bc93ff48
Add $(LDFLAGS) to the local nsinstall link command.
...
Bug #88283 r=wtc
2002-12-12 00:13:46 +00:00
wtc%netscape.com
763ea9c25e
Bug 166412: ported NSPR to AIX 5.1. AIX 5.1 is the same as AIX 4.3 as far
...
as NSPR is concerned. Invented a new macro AIX4_3_PLUS to indicate AIX 4.3
or higher.
Modified files: configure configure.in _pth.h prnetdb.c
2002-12-11 23:10:41 +00:00
wtc%netscape.com
3812d064b4
Bug 175423: fixed the problems pointed out by gcc's -pedantic-errors flag.
...
Modified files: prwin16.h unix.c
2002-12-11 23:03:31 +00:00
seawood%netscape.com
5c7d132e58
Fix CFData memory leak.
...
Bug #131306 r=beard
2002-12-11 05:05:42 +00:00
wtc%netscape.com
1dcd628e75
Bug 162358: added NSPR file I/O functions that take UTF16 pathnames. The
...
patch is contributed by Roy Yokoyama <yokoyama@netscape.com>.
Modified Files: config/config.mk prio.h prtypes.h _win95.h primpl.h
prdir.c prfile.c w95io.c ptio.c
2002-11-27 03:17:13 +00:00
seawood%netscape.com
dfc7752e80
Fix egrep syntax.
2002-11-23 09:59:07 +00:00
seawood%netscape.com
f1fe7bd2d7
Properly detect OS_ARCH when building on Win32 ME.
...
Bug #180822 r=dmose,wtc
2002-11-23 06:06:12 +00:00
wtc%netscape.com
f93e5d299e
Bug 173827: deleted the l10n_debug cruft. Added the FLAG prefix to
...
the _LEFT, _SIGNED, _SPACED, _ZEROS, and _NEG macros. This patch is
contributed by Brendan Eich.
2002-11-14 01:06:02 +00:00
seawood%netscape.com
7afd4fc597
Remove $(CONFIG) from real_install target. It was a typo anyway.
2002-11-09 09:23:31 +00:00
seawood%netscape.com
f08c375332
Add CFM, CFBundle and mach-o library loading support to OSX NSPR. Support is only available if the carbon toolkit is detected at build time.
...
Original patch by Patrick Beard <beard@netscape.com> with modifications by Wan-Teh Chang <wtc@netscape.com>.
Bug #131306 r=cls
2002-11-06 05:10:22 +00:00
wtc%netscape.com
dbc6f79366
Bug 176543: handle the case of invoking a program wit no arguments. The
...
command line should be an empty string in that case. Initialize newEnvp.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
2002-10-31 05:00:01 +00:00
wtc%netscape.com
fa097a32d4
Bug 168831: fixed the bug that PR_Poll was ignoring out_flags reported by
...
the poll methods of I/O layers on the Mac. This patch was written by
jgmyers and reviewed by sfraser and wtc.
2002-10-25 12:43:40 +00:00
wtc%netscape.com
0b0539f6b9
Bug 115865: our code only uses the lower 32 bits of the result of
...
QueryPerformanceFrequency, so assert that the higher 32 bits are all zeros.
2002-10-24 04:10:25 +00:00
wtc%netscape.com
15cd36cd32
Bug 175668: merged the fix for the pointer aliasing bug from the 2001
...
version of dtoa.c. Removed the workaround of disabling compiler
optimizations on AIX.
Modified Files: Makefile.in prdtoa.c
2002-10-22 21:28:03 +00:00
wtc%netscape.com
7ee8308ff0
Converted runtests.ksh (rev. 1.25) into a Bourne shell script. Replaced
...
Korn shell's echo command by the printf command.
2002-10-13 00:04:00 +00:00
wtc%netscape.com
b347550fca
Bug 165602: checked in Brian Ryner's changes to allow Mac OS X 10.2 builds
...
to run on 10.1. r=wtc.
Modified files: configure configure.in pr/src/misc/prdtoa.c
2002-09-26 12:51:34 +00:00
wtc%netscape.com
773bbec845
Bug 168993: PR_Poll should clear out_flags for null fd's. r=jgmyers.
...
Modified files: bfile.c os2poll.c uxpoll.c w32poll.c ptio.c
2002-09-24 14:24:46 +00:00
wtc%netscape.com
29b7b5a0c0
Bug 169569: always use the Solaris ld (/usr/ccs/bin/ld) to link NSPR
...
shared libraries. r=cls.
2002-09-19 00:11:54 +00:00
wtc%netscape.com
da4baffe07
Bug 72100: added macros for the maximum and minimum values of PRInt8,
...
PRUint8, PRInt16, PRUint16, PRInt32, and PRUint32. r=jkeiser.
2002-09-18 14:23:46 +00:00
wtc%netscape.com
549bdd5122
Bug 167375: configuration changes needed for building on BSD/OS 5.0.
...
The patch is contributed by lidl@pix.net .
Modified files: configure configure.in _bsdi.h
2002-09-12 15:04:22 +00:00
wtc%netscape.com
770e66f405
Bug 166716: do not assert in the unimplemented memory-mapped file
...
functions. It is sufficient for them to fail with the not implemented
error.
Modified Files: bmmap.c macio.c os2misc.c
2002-09-06 01:37:32 +00:00
wtc%netscape.com
f3a403efc2
Bug 166257: declare 'temp' with #if DEBUG because it is only used in code
...
that is ifdef'd with DEBUG. Thanks to timeless@bemail.org for the patch.
2002-09-04 01:29:48 +00:00
wtc%netscape.com
ed2684226b
Bug 166257: removed an unused variable. Thanks to timeless@bemail.org for
...
the fix.
2002-09-04 01:27:00 +00:00
wtc%netscape.com
228032be6a
Updated for NSPR 4.3.
2002-08-28 20:27:31 +00:00
wtc%netscape.com
422ad568e3
Set NSPR version to 4.3 Beta.
2002-08-28 20:22:15 +00:00
wtc%netscape.com
3500f6ade2
Updated for NSPR 4.3.
2002-08-28 20:21:57 +00:00
wtc%netscape.com
5ba050670a
Use cygwin-wrapper only when we are using cygwin (the mingw and cygwin
...
targets).
2002-08-28 19:53:05 +00:00
wtc%netscape.com
a6628e8314
Merged the fix for bug 141834 (using cygwin-wrapper) on the tip.
2002-08-28 18:34:30 +00:00
wtc%netscape.com
abce037fe6
Set NSPR version to 4.2.2 Beta.
2002-08-28 18:23:30 +00:00
wtc%netscape.com
1adc84ff96
Updated for NSPR 4.2.2.
2002-08-28 18:21:32 +00:00
wtc%netscape.com
0ad05cd4af
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
f3b237f2da
1. Checked in the fix for bug 157241 to enable debugging with gcc/gdb on
...
Linux with compiler optimizations on.
2. Cleaned up the fix for bug 137059. Replaced MOZ_DEBUG_ENABLE_DEFS by
DEFINES.
3. Backed out portions of the fix for bug 161461 that broke the build under
MKS toolkit.
4. Merged the fix for bug 141834 (using cygwin-wrapper) on the tip.
2002-08-23 01:11:26 +00:00
wtc%netscape.com
f0507007fd
Added cygwin-wrapper to the tip. Bug 141834.
2002-08-23 01:03:57 +00:00
wtc%netscape.com
3e91fb5bfd
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
b4ea5527d2
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
589ba1d55e
The comments for PR_ConnectContinue incorrectly referred to
...
PR_GetConnectStatus.
2002-08-19 20:26:45 +00:00
wtc%netscape.com
9af9053c02
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
20e36e619d
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
seawood%netscape.com
af0b601241
Fix build problem caused by having spaces in the username.
...
Bug #137059 r=dmose r=mcs
2002-08-10 10:37:25 +00:00
seawood%netscape.com
99e9b98017
Add compiler test for +Olit=all support for hpux cc.
...
Bug #146426 r=wtc
2002-08-10 04:32:49 +00:00
wtc%netscape.com
6c114a0a26
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
a0594f0e1e
Misc build cleanup v1:
...
Cleanup win32 configure output
Bug #161461 r=bryner
2002-08-08 21:39:26 +00:00
seawood%netscape.com
9b492dc833
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
05464d3910
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
6cfc9e2aba
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
a86fa1d3a4
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
88c0bb6445
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
f66c761386
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
63da9221ef
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
3cfe0f9012
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
26a14fd87f
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
aa50fa483c
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
60add3b422
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
37a4c35029
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
709aeb4afa
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
1ea4ae22b7
Set NSPR version to 4.2.1.
2002-06-29 00:33:08 +00:00
wtc%netscape.com
6ff808a79e
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
d27ad32ceb
Updated for NSPR 4.2.1.
2002-06-20 18:13:10 +00:00
wtc%netscape.com
47123c689e
The previous checkin didn't work. Backed it out.
2002-06-14 05:37:41 +00:00
wtc%netscape.com
506d8023e4
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
dab46362b3
Bug 151711: gcc on OSF1 needs to use the -mieee flag.
2002-06-14 05:05:59 +00:00
wtc%netscape.com
9a3a8118ee
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
ce6a470e3f
Update the vercheck.c test for NSPR 4.2.1.
2002-06-13 22:15:59 +00:00
wtc%netscape.com
7c67fd55e7
Set NSPR version to 4.2.1 Beta.
2002-06-13 22:13:15 +00:00
wtc%netscape.com
c029f15fc2
Bug 136458: removed the old -O workaround and use -m68020-60. The patch is
...
contributed by Richard Zidlicky <rz@linux-m68k.org>. r=wtc.
Modified Files: configure.in configure Linux.mk
2002-06-13 22:00:29 +00:00
wtc%netscape.com
ef6de7f68e
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
6816b874a3
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
5d776923e8
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
f247048f2f
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
2ebdeffd52
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
e4c1235aa3
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
seawood%netscape.com
c7ce83ec1b
Fix typo that was causing pthreads to be selected by default on OpenBSD even though we default to NSPR threads on that platform.
...
Bug #145560 r=wtc
2002-05-29 08:01:42 +00:00
wtc%netscape.com
b5ae936a2b
Fixed typo (32 should be 64) in the previous checkin.
2002-05-18 00:41:20 +00:00
wtc%netscape.com
74f252ce78
Use +DD64 instead of +DA2.0W. +DD64 works for both PA-RISC and IA-64.
2002-05-18 00:40:27 +00:00
wtc%netscape.com
bc047cf8c8
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
2cfa840bb7
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
bd361a5f93
Bugzilla bug 137736: Use "return 0" instead of exit(0) in the main()
...
functions of the configure test programs. Miscellaneous changes to fix
compiler warnings about the configure test programs.
2002-05-03 17:39:01 +00:00
seawood%netscape.com
5abd0576cf
Restore unlabelled 'MozillaHack's.
...
Bug #140869
2002-05-03 10:25:32 +00:00
seawood%netscape.com
bee0f7981d
Sync config.guess & config.sub with official GNU versions.
...
Bug #140869 r=bryner
2002-05-03 08:49:10 +00:00
wtc%netscape.com
4fcb5fbd4f
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
70f523a4d1
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
4422bbaac4
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
bb827174f1
Deleted a printf statement in the Neutrino builds. Bug 135692.
2002-04-11 18:34:17 +00:00
wtc%netscape.com
c5cd97371a
Bug 135450: OS/2 only - don't set priority if it is the default.
...
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
2002-04-11 18:31:09 +00:00
wtc%netscape.com
fe752ab153
Bugzilla bug 135448: removed a level of code to make semaphores faster.
...
This patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2 os2cv.c os2vacpp.asm
2002-04-11 18:23:57 +00:00
wtc%netscape.com
de948d0386
Bugzilla bug 135119: fixed compilation problems on Linux Alpha. r=cls.
2002-04-11 18:11:46 +00:00
wtc%netscape.com
2c911fb2cc
Bugzilla bug 136251: the assertion "xferred <= op->nbytes_to_send" should
...
not be applied when sendfilev() fails with a real error.
2002-04-09 00:06:45 +00:00
wtc%netscape.com
696ce7482b
Bugzilla bug 135008: fixed the bug that PL_Base64Decode may step before
...
the buffer if the source string length is 0. Thanks to Roger Chickering
<rogc@netscape.com> for the bug fix.
2002-04-03 19:09:25 +00:00
wtc%netscape.com
4bb72906a4
Set NSPR version to 4.2.
2002-04-02 23:48:52 +00:00
wtc%netscape.com
0a4984e8f1
Updated for the NSPR 4.2 release.
2002-04-02 23:47:10 +00:00
wtc%netscape.com
5ca8ec6e23
Added OS_RELEASE processing for FreeBSD and Linux to match NSS's coreconf
...
build system, which the OBJ directory names of our binary distributions on
ftp.mozilla.org emulate.
Modified files: configure configure.in
2002-03-30 15:35:06 +00:00
wtc%netscape.com
46b24d25a2
Fixed OS_RELEASE for AIX. Modified files: configure configure.in
2002-03-30 04:54:06 +00:00
wtc%netscape.com
a8eeca9596
Bugzilla bug 132940: need to declare the sendfile error mapping function.
...
Modified files: _aix.h _solaris.h
2002-03-29 22:53:38 +00:00
wtc%netscape.com
d84d5973fb
Bugzilla bug 121975: allow the WIN95 version of NSPR to use static TLS when
...
possible. Thanks to Daniel Bratell <bratell@lysator.liu.se> for suggesting
this change and performing the measurements to show its improvement.
Modified files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c
2002-03-29 21:51:45 +00:00
wtc%netscape.com
5242676d23
Bugzilla bug 134192: fixed a bug that may cause us to poll or select with
...
a zero timeout forever. Thanks to Jeff Stewart of Good Technology for the
bug report and explaining the bug to me.
Modified files: bnet.c os2sock.c unix.c w95sock.c ptio.c
2002-03-29 16:08:14 +00:00
wtc%netscape.com
9db93a96f0
Fixed white space.
2002-03-29 05:07:24 +00:00
wtc%netscape.com
faa5e112cc
Bugzilla bug 132940: the HPUX, Solaris, AIX, and Linux SendFile functions
...
should call pt_MapError, if only to be consistent with the other I/O
functions.
2002-03-27 15:30:09 +00:00
wtc%netscape.com
20a3b85c74
Bugzilla bug 132208: added the 'tcp_nodelay' field to Linux's _MDFileDesc,
...
which is set by pt_SetSocketOption or pt_Accept and used by
pt_LinuxSendFile to avoid a setsockopt(TCP_CORK) call that is bound to
fail. Modified files: _unixos.h ptio.c
2002-03-27 15:13:49 +00:00
sfraser%netscape.com
dc1c411f68
Changes required to build and debug with CodeWarrior Pro 7.2 and Universal Headers 3.4.1. r=wtc
2002-03-27 04:17:20 +00:00
wtc%netscape.com
43f965d6cb
Bugzilla bug 132812: handle the EINTR error from sendfilev().
2002-03-22 16:21:57 +00:00
wtc%netscape.com
f643d5b33d
Bugzilla bug 132208: implemented PR_SendFile on Linux with the sendfile
...
system call and the TCP_CORK socket option. r=jgmyers.
Modified Files: _linux.h unix_errors.c ptio.c
2002-03-20 21:09:41 +00:00
wtc%netscape.com
a5d7e5a2e9
Bugzilla bug 132089: use the UNIX98 pthread_mutexattr_settype function.
...
Add -D_XOPEN_SOURCE=500 to enable the UNIX98 compilation environment.
2002-03-20 21:06:10 +00:00
wtc%netscape.com
03958c228d
Bugzilla bug 132208: call fstat() only when necessary in pt_HPUXSendFile.
2002-03-20 19:35:56 +00:00
wtc%netscape.com
5732519cea
Bugzilla bug 132089: use the adaptive pthread mutex type in glibc 2.2 or
...
higher for better performance.
2002-03-19 23:07:49 +00:00
wtc%netscape.com
22342bcc28
Bugzilla bug 126637: renamed "std" to "st" because "std" is the C++
...
namespace for the standard C library. Not being able to use "std" as
a variable name in a C file is most likely a bug in the stlport 4.0
header files.
2002-03-19 04:57:07 +00:00
wtc%netscape.com
dc67dbd2b8
Bugzilla bug 120161: backed out the previous checkin. I checked in a
...
different fix.
2002-03-19 04:41:40 +00:00
wtc%netscape.com
a27e8ddf00
Bugzilla bug 120161: define SA_RESTART for Neutrino.
2002-03-19 04:40:26 +00:00
wtc%netscape.com
adeb2d2a84
Bugzilla bug 120161: define SA_RESTART as 0 if it's not defined.
2002-03-19 04:31:24 +00:00
wtc%netscape.com
82192ce16f
Removed NSPR20PPC.mcp. This has been replaced by NSPR20PPC.xml.
2002-03-15 19:24:44 +00:00
wtc%netscape.com
7a50f93658
Merged the Mac Pro 7 changes onto the trunk of NSPR.
2002-03-14 23:31:03 +00:00
seawood%netscape.com
0c7e210ecd
Temporarily force NSPR to be built as -j1 to workaround -j bug in pr/src/Makefile.in
...
Bug #123423 r=cls a=asa
2002-03-14 22:47:19 +00:00
wtc%netscape.com
16c8195eca
Bugzilla bug 129633: changed the default select for OS/2 to BSD_SELECT.
...
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
2002-03-10 15:22:51 +00:00
wtc%netscape.com
1eea6f5615
White space changes to improve readability.
2002-03-10 06:43:11 +00:00
wtc%netscape.com
b996532db4
Merged a change required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH.
2002-03-10 06:35:52 +00:00
wtc%netscape.com
65803e7323
Merged changes required by Mac Pro 7 from NSPRPUB_PRE_4_2_CLIENT_BRANCH.
2002-03-10 06:31:03 +00:00
sfraser%netscape.com
188c1b0375
Fix for bug 129364. Eliminate a window of time in which notifiers could fire when we hadn't set up the polling thread on the poll descriptors, which could cause lost notifications and FTP stalls. Also revert to PR_FAST_INTSON() from PR_INTSON(), which seems to fix a permanent stall issue on Mac OS X. r=wtc
2002-03-09 02:16:49 +00:00
sfraser%netscape.com
3bc6bf3920
Workaround fix for a stall on launch on dual CPU OS X machines, that is caused by a race condition entering the critical section. Bug 99561. r=wtc, a=dbaron
2002-03-05 00:51:32 +00:00
seawood%netscape.com
5778230d9a
Add -lrt/-lposix4 to OS_LIBS on Solaris so that Purify doesn't complain about the missing library when instrumenting libnspr.
...
Bug #124493 r=bryner a=asa
2002-02-26 10:17:10 +00:00
seawood%netscape.com
0937fbb7b2
Create shared libraries using $(CC) for FreeBSD.
...
Use -pthread as a linker flag instead of a compile flag on FreeBSD.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
bug #125857 r=wtc/cls a=asa
2002-02-26 09:44:34 +00:00
seawood%netscape.com
834352f3c7
For nonblocking connections, wait for socket io if errno == EINTR, not EINPROGRESS.
...
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #70217 r=cls a=shaver
2002-02-22 06:43:23 +00:00
wtc%netscape.com
0756a6c51a
Bugzilla bug 30746: fixed the problem of the previous NT primordial thread
...
fix in native threads only mode.
2002-02-22 02:52:28 +00:00
sfraser%netscape.com
eff39eef66
Fix for bug 121951 -- make PR_Poll on Mac work with layered file descriptors. r=wtc, r=gordon
2002-02-19 01:43:15 +00:00
sfraser%netscape.com
8b470e3c8a
Fix for bug 121952 -- make PR_ConnectContinue work on Mac, re-enabling non-blocking connects. r=wtc. Also bring forward some code changes to build with CodeWarrior Pro 7 (UPP stuff).
2002-02-19 01:26:30 +00:00
wtc%netscape.com
c884bcac99
Bugzilla bug 97485: added a stub for pr_FindSymbolInProg for Darwin.
2002-02-18 23:45:10 +00:00
wtc%netscape.com
ce401b53f5
Bugzilla bug 30746: fixed the deadlock problem of the previous fix for this
...
bug on Windows if NSPR is initialized by the DllMain function of a DLL.
Modified files: prmwait.c prucpu.c
2002-02-18 23:08:48 +00:00
wtc%netscape.com
9e27c6bc43
Bugzilla bug 124981: Enable IPv6 support for FreeBSD. This patch is
...
contributed by Munechika Sumikawa <sumikawa@ebina.hitachi.co.jp>.
2002-02-16 07:12:55 +00:00
seawood%netscape.com
9c323eeaae
Add "fast RAM semaphore" support.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125123 r=wtc
2002-02-16 02:24:56 +00:00
seawood%netscape.com
0ace6b2de0
Fix problem of "invisible" helper apps on OS/2.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch.
Bug #125183 r=wtc
2002-02-16 02:17:14 +00:00
wtc%netscape.com
ce0fa8c54d
Bug 122433: checked in a workaround, which disables global optimization on ntio.c
2002-02-13 20:06:47 +00:00
wtc%netscape.com
8662d806a0
Deleted unused declaration of _pr_primordialCPU
2002-02-13 19:55:19 +00:00
wtc%netscape.com
e8be7a6136
Removed an unreachable break statement.
2002-02-13 01:58:17 +00:00
seawood%netscape.com
76e57271b4
Add workaround for missing addrlen in PRNetAddr & BONE failing getsockopt.
...
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #122364 r=wtc
2002-02-10 21:35:59 +00:00
seawood%netscape.com
d86e4a346b
Add support for inheritable fds on BeOS.
...
Bug #96331 r=arougthopher@lizardland.net
2002-02-10 20:54:55 +00:00
seawood%netscape.com
ef5d4646d4
Implement MD process functions for BeOS.
...
Bug #96331 r=arougthopher@lizardland.net
2002-02-10 20:52:05 +00:00
wtc%netscape.com
bc70ed903b
Bugzilla bug 117479: add the PR_ABS macro. Thanks to Roland Mainz
...
<Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
2002-02-03 04:34:50 +00:00
seawood%netscape.com
96d209d438
Remove check against fd->secret->md.connectionReturnValue as it always returns 0. Fixing page not loading due to nonblocking connection problem.
...
Bug #121327 r=arougthopher@lizardland.net
2002-01-31 07:43:22 +00:00
wtc%netscape.com
ba58cfaf62
Bugzilla bug 97485: added support for the magic "nspr_use_zone_allocator"
...
global variable.
2002-01-29 03:01:45 +00:00
wtc%netscape.com
3a4e20e328
Implemented GetHiResClock() for HP-UX.
2002-01-27 05:08:43 +00:00
wtc%netscape.com
27ef175943
Bugzilla bug 113152: do not define or test the macro 'linux'. Thanks to
...
david@blue-labs.org for the patch.
Modified files: configure configure.in Linux.mk prinet.h
2002-01-27 04:51:01 +00:00
wtc%netscape.com
4ff6eed838
Backed out the previous checkin. Misunderstood the cause of the problem.
2002-01-27 04:35:55 +00:00
wtc%netscape.com
b36ed69933
Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can set
...
error codes if listen() fails. The patch is contributed by Javier
Pedemonte <pedemont@us.ibm.com>.
Modified files: _os2.h _os2_errors.h os2sock.c
2002-01-27 02:59:44 +00:00
wtc%netscape.com
b1f161ee59
Continue to use the HP shl_load interface on 64-bit HP-UX/PA-RISC for
...
backward compatibility reasons.
2002-01-26 02:14:52 +00:00
wtc%netscape.com
3ea7927fd3
Bugzilla bug 106496: fixed the WINNT version of PR_NewTCPSocketPair to
...
verify the source of the connection.
2002-01-25 19:16:34 +00:00
wtc%netscape.com
ad33f62e09
Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can
...
set error codes if listen() fails.
Modified files: _win95.h w95sock.c
2002-01-25 18:45:16 +00:00
wtc%netscape.com
2d06f7b362
Put the warning printfs inside #ifdef DEBUG.
2002-01-25 03:33:20 +00:00
sfraser%netscape.com
665687ded4
Fix bug 119329 -- change NSPR project to use tree-wide prefix files, for compatibility with other libraries. Also removing obsolete files, and adding a CodeWarrior Pro 7-format XML project file. r=pinkerton, r/a=wtc
2002-01-24 23:47:22 +00:00
wtc%netscape.com
4755b6c396
The current zone allocator code does not compile under DCE threads on HP-UX
...
10.x.
2002-01-24 19:20:47 +00:00
wtc%netscape.com
d20fcf910b
Bugzilla bug 97485: fixed a few bugs in the zone allocator. Print warning
...
messages on memory blocks from ordinary malloc. Initialize the zone
allocator first during NSPR initialization.
Modified files: prmem.c prinit.c
2002-01-24 18:11:30 +00:00
wtc%netscape.com
72c6a27c74
Memory allocated by strdup() should be freed by free(), not PR_Free().
2002-01-24 17:46:37 +00:00
wtc%netscape.com
ef58e32afd
Added $(topsrcdir) prefix to config/prmkdir.bat.
2002-01-24 00:50:32 +00:00
wtc%netscape.com
fff5123ba0
Run the test on both the primordial thread and another thread.
2002-01-23 03:05:01 +00:00
wtc%netscape.com
f7ce875b61
Added support for new HP-UX platform.
...
Modified files: configure configure.in _hpux.h _hpux64.cfg uxrng.c
prsystem.c pr/tests/Makefile.in
2002-01-23 02:56:36 +00:00
wtc%netscape.com
5ac802a17b
Bugzilla bug 106496: PR_NewTCPSocketPair should check the source of the
...
connection.
2002-01-23 02:41:13 +00:00
wtc%netscape.com
cc4ded6422
Bugzilla bug 119935: we need to set the priority of the new thread only if
...
the priority is not PR_PRIORITY_NORMAL. (Windows creates new threads with
the normal priority.) Thanks to Michael Kaply <mkaply@us.ibm.com> for
reporting this bug.
Modified files: ntthread.c w95thred.c
2002-01-23 02:32:28 +00:00
wtc%netscape.com
e477b334da
Bugzilla bug 119384: deleted two assertions that contained illegal type
...
casts. The two functions that contained the assertions are very simple
so they can do without the assertions. Thanks to Nick Blievers
<nickb@adacel.com.au> for reporting this bug and suggesting a fix.
2002-01-23 01:49:25 +00:00
wtc%netscape.com
be18d8d8b5
Fixed compiler warnings.
2002-01-23 01:10:51 +00:00
wtc%netscape.com
1954219d77
Fixed if-else indentation style.
...
Modified files: macio.c macsockotpt.c
2002-01-22 23:57:41 +00:00
sdagley%netscape.com
a9e69202d2
Fix #99561 (on NSPR tip). Use MPSemaphore calls rather than WaitNextEvent to pause CPU under Mac OS X - fixes thread deadlock and improves performance. r=wtc,sr=sfraser,a=dbaron
2002-01-22 22:13:03 +00:00
wtc%netscape.com
72a56c320d
Bugzilla bug 100776: handle non-blocking connect correctly on OS/2.
...
The fix is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
r=mkaply.
Modified files: configure configure.in _os2.h _os2_errors.h prsocket.c
os2_errors.c os2poll.c os2sock.c
2002-01-18 01:27:20 +00:00
wtc%netscape.com
a943fa017f
Bugzilla bug 118631: a correct implementation of _PR_CreateOS2Process.
...
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=Javier Pedemonte.
2002-01-12 01:05:02 +00:00
wtc%netscape.com
da59099106
Bugzilla bug 119406: fixed a misspelling. Thanks to Nick Blievers
...
<nickb@adacel.com.au> for the bug report and the fix.
2002-01-11 05:35:26 +00:00
seawood%netscape.com
f4d52ab8d0
Landing BeOS BONE support.
...
Thanks to Matthew Zahorik <maz@albany.net> & Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #71697 r=wtc/cls
2002-01-10 09:50:36 +00:00
wtc%netscape.com
ef8193051d
Bugzilla bug 112987: correctly detect the FreeBSD versions in which poll()
...
was added to libc and libc_r. Thanks to Jeremy Lea for pointing me at
the FreeBSD Porter's Handbook.
2002-01-05 01:37:05 +00:00
wtc%netscape.com
8bc19d51a2
Define IS_64 for FreeBSD/alpha.
2002-01-02 21:06:24 +00:00
wtc%netscape.com
304f034323
Make building for Darwin/x86 work. The patch is from Matt Watson.
2002-01-02 19:50:07 +00:00
seawood%netscape.com
5645b13272
Recent versions of freebsd have a threadsafe poll.
...
Use sched_get_priority_* to get actual priority min & max rather than hardcoding defaults.
Patches from freebsd ports system.
Bug #112987 r=rjesup@wgate.com
2002-01-01 00:44:07 +00:00
wtc%netscape.com
0541c0a0af
Bugzilla bug 96199: added _PR_CleanupMW() to clean up the static data
...
created by prmwait.c. The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prmwait.c prinit.c ptthread.c
2001-12-28 04:01:07 +00:00
wtc%netscape.com
875212386d
Bugzilla bug 96198: added _PR_CleanupDtoa() to destroy the locks created
...
in prdtoa.c. The patch is contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prdtoa.c prinit.c ptthread.c
2001-12-28 03:35:16 +00:00
wtc%netscape.com
ee87ba706d
Bugzilla bug 96197: added _PR_CleanupCallOnce() to destroy the lock and
...
condition variable used to implement PR_CallOnce. This patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prinit.c ptthread.c
2001-12-28 03:24:02 +00:00
wtc%netscape.com
738e508fc2
Bugzilla bug 96122: use _PR_ShutdownLinker() on all platforms to clean up
...
the static data created by prlink.c. Parts of this patch were contributed
by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: _win16.h primpl.h prlink.c prinit.c ptthread.c
2001-12-28 03:11:43 +00:00
wtc%netscape.com
15b18a7698
Bugzilla bug 96112: destroys _pr_logLock in _PR_CleanupLog(). The patch is
...
contributed by Jeff Hostetler <jeff@NerdOne.com>.
2001-12-27 20:12:51 +00:00
wtc%netscape.com
da72675bf3
Bugzilla bug 95839: added _PR_CleanupNet() to destroy the locks created by
...
_PR_InitNet(). The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prinit.c prnetdb.c ptthread.c
2001-12-27 19:59:35 +00:00
wtc%netscape.com
738a65a385
Bugzilla bug 113935: truncate the log file if it already exists.
2001-12-27 02:32:34 +00:00
wtc%netscape.com
d06e1ac5aa
Bugzilla bug 110868: PR_FileDesc2NativeHandle should look for the NSPR
...
layer as opposed to assuming the bottom layer is the NSPR layer.
2001-12-27 02:19:31 +00:00
wtc%netscape.com
b1a113a412
Bugzilla bug 110869: defining the FORCE_PR_ASSERT macro allows one to
...
use PR_ASSERT in optimized builds.
2001-12-27 00:57:48 +00:00
wtc%netscape.com
f60130aa75
Bugzilla bug 48308: checked in part of the patch to bring NSPR up to
...
OpenUNIX8 build with pthreads. The patch is contributed by
Hiram Clawson <hiramc@caldera.com>.
Modified files: _pth.h ptio.c ptthread.c pr/tests/Makefile.in
2001-12-26 22:59:38 +00:00
wtc%netscape.com
cf44d9dcf9
Bugzilla bug 115149: clean up threads properly on non-emx platforms.
...
Increased the default thread stack size to 64K. The patch is contributed
by aaronr@us.ibm.com and Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2.h os2cv.c os2io.c os2thred.c
2001-12-20 05:24:02 +00:00
wtc%netscape.com
f251fd8ca6
Bugzilla bug 97485: added the zone allocator (implemented by Nelson
...
Bolyard).
Modified files: primpl.h prmem.c prinit.c ptthread.c
2001-12-20 00:35:38 +00:00
wtc%netscape.com
b77737a762
Updated the test for the NSPR 4.2 release.
2001-12-18 03:49:31 +00:00
sfraser%netscape.com
5312502a94
Fix bug 106999 -- implement Mac atomic operations using Open Transport routines for speed. r=wtc.
2001-12-07 23:59:35 +00:00
wtc%netscape.com
7139a23b7d
Bugzilla bug 113740: do not use the 32-bit SPARC assembly implementation of
...
PRStack because it may cause starvation of the lock owner, leaving the
other threads spinning trying to acquire the lock.
Modified files: configure configure.in pr/include/md/_solaris.h
2001-12-07 02:10:10 +00:00
wtc%netscape.com
225f22df71
Bugzilla bug 113906: Made _PR_MD_OPEN more efficient. The patch is
...
contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc,pedemont.
2001-12-07 01:39:58 +00:00
seawood%netscape.com
abd7bb9b79
Do not build NSPR optimized if MOZ_TRACE_MALLOC is set.
...
Thanks to Garrett Blythe <blythe@netscape.com> for the patch.
Bug #112953 r=wtc
2001-12-06 03:39:05 +00:00
seawood%netscape.com
b466be448b
Revert to using standard config.sub & config.guess entries for OS/2.
...
Thanks to pedemont@us.ibm.com (Javier Pedemonte) for the patch.
Bug #112244 r=cls
2001-12-02 22:16:28 +00:00
seawood%netscape.com
d3ef943b11
Adding test for gcc -pipe feature.
...
Bug #81031 r=wtc
2001-12-02 22:08:42 +00:00
seawood%netscape.com
41284decc3
Use -no-cpp-precomp instead of -traditional-cpp for darwin
...
Bug #106617
2001-11-14 04:01:43 +00:00
seawood%netscape.com
1781b88340
Tell BSD strip to just strip local & debug symbols rather than all symbols for darwin.
2001-11-03 06:01:31 +00:00
seawood%netscape.com
2e19b186c3
Moved darwin section to proper platform location.
...
Added note about why -traditional-cpp is used for darwin.
Added Mac OSX linker options to be used in darwin builds.
Bug #106617
2001-11-03 03:57:36 +00:00
sfraser%netscape.com
5528932bb1
Adding strtok.c per bug 106372
2001-11-01 00:28:57 +00:00
wtc%netscape.com
f6bf7ca094
Use PL_strcmp instead of strcmp to avoid having to include <string.h>.
2001-11-01 00:02:16 +00:00
wtc%netscape.com
cdc92528f7
Added lib/tests/Makefile to the list of makefiles to be generated by
...
configure.
Modified files: configure configure.in
Bugzilla bug 106372: added new function PL_strtok_r. The function was
implemented by Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>.
Modified files: lib/libc/include/plstr.h lib/libc/src/Makefile.in
lib/tests/string.c
Added file: lib/libc/src/strtok.c
2001-10-31 23:49:52 +00:00
wtc%netscape.com
704fe62538
Bugzilla bug 106771: support building on HP-UX 11.11. The patch is from
...
Jim Dunn <jdunn@netscape.com>.
Modified files: configure configure.in
2001-10-26 21:13:06 +00:00
seawood%netscape.com
a7d65c527e
Convert all rhapsody (pre-beta-macosx) references to darwin.
...
Bug #106617 r=wtc
2001-10-26 04:55:58 +00:00
seawood%netscape.com
8bfa27a634
Rename rhapsody to darwin
...
bug #106617
2001-10-25 21:34:51 +00:00
wtc%netscape.com
1696a856c9
Bugzilla bug 71179: Neutrino needs the RTLD_GROUP flag to load Netscape
...
plugins. The fix is contributed by timeless@bemail.org .
2001-10-17 23:34:50 +00:00
wtc%netscape.com
97ad285534
Bugzilla bug 77197: use spawn in Neutrino because fork & exec does not
...
work in multithreaded programs in Neutrino. The patch is contributed
by dinglis@qnx.com (Dave Inglis), reviewed and modified by wtc.
2001-10-17 23:11:25 +00:00
wtc%netscape.com
7e5594b4fd
Bugzilla bug 92085: checked in a Neutrino patch from
...
briane@qnx.com (Brian Edmond). r=wtc.
Modified files: _nto.h protypes.h
2001-10-17 22:28:29 +00:00
wtc%netscape.com
f6a449d485
Bugzilla bug 77188: checked in a configure patch for Neutrino from
...
dinglis@qnx.com (Dave Inglis). r=wtc.
Modified files: configure configure.in
2001-10-17 20:50:51 +00:00
wtc%netscape.com
3c92c902ef
Bugzilla bug 105154: fixed a timing problem in OS/2's implementation of
...
condition variables. Thanks to Aaron Read <aaronr@us.ibm.com> for the
patch. r=wtc.
2001-10-16 23:54:24 +00:00
wtc%netscape.com
0893bd2223
We don't assert on invalid arguments now.
2001-10-16 23:36:44 +00:00
wtc%netscape.com
a4e983886c
Bugzilla bug 104269: allow one to specify an includedir or dist_includedir
...
that doesn't end in "/nspr". This patch is due to cls. r=wtc.
The only problem with this solution is that the default value for
--includedir shown in the --help output is wrong.
Modified files: configure.in configure config/autoconf.mk.in
2001-10-16 23:31:02 +00:00
seawood%netscape.com
8a3b2867e6
Install *.cfg files used for cross-compiling
2001-10-13 06:02:48 +00:00
seawood%netscape.com
2cfcd33910
Add support for mips*el
2001-10-13 05:59:55 +00:00
wtc%netscape.com
2b76d7287e
Bugzilla bug 104286: teach the configure script about MKS Toolkit. r=cls.
...
Modified files: configure configure.in config.guess config.sub
2001-10-12 20:44:02 +00:00
sfraser%netscape.com
f46ca53c56
Fix for 100353 -- handle polling for read and write on different threads, and properly deal with sending to a socket that has flow control restrictions. Fixes a problem saving to IMAP server sent messages with attachments. r=gordon, wtc.
2001-10-09 02:12:40 +00:00
cls%seawood.org
17d0ddd1ec
Updating config.guess & config.sub with 2001-10-07 changes from the GNU master c
...
opy at :pserver:anoncvs@subversions.gnu.org:/cvs /config .
2001-10-07 23:08:41 +00:00
cls%seawood.org
4c01d37f22
Solaris 7 has deprecated the use of libposix4 in favor of librt. Check the OS_RELEASE and use the appropriate library.
...
Bug #96986 r=wtc
2001-10-02 22:19:12 +00:00
wtc%netscape.com
cb481c62d0
Bugzilla bug 84035: backed out the changes to the PRMonitor functions
...
because some of the Mozilla client code depends on the property that
PR_EnterMonitor and PR_ExitMonitor do not call malloc, calloc, and free.
Modified Files: _pth.h, primpl.h, ptsynch.c
2001-09-28 01:27:07 +00:00
sfraser%netscape.com
146625f6f7
Fix for bug 71718. Make Mac NSPR work on dual CPU Mac OS X macines by using MP critical regions to fix threading synchronization problems. Uses hand-rolled critical regions because the critical section API is broke on Mac OS 10.0.x. r=gordon, wtc.
2001-09-27 23:35:25 +00:00
cls%seawood.org
cbfd990ebb
Remove commented out references to mozilla xp_*.h files.
...
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #38061 r=cls
2001-09-22 01:42:42 +00:00
sfraser%netscape.com
d25b24c856
Fix for bug 97866. Fixes async file I/O to ensure that we always call WaitOnThisThread if we're doing an async call (which does not wait if the notifier has already fired). Also don't bother checking return values from PBRead/WriteAsync, since they never fail, but do check the return value of the PBReadSync call. Fixes synchronization problems on Mac OS X. r=gordon, a=wtc.
2001-09-20 00:07:43 +00:00
sdagley%netscape.com
dd82595cc5
Fix #99556 . Account for change in Mac epoch time as of MSL 6. r=wtc/sfraser
2001-09-17 23:42:12 +00:00
wtc%netscape.com
60e162cdce
Deleted unused prototypes for _PR_Unlock, _PR_SuspendThread, and
...
_PR_ResumeThread.
2001-09-15 04:53:12 +00:00
wtc%netscape.com
95daba0ab6
Added 'const' to two arrays of constants. Thanks to Simon Fraser for
...
suggesting this.
2001-09-15 04:47:14 +00:00
wtc%netscape.com
51d7c86c9d
Bugzilla bug 96571: fixed the PL_strn* functions that may read beyond
...
the end of buffer if the buffer is not null-terminated.
Modified files: strchr.c strcstr.c strlen.c strpbrk.c strstr.c
2001-09-11 22:22:16 +00:00
wtc%netscape.com
394b22eca3
Bugzilla bug 98741: replaced NPL by MPL/GPL.
...
Modified files: prerr.et prmkdir.bat pr/src/md/os2/objs.mk
2001-09-07 18:37:58 +00:00
wtc%netscape.com
d5e4175479
Bugzilla bug 98741: removed the extra NPL header.
2001-09-07 18:28:31 +00:00
wtc%netscape.com
fc005b0f47
Bugzilla bug 98741: changed the license URL to http://www.mozilla.org/MPL/ .
...
Modified Files:
pr/src/prvrsion.c lib/ds/plvrsion.c lib/libc/src/plvrsion.c
lib/prstreams/plvrsion.c
2001-09-07 18:27:33 +00:00
wtc%netscape.com
18df9ed3c3
Bugzilla bug 95836: Added _PR_CleanupIO() and made it call
...
_PR_CleanupFdCache(). PR_Cleanup() now calls _PR_CleanupIO() and does
not call _PR_CleanupFdCache() directly.
Modified files: primpl.h prio.c prinit.c ptio.c ptthread.c
2001-09-07 01:55:49 +00:00
wtc%netscape.com
ecb4f54a52
Bugzilla bug 95817: destroy _pr_sleeplock in PR_Cleanup(). The patch is
...
contributed by jeff@NerdOne.com .
Modified files: prinit.c ptthread.c
2001-09-07 00:15:21 +00:00
wtc%netscape.com
9455966b2a
Bugzilla bug 95773: Added _PR_CleanupEnv() and call it from PR_Cleanup().
...
The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h prenv.c prinit.c ptthread.c
2001-09-07 00:05:50 +00:00
wtc%netscape.com
d45852da19
Bugzilla bug 97456: fixed build error on BSD/OS 4.3 (beta3). The patch
...
is contributed by lidl@pix.net .
2001-08-30 04:18:23 +00:00
wtc%netscape.com
8ce380c12c
Bugzilla bug 95784: added _PR_CleanupLayerCache and call it from
...
PR_Cleanup. The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h, prlayer.c, prinit.c, ptthread.c.
2001-08-30 00:35:00 +00:00
wtc%netscape.com
07c8828660
Bugzilla bug 95668: added _PR_CleanupThreads and call it from PR_Cleanup.
...
The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h, prinit.c, pruthr.c.
2001-08-29 23:52:14 +00:00
wtc%netscape.com
d04c389511
Bugzilla bug 95659: added _PR_CleanupStacks(), which is called from
...
PR_Cleanup(). The patch is contributed by jeff@NerdOne.com .
Modified files: primpl.h, prinit.c, prustack.c
2001-08-29 23:13:41 +00:00
wtc%netscape.com
6d7ff766ec
Bugzilla bug 94153: destroys the arena lock in PL_ArenaFinish. Also don't
...
need to hold the lock when destroying the arenas on the arena freelist.
The patch to destroy the arena lock was contributed by jeff@NerdOne.com .
2001-08-28 21:14:36 +00:00
wtc%netscape.com
06e03a119f
Bugzilla bug 54353: free the log modules at NSPR cleanup. Thanks to
...
jeff@NerdOne.com for the patch.
2001-08-28 18:37:55 +00:00
wtc%netscape.com
5ef2e00543
Bugzilla bug 96673: removed the unnecessary and non-portable initializers
...
for the sigaction structure. Thanks rjesup@wgate.com (Randell Jesup) for
suggesting the fix.
2001-08-28 18:01:46 +00:00
cls%seawood.org
8fd5d3fd19
Escape ^ when calling grep as some shells interpret ^ instead of passing it to g
...
rep.
Thanks to dave@arsdigita.com (Drazen Kacar) for the patch.
Bug #96997 r=cls sr=wtc
2001-08-28 07:51:03 +00:00
wtc%netscape.com
d176003954
Merged brendan's fix from NSPRPUB_CLIENT_BRANCH (now obsolete).
2001-08-19 01:22:59 +00:00
wtc%netscape.com
3bd4cdf004
Bugzilla bug 95744: handle the case that ENOTEMPTY and EEXIST have the
...
same value. (They do on AIX 4.3.)
2001-08-17 13:31:15 +00:00
wtc%netscape.com
d3d3b4a873
Bugzilla bug #88102 : checked in a patch from Colin Blakes
...
<colin@theblakes.com> that allows him to easily switch between BSD V4.4
(the default) and BSD V4.3 sockets on OpenVMS.
2001-08-15 14:30:43 +00:00
cls%seawood.org
cc57e5230a
_MD_pr_poll should exit with error if select returns -1 and errno is not EINTR.
...
Bug #70808 r=darin
2001-08-14 01:01:58 +00:00
wtc%netscape.com
0585c1b86b
Force a rebuild.
2001-08-13 19:55:38 +00:00
cls%seawood.org
68b5a8601f
On BeOS, leave the stub libraries loaded as future versions of the BeOS kernel may unload the real libraries otherwise.
...
Thanks to Josh Soref <timeless@mac.com> for the patch.
Bug #83875 r=wtc,cls
2001-08-13 08:05:34 +00:00
cls%seawood.org
1ae4c1a702
Adding --enable-strip option.
...
Bug #88045 r=wtc sr=waterson
2001-08-12 03:40:04 +00:00
wtc%netscape.com
f150d4220f
Bugzilla bug #92810 : increment or decrement the hashtable shift counter
...
only after we have successfully allocated the new buckets. The patch
is from Brendan Eich.
2001-08-07 05:36:22 +00:00
larryh%netscape.com
e2d039d6be
Bugzilla: 92610. Mozilla on MacOS crashes in plarena
2001-07-27 20:34:04 +00:00
sdagley%netscape.com
642a808ef3
Checking in beard's fix for bug #81659 from the 0.9.2 branch onto NSPR tip, r=pinkerton, sr=scc.
2001-07-25 03:20:12 +00:00
larryh%netscape.com
bf5d5e18c9
fix broken sed command
2001-07-24 23:50:38 +00:00
cls%seawood.org
f97e23a8d8
Adding nsinstall & nspr-config. Bug #84824 r=wtc
2001-07-20 00:22:11 +00:00
wtc%netscape.com
446eba9539
Bugzilla bug 88535: backed out some of the changes made in the previous
...
checkin. Modified files: configure configure.in
2001-07-01 18:02:46 +00:00
wtc%netscape.com
c55b76ec94
Bugzilla bug 88535: Use _OPTIMIZE_FLAGS and _DEBUG_FLAGS instead of
...
OPTIMIZER on Windows. Set OPTIMIZER to _OPTIMIZE_FLAGS or _DEBUG_FLAGS.
Modified files: configure configure.in
2001-06-30 15:06:26 +00:00
wtc%netscape.com
8026771b24
Fixed build breakage on Mac.
2001-06-28 01:48:28 +00:00
wtc%netscape.com
bd72107c0b
Bugzilla bug 81659: restored the code that was accidentally deleted in
...
the previous checkin.
2001-06-27 15:14:34 +00:00
wtc%netscape.com
5a99d8e867
Bugzilla bug 86730: checked in optimization-related changes for OS/2
...
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified files: configure configure.in
2001-06-27 03:02:24 +00:00
wtc%netscape.com
d9727a870e
Bugzilla bug 84361: added large file support for Linux.
...
Modified files: configure configure.in _linux.h
Removed an unnecessary undefine of _FILE_OFFSET_BITS in solaris.c.
2001-06-27 03:00:34 +00:00
beard%netscape.com
26b67b67b4
Fix for bug #81659 , r=pinkerton/wtc, sr=sfraser.
2001-06-27 01:54:48 +00:00
wtc%netscape.com
9a8c55bc54
Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED.
2001-06-24 06:02:24 +00:00
wtc%netscape.com
78159e9e5c
Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED.
2001-06-24 05:51:06 +00:00
wtc%netscape.com
08c11a5cd3
Bugzilla bug 81011: Changed the return type of _PR_MD_TEST_AND_LOCK from
...
PRBool to PRIntn and documented its meaning.
Modifies files: _beos.h, _irix.h, _win16.h, _win95.h, primpl.h, os2cv.c.
2001-06-24 05:10:37 +00:00
wtc%netscape.com
4bd09d50fa
Bugzilla bug #86785 : link with -lpthread -lthread on all versions of
...
Solaris to ensure the correct library linking order.
2001-06-24 05:02:15 +00:00
wtc%netscape.com
1c2201f31b
Bugzilla Bug 63049: 64-bit Solaris does not need the libultrasparc4.so
...
(-f libatomic.so) filter library.
Modified files: configure configure.in _solaris.h pr/src/md/unix/Makefile
solaris.c.
Added file: os_SunOS_sparcv9.s.
2001-06-24 01:39:51 +00:00
wtc%netscape.com
6d69d608db
Bug 64217: use locale-independent date format so that it doesn't
...
contain a quotation mark in any locale. Thanks to tzafrir@technion.ac.il
for the bug report.
Modified Files:
pr/src/Makefile.in lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/prstreams/Makefile.in
2001-06-23 14:42:24 +00:00
wtc%netscape.com
3bfbe0b945
Bugzilla bug #86797 : made the configure script recognize darwin and
...
deleted the old name rhapsody.
Modified files: configure configure.in
2001-06-23 04:37:20 +00:00
wtc%netscape.com
cbee4fee57
Bugzilla bug #85673 : added assembly implementation of the atomic routines
...
for OS/2 contributed by Michael Kaply of IBM.
Modified files: configure configure.in autoconf.mk.in rules.mk _os2.h
pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk os2misc.c
2001-06-23 04:09:19 +00:00
wtc%netscape.com
6a241e922d
Bugzilla bug #85673 : added assembly implementation of the atomic routines
...
for OS/2 contributed by Michael Kaply of IBM.
2001-06-22 14:25:18 +00:00
wtc%netscape.com
4bdb9f94f5
We no longer need to generate the .vms files on OpenVMS.
...
Modified files: config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/prstreams/Makefile.in pr/src/Makefile.in
2001-06-21 01:24:44 +00:00
wtc%netscape.com
bc92cbb32c
Bugzilla bug #86941 : worked around a TCP socket close() bug in Tru64
...
UNIX V5.1.
2001-06-20 22:53:38 +00:00
wtc%netscape.com
ffe991d558
Bugzilla bug #86880 : Map ECONNABORTED to PR_CONNECT_ABORTED_ERROR.
...
Thanks to Mark Wahl of Sun Microsystems for the bug report.
2001-06-20 18:03:47 +00:00
wtc%netscape.com
fef4332da5
Made the build_prerr rule work.
2001-06-14 23:02:04 +00:00
wtc%netscape.com
bf28b0bb77
Search in the Mozilla and boehm include directories only if
...
GC_LEAK_DETECTOR is defined.
2001-06-14 22:18:58 +00:00
wtc%netscape.com
7a078e905d
Deleted an extra line that was probably added incorrectly during merging.
2001-06-14 22:01:54 +00:00
wtc%netscape.com
f82bf725ff
Bugzilla bug #85979 : always use the -xs compiler option in Solaris debug
...
builds.
Modified files: configure.in configure
2001-06-14 21:45:39 +00:00
wtc%netscape.com
b585c46aab
Set CPU_ARCH for Linux.
...
Modified files: configure configure.in
2001-06-14 06:20:55 +00:00
wtc%netscape.com
e2ff28a4fa
Added Netscape/iPlanet internal binary release support. The new
...
variable RELEASE_OBJDIR_NAME is the object directory name used in
the "/share/builds/components" binary distribution area. Also fixed
two typos (USE_USER_PTHREADS => USE_NSPR_THREADS).
Modified files: Makefile.in, configure, configure.in, config/autoconf.mk.in
2001-06-14 05:49:20 +00:00
wtc%netscape.com
b0fe772ba3
Use gcc's -Wl flag to pass a linker flag to the linker.
2001-06-14 05:31:14 +00:00
wtc%netscape.com
0658db4243
Put all IRIX cc compiler options inside the ifndef NS_USE_GCC block.
...
Modified files: config/Makefile.in pr/tests/Makefile.in
2001-06-14 02:23:42 +00:00
sfraser%netscape.com
8f7cf3781e
Fix for bug 85514 -- use OTEnter/LeaveNotifer calls to fix synchronization problem caused by the OT notifier firing while we are inside OTSnd or OTRcv. r=gordon, wtc. a=blizzard
2001-06-14 01:35:05 +00:00
wtc%netscape.com
28aff9f305
Bugzilla bug #40941 : Checked in Linux/ia64 patch from Bill Nottingham
...
<notting@redhat.com>. It is for NSPR local threads, which we no longer
use now that we have pthreads. I don't know if it works, but I check it
in anyway so that it is not lost.
2001-06-09 19:52:18 +00:00
gordon%netscape.com
bc75f6605c
Fix for bug 69285 "Mozilla is unresponsive after sleep", patch=sfraser, gordon, r=wtc.
2001-06-08 23:19:29 +00:00
wtc%netscape.com
2ba46bb1e8
Bugzilla bug #77264 : the workaround for the new struct sockaddr_in6 in
...
glibc 2.2 is only needed when we compile with glibc 2.1.
Modified files: prsocket.c, ptio.c
2001-06-08 19:54:56 +00:00
wtc%netscape.com
ac2fe459f7
Added comments to explain the -Wp,-P compiler option for gcc on IRIX.
2001-06-07 01:15:32 +00:00
wtc%netscape.com
2d14054ab4
Do not use IRIX native compiler options such as -n32 when NS_USE_GCC is
...
defined.
Modified files: config/Makefile.in, pr/tests/Makefile.in
2001-06-07 01:11:59 +00:00
wtc%netscape.com
26212087ef
Define NS_USE_GCC.
2001-06-07 01:09:24 +00:00
larryh%netscape.com
f1cdf10066
add target directories for Linux 2.4 kernel
2001-06-06 22:25:13 +00:00
wtc%netscape.com
6188d603e3
Bugzilla bug #70834 : made configure work on NetBSD. Thanks to
...
taya@sm.sony.co.jp (Shin'ichiro TAYA) for the patch.
Also fixed some typos.
Modified files: configure.in, configure.
2001-06-06 16:05:57 +00:00
wtc%netscape.com
e6cb352425
Bugzilla bug #83880 : deleted code for turning off shared libraries.
...
Shared libraries, if supported by the platform, must be built. Thanks
to Chris Seawood for the patch.
Modified files: configure.in, configure.
2001-06-06 04:52:44 +00:00
wtc%netscape.com
8231092572
Bugzilla bug #82436 : assert that lock is not NULL in PR_Lock and PR_Unlock
...
to avoid crashing in an assertion statement like
PR_ASSERT(lock->owner != me) if lock is NULL.
2001-06-05 23:55:55 +00:00
wtc%netscape.com
1b1eda1a54
Bugzilla bug #30746 : in combined MxN thread model, let the primordial
...
thread remain a native thread. Create a separate CPU thread to run
the local threads.
Modified files: prucpu.c, pruthr.c
2001-06-05 04:51:46 +00:00
wtc%netscape.com
ff6de2908b
Bugzilla bug #84100 : we need to write our own accept method to copy
...
the PRFilePrivate structure.
2001-06-05 04:31:20 +00:00
wtc%netscape.com
2981094363
Bugzilla bug #84035 : we can't assume that 0 is an invalid value for the
...
pthread_t type and use 0 to indicate a lock has no owner. Added a
'locked' boolean field explicitly to PRLock. In PRMonitor, make the
owner field a PRThread* pointer, with a value of NULL indicating that
the monitor has no owner. Thanks to Takis Psarogiannakopoulos for
reporting this bug and spending a year (off and on) tracking it down.
Modified files: _pth.h, primpl.h, and ptsynch.c.
2001-06-04 23:42:10 +00:00
larryh%netscape.com
ae3357fc61
Bugzilla 81666. new os2 locking
2001-06-04 22:20:48 +00:00
larryh%netscape.com
496b77bc42
Bugzilla: 79733. pruthr.c wrong MD calls
2001-06-04 21:52:20 +00:00
wtc%netscape.com
59763b1263
Bugzilla bug #83930 : fixed a typo in PR_LockFile.
2001-06-04 04:29:34 +00:00
wtc%netscape.com
7fd452d554
Bugzilla bug #83845 : the IPv6-to-IPv4 getpeername method was invoking
...
the getsockname method of the IPv4 socket layer. Thanks to Terry Hayes
<thayes@netscape.com> for the bug fix.
2001-06-03 04:18:40 +00:00
larryh%netscape.com
892b2f28de
Gnu tar incompatible with Sun tar
2001-05-24 18:28:22 +00:00
larryh%netscape.com
9d99c3c791
Adding administrative/build files
2001-05-23 23:59:08 +00:00
wtc%netscape.com
0bdd2b9c34
Bugzilla bug #77264 : the IsValidNetAddrLen() check should accept both of
...
the possible sizes of struct sockaddr_in6 on Linux.
Modified files: prsocket.c, ptio.c.
2001-05-23 04:17:33 +00:00
wtc%netscape.com
944d9e45f1
Bugzilla bug #77109 : fixed NSPR library memory leaks on Mac. Patch is
...
contributed by Patrick Beard <beard@netscape.com>. r=sfraser,wtc.
2001-05-22 23:34:54 +00:00
larryh%netscape.com
c30cdbb2a0
correct copyright date
2001-05-22 23:03:54 +00:00
larryh%netscape.com
ed6665d529
add directory admin
2001-05-22 22:57:36 +00:00
wtc%netscape.com
fd24e9c57a
Bugzilla bug #51135 : IPv6 support on OpenVMS. Thanks to Colin Blakes
...
<colin@theblakes.com> for the patch.
Modified files: configure configure.in OpenVMS.mk _openvms.h pripv6.c
2001-05-22 18:50:21 +00:00
wtc%netscape.com
e12577e429
Bugzilla bug #28711 : enabled gcc to assemble os_Irix.s on IRIX. Thanks to
...
John Vandenberg <zeroJ@null.net> for the research and the fix.
Modified files: configure.in configure
2001-05-22 13:28:34 +00:00
wtc%netscape.com
c70b2e0e8c
On Linux, use $(CC) to link the shared library. Define _REENTRANT in just
...
one place for Solaris. Use the null command : instead of 'true'.
Modified files: configure.in, configure.
2001-05-21 22:55:09 +00:00
wtc%netscape.com
f4cc0ccc77
Bugzilla bug #63019 : NSS still uses NSPR static libraries, so we'll have
...
to continue to build NSPR static libraries until that NSS bug is fixed.
2001-05-21 22:45:31 +00:00
wtc%netscape.com
09df4f41f8
Now that OBJDIR is the current directory (.), we no longer need to install
...
the test shared library in ../$(OBJDIR)/dll.
2001-05-17 22:48:45 +00:00
wtc%netscape.com
2d02700485
Don't use classic build system's OBJDIR_NAME and OBJDIR for Win32.
...
I am temporarily commenting out the code. It needs to be clearned
up later.
Modified files: configure.in configure
2001-05-17 21:50:12 +00:00
wtc%netscape.com
a090a0feb0
Eliminated more differences between the autoconf build system and the
...
(obsolete) classic build system.
Modified Files:
configure.in configure lib/prstreams/Makefile.in
lib/tests/Makefile.in pr/src/cplus/Makefile.in
pr/src/threads/combined/Makefile.in pr/tests/Makefile.in
2001-05-17 21:42:09 +00:00
wtc%netscape.com
b23c9e4fbc
Removed all Makefile's. The new autoconf build system uses Makefile.in's.
2001-05-17 21:26:28 +00:00
wtc%netscape.com
0bb0a60b6b
Removed MOZ_WIN32_TARGET, which is just a synonym of OS_TARGET.
...
Modified Files:
configure configure.in config/autoconf.mk.in
pr/src/md/windows/Makefile.in pr/src/md/windows/objs.mk
2001-05-17 02:27:02 +00:00
wtc%netscape.com
e87aa7a541
Added the --enable-debug-rtl option for setting USE_DEBUG_RTL.
...
Modified Files:
configure.in configure
2001-05-17 02:02:06 +00:00
wtc%netscape.com
0d3052811b
Verified that the autoconf build system is equivalent to the classic
...
build system on Win32.
Modified Files:
configure configure.in
2001-05-17 01:46:09 +00:00
wtc%netscape.com
ea0db16e17
Verified that the autoconf build system is equivalent to the classic
...
build system on OSF1, IRIX, and FreeBSD.
configure configure.in config/autoconf.mk.in config/config.mk
lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in
2001-05-17 00:56:25 +00:00
larryh%netscape.com
40ac2b4d59
bugzilla: 80884. PR_Rmdir error
2001-05-16 00:04:34 +00:00
wtc%netscape.com
0fe64510da
Verified that the autoconf build system is equivalent to the classic
...
build system on AIX, HP-UX, Linux, and Solaris. The 'release' makefile
target still doesn't quite work.
Modified Files:
configure configure.in config/Makefile.in
config/autoconf.mk.in config/config.mk config/nsinstall.c
config/rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
pr/include/md/Makefile.in pr/src/misc/Makefile.in
2001-05-15 22:57:39 +00:00
wtc%netscape.com
cbad37defc
Restored the code that was accidentally deleted in rev. 3.3.
2001-05-14 22:24:12 +00:00
wtc%netscape.com
930fcb7458
Restored code that was accidentally deleted in rev. 3.3.
2001-05-14 22:21:55 +00:00
wtc%netscape.com
7cd0eb27c4
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-14 22:12:54 +00:00
wtc%netscape.com
6a7d775b17
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:46:01 +00:00
wtc%netscape.com
7c113d3466
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:40:35 +00:00
wtc%netscape.com
676cd313f8
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:26:43 +00:00
wtc%netscape.com
96f0b20035
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:15:54 +00:00
wtc%netscape.com
dcc447e306
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 06:01:46 +00:00
wtc%netscape.com
a16b701196
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 05:31:44 +00:00
wtc%netscape.com
194750c325
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 05:12:58 +00:00
wtc%netscape.com
57f672ad30
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 04:56:57 +00:00
wtc%netscape.com
69cd646c07
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 04:47:05 +00:00
wtc%netscape.com
bc9b0a44d0
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 04:29:27 +00:00
wtc%netscape.com
76f042deed
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 02:05:12 +00:00
wtc%netscape.com
99ac89ecbe
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 01:47:58 +00:00
wtc%netscape.com
4ed56efa9f
Set NSPR version to 4.2 Beta.
2001-05-12 01:46:58 +00:00
wtc%netscape.com
994207d8e2
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 01:31:18 +00:00
wtc%netscape.com
b05169e441
Restored some deleted code.
2001-05-12 01:29:55 +00:00
wtc%netscape.com
717c0ca5d5
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 01:17:17 +00:00
wtc%netscape.com
7db4f87a19
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 01:02:30 +00:00
wtc%netscape.com
1881c58d3f
Changed the license to MPL/GPL.
2001-05-12 01:00:41 +00:00
wtc%netscape.com
1f2bb8a3db
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 00:55:48 +00:00
wtc%netscape.com
09b81993e1
Merged NSPRPUB_CLIENT_BRANCH onto the trunk. Note that the Win16 stuff
...
has been deleted.
2001-05-12 00:49:17 +00:00
wtc%netscape.com
f804b2395e
Restored some deleted comments.
2001-05-12 00:36:58 +00:00
wtc%netscape.com
a133c8341c
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 00:36:57 +00:00
wtc%netscape.com
c4c03e23da
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-12 00:08:21 +00:00
wtc%netscape.com
e4bbffbb9c
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-11 23:57:21 +00:00
wtc%netscape.com
4877ea3b52
Merged NSPRPUB_CLIENT_BRANCH onto the trunk.
2001-05-11 23:49:42 +00:00
wtc%netscape.com
3d92383fc4
Bugzilla bug #76896 : added PR_CALLBACK for OS/2. Thanks to Michael Kaply
...
<mkaply@us.ibm.com> for the patch.
Modified files: prcmon.h, prthread.h, prtime.h
2001-05-08 21:50:22 +00:00
sdagley%netscape.com
e2d8834f79
#3616 - Enable long long in Mac version of NSPR (#defines the HAVE_LONG_LONG flag). sr=sfraser
Checking in to NSPR tip to keep sync with version 3.3.2.2 on the NSPRPUB_CLIENT_BRANCH tag
2001-05-06 22:55:49 +00:00
wtc%netscape.com
a4379ace52
Bugzilla bug #70765 : added more comments and use the byte count returned
...
by WriteFile as opposed to the len argument, just in case WriteFile writes
fewer bytes than requested.
2001-05-05 04:59:38 +00:00
wtc%netscape.com
a94f58682b
Bugzilla bug #70295 : fixed a bug introduced by my previous fix.
...
Modified files: prfile.c, ptio.c
2001-05-04 23:06:42 +00:00
larryh%netscape.com
50ff627951
bugzilla: 70765. win2k file offset on networked drive
2001-04-25 22:08:38 +00:00
cls%seawood.org
e6e5a9264c
Compaq changed uname to use osf as a basename instead of osf1
2001-04-16 23:21:31 +00:00
sfraser%netscape.com
9fb4573f5f
These changes fix PR_Poll on Mac thusly:
1. Factor out checking the fds into a new function CheckPollDescs()
2. Factor out setting/clearing the polling thread on those fds into
SetDescPollThread()
3. Be more careful about where we set the polling thread on the fds, ensuring
that we turn off interrupts and hold a lock around the code that sets up the
polling thread and checks for data on the fds. This fixes the race condition
that causes this bug.
4. We now clear the polling thread on the fds when coming out of PR_Poll, so that
the notifier doesn't attempt to wake the wrong thread when called when
we're not polling.
5. Implement a 0-timeout version that behaves like select().
Bugzilla bugs 72965 and 60509. r=gordon, larryh.
2001-04-14 01:10:27 +00:00
sdagley%netscape.com
9b4563496c
Fix #75928 . Add prvrsion.c to Mac build so libVersionPoint() available (needed for for NSS 3.2.1 landing). r=javi@netscape.com,r/a=larryh@netscape.com
Also sync'd Carbon targets in .mcp with version from NSPRPUB_CLIENT_BRANCH
2001-04-11 00:39:16 +00:00
cls%seawood.org
878fdb8b1b
Updating config.guess & config.sub with 2001-03-30 changes from the GNU master copy at :pserver:anoncvs@subversions.gnu.org:/cvs /config .
2001-04-05 04:41:13 +00:00
larryh%netscape.com
f0d33ff876
bugzilla: 45343. re-implement PL_ArenaAllocate()
2001-04-03 23:23:02 +00:00
cls%seawood.org
3a4defb509
Add -lc to OS_LIBS for Linux.
...
Bug #72766
2001-03-25 04:44:02 +00:00
gordon%netscape.com
0d92d618a2
Fix bug 73018 "SSL fails on Mac", check in for sfraser. r=pinkerton, sr=sfraser.
2001-03-23 22:41:07 +00:00
larryh%netscape.com
21c88dca44
bugzilla: 72261. fix linking problems
2001-03-21 19:36:31 +00:00
cls%seawood.org
ffd4cdae4a
Fix for OS/2 emx build bustage.
...
Thanks to Dmitry Kubov <dmitry@north.cs.msu.su> for the patch.
Bug #72471 r=cls
2001-03-21 15:56:31 +00:00
gordon%netscape.com
0813edcbf8
Fix bug 72038 "FTP listings never stop loading on Mac", by sfraser and gordon. r= dougt, sr=scc.
2001-03-16 22:00:13 +00:00
gordon%netscape.com
28a5bd7c67
Fix bug 29338 "PR_Poll should not poll (spin) on Mac". Checking in for sfraser. r=dougt, sdagley, gordon, sr=sfraser, or vice versa.
2001-03-13 07:02:53 +00:00
cls%seawood.org
6ec153ef1b
Irix requires the -f option when stripping non-executables.
2001-03-11 11:27:29 +00:00
cls%seawood.org
cf5fc44784
Use CC instead of LD to link.
...
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61745 r=cls
2001-03-09 07:41:26 +00:00
cls%seawood.org
8e59f367a9
Add individual boehm include path for our module dep tracking builds.
...
Thanks to L. David Baron <dbaron@fas.harvard.edu> for the patch.
Bug #59454 r=cls
2001-03-09 06:03:24 +00:00
cls%seawood.org
a943675a17
Actually use CPPFLAGS when passed to configure.
2001-03-09 04:51:09 +00:00
cls%seawood.org
5a0138772b
Set MD specific files for openbsd.
2001-03-07 04:20:28 +00:00
wtc%netscape.com
7b1f6f2a47
Bugzilla bug #62877 : deleted unused code added in the previous checkin.
2001-03-02 04:58:06 +00:00
wtc%netscape.com
0bf557a01e
Bugzilla bug #62877 : checked in patches contributed by Javier Pedemonte
...
<pedemont@us.ibm.com> and Dmitry Kubov <dmitry@north.cs.msu.su>.
Modified files: prinet.h, _os2.h, os2poll.c, and os2sock.c.
2001-03-02 02:40:52 +00:00
wtc%netscape.com
17b1689138
Bugzilla bug #70381 : zero the ipv6.ip field after we fail to parse a
...
string as an IPv6 address. Thanks to Chris Elving for the bug report.
2001-02-28 01:02:45 +00:00
wtc%netscape.com
bb4992fe3a
Bugzilla bug #70295 : do not hold _pr_flock_lock while calling the MD
...
lockfile function to avoid a deadlock. The lockCount field of
PRFilePrivate may have the value of -1 to indicate that the MD lockfile
function is in progress. Use _pr_flock_cv to wait for the completion
of the MD lockfile function.
Modified files: primpl.h, prfile.c, prio.c, ptio.c
2001-02-27 06:51:44 +00:00
cls%seawood.org
87285e154e
Fix nspr autoconf for OpenVMS.
...
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls
2001-02-25 21:50:47 +00:00
wtc%netscape.com
7352683ed4
Bugzilla bug #70116 : make NSPR build on Win 98 with autoconf. Thanks to
...
David Avery <daa@distributed.net> for the bug report.
Modified files: configure, configure.in
2001-02-25 07:36:26 +00:00
wtc%netscape.com
7a7f238831
Bugzilla bug #70058 : define XP_UNIX on FreeBSD. Thanks to
...
Eric Hodel <drbrain-bugzilla@segment7.net> for the bug report.
Modified files: configure, configure.in
2001-02-24 22:00:46 +00:00
cls%seawood.org
e242833329
Work for 9x users too
2001-02-24 08:18:12 +00:00
cls%seawood.org
b362f669b0
Fix for OS/2 nspr autoconf bustage.
...
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls
2001-02-24 05:43:14 +00:00