Граф коммитов

375 Коммитов

Автор SHA1 Сообщение Дата
radha%netscape.com 2b21ff747d fixes related to bug # 18321. Checking in branch fixes to the trunk. r=nisheeth 2000-08-02 21:49:26 +00:00
warren%netscape.com 2b01440bc0 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
jst%netscape.com 40d98d5682 Fixing nsbeta2+ bug 45019, images didn't show up on document that were fully created with document.open(): document.write();... r=nisheet&rpotts 2000-07-21 23:44:38 +00:00
radha%netscape.com f483bf8c92 Possible fix for 45297. r=pollmann 2000-07-18 22:24:27 +00:00
radha%netscape.com 039924333b Fix for bug # 37324 r=rpotts 2000-07-18 21:55:37 +00:00
radha%netscape.com 12a71ce013 Fallout from previous checkin for bug # 45520. r=pollmann 2000-07-17 20:12:27 +00:00
radha%netscape.com 9e14ee6b53 Fix for 45297 r=pollmann 2000-07-14 22:42:33 +00:00
andreas.otte%primus-online.de 2dde70c2c5 fix for bug 42342 [[regression] Text before ':' in URL is interpreted as protocol], we now try the www...com trick instead, not much better, but in alignment with our current fixup strategy, r=valeski@netscape.com, a=waterson@mozilla.org 2000-07-14 22:21:52 +00:00
radha%netscape.com dc787666cf fix for 44963.crash in SH while clicking in the throbber. r=rpotts@netscape.com 2000-07-14 21:06:20 +00:00
dougt%netscape.com d84c495203 bug 40750.
Adding followSymlink flag to nsILocalFile.
Adjusting callers.
windows shortcut optimizations.
r=blizzard@mozilla.org.
a=brendan@mozilla.org
2000-07-12 23:31:31 +00:00
mscott%netscape.com 8e00b3b8cf Fix for Bug #41707 --> JS and data urls were not getting an owner set on them when they were entered from the urlbar. this
prevented them from getting executed properly. For now, we'll inherit the owner of the current document in these
two cases.
r=mstoltz
2000-07-12 05:06:28 +00:00
valeski%netscape.com 9be3c3f503 r=mscott, 42505. somehow a switch enum was dropped from a previous checkin. 2000-07-11 15:00:59 +00:00
rpotts%netscape.com a79763793b More session history cleanup... Reorganizing the code and removing SH_IN_FRAMES ifdefs... (r=radha) 2000-07-08 05:17:49 +00:00
mscott%netscape.com 9e23a37623 Bug #44568 -> don't fall out and not open the url if we failed to set the load
attributes on a channel. This broke mailto urls because the mailto channel
is just a stub and doesn't implement this method.
r=valeski
2000-07-07 21:43:16 +00:00
radha%netscape.com 53a2ad494c More changes regarding feature bug 36547 r=rpotts 2000-07-06 04:34:52 +00:00
rpotts%netscape.com 32cbe86ba8 Moved session history methods from nsIWebNavigation into a new interface called nsIDocShellHistory. Also made docshells persist layout state before being destroyed (this is necesssary for framesets). 2000-07-05 23:10:29 +00:00
dougt%netscape.com 81ba5dd449 I am an idiot. 2000-07-04 22:08:41 +00:00
dougt%netscape.com 8b33bb5fa6 44113 r/a=valeski@netscape.com 2000-07-04 21:49:27 +00:00
valeski%netscape.com c38f04faf9 39474. r=rpotts,mscott. We now can load a stream directly into the uri loader (bypassing necko). built and pre-checkin tested on linux and win 2000-06-30 23:39:30 +00:00
rpotts%netscape.com 31ffea0b7d Fixed the nsIWebNavigation methods on the docshell when SH_IN_FRAMES is defined... 2000-06-30 22:05:32 +00:00
radha%netscape.com c5dd8a6d2c More code for feature 36547. CODE NOT PART OF THE BUILD. Will provide reviewer when
feature is enabled.
2000-06-29 21:48:18 +00:00
radha%netscape.com 359b620c41 More checkins for feature bug 36547. CODE NOT PART OF THE BUILD. reviewer will be provided
when feature is enabled.
2000-06-23 23:54:30 +00:00
mscott%netscape.com 30fc5701b2 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. You must set a pref to
enable this behavior.
r=valeski
2000-06-23 04:44:36 +00:00
dbaron%fas.harvard.edu 9c32cecb02 Fix leak of an atom. r=waterson 2000-06-22 22:49:44 +00:00
locka%iol.ie ac25f10505 Fix for incorrect cache checking. Checking in for Tomi.Leppikangas@oulu.fi
b=42505,r=adamlock
2000-06-22 14:18:03 +00:00
mscott%netscape.com 9b6efa882b Bug #10802 --> expose load types to load info class so callers can set the load type
this is needed to implement things like open attachment so we can make the doc shell
think a user click happened when it talks to the uriloader.

