Commit Graph

565 Commits

Author SHA1 Message Date
radha@netscape.com
16d9814442 Fix for bug # 69457 r=valeski, rpotts 2001-03-24 01:23:42 +00:00
valeski@netscape.com
e2508e4c01 r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces. 2001-03-24 00:22:18 +00:00
mstoltz@netscape.com
fa6783f615 Bugs 55069, 70951 - JS-blocking APIs for mailnews and embedding. r=mscott, sr=attinasi.
Bug 54237 - fix for event-capture bug, r=heikki, sr=jband.
2001-03-23 04:22:56 +00:00
timeless@mac.com
5197e93c42 fix Bug 70989 Clean up lots of "shadows" and other common warnings
r=peterv, jst, ducarroz, edburns. sr=jst, shaver
2001-03-21 05:32:22 +00:00
law@netscape.com
e2296bd103 Bug 26029; add CHROME_WINDOW_MIN flag to enable minimizable dialog windows (and use that for download progress dialogs); r=danm sr=alecf a=asa 2001-03-17 00:30:38 +00:00
locka@iol.ie
f43a4773d7 Fixed wacky sync/async code in webbrowser persist b=69828, r=dougt@netscape.com 2001-03-13 13:55:30 +00:00
locka@iol.ie
a9c256db3c Fixed a few documentation typos. b=68581 2001-03-13 13:43:54 +00:00
locka@iol.ie
b07d778479 Updated to use nsIEmbeddingSiteWindow, sr=blizzard@mozilla.org b=68581 2001-03-13 12:21:34 +00:00
danm@netscape.com
d24faf5187 Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt 2001-03-12 23:08:29 +00:00
danm@netscape.com
d1472b4047 moving [GS]etPersistence from nsIWebBrowserChrome to nsIDocShellTreeOwner. embedding API review meeting made me do it. bug 69918 r=ccarlen,hyatt 2001-03-09 02:04:06 +00:00
blakeross@telocity.com
d5b47fa857 UIEvent button property is incorrect according to the DOM2 spec. Changing values to 0, 1, 2 (left, middle, right mouse buttons respectively) from 1, 2, 3. |event.which| continues to use the old values for backwards compatibility. This affects future xbl, js, and c++ event button checks so please see the newsgroups for more info (60703). r=timeless sr=jst 2001-03-02 03:07:53 +00:00
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