wtchang%redhat.com
53ddb5284a
Bugzilla Bug 269591: use the poll prototype in current OpenBSD releases.
2005-04-30 00:19:33 +00:00
wtchang%redhat.com
144d8652fe
Internal functions should not be declared with NSPR_API.
2005-04-29 22:47:56 +00:00
wtchang%redhat.com
83aaffad86
Fixed compiler warnings.
...
Modified files: bigfile3.c env.c initclk.c layer.c nbconn.c ntioto.c
op_filnf.c prpoll.c randseed.c
2005-04-29 22:46:05 +00:00
wtchang%redhat.com
28bb3d451c
Updated for the NSPR 4.6 release.
...
Modified Files: repackage.sh prinit.h pr/tests/vercheck.c
2005-04-29 21:35:46 +00:00
wtchang%redhat.com
2122f732c0
Bugzilla Bug 273336: Checked in Brian Ryner's patch:
...
Add support for using gcc's visibility pragma to treat all function and
method declarations as "hidden" unless declared otherwise. Create wrappers
for system headers that cause them to be treated as default-visibility
declarations. This gives a substantial code size and performance win on
compilers that support it. r=darin sr=dbaron.
Modified Files:
configure configure.in config/Makefile.in
config/autoconf.mk.in config/config.mk pr/include/prtypes.h
pr/src/md/unix/uxproces.c pr/tests/sel_spd.c
Added Files:
config/gcc_hidden.h config/make-system-wrappers.pl
config/system-headers
2005-04-29 21:02:55 +00:00
wtchang%redhat.com
8f1b2d6c46
Bugzilla Bug 289015: backed out the checkin. It broke some tinderboxes
...
and needs more work.
2005-04-29 00:15:42 +00:00
wtchang%redhat.com
e3b49dc7b7
Bugzilla Bug 291724: removed the workaround for a very old Windows NT 4.0
...
bug. The workaround modified _tzset related global variables in Microsoft
CRT directly and relied on undocumented properties of the buffers that
_tzname[0] and _tzname[1] point to. r=darin.
Modified files: ntmisc.c ntthread.c w95thred.c
2005-04-28 22:54:51 +00:00
wtchang%redhat.com
2b44c9a33c
Bugzilla Bug 291982: fixed a bug when we remove an item from a list
...
while iterating through the list. The bug was reported and tracked down by
kamil@good.com .
2005-04-28 22:37:25 +00:00
wtchang%redhat.com
626a71c626
Bugzilla Bug 289015: enable nspr-config to use the --libdir option passed
...
to the configure script. The patch is contributed by Ray Strode
<rstrode@redhat.com>. r=wtc,cls.
2005-04-27 18:19:11 +00:00
wtchang%redhat.com
d8423cfc35
Bugzilla Bug 291631: changed MOD_MINOR_VERSION to 6 for NSPR 4.6.
...
r=mozilla@rosenauer.org .
Modified files: configure.in configure
2005-04-27 16:52:43 +00:00
julien.pierre.bugs%sun.com
40bff2dfd0
Fix for bug 170911 - add support for >2GB files on OS/2. r=mkaply, pedemonte
2005-04-22 21:14:03 +00:00
wtchang%redhat.com
39a266dc9a
Bugzilla bug 290122: pass full pathnames of source files to the compiler
...
on AIX so its debugger can automatically find the source files. r=Julien
Pierre of Sun and Philip Warren of IBM.
2005-04-13 22:55:11 +00:00
wtchang%redhat.com
51e6317cd9
Bugzilla Bug 287197: undo the damage of rev. 3.2. Comments must begin
...
with "//", not "/".
2005-03-22 21:27:30 +00:00
wtchang%redhat.com
bb6fcab386
Changed "it's" to "its".
2005-03-17 02:24:01 +00:00
wtchang%redhat.com
54041fe6ee
Bugzilla Bug 238563: added a comment that Nelson suggested in code review.
2005-03-16 23:21:11 +00:00
wtchang%redhat.com
fabd0e2a1f
Bugzilla Bugs 255633, 285934: '-' must be the first or last character in
...
a scanlist, otherwise some implementations may interpret it to mean a
range of characters. Thanks to Frank Wein <bugzilla@mcsmurf.de> for the
bug report and suggesting the fix.
2005-03-14 21:40:15 +00:00
wtchang%redhat.com
3cf457d5ec
Bugzilla Bug 238563: removed PR_ASSERT from pr_ZoneRealloc because it is
...
redundant with the DEBUG fprintf. (Darin Fisher of Google pointed out this
problem in his code review.)
2005-03-14 18:32:02 +00:00
wtchang%redhat.com
8c2e4b83e3
Bugzilla Bug 238563: moved the pr_ZoneMalloc call before the realloc call.
...
realloc frees memory pointed to by (the original value of) 'oldptr', so
we cannot perform any operation that may fail after a successful realloc
call. r=darin.
2005-03-14 18:27:46 +00:00
wtchang%redhat.com
73751be39b
Bugzilla Bug 252195: use Microsoft IPv6 Technology Preview for Windows
...
2000 (wship6.dll), if available. r=darin.
2005-03-10 01:50:46 +00:00
wtchang%redhat.com
604c60bbbc
Improved comment.
2005-03-10 01:43:05 +00:00
wtchang%redhat.com
481b0e2780
Removed white spaces.
2005-03-10 01:34:34 +00:00
wtchang%redhat.com
9589ded655
Bugzilla Bug 164163: removed unused function PR_FindLibrary.
...
Modified Files: nspr_symvec.opt linking/prlink.c
2005-03-10 01:29:42 +00:00
wtchang%redhat.com
22e4705847
Bugzilla Bug 285286: PR_ReadDir reported the wrong error code when the
...
end of directory was reached. We need to set errno to 0 before calling
readdir and mapping error 0 to PR_NO_MORE_FILES_ERROR. The patch is
contributed by Mathieu Poumeyrol <poumeyrol@idm.fr>. r=wtc,bryner.
Modified Files: beos_errors.c bfile.c unix.c unix_errors.c ptio.c
2005-03-09 22:57:06 +00:00
wtchang%redhat.com
e883f3a4c1
Bugzilla Bug 255633: allow hyphen (-) and underscore (_) in log module
...
names. The patch is contributed by Ed Catmur <ed@catmur.co.uk>. r=wtc.
2005-03-09 22:34:20 +00:00
wtchang%redhat.com
6a211b4077
Bugzilla Bug 100776: make a copy of the sockaddr structure and pass the
...
copy to connect because connect modifies the sockaddr structure. The
patch is contributed by Julien Pierre of Sun. r=wtc.
2005-03-09 21:51:58 +00:00
wtchang%redhat.com
23451bee91
Regenerated using the official autoconf 2.13 (as opposed to the autoconf
...
2.13 in Red Hat Enterprise Linux 3).
2005-03-09 21:42:11 +00:00
wtchang%redhat.com
1e29ef0a95
Bugzilla bug 256508: make --with-pthreads the default on OpenBSD. The
...
fix was tested by Jim Rees <rees@umich.edu>.
Modified Files: configure.in configure
2005-03-09 21:14:48 +00:00
wtchang%redhat.com
1d5205d396
Bugzilla Bug 195222: removed obsolete NSPR makefiles.
...
Removed Files: makefile.win gmakefile.win
2005-03-09 03:19:57 +00:00
wtchang%redhat.com
bb20ff4d89
Bugzilla Bug 279817: removed the NODL_TABLE code. It was added for Win16.
2005-03-09 01:46:51 +00:00
wtchang%redhat.com
1171965fde
Bugzilla Bug 281250: internal functions should not be defined with
...
PR_IMPLEMENT. Thanks to timeless@bemail.org for the bug report.
2005-03-09 01:38:42 +00:00
wtchang%redhat.com
01bac4ca34
Bugzilla Bug 285020: wrap the member access in parenthesis because recv
...
may be defined as a macro on some platforms. The patch is contributed by
Chris Aillon of Red Hat. r=wtc.
2005-03-08 22:40:15 +00:00
wtchang%redhat.com
d7e1293c82
Bugzilla bug 274450: a default thread stack size of 64K is too small for
...
Mozilla on Linux. Use the default pthread stack size instead, and do that
on all platforms (not just Linux). r=bzbarsky.
2005-03-08 22:02:46 +00:00
wtchang%redhat.com
1a49a5faf8
Removed blank lines in *.def files.
...
Modified Files: plds.def plc.def nspr.def my.def
2005-03-08 03:01:05 +00:00
wtchang%redhat.com
52af8ff538
Fixed the indentation and a typo in the comments.
2005-03-08 02:33:59 +00:00
wtchang%redhat.com
7d5e76b769
Bugzilla Bug 274450: use pthread_attr_setstacksize on Linux.
...
Modified Files: ptthread.c foreigh.c provider.c
2005-03-08 01:23:03 +00:00
wtchang%redhat.com
cf16f9585d
Bugzilla Bug 283710: disable executable stack on ia64. The patch is
...
contributed by Christopher A. Aillon of Red Hat. r=wtc.
2005-02-28 21:13:05 +00:00
wtchang%redhat.com
c934682aaf
Fixed comments.
2005-02-28 21:08:43 +00:00
christophe.ravel.bugs%sun.com
8105f005e3
238319: Sun packages changes.
...
Add Mozilla license.
2005-02-26 02:20:42 +00:00
christophe.ravel.bugs%sun.com
f234ead803
238319: Sun packages changes.
...
Add Mozilla copyrights to makefiles.
2005-02-25 20:20:53 +00:00
wtchang%redhat.com
1ee75617d7
Bugzilla Bug 260899: removed dead code.
2005-02-24 03:22:26 +00:00
wtchang%redhat.com
f98d28fa08
Bugzilla Bug 260899: do not use the spinlock based implementation of
...
PR_StackPush and PR_StackPop for Solaris x86. The patch is contributed by
Julien Pierre of Sun. r=wtc.
Modified Files: _solaris.h os_SunOS_x86.s
2005-02-24 02:58:45 +00:00
wtchang%redhat.com
e11f40bb5b
Bugzilla Bug 283210: Use the B_DO_NOT_RESCHEDULE flag to avoid unnecessary
...
context switches when a lock is released. The patch is contributed by
tqh <thesuckiestemail@yahoo.se>. r=sergei_d,wtc.
Modified Files: btcvar.c btlocks.c btsem.c
2005-02-23 17:43:13 +00:00
wtchang%redhat.com
4537e6ccd6
Bugzilla Bug 271883: remove FILE_HIDDEN from _PR_MD_OPEN. _PR_MD_OPEN
...
now completely ignores its mode argument, like it does on Windows. The
patch is contributed by Peter Weilbacher <mozilla@Weilbacher.org>.
r=mkaply,wtc.
2005-02-11 18:34:42 +00:00
wtchang%redhat.com
601810ab96
Bugzilla Bug 281763: fixed a leak of the first arena on the freelist when
...
the second arena is taken. The patch is contributed by Nelson Bolyard of
Sun Microsystems. r=wtc.
2005-02-11 18:16:31 +00:00
wtchang%redhat.com
8219c1681a
Bugzilla Bug 280984: we found that the L_IGNOREUNLOAD flag is not yet
...
supported on 64-bit AIX, so we have to work around that. The patch is
contributed by Philip K. Warren (IBM) <pkwarren@gmail.com>. r=wtc.
2005-02-09 00:23:00 +00:00
wtchang%redhat.com
a02cda3ff0
Bugzilla Bug 280984: need to pass the L_IGNOREUNLOAD flag to loadquery so
...
that shared libraries that have been dlclose'd but with nonzero ref count
will be listed. Also use function address test, which is more reliable
than file name test. The patch is contributed by Philip K. Warren (IBM)
<pkwarren@gmail.com>. r=wtc.
2005-02-05 01:56:54 +00:00
wtchang%redhat.com
10551dff2e
Bugzilla Bug 280872: prmem.h doesn't need to include <stddef.h> directly
...
because it is already included via prtypes.h. The patch is contributed
by Hans-Andreas Engel <Hans-A.Engel@unibas.ch>. r=wtc.
2005-02-04 00:20:33 +00:00
gerv%gerv.net
f45b5900c8
Bug 236613: change to MPL/LGPL/GPL tri-license.
2005-02-02 22:28:27 +00:00
wtchang%redhat.com
b63d114004
Bugzilla Bug 279874: use %p instead of %X to print a pointer. The patch is
...
contributed by Tim Ruehsen <tim.ruehsen@gmx.de>. r=wtc.
2005-01-31 21:44:35 +00:00
wtchang%redhat.com
9a39af7303
Bugzilla Bug 277514: added an environment variable NSPR_OS2_NO_HIRES_TIMER
...
that a user can set to disable the use of high-resolution timer
DosTmrQueryTime(). The patch is contributed by Michael Kaply
<mkaply@us.ibm.com>. r=wtc.
2005-01-25 22:24:12 +00:00
wtchang%redhat.com
159a4274d7
Bugzilla Bug 279541: Fixed errors in code that was apparently copied
...
and pasted. ipv6_to_v4_tcpMethods should be ipv6_to_v4_udpMethods.
The patch is contributed by Justin Wood <116057@bacon.qcc.mass.edu>.
r=wtc,darin.
2005-01-25 19:44:07 +00:00
wtchang%redhat.com
d84d9be2ba
Bugzilla Bug 279723: PR_ReadDir needs to map the error code before
...
returning with a failure. The patch is contributed by Mathieu Poumeyrol
<poumeyrol@idm.fr>. r=wtc.
2005-01-25 19:40:56 +00:00
wtchang%redhat.com
499955a326
Bugzilla Bug 279071: removed a duplication definition of the
...
MAX_POLLING_INTERVAL macro. The bug is reported by Justin Wood
<116057@bacon.qcc.mass.edu>.
2005-01-20 19:02:09 +00:00
wtchang%redhat.com
20cc344edf
Bugzilla bug 276330: add a new configuration macro _PR_HAVE_O_APPEND,
...
which should be defined on platforms (e.g., Unix and BeOS) that have
O_APPEND or its equivalent. The patch is contributed by tqh
<thesuckiestemail@yahoo.se>. r=wtc,sergei_d.
Modified files: _beos.h _unixos.h primpl.h prfile.c
2005-01-17 22:00:53 +00:00
wtchang%redhat.com
681fcfb1b7
Bugzilla Bug 277704: define the LL_MAXINT, LL_MININT, ... macros as
...
constants rather than functions on platforms that have a 64-bit integer
type. The patch is contributed by Christian Biesinger <cbiesinger@gmx.at>.
r=wtc.
2005-01-12 02:47:56 +00:00
wtchang%redhat.com
4182ec1dd5
Bugzilla Bug 276587: use stat to implement _MD_access because access is
...
broken. The patch is contributed by tqh <thesuckiestemail@yahoo.se>. r=wtc
2005-01-12 01:43:01 +00:00
wtchang%redhat.com
abaeeab5d4
Bugzilla Bug 274751: fixed the regression that the *.res files were not
...
removed by the various clean or clobber makefile targets. r=cls.
2005-01-04 19:52:10 +00:00
wtchang%redhat.com
9759f380eb
Bugzilla bug 276170: fixed unused variable addrp on some platforms.
...
Fixed the bug that addr rather than addrp was used. r=timeless,darin.
2005-01-04 18:37:24 +00:00
wchang0222%aol.com
237271c7b1
Bugzilla bug 151709: declare the temporary variables as PRInt32.
2004-12-06 23:40:23 +00:00
wchang0222%aol.com
0805620ce9
Bugzilla bug 151709: implemented atomic operations in assembly on Alpha
...
Linux. The patch is contributed by falk@debian.org . r=darin,wtc.
2004-12-06 20:02:09 +00:00
christophe.ravel.bugs%sun.com
2a0a6c6020
238319: Sun packaging changes.
...
Hook-up SUNWprd package. Remove SUNWprx package.
2004-11-30 17:05:33 +00:00
christophe.ravel.bugs%sun.com
dd740ac1b1
238319: Sun packaging changes.
...
Porting from NSPR_4_5_BRANCH.
2004-11-29 16:26:03 +00:00
wchang0222%aol.com
e74d4111c5
Bugzilla bug 106386: fixed the spelling errors in NSPR's public header
...
files. This is a portion of attachment 106386, which was contributed by
timeless@bemail.org . r=wtc.
Modified Files: prolock.h prtypes.h plresolv.h plstr.h prgc.h
2004-11-23 00:54:05 +00:00
wchang0222%aol.com
9a4fb6d740
Bugzilla bug 266981: fixed NSPR support for FreeBSD and added additional
...
FreeBSD platform (ia64 and amd64) support. The patch is contributed by
Joe Marcus Clarke <marcus@freebsd.org>. r=wtc.
Modified Files: _darwin.h, _freebsd.cfg, _freebsd.h, _pth.h, ptio.c,
ptsynch.c
2004-11-22 21:24:53 +00:00
darin%meer.net
8f4ac1b002
fixes bug 247962 "Remove DLL_INitterm code from NSPR" patch by mkaply@us.ibm.com r=wtc
2004-11-22 21:06:12 +00:00
wchang0222%aol.com
30948845d6
Bugzilla bug 266327: support PR_EXCL in _MD_open for BeOS. The patch is
...
contributed by Niels Reedijk <Niels.Reedijk@gmail.com>. r=simontaylor2,wtc.
2004-11-18 22:32:47 +00:00
wchang0222%aol.com
7a0d926ad2
Bugzilla bug 249782: make NSPR compile with Microsoft Visual Studio 2005.
...
The -DEBUGTYPE flag is no longer supported. Since -DEBUGTYPE:CV is the
default, we simply delete it. We added support for VC 5.0 (MSC_VER=1100)
back. The patch is contributed by Stephen Walker <sdwalker@myrealbox.com>.
r=wtc.
Modified Files:
configure configure.in config/rules.mk
lib/msgc/tests/Makefile.in
lib/prstreams/tests/testprstrm/Makefile.in
lib/tests/Makefile.in lib/tests/windows/makefile
pr/src/cplus/tests/Makefile.in pr/src/misc/Makefile.in
tools/Makefile.in
2004-11-08 02:52:56 +00:00
wchang0222%aol.com
f401789b35
Bugzilla bug 265219: go to errorExit on DosStartSession failure. r=mkaply.
2004-11-05 23:22:37 +00:00
wchang0222%aol.com
719b435099
Bugzilla bug 265219: added support for redirecting stdin/stdout of a child
...
process. The patch is contributed by Davide Bresolin <davide@teamos2.it>.
r=mkaply,wtc.
2004-11-04 21:49:41 +00:00
wchang0222%aol.com
842593b76f
Bugzilla bug 265501: compilers do not define _LP64 implicitly. _LP64 is
...
defined by <sys/isa_defs.h>. So we need to test for the processor macros
directly.
2004-10-26 21:24:34 +00:00
wchang0222%aol.com
e917312407
Bugzilla bug 265709: fixed compiler warnings on LP64 platforms about
...
casting between a pointer and an integer of different size. r=jpierre.
2004-10-26 20:44:29 +00:00
wchang0222%aol.com
b2e80a1c83
Bugzilla bug 265501: merged 32 and 64 bit versions of prcpucfg.h on
...
Solaris. The patch is contributed by Christophe Ravel of Sun. r=wtc.
Modified Files: configure configure.in
Added Files: _solaris.cfg
Removed Files: _solaris32.cfg _solaris64.cfg
2004-10-22 00:10:07 +00:00
wchang0222%aol.com
86e78b60f4
Bugzilla bug 264324: we need to test for __s360x__ before __s360__ because
...
the s360x platform also defines __s360__. The patch is contributed by
Wolfgang Rosenauer <mozilla@rosenauer.org>. r=wtc.
Modified Files: _linux.cfg _linux.h
2004-10-18 22:40:45 +00:00
wchang0222%aol.com
bce0903f61
Regenerated using official autoconf 2.13, with manual change to eliminate
...
\015.
2004-10-06 01:31:55 +00:00
wchang0222%aol.com
9bb83f27a5
Regenerated using autoconf-2.13 on Red Hat Enterprise Linux 3.
2004-10-06 01:14:40 +00:00
wchang0222%aol.com
130fda3cda
Bugzilla bug 259001: ported NSPR to Solaris on AMD64 architecture. The
...
patch is contributed by Julien Pierre <julien.pierre.bugs@sun.com>. r=wtc.
Modified Files: configure configure.in _solaris.h _solaris64.cfg
Added Files: os_SunOS_x86_64.s
2004-10-06 00:52:57 +00:00
wchang0222%aol.com
5e5a13335d
Bugzilla bug 256217: implement PR_GetLibraryFilePathname for FreeBSD, which
...
can use the same implementation as Solaris and Linux. The patch is
contributed by Dale Jordan. r=wtc.
2004-09-02 18:30:19 +00:00
darin%meer.net
7ce6cc17ec
landing NSPR portion of patch for bug 239358 "DNS: Reverse lookups are degrading performance"
...
patch by lorenzo@colitti.com , r=wtc, sr=darin
2004-08-30 23:31:36 +00:00
bryner%brianryner.com
a6147dad9a
Add support for generating PDB-format debug symbols with MSVC, by setting MOZ_DEBUG_SYMBOLS=1 in the environment. This is to be used in place of MOZ_PROFILE. Bug 244231, r=wtc, dmose.
2004-08-26 23:08:28 +00:00
cls%seawood.org
8b8c385993
Update comments and use enhanced cygwin-wrapper script for nspr & ldap.
...
Thanks to Brian Bober <netdragon@gmail.com> for the patch.
Bug #245918 r=cls
2004-08-19 16:27:08 +00:00
wchang0222%aol.com
8130c71e43
Bugzilla bug 244095: link libplds4.so and libplc4.so with -R $ORIGIN on
...
Solaris. The patch is contributed by Julien Pierre. r=wtc.
Modified Files:
lib/ds/Makefile.in lib/libc/src/Makefile.in
2004-05-27 02:45:04 +00:00
wchang0222%aol.com
03b5160d92
Bugzilla bug 235381: use the -features=tmplife flag for Sun compilers to
...
enable Standard C++ lifetime of temporary objects. The patch is contributed
by Andreas Lange <anlan@ida.liu.se>. r=wtc. sr=darin.
2004-05-21 21:28:43 +00:00
seawood%netscape.com
1663b91e0b
Use the proper flags when building with --enable-debug --enable-optimize.
...
Thanks to Wan-Teh Chang <wchang0222@aol.com> for the patch.
Bug #243079 r=cls
2004-05-20 20:15:18 +00:00
wchang0222%aol.com
5983a48b3e
Bugzilla bug 244010: support NetBSD/sparc64. Accept more variants of the
...
arm architecture. The patch is contributed by Martin Husemann
<martin@NetBSD.ORG>. r=wtc.
2004-05-19 15:39:46 +00:00
wchang0222%aol.com
186a99cac5
Regenerated using a better version of autoconf 2.13.
2004-05-06 18:37:34 +00:00
wchang0222%aol.com
72060c75c9
Bugzilla bug 242741: MSVC .NET 2003 does not support the /PDB:NONE linker
...
option, so we need to generate PDB files and ship them with our binary
distributions when compiling with MSVC version > 6.0. r=cls.
Modified Files: configure configure.in autoconf.mk.in rules.mk
2004-05-06 14:01:42 +00:00
wchang0222%aol.com
63b067d28d
Bugzilla bug 242741: use $(RES) (the .res file) only when building a
...
shared library. Do not include $(RES) in a static library. Removed the
unused makefile rule for $(RES) on OS/2.
2004-05-06 00:41:41 +00:00
wchang0222%aol.com
55e583cc90
Bugzilla bug 209499: more improvements to PL_str functions. The patch for
...
strdup.c is contributed by Bernard Alleysson <balleysson@bigfoot.com>.
The patch for strcat.c and strstr.c is contributed by Dan Witte
<dwitte@stanford.edu>. r=wtc.
Modified Files: strcat.c strcpy.c strdup.c strstr.c
2004-05-02 06:07:59 +00:00
wchang0222%aol.com
433ce78f52
Bugzilla bug 123403: LL_INIT should use PR_UINT32 because the hi and lo
...
fields of the PRInt64 structure are PRUint32. The patch is contributed by
timeless@bemail.org . r=wtc.
2004-04-29 00:35:27 +00:00
wchang0222%aol.com
7cb7f64177
The return type of PR_GetMonitorEntryCount should be PRIntn.
2004-04-28 23:24:09 +00:00
seawood%netscape.com
e9c5f0550a
Allow nspr to accept multiple --{enable,disable}-{debug,optimize} args.
...
Bug #54828 r=wtc
2004-04-26 22:48:29 +00:00
gerv%gerv.net
3634d4d94b
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-25 15:03:26 +00:00
wchang0222%aol.com
9297504571
Bugzilla bug 209499: backed out the change to strncpy in the previous
...
checkin because I noticed a subtle difference between PL_strncpy and
strncpy (the code marked with JLRU).
2004-04-24 17:59:16 +00:00
wchang0222%aol.com
93d19e4dfa
Bugzilla bug 209499: converted some PL_str* implementations to use ANSI C
...
equivalents. The patch is contributed by Dan Witte <dwitte@stanford.edu>.
r=wtc.
Modified Files: strcat.c strchr.c strcmp.c strcpy.c strdup.c strlen.c
strpbrk.c strstr.c
2004-04-24 17:33:46 +00:00
wchang0222%aol.com
5e66901da1
Bugzilla bug 236228: fixed the remaining problems with logFile == WinDebug
...
by moving the WinDebug handling code into the _PUT_LOG macro. The patch is
contributed by timeless@bemail.org . r=wtc.
2004-04-24 03:42:31 +00:00
wchang0222%aol.com
bc08dc36da
Bugzilla bug 162786: fixed a bug where PR_snprintf returns wrong string
...
length (one too small), in the case where the buffer overflows. The patch
is contributed by Jonathan Tash (tash@kontiki.com ). r=wtc.
2004-04-22 21:25:14 +00:00
wchang0222%aol.com
8ddd2f995b
Bugzilla bug 239663
...
r=mkaply, sr=blizzard (platform specific)
OS/2 only - bring back VACPP support for NSPR.
Modified Files: configure.in rules.mk prio.h prtypes.h _os2.h _os2_errors.h
primpl.h prsocket.c os2_errors.c os2sock.c os2thred.c prnetdb.c
2004-04-20 00:25:30 +00:00
wchang0222%aol.com
7e947e16a9
Bugzilla bug 108305: upgraded to the Mon Apr 12 00:44:22 MDT 2004 version
...
of dtoa.c. r=darin. Bumped rev. to 4.1.
2004-04-17 00:27:08 +00:00
wchang0222%aol.com
a1e4f1c714
Bugzilla bug 238563: fixed errors reported by an IBM internal tool.
...
r=darin. Thanks to Philip K. Warren <pkw@us.ibm.com> for running the
automated tool on NSPR.
Modified Files: prcountr.c prdtoa.c prtrace.c prtpd.c
2004-04-12 23:51:47 +00:00
wchang0222%aol.com
3b31eab500
Bugzilla bug 232958: checked in a new condition variable implementation
...
contributed by Fredrik Holmqvist <thesuckiestemail@yahoo.com>.
Modified Files: primpl.h btcvar.c
2004-04-12 23:44:43 +00:00
seawood%netscape.com
94b1b6fd03
Add support for cross-compiling to i386-mingw32.
...
Bug #222013
r=wtc
2004-04-12 22:31:36 +00:00
wchang0222%aol.com
3a9313394f
Bugzilla bug 231934: OS/2 only - code from ganesh - generate map files on
...
OS/2. r=mkaply, sr=blizzard (platform specific)
2004-04-03 03:12:15 +00:00
wchang0222%aol.com
f7a312318d
Set NSPR version to 4.6 Beta.
2004-04-03 01:32:32 +00:00
wchang0222%aol.com
3b3ec2f677
Bugzilla bug 238842: avoid the copying of va_list (the VARARGS_ASSIGN
...
macro) because it is not portable. r=jgmyers. sr=darin.
2004-04-03 01:27:08 +00:00
wchang0222%aol.com
3dc97c31a9
Bugzilla bug 126928: OS/2 only - code from knut st. osmundsen - implement
...
PR_SetFDInheritable on OS/2. r=mkaply.
2004-04-02 05:09:53 +00:00
wchang0222%aol.com
ba59c9fa9f
Bugzilla bug 237183: adds an exception handler for every NSPR thread that
...
is created. It also exports two functions to set and unset the exception
handler function so they can be used by the primordial thread. The patch
is contributed by Javier Pedemonte <pedemont@us.ibm.com>. r=wtc.
Modified Files: pprthred.h os2extra.def os2thred.c
2004-03-25 23:28:51 +00:00
wchang0222%aol.com
8843f11d18
Bugzilla bug 238578: memory allocated with PR_MALLOC() should not be freed
...
with free(). r=mkaply.
2004-03-25 02:15:58 +00:00
wchang0222%aol.com
507e3e517e
Bugzilla bug 237870: we figured out how to link the MinGW build against
...
wsock32.dll (Winsock 1) instead of ws2_32.dll (Winsock 2). r=cls.
Modified Files:
pr/src/Makefile.in pr/src/io/prmapopt.c pr/tests/Makefile.in
2004-03-23 00:42:56 +00:00
darin%meer.net
1b7fba1f19
fixes bug 209814 "PR_dtoa blows up when executed on an ARM platform" patch by wtc r=darin
2004-03-12 07:33:28 +00:00
wchang0222%aol.com
bd1e342f9d
It is not necessary to define _THREAD_SAFE when using pthreads on OpenBSD.
...
(See Bugzilla bug 236599 comment 41).
2004-03-11 02:26:25 +00:00
seawood%netscape.com
59575a8bbf
Update openbsd support for openbsd >= 3.4
...
Thanks to Peter Str��mberg <wilfried@spamcop.net> for pulling these patches out of openbsd's ports tree.
Bug #236599 r=cls sr=wtc
2004-03-10 07:49:53 +00:00
wchang0222%aol.com
180cd8803a
Bugzilla bug 231849: added performance optimizations (same as those we use
...
for Unix). r=wtc.
2004-03-10 00:42:03 +00:00
wchang0222%aol.com
139c7910a0
Bugzilla bug 236879: PR_LocalTimeParameters should also check for values
...
that are too small for 32-bit time_t. r=darin.
2004-03-10 00:34:19 +00:00
seawood%netscape.com
e061a3bed9
Update openbsd support for openbsd >= 3.4
...
Thanks to Peter Str��mberg <wilfried@spamcop.net> for pulling these patches out of openbsd's ports tree.
Bug #236599 r=cls
2004-03-09 23:35:03 +00:00
wchang0222%aol.com
2d8066c3f2
Bugzilla bug 232742: added Linux/amd64 support. The patch came from Gentoo
...
Linux's portage and was sent by Henrik Lynggaard Hansen
<admin@mozillatranslator.org>. r=wtc.
Modified Files: configure configure.in prprf.c _linux.cfg linux.h
Added Files: os_Linux_x86_64.s
2004-03-09 03:10:32 +00:00
wchang0222%aol.com
315adcca88
Bugzilla bug 200162: pass 0 as the third and fourth arguments to sem_open
...
to work around a bug in sem_open on HP-UX 11.23 or earlier. The patch is
contributed by Grace Lu of HP. r=wtc.
2004-03-09 01:40:49 +00:00
wchang0222%aol.com
f39f0b3120
Bugzilla bug 186547: fixed compiler warnings. r=wtc.
2004-03-05 01:49:34 +00:00
wchang0222%aol.com
40052df83e
Bugzilla bug 233048: support 64-bit Solaris SPARC build with gcc. The
...
patch is contributed by Vladim�r Marek <<Vladimir.Marek@printsoft.cz>.
r=wtc.
2004-02-11 21:08:09 +00:00
wchang0222%aol.com
5e9e4dc144
Bugzilla bug 224161: fixed a regression that was introduced in the fix
...
for this bug. There was a missing '$' and the incorrect use of () around
variable names.
2004-02-07 15:23:49 +00:00
wchang0222%aol.com
cea13d2580
Bugzilla bug 231195: fixed the crash in PR_LogCleanup if NSPR_LOG_FILE is
...
set to WinDebug. Thanks to timeless@bemail.org for the patch. r=wtc.
2004-02-05 15:57:46 +00:00
wchang0222%aol.com
c9b18bb73f
Bugzilla bug 232120: added support for NetBSD's pthread library. The patch
...
is contributed by Shin'ichiro TAYA <taya@netbsd.org>. r=wtc.
Modified Files: configure configure.in ptio.c
2004-02-04 01:40:56 +00:00
wchang0222%aol.com
449a23e66c
Bugzilla bug 231504: made --disable-strip work. r=bryner.
2004-01-29 22:41:50 +00:00
wchang0222%aol.com
49a9e0bc2a
Bugzilla bug 224161: added support for Mac OS X Panther SDK. We assume
...
that NEXT_ROOT is set in the environment. The patch is contributed by
Mike Pinkerton <pinkerton@aol.net>. r=wtc.
Modified files: configure configure.in pr/src/linking/Makefile.in
2004-01-28 21:11:04 +00:00
wchang0222%aol.com
93dd453938
Bugzilla bug 232226: use the -bnortllib linker flag when building AIX
...
shared libraries so that they do not include a reference to the run time
linker library - only the main program needs to have a reference to the
run-time linker library. The patch is contributed by Philip K. Warren
<pkw@us.ibm.com>. r=wtc.
2004-01-27 23:10:18 +00:00
wchang0222%aol.com
22ba8cf725
Bugzilla bug 231786: extended PR_GetAddrInfoByName to support PR_AF_INET.
...
The patch was contributed by John G. Myers <jgmyers@speakeasy.net>. r=wtc
and darin.
2004-01-22 22:27:23 +00:00
wchang0222%aol.com
da463e1b17
Bugzilla bug 230837: define the _MD_INIT_CONTEXT macro correctly -- it
...
needs to set *status to PR_TRUE. The patch was contributed by
timeless@bemail.org . r=wtc.
Modified Files: _os2.h _solaris.h _win95.h
2004-01-20 21:23:33 +00:00
wchang0222%aol.com
11c2957908
Bugzilla bug 228899: pass the RTLD_MEMBER flag to dlopen on AIX so that we
...
can load a shared library that is a member of an archive. The patch was
contributed by Michael Lew <mlew@us.ibm.com>. r=wtc.
2004-01-20 19:49:03 +00:00
wchang0222%aol.com
59a4b0b9e2
Bugzilla bug 222037: we need to adjust the address family field of
...
PRNetAddr on return from getpeername. The patch is contributed by
Fredrik Holmqvist <thesuckiestemail@yahoo.se>. r=wtc,darin.
2004-01-08 02:30:03 +00:00
wchang0222%aol.com
64564b55cd
Checked in Neutrino (NTO) changes received from Adrian Mardare
...
<amardare@qnx.com>. r=wtc.
Modified Files: _nto.h pr/tests/Makefile.in
2004-01-06 01:55:21 +00:00
wchang0222%aol.com
744c635783
Regenerated the configure script with the right version of autoconf.
2003-12-23 05:10:44 +00:00
darin%meer.net
8ba0219bac
fixes bug 222031 "OSX getaddrinfo returns concatenated results from /etc/hosts and DNS, which breaks /etc/hosts based ad blocking" r=wtc
2003-11-27 01:33:22 +00:00
wchang0222%aol.com
3fc84f2f96
Updated for NSPR 4.5.
...
Modified Files: configure configure.in repackage.sh vercheck.c
2003-11-25 01:20:40 +00:00
wchang0222%aol.com
d9cd249ab2
Bugzilla bug 226686: we need to close the new socket if _MD_FAST_ACCEPT or
...
_MD_FAST_ACCEPT_READ fails.
2003-11-25 00:48:07 +00:00
wchang0222%aol.com
5a848ad204
Bugzilla bug 226470: use a C compiler rather than a C++ compiler to compile
...
C code. Removed -qarch=com, which is the default for the compiler now.
This patch is contributed by Philip K. Warren <pkw@us.ibm.com>.
2003-11-24 22:20:01 +00:00
wchang0222%aol.com
eed762b224
Bugzilla bug 226356: test for NULL before dereferencing a pointer. The
...
patch is contributed by timeless@bemail.org . r=wtc.
Modified Files: bthreads/btmon.c pthreads/ptsynch.c threads/prmon.c
2003-11-22 06:57:02 +00:00
darin%meer.net
d54de9bda3
fixes bug 216021 "chekesp error if i link against a msvcrt that is built with strict calling rules" patch=wtc r=darin
2003-11-18 09:49:40 +00:00
darin%meer.net
2ef9e15a2d
fixes bug 226022 "overflow error in PR_Poll means timeout < 1 second returns too quickly" patch=brofield@jellycan.com r=wtc,darin
2003-11-18 06:18:56 +00:00
wchang0222%aol.com
ec93954362
Bugzilla bug 219913: define _PR_HAVE_THREADSAFE_GETHOST for OS/2 so that
...
we can issue concurrent gethostbyname calls. Moved the definition of
_PR_GLOBAL_THREADS_ONLY, BSD_SELECT, and TCPV40HDRS from configure.in to
_os2.h.
Modified files: configure configure.in _os2.h
2003-11-16 01:10:49 +00:00
wchang0222%aol.com
674d4838d6
Bugzilla bug 224707: added Linux HPPA support. The patch came from the
...
Debian Mozilla package (maintainer is Takuo KITAME <kitame@debian.org>).
Modified Files: _linux.cfg _linux.h
2003-11-16 00:03:50 +00:00
wchang0222%aol.com
47bef353af
Bugzilla bug 207803: added 64-bit UltraSPARC FreeBSD support to NSPR. The
...
patch was contributed by Joe Marcus Clarke <marcus@freebsd.org>, Thomas
Moestl <tmm@FreeBSD.org>, and Kris Kennaway <kris@freebsd.org>. r=wtc.
Modified Files: configure configure.in _freebsd.cfg _freebsd.h
2003-11-15 23:39:36 +00:00
wchang0222%aol.com
fd41dbceb3
Bugzilla bug 225260: link NSPR dynamic shared libraries with the
...
-headerpad_max_install_names option. sr=sfraser.
2003-11-13 02:03:44 +00:00
darin%meer.net
e20f4bcd7f
fixes bug 223811 "getaddrinfo returns 3 addrinfo structs for each IP address [was: very long timeout for retrying IPv6 to IPv4 addresses]" r=wtc
2003-10-31 05:10:48 +00:00
wchang0222%aol.com
b21ca10c09
Bugzilla bug 223427: added a note section so that the linker knows we are
...
not executing off the stack. This patch is received from Christopher
Blizzard of Red Hat <blizzard@redhat.com>.
2003-10-24 04:12:54 +00:00
wchang0222%aol.com
e674a5d2d2
Use a larger buffer.
2003-10-24 01:34:28 +00:00
wchang0222%aol.com
9f4b826366
Added a missing printf statement.
2003-10-24 01:17:42 +00:00
wchang0222%aol.com
e37e101fea
Added formattm.c, a test program for PR_FormatTime and
...
PR_FormatTimeUSEnglish.
2003-10-24 01:02:40 +00:00
wchang0222%aol.com
aa235aeafb
Bugzilla bug 217121: fixed a crash in strftime on Mac OS X. The patch is
...
contributed by Ben Goodger <bugs@bengoodger.com>.
2003-10-24 00:47:19 +00:00
wchang0222%aol.com
3d84d300c8
Bugzilla bug 214411: fixed a bug introduced in the previous checkin.
...
threadid_key_destructor may get called on the primordial thread if the app
doesn't call PR_Cleanup and the assertion would fail. Thanks to
Gerard Roos <gerard.roos@adnovum.ch> for contributing the patch.
2003-10-23 00:43:36 +00:00
wchang0222%aol.com
d38254c003
Bugzilla bug 179828: released plarena.h and plarena.c under the
...
MPL/GPL/LGPL tri-license. r=gerv,wtc.
2003-10-19 00:10:22 +00:00
wchang0222%aol.com
a9f710720e
Bugzilla bug 221385: we need to set tm_zone and tm_gmtoff on FreeBSD, too.
...
The patch is contributed by Tai-hwa Liang <fk9cs702@sneakemail.com>. r=wtc.
2003-10-13 19:40:06 +00:00
wchang0222%aol.com
2274da47a9
Bugzilla bug 221124: declare variables with const. Thanks to
...
timeless@bemail.org for the patch.
2003-10-09 01:29:23 +00:00
darin%meer.net
cc7d8e978f
fixes bug 220020 "PR_EnumerateAddrInfo should not special case port 0" r=wtc
2003-09-23 17:47:44 +00:00
wtc%netscape.com
8fae92aff2
Removed all obsolete <OS>.mk files, which have been replaced by the
...
configure script.
2003-09-18 02:16:20 +00:00
wtc%netscape.com
b3b2a62489
Bugzilla bug 208973: removed obsolete Mac classic CFM build files.
2003-09-18 02:03:01 +00:00
wtc%netscape.com
6e70dce57d
Bugzilla bug 219487: fixed build failure on OpenVMS. struct addrinfo is
...
defined in <netdb.h>. We use AI_CANONNAME, a macro to be used with struct
addrinfo, to detect that.
2003-09-18 00:48:43 +00:00
wtc%netscape.com
dafe9aa4a9
Bugzilla bug 219061: fixed build failure on OSF1. struct addrinfo is
...
defined in <netdb.h> on recent Tru64 Unix releases. We use AI_CANONNAME,
a macro to be used with struct addrinfo, to detect that.
2003-09-17 20:26:20 +00:00
wtc%netscape.com
a5aeec9409
Bugzilla bug 218967: do not initialize unsigned chars with character
...
constants '\ddd' where ddd is an octal number larger than 127 (decimal).
Such character constants have negative integer values if 'char' is signed.
Thanks to timeless@bemail.org for the bug report and a suggested fix.
2003-09-17 20:14:25 +00:00
wtc%netscape.com
93d83eb616
Bugzilla bug 124958: the pthread priority range is 0-31 on OpenBSD. The
...
patch is contributed by Mats Palmgren <mats.palmgren@bredband.net>. r=wtc.
2003-09-16 20:46:14 +00:00
wtc%netscape.com
4de49d2c52
Bugzilla bug 215581: checked in the rest of the GCC 3.2.2 for OS/2 patch
...
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files: prio.h prtypes.h os2misc.c
2003-09-16 20:35:10 +00:00
wtc%netscape.com
61d464bad9
Bugzilla bug 215581: build with GCC 3.2.2 for OS/2. The patch is
...
contributed by Javier Pedemonte <pedemont@us.ibm.com>. r=wtc.
2003-09-16 01:58:03 +00:00
wtc%netscape.com
617037eda9
Bugzilla bug 124958: Checked in OpenBSD changes from Mats Palmgren
...
<mats.palmgren@bredband.net>. Added support for 64-bit SPARC v9, ELF
objects, etc.
Modified Files: _openbsd.cfg prlink.c prnetdb.c prtime.c
2003-09-16 00:18:13 +00:00
seawood%netscape.com
47bee53cec
When calling windres, use a temp file to work around resource issues.
...
Bug #213281 r=wtc
2003-09-15 03:48:56 +00:00
wtc%netscape.com
27fbedfb45
fix mingw/vc7 bustage
2003-09-13 15:10:24 +00:00
wtc%netscape.com
dcc26d7873
Bugzilla bug 219104: handle sockaddr structures that have a sa_len field.
...
That field should not be copied to PRNetAddr's. The patch is contributed
by David Baron <dbaron@mozilla.org>. r=wtc.
2003-09-13 13:41:29 +00:00
darin%meer.net
d0577b2b10
fixing build bustage for mingw & vc7
2003-09-13 01:02:40 +00:00
wtc%netscape.com
d9818cbd3c
Added a test for PR_GetAddrInfoByName.
2003-09-13 00:18:41 +00:00
darin%meer.net
ac4b50a610
landing patch for bug 211501 "NSPR should provide getaddrinfo" r=wtc
2003-09-11 21:42:16 +00:00
wtc%netscape.com
da3b407479
Bugzilla bug 158240: fixed a crash on startup if NSPR_LOG_FILE is set on
...
BeOS. The patch is contributed by arougthopher@lizardland.net (Paul).
r=wtc.
2003-09-11 17:41:29 +00:00
wtc%netscape.com
75158550b3
Set NSPR version to 4.5 Beta.
2003-09-11 01:01:59 +00:00
wtc%netscape.com
a2d34ab957
Bugzilla bug 214411: implement automatic attaching and detaching of Solaris
...
native threads. The patch contains contribution by Gerard Roos
<gerard.roos@adnovum.ch>.
Modified Files: _solaris.h primpl.h solaris.c pruthr.c foreign.c provider.c
2003-09-11 00:29:37 +00:00
wtc%netscape.com
383f28b04e
Bugzilla bug 217968: renamed the STACKSIZE macro to THREAD_STACKSIZE to
...
avoid a conflict with a same-named macro defined in <ppc/param.h> on Mac OS
X. Thanks to timeless@bemail.org for reporting the bug.
Modified Files: server_test.c servr_kk.c servr_ku.c servr_uk.c servr_uu.c
2003-09-08 18:54:05 +00:00
wtc%netscape.com
7aa1120b36
Bugzilla bug 217501: specify the standard AIX libpath (/usr/lib:/lib) when
...
building NSPR libraries, otherwise the path passed to the -L linker flag
is added to the head the libpath. The patch is contributed by Philip K.
Warren <pkw@us.ibm.com>.
2003-08-27 23:41:12 +00:00
seawood%netscape.com
0ba88656e9
Avoid pulling in libdl on OSX.
...
Thanks to Josh Soref <timeless@bemail.org> for the patch.
Bug #212708 r=wtc
2003-07-18 02:09:19 +00:00
wtc%netscape.com
dc2535e45b
Bug 212566: _pr_ipv6_v6only_on_by_default needs to be defined for DARWIN
...
under all cases, not just when _PR_INET6_PROBE is defined, because
_PR_INET6_PROBE is only defined when Mac OS X deployment target is 10.1.
Bug 211512: defined IPV6_V6ONLY if it's not defined so that we can build on
Mac OS X 10.1, where this macro is not defined.
2003-07-14 22:12:19 +00:00
wtc%netscape.com
6816aeae50
Set MOD_MINOR_VERSION to 4 for NSPR 4.4.
2003-07-10 17:34:08 +00:00
wtc%netscape.com
b192ea3d81
Updated for NSPR 4.4.
2003-07-10 01:05:10 +00:00
wtc%netscape.com
39265009ee
Set NSPR version to 4.4.
2003-07-10 01:03:41 +00:00
wtc%netscape.com
5f39ceafce
Bug 126937: implement PR_GetSysfdTableMax and PR_SetSysfdTableSize for
...
OS/2. The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=pedemont.
2003-07-09 04:56:28 +00:00
wtc%netscape.com
574fae56fb
Bug 211512: worked around the Mac OS X Panther bug that the IPV6_V6ONLY
...
socket option is turned on by default. r=bryner.
2003-07-09 03:48:13 +00:00
seawood%netscape.com
ae7736e49e
Use standard __declspec keyword instead of _declspec.
...
Bug #202826 r=wtc
2003-06-25 14:49:44 +00:00
wtc%netscape.com
c3f7b1f643
Bug 207614: fixed the way prcpucfg.h is created on OpenVMS so that its
...
modified time doesn't get updated whenever we do "gmake export".
2003-06-06 21:21:47 +00:00
wtc%netscape.com
b971eee44d
Bug 207421: use /Op to disable some floating-point optimizations of MSVC
...
6.0 Processor Pack because they make the floating-point calculations in
prdtoa.c produce incorrect results. r=cls.
2003-06-06 03:10:18 +00:00
wtc%netscape.com
edfd28316b
Print error codes if PR_Read fails.
2003-05-23 06:19:11 +00:00
wtc%netscape.com
f80927d197
Bug 206815: fixed a benign UMR in the PR_Poll implementations based on
...
poll(). We should initialize the events field of the pollfd structure
when we set the fd field to -1 even though the events field is ignored
if the fd field is negative.
Modified Files: ptio.c uxpoll.c
2003-05-23 01:34:51 +00:00
wtc%netscape.com
580530075b
Bug 204092: build NSPR on Solaris with -xO4 optimization.
2003-05-16 20:33:14 +00:00
wtc%netscape.com
0b96828017
Bug 205582: map EHOSTUNREACH to PR_HOST_UNREACHABLE_ERROR on Unix. r=darin.
2003-05-14 01:56:26 +00:00
wtc%netscape.com
e7cbdff58b
Bug 201405: Backed out the previous checkin. It caused the timeout test to
...
hang.
2003-05-14 01:47:18 +00:00
wtc%netscape.com
15aa796c7a
Set NSPR version to 4.4 Beta.
2003-05-14 01:43:16 +00:00
wtc%netscape.com
75c4feef90
Merged the recent OS/2 changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the
...
trunk.
2003-05-14 01:34:47 +00:00
wtc%netscape.com
a8b305b2da
Merged the recent changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the trunk.
...
Added Files: os2emx.s
2003-05-14 01:32:58 +00:00
wtc%netscape.com
e6bc82925d
Merged the changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH onto the trunk. Most
...
of these changes are for OS/2.
Modified Files:
configure.in build/cygwin-wrapper config/rules.mk
lib/ds/Makefile.in lib/ds/plds.def lib/libc/src/Makefile.in
lib/libc/src/plc.def pr/include/md/_os2.h pr/src/Makefile.in
pr/src/nspr.def pr/src/linking/prlink.c
pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk
pr/src/md/os2/os2cv.c pr/src/md/os2/os2misc.c
pr/src/md/os2/os2poll.c pr/src/md/os2/os2sock.c
pr/src/md/os2/os2thred.c pr/tests/Makefile.in
pr/tests/attach.c
2003-05-14 01:24:08 +00:00
wtc%netscape.com
8d52fefdd3
Bug 203317: getipnodebyxxx routines are not thread-safe on OpenVMS, so we
...
need to lock around them. The patch is contributed by Colin Blake
<colin@theblakes.com>. r=wtc.
Modified Files: configure configure.in prnetdb.c
2003-04-30 00:44:16 +00:00
seawood%netscape.com
371df59242
Change mksnt* checks to mks*
...
Bug #202598 r=wtc
2003-04-19 01:47:57 +00:00
seawood%netscape.com
a3cf299860
Add -s to default optimization flags for os2gcc builds.
...
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #201555 r=cls
2003-04-18 19:27:09 +00:00
seawood%netscape.com
33b5cab746
Sync config.guess & config.sub with official GNU copies.
...
Bug #199343
2003-04-18 19:20:22 +00:00
wtc%netscape.com
8a7edd5375
Bug 104529: on OS/2, when writing to the command-line console, we must
...
write \r\n to go to a new line. So we need to translate \n to \r\n. The
patch is contributed by Julien Pierre.
2003-04-18 14:02:24 +00:00
wtc%netscape.com
3655177e33
Bug 105271: compile source files with absolute pathnames so that the
...
debuggers can find them automatically. Currently enabled on Windows and
OS/2 only. The patch is contributed by Julien Pierre. r=wtc.
2003-04-16 01:23:52 +00:00
wtc%netscape.com
8719c03b55
Bug 200335: need to cast pthread_t (which could be a pointer) to an
...
unsigned type (PRUptrdiff). The patch is contributed by Nelson Bolyard.
2003-04-11 03:38:24 +00:00
wtc%netscape.com
afab90e1d6
Explain how the GOLDEN_RATIO constant was calculated.
2003-04-10 18:10:12 +00:00
wtc%netscape.com
7f7535f442
Bug 198634: we need to implement PR_DetachThread on the platforms that
...
don't have a way to detach the foreign threads automatically when they
terminate (e.g., OS/2). The patch is contributed by Michael Kaply
<mkaply@us.ibm.com>.
2003-04-10 02:22:44 +00:00
wtc%netscape.com
d083a54a9d
Bug 201405: we must call PR_WaitCondCVar in a while loop.
2003-04-09 22:40:33 +00:00
wtc%netscape.com
f20f76291b
Bug 126932: made runtests.{sh,ksh} work on OS/2. Include the header for
...
getcwd in thrpool_server.c.
Modified Files: runtests.sh runtests.ksh thrpool_server.c
2003-04-09 22:34:37 +00:00
wtc%netscape.com
9bc8fdc32a
Bug 200561: do not include <string.h> in optimized builds for AIX so that
...
memcpy continued to be exported. This is to be "bug compatible" with old
libnspr4.so binaries that exported memcpy by accident because we did not
include <string.h> in optimized builds.
2003-04-09 02:20:46 +00:00
seawood%netscape.com
212ea0003e
Add PR_GetPathSeparator function.
...
Bug #171883 r=wtc
2003-04-04 05:03:55 +00:00
seawood%netscape.com
655808374a
Turn off optimizations for prprf.c on OS/2 to avoid PR_snprintf problem.
...
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #199901 r=wtc a=asa
2003-04-01 04:06:17 +00:00
wtc%netscape.com
48e6728a90
Bug 199324: changed all i?86 checks to i*86 because Cygwin's "uname -m"
...
returns i1586 on Intel Xeon processors. r=cls.
2003-03-27 02:21:20 +00:00
wtc%netscape.com
52aa70ab6f
Use NSPR_4_3_RTM instead of NSPR_4_3_RELEASE. I decided to follow NSS's
...
cvs tag naming convention.
2003-03-27 02:17:09 +00:00
wtc%netscape.com
50e6f8eec9
Set NSPR version to 4.3.
2003-03-27 02:15:33 +00:00
wtc%netscape.com
708b88555e
Bug 196004: support building with gcc on Solaris better, whether gcc uses
...
the GNU ld or Solaris ld. Do not pass -B/usr/ccs/bin/ to gcc.
Modified files: configure configure.in autoconf.mk.in
lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in
2003-03-22 15:36:13 +00:00
wtc%netscape.com
ac32157918
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.
Modified files: _os2 primpl.h os2thred.c
2003-03-22 14:59:55 +00:00
wtc%netscape.com
86b5a0ee33
Do not use cygwin-wrapper if we are using MKS Korn Shell. We determine
...
whether we are using MKS Korn shell by searching for semicolons (;) in the
PATH. Actually cygwin-wrapper works under MKS Korn shell, but it suddenly
stopped working on our Windows NT build machine recently, and I can't
figure out why.
2003-03-22 01:10:47 +00:00
wtc%netscape.com
2fabca5b50
Bug 192797: improved the implementation of PR_Poll for Win32. Increase
...
FD_SETSIZE from the default 64 to 1024. Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set. Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.
2003-03-20 00:10:31 +00:00
wtc%netscape.com
dd274aefaf
Bug 195411: added the LL_MaxUint function and the LL_MAXUINT macro.
...
Modified Files: prlong.h nspr.def nspr_symvec.opt openvms.c prlong.c
2003-03-04 02:14:53 +00:00
wtc%netscape.com
4ec0ab83ae
Backed out the previous checkin. I'd like to come up with a better patch
...
that does not require setting FD_SETSIZE to 1024, which makes each fd_set
a 4 KB objec5.
2003-02-28 04:57:50 +00:00
wtc%netscape.com
9fa7e30bc0
Bug 192797: improved the implementation of PR_Poll for Win32. Increase
...
FD_SETSIZE from the default 64 to 1024. Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set. Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.
2003-02-28 03:14:09 +00:00
wtc%netscape.com
906d6413eb
Bug 164841: use high performance timers (again) on OS/2.
2003-02-28 02:46:12 +00:00
wtc%netscape.com
206db1576c
Added a comment.
2003-02-28 02:21:52 +00:00
wtc%netscape.com
87ac81bc93
Renamed MOD_REVISION_VERSION to MOD_PATCH_VERSION.
...
Modified Files: configure configure.in autoconf.mk.in nspr-config.in
2003-02-28 01:48:15 +00:00
wtc%netscape.com
51f24261f9
Removed obsolete PR_CLIENT_BUILD and PR_CLIENT_BUILD_UNIX make variables.
2003-02-27 04:13:19 +00:00
wtc%netscape.com
06511d0eb2
Removed unused file module.df.
2003-02-27 03:29:42 +00:00
wtc%netscape.com
c47b8bed9d
Bug 191948: a better implementation of PR_GetLibraryFilePathname for 32-bit
...
HP-UX.
2003-02-27 01:46:36 +00:00
wtc%netscape.com
1888d80ebd
Bug 191703: if struct tm has the nonstandard tm_zone and tm_gmtoff fields,
...
set them to the appropriate values. Calling mktime is not really correct
(it assumes the local time zone) and does not work on NetBSD.
2003-02-26 23:40:57 +00:00
wtc%netscape.com
a4b6fef999
Added a comment explaining why we force the use of absolute symlinks on
...
Darwin when building Mozilla. (Bug #193164 )
2003-02-26 15:13:59 +00:00
wtc%netscape.com
d7009b7d2f
Deleted blank lines at the end of the file.
2003-02-26 15:11:34 +00:00
wtc%netscape.com
e428ae1e7c
Bug 193380: added IPv6 support on HP-UX 11i or later. Cleaned up the
...
detection of HP-UX B.11.* in configure.in.
Modified Files: configure.in configure _hpux.h
2003-02-26 02:00:33 +00:00
wtc%netscape.com
2cafa2ea72
Bug 191270: passed the XXX_RETURN_ON_ERROR flags to several Mac OS X
...
linker functions. Correctly handle the return value of NSUnLinkModule.
Pass NSADDIMAGE_OPTION_WITH_SEARCHING to NSAddImage.
cvs: ----------------------------------------------------------------------
2003-02-26 01:57:16 +00:00
seawood%netscape.com
5efe6ed2a4
Only force the use of absolute symlinks on Darwin when building Mozilla.
...
Bug #193164 r=wtc
2003-02-26 00:48:56 +00:00
wtc%netscape.com
90c01ecdb6
Bug 192015: implemented the PR_GetLibraryFilePathname function for OpenVMS.
...
The patch is contributed by Colin Blakes <colin@theblakes.com>.
2003-02-25 15:48:58 +00:00
wtc%netscape.com
99b229418b
Bug 191823: implement PR_GetLibraryFilePathname for OS/2. The patch is
...
contributed by Julien Pierre <jpierre@netscape.com>.
2003-02-25 15:37:04 +00:00
wtc%netscape.com
689a967b3c
Bug 193007: export PR_CreateThread and PR_SetError and new NSPR 4.3
...
symbols. Added stubs so that PR_CreateThread ended up in its old position.
The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: nspr_symvec.opt md/unix/openvms.c
2003-02-25 15:24:20 +00:00
wtc%netscape.com
8bb6f44c21
Bug 186745: use the BSD getifaddrs() function to query the presence of
...
IPv4 and IPv6 network interfaces on NetBSD.
2003-02-25 15:13:22 +00:00
wtc%netscape.com
bcd2417d76
Bug 194298: inherit from the shell instead of the parent. The patch is
...
contributed by Michael Kaply <mkaply@us.ibm.com>.
2003-02-24 22:47:16 +00:00
seawood%netscape.com
149fe1cec9
Default to using absolute symlinks when building on Darwin.
...
Bug #193164 r=ccarlen
2003-02-23 16:58:47 +00:00
wtc%netscape.com
080eed4425
Bug 186745: on FreeBSD, use the getifaddrs function to query the presence
...
of IPv4 and IPv6 network interfaces.
2003-02-22 22:52:03 +00:00
wtc%netscape.com
cd74e72999
Bug 192589: keep querying the presence of IPv4 and IPv6 interfaces until at
...
least one is up. This allows us to detect the local machine going from
offline to online.
2003-02-22 20:27:25 +00:00
wtc%netscape.com
891337d87e
Bug 193969: implemented atomic routines for Darwin PPC in assembly.
...
Changed old name "Rhapsody" to new name "Darwin".
Modified files: configure configure.in _darwin.h darwin.c
Added file: os_Darwin_ppc.s
2003-02-22 15:00:13 +00:00
kirk.erickson%sun.com
1fa1add016
Changed License: MPL to MPL/GPL.
2003-02-13 18:24:07 +00:00
wtc%netscape.com
b7c6ff503c
Bug 192364: the "echo" command is not necessary. Use $(dist_includedir),
...
which is correct in all build configurations.
2003-02-13 02:03:12 +00:00
wtc%netscape.com
7697687ee7
Bug 189501: use the PR_VERSION macro in prinit.h for version info. The
...
patch is contributed by Kirk Erickson <kirk.erickson@sun.com>.
2003-02-13 01:57:42 +00:00
wtc%netscape.com
ce1bcc8bab
Bug 192962: include <string.h> for the declaration of memcpy.
...
Modified files: priometh.c prrng.c
2003-02-12 19:19:12 +00:00
sonja.mirtitsch%sun.com
4276f0c1ad
checking in 2nd part on my fix to generate prototype filr,
...
which I just realized already has wtc's "you can check it in"
see bug 191172
2003-02-08 22:45:13 +00:00
sonja.mirtitsch%sun.com
390ae7f23f
checking in Kirk's patch
2003-02-08 22:43:37 +00:00
sonja.mirtitsch%sun.com
dfaed2983d
changing PRODUCT VERSION
2003-02-08 06:32:06 +00:00
wtc%netscape.com
1b2dee1ff6
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
813bac61bc
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
124fe04b9e
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
20a8afc3d9
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
a66a4d539e
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
61591dded1
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
81a1109700
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
eb31f14407
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
0b4f800fbf
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
afe5df84e4
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
26c5a3f49b
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
54f5f9969b
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
f178b3cbfb
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
e66e11439e
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
1a9b9b778b
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
d14e19b063
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
711db3c6bd
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
9bb01d12a7
The PTDebug type doesn't need to be defined in optimized builds.
2003-01-08 03:28:54 +00:00
wtc%netscape.com
7837eead2d
Use quotes instead of angle brackets to fix classic mac bustage.
2003-01-07 20:51:24 +00:00
wtc%netscape.com
e1efb9c8fb
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
7fedc01878
Bug 158704: need to define a stub for PT_FPrintStats in classic NSPR.
2003-01-07 05:45:59 +00:00
wtc%netscape.com
69f9a94067
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
f5ecb8f66d
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
664ebf4e1a
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
99269d53f5
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
002c2f35eb
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
7c67a9652b
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
bd38a5857a
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
5a65674f80
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
b6f1254572
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
36fdf6fcbd
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
a1631f6efa
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
259b6a8d8a
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
63431a647a
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
ae792115aa
Add $(LDFLAGS) to the local nsinstall link command.
...
Bug #88283 r=wtc
2002-12-12 00:13:46 +00:00
wtc%netscape.com
901980a0bb
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
a57a9b5ba7
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
9d2e74f2fd
Fix CFData memory leak.
...
Bug #131306 r=beard
2002-12-11 05:05:42 +00:00
wtc%netscape.com
7c3bd3bd72
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
1e654f2c3b
Fix egrep syntax.
2002-11-23 09:59:07 +00:00
seawood%netscape.com
14c734c48d
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
0a6e30e15a
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
7edce1fd98
Remove $(CONFIG) from real_install target. It was a typo anyway.
2002-11-09 09:23:31 +00:00
seawood%netscape.com
efa6ee335b
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
d73aa81a3e
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
ea3553c66c
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
22bb5656fc
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
72e5b42617
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
532e41706a
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
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
473fba6e09
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
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
0448fe08e4
Updated for NSPR 4.3.
2002-08-28 20:21:57 +00:00
wtc%netscape.com
ce2f2d9763
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
9869aee51e
Merged the fix for bug 141834 (using cygwin-wrapper) on the tip.
2002-08-28 18:34:30 +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
9f499c3e8e
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
1fc6948d32
Added cygwin-wrapper to the tip. Bug 141834.
2002-08-23 01:03:57 +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
seawood%netscape.com
47eef2251f
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
80134bd76b
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
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
5e8299e14b
Misc build cleanup v1:
...
Cleanup win32 configure output
Bug #161461 r=bryner
2002-08-08 21:39:26 +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
7961794510
Updated for NSPR 4.2.1.
2002-06-20 18:13:10 +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
08a33ff10b
Bug 151711: gcc on OSF1 needs to use the -mieee flag.
2002-06-14 05:05:59 +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
d6f40acc86
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
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
seawood%netscape.com
3141f4534b
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
0f1fbbc80d
Fixed typo (32 should be 64) in the previous checkin.
2002-05-18 00:41:20 +00:00