tbogard%aol.net
9373f4e29d
Setting webshell up where I can link in and subclass from docshell.
1999-12-17 08:03:35 +00:00
morse%netscape.com
938c7ea840
back out last change temporarily until we can fix leak
1999-12-17 04:05:53 +00:00
morse%netscape.com
532296dc8f
Implement reject-foreign-cookies pref, bug 13655, a=chofmann, r=neeti nsDocLoader.cpp
1999-12-17 02:44:22 +00:00
pavlov%netscape.com
ce071dd9dd
update to use new api a=leaf
1999-12-16 00:39:04 +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
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
selmer%netscape.com
72f25d5692
Fixed test to use current syntax for trees (for bug 18001)
1999-12-14 22:58:55 +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
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
danm%netscape.com
9182c17717
close window on receipt of close event, as well as destroy. synchs with recent changes to gtk/mac/win windows. fixes bug 20811. r:troy a:chofmann
1999-12-09 00:47:46 +00:00
blizzard%redhat.com
7a4c6ea9e2
fix for bug #21169 . fix problems with resizing and showing the gtkmozilla widget when embedding it. r=pavlov, a=chofmann
1999-12-08 23:07:13 +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
locka%iol.ie
319b6ae38a
Include nsXPIDLString.h
1999-12-07 23:02:20 +00:00
locka%iol.ie
253cb2b7cc
Fixed bad const casting
1999-12-07 23:01:59 +00:00
locka%iol.ie
d0c1c85e70
Added a guard around the interface file to stop #include'ing exdisp.h before or after MozillaBrowser.h from breaking a build
1999-12-07 23:01:28 +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
blizzard%redhat.com
e314631e2f
bring the gtk embedded code back from the dead. this is a fix for bug #20396 .
1999-12-06 20:28:47 +00:00
danm%netscape.com
86ab0c4552
adjusting chrome for new _blank windows
1999-12-06 01:40:51 +00:00
locka%iol.ie
61d91a242c
Fixed broken declaration of GetTitle(). Hopefully this is the last of this problem.
1999-12-05 18:31:35 +00:00
tbogard%aol.net
d8c36f6a2a
Fixed the JS console in viewer.
1999-12-05 03:02:55 +00:00
warren%netscape.com
1c2a3215e3
Fix for linux bustage. Added arguments to NewChannel
1999-12-04 10:47:51 +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
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
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
e021e1fe53
Stubbed out the implementation of FocusAvailable in webshell as part of the nsIBaseWindow interface.
1999-12-02 09:43:07 +00:00
mscott%netscape.com
9e871b728c
fix leak of document bind info when uri loading is turned on.
1999-12-02 09:37:36 +00:00
tbogard%aol.net
a87a5dcb15
Removed nsIMarkupDocumentViewer.h as it is now copied from the docshell directory as part of the parsing of nsIMarkupDocumentViewer.idl.
1999-12-02 09:11:40 +00:00
tbogard%aol.net
dafffb90cc
Stop copying the nsIMarkupDocumentViewer.h from this directory into the public directory. Rely on the IDL file in the docshell directory to copy it out.
1999-12-02 09:10:32 +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
mcafee%netscape.com
12d6ed8d46
Wrap tests directory in ENABLE_TESTS. patch submitted by jim_nance@yahoo.com, r=mcafee
1999-12-02 05:43:08 +00:00
tbogard%aol.net
0f3e5cfb03
Added attribute for setting and getting the nsIDocShellTreeOwner.
1999-12-02 04:34:09 +00:00
buster%netscape.com
0d35e09766
fixed 20170
...
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net
9b80d3d619
nsXPBaseWindow now uses nsIBaseWindow interface off webshell instead of nsIWebShell for some simple window stuff.
1999-12-01 03:43:17 +00:00
tbogard%aol.net
2472113dc8
nsWebShell now implements nsIDocShellContainer.
1999-12-01 03:41:43 +00:00
mscott%netscape.com
1f400f3b8e
Add chrome and res urls specs to the list of urls which now work with the uri loader.
...
Note: you need to enable uri loading under the debug menu for this code to be executed.
1999-12-01 03:21:51 +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
mscott%netscape.com
550949370d
fix back and forward buttons when using uri dispatching. When we're about to call into the uri loader,
...
set the mLoadingDocument flag on the doc loader to true.
1999-11-30 22:15:35 +00:00
mccabe%netscape.com
bdab219701
Reinstating backed-out fix to 18636; move FileLocator registration call from xpfe/bootstrap/nsSetupRegistry to webshell/tests/viewer/nsSetupRegistry, to make sure that the FileLocator service is available to the viewer. This fixes prefs for the viewer, broken before because they couldn't get at FileLocator.
...
FileLocator is still registered in xpfe, as the first nsSetupRegistry #includes the second. Hence the previous bustage.
r=neeti.
1999-11-30 07:54:18 +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
0ce76837f3
Put a couple of what were protected member functions of nsWebShell into the public API. This was needed during the period of rebuilding the webshell.
1999-11-30 04:32: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
dougt%netscape.com
e2808e63be
fix for 18078. r=mstoltz,warren
...
(looks like it is #ifdef'ed out)
1999-11-30 00:33:45 +00:00
dougt%netscape.com
f66be6c30c
fix for 18078. r=mstoltz,warren
1999-11-30 00:32:43 +00:00
locka%iol.ie
f8e2769fdd
Removed "const" on the aResult parameter on CWebShellContainer override of nsIBrowserWindow::GetTitle
1999-11-30 00:21:29 +00:00
locka%iol.ie
9f6e53d467
Added CommandStateChangeConstants
1999-11-30 00:19:53 +00:00
mscott%netscape.com
fe78631dc5
uri dispatching nit....retarget the load group if we are opening a channel which has a load group
...
different from our own.
THIS CODE IS NOT executed unless uri dispatching is turned on.
1999-11-30 00:10:17 +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
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
b31903250e
Changed GetDocumentLoaderObserver to return a ** instead of a *&. This is in sync with the nsIDocShell::GetDocumentLoaderObserver. r=pavlov
1999-11-29 21:09:47 +00:00
mscott%netscape.com
ba58eb014a
Fix warning.
1999-11-29 21:06:49 +00:00
mscott%netscape.com
debf580a73
temporary tweak to doc loader to use private uri loader
...
with post data stream support if we are trying to load
a url that has a post data stream.
r=travis
1999-11-29 21:01:15 +00:00
locka%iol.ie
2966b099a8
Removed FPKLUDGE hack for Delphi
1999-11-28 16:31:21 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
904e13e316
Changed NS_ASSERTION to NS_ENSURE on an interface boundary check. Done mainly to get VC depend to rebuild this file so tinderbox will go green.
1999-11-27 03:36:35 +00:00
tbogard%aol.net
39bf3b8c44
Free pointer returned by GetTitle since it no longer returns a const pointer to the internal string storage.
1999-11-27 02:29:17 +00:00
tbogard%aol.net
596104f4a2
Removed const from GetTitle to get in sync with API.
1999-11-27 02:24:43 +00:00
tbogard%aol.net
5209114e72
Removed the const from GetTitle to reflect the fact that the implementation should return an allocated string.
1999-11-27 02:21:43 +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
d1f4cb3e8a
Removed the const to reflect the fact that the implementation will return an allocated string, not a pointer to the internal string.
1999-11-27 02:08:42 +00:00
mccabe%netscape.com
0397203f0d
Doh. Didn't check other consequences of double-registration; it busted on the doubly-declared static CID.
...
Backing out until I can give it more attention after Turkey Day.
1999-11-25 02:27:14 +00:00
mccabe%netscape.com
73d03c0d07
Fix to 18638. Register nsFileLocator (and APPSHELL_DLL, a hacked dependency) in viewer b/c prefs depends on it, and we can't turn security checks in viewer off for XPConnect testing without prefs.
...
The nsFileLocator registration call now occurs twice; once in xpfe/bootstrap/nsSetupRegistry.cpp, and again when that file includes this one. Leaving it on both places to underline the hack.
1999-11-25 00:25:36 +00:00
dmose%mozilla.org
36e4793508
added newline to EOF to keep Solaris sed from whining, r=mcafee@netscape.com
1999-11-24 22:04:23 +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
8346684a29
Slight re-arrangement of some methods. Mainly just removed Set and GetURLDispatcher.
1999-11-24 09:39:58 +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
neeti%netscape.com
cd72e89586
fix bug 15820,memory leak in ImageManagerImpl by converting it to a service on gtk, windows and mac.r=dp
1999-11-24 03:41:48 +00:00
sfraser%netscape.com
afa5a36c6c
Make the image manager a service, part of neeti's checkin that follows. We no longer need the image manager hack in main(), so comment it out. r=neeti.
1999-11-24 03:40:05 +00:00
mike%neoplanet.com
49ed694236
Added preliminary cookie support. Enabled preferences to be read from the default preference file. Corrected/Added DWebBrowser events: DownloadBegin, DownloadComplete, StatusTextChange, and TitleChange. Added support for ExecWB->SaveAs.
1999-11-24 03:34:34 +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
mscott%netscape.com
add180df18
force uri dispatching to always be on if the url we are trying to load
...
is a mailto url. why? because it works so well for mailto =). No sense
in only allowing people turning uri dispatching on to get the benefits.
r=travis.
1999-11-23 07:14:45 +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
erik%netscape.com
fe1bb6b118
bug 8801; register new font enumerator for font prefs UI; r=ftang
1999-11-22 19:40:00 +00:00
rpotts%netscape.com
d317e9f235
fix build bustage - unix compilers are dumb as bricks!
1999-11-22 07:09:59 +00:00
rpotts%netscape.com
1e859d6869
fix build bustage - NS_NewLoadGroup(...) no longer takes a parent load group as an argument...
1999-11-22 06:20:51 +00:00
rpotts%netscape.com
603d668e54
fixes to make the web crawler work when sites which have meta-refresh tags are encountered...
1999-11-22 05:47:26 +00:00
rpotts%netscape.com
8026dca974
bug #15342 and #15560 . Refactored the LoadGroup and DocumentLoader...
1999-11-22 05:46:03 +00:00
leaf%mozilla.org
f05ff4b0e5
checkin to fix build bustage.
1999-11-22 01:08:36 +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
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
48c40aade9
Bug #14928 --> phase one of uri dispatching landing. IF uri dispatching is turned on,
...
invoke the uri loader instead of opening the document ourselves.
Various changes for uri dispatching....
r=travis
1999-11-18 07:07:33 +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
e911d3f3df
Bug #14928 --> phase one of uri dispatching landing. add ability to get/set content listener parent on the webshell
...
r=travis
1999-11-18 07:06:07 +00:00
mscott%netscape.com
65c51b2064
Bug #14928 --> phase one of uri dispatching landing. add ability for doc loader to load
...
an opened channel
r=travis
1999-11-18 07:05:47 +00:00
valeski%netscape.com
442edcfdf4
r=rhp. nsDocumentBindInfo was returning NO_INTERFACE when asked for nsISupports. I can't believe we made it this far w/ that object not able to support nsISupports :/
1999-11-18 02:19:13 +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
3ba707aec7
Fix for linux bustage due to channel retargeting changes.
1999-11-17 09:11:03 +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
aae2cde858
Fixed a warning.
1999-11-17 04:19:39 +00:00
blizzard%redhat.com
808efc0995
land SUPERWIN
1999-11-17 04:06:21 +00:00
blizzard%redhat.com
6f07eb8d2c
add gtksuperwin to the link line for viewer
1999-11-17 04:05:41 +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