Commit Graph

100 Commits

Author SHA1 Message Date
ccarlen%netscape.com
f3010d0d9b Bug 65212 - profile support for kiosk mode. Also, removing profile change observer strings from header to cut dependencies. r=valeski@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89303 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-11 22:12:21 +00:00
disttsc%bart.nl
d30c2be76b Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
timeless%mac.com
1e934d6c9a fix bug 70569 dead code doesn't belong in tree
r=morse, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@88377 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 04:04:35 +00:00
dougt%netscape.com
175245e2de Relanding Necko Changes.
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.

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


git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00
dbaron%fas.harvard.edu
fbe55d9be7 Fix leaks in single signon and clean up some build warnings, etc. r=morse@netscape.com sr=brendan@mozilla.org b=67119
git-svn-id: svn://10.0.0.236/trunk@87304 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-18 16:40:04 +00:00
disttsc%bart.nl
03f69c5003 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@86793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:14:23 +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
dbaron%fas.harvard.edu
bfc35757e1 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023
git-svn-id: svn://10.0.0.236/trunk@85638 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 16:58:15 +00:00
ccarlen%netscape.com
ecb092e10c Part of bug 35559 - dynamic profile switching.
r=morse, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@85437 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 15:51:00 +00:00
morse%netscape.com
2d207b2f19 bug 48923 prefill form data should be disabled if nothing to prefill, r=law@netscape.com sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83842 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 15:59:48 +00:00
morse%netscape.com
162e5a7714 bug 56644, wallet cleanup, r=dveditz@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83054 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 21:05:33 +00:00
alecf%netscape.com
19a05b26cb part of fix for #46200 - extract wallet from nsIBrowserInstance, and fixup all callers to call
the wallet service directly.. yay!
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@82246 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 23:00:08 +00:00
warren%netscape.com
a8b9664a8c Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
pollmann%netscape.com
80287fae49 Bug 54966, 54845, 55906: Prevent psm-glue from accidentally cancelling form submit for file: urls, javascript: urls, and submits to 127.0.0.1 r=javi,jst sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80924 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 09:53:29 +00:00
dougt%netscape.com
5b5da682a9 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts


