hyatt%netscape.com
50bf875c47
Getting rid of createPopup.
2000-01-28 03:05:17 +00:00
tbogard%aol.net
8c53f46885
Updated a comment.
2000-01-26 03:31:24 +00:00
valeski%netscape.com
c191a0b042
r=vidur. 20445. We now throw dialogs when a connection is refused or socket activity has timed out.
2000-01-25 02:47:58 +00:00
valeski%netscape.com
adacf8f9f9
Index: appstrings.properties
2000-01-25 02:36:08 +00:00
tbogard%aol.net
6b432b9be0
Added the ability to GetInterface to nsIDOMWindow from an nsIDocShell. Changed a couple of AddRef and Release calls to use the macros.
2000-01-23 06:00:11 +00:00
nisheeth%netscape.com
d5be7041f5
Fix for bug 20619. This affects only those builds which were built with MOZ_PERF set in the environment. The start of the url load is no longer output twice on the console.
2000-01-23 02:31:52 +00:00
michael.lowe%bigfoot.com
6696fa133b
Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan
2000-01-21 21:56:09 +00:00
mscott%netscape.com
2fc75424f3
Bug #24274--> delay creating a dummy channel in DoLoadURL until we are sure
...
we are going to need it.
r=bienvenu,travis
a=chofmann
2000-01-20 03:54:35 +00:00
pollmann%netscape.com
df0d05044b
Bug 20315: Copy charset information down into child webshell (no js regression!) r=buster, a=chofmann
2000-01-19 22:43:48 +00:00
mscott%netscape.com
c8193a9416
Bug #19517 --> if we don't have an unknown content handler available to us,
...
try to fetch it from out parent.
r=sspitzer
2000-01-18 21:58:15 +00:00
pollmann%netscape.com
6bf0c4ac1d
Bug 20315/24243/23571: Backing change for 20315 out - it was causing javascript handlers to not fire and scripts to not execute. Working with joki to understand this r=self, backing out change only
2000-01-18 20:31:15 +00:00
pollmann%netscape.com
89ea13c2bd
Bug 20315: Copy charset info from parent down into child content viewer r=buster
2000-01-18 02:43:22 +00:00
mscott%netscape.com
a770fdf7e5
loading a uri takes the channel instead of the uri. The caller
...
must create the channel before call openuri.
r=rpotts.
2000-01-17 19:56:31 +00:00
rpotts%netscape.com
be79b9fb76
bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs
2000-01-15 06:12:54 +00:00
danm%netscape.com
e86a4b53fb
adding a parameter to nsIBrowserWindow::SizeWindowTo. part of bug 15555. r:hyatt
2000-01-15 02:30:34 +00:00
cls%seawood.org
589e605a7d
Hey, how about some sensitivity for us objdir users? :) Makefiles still cannot automagically determine where the actual files are for install targets so you have to specify it.
2000-01-14 10:17:04 +00:00
tbogard%aol.net
04815a8996
When adding a child bail out on the pass through stuff when it isn't of the same item type. When adding a child and it is of the same type set the tree owner. When removing a child unset the tree owner. GetPosition and GetSize now just goes through the GetPositionAndSize instead of duplicating the code. r=hyatt.
2000-01-14 08:19:19 +00:00
tbogard%aol.net
3896f0dc39
Changed the NS_ISUPPORTS_IMPL to be an interface map. r=hyatt.
2000-01-14 08:16:50 +00:00
valeski%netscape.com
e05c7df97c
api clean up and fixed a blah.com www. appending case
2000-01-13 23:23:20 +00:00
valeski%netscape.com
596198c777
17697. r=dougt. we now throw a dialog when we can't find a protocol handler.
2000-01-12 22:54:07 +00:00
gordon%netscape.com
b75377af6c
First Checked In.
2000-01-12 00:51:56 +00:00
valeski%netscape.com
5be699eb1c
14696. resource strings for dialogs (dns not found, and protocol not registered)
2000-01-11 23:12:48 +00:00
valeski%netscape.com
1880626278
r=rpotts. 14696. We now throw dialogs when dns fails, and when a protocol isn't avail for protocols *entered in the url bar*.
2000-01-11 23:11:32 +00:00
mscott%netscape.com
5e07dc265e
Bug #20132 --> pass in the interface request object into open url.
...
Some plugin code in nsWebShell::GetInterface broke progress / status information because it broke
the GetInterface method for webshell. I fixed this.
r=rpotts
2000-01-11 20:59:24 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
waterson%netscape.com
74c48d36ca
Bug 22294. Use aURI's spec (rather than mURL) to cough up a URL for global history. r=mscott
2000-01-11 01:11:31 +00:00
blizzard%redhat.com
d6cf22aa5c
Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579 . Checking in for sford. r=scc,r=blizzard
1999-12-30 22:03:58 +00:00
rpotts%netscape.com
af4f9c2189
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
rpotts%netscape.com
38fc9e5e0f
Removed obsolete method nsIDocumentLoader::LoadOpenedDocument.
1999-12-29 05:10:21 +00:00
sspitzer%netscape.com
f37e107774
fix warnings
1999-12-28 19:41:57 +00:00
rpotts%netscape.com
9619211274
Docloader/URIloader integration... Temporarily added CreateViewer(...) to the WebShell (moved from the DocLoader). This will ultimately end up in the DocShell...
1999-12-28 09:18:47 +00:00
radha%netscape.com
85bec7089a
Fix for bug # 21567. Mail composer urls get in to SH. This is a regression from some of
...
the recent uriLoader changes. r=mscott, a=don
1999-12-22 21:35:18 +00:00
dougt%netscape.com
7b6cb1119f
fix for 16273. r=valeski, a=sdagley.
1999-12-22 01:47:59 +00:00
sspitzer%netscape.com
e8a4061a40
warnings fixes, and fix for #21901 , all password dialogs to have titles
...
if the user passes one in, or use "Password" if they pass null.
1999-12-21 23:03:29 +00:00
tbogard%aol.net
6fa5ae3daa
Fixed CanHandle to check against the validity of the parent being returned rather than the success of the function. Removed some code that was taken out a few days ago. Morse accidently put it back in when checking in his local version of nsWebShell.cpp.
1999-12-21 02:18:51 +00:00
tbogard%aol.net
66dad8a9a4
Removed GetWebShellType as it is no longer in the nsIWebShell API. Rely on the docshell implementation of accessing the ChromeEventHandler, the parentContentListener, GetProtocolHandler(), GetTitle(), LoadURI(), LoadURIVia(), GetDocument(), GetCurrentURI(), GetPresContext(), GetPresShell(), and GetContentViewer(). Fixed a leak in SetTitle() when in frames. Introduced when I removed the passing along of the title to the parent (comPtrs would have prevented this leak).
1999-12-21 00:19:59 +00:00
tbogard%aol.net
f6bae4fcad
Fixed a couple of previously unitialized member variables. Implemented the setting and getting of the ChromeEventHandler attribute. Implemented the setting and getting of the title.
1999-12-21 00:11:33 +00:00
tbogard%aol.net
ad0cec9bd2
mParentContentListener is now held as a weak reference as it should be.
1999-12-21 00:09:48 +00:00
nisheeth%netscape.com
fe37843a88
Removing ifdef MOZ_PERF_METRICS code from docshell. Does not affect build.
1999-12-20 23:22:17 +00:00
morse%netscape.com
f4b2441812
add SelectDialog, bug=3110, coded by davidm, r=morse, a=chofmann
1999-12-19 18:32:21 +00:00
tbogard%aol.net
c072d9b525
WebShell is now a subclass of docshell. This allows for a migration path to start taking things out of webshell. Removed many things from nsIWebShell interface. Removed many member variables to rely on the ones in docshell base class. Fixed bug number 13385 and 9995 by not setting the title of the parent frame when a title is set on a child.
1999-12-18 02:29:57 +00:00
tbogard%aol.net
d8f2668f89
Changed nsresult protected functions to be NS_IMETHOD so they would be virtual thus allowing proper subclassing. Updated the algorithm for FindItemWithName. Added ChromeEventHandler attribute getter and setter stubs.
1999-12-18 02:23:31 +00:00
tbogard%aol.net
f9cac58cac
Now has an nsIChromeEventHandler attribute.
1999-12-18 02:20:35 +00:00
tbogard%aol.net
88cdd107e6
Updated the algorithm documentation. Changed aRequestor to be an nsISupports rather than an nsIDocShellTreeItem since nsIDocShellTreeOwner will need to be passed as the requestor too.
1999-12-18 02:19:56 +00:00
tbogard%aol.net
b877556678
updated comment.
1999-12-18 02:18:21 +00:00
ftang%netscape.com
930131891c
fix bug 21722. move charsetreload state clean up code from OnEndURLLoad to OnEndDocumentLoad. r=rpotts.
1999-12-15 21:26:12 +00:00
buster%netscape.com
dbfb2d715b
initial checkin of idl files for header files that are already used (but not generated)
...
in the build. These idl files are NOT hooked up to the build yet.
1999-12-15 05:12:18 +00:00
danm%netscape.com
6ad070506f
added deathgrip to survive window destruction during onload handler. part of fix for bug 19302. r:hyatt a:chofmann
1999-12-15 02:18:52 +00:00
pollmann%netscape.com
3657f5ebf1
Bug 20315: Make non-iso charsets work in frameset documents. Fix 1/2: Propagate charset info through webshell reloads r=ftang a=chofmann
1999-12-13 22:41:09 +00:00
tbogard%aol.net
ee03550247
Implemented changes to nsIDocShellTreeItem and nsIDocShellTreeNode interfaces. FindChildWithName and FindItemWithName. Work to fix bug 21287. r=shaver a=shaver.
1999-12-12 10:16:15 +00:00
tbogard%aol.net
f1a20118ed
Implemented changes to nsIDocShellTreeItem and nsIDocShellTreeNode. FindItemWithName and FindChildWithName. Work to fix bug 21287. r=shaver a=shaver.
1999-12-12 10:15:26 +00:00
tbogard%aol.net
bc67ccdca4
Added a parameter to FindChildWithName to know if it should recurse through the children. Also added a parameter to specify the calling treeItem to avoid circular recursion. Work to fix bug 21287. r=shaver a=shaver.
1999-12-12 10:14:41 +00:00
tbogard%aol.net
670cf3b6f9
Added the ability to find a docshellTreeItem with the given name per the API. Work to fix bug 21287. r=shaver a=shaver.
1999-12-12 10:13:00 +00:00
tbogard%aol.net
3fa4d48b06
Removed nsIDocShellContainer.idl, added nsIDocShellTreeOwner.idl.
1999-12-12 10:10:36 +00:00
tbogard%aol.net
2b9645ecdc
Removed nsIDocShellContainer since it is no longer used and is replaced by nsIDocShellTreeNode.
1999-12-12 09:04:04 +00:00
tbogard%aol.net
aae36c3580
Added nsIDocShellTreeItem.idl to the build removed nsIDocShellContainer.idl from the build.r=hyatt
1999-12-12 08:52:03 +00:00
tbogard%aol.net
ef46f03ddc
Adding a new interface.
1999-12-12 08:47:00 +00:00
buster%netscape.com
0edefdc22a
bug 21187
...
fixed the webshell leak in <textarea> and <input type=text|password>
the problem was the new nsWebShell::SetDocument() call was indirectly
causing nsHTMLDocument to instantiate a parser and fire off a parse.
bad circular references ensued. The fix is to use the "aCommand" param
to pass a hint to the nsHTMLDocument, telling it there's no need to
involve a parser.
in the simple case, we no longer leak webshells. That is, if you open
mozilla.exe, look at a page (whether it has a text control on it or
not), and shut down the app, no webshell is leaked. If I browse around,
sometimes we still leak a webshell somewhere. I haven't figured out
exactly where that is yet. A guess is history, which is in the process
of being reworked anyway.
r=mscott
a=chofmann
1999-12-09 07:21:34 +00:00
tbogard%aol.net
91c8dcb560
fix for 21113
1999-12-08 05:01:06 +00:00
tbogard%aol.net
051d84eb54
Fix for 21113.
1999-12-08 05:00:51 +00:00
tbogard%aol.net
93668cfc38
Added some methods to nsIDocShellTreeItem... It now understands the concept of being of the chrome or content type. Added convenience methods to traverse up the tree with a restriction of same item type.
1999-12-08 04:57:23 +00:00
tbogard%aol.net
adcb67f352
Replaced includes and references to nsIScriptContextOwner with nsIScriptGlobalObjectOwner.
1999-12-08 04:54:33 +00:00
mscott%netscape.com
f46a967be2
Bug #20700 --> fix view source by converting back and forth between nsURILoadCommand's and the old string
...
style version.
Fixed a memory leak of the global window.
r=travis
1999-12-06 22:32:32 +00:00
mscott%netscape.com
aa86b996e5
Bug #20700 --> fix view source by converting back and forth between nsURILoadCommand's and the old string
...
style version.
r=travis
1999-12-06 22:32:06 +00:00
danm%netscape.com
86ab0c4552
adjusting chrome for new _blank windows
1999-12-06 01:40:51 +00:00
tbogard%aol.net
d6d32629ea
Add nsXPIDLString.h include.
1999-12-03 12:10:31 +00:00
tbogard%aol.net
65dac36c84
Fixed a couple of problems with FindChildWithName.
1999-12-03 11:22:54 +00:00
tbogard%aol.net
f593347cb9
WebShell now implements the nsIDocShellTreeItem and nsIDocShellTreeNode interfaces.
1999-12-03 10:57:59 +00:00
tbogard%aol.net
1aa0d94b1d
Fixed logic problem with GetRootTreeItem.
1999-12-03 10:57:11 +00:00
tbogard%aol.net
9f3d5bfa86
Re-ordered a couple of methods to be under the right interface section.
1999-12-03 10:35:43 +00:00
tbogard%aol.net
e8676ab76d
Added the concept of the treeItem and node. This breaks up nsIDocShell a little bit.
1999-12-03 10:29:08 +00:00
tbogard%aol.net
43204fa241
Adding nsIDocShellTreeItem.idl to be compiled.
1999-12-03 10:02:00 +00:00
tbogard%aol.net
b0e0640daa
Adding two new interfaces to deal with the docshell tree.
1999-12-03 10:00:23 +00:00
tbogard%aol.net
eb96099e6d
1.) WebShell no longer implements nsIScriptContextOwner.
...
2.) WebShell now implements the new nsIScriptGlobalObjectOwner.
3.) WebShell supports GetInterface to nsIScriptGlobalObject.
4.) Documents no longer carry around a reference to nsIScriptContextOwner. Instead they hold on to a nsIScriptGlobalObject. nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject(). Same change to the set methods.
1999-12-03 09:24:22 +00:00
mscott%netscape.com
23fde50053
Fix a webshell leak! improper nsCOMPtr useage in DestroyChildren was causing us to leak
...
all child webshells!!! uhuh...that couldn't have been good
1999-12-02 23:46:00 +00:00
tbogard%aol.net
658ccd00a8
Added new interface nsIDocShellTreeNode that will replace nsIDocShellContainer.
1999-12-02 11:54:40 +00:00
tbogard%aol.net
42baa75378
Implemented the nsIBaseWindow::FocusAvailable. Hooked up the old nsIWebShellContainer::FocusAvailable to go through the new one.
1999-12-02 10:11:38 +00:00
tbogard%aol.net
0f6eaf069d
Was acidentally incrementing the counter before requesting the element.
1999-12-02 10:05:17 +00:00
tbogard%aol.net
e021e1fe53
Stubbed out the implementation of FocusAvailable in webshell as part of the nsIBaseWindow interface.
1999-12-02 09:43:07 +00:00
tbogard%aol.net
0601612adf
Implemented the new FocusAvailable in docshell as part of the nsIBaseWindow interface.
1999-12-02 09:42:11 +00:00
mscott%netscape.com
2aa5ceb797
Pass nsURILoadCommand's instead of char * around for the command associated with the url.
1999-12-02 07:09:06 +00:00
mscott%netscape.com
fc735a32a8
api synch with uri loader --> use nsURILoaderCommand
...
r=travis
1999-12-02 07:01:11 +00:00
mscott%netscape.com
a35676baf1
openuri now takes a nsURILoaderCommand
...
remove protocol scheme check before using the uri loader. this
means that all urls will run through the uriloader regardless of
type when it gets turned on.
webshell:
doContent and canHandleContent now take a nsURILoaderCommand
modify the handle link click event method to pass in
in the nsIURILoader::viewUserClick command to the uri loader
r=travis
1999-12-02 07:00:17 +00:00
tbogard%aol.net
0f3e5cfb03
Added attribute for setting and getting the nsIDocShellTreeOwner.
1999-12-02 04:34:09 +00:00
tbogard%aol.net
8b7ac4125d
Removed now defunct interfaces.
1999-12-02 01:30:41 +00:00
tbogard%aol.net
a4d7be6cba
Removed nsIDocShellEdit.idl and nsIDocShellFile.idl.
1999-12-02 00:59:28 +00:00
tbogard%aol.net
4058118557
Removed
1999-12-02 00:58:49 +00:00
buster%netscape.com
0d35e09766
fixed 20170
...
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net
2472113dc8
nsWebShell now implements nsIDocShellContainer.
1999-12-01 03:41:43 +00:00
tbogard%aol.net
fbd97c3675
Changed a ->QueryInterface into a CallQueryInterface. Also cleaned up RemoveChild to return an error when an invalid child is passed in.
1999-12-01 03:37:21 +00:00
tbogard%aol.net
11a750afde
Removed old commented out code for the now defunct nsIDocShellEdit and nsIDocShellFile interfaces. Replaced nsIDocShellContainer::GetEnumerator with nsIDocShellContainer::GetChildAt(). Also provided implementation for that function.
1999-12-01 03:08:58 +00:00
tbogard%aol.net
e8c531fad1
Removed nsIDocShellFile and nsIDocShellEdit from the include list.
1999-12-01 03:07:02 +00:00
mscott%netscape.com
0e2ff650d6
uri dispatching nit...if the webshell doesn't have a parent content uri listener then
...
return an error code instead of NS_OK.
1999-12-01 00:16:25 +00:00
tbogard%aol.net
df09e67688
Trying to put CallQueryInterface back in. Lets see if Wensleydale likes it better with a .get().
1999-11-30 23:50:01 +00:00
erik%netscape.com
7cde78d9d1
Adding local .cvsignore file; r=none
1999-11-30 23:22:27 +00:00
tbogard%aol.net
f4f62bed05
Errr, this should help baby wensleydale.
1999-11-30 06:02:46 +00:00
warren%netscape.com
e480d13275
Workaround for Solaris bustage.
1999-11-30 05:58:24 +00:00
warren%netscape.com
2db26922a6
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
tbogard%aol.net
f66740f59e
nsWebShell now implements nsIDocShell. This is to pave the way for getting converted over to the docshell world. r=pavlov
1999-11-30 04:32:09 +00:00
tbogard%aol.net
c5a3233ffe
Adding new line at the end of the file to get rid of the warning.
1999-11-30 03:50:05 +00:00
tbogard%aol.net
2d28986f21
nsDocShell now implements nsIScriptContextOwner.
1999-11-30 01:06:59 +00:00
tbogard%aol.net
09d26dc298
Declare that nsCDocShell implements nsIScriptContextOwner.
1999-11-30 01:05:28 +00:00
dougt%netscape.com
f66be6c30c
fix for 18078. r=mstoltz,warren
1999-11-30 00:32:43 +00:00
pinkerton%netscape.com
7cda389c03
First Checked In.
1999-11-30 00:12:08 +00:00
mscott%netscape.com
a260948fc1
small uri dispatching nit...I needed to add nsIURIContentListener to the GetInterface method on nsIWebShell.
1999-11-30 00:09:00 +00:00
tbogard%aol.net
ad6ba7ddf1
wensleydale rides the short bus. Lets see if it can understand a basic QueryInterface since CallQueryInterface seems to be too much for it's little brain to handle.
1999-11-29 23:25:25 +00:00
tbogard%aol.net
692943a50b
A couple of changes to get building on Unix. Thanks to andreas.otte@primus-online.de for the patch.
1999-11-29 22:12:28 +00:00
tbogard%aol.net
6d578fca19
Changes to get DocShell building again with URILoader changes.
1999-11-29 22:00:35 +00:00
pavlov%netscape.com
467df63664
build some files r=travis
1999-11-29 21:34:42 +00:00
danm%netscape.com
60ece7d3bb
updated to match nsIWebShell interface change for travis@netscape.com
1999-11-29 21:15:32 +00:00
tbogard%aol.net
02988c2379
Updated the UNIX makefiles to be in sync with the Windows ones. (Not Part of the build).
1999-11-29 18:42:33 +00:00
tbogard%aol.net
7c9a535d7a
Changes to reflect the fact that the nsIDocShell API now has a GetPresShell. Used NS_STATIC_CAST on a comparison to 'this'. (Not Part of build).
1999-11-29 18:41:59 +00:00
tbogard%aol.net
e61394b1f9
Added a readonly attribute to get the PresShell. (Not Part of the build)
1999-11-29 18:40:06 +00:00
tbogard%aol.net
8abfb4a29e
Implemented GetPositionAndSize.... Fixed some calls to DOMHandleEvent.
1999-11-29 07:47:20 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
49a7dee927
nsWebShell now implements nsIBaseWindow. Part of the steps to getting call sites calling the new interfaces rather than nsIWebShell.
1999-11-27 02:14:40 +00:00
tbogard%aol.net
5cf34ba8b8
Removed the set and get of the URLDispatcher. Changed a QI to using the Interface maps.
1999-11-24 09:40:56 +00:00
tbogard%aol.net
af1ce8d410
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
tbogard%aol.net
b6582c421e
Changes to get this compiling again.
1999-11-23 10:15:10 +00:00
tbogard%aol.net
43c07c9572
Changed the old QI map to use the new NS_INTERFACE_MAP_BEGIN, NS_INTERFACE_ENTRY, NS_INTERFACE_MAP_END type map.
1999-11-23 10:08:32 +00:00
tbogard%aol.net
515e4d9739
Changed the concept of the webshell holding an mChromeElement object to it holding a nsIChromeEventHandler interface. This is more generic and allows other apps to plugin nicer into the API.r=hyatt
1999-11-23 09:57:47 +00:00
radha%netscape.com
a0810ef4c0
Fix for regressed bug #, 15441. Back/Forward to anchors erratic. r=nisheeth
1999-11-22 21:42:00 +00:00
tbogard%aol.net
33b7456c27
A couple of comment tweaks.
1999-11-22 10:07:10 +00:00
buster%netscape.com
d8a7ef6556
don't know how this got through, I must not have saved the file from my IDE?
1999-11-19 08:43:27 +00:00
buster%netscape.com
c8396a9691
first version of interface for content-specific manipulations
1999-11-19 07:44:27 +00:00
buster%netscape.com
93551f1751
moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
...
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
warren%netscape.com
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
mscott%netscape.com
1e3db6851b
Bug #14928 --> phase one of uri dispatching landing. webshell is a nsIURIContentListener.
...
r=travis.
1999-11-18 07:06:39 +00:00
mscott%netscape.com
6ac15557ae
(not part of the build)
...
api tweak to nsIURIContentListener::CanHandleContent
1999-11-18 01:09:56 +00:00
warren%netscape.com
5b5fb803e9
Fix for bustage due to channel retargeting changes.
1999-11-17 09:33:13 +00:00
warren%netscape.com
7c1c028e55
Fix for bustage due to channel retargeting changes.
1999-11-17 09:22:47 +00:00
tbogard%aol.net
381ea3cffd
Got the code compiling again.
1999-11-17 08:57:00 +00:00
tbogard%aol.net
a1d86ae1f7
Replaced nsIGenericWindow with nsIBaseWindow.
1999-11-17 08:45:28 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
tbogard%aol.net
2db6e40b62
Removed nsIGenericWindow.idl as is is now implemented by widget/public/nsIBaseWindow.idl.
1999-11-17 07:25:22 +00:00
tbogard%aol.net
aae2cde858
Fixed a warning.
1999-11-17 04:19:39 +00:00
tbogard%aol.net
d972c34518
Removed nsIWebShell::GetRootWebShellEvenIfChrome(). Added nsIWebShell::GetTopLevelWindow(). Made GetRootWebShellEvenIfChrome implementation a protected member function.
1999-11-16 20:06:12 +00:00
tbogard%aol.net
30c87ee660
Changed GetContainer to be performed off the nsIDocShell parent rather than try to QI to nsIContentViewerContainer.
1999-11-15 23:48:27 +00:00
tbogard%aol.net
e34b530b18
Fixed ambigous cast.
1999-11-15 23:26:50 +00:00
tbogard%aol.net
7f0b4a66d0
nsIDocShell now has a readonly attribute for the currently loaded content viewer.
1999-11-15 22:54:47 +00:00
tbogard%aol.net
00670b90c7
Changes to reflect changes in nsIContentViewerContainer usage.
1999-11-15 10:51:57 +00:00
tbogard%aol.net
c1c0a44226
Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov
1999-11-15 07:29:23 +00:00
tbogard%aol.net
39c0453051
Removed QueryCapability to reflect removal in the nsIContentViewerContainer API. Changed call the nsIContentViewer::SetContainer() to cast to the right nsISupports.
1999-11-14 10:24:37 +00:00
tbogard%aol.net
9eb64e3cf9
Removed QueryCapability to reflect changes in nsIContentViewerContainer API. Casting change when calling nsIContentViewer::SetContainer. r=pavlov
1999-11-14 10:11:26 +00:00
beard%netscape.com
65a3476676
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +00:00
tbogard%aol.net
d20964dfb8
Implemented a number of the Positioning / Sizing routines.
1999-11-13 08:09:16 +00:00
tbogard%aol.net
1ea38abf06
Changed the QueryInterface to be a QUERY using the macros. r=scc
1999-11-13 05:31:36 +00:00
tbogard%aol.net
956aa1737e
Made webshell implement nsIInterfaceRequestor. This paves the way for me to start changing people to not use nsIContentViewerContainer::QueryCapability(). r=pavlov
1999-11-13 04:06:23 +00:00
tbogard%aol.net
8b913365e8
Changed a temp XPCOM manual ref pointer to an nsCOMPtr.
1999-11-12 09:13:52 +00:00
tbogard%aol.net
6099e4fc4d
Got more implementation for the DoContent methods. It now calls the new nsDocShell::CreateContentViewer method to kick off the content viewer creation and pairing to the stream.
1999-11-12 09:09:27 +00:00
tbogard%aol.net
dc64ef1f06
Added CreateContentViewer and NewContentViewerObj methods for docShell.
1999-11-12 09:07:28 +00:00
tbogard%aol.net
4c8c939f0b
Now that we have decided that there is only one docshell for all content types, we needed to get rid of the base class/ content type implementation. This checkin takes and moves the nsDocShellBase to be nsDocShell. It now holds the nsIHTMLDocShell stuff. This will be going away. nsCDocShell was created to replace the previous nsCHTMLDocShell.
1999-11-12 07:28:25 +00:00
sspitzer%netscape.com
56d01e76b9
fix build bustage.
...
#include "nsIDOMDocument.h"
not
#include "nsIDOMDOcument.h"
1999-11-12 00:19:00 +00:00
buster%netscape.com
1f43e8ed87
added hooking up document tree in FireEndDocumentLoad.
1999-11-11 23:30:41 +00:00
buster%netscape.com
e9f930c225
added nsIWebShell::SetDocument, a new interface for loading a pre-fabricated content model
...
into a webshell synchronously.
This has NOT yet been reviewed, and is not yet used anywhere in the system.
I *will* get a formal code review before enabling it's use. However, I want to get the code into
the tree because keeping my tree in synch is becoming a burden.
1999-11-11 22:32:13 +00:00
jdunn%netscape.com
0c7a249849
removing ';' from the end of the macros, since the macro in nsTimer.h
...
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
valeski%netscape.com
a619ab8a51
11869, r=brendan (for everything but the case where we check for keyword url load failure). Hooking up keywords to webshell. we now kick non-qualified hosts to the keyword server (if keywords are enabled (they're defaulted to off), on windows. and if a non-qualifed host lookup fails we kick that to the keyword server (on all platforms, if keywords are enabled). If keywords are disabled (default case) we do the www.*.com trick ourselves in the client.
1999-11-11 03:26:18 +00:00
buster%netscape.com
e9ab7e0c82
tiny fix to SetDocument based on small change to semantics of underlying objects, back-ported from webshell
1999-11-11 01:27:27 +00:00
buster%netscape.com
be9b07841c
added SetDocument implementation
...
added Get/SetDocLoaderObserver
added base implementation for nsIDocShellContainer methods
started filling in GetVisibility
started nsIContentViewerContainer methods, very rough
added FireStartDocumentLoad, FireEndDocumentLoad
added DestroyChildren
1999-11-11 00:42:48 +00:00
buster%netscape.com
e13da51859
made childCount readonly
1999-11-11 00:36:09 +00:00
buster%netscape.com
13e7b8c45a
changed args to SetDocument
...
added attribute nsIDocumentLoaderObserver docLoaderObserver;
1999-11-11 00:35:36 +00:00
buster%netscape.com
1fa5e9c2ad
nsDocShellBase implements nsIDocShellContainer
...
added some member data
1999-11-11 00:34:41 +00:00
tbogard%aol.net
acbd6607c6
Added mLoadCookie that is used in the new URI Loader calls.
1999-11-10 21:43:58 +00:00
tbogard%aol.net
900aec302c
Changes to call OpenURI with new parameter set.
1999-11-10 07:27:25 +00:00
tbogard%aol.net
762e559ca9
Changed nsComponentManager::CreateInstance to use new nsCOMPtr do_CreateInstance.
1999-11-10 07:03:50 +00:00
nisheeth%netscape.com
ecf204e501
a=sdagley. Move over to new timing macros...
1999-11-10 03:41:09 +00:00
tbogard%aol.net
de7aa0b6fd
Removed NewURI as it is no longer needed. Added new methods that are found in the interface for getting the currently loaded URI. Also made the changes to LoadURI* to match changes in the interface. Took advantage of the change to nsDSURIContentListener to set the presContext for the load. Made nsDSURIContentListener a friend class to avoid having to make some non-interface member functions public.
1999-11-07 10:03:51 +00:00
tbogard%aol.net
4977cd5b19
Added methods to set and get the presContext for the content listener. Made nsDocShellBase a friend class so we could move the constructor and all the non-interface methods into protected area.
1999-11-07 10:00:53 +00:00
tbogard%aol.net
5a8425b75d
Changed loadURI to take an nsIURI instead of a wstring. Added a read-only attribute to get the currently loaded URI.
1999-11-07 09:57:56 +00:00
tbogard%aol.net
02a0390b07
Changed the nsIDocShell parent attribute to not create a cycle. Added notes about this. Framed out start of usage for the uriloader. Added code for the new nsDSURIContentListener object to be the callback object for nsIURIContentListener passed to uriloader.
1999-11-06 04:51:05 +00:00
tbogard%aol.net
1052a2a5e8
Added parentURIContentListener. Also added comments on the nsIDocShell parent attribute to discuss the cycle situation that could occur. Added notifications about the rules that must be used when using/ implementing this member.
1999-11-06 04:48:21 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
nisheeth%netscape.com
716e6e11a8
r=norris,warren,radha. a=chofmann. Fix for bug 1646. Javascript: URLS were not getting loaded properly because the webshell was changing its notion of the current document (by setting mURL and mReferrer) too eagerly. Now, it does so only after the nsDocLoader::LoadDocument() in DoLoadURL() returns successfully.
1999-11-04 22:09:46 +00:00
radha%netscape.com
a0e755871b
Fix for bug # 17893. Pass the url to nsISessionHistory::Add().Don't set
...
nsWebShell::mURL too early in the loading process.
r=law,nisheeth
1999-11-03 22:30:44 +00:00
valeski%netscape.com
f051272c90
adding some keyword support back in
1999-11-02 07:18:44 +00:00
valeski%netscape.com
e52e34b4e3
putting www.*.com trick back in
1999-11-02 06:43:19 +00:00
valeski%netscape.com
4e76992f28
pulling non-qualified host-to-keyword server logic
1999-11-02 06:18:01 +00:00
valeski%netscape.com
00924492ac
missed a case
1999-11-02 04:22:12 +00:00
valeski%netscape.com
13ec852729
11869, r = travis. we no longer to the www.*.com trick as it is handled by the keyword protocol handler. we now kick qualifying requests to the keyword protocol handler.
1999-11-02 04:00:07 +00:00
pavlov%netscape.com
c6f8854bd1
add unix makefiles for docshell r=mcafee,paulmac. also changed IDL to C++ in the two .cpp files' emacs comments and added a newline at the end of them (files not built by default)
1999-11-02 03:43:10 +00:00
radha%netscape.com
d0520f1d7f
Remove the extra AddRef to nsHistoryLayoutState. r=pollmann, bug #16496
1999-11-01 21:47:54 +00:00
tbogard%aol.net
7cb48d6d87
Added some checks to verify calling of the nsIDocShellFile and nsIDocShellEdit functions.
1999-11-01 07:53:24 +00:00
tbogard%aol.net
71c2abe1fd
Changed NS_ENSURE to be NS_ENSURE_TRUE.
1999-11-01 07:45:38 +00:00
tbogard%aol.net
e1d5196ed3
Implemented GetZoom and SetZoom. Removed some left over comment code.
1999-11-01 04:02:24 +00:00
troy%netscape.com
a12c3d6c5d
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
...
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
tbogard%aol.net
1748f71059
Removed mPresShell and mPresContext from the base class. Added internal getter function GetPresShell to retrieve presShell objects. Added a pointer to mContentViewer. Changed LoadURI* to take a presContext. Changed SetDocument to take a presContext. Changed the attribute presContext to be read only.
1999-10-30 02:30:13 +00:00
beard%netscape.com
03a2863cca
Removed statically constructed nsAutoString LinkCommand, moved inside nsWebShell::LoadURL(). This prevents calling printf before main runs on MacOS, which messes up the console window. r=sfraser
1999-10-30 01:23:01 +00:00
tbogard%aol.net
e668c8f56f
Moved zoom attribute from nsIGenericWindow to nsIDocShell. Updated zoom documentation.
1999-10-30 00:52:57 +00:00
tbogard%aol.net
09994c591d
Changed a call to QueryInterface to use CallQueryInterface which helps with type checking.
1999-10-29 23:59:20 +00:00
buster%netscape.com
00bac5c8c3
more implementation
...
some nits to conform more to seamonkey coding conventions.
1999-10-29 18:25:57 +00:00
radha%netscape.com
7634ef385a
Fix for form values not maintained while going forward. bug # 16377. r=law
1999-10-28 20:29:43 +00:00
tbogard%aol.net
97d7653cab
Removed RemoveFocus() from nsIGenericWindow. Moved SizeToContent() to nsIHTMLDocShell. Added setCurScrollPosEx and setScrollRangeEx to nsIScrollable. Moved a bunch of code from nsHTMLDocShell into the base class. Commented out some stuff. Everything should compile now.
1999-10-28 07:51:10 +00:00
tbogard%aol.net
321adc8600
Pushed many of the method implementations done by buster from nsHTMLDocShell into the base class.
1999-10-28 02:20:44 +00:00
tbogard%aol.net
7f26c3bcd1
Changed nativeWindow* parentNativeWindow back to nativeWindow parentNativeWindow.
1999-10-28 00:45:13 +00:00
buster%netscape.com
2e8d063fb9
added a bunch of initial implementation. does not compile yet, but that's ok because docshell isn't part of the build yet.
1999-10-27 23:50:19 +00:00
tbogard%aol.net
cdf38755d0
Boundary checking.
1999-10-27 02:44:01 +00:00
tbogard%aol.net
8b494159e4
A little more documentation.
1999-10-27 02:43:37 +00:00
tbogard%aol.net
fe65ab909c
Implemented the Destroy() method.... Which basically boils down to us returning out that we don't support the method. :)
1999-10-26 22:59:33 +00:00
tbogard%aol.net
f0735896d1
Implemented a number of methods for the doc shell attributes. Setup and Init structure which is used to accept the settings of attributes until Create() is called.
1999-10-26 22:56:59 +00:00
tbogard%aol.net
ebd0cb0ce6
Updated some of the documentation.
1999-10-26 22:54:26 +00:00
tbogard%aol.net
01e6506fdf
Added a CanHandleContentType to identify if a given instantiated docShell can handle the requested document type.
1999-10-26 09:51:36 +00:00
tbogard%aol.net
86ac1ef210
Created a base class library that will provide the shared docShell implmentation.
1999-10-26 01:44:00 +00:00
norris%netscape.com
906d924312
Expose referrer from web shell.
...
r=travis
needed for bug 11963.
1999-10-25 22:20:10 +00:00
tbogard%aol.net
9f4f54ad48
Clarified some documentation.
1999-10-25 04:51:59 +00:00
tbogard%aol.net
8edb6fbee3
Fixed a Caps problem.
1999-10-25 04:51:15 +00:00
tbogard%aol.net
53f735ac1f
Just changed some comments and function ordering.
1999-10-23 07:51:45 +00:00
radha%netscape.com
9cf9ffe640
Clean up of Session History apis. Corresponding changes to the users of SH. r=mcafee. No bug #.
1999-10-22 20:48:07 +00:00
tbogard%aol.net
e95768fa04
Added a C++ include of nsIPresContext.h
1999-10-22 02:26:35 +00:00
tbogard%aol.net
a49bcafd9d
Added nsITextScroll.idl.
1999-10-21 06:41:03 +00:00
tbogard%aol.net
c19e5c9d73
More changes from buster.
1999-10-21 05:52:54 +00:00
tbogard%aol.net
ff65bd2c1d
More additions suggested by buster. Not all final, still working out the interfaces.
1999-10-21 03:23:31 +00:00
tbogard%aol.net
c6bf813b2f
More changes to the interface. Merging in changes from buster.
1999-10-21 03:01:33 +00:00
tbogard%aol.net
c649a9bdd9
Added new nsIDocShellContainer.idl to the build list.
1999-10-21 03:01:10 +00:00
tbogard%aol.net
c9189b1608
First Check-in.
1999-10-21 03:00:07 +00:00
nisheeth%netscape.com
ef75c33b3c
Changes should not affect the build. Renaming the RAPTOR_PERF_METRICS ifdef to MOZ_PERF_METRICS.
1999-10-19 22:27:20 +00:00
radha%netscape.com
8d24b5be4e
Mail news regresion with replying to a message. r=mscott bug # 16550
1999-10-18 19:09:27 +00:00
tbogard%aol.net
268c8d73c5
Fixed a couple of typos.
1999-10-15 07:52:50 +00:00
tbogard%aol.net
187eb2ba35
Changed the nativeWindowParent's to be a nativeWindow instead of a long. nativeWindow is a typedef'd voidStar.
1999-10-15 07:31:28 +00:00
tbogard%aol.net
575e116287
First landing.
1999-10-15 07:23:53 +00:00
radha%netscape.com
b3928cdd07
Send out OnStartDocumentLoad(0 notifications for visits to
...
anchors in a page. bug # 11631 15441. r=law. Got clearance from travis too
1999-10-15 03:50:47 +00:00
gagan%netscape.com
209816b7fe
Argh... fix my last fix.
1999-10-13 12:16:08 +00:00
gagan%netscape.com
f488dd54a9
Fix build bustage on windows.
1999-10-13 11:50:14 +00:00
gagan%netscape.com
f1203c259d
Fix for bug # 10333. Made webshell a progress event sink as well so that now it redirects all progress messages from necko land to the appropriate docloader observer. The hack to delete strings which are being received in the status messages is a work around the current limitation of the proxy event code. When bug # 16273 is fixed that delete wont be necessary. In fixing this I also noticed that the nsFileTransport wasn't using the proxy events and was incorrectly firing status messages directly onto the UI thread. Fixed that as well. r=rpotts,warren
1999-10-13 10:24:12 +00:00
radha%netscape.com
c1ee066eb7
XPIDised session history. Corresponding changes to users of nsISessionHistory.
...
Bug # 15437. r=law
1999-10-12 04:37:43 +00:00
waterson%netscape.com
8241422540
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 02:10:08 +00:00
nisheeth%netscape.com
7487a52273
Changes not part of build. We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers.
1999-10-11 23:33:14 +00:00
kipp%netscape.com
65f6ba5343
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
warren%netscape.com
8c71c45537
Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
1999-10-08 01:49:06 +00:00
mscott%netscape.com
c0a1bfafc4
Bug #12198 --> don't dereference a null ptr for the uri. return gracefully.
...
r=sspitzer
1999-10-07 23:29:13 +00:00
rpotts%netscape.com
73346ebf2d
bug #15605 . Reviewed by nisheeth. Check the return code from GoToAnchor(...) :-)
1999-10-06 05:15:13 +00:00
kipp%netscape.com
b2b1eab47b
r=dp; Added in ctor/dtor counting
1999-10-05 14:53:20 +00:00
radha%netscape.com
98ab0bb7c2
Fix for bug #13329 . Back and forward not consistent all the time.
...
Fix already checked in to the M10 branch. Merging changes to tip.
1999-10-05 04:49:58 +00:00
rpotts%netscape.com
89f54ea1ae
bug #15341 and bug #15344 . Use the documentloader observer instead of a stream observer.
1999-10-05 04:04:16 +00:00
kipp%netscape.com
ce0e9a63f0
r=dp; more leak tracking hooks added
1999-10-05 00:08:41 +00:00
mscott%netscape.com
7cec99d246
Bug #12198 --> bullet proof this code. return if we don't have a nsIURI instead of trying to dereference it. r=sspitzer
1999-09-28 22:11:26 +00:00
warren%netscape.com
cdd8569e05
Fixed history state leak
1999-09-26 10:07:49 +00:00
nisheeth%netscape.com
38d524ab94
Use NSPR logging rather than printf's for stopwatch output.
1999-09-24 08:57:36 +00:00
nisheeth%netscape.com
d0bb69aaaa
a=chofmann. Add a stopwatch to measure total (layout+page load) time in the webshell.
1999-09-24 07:13:39 +00:00
briano%netscape.com
53bf6a9543
Fixed for compilers that don't permit a comma at the end of an enum list.
1999-09-23 21:30:07 +00:00
ftang%netscape.com
f15fddd967
fix bug 13946
1999-09-23 03:27:53 +00:00
nisheeth%netscape.com
1965d582ce
Changed the ifdef NS_DEBUG around webshell leak detection code to ifdef DETECT_WEBSHELL_LEAKS.
1999-09-22 01:24:20 +00:00
vidur%netscape.com
979ab6a214
Changed nsIWebShell::GoTo to use LOAD_HISTORY as the load flag - going to the current entry shouldn't reload.
1999-09-21 05:27:35 +00:00
hyatt%netscape.com
0dd1266ea1
chrome event stuff
1999-09-21 01:02:29 +00:00
vidur%netscape.com
46982161df
webshell now gets its nsIPrompt reference from its container and not its observer. restored ftang's webshell change that i inadvertantly removed in a prior checkin.
1999-09-21 00:04:31 +00:00
radha%netscape.com
2c83b5f862
Clean up leaks
1999-09-20 21:09:16 +00:00
warren%netscape.com
88f126ca95
cleaned up nsWebShell's use of services
1999-09-20 20:53:31 +00:00
beard%netscape.com
04361a6b14
bug #6251 : changed Repaint() method to call nsIViewManager::UpdateAllViews() to force a globa redraw.
1999-09-19 00:54:55 +00:00
vidur%netscape.com
f7d252970b
Further corrections in referrer propagation.
1999-09-17 06:54:58 +00:00
vidur%netscape.com
21477c4cd3
Document referrer propagation through webshell and docloader.
1999-09-17 04:26:02 +00:00
danm%netscape.com
7c7d8c7d8d
stop webshell embed if the the window in which to embed has been destroyed. fixes bug 14020
1999-09-16 23:35:05 +00:00