77401 Commits

Author SHA1 Message Date
dougt%netscape.com
dbb7bc5232 updating to new necko interfaces. r=rginda@netscape.com a=dougt
git-svn-id: svn://10.0.0.236/trunk@86721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:46:19 +00:00
rogerl%netscape.com
c39bbd6aa8 Added new icodes for xcrement ops, unary ops etc. Changed override
resolution mechanism.


git-svn-id: svn://10.0.0.236/trunk@86720 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:45:45 +00:00
dougt%netscape.com
7af79c83df Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:16:26 +00:00
dougt%netscape.com
0d5a6bbe0d necko channel changes. r=darin, a=rpotts
git-svn-id: svn://10.0.0.236/trunk@86716 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:05:02 +00:00
scc%mozilla.org
9ffaf9da8b bug #66562: r=harishd, sr=brendan, a=brendan. Allow insertion into sliding string buffers
git-svn-id: svn://10.0.0.236/trunk@86715 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:02:28 +00:00
jst%netscape.com
f6e45f80b3 Fixing regression bug 68139. Accessing radiobutton.value always returning the defalue value. r=harishd, sr=vidur, a=blizzard@mozilla.org/asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86713 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:45:41 +00:00
rginda%netscape.com
8aef0119b1 adding .prefix files for the tests
git-svn-id: svn://10.0.0.236/trunk@86710 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:32:03 +00:00
rginda%netscape.com
c2871dd95c changes to get the tests building again on the mac
git-svn-id: svn://10.0.0.236/trunk@86709 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:31:11 +00:00
mkaply%us.ibm.com
8e3640be69 #67515
r=mkaply, a=blizzard
OS/2 ONLY - Ignore extraneous WM_MOUSEMOVE so the event manager doesn't think we are dragging


git-svn-id: svn://10.0.0.236/trunk@86707 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:24:54 +00:00
harishd%netscape.com
ad2e158d13 68008 - After evaluating the external JS content make sure to that the parser is not blocked before resumeparsing.
r=jst sr=vidur a=blizzard
68160 - Set stream listener state to eOnStop only on the final context.
r=nisheeth sr=vidur a=blizzard.


git-svn-id: svn://10.0.0.236/trunk@86704 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:36:23 +00:00
dprice%netscape.com
ece33350d8 Correcting config.mak, define /Gh independently of MOZ_DEBUG
(65845) rs=leaf,r=waterson,a=blizzard


git-svn-id: svn://10.0.0.236/trunk@86703 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:28:31 +00:00
mkaply%us.ibm.com
b8c434c891 #68343
r=mkaply, a=blizzard
OS/2 ONLY - Change OS/2 to use real XPCOM component registration to fix printing


git-svn-id: svn://10.0.0.236/trunk@86702 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:25:08 +00:00
mkaply%us.ibm.com
b9335c452a #68343
r=pavlov, sr=blizzard, a=blizzard
Change OS/2 to use real XPCOM component registration to fix printing