git-svn-id: svn://10.0.0.236/trunk@79206 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:56:56 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
vidur%netscape.com
b10d4adc57 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:54:35 +00:00
scc%mozilla.org
7a5510e280 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76714 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 20:52:04 +00:00
morse%netscape.com
b3ba9ee8f5 stage 1 for bug 42438, adding wallet functions to edit menu, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@76249 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 20:50:23 +00:00
morse%netscape.com
5781121d8c fix bug 46699, crash on many sites, r=jar, a=jar
git-svn-id: svn://10.0.0.236/trunk@75209 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:50:47 +00:00
morse%netscape.com
25595f5631 bug 44146, parent window for modal dialogs, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@74472 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-19 21:10:03 +00:00
morse%netscape.com
4b365f587d fix bug 44146, parent window for dialogs, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@74369 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-18 02:03:57 +00:00
morse%netscape.com
2b7dbd27f5 bug 44146, get parent window for modal dialogs
git-svn-id: svn://10.0.0.236/trunk@74308 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-17 01:37:15 +00:00
morse%netscape.com
9b7a0ffdc8 bug 44146, improperly parented modal dialogs, r=danm
git-svn-id: svn://10.0.0.236/trunk@74074 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 02:29:53 +00:00
danm%netscape.com
5089e8ba38 get window for dialog parent from channel before defaulting to HiddenWindow in OnEndDocumentLoad. Fixes behaviour of the 'select a user' modal dialog. bugs 25684,44149. r=morse@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73566 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 01:13:37 +00:00
warren%netscape.com
662f0fe1e7 Bug 41390. js prompt() contains remember this value checkbox. r=morse
git-svn-id: svn://10.0.0.236/trunk@72472 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:57:36 +00:00
morse%netscape.com
fb223e9b7c bugs 42475, 42550, and 42436 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72367 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 12:44:04 +00:00
warren%netscape.com
377359d015 Bug 39416. Made ftp work with single sign-on for more than one user/host.
git-svn-id: svn://10.0.0.236/trunk@70373 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:12:40 +00:00
warren%netscape.com
1958638f6c Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse
git-svn-id: svn://10.0.0.236/trunk@69998 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:35:23 +00:00
morse%netscape.com
955239b2a5 improve the UI for selecting between encrypting and obscurring
git-svn-id: svn://10.0.0.236/trunk@69566 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:07:57 +00:00
morse%netscape.com
7306ab5acd allow conversion of database between encrypted and obscurred
git-svn-id: svn://10.0.0.236/trunk@68639 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 06:32:46 +00:00
scc%netscape.com
68d2b8e9f4 making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@67402 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 20:08:45 +00:00
morse%netscape.com
d6c6dcb9ad restore psm again but this time controlled by a pref
git-svn-id: svn://10.0.0.236/trunk@67321 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 23:41:35 +00:00
leaf%mozilla.org
87c638e169 backing out changes that keep mozilla mailnews from working without psm.
git-svn-id: svn://10.0.0.236/trunk@67133 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 22:47:44 +00:00
morse%netscape.com
2cb284f6ab use thayes encryption routines
git-svn-id: svn://10.0.0.236/trunk@67031 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 01:48:35 +00:00
pollmann%netscape.com
4845051437 Bug 36830: Revert a small part of the fix for bug 33203 that was breaking observer notification.
git-svn-id: svn://10.0.0.236/trunk@66941 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 23:54:29 +00:00
pollmann%netscape.com
2dae2dfd5c Bug 33203: Form submit observer changes for psm-glue; r=dougt
git-svn-id: svn://10.0.0.236/trunk@66838 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-22 03:29:50 +00:00
scc%netscape.com
4f2640d5bf making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@65000 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 04:53:32 +00:00
morse%netscape.com
d97320a28a add log-out ability to password manager
git-svn-id: svn://10.0.0.236/trunk@64775 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 15:41:04 +00:00
scc%netscape.com
4d1a22a0cd small changes to clients using string converting APIs
git-svn-id: svn://10.0.0.236/trunk@64140 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-26 01:40:41 +00:00
sspitzer%netscape.com
9237895767 fix for #28827. make it so I can stuff a password into the single signon database.
now we can store the password from the user when creating the account with the wizard.


git-svn-id: svn://10.0.0.236/trunk@64021 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 08:26:32 +00:00
morse%netscape.com
e41775b216 fix bug 30180 -- tighten up heuristic for prefilling username/passwords
git-svn-id: svn://10.0.0.236/trunk@62725 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-12 17:22:55 +00:00
tbogard%aol.net
a359e20d8e Get the contentViewer from the docShell instead of the webShell. HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface.
git-svn-id: svn://10.0.0.236/trunk@62596 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 01:21:29 +00:00
warren%netscape.com
d100457780 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
git-svn-id: svn://10.0.0.236/trunk@62243 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-05 21:26:01 +00:00
sspitzer%netscape.com
0fbd6a5d0b fix warnings. fix bug #27458, add HaveData() interface for alecf
so he can check if there is data in the single signon database
for a given url.  r=alecf


git-svn-id: svn://10.0.0.236/trunk@60545 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 00:28:46 +00:00
dp%netscape.com
0e1169453c Enabling use of gKeyedStreamGenerator. Fixing shutdown crash due to
static destructors being called. r=scc


git-svn-id: svn://10.0.0.236/trunk@60211 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 07:45:29 +00:00
dp%netscape.com
9ffbae453d - Wallet Service implements nsIPasswordSink
- Wallet uses BasicStreamGenerator to do obscuring
- Changed Wallet_KeySet() to Wallet_IsKeySet()
- Setter Wallet_InitKeySet() for gIsKeySet() implemented


git-svn-id: svn://10.0.0.236/trunk@59936 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-06 09:48:27 +00:00
sspitzer%netscape.com
0895955f9b change to allow someone to use the "no strip url" interface in wallet.
no one is using it yet, because it doesn't work.

r=mscott


git-svn-id: svn://10.0.0.236/trunk@59623 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 05:01:42 +00:00
morse%netscape.com
9efa8ac37d getting ready to support encrytion, r=jar
git-svn-id: svn://10.0.0.236/trunk@59380 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 08:11:11 +00:00