I removed two boolean fields which were representing two load types. Simplified the api by allowing you
to pass in any of our load types.
r=valeski
2000-06-22 07:22:23 +00:00
rpotts%netscape.com cf3e824449 DocShell cleanup. Removed the implementation of the unused nsIDocSHell::SetDocument() method and moved the implementation responsibility to the nsIContentViewer 2000-06-22 05:38:07 +00:00
radha%netscape.com be4230ee79 More code for feature bug 36547. CODE NOT PART OF TEH BUILD. reviewer will be provided when the feature is enabled. 2000-06-22 05:36:13 +00:00
andreas.otte%primus-online.de d354236d23 fix bug 42342, [regression} Text before ':' in URL is interpreted as protocol, r=Adam Lock, Scott Collins, a=Chris Waterson 2000-06-21 22:36:50 +00:00
radha%netscape.com 240f0e40f5 Fix for bug # 41555 r=pollmann. Update SH with form values on reload too.
A fallout from one of the earlier checkins. THis should also fix another
bug pollmann has.
2000-06-21 21:33:17 +00:00
radha%netscape.com 2de820747a More checkins for feature bug 36547. r=self(module owner) All code in this checkin are unused
ie., feature  not enabled.
2000-06-21 06:40:08 +00:00
rpotts%netscape.com 6b98fc358e Made the nsDocShell a nsIWebProgressListener. This is a first step for the Session History changes and ultimately removing the nsIDocumentLoaderObserver interface... 2000-06-20 07:59:45 +00:00
rpotts%netscape.com 44dfb4b825 Reworked the nsIWebProgress interfaces and implementation... 2000-06-19 05:54:37 +00:00
radha%netscape.com 8ff35940e5 Fix for bug # 41373. r=pollmann. a=don,phil,leger,leaf 2000-06-15 22:08:25 +00:00
waterson%netscape.com 5013c01b0a Fix leak. 2000-06-15 06:41:17 +00:00
pollmann%netscape.com 3f1d49a015 Bug 32770: Save scroll position in session history r=nisheeth 2000-06-15 00:35:46 +00:00
mstoltz%netscape.com 368bb298e8 Fix for bug 31818. Dogfood. r=brendan 2000-06-13 23:56:30 +00:00
jst%netscape.com 64a6328c06 Fixing nsbeta2+ bug 41718, the docshell did case sensitive string compares when it checked if the protocol of a URL was 'javascript', this broke upper and mixed cased javascript: URL's. r=shaver 2000-06-08 13:58:02 +00:00
locka%iol.ie 2af7bba123 Put conditional test around anchor scrolling so reload operations really do reload on anchor URLs
b=30558,r=,approved valeski
2000-06-05 22:13:52 +00:00
warren%netscape.com 512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
ruslan%netscape.com 55053f0abd Fix 41269. WIP on 31189. r/a=gagan 2000-06-02 21:02:31 +00:00
hyatt%netscape.com 703294b353 Adding support for weak references on docshells. 2000-05-28 09:25:55 +00:00
radha%netscape.com ec52ff6231 Fix for bugs 1718, 17685, 35566. Take care of postdata and form values while
navigating thro' session history. r=adamlock@netscape.com
2000-05-26 21:03:34 +00:00
locka%iol.ie 215a81d200 Fixed back button scrolling to scroll to top left corner b=39716, r=jst 2000-05-24 17:18:10 +00:00
ruslan%netscape.com 8d44c654e6 Fix 17570 (refresh header is broken)[nsbeta2+]; r/a=gagan 2000-05-24 02:32:13 +00:00
locka%iol.ie bd7c2a49d8 Fixed problem with internation pages, bug 40320
Fixed problem with reloading the same page twice bug 40318
Reviewed by rahda
2000-05-23 22:36:47 +00:00
sspitzer%netscape.com 27127b9ae2 stop the crash that causes #40306. the "first time start page" causes us
many problem on linux, not sure if it is related to that page, or
the redirect.  still investigating.