git-svn-id: svn://10.0.0.236/trunk@86701 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:23:13 +00:00
dbaron%fas.harvard.edu
b2ff7cfd4c Add stub for nsFontEnumeratorXlib::HaveFontFor (same stub as for GTK) to fix xlib bustage. b=67840 a=cls,blizzard
git-svn-id: svn://10.0.0.236/trunk@86700 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:21:52 +00:00
mcgreer%netscape.com
16e3c37907 add a script for testing various nss commands. not run by default for now.
git-svn-id: svn://10.0.0.236/trunk@86699 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 22:06:16 +00:00
nicolson%netscape.com
f7a7e492d2 Export the JavaVM so we can access it from SSL callbacks.
git-svn-id: svn://10.0.0.236/trunk@86698 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:47:29 +00:00
cls%seawood.org
c230aba827 Allow spaces in --enable-optimize args. Bug #68246 r=leaf a=brendan
git-svn-id: svn://10.0.0.236/trunk@86697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:30:14 +00:00
nicolson%netscape.com
d9e5636a80 remove /s/b/c/ from jdk.mk. To Netscape-chauvinistic.
git-svn-id: svn://10.0.0.236/trunk@86696 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:25:50 +00:00
bryner%uiuc.edu
f95f8cafa9 Fixing compile for tip NSS. r=javi. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86693 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 20:17:05 +00:00
rogerl%netscape.com
70893d1e66 Added WIN32 warning suppression pragma.
git-svn-id: svn://10.0.0.236/trunk@86691 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
389949045d Added pragma to disable overlong identifiers warning
git-svn-id: svn://10.0.0.236/trunk@86690 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
290c4cf524 Turned on RTTI
git-svn-id: svn://10.0.0.236/trunk@86689 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:09:23 +00:00
ccarlen%netscape.com
bd093b7b53 Mac embedding sample code only. Embedding sample needs to use new nsIWebBrowserFind API (68169). r=valeski,sfraser a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@86686 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 17:51:00 +00:00
kestes%tradinglinx.com
0ab4c7ce99 add new type for password field which will not display value on cgi page.
git-svn-id: svn://10.0.0.236/trunk@86684 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 15:16:57 +00:00
hyatt%netscape.com
3eb84331cc Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86683 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:18:52 +00:00
hyatt%netscape.com
821dd41230 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86681 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:12:53 +00:00
jst%netscape.com
ca416d91d9 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86680 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 12:01:35 +00:00
jst%netscape.com
d94ed88bbb Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86679 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:56:32 +00:00
jst%netscape.com
ef97af2d2b Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86678 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:47:40 +00:00
jst%netscape.com
fd1c64aa9b Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86677 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:39:07 +00:00
jst%netscape.com
47d4553933 Interface cleanup. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86676 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:30:21 +00:00
nicolson%netscape.com
01e05d2ed4 some new utilities for the SSL code.
git-svn-id: svn://10.0.0.236/trunk@86675 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:28:01 +00:00
nicolson%netscape.com
9e7fd25eef build ssl now.
git-svn-id: svn://10.0.0.236/trunk@86674 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:27:13 +00:00
nicolson%netscape.com
af37a24ab9 remove libfort, add lib jssssl.
git-svn-id: svn://10.0.0.236/trunk@86673 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:26:48 +00:00
nicolson%netscape.com
a88a676381 Checkin new SSL code. SSLClient test works.
git-svn-id: svn://10.0.0.236/trunk@86672 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:26:34 +00:00
jst%netscape.com
2384344de6 Interface cleanup, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@86671 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 11:20:07 +00:00
hyatt%netscape.com
7e942f6c3d Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86670 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 09:48:33 +00:00
hyatt%netscape.com
9ca1c0645a Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86668 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:46:46 +00:00
hyatt%netscape.com
ccc6173a9e Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86667 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:38:16 +00:00
hyatt%netscape.com
e4a661e743 Not part of build.
git-svn-id: svn://10.0.0.236/trunk@86665 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 07:21:01 +00:00
sspitzer%netscape.com
c6f9f8bb99 performance tweak. see #68174
git-svn-id: svn://10.0.0.236/trunk@86663 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 06:33:32 +00:00
waldemar%netscape.com
494f89b821 A few new semantics
git-svn-id: svn://10.0.0.236/trunk@86656 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 05:00:28 +00:00
leaf%mozilla.org
22cee6deab change user agent string to reflect reality better (m18->0.8). r=timelese, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@86655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 04:48:26 +00:00
nelsonb%netscape.com
f48a3d214e Modify ssl_FindSocket() to set error PR_BAD_DESCRIPTOR_ERROR when it
cannot find the SSL layer on the specified PRFileDesc. Ensure all
callers detect when ssl_FindSocket returns NULL and handle it properly.
Bug 68241. Reviewed by jgmyers and relyea.
Modified Files:
 	prelib.c sslauth.c sslsecur.c sslsock.c


git-svn-id: svn://10.0.0.236/trunk@86651 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 02:11:31 +00:00
javi%netscape.com
e5ac847da3 Clean up the NSS initialization code including loading of Root Cert module.
git-svn-id: svn://10.0.0.236/trunk@86650 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:56:29 +00:00
relyea%netscape.com
82187a130c update certutil and modutil to use the new NSS_Initialize signature.
modutil can now specify it's nocertdb paramter.

bug 64260 reviewed by wtc


git-svn-id: svn://10.0.0.236/trunk@86649 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:38:04 +00:00
relyea%netscape.com
cc22e11556 Allow applications to initialize nss without necessarily initializing databases.Needed to keep old modutil semantics. Bug 66230. reviewed by wtc.
git-svn-id: svn://10.0.0.236/trunk@86648 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:34:12 +00:00
relyea%netscape.com
265e3cd9af Move cdbhdl.h to private exports. bug 64260 revied by nelsonb.
git-svn-id: svn://10.0.0.236/trunk@86647 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:32:42 +00:00
mscott%netscape.com
f9b7b5bb14 Bug #67481 --> our JS object needs to implement nsIWeakReference
sr=sspitzer/alecf
r=blake
a=asa


git-svn-id: svn://10.0.0.236/trunk@86646 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:12:57 +00:00
ben%netscape.com
53f1dcdc80 workaround for .8 for 630seven8, r=blake, cmanske, sr=alecf, a=asa. bug remains open
as this is just a temporary workaround to prevent mac optimized crash.


git-svn-id: svn://10.0.0.236/trunk@86645 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:09:00 +00:00