Commit Graph

28 Commits

Author SHA1 Message Date
locka@iol.ie
eceb4c06f4 API changes for embedding. b=46847, r=dougt, a=valeski 2000-08-25 18:39:46 +00:00
vidur@netscape.com
da514e0f4c Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski 2000-07-12 23:56:14 +00:00
bryner@uiuc.edu
bce9ec9cec Moving persistence-related methods from nsIXULWindow to
nsIWebBrowserChrome as a basis for fixing bug 15555.  r=valeski.
2000-06-21 22:05:28 +00:00
warren@netscape.com
aa7dcf3133 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 2000-05-16 05:35:23 +00:00
scc@netscape.com
5a98b38f9f making string conversions explicit 2000-04-19 00:19:06 +00:00
tbogard@aol.net
fadae7624d Changed nsPIDOMWindow::GetXPConnectObject to GetObjectProperty and the same change to Set. 2000-03-31 09:26:02 +00:00
tbogard@aol.net
b20e430c5b Changed the nsIXULBrowserWindow to distinguish between JS status and it's own status. Fixed bugs where pages that set the window.status wouldn't actually end up showing up correctly. Now status has a priority scheme where different status versus links etc take priority. Use the new interfaces on nsPIDOMWindow to get to the properties hanging off the js window object instead of the old separate list. 2000-03-31 03:36:26 +00:00
tbogard@aol.net
62cdd16e08 FindNamedBrowser is now FindNamedBrowserItem and deals with nsIDocShellTreeItems instead of nsIWebBrowser. 2000-03-28 09:54:25 +00:00
scc@netscape.com
ec00ff09a8 small changes to clients of string converting APIs 2000-03-26 12:05:32 +00:00
tbogard@aol.net
8cad51ab29 Now when we want to tell the XUL Window of changes in progress, or status or overlink we use the new nsIDOMWindow::GetXPConnectObject functionality. This replaces our need for the broadcaster observer stuff along with the expensive setAttribute calls. 2000-03-24 03:46:15 +00:00
tbogard@aol.net
55d1fe1372 SetJSStatus, SetJSDefaultStatus and SetOverLink now poke a DOM attribute on element WebBrowserChrome in the xul window if one exists. Renamed nsXULWindow::GetDOMElementFromDocShell to be nsXULWindow::GetWindowDOMElement. This cleans up having to pass in the same docShell over and over and make it mean more of what it is. Added a nsXULWindow::GetElementById which returns an element of the specified id within the xul window. nsContentTreeOwner doesn't need to cache the defaultStatus. nsWebShellWindow doesn't need to call ExecutStartupCode anymore as that was only there for nsIXULWindowCallbacks code which is gone. nsWebShellWindow doesn't need to cache mStatus or mDefaultStatus. 2000-03-16 05:45:26 +00:00
tbogard@aol.net
7a8958e1c9 Providing implementation for SetOverLink. 2000-03-16 01:01:57 +00:00
tbogard@aol.net
c1d94189a5 Updated paramaters to FindNamedBrowserChrome() and changed it to FindNamedBrowser() to reflect changes in the API. 2000-03-15 04:34:29 +00:00
tbogard@aol.net
7beede7602 Updated paramaters to GetNewBrowserChrome() and changed it to GetNewBrowser() to reflect changes in the API. Added new functions SizeBrowserTo() and ShowAsModal() that were added to the nsIWebBrowserChrome API. 2000-03-14 07:06:07 +00:00
waterson@netscape.com
f847a86ba5 Bugs 27271, 27947. Re-order menu creation so that RDF-generated menus are created simultaneously with XUL content. Use style rather than content tree crawling to avoid over-eager creation of menu content. r=hyatt,danm a=jevering. 2000-02-19 00:56:13 +00:00
tbogard@aol.net
e5c218ddb3 The title is now only set on the window when the window has the contenttitlesetting="true" attribute. r=hyatt 2000-02-15 10:20:41 +00:00
tbogard@aol.net
ab4ea6076e Added implementation for SetJSStatus and SetJSDefaultStatus. r=hyatt 2000-02-14 06:15:35 +00:00
tbogard@aol.net
32b22fd74b Default to all chrome rather than no chrome. bug fix for 27354. 2000-02-11 08:21:15 +00:00
tbogard@aol.net
adc2292522 Fixed a bug where when targetting to a "_content" window from within a XUL window that did not have a browser window would not find an already open browser to target into. r=hyatt 2000-02-10 07:41:11 +00:00
tbogard@aol.net
6a30f95cab Fixed it so prompts could come up. Was missing the ability to QI properly. 2000-02-08 16:11:10 +00:00
tbogard@aol.net
74170d0d68 GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur 2000-02-08 13:40:10 +00:00
tbogard@aol.net
64c7d82f0b Added stub implementation for new methods nsIDocShellTreeOwner::SizeShellTo, and nsIDocShellTreeOwner::ShowModal. GetNewBrowserWindow calls into nsXULWindow to do the work. Implemented GetMainWidget, SetFocus, and FocusAvailable. 2000-02-05 03:26:12 +00:00
tbogard@aol.net
096de7ca8a Added implementation for GetPrimaryContentShell now that it was added to nsIDocShellTreeOwner. r=hyatt 2000-02-02 02:28:32 +00:00
tbogard@aol.net
865760e9c1 The default content tree owner now has a separation of primary versus normal content areas. Primary areas are the only content areas that actually react to and set the title. 2000-01-30 07:29:38 +00:00
tbogard@aol.net
176a53ed9a Fixed bug where when the aRequestor was the tree owner of the docShell in a content shell list. It was not advancing checking to see if the list had more. 2000-01-29 11:15:15 +00:00
pepper@netscape.com
91ed7e95c6 ALL files MUST have a newline at the end of certain unix builds will fail 2000-01-27 06:05:39 +00:00
tbogard@aol.net
7a35c8aceb Implemented FindItemWithName(). Stubbed out many of the other functions that shouldn't be called with error conditions. Setup nsContentTreeOwner as the default treeowner when one is not already set. 2000-01-27 05:59:44 +00:00
tbogard@aol.net
3ce7394bf9 First check in for nsXULWindow, nsContentTreeOwner and nsChromeTreeOwner. These collectively serve as the eventual replacement for nsWebShellWindow. (This is not hooked to the build). 2000-01-22 03:15:41 +00:00