Commit Graph

554 Commits

Author SHA1 Message Date
pinkerton@netscape.com
74a36a962b make ChromeListener's dtor virtual, since the class has virtual methods. r=jag/sr=scc. 2001-02-27 00:46:27 +00:00
locka@iol.ie
3fc4b33ffc NOT PART OF BUILD. Prototype replacement for nsIWebBrowserSiteWindow. b=68581 2001-02-23 14:44:58 +00:00
disttsc@bart.nl
f9897a2794 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
dougt@netscape.com
d865bfd3cb 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
2001-02-21 20:38:08 +00:00
locka@iol.ie
e2173482ca Added a missing break statement to embedding API. b=68934 2001-02-20 13:34:22 +00:00
danm@netscape.com
863be05be6 fix destruction order crash. no bug #. r=hyatt,pinkerton 2001-02-17 02:37:06 +00:00
valeski@netscape.com
5d8107a28b sr=scc. 68187. making weak reference implementation on the browser listener part requirement explicit. API change. 2001-02-14 03:12:33 +00:00
buster@netscape.com
d63b60f39c bug 68366 (asserts prevent automated regression tests from being run)
sr=waterson
just removed an unnecessary assertion (and early termination side effect)
2001-02-12 05:37:25 +00:00
disttsc@bart.nl
c6327f63d5 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt@netscape.com
a70fce6f87 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
2001-02-10 00:16:26 +00:00
disttsc@bart.nl
4f503795a4 More REQUIRES fixing for senna bustage. 2001-02-07 12:40:35 +00:00
disttsc@bart.nl
7d24ced23f Fixing senna bustage, updating REQUIRES 2001-02-07 11:56:10 +00:00
ccarlen@netscape.com
087d22ee37 This was supposed to go in with the rest for bug 46869 but didn't. 2001-02-07 06:03:35 +00:00
danm@netscape.com
35c129f5c0 hooking up window watcher. bug 65229 r=scc,valeski 2001-02-07 05:03:09 +00:00
danm@netscape.com
ddabf2eb4b implementing FindItemWithName. bug 65229 (peripherally) r=scc,valeski 2001-02-07 05:02:06 +00:00
danm@netscape.com
8e8da41055 removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski 2001-02-07 04:59:43 +00:00
ccarlen@netscape.com
84858d2612 Bug=46869 - Embedding apps need find functionality. r=kin, sr=vidur,sr=alecf 2001-02-07 04:31:36 +00:00
ccarlen@netscape.com
f8dda8f284 Bug 46869 - Embedding apps need text finding functionaity. Adding new files - will add to build next. r=kin,sr=vidur, sr=alecf 2001-02-07 01:48:24 +00:00
radha@netscape.com
ddf613ad6b Test code for history listener r=valeski sr=rpotts 2001-02-07 00:33:11 +00:00
dcone@netscape.com
e5418deff5 Initial version. r=kmmclusky. Does not effect the build 2001-02-06 23:07:47 +00:00
dbaron@fas.harvard.edu
abaf67145a Fix incorrect usage of |nsCOMPtr<T>::operator&| was used in place of |getter_AddRefs| since the former will soon become |private| to prevent things like this. r=disttsc@bart.nl b=59414 2001-02-04 19:37:36 +00:00
locka@iol.ie
375e046bcb Changed nsDocShellTreeOwner to call out to embedder's nsIWebBrowserSiteWindow interface instead of nsIBaseWindow. b=46852, sr=blizzard@mozilla.org 2001-02-02 12:52:44 +00:00
locka@iol.ie
2ba46b4559 Added nsIWebBrowserSiteWindow to makefile. b=46852, sr=blizzard@mozilla.org 2001-02-02 12:46:14 +00:00
locka@iol.ie
8e2a128552 Added nsIWebBrowserSiteWindow.idl. b=46852, sr=blizzard@mozilla.org 2001-02-02 12:44:52 +00:00
locka@iol.ie
34d7d82410 Added nsIWebBrowserSiteWindow. sr=blizzard@mozilla.org, b=46852 2001-02-02 12:41:14 +00:00
locka@iol.ie
929a0aa6d6 New nsIWebBrowserSiteWindow interface - contains the 'up' set of functions from nsIBaseWindow making it easier for embedders to implement. b=46852, sr=blizzard@mozilla.org 2001-02-02 12:39:35 +00:00
mkaply@us.ibm.com
5ef325b6fe OS/2 TB breakage - need PR_CALLBACK 2001-02-01 00:57:56 +00:00
valeski@netscape.com
d0366cc5be r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners. 2001-01-31 21:03:40 +00:00
saari@netscape.com
9d8a00942b checking in stub implementation of nsIWebBrowserFocus interface for embedding. r=pavlov, sr=valeski 2001-01-31 00:34:28 +00:00
saari@netscape.com
62e3f24f55 First Checked In. 2001-01-31 00:28:10 +00:00
darin@netscape.com
c572d6f42a Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.
2001-01-23 22:10:34 +00:00
pinkerton@netscape.com
0daa7c06c2 Now that the ELM bug has been fixed, pull out the kungFuDeathGrips. Also make the browser chrome a strong ref so we can still hide the tooltip when the window is closed with one up. r=saari/a=sfraser. 2001-01-23 04:41:17 +00:00
dbaron@fas.harvard.edu
bb23c39fcf Add timer to REQUIRES to fix senna tinderbox bustage. 2001-01-23 02:30:41 +00:00
pinkerton@netscape.com
6a6393d15e Support tooltips in embedding code with new nsITooltipListener interface. Refactor listeners into separate object to simplify ownership and removed Release() hack. r=saari, sr=sfraser 2001-01-23 00:47:02 +00:00
pinkerton@netscape.com
c4719cb3c5 build new interface r=saari/sr=sfraser. 2001-01-22 21:43:49 +00:00
pinkerton@netscape.com
34a27b3f19 new api for embedding. r=saari/sr=sfraser. 2001-01-22 21:41:53 +00:00
valeski@netscape.com
5e24f5dbeb mass confusion. We indeed need this registration. 2001-01-19 08:14:38 +00:00
valeski@netscape.com
45b817239f r=syd. reverting to dead browserlistener implementation (basically a backout of my previous checkin until progress listener registration can be resolved. 2001-01-19 07:17:20 +00:00
valeski@netscape.com
8413dc66a6 r=ccarlen, sr=rpotts. 46848. Reworking listener registration interface. collection type listeners should be registered here. removing nsIWebProgress implementation from nsWebBrowser adfter determining GetDOMWindow() wasn't being used. 2001-01-19 06:00:23 +00:00
sfraser@netscape.com
b99c65b2f1 Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin 2001-01-09 22:47:02 +00:00
akkana@netscape.com
dd69e61668 33088: restructure editor output routines. r=kin,buster,adamlock sr=sfraser 2001-01-08 21:01:29 +00:00
locka@iol.ie
231aac492f Replaced nsVector with nsVoidArray - a functionally similar (and public) class unencumbered by linker issues. sr=blizzard b=63505 2001-01-08 14:48:51 +00:00
locka@iol.ie
008fde3d7d More bug fixes for file persistence. Fixed a memory leak, added support for INPUT & BASE tags. Fixed a duff assertion. b=46574, sr=blizzard 2000-12-21 13:44:35 +00:00
rpotts@netscape.com
eddd5dc252 bug #46866. Added a read-only DOMWindow attribute to nsIWebProgress. 2000-12-14 23:26:35 +00:00
cls@seawood.org
ecbb850fb0 Update REQUIRES. 2000-12-03 22:33:51 +00:00
locka@iol.ie
4404cb1491 Context menu listener code hooked into the window root object to receive DOM events even for subframes. b=60489, sr=hyatt 2000-12-01 22:13:45 +00:00
sfraser@netscape.com
e71b803b15 Making this mess build on Mac, fixing the tinderbox bustage. 2000-11-30 04:35:38 +00:00
locka@iol.ie
c814b2678a New persistence object and helper classes. b=46574, sr=blizzard@mozilla.org 2000-11-30 00:43:42 +00:00
locka@iol.ie
a65a6f9dc8 New persistence object and helper classes. b=46574, sr=blizzard@mozilla.org 2000-11-29 23:41:54 +00:00
cls@seawood.org
4fd3e262af Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454 2000-11-21 00:18:46 +00:00