250 Commits

Author SHA1 Message Date
julien.pierre.boogz%sun.com
cd8973f799 Fix for bug 406862 . Make NSPR release target work with MSYS.
git-svn-id: svn://10.0.0.236/trunk@240961 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-13 03:13:36 +00:00
wtc%google.com
bfe9491a80 Bug 405290: implemented version checking for NSPR. The patch is
contributed by Mike Hommey <mh+mozilla@glandium.org>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@240848 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-11 18:39:39 +00:00
wtc%google.com
b81f3bd5b7 Bug 392722: fixed the bug that nsinstall chokes on double slashes in path.
The patch is contributed by Fabien Tassin <fta+bugzilla@sofaraway.org>.
r=wtc.


git-svn-id: svn://10.0.0.236/trunk@233540 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-01 05:36:33 +00:00
wtc%google.com
84af1c7d32 Bug 350616: detect and use Microsoft (R) Manifest Tool. The patch is
contributed by Ted Mielczarek <ted.mielczarek@gmail.com>.  r=wtc
Modified files: configure configure.in autoconf.mk.in rules.mk


git-svn-id: svn://10.0.0.236/trunk@227729 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-09 16:28:46 +00:00
wtchang%redhat.com
1592f5489f Bugzilla Bug 298457: fixed an underquoted m4 macro. The patch is
contributed by Patrick Welche <pw-fb@newn.cam.ac.uk>. r=cls


git-svn-id: svn://10.0.0.236/trunk@194167 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 20:16:17 +00:00
wtchang%redhat.com
c981b6753f 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


git-svn-id: svn://10.0.0.236/trunk@190786 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-22 02:39:59 +00:00
wtchang%redhat.com
f10d9ed91b 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


git-svn-id: svn://10.0.0.236/trunk@186558 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-24 15:03:31 +00:00
cls%seawood.org
464c90a54d Rename real_install target as install.
Thanks to Wan-Teh Chang <wtchang@redhat.com> for the patch.
Bug #304239 r=cls


git-svn-id: svn://10.0.0.236/trunk@185192 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 06:35:20 +00:00
wtchang%redhat.com
f1b33b3619 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


git-svn-id: svn://10.0.0.236/trunk@184275 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-07 22:51:44 +00:00
wtchang%redhat.com
fe5912b2aa 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


git-svn-id: svn://10.0.0.236/trunk@175266 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-28 22:35:01 +00:00
cls%seawood.org
448f178000 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


git-svn-id: svn://10.0.0.236/trunk@173906 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 14:28:35 +00:00
cls%seawood.org
e52b084d37 Allow --includedir & --libdir to be properly overriden.
Bug #289015 r=wtc a=shaver


git-svn-id: svn://10.0.0.236/trunk@173276 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-11 00:53:41 +00:00
bryner%brianryner.com
05490950be Add PR_GetPhysicalMemorySize to determine the amount of system memory installed (bug 292899). r=wtc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@173118 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-06 18:46:11 +00:00
wtchang%redhat.com
4b867d6ca5 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


git-svn-id: svn://10.0.0.236/trunk@172884 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 21:02:55 +00:00
wtchang%redhat.com
2d8c79bbf1 Bugzilla Bug 289015: backed out the checkin. It broke some tinderboxes
and needs more work.


git-svn-id: svn://10.0.0.236/trunk@172853 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 00:15:42 +00:00
wtchang%redhat.com
3a46a9e33f 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.


git-svn-id: svn://10.0.0.236/trunk@172780 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-27 18:19:11 +00:00
wtchang%redhat.com
bbf59b2b16 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.


git-svn-id: svn://10.0.0.236/trunk@172099 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-13 22:55:11 +00:00
wtchang%redhat.com
8dd6cd3dfd Bugzilla Bug 274751: fixed the regression that the *.res files were not
removed by the various clean or clobber makefile targets.  r=cls.


git-svn-id: svn://10.0.0.236/trunk@167259 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-04 19:52:10 +00:00
wchang0222%aol.com
009e14e1f4 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


git-svn-id: svn://10.0.0.236/trunk@165104 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-08 02:52:56 +00:00
wchang0222%aol.com
de6f3c867a 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


git-svn-id: svn://10.0.0.236/trunk@156030 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 14:01:42 +00:00
wchang0222%aol.com
b9b2c207c9 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.


git-svn-id: svn://10.0.0.236/trunk@156017 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 00:41:41 +00:00
gerv%gerv.net
43cb9e1492 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155484 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 15:03:26 +00:00
wchang0222%aol.com
d6c069da46 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


git-svn-id: svn://10.0.0.236/trunk@155192 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:25:30 +00:00
seawood%netscape.com
0adc7d086f Add support for cross-compiling to i386-mingw32.
Bug #222013
r=wtc


git-svn-id: svn://10.0.0.236/trunk@154718 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-12 22:31:36 +00:00
darin%meer.net
fd25d21244 fixes bug 216021 "chekesp error if i link against a msvcrt that is built with strict calling rules" patch=wtc r=darin
git-svn-id: svn://10.0.0.236/trunk@149490 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 09:49:40 +00:00
wtc%netscape.com
c5ab769ff9 Removed all obsolete <OS>.mk files, which have been replaced by the
configure script.


