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