other changes here remove the crap code that forces you to go to
the checkin guidelines page and to see the account manager on start up
on debug builds.  this was preventing debug builds from seeing the problem.

after this change debug behaves like optimized, which is what we want.

r=mscott, a=granrose
2000-05-23 22:18:08 +00:00
locka%iol.ie 22dd69fae6 Added code to scroll to # hrefs in the current page rather than reload. - bug #39716
Added code to preserve postdata in the session history - bug #39668
2000-05-23 00:52:59 +00:00
hyatt%netscape.com 21e5ef59a2 fix for making skins script-safe. r=scc 2000-05-19 04:48:43 +00:00
valeski%netscape.com 5559956b02 38695. r=alecf. i18n network error strings 2000-05-18 21:52:23 +00:00
sfraser%netscape.com 7300ff6d9b Fix timer refcount issues in docshell, fixes bugs 39641, 39617. r=pavlov a=leaf 2000-05-17 20:24:43 +00:00
pavlov%netscape.com 803190ad4b changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
joki%netscape.com a743e2b38b Updating mozilla to DOM Level 2 events support. Fixes for bug 34722, 35378, 8411, 10330, plus some others that weren't filed. 2000-05-16 11:35:12 +00:00
gagan%netscape.com f6c87e29b4 Fix for bug 27930. Support for IPv6. 2000-05-16 08:46:03 +00:00
warren%netscape.com 618d468469 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
waterson%netscape.com 5b0788962d Bug 39089. Paint over the problem by special-casing 'javascript:' URIs. r=mscott 2000-05-15 06:14:32 +00:00
andreas.otte%primus-online.de 7926de6eca fix bug 36455, unable to go to url with port but without http://, clean up a if statement causing the problem, r=radha@netscape.com,adamlock@netscape.com 2000-05-13 12:09:16 +00:00
waterson%netscape.com ff6b6e3c9a Add notation as to why the SetOriginalURI() hack is necessary. 2000-05-13 00:01:22 +00:00
davidm%netscape.com 718dfdaa9a 21137 Hook up reload/shift-reload/back/forward buttons to load att r = rpotts 2000-05-10 22:45:24 +00:00
ruslan%netscape.com 8895c8a160 Fix 37800 2000-05-03 00:21:51 +00:00
mscott%netscape.com f5e1bee33e Bug #36371 --> clear refresh timers when loading new documents into the
docshell. This fixes the problem where after visiting a page with a refresh,
we would later always try to refresh that page even if you had moved on.
2000-05-01 21:33:49 +00:00
nisheeth%netscape.com 7e37fb4356 1) Added support for loading an XML document "out of band" from script and manipulating it via dom interfaces.
2) Fixed compile errors in XSL glue code that happened after the recent nsString landing by scc.
3) Added a check for a null URI before de-referencing it in nsCodeBasePrincipal.cpp.
2000-05-01 06:58:53 +00:00
scc%netscape.com 4653555152 making string conversions explicit 2000-04-27 20:59:12 +00:00
mscott%netscape.com 3cd501a82c Bug #33156 --> the doc loader now implements nsIProgressEventSink. Add this support to getInterface for the docshell. 2000-04-22 23:18:18 +00:00
gagan%netscape.com bcbe936dbd Small HTTP api change. 2000-04-22 00:40:21 +00:00
tbogard%aol.net db69a7b197 Removed the static Create method since the generic factory handles that. Changed GetStringBundle to GetPromptAndStringBundle since most people are always wanting to get both the prompt and the string bundle. Removed EnsureGlobalHistory. Global History is now instantiated on startup. 2000-04-21 23:32:11 +00:00
scc%netscape.com 3008372aa4 making string conversions explicit 2000-04-21 02:35:42 +00:00
radha%netscape.com 8e68019d0d update session history too with the title when title gets set. 2000-04-20 23:14:53 +00:00
tbogard%aol.net 3f0fb9d531 Remove unused variable. 2000-04-18 23:31:26 +00:00
tbogard%aol.net 3f9ad66e83 Don't persist "about:blank" in the session history. 2000-04-18 23:30:02 +00:00
scc%netscape.com e213406534 making string conversions explicit 2000-04-17 11:24:01 +00:00
tbogard%aol.net 2440048faf Added more code to ShouldAddToGlobalHistory to properly weed out items such as "about", "imap", "news", and "mailbox" schemes from getting put into global history. 2000-04-17 05:54:09 +00:00
tbogard%aol.net 2c074d1071 If the same page is being loaded twice, don't add it twice to session history. 2000-04-17 02:17:42 +00:00
tbogard%aol.net 6df22d2672 Making docShell not assert when global history can't be added. Someone is doing something stupid in viewer right that makes the service fail. 2000-04-16 13:01:28 +00:00
tbogard%aol.net c701f711d3 Cached the globalHistory service as it is called a lot especially when dealing with links up in the webshell. Fixed a bug in GetInterface where we were failing to do an else if so if you were requesting a nsIURIContentListener you ended up clearing out the object. 2000-04-16 08:39:15 +00:00
andreas.otte%primus-online.de 75684271dc fix bug 34863 [Local Harddisks not found if I tried with C: without \], check for a drive in nsDocShell::ConvertFileToStringURI, r=gagan@netscape.com 2000-04-16 07:11:43 +00:00
tbogard%aol.net 2e31c41c86 Removed the GetCanGoBack and GetCanGoForward calls from GoBack and GoForward respectively. The session history calls to get the next and previous entry will properly return error codes if navigtion in the desired direction isn't possible. 2000-04-16 05:16:16 +00:00
mccabe%netscape.com 71eac1e422 Modify nsIScriptGlobalObjectOwner::ReportScriptError to take an nsIScriptError interface, rather than separate message, file, line arguments.
Fix implementations and their callers, and restore error printing to stderr even when the error is successfully logged to the console service, to make life easier for people who go to the trouble to invoke Mozilla with -console.
2000-04-15 01:56:47 +00:00
jdunn%netscape.com 51a10465c5 newline for hp 2000-04-13 13:35:54 +00:00
tbogard%aol.net f0456d1d48 Moved the implementation of nsIRefreshURI into the docShell. Reordered CreateFixupURI to try simply creating the URI before actually doing any munging. Stop now calls CancelRefreshURITimers. String version of LoadURI now properly puts up error boxes for missing protocols. 2000-04-13 03:11:44 +00:00
tbogard%aol.net 2ed55be1d9 Implemented SetFocus. 2000-04-13 02:54:38 +00:00
tbogard%aol.net 8b1af3fb93 Provided implementation for the file fixup work. 2000-04-12 10:06:58 +00:00
tbogard%aol.net fea7ec5577 Added an attribute for holding the charset info to be used during a load. 2000-04-12 00:07:04 +00:00
tbogard%aol.net fdd6a9fca7 Provided implementation for CreateFixupURI. Added needed parameters to DoURILoad and finished implementation. InternalLoad now takes needed parameters as well. 2000-04-11 23:52:42 +00:00
tbogard%aol.net 8a51e5cc71 Seems the conditional as a parameter was too much for speedracer's little brain. 2000-04-04 03:31:57 +00:00
tbogard%aol.net e9faf678e6 CreateContentViewer() and NewContentViewer() no longer take the uri loading command as a parameter since they don't use it. InternalLoad now takes a window target parameter. DoURILoad now takes the uriloader command and a window target. 2000-04-04 00:04:04 +00:00
tbogard%aol.net 3513381fd4 The layoutState is actually a nsILayoutHistoryState not just an nsISupports. 2000-04-03 00:47:15 +00:00
mscott%netscape.com d1be445324 Make sure nsIWebProgressListener is added to the GetInterface method for docshell. 2000-04-02 21:00:26 +00:00
mccabe%netscape.com bd22a269de Error reporting mechanisms for nsDocShell (xul js and content js) and mosJSComponentLoader (JS components) now pipe error objects to the JavaScript console. 2000-03-31 11:19:51 +00:00
tbogard%aol.net c9d2a7b3e3 Implemented EnsureWebProgressListener(). You can now call GetInterface on the docshell to get to a nsIWebProgressListener interface. 2000-03-31 04:11:29 +00:00
tbogard%aol.net 79db91104f Slight re-ordering of the destruction of the children. First we kill the content viewer then release our children. 2000-03-31 01:19:28 +00:00
tbogard%aol.net 9e620e29bb Fully implement nsDocShell::Destroy() so that webShell can rely on it for it's implementation. 2000-03-31 00:15:17 +00:00
tbogard%aol.net 4ac35be0c1 nsIDocShell::LoadURI now takes a nsIDocShellLoadInfo parameter to do fancier loads which include replacing current history slots and passing in a referrer. In the future more things may be set on the nsIDocShellLoadInfo interface. This allows us to not have to add a new parameter for every new type of load info that might be needed in different loads. 2000-03-30 22:38:32 +00:00
tbogard%aol.net 3017bddeba Added a CreateLoadInfo to nsIDocShell to facilitate creating a loadInfo object without having to go through xpcom. This also allows the docshell to do any setup it may need to do. 2000-03-30 12:52:02 +00:00
tbogard%aol.net 59c2f71b03 OnLoadingSite now takes a nsIChannel instead of a nsIURI. This allows us to get information out of the channel we may need such as the referrer. We now make sure we set the referrer during OnLoadingSite. Fixed a bug where the nsIWebProgressListener was getting found on the treeOwner even for frames. This was causing the the treeOwner to get notified of all actions happening in the children. Now we make sure to only set the listener for the top level frame. 2000-03-30 02:24:17 +00:00
tbogard%aol.net b619aa5e94 Now properly enable retrieving the nsIWebProgressListener interface from the owning treeOwner. Added firing methods for all the methods in nsIWebProgressListener. onLocationChange is currently the only one that is validly firing however. 2000-03-29 10:29:58 +00:00
warren%netscape.com 727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
jdunn%netscape.com 0ac4d34291 fixing build bustage
a= ducarroz@netscape.com
2000-03-28 01:38:40 +00:00
tbogard%aol.net 55c5691f92 Provided implementation for Add and RemoveProgressListener. 2000-03-26 04:52:06 +00:00
tbogard%aol.net 79738b793f Updated the loadURI methods to reflect changes in the nsIDocShell API. ::Reload() now makes sure to pass the type on to the InternalLoad() call. ::Destroy() makes sure to properly tear down the script objects by setting the docshell and owner on those to null. When Scrolling to an anchor, make sure to update the current URI. The ::InternalLoad function now is responsible for updating the mUpdateHistoryOnLoad member, rather than relying on callers to set it first. When loading the site, only apply histories if we mUpdateHistoryOnLoad is set. Stubbed out a new function ::ShouldPersistInSessionHistory() that allows us to put all the code in place for items pages that shouldn't be persisted in the list, meaning items that are overwritten when new ones are added. 2000-03-25 03:43:27 +00:00
jband%netscape.com e6b52c42dd fix typo in user message. bug 31950. You'd think we'd know how to spell netscape! 2000-03-16 05:45:16 +00:00
tbogard%aol.net e12818d171 When setting the viewMode, dont' do a reload if there isn't already an URL loaded. 2000-03-14 06:30:30 +00:00
tbogard%aol.net 3997f63321 Added support for setting a docShell into viewSource mode or viewNormal mode. Changed calls to creating the contentViewer to rely on the mode of the docshell for deciding the state it is in. Made docShell support the nsIWebProgress interface. Stubbed out the methods for it's implementation. 2000-03-14 04:36:55 +00:00
rickg%netscape.com ffe78e83e5 removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
tbogard%aol.net f1ce4f6a5b Temporarily disable the assertion since it really is aggrevated on viewer. 2000-03-11 11:56:33 +00:00
tbogard%aol.net 24ba9ec167 Added new attribute for stating if a docShell supports plugins or not. FindItemWithName should only return children of the same type. Added support for FindChildWithName to only return children of the same type. SetSize relies on SetPositionAndSize for implementation. Repaint now has an implementation stolen from the old webShell. GetMainWidget just gets the parentWidget since docShell doesnt' create it's own. Pass the widget to the creation of a contentViewer rather than a native window. 2000-03-11 00:53:48 +00:00
tbogard%aol.net 9b4fdbcada Don't rely on the parent widget to have a device context. Create and cache our own just like the old webShell wolrd. Since we have our own, it can now cache the zoom state too. bug #30625. r=jud, waterson a=jevering 2000-03-08 03:58:33 +00:00
gagan%netscape.com ee63f155b1 docshell's GetInterface returns nsIPrompt to allow dialog boxes on a per window basis. 2000-03-08 00:38:58 +00:00
mccabe%netscape.com c53dc8519f Fix to 30547
JavaScript error alert popups are now controlled by the "javascript.error.alerts" pref, initially defaulting to false.