git-svn-id: svn://10.0.0.236/trunk@147015 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 02:16:20 +00:00
wtc%netscape.com
2ae4080507 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.


git-svn-id: svn://10.0.0.236/trunk@146941 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 01:58:03 +00:00
darin%meer.net
5d644844e4 landing patch for bug 211501 "NSPR should provide getaddrinfo" r=wtc
git-svn-id: svn://10.0.0.236/trunk@146800 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 21:42:16 +00:00
wtc%netscape.com
e265371b6f 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


git-svn-id: svn://10.0.0.236/trunk@142405 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 01:24:08 +00:00
wtc%netscape.com
108097f539 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.


git-svn-id: svn://10.0.0.236/trunk@141220 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-16 01:23:52 +00:00
wtc%netscape.com
2edc559488 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


git-svn-id: svn://10.0.0.236/trunk@140069 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 15:36:13 +00:00
wtc%netscape.com
abd09a9794 Renamed MOD_REVISION_VERSION to MOD_PATCH_VERSION.
Modified Files: configure configure.in autoconf.mk.in nspr-config.in


git-svn-id: svn://10.0.0.236/trunk@138668 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 01:48:15 +00:00
wtc%netscape.com
0aadc734ae Removed unused file module.df.
git-svn-id: svn://10.0.0.236/trunk@138593 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 03:29:42 +00:00
seawood%netscape.com
64f2d4ad23 Only force the use of absolute symlinks on Darwin when building Mozilla.
Bug #193164 r=wtc


git-svn-id: svn://10.0.0.236/trunk@138487 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-26 00:48:56 +00:00
seawood%netscape.com
9dfd61d929 Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen


git-svn-id: svn://10.0.0.236/trunk@138298 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 16:58:47 +00:00
wtc%netscape.com
7d9945c67e 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


git-svn-id: svn://10.0.0.236/trunk@136681 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-20 16:26:24 +00:00
wtc%netscape.com
ef80751250 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


git-svn-id: svn://10.0.0.236/trunk@136305 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 13:22:32 +00:00
wtc%netscape.com
d9c6fe3fae 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


git-svn-id: svn://10.0.0.236/trunk@135913 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 23:42:06 +00:00
wtc%netscape.com
f38ca95e78 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.


git-svn-id: svn://10.0.0.236/trunk@135843 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-04 02:14:13 +00:00
wtc%netscape.com
b4939c1915 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


git-svn-id: svn://10.0.0.236/trunk@135156 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 01:41:31 +00:00
wtc%netscape.com
c898f0120e Bug 180293: ported nsinstall.c to native VMS (GNV) environment. The patch
is contributed by Colin Blakes <colin@theblakes.com>. r=brendan.


git-svn-id: svn://10.0.0.236/trunk@135151 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 00:28:25 +00:00
seawood%netscape.com
9ad86c9304 Add $(LDFLAGS) to the local nsinstall link command.
Bug #88283 r=wtc


git-svn-id: svn://10.0.0.236/trunk@135147 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 00:13:46 +00:00
wtc%netscape.com
7a20504c45 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


git-svn-id: svn://10.0.0.236/trunk@134523 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-27 03:17:13 +00:00
wtc%netscape.com
31d1c25d30 Merged the fix for bug 141834 (using cygwin-wrapper) on the tip.
git-svn-id: svn://10.0.0.236/trunk@128365 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-28 18:34:30 +00:00
wtc%netscape.com
0a777bafa2 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


git-svn-id: svn://10.0.0.236/trunk@123252 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 22:00:29 +00:00
seawood%netscape.com
dc7263dc9e Fix real_install rules so that headers are still installed correctly if includedir is overridden on the commandline.
Bug #149483 r=blizzard


git-svn-id: svn://10.0.0.236/trunk@123212 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 09:01:48 +00:00
wtc%netscape.com
877b7389a3 Fixed typo (32 should be 64) in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@121811 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:41:20 +00:00
wtc%netscape.com
9b3d07f037 Use +DD64 instead of +DA2.0W. +DD64 works for both PA-RISC and IA-64.
git-svn-id: svn://10.0.0.236/trunk@121810 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-18 00:40:27 +00:00
wtc%netscape.com
e97087c610 Backed out the fix for bug 121975. It doesn't work on Windows 95.
Modified Files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c


git-svn-id: svn://10.0.0.236/trunk@120074 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 03:12:25 +00:00
wtc%netscape.com
612678ab79 Bugzilla bug 121975: allow the WIN95 version of NSPR to use static TLS when
possible.  Thanks to Daniel Bratell <bratell@lysator.liu.se> for suggesting
this change and performing the measurements to show its improvement.
Modified files: configure configure.in WIN32.mk _win95.h w95dllmain.c
w95thred.c


git-svn-id: svn://10.0.0.236/trunk@117737 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-29 21:51:45 +00:00