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

1693 Коммитов

Автор SHA1 Сообщение Дата
wtchang%redhat.com ca95b35f89 Bugzilla bug 293438: use -fvisibility=hidden, without wrapped system
headers and without gcc_hidden.h, because we can't build on Linux x86-64
with the GCC visibility pragmas. r=bryner.
2005-05-19 17:37:23 +00:00
wtchang%redhat.com ed659e06d7 Moved code that only applies to MSVC to the MSVC section. The patch is
contributed by Howard Chu <hyc@symas.com>. r=wtc.  (See Bugzilla bug
294122 comment 35.)
2005-05-18 21:49:45 +00:00
wtchang%redhat.com 2a2b463352 Bugzilla Bug 273336: fixed an incorrect variable name. 2005-05-13 01:42:35 +00:00
wtchang%redhat.com 21242258fc Bugzilla Bug 273336: arguments to the test command should be quoted. r=cls. 2005-05-11 16:53:41 +00:00
cls%seawood.org b832106564 Allow --includedir & --libdir to be properly overriden.
Bug #289015 r=wtc a=shaver
2005-05-11 00:53:41 +00:00
wtchang%redhat.com 3cc490ab39 Bugzilla bug 293400: removed an extraneous blank line introduced in the fix
for Bugzilla bug 292899. This blank line broke OS/2 builds.  The patch is
contributed by Andy Willis <abwillis@comcast.net>. r=wtc.
2005-05-09 19:02:20 +00:00
bryner%brianryner.com 70dc586efe Attempting to fix AIX bustage again (bug 292899). r=wtc 2005-05-07 07:15:39 +00:00
bryner%brianryner.com 479744e5a5 Fixing AIX bustage (typo) (bug 292899) 2005-05-06 20:35:58 +00:00
bryner%brianryner.com 38a40868c8 Add PR_GetPhysicalMemorySize to determine the amount of system memory installed (bug 292899). r=wtc, a=brendan 2005-05-06 18:46:11 +00:00
wtchang%redhat.com faad603663 Bugzilla Bug 269591: use the poll prototype in current OpenBSD releases. 2005-04-30 00:19:33 +00:00
wtchang%redhat.com 436304e17b Internal functions should not be declared with NSPR_API. 2005-04-29 22:47:56 +00:00
wtchang%redhat.com 7946253c56 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 ce17496efd 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 4165e30a55 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 b8e692494b 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 984b259d3a 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 f3f753c6af 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 8a13ce95b6 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 e61f5b77d0 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 8d17148cc8 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 b5c0ef3768 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 5d35e71dc7 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 967a59f100 Changed "it's" to "its". 2005-03-17 02:24:01 +00:00
wtchang%redhat.com 23dd6ffaee Bugzilla Bug 238563: added a comment that Nelson suggested in code review. 2005-03-16 23:21:11 +00:00
wtchang%redhat.com d08ce7655a 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 f2d18093dd 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 5f2160d3f3 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 2dc051b6cd 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 6808e137c7 Improved comment. 2005-03-10 01:43:05 +00:00
wtchang%redhat.com 7a01b726b4 Removed white spaces. 2005-03-10 01:34:34 +00:00
wtchang%redhat.com 6825f44783 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 993ae139d2 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 7d2b0e0b7e 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 1dcf58b458 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 d18b542806 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 bc04b653af 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 324fc494dc Bugzilla Bug 195222: removed obsolete NSPR makefiles.
Removed Files: makefile.win gmakefile.win
2005-03-09 03:19:57 +00:00
wtchang%redhat.com c3da78d948 Bugzilla Bug 279817: removed the NODL_TABLE code. It was added for Win16. 2005-03-09 01:46:51 +00:00
wtchang%redhat.com 56cf0d5749 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 42509e3e89 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 accfc61795 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 c8b3473ae2 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 57872aad81 Fixed the indentation and a typo in the comments. 2005-03-08 02:33:59 +00:00
wtchang%redhat.com 559938366a 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 82abcf7ba9 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 704b8f91a9 Fixed comments. 2005-02-28 21:08:43 +00:00
christophe.ravel.bugs%sun.com 743b2e47f3 238319: Sun packages changes.
Add Mozilla license.
2005-02-26 02:20:42 +00:00
christophe.ravel.bugs%sun.com dd74fb7063 238319: Sun packages changes.
Add Mozilla copyrights to makefiles.
2005-02-25 20:20:53 +00:00
wtchang%redhat.com 839e767a4e Bugzilla Bug 260899: removed dead code. 2005-02-24 03:22:26 +00:00
wtchang%redhat.com 9d46856828 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 fdf547db82 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 f5194e2808 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 1f6de57364 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 8eae41cf1a 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 9381f49b94 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 eca397f917 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 d6d819dccf Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-02-02 22:28:27 +00:00
wtchang%redhat.com c24a9481b7 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 32ae7ae037 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 7a09c1c023 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 262aee277f 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 f68ce7b1da 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 dad7da7178 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 a80763a0fd 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 0e71cea939 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 22d80261c5 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 883773fb83 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 2da7c125c7 Bugzilla bug 151709: declare the temporary variables as PRInt32. 2004-12-06 23:40:23 +00:00
wchang0222%aol.com 52fbe2b01c 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 29fb08ab82 238319: Sun packaging changes.
Hook-up SUNWprd package. Remove SUNWprx package.
2004-11-30 17:05:33 +00:00
christophe.ravel.bugs%sun.com b2696b45df 238319: Sun packaging changes.
Porting from NSPR_4_5_BRANCH.
2004-11-29 16:26:03 +00:00
wchang0222%aol.com ac0d502c49 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 abd40e3988 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 9efc71f657 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 a364c9569b 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 0db90448fd 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 1f891e0e75 Bugzilla bug 265219: go to errorExit on DosStartSession failure. r=mkaply. 2004-11-05 23:22:37 +00:00
wchang0222%aol.com 3e7dd8bde4 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 43f275f1ba 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 05fcf32057 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 8d3a6e97ec 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 db23ec6345 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 913f3201da Regenerated using official autoconf 2.13, with manual change to eliminate
\015.
2004-10-06 01:31:55 +00:00
wchang0222%aol.com 13bc1e41bd Regenerated using autoconf-2.13 on Red Hat Enterprise Linux 3. 2004-10-06 01:14:40 +00:00
wchang0222%aol.com 558905f6e3 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 d29c239722 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 f81d5b6043 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 ad5e004135 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 c1012ce8c7 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 3d200a7a0f 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 7572cc8684 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 e8aebb8a91 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 8a9fff1b1a 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 800a38f04c Regenerated using a better version of autoconf 2.13. 2004-05-06 18:37:34 +00:00
wchang0222%aol.com bffe08e011 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 3bfbe6e239 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 cf2f1d8fea 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 c14698bc9b 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 8a0c0b85d6 The return type of PR_GetMonitorEntryCount should be PRIntn. 2004-04-28 23:24:09 +00:00
seawood%netscape.com 1ae5e98c1c 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 2cdff0bb4f Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-25 15:03:26 +00:00
wchang0222%aol.com 4c4dfe4e74 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 1fba551310 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 4fe00724cd 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 b2e5a041f7 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 e5bec9fa88 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 bc30e5a8ff 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 ac35782ee0 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 e9fcd58f60 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 60e3ff4b33 Add support for cross-compiling to i386-mingw32.
Bug #222013
r=wtc
2004-04-12 22:31:36 +00:00
wchang0222%aol.com 28003a3552 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 87e4340548 Set NSPR version to 4.6 Beta. 2004-04-03 01:32:32 +00:00
wchang0222%aol.com 3691dfe4d5 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 9bfecae741 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 05ffc9b878 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 2e4b74e33d 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 63c33fa0be 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 40862e1788 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 f88fe6501c 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 3498f1d6cd 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 9de81ba967 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 d8d2ba210d 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 d55ece9af7 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 69593cea26 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 59b91fa554 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 072af5c010 Bugzilla bug 186547: fixed compiler warnings. r=wtc. 2004-03-05 01:49:34 +00:00
wchang0222%aol.com b076801cbc 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 c063d529ae 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 9d156b570d 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 d786896ffe 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 674d0a62b5 Bugzilla bug 231504: made --disable-strip work. r=bryner. 2004-01-29 22:41:50 +00:00
wchang0222%aol.com cf11606ca1 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 7f4f187ac4 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 474766bc46 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 a5424761c8 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 ce7e27f964 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 7a1803e003 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 e8f7942e0c 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 df453c62f6 Regenerated the configure script with the right version of autoconf. 2003-12-23 05:10:44 +00:00
darin%meer.net b06dfe8ab8 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 0b154a6266 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 4381d970f8 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 c4a79f190b 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 36d3a9d16a 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 cfa8f9884b 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 2470804c7e 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 47c0cfa43e 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 c19d05e555 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 77323854de 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 878a555bd3 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