Commit Graph

229 Commits

Author SHA1 Message Date
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
b4288562f4 Bug 456449: Upgraded NSPR to NSPR_HEAD_20090205. 2009-02-05 20:13:54 -08:00
Wan-Teh Chang
66184c6720 Bug 456449: updated NSPR to NSPR_HEAD_20090204. 2009-02-04 20:49:21 -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
7cd34a8f94 Bug 453372 - Import NSPR_4_7_2_BETA3. r=kaie. 2008-09-05 11:03:20 -07: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
216e1db43f Bug 329807: set USE_IPV6=1 (define _PR_INET6) on HP-UX B.11.23 or later,
based on information from HP.  r=nelsonb,darin
Modified files: configure configure.in _hpux.h
2007-01-13 00:32:39 +00:00
mozilla%weilbacher.org
f57ac3b0f8 [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to NSPR. r=mkaply, sr=wtc 2006-12-12 22:00:25 +00:00
wtchang%redhat.com
d018b3fa60 Bugzilla Bug 363092: made 10.2 the default Mac OS X ppc deployment target.
r=josh.aas
2006-12-08 22:56:43 +00:00
cls%seawood.org
54a27b36cb Remove all generated Makefiles upon distclean.
Thanks to Mike Hommey <mh+mozilla@glandium.org> for the patch.
Bug #333308 r=cls
2006-04-28 00:53:35 +00:00
wtchang%redhat.com
f1aa23af66 Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-04-05 20:57:23 +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
d504a9b6e2 Bugzilla Bug 327544: set OBJDIR to $(OBJDIR_NAME) to ensure that OBJDIR
and OBJDIR_NAME have the same value even if OBJDIR_NAME is overriden.
r=cls.
2006-02-20 19:20:13 +00:00
wtchang%redhat.com
732c519cfe Bugzilla Bug 322287: Implemented NSPR atomic routines in x86 assembly code
for Intel Macs.  The patch is contributed by Josh Aas <joshmoz@gmail.com>.
r=mark.mentovai,wtc.
Modified files: configure configure.in _darwin.h
Added file: os_Darwin_x86.s
2006-01-09 18:38:54 +00:00
wtchang%redhat.com
513d31b9fc Bugzilla bug 322427: do not compile NSPR with -ansi and with _POSIX_SOURCE,
_BSD_SOURCE, _SVID_SOURCE, _LARGEFILE64_SOURCE, and _XOPEN_SOURCE defined.
Instead, just define _GNU_SOURCE.  r=kengert.
Modified files: configure configure.in pr/src/linking/Makefile.in
                pr/src/pthreads/Makefile.in
2006-01-07 00:51:39 +00:00
wtchang%redhat.com
5e5ecef9ea Bugzilla Bug 261649: added GNU/k*BSD and preliminary GNU/Hurd support. The
patch is contributed by Robert Millan <rmh@aybabtu.com>. r=wtc.
Modified files: configure configure.in _linux.cfg _pth.h _unixos.h
prosdep.h pr/src/linking/Makefile.in prlink.c prosdep.c unix.c uxproces.c
uxrng.c prnetdb.c ptio.c pr/tests/Makefile.in
2005-12-24 08:25:31 +00:00
wtchang%redhat.com
da2e8df29d Bugzilla Bug 321230: don't link with libdl on BeOS. The patch is
contributed by Christian Biesinger <cbiesinger@gmx.at>. r=wtc.
2005-12-22 22:40:37 +00:00
wtchang%redhat.com
a1bf3190ea Bugzilla Bug 316964: use the -z ignore linker flag on Solaris. The patch
is contributed by Boying Lu <brian.lu@sun.com>. r=wtc,sr=benjamin.smedberg.
2005-12-16 18:25:47 +00:00
wtchang%redhat.com
e73ce47e82 Bugzilla Bug 225859: allow one to do Windows x64 builds with the x86
version of Cygwin or MKS uname.  The patch is contributed by Julien
Pierre of Sun.  r=wtc.
2005-12-08 22:45:22 +00:00
cls%seawood.org
424dac1c33 Explicitly disable pthread support for win32, os2 & beos.
Bug #312662 r=wtc
2005-11-23 05:59:05 +00:00
wtchang%redhat.com
07e80b79f2 Bugzilla bug 195219: implemented the atomic routines in IA-64 assembly for
HP-UX IPF.  Thanks to Dennis Handly of HP for reviewing the assembly code
and suggesting the use of the addp4 instruction to convert a 32-bit address
to a 64-bit one in 32-bit builds.
Modified files: configure configure.in _hpux.h
Added file: os_HPUX_ia64.s
2005-11-21 22:15:55 +00:00
wtchang%redhat.com
a3225a8084 Bugzilla Bug 312199: HP-UX IPF (Itanium) changes contributed by Grace Lu
of HP: use .so as shared library suffix, link shared libraries with
+b $ORIGIN. r=wtc,darin.
Modified Files: configure configure.in _hpux.h
2005-11-11 22:23:08 +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
a17ce29d57 Bugzilla Bug 225859: added 64-bit Windows support. Peter Armistead
contributed the first 64-bit Windows patch (for IA64) in 2001.  Portions
of this checkin are based on the patch contributed by Makoto Kato
<m_kato@ga2.so-net.ne.jp>. r=wtc.
Modified Files: configure configure.in prtypes.h _win95.cfg _win95.h
                _winnt.cfg _winnt.h probslet.h pprio.h primpl.h
                pr/src/Makefile.in prfile.c prio.c prsocket.c ntgc.c ntio.c
                ntmisc.c w32rng.c w32shm.c w95io.c w95sock.c w95thred.c
                prinit.c pr/tests/prpoll.c
2005-10-21 18:21:43 +00:00
wtchang%redhat.com
b453eac29b Bugzilla Bug 263952: backed out the previous checkin (to define the Solaris
feature test macros for SUS (XPG4v2) with extensions) because it is
reported to introduce a small performance regression and break Firefox
build on Solaris 10.
2005-10-10 17:47:03 +00:00
wtchang%redhat.com
096473e2fd Bugzilla Bug 263952: define the Solaris feature test macros for SUS
(XPG4v2) with extensions to eliminate compiler warnings about mmap64,
shm_open and shm_unlink.  The patch is contributed by Julien Pierre of Sun.
r=wtc.
Set NSPR version to 4.7 Beta.
2005-09-14 23:32:45 +00:00
cls%seawood.org
c73b242284 Skip libpthread check in Darwin builds
Bug #212708 r=wtc
2005-09-02 02:44:37 +00:00
wtchang%redhat.com
23e206d229 Bugzilla Bug 266123: support 64-bit PowerPC builds on Linux distributions
(such as Red Hat and Fedora) whose GCC generates 32-bit code by default.
r=cls.
2005-08-18 17:57:12 +00:00
wtchang%redhat.com
db08d7e400 Bugzilla Bug 304526: cleaned up the "configure --help" message: put default
value in brackets and wrapped long lines. r=cls.
2005-08-18 17:15:16 +00:00
wtchang%redhat.com
b187888740 Bugzilla bug 294122: made the changes I suggested and Howard Chu agreed
on -- removed incomplete WINCE support and support for old Cygwin betas
(before beta 20). (See comments 55 and 57 in the bug report.).
2005-08-16 00:15:15 +00:00
wtchang%redhat.com
7411fa21d9 Set NSPR version to 4.6.1 Beta.
Modified files: configure configure.in repackage.sh prinit.h vercheck.c
2005-08-15 17:38:07 +00:00
wtchang%redhat.com
28f934f1b0 Bugzilla Bug 303169: worked around a link error with gcc on Solaris SPARC
in debug builds.  os_SunOS.s is only used by the _PR_GLOBAL_THREADS_ONLY
configuration, so we don't use it in the default (pthreads) configuration.
r=jpierre.
2005-08-04 02:04:39 +00:00
wtchang%redhat.com
0ca78e5bfb Bugzilla Bug 290725: implement USE_64 for x86_64. Now we do a 32-bit x86
build on x86_64 by default (if USE_64 is not set).
Modified files: configure configure.in
2005-07-05 20:29:28 +00:00
wtchang%redhat.com
b568af749a Bugzilla Bug 298674: initial checkin of the RISC OS port contributed by
Peter Naulls <peter@chocky.org>. r=wtc.
Modified files: configure configure.in _pth.h prosdep.h prlink.c
                prmem.c unix.c uxrng.c prsystem.c ptio.c ptthread.c
Added files: _riscos.cfg _riscos.h riscos.c
2005-07-01 22:26:37 +00:00
wtchang%redhat.com
d988cabaf9 Bugzilla Bug 298543: eliminated MACOS_DEPLOYMENT_TARGET. Replaced the
env var by MACOSX_DEPLOYMENT_TARGET and the macro by
MAC_OS_X_VERSION_MIN_REQUIRED. The patch is contributed by Mark Mentovai
<mark@moxienet.com>. r=wtc.
Modified files: configure configure.in _darwin.h prdtoa.c prnetdb.c
2005-07-01 01:19:30 +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
508598b2a5 Path translation fixes for msys.
Thanks to Howard Chu <hyc@symas.com> for the patches.
Bug #294122 r=cls a=shaver
2005-06-02 04:21:17 +00:00
cls%seawood.org
67150fef30 Add support for msys uname & cleanup OS_ARCH checks.
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls sr=wtc a=shaver
2005-06-01 15:30:48 +00:00
cls%seawood.org
2dea2a81ae Allow --enable-debug to accept compiler flags like --enable-optimize
Bug #284767 r=bsmedberg a=shaver
2005-06-01 13:54:02 +00:00
cls%seawood.org
5dcb6e70c4 Update SDK support to build on OSX 10.4 (Tiger)
Thanks to Mark Mentovai <mark@moxienet.com> for the patch.
Bug #292530 r=wtc a=brendan
2005-06-01 13:26:38 +00:00
wtchang%redhat.com
b0170f2ead 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
613e40a79e 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
df6e435fe9 Bugzilla Bug 273336: fixed an incorrect variable name. 2005-05-13 01:42:35 +00:00
wtchang%redhat.com
69023d11b1 Bugzilla Bug 273336: arguments to the test command should be quoted. r=cls. 2005-05-11 16:53:41 +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