Commit Graph

125 Commits

Author SHA1 Message Date
cls%seawood.org
e9b80490bd There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk.
git-svn-id: svn://10.0.0.236/trunk@85259 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 06:36:06 +00:00
cls%seawood.org
4e328f50ac Switch from using $(DIST)/bin, $(DIST)/lib, etc to using $(bindir), $(includedir). This gives us the advantage of being able to set different directories for libs & headers as needed. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85222 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:37:45 +00:00
cls%seawood.org
30868808ae Add OS_LIBS to EXTRA_LIBS as necessary
git-svn-id: svn://10.0.0.236/trunk@85031 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:15:05 +00:00
cls%seawood.org
4fd7cbbfdd Preparations for building on win32 with autoconf Makefile.ins.
git-svn-id: svn://10.0.0.236/trunk@84219 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:44:01 +00:00
cls%seawood.org
37a45d4b1d Sync'ing long lost changes between Makefile & Makefile.in
git-svn-id: svn://10.0.0.236/trunk@84212 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 00:47:58 +00:00
wtc%netscape.com
4ce2653e0e Bugzilla bug #54195: extended the 'uc' array to 256 elements because
it may be indexed by an 8-bit character.  Thanks to Naoki Hotta
<nhotta@netscape.com> for the fix.


git-svn-id: svn://10.0.0.236/trunk@80556 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 04:28:07 +00:00
wtc%netscape.com
434e5e9f79 Restored the correct copyright years.
git-svn-id: svn://10.0.0.236/trunk@77620 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 17:00:08 +00:00
wtc%netscape.com
9713c2fce5 Do not use the 'const' qualifier with PL_HashTableLookupConst() and
PL_HashTableRawLookupConst() because when compiled with HASHMETER defined
they increment some counters in the hash table. r=larryh@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@76822 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:17:23 +00:00
wtc%netscape.com
16e6b94514 Removed obsolete test event.c.
Modified files: Makefile, Makefile.in
Removed file: event.c


git-svn-id: svn://10.0.0.236/trunk@75807 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:35:14 +00:00
wtc%netscape.com
43946c0527 Bugzilla bug #46166: checked in a patch contributed by Marcello Nuccio
<marcenuc@lica.unimo.it>. r=roeber@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@74719 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:30:43 +00:00
larryh%netscape.com
5044d318b8 BugZilla: 42367. Fix copyright date, Original Code
git-svn-id: svn://10.0.0.236/trunk@72681 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 21:48:45 +00:00
larryh%netscape.com
5ff71dac06 BugZilla 42367. change license to dual-license
git-svn-id: svn://10.0.0.236/trunk@72131 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:59:02 +00:00
wtc%netscape.com
3bea8a58da Bugzilla bug #32184: added 'const' versions of hash table lookup
functions that don't reorder the hash entries.
Modified files: plhash.h, plhash.c


git-svn-id: svn://10.0.0.236/trunk@64069 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 23:13:45 +00:00
wtc%netscape.com
92b30b65a1 Added the generated header file to GARBAGE.
Modified files: lib/ds/Makefile, pr/src/Makefile, pr/src/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@62971 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 01:45:35 +00:00
wtc%netscape.com
f85013994d Moved the definition of GARBAGE to a standard place.
git-svn-id: svn://10.0.0.236/trunk@62969 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 01:43:40 +00:00
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