Commit Graph

110 Commits

Author SHA1 Message Date
wtc%netscape.com
7f138566c6 Landed NSPRPUB_RELEASE_4_0_20000223 onto the main trunk.
git-svn-id: svn://10.0.0.236/trunk@61538 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 23:38:19 +00:00
wtc%netscape.com
51e1224640 Bugzilla bug #17101: removed plevent.h and plevent.c. These two files
have been moved to mozilla/xpcom/threads.


git-svn-id: svn://10.0.0.236/trunk@58966 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 00:29:16 +00:00
wtc%netscape.com
99f9fe4467 Bugzilla bug #17101: move plevent.h and plevent.c from mozilla/nsprpub
to mozilla/xpcom/threads by landing the PLEVENT_MOVE_BRANCH.
Modified files: nsprpub/lib/ds/MANIFEST, nsprpub/lib/ds/Makefile,
nsprpub/lib/ds/Makefile.in, nsprpub/macbuild/NSPR20PPC.mcp,
nsprpub/pr/include/obsolete/protypes.h,
xpcom/macbuild/xpcomPPC.mcp, xpcom/threads/MANIFEST,
xpcom/threads/Makefile.in, xpcom/threads/makefile.win,
xpcom/threads/plevent.h


git-svn-id: svn://10.0.0.236/trunk@58964 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 00:27:37 +00:00
wtc%netscape.com
6c87c2ad97 Added plevent.c and plevent.h back.
git-svn-id: svn://10.0.0.236/trunk@58754 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 07:56:02 +00:00
wtc%netscape.com
a0abe079b5 Added plevent.h and plevent.c back.
git-svn-id: svn://10.0.0.236/trunk@58753 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 07:54:25 +00:00
wtc%netscape.com
212644e4b9 Added plevent.h back.
git-svn-id: svn://10.0.0.236/trunk@58752 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 07:53:08 +00:00
blizzard%redhat.com
6db0352bb3 re-add plevent.c
git-svn-id: svn://10.0.0.236/trunk@58751 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 07:45:58 +00:00
blizzard%redhat.com
463b9aedf1 re-add plevent.h
git-svn-id: svn://10.0.0.236/trunk@58749 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 07:41:59 +00:00
blizzard%redhat.com
4a3667d104 hrm
git-svn-id: svn://10.0.0.236/trunk@58747 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 07:25:57 +00:00
wtc%netscape.com
86fc41aabf Bugzilla bug #17101: removed plevent.h and plevent.c from
mozilla/nsprpub/lib/ds.  Modified the makefiles in
mozilla/nsprpub/lib/ds and mozilla/xpcom/threads to
reflect the new location of plevent.{h,c}.
(PLEVENT_MOVE_BRANCH)


git-svn-id: svn://10.0.0.236/trunk@58735 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 06:20:47 +00:00
wtc%netscape.com
45bd7e661d Bugzilla bug #23969: checked in dougt/bienvenu's modified fix.
git-svn-id: svn://10.0.0.236/trunk@58529 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 03:00:35 +00:00
wtc%netscape.com
9096668a54 Backed out previous checkin because it introduced bug #23969.
a=chofmann@netscape.com


git-svn-id: svn://10.0.0.236/trunk@58389 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 07:21:32 +00:00
wtc%netscape.com
9adc422a4b Bugzilla bug #23969: checked in patches from dougt@netscape.com and
bienvenu@netscape.com. r=troy@netscape.com,wtc@netscape.com.
a=brendan@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@58356 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-21 21:53:40 +00:00
brendan%mozilla.org
e419ca89e5 Fix based on rogerl's keen analysis to ancient circa 1995 bug (19165).
git-svn-id: svn://10.0.0.236/trunk@58218 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 03:53:19 +00:00
srinivas%netscape.com
4f5b02e4cb Update to OS/2 port; the build now uses OS_ARCH=OS2, in place of WINNT.
Checkin for sobotka@axess.com. Bugzilla 23544.


git-svn-id: svn://10.0.0.236/trunk@57286 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 21:08:45 +00:00
wtc%netscape.com
0bdc2bb076 Added a little logging to the OpenVMS code. (Contributed by Colin Blake
<colin@theblakes.com>)


git-svn-id: svn://10.0.0.236/trunk@56465 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-23 00:33:35 +00:00
cls%seawood.org
42dda51683 Cleaned up BeOS autoconf build.
Added RESOLVE_LINK_SYMBOLS for platforms that need to resolve all symbols when linking shared libs.
Removed use of EXTRA_LIBS from configure.