In response to to various emails and newsgroup pressure.

a=jar
2000-03-07 07:41:29 +00:00
mscott%netscape.com cbc6d78022 Bug #21358 --> Make sure we only call the on load handler ONCE per document. This prevents a nasty loop if
the onload handler tries to load an ftp url.
r=travis
a=jar
2000-03-07 06:02:04 +00:00
warren%netscape.com c0497e31be Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
mccabe%netscape.com f8e5bc50b5 Looks like mac doesn't like the spurious ; in
#ifdef DEBUG;

... removing it.
2000-03-04 02:09:26 +00:00
mccabe%netscape.com 307db9913d Fix to 30123. Pop up an alert for JavaScript errors rather than printing them to the system console (which results in silent failure on release builds).
r=jband, a=jar
2000-03-04 01:28:06 +00:00
tbogard%aol.net 4eec4fb506 nsIPref is no longer passed around through inits on webshell, content viewers and presContext. In places where it is needed, it can be retrieved from the service manager. I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters. r=waterson a=rickg 2000-03-02 07:13:02 +00:00
tbogard%aol.net 619ad7581a ShouldAddGlobalHistory is now a little smarter. It will only add items that are loaded in contentType'd docShells. I'm sure there are more things we should restrict on, but this is a start. r=mscott, a=jar 2000-03-01 05:18:04 +00:00
tbogard%aol.net 8b63342877 DoContent now call CreateContentViewer on the docShell to get the viewer created. Implemented CreateContentViewer(), NewContentViewer(), and SetupNewViewer() methods in the docshell. This gets docshell setup to be able to create it's own content viewers for loads. This is work to getting session history stuff working and bug 13374. r=mscott a=jevering 2000-02-29 22:32:24 +00:00
pollmann%netscape.com 982af48162 Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg 2000-02-29 06:51:48 +00:00
tbogard%aol.net ec349aa2d4 mLoadCookie is now stored on the docshell instead of the contentListener. Started framing out the different parts of a load and management of session history and global history. Reload is now live. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering 2000-02-24 04:15:22 +00:00
tbogard%aol.net 529a145ede PDT+ Fix for Bug #27279. When the current docshell was asked to find an item of a given name, it failed to return out when it itself was the name being searched for. Also provided implementation for Set/ GetSessionHistory and and GetCurrentURI. None of these methods are called yet. Changed the mLoadCookie to only be on the contentListener. This will probably change to only be on the docshell, but regardless, there should only be one between the two of them. r=mscott, jar. a=jar 2000-02-17 02:03:02 +00:00
tbogard%aol.net ce4cfbc25b Stop now has an implementation. Not yet called. 2000-02-14 10:27:32 +00:00
tbogard%aol.net cb7c2b50a4 nsDocShell now implements the nsIWebNavigation interface. Added some stubbed code to Ensure that there is a content viewer. Also added stubbed code to Setup the content viewer when a new one is created. This will eventually replace the embed method. Removed the mCreated member as it is no longer needed. The destructor calls Destroy now to centralize the destruction code. r=hyatt 2000-02-14 06:40:28 +00:00
tbogard%aol.net 14b69d6f60 SetItemType now asserts when you try to set the type while there is a parent. FocusAvailable now supports calling up to the treeOwner. CreateTargetLocation() now has an implementation. r=hyatt 2000-02-11 01:09:12 +00:00
kmcclusk%netscape.com cd6f5d237b Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
tbogard%aol.net 840c8350e1 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 fe363b71b9 Added GetTarget() to be used to resolve targetting. 2000-01-30 07:34:10 +00:00
mscott%netscape.com 83287af82d Part of docshell/webshell landing prep work. The doc loader is being re-factored into the uri loader.
api synch of changes to nsIURIContentListener
r=travis
2000-01-29 06:10:54 +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
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
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
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
rpotts%netscape.com af4f9c2189 Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
sspitzer%netscape.com f37e107774 fix warnings 1999-12-28 19:41:57 +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
nisheeth%netscape.com fe37843a88 Removing ifdef MOZ_PERF_METRICS code from docshell. Does not affect build. 1999-12-20 23:22:17 +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 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 91c8dcb560 fix for 21113 1999-12-08 05:01:06 +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
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
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 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 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
tbogard%aol.net 0f6eaf069d Was acidentally incrementing the counter before requesting the element. 1999-12-02 10:05:17 +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
tbogard%aol.net 0f3e5cfb03 Added attribute for setting and getting the nsIDocShellTreeOwner. 1999-12-02 04:34:09 +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
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 2d28986f21 nsDocShell now implements nsIScriptContextOwner. 1999-11-30 01:06:59 +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
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 8abfb4a29e Implemented GetPositionAndSize.... Fixed some calls to DOMHandleEvent. 1999-11-29 07:47:20 +00:00
tbogard%aol.net b6582c421e Changes to get this compiling again. 1999-11-23 10:15:10 +00:00
tbogard%aol.net 33b7456c27 A couple of comment tweaks. 1999-11-22 10:07:10 +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
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 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 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 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 d20964dfb8 Implemented a number of the Positioning / Sizing routines. 1999-11-13 08:09:16 +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 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