401 Commits

Author SHA1 Message Date
danm%netscape.com
e5ef2c85a4 moving [GS]etPersistence from nsIWebBrowserChrome to nsIDocShellTreeOwner. embedding API review meeting made me do it. bug 69918 r=ccarlen,hyatt
git-svn-id: svn://10.0.0.236/trunk@89046 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:04:06 +00:00
blizzard%redhat.com
119c91979c more work on shutdown. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@89005 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:22:09 +00:00
blizzard%redhat.com
d90c1a99b3 Get profiles working, always load urls after a realize. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88996 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:46:34 +00:00
blizzard%redhat.com
fef72503bd Hot tooltip love. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88706 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:51:23 +00:00
blizzard%redhat.com
e726a72240 Implement SIZE_TO, DESTROY_BROWSER, and OPEN_URI. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@88704 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:41:53 +00:00
blizzard%redhat.com
7c10d03451 New embedding widget files. Not Yet Quite Part Of The Build, Folks
git-svn-id: svn://10.0.0.236/trunk@88698 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 21:56:57 +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
disttsc%bart.nl
edc70961f6 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +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
blizzard%redhat.com
68efe2be6f Fix bug #68158. This should fix the crash after the second window is closed. Use a GtkWidget instead of a GdkWindow. r=bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@86881 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:44:05 +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
blizzard%redhat.com
3b1a681c73 Fix bug #68057. Track visibility changes so that windows opened via window.open() actually open properly.
git-svn-id: svn://10.0.0.236/trunk@86620 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 20:12:13 +00:00
blizzard%redhat.com
3ca3944591 Fix bug #67843. This removes the hang when popups are created in the embedding widget. r=jst sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86517 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 07:05:33 +00:00
danm%netscape.com
3918a72341 removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski
git-svn-id: svn://10.0.0.236/trunk@86480 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 04:59:43 +00:00
blizzard%redhat.com
38adde3f58 Fix bug #64027. Tooltips should work on the mozilla embedding widget. r=pavlov, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86443 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 02:47:34 +00:00
blizzard%redhat.com
00ae6597e1 Fix for bug #60083. Check for QI return code and help prevent crashes. r=me sr=shaver
git-svn-id: svn://10.0.0.236/trunk@86392 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 00:19:15 +00:00
locka%iol.ie
a7fd5e9473 Reinstated some lines accidentally removed during porting to nsIWebBrowserSiteWindow. b=46852
git-svn-id: svn://10.0.0.236/trunk@86106 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 19:24:28 +00:00
locka%iol.ie
a649731e25 Updated to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@86102 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 15:53:46 +00:00
dbaron%fas.harvard.edu
9877b212f8 Fix previous bustage fix: NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgressListener) only adds an entry for nsISupports, not nsIWebProgressListener. r=jag, valeski
git-svn-id: svn://10.0.0.236/trunk@85921 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 01:41:57 +00:00
valeski%netscape.com
6be5d6e2e6 resolving ambiguities
git-svn-id: svn://10.0.0.236/trunk@85882 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 22:08:35 +00:00
valeski%netscape.com
9d0b443a39 r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners.
git-svn-id: svn://10.0.0.236/trunk@85869 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:03:40 +00:00
blizzard%redhat.com
5409ddeb54 Fix bug #66882. Turn off the _MOZILLA_REMOTE property on the hidden window otherwise the embedded widget will respond to remote requests. r=pavlov, sr=alecf-the-x-head
git-svn-id: svn://10.0.0.236/trunk@85771 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:35:14 +00:00
ccarlen%netscape.com
b807b06014 Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
r=dougt@netscape.com, sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@85095 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 22:51:57 +00:00
blizzard%redhat.com
7130667f41 Fix bug #64369. Crash when using streaming into embedding widget. r=bryner, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@84533 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 17:58:22 +00:00
blizzard%redhat.com
627f67ab84 Fix bug #64031. This should get the apphelper dialog working when mozilla is embedded. r=pavlov, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84381 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 22:11:31 +00:00
dbaron%fas.harvard.edu
c4352a27e2 Add pref to REQUIRES line to fix red senna tinderbox from blizzard's checkin.
git-svn-id: svn://10.0.0.236/trunk@84265 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 14:38:15 +00:00
blizzard%redhat.com
55cd53a0fc Fix bug #49223. Add a profile api to the embedding widget. r=conrad, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@84257 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 00:50:31 +00:00
blizzard%redhat.com
39b25801ee Fix bug #51130. Use common dialogs for nsIPrompt in the embedding widget. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@83381 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 21:09:43 +00:00
blizzard%redhat.com
cd425e225c Fix bug #60516. This should fix problems with named targets in the embedding widget. Patch from rusty.lynch@intel.com. r=adamlock sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@83087 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 23:23:32 +00:00
cls%seawood.org
6088dfbf6b Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@82785 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 07:16:06 +00:00
danm%netscape.com
b99b753bfb empty implementations for new method IsModal. bug 56677 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@82447 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-09 00:17:09 +00:00
blizzard%redhat.com
ebfe45c2a2 Fix for bug #59033. Properly detach the content progress listener and the container window to help with some shutdown crashes in the embedding widget. r=jst,valeski sr=mscott,brendan
git-svn-id: svn://10.0.0.236/trunk@82359 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:29:33 +00:00
blizzard%redhat.com
0c30ce062e Fix bugs #58325, #58430. Change declaration names in class headers to what they actually should be - cosmetic only. Fix marshaler type to be STRING instead of POINTER. r=mmarker sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82043 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-30 22:04:23 +00:00
blizzard%redhat.com
233ab5406c Fix bug #57544. Add text/plain to the list of types that we support for the embedding widget. r=valeski sr=mscott
git-svn-id: svn://10.0.0.236/trunk@82013 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-30 19:48:53 +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
blizzard%redhat.com
b0cda875a9 fixing bugs 54351 and 54013. this should get the embedding widget working again after the jar landing. it also fixes streaming ( patch from ramiro. ). mini-nav.xul should work again too as a side effect.
git-svn-id: svn://10.0.0.236/trunk@80432 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 05:39:37 +00:00
locka%iol.ie
b3b9b2c9a7 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha
git-svn-id: svn://10.0.0.236/trunk@79623 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 12:23:53 +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
locka%iol.ie
0bec30a06f Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski
git-svn-id: svn://10.0.0.236/trunk@79116 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:09:51 +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
blizzard%redhat.com
faf2a5960b remove call to unset session history object. a=brendan
git-svn-id: svn://10.0.0.236/trunk@78515 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 14:51:57 +00:00
dbaron%fas.harvard.edu
74cd27348e Copy cls's hack to another makefile to fix nebiros bustage. This prevents time.h from being included on Sun's WorkShop compiler. r=scc
git-svn-id: svn://10.0.0.236/trunk@77615 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 12:29:39 +00:00
blizzard%redhat.com
81a45e0e7a final bits of key and mouse listener support for the embedding widget. r=dougt, a=waterson
git-svn-id: svn://10.0.0.236/trunk@77478 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 14:43:02 +00:00
locka%iol.ie
09805179ae API changes for embedding. b=46847, r=dougt, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77213 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:39:46 +00:00
blizzard%redhat.com
8ea670134e infastructure for bug 41966 - getting key bindings working for the gtk embedding widget r=valeski, a=waterson
git-svn-id: svn://10.0.0.236/trunk@76940 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:38:27 +00:00
dbaron%fas.harvard.edu
b3dbebc126 Attempt to fix build bustage by adding not-implemented functions.
git-svn-id: svn://10.0.0.236/trunk@76887 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 13:34:05 +00:00
jband%netscape.com
bdb988f5cc fix bustage after nsIBaseStream removal
git-svn-id: svn://10.0.0.236/trunk@76882 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 09:21:32 +00:00
warren%netscape.com
4e9139002c Updated nsIBufferInputStream to nsIInputStream.
git-svn-id: svn://10.0.0.236/trunk@76881 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 08:25:05 +00:00