git-svn-id: svn://10.0.0.236/trunk@56317 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 00:07:07 +00:00
cls%seawood.org
15809aa999 Disable unneeded arch specific portions of Makefile
git-svn-id: svn://10.0.0.236/trunk@55185 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 10:33:06 +00:00
wtc%netscape.com
5c27504038 Checked in patch for OpenVMS contributed by Colin Blake.
git-svn-id: svn://10.0.0.236/trunk@55135 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 00:42:18 +00:00
srinivas%netscape.com
894660c683 Export version descriptor. Bugzilla 4742
git-svn-id: svn://10.0.0.236/trunk@52123 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-28 21:28:46 +00:00
srinivas%netscape.com
a6569800ce Include system files for BeOS; checkin for <duncan@be.com>.
git-svn-id: svn://10.0.0.236/trunk@52076 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-28 11:40:33 +00:00
wtc%netscape.com
50b0c89090 Bugzilla bug #17093: made plevent.c independent of any internal NSPR
headers (primpl.h in particular).  Tested on Linux, Solaris, Win32,
and Mac. r=srinivas@netscape.com
Modified files: lib/ds/Makefile, lib/ds/Makefile.in, lib/ds/plevent.c


git-svn-id: svn://10.0.0.236/trunk@51733 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-25 19:20:58 +00:00
srinivas%netscape.com
be42687878 PL_ProcessPendingEvents() dispatches only those events currently on the
queue. Added a static helper function (_pl_GetEventCount) that locks the
monitor and counts the number of events in the queue. Checkin for troy.


git-svn-id: svn://10.0.0.236/trunk@51528 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-22 13:28:39 +00:00
srinivas%netscape.com
52c617580c Invoke the native acknowledge notify routine only when queue is non-empty.
Checkin for kipp@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@51424 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-21 21:52:02 +00:00
srinivas%netscape.com
263860675d Update with post-3.5 fixes on the tip
git-svn-id: svn://10.0.0.236/trunk@51087 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-19 00:40:39 +00:00
cls%seawood.org
5e7ffdc098 Bug 11893. r=shaver
Sync the autoconf Makefile.ins.


git-svn-id: svn://10.0.0.236/trunk@50950 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-17 15:12:41 +00:00
wtc%netscape.com
ef278f909e Bugsplat bug #358401: created a separate .rc file for each DLL. The
product name is "Netscape Portable Runtime" and the file descriptions
are "NSPR Library", "PLDS Library", "PLC Library", and "PRSTRMS Library".
A debug build is indicated in the file description.  The copyright years
changed to 1996-1999.
Modified files: rules.mk, lib/ds/Makefile, lib/ds/Makefile.in,
lib/libc/src/Makefile, lib/libc/src/Makefile.in,
lib/prstreams/Makefile, lib/prstreams/Makefile.in,
prinit.h, nspr.rc
Added files: plds.rc, plc.rc, prstrms.rc
Removed file: resource.h


git-svn-id: svn://10.0.0.236/trunk@50752 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 00:51:41 +00:00
srinivas%netscape.com
3b846f9edf Add autoconf for NSPR. Check in for cls@seawood.org. Buzill 11893
git-svn-id: svn://10.0.0.236/trunk@50684 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-14 15:09:11 +00:00
larryh%netscape.com
c2335df585 NSPR 3.5 landing
git-svn-id: svn://10.0.0.236/trunk@50602 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-13 18:32:42 +00:00
waterson%netscape.com
4db62e9255 Back out last change; it killed tinderbox. a=don%netscape.com.
git-svn-id: svn://10.0.0.236/trunk@48490 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 04:04:03 +00:00
wtc%netscape.com
e26a9ec9b5 On WIN32, do not include <windef.h> directly. It is better
to include <windows.h>, the mother of all Windows include files.
Specifically, in MSVC 6.0, <windef.h> sets WINVER to 0x0500
while <windows.h> sets it to 0x0400 if that macro is not defined.
But 0x0500 means NT 5.0 and Win 98, and NT 5.0 is not released yet.
To build a retail application right now, we have to set WINVER to 0x0400.


git-svn-id: svn://10.0.0.236/trunk@48450 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 00:45:46 +00:00
srinivas%netscape.com
eee44d92d2 The previous checkin being enabled for WIN32 only; needs further
investigation.


git-svn-id: svn://10.0.0.236/trunk@48353 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 19:18:35 +00:00
srinivas%netscape.com
9f35555618 Limit the number of events processed by PL_ProcessPendingEvents; check in
troy@netscape.com. Bugzilla 13660.


git-svn-id: svn://10.0.0.236/trunk@48301 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 02:11:10 +00:00
wtc%netscape.com
37bb4c3193 Create the socket pair in AF_UNIX domain because that's
the common usage.


