Commit Graph

264 Commits

Author SHA1 Message Date
Wan-Teh Chang
a4b9a8958b Bug 86396: Update NSPR to NSPR_4_8_BETA2.
Also fix bug 492117, bug 492170, bug 492303, bug 492305.
2009-05-12 14:18:38 -07:00
Wan-Teh Chang
93d4281c68 Dummy change to force NSPR to rebuild on Tinderboxes. 2009-05-08 06:56:42 -07:00
Wan-Teh Chang
ecf1e36ff9 Bug 86396: update NSPR to NSPR_4_8_BETA1.
Also fix Bug 491045, bug 476996, bug 485318, bug 485374, bug 427136.
2009-05-08 06:46:38 -07:00
Wan-Teh Chang
c7cf0028c1 Bug 489231: Update NSPR to the NSPR_HEAD_20090501 CVS tag. 2009-05-01 06:59:46 -07:00
Wan-Teh Chang
4609d05467 Upgrade NSPR to NSPR_HEAD_20090321. This CVS tag includes
the following changes:
- Bug 439144: fixed strict aliasing issues in prdtoa.c
- Bug 449665: suppress the parentheses warnings in prdtoa.c
- Bug 442706: build for Symbian OS with autoconf and GNU make
- Bug 432430: some more changes for the Symbian OS port
- Bug 476536: added PR_ASSERT_CURRENT_THREAD_OWNS_LOCK and
  PR_ASSERT_CURRENT_THREAD_IN_MONITOR.
- Bug 478687: made PRUint64/uint64 compatible with uint64_t
  for 64-bit Mac OS X
- Bug 480730: PR_LoadLibrary for 64-bit MAC OS X should not
  search DYLD_LIBRARY_PATH if the library is specified as a
  pathname
- Bug 480740: PR_ParseTimeString crash with dates >= year
  3001 when compiled with Visual C++ 2005.
- Bug 480074: better dependency resolution for import libraries
- Bug 469083: ported NSPR test programs to WINCE
- Bug 433790: removed some obsolete WIN16 code
2009-03-22 09:44:55 -07:00
Wan-Teh Chang
437aae9049 Bug 461270: Upgraded NSPR to NSPR_HEAD_20090210: linking NSPR
shared libraries should use LDFLAGS.
2009-02-11 12:09:38 -08:00
Wan-Teh Chang
40fe45901f Bug 456449: Upgraded NSPR to NSPR_HEAD_20090207. 2009-02-07 11:51:41 -08:00
Wan-Teh Chang
b4288562f4 Bug 456449: Upgraded NSPR to NSPR_HEAD_20090205. 2009-02-05 20:13:54 -08:00
Wan-Teh Chang
ad4a1c023d Bug 456449: dummy whitespace change to force NSPR to rebuild. 2009-02-04 20:50:34 -08:00
Daniel Holbert
ace316395f Bug 473236 - follow up patch v3a: restore executable status for some files that might need it. a=ted 2009-01-23 11:52:51 -08:00
Daniel Holbert
4301671b45 Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg 2009-01-21 22:55:08 -08:00
Wan-Teh Chang
1d046d134d Bug 469870: Upgraded nsprpub to NSPR_HEAD_20081216. r=kaie. 2008-12-18 14:34:38 -08:00
Wan-Teh Chang
d6b8cbe18b Bug 450696: Updated NSPR to the NSPR_4_7_2_BETA2 CVS tag. r=kaie 2008-09-01 12:15:40 -07:00
Benjamin Smedberg
bcf96ec404 Import NSPR 4_7_1_RTM 2008-06-06 08:36:51 -04:00
hg@mozilla.com
05e5d33a57 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00
wtchang%redhat.com
54dc38d4b5 Bugzilla Bug 298457: fixed an underquoted m4 macro. The patch is
contributed by Patrick Welche <pw-fb@newn.cam.ac.uk>. r=cls
2006-04-11 20:16:17 +00:00
wtchang%redhat.com
3a0926a346 Bugzilla Bug 322578: Support ppc<->x86 cross builds for Mac OS X. The
patch is contributed by Mark Mentovai <mark@moxienet.com>.  r=wtc.
Modified Files: configure configure.in autoconf.mk.in rules.mk _darwin.cfg
2006-02-22 02:39:59 +00:00
wtchang%redhat.com
bd77bad087 Bugzilla Bug 261649: more changes for GNU/k*BSD and GNU/Hurd support.
The patch is contributed by Robert Millan <rmh@aybabtu.com>. r=wtc.
Modified files: nsinstall.c _pth.h pr/src/linking/Makefile.in prlink.c
pr/tests/Makefile.in
2005-12-24 15:03:31 +00:00
cls%seawood.org
072160d359 Rename real_install target as install.
Thanks to Wan-Teh Chang <wtchang@redhat.com> for the patch.
Bug #304239 r=cls
2005-11-23 06:35:20 +00:00
wtchang%redhat.com
9ab613d889 Bugzilla Bug 302212: allow Mac OS X x86 builds to target SDKs. The patch
was contributed by Mark Mentovai <mark@moxienet.com>.  r=wtc,joshmoz.
Modified Files:
        configure configure.in config/autoconf.mk.in
        pr/src/linking/Makefile.in
2005-11-07 22:51:44 +00:00
wtchang%redhat.com
cd4a74f2bd Bugzilla Bug 298531: updated for Mac 10.4u ("universal") SDK, which adds
support for Intel CPUs.  The patch is contributed by Mark Mentovai
<mark@moxienet.com>. r=wtc.
Modified files: configure configure.in config/autoconf.mk.in
2005-06-28 22:35:01 +00:00
cls%seawood.org
d5865f4067 Use dashes instead of backslashes for program options to avoid msys shell expansion.
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls a=shaver
2005-06-01 14:28:35 +00:00
cls%seawood.org
10a986f0eb Allow --includedir & --libdir to be properly overriden.
Bug #289015 r=wtc a=shaver
2005-05-11 00:53:41 +00:00
bryner%brianryner.com
dc837452de 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
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
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
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
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
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
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
gerv%gerv.net
3634d4d94b Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-25 15:03:26 +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
seawood%netscape.com
94b1b6fd03 Add support for cross-compiling to i386-mingw32.
Bug #222013
r=wtc
2004-04-12 22:31:36 +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
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
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
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
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
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
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
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
06511d0eb2 Removed unused file module.df. 2003-02-27 03:29:42 +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
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
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
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
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
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