git-svn-id: svn://10.0.0.236/trunk@46232 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 22:30:51 +00:00
srinivas%netscape.com
1bba6792e5 The notifyCount value should be updated only for successful read and write
operations. Checkin for Colin Blake <colin@theblakes.com>.


git-svn-id: svn://10.0.0.236/trunk@44220 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 01:16:59 +00:00
srinivas%netscape.com
7cedce72e2 The "execute" permission bit needs to be set for shared libraries on HP-UX.
Bugzilla #10201.


git-svn-id: svn://10.0.0.236/trunk@41211 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:52:19 +00:00
srinivas%netscape.com
123ee88fd9 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
git-svn-id: svn://10.0.0.236/trunk@39527 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 12:37:21 +00:00
wtc%netscape.com
a3cdd51d02 Bugzilla bug #9155: use -library=iostream so that Sun Workshop
5.0 can work with old style iostreams.  Thanks to
Tim McNerney <mumbly@netcom.com> for suggesting this fix.


git-svn-id: svn://10.0.0.236/trunk@37908 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:19:52 +00:00
wtc%netscape.com
3a3367ced7 Checked in BeOS changes contributed by Duncan Wilcox (duncan@be.com).
Modified files: plevent.c, prstreams/Makefile, prlink.c, bfile.c,
testfile.c, tmocon.c.


git-svn-id: svn://10.0.0.236/trunk@36970 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:07:12 +00:00
wtc%netscape.com
8ff4f3bd51 IRIX: -KPIC is the default and hence unnecessary. In o32 mode,
cc does not understand the -exceptions option, so specify that
option only for the C++ compiler.  Thanks to Brian Ostrom
(briano@netscape.com) for the bug report.


git-svn-id: svn://10.0.0.236/trunk@36098 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:52:52 +00:00
wtc%netscape.com
a594034297 Removed unused code, because +DA2.0W is specified in config/HP-UX.mk
already.  Also there is a typo ($USE_64).


git-svn-id: svn://10.0.0.236/trunk@36094 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:35:11 +00:00
larryh%netscape.com
62a6ee8570 BugZilla #8018
git-svn-id: svn://10.0.0.236/trunk@35143 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 18:07:59 +00:00
srinivas%netscape.com
9ddc597a3d QNX port; checkin for briano@netscape.com. Bug #7276.
git-svn-id: svn://10.0.0.236/trunk@33955 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 12:10:45 +00:00
wtc%netscape.com
65aeb0b85f More OpenVMS changes from Colin R. Blake <colin@theblakes.com>.
Modified files: prstrms.cpp, pr/include/md/Makefile, _openvms.h,
and prmapopt.c.


git-svn-id: svn://10.0.0.236/trunk@33700 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 03:01:40 +00:00
wtc%netscape.com
0b6cf61cc5 Bugzilla bug #4842: do not export private NSPR headers (private/pprmwait.h,
private/primpl.h, and md/*.h) to mozilla/dist.  NSPR files will get
these headers from the source tree, via -I$(MOD_DEPTH)/pr/include and
-I$(MOD_DEPTH)/pr/include/private.  Non-NSPR files must not include
these private NSPR headers and should get the exported NSPR headers
from mozilla/dist/<platform.OBJ>/include.


git-svn-id: svn://10.0.0.236/trunk@33631 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 22:35:44 +00:00
srinivas%netscape.com
2bb10f123a OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
git-svn-id: svn://10.0.0.236/trunk@32205 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 00:53:52 +00:00
dmose%mozilla.org
427e742473 updating to license version 1.1 in boilerplate comments
git-svn-id: svn://10.0.0.236/trunk@28534 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:40:44 +00:00
wtc%netscape.com
0d2b607695 Bugzilla bug #5344: added the missing #define PLARENAS_H as part of
the double-include guard.  Thanks to Bruce Mitchener <bruce@cybersight.com>
for the bug report.


git-svn-id: svn://10.0.0.236/trunk@28444 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:37:35 +00:00
wtc%netscape.com
b4179b5f5b Bugzilla bug #4741: add lib version info to libplds3 and libprstrms3.
Bugzilla bug #5284: the lib version structures for libnspr3 and libplc3
are incorrectly named (still referring to libnspr21 and libplc21).
Modified files: lib/ds/Makefile, lib/prstreams/Makefile,
lib/libc/src/Makefile, lib/libc/src/plvrsion.c, pr/src/Makefile,
pr/src/prvrsion.c
Added files: lib/ds/plvrsion.c, lib/prstreams/plvrsion.c


git-svn-id: svn://10.0.0.236/trunk@28117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:17:08 +00:00
wtc%netscape.com
0b83fedf32 Added prstreams to DIRS.
git-svn-id: svn://10.0.0.236/trunk@26931 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:04:32 +00:00