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

976 Коммитов

Автор SHA1 Сообщение Дата
jst%netscape.com b50e914ed4 Fixing bug 25821. This is only a bandaid for the real problem with targetting javascript: URL's but it fixes the immediate problem while the targetting code is being rewritten. r=brendan, sr=mscott 2000-11-02 08:43:19 +00:00
radha%netscape.com 8e11ee5cb9 More fixes for bug # 46828. r=pollmann sr=rpotts 2000-11-02 06:34:44 +00:00
mscott%netscape.com 43861bb84a Bug #56938 --> Break out the code which parses and sets up refresh urls into
a separate method so we can expose it as an interface method
via nsIRefreshURI.
r=sspitzer,sr=rpotts
2000-11-01 08:03:58 +00:00
warren%netscape.com 4189314fdb Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com d1d8e969d3 problem with gNumberOfWebShells -- moved into DEBUG 2000-10-28 04:09:10 +00:00
warren%netscape.com 6e35f97e31 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
waterson%netscape.com 204f4c665e Bug 42001. Implement 'clear history'. r=ben,brendan,alecf, sr=shaver 2000-10-20 01:00:11 +00:00
radha%netscape.com 02b23a1dbe Fix for bug # 55055 r=adamlock sr=rpotts 2000-10-19 06:40:46 +00:00
radha%netscape.com 654d877e37 Fix for bug # 46828. r=mscott sr=rpotts 2000-10-19 06:24:24 +00:00
radha%netscape.com 110bb785c4 Fix for bug # 55145. r=pollmann a=rpotts 2000-10-13 20:49:40 +00:00
anthonyd%netscape.com 308190d048 fix for bug # 55750
Crash opening "new composer window" to bogus location, after "this type of page can't be edited" dialog
r=sfraser
sr=kin
sr=rpotts
2000-10-13 05:06:02 +00:00
mscott%netscape.com b783faa154 Bug #47636 --> add methods to convert back and forth between a nsIDocShellLoadTypeInfo
and a docshell load tye. Unify nsIURILoadCommand and nsIDocShellLoadType enums so they
can be treated as the same type.
r=radha, sr=rpotts
2000-10-11 23:17:02 +00:00
pollmann%netscape.com e1f0fabeaa Bug 53708: Prune session history tree at frame being replaced to prevent wrong pages from being loaded into subframes. r=radha, a=adamlock 2000-10-11 10:05:17 +00:00
law%netscape.com d60895c960 Bug 6119; r=radha@netscape.com; sr=waterson@netscape.com; Use nsIChannel::VALIDATE_NEVER when loading a page for view-source 2000-10-07 02:24:50 +00:00
nisheeth%netscape.com cd0f3f8f7d r=pollmann. Fix for nsbeta3++ bug 48382. Fixes the infinite loop when location.href was set from the onload handler of a frame. 2000-09-28 05:44:10 +00:00
radha%netscape.com 7c5fabdb0b Fix for bugscape bug # 1644. keywords work eventhough the pref for it is turned off.
r=valeski a=mscott
2000-09-27 21:27:35 +00:00
vishy%netscape.com 58e48dc043 bugzilla 52182. r=a=mscott.
Modify the logic to launch external browser (only for target=_content
and target=_blank links). Also add something to DocShellLoadInfo
so that a user of nsDocShell::LoadURI can specify the target desired.
2000-09-22 05:04:58 +00:00
warren%netscape.com 075350b1c8 Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani 2000-09-20 19:35:24 +00:00
locka%iol.ie 9e805707f6 Fixed typedef problem in Win32. b=50949 2000-09-20 13:28:19 +00:00
locka%iol.ie 69fd02310b Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha 2000-09-20 12:23:53 +00:00
sspitzer%netscape.com b58f45fa3c part of the fix for #46888. after cancelling a news message, you can't
select another message.  fix by naving@netscape.com.  r=sspitzer,a=mscott
also a couple bullet proofing fixes to prevent crashes.
2000-09-19 22:40:52 +00:00
radha%netscape.com c197ba388a Fix for dogfood+ bug 46845 r=pollmann 2000-09-16 04:36:18 +00:00
rayw%netscape.com d39d9e6d59 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren
2000-09-14 23:20:49 +00:00
dougt%netscape.com c3c864a472 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts
2000-09-14 22:56:56 +00:00
sspitzer%netscape.com 7b39f7f438 trivial fix for #52578. initialize uninitialized variable. r=rpotts 2000-09-14 20:23:00 +00:00
mjudge%netscape.com a2fa9edcb5 small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575 2000-09-14 11:45:01 +00:00
locka%iol.ie 264ad311ba Added test for postdata before invoking the anchor scrolling code to prevent obscure form problem where the submit url is the same as the current url with an anchor appended. b=52290 2000-09-14 09:45:14 +00:00
jst%netscape.com 145632c84d Checkin in part of the fix for nsbeta3+ bug 42321. Avoid running JS_GC() many times per window open/close, once should be enough. Patch mostly done by alex@cendio.se, r=jst@netscape.com & vidur@netscape.com 2000-09-14 06:18:09 +00:00
rayw%netscape.com 6cc70ebd6c Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
valeski%netscape.com 5158f9f336 50188. removing webshell leak detection special macros. now we'll spew data in debug builds only 2000-09-11 22:06:52 +00:00
mstoltz%netscape.com 35dbf42404 Fixing 51828, allowing JS/data urls to inheit principal from document if called from system code. r=jst 2000-09-11 21:16:58 +00:00
bryner%uiuc.edu 61a91792ea Removing extraneous text before comment. r=blizzard. 2000-09-11 14:33:45 +00:00
locka%iol.ie 61057373cc Added decl of kSimplURICID. b=37416, r=valeski 2000-09-11 14:09:54 +00:00
locka%iol.ie 571e9acb02 Added decl of kSimplURICID. b=37416, r=valeski 2000-09-11 13:29:22 +00:00
locka%iol.ie e8bf6587e7 Add notification to embedders when an unrecognized URI is clicked on before discarding it. b=37416, r=valeski 2000-09-11 12:38:54 +00:00
rpotts%netscape.com 17ea903430 bug #37434. Added an attribute to nsIDocShellLoadInfo to indicate whether the active document should be stopped immediately... 2000-09-10 06:00:46 +00:00
hyatt%netscape.com 8adaeb8314 Fixes for bugs 45989, 50509, r=ben,jrgm" 2000-09-08 08:04:53 +00:00
rpotts%netscape.com 5f344b74c7 bug #37434. Stop() is now called on the content viewer, before the old document is destroyed. This allows the old document to release some stuff :-) 2000-09-08 00:29:13 +00:00
rpotts%netscape.com 49552edbbe Moved the firing of the OnLoad event from WebShell into DocumentViewer... 2000-09-06 09:11:38 +00:00
edburns%acm.org 2e20bb7f8b r=dbaron
Fix bustage on AIX s/true/PR_TRUE

bug 49522.
2000-09-05 21:35:59 +00:00
edburns%acm.org 7b7a548b33 This was tested on win32, and is known to build on win32 and solaris.
Right now, nsIPluginManager::PostURL() has parameters for
postHeadersLength and postHeaders.  However, nothing is being done with
these parameters.  This bug fix utilizes these params for their intended
purpose: to allow the plugin the ability to add HTTP headers to a POST
data stream.

Important assumptions made by this fix:

* postHeadersLength is the correct length for postHeaders.

* postHeaders is a buffer of headers in the form

  "HeaderName: HeaderValue\r\n"

  each header, including the last, MUST be followed by "\r\n".

To affect this fix I had to modify the following files:

M docshell/base/nsDocShell.cpp
M docshell/base/nsDocShell.h
M docshell/base/nsWebShell.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M docshell/base/nsWebShell.h
M layout/html/base/src/nsObjectFrame.cpp
M modules/plugin/nglsrc/nsIPluginInstanceOwner.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginInstancePeer.cpp
M webshell/public/nsILinkHandler.h

Basically, it involved clearing a path so the headers arguments can make
it down to nsIPluginInstanceOwner::GetURL()'s implementation in
nsObjectFrame.cpp, where an nsIInputStream is made of the headers.
2000-09-05 19:03:56 +00:00
mscott%netscape.com 33920f5701 Bug #32387,47365--> reset the load type when we get a redirected url so it gets added to
session history properly.
Only call OnLoadingSite if we actually create a content viewer for this page...
r=radha
2000-09-01 22:35:05 +00:00
mscott%netscape.com d08376e7af Bug #32387,47365, 46331, 46338, 23734 --> reset the load type when we get a redirected url so it gets added to
session history properly. Only add to session history if the url resulted in document being
loaded.
r=radha
2000-09-01 22:34:19 +00:00
radha%netscape.com d74ced9377 partial fix for 49498. r=nisheeth. 2000-09-01 21:29:48 +00:00
vidur%netscape.com 4a41eee18d Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
mstoltz%netscape.com 584d022386 Fixing exploits involving changing the location of a window and getting the wrong principal. Bug 48723, r=vidur 2000-08-31 05:53:32 +00:00
locka%iol.ie 096eab673c currentURI property removed from nsIDocShell. currentURI property changed to return nsIURI on nsIWebNavigation. b=46847, r=valeski, a=valeski 2000-08-30 11:32:30 +00:00
dp%netscape.com bd4a085e67 bug 41950 Getting correct url to get updated on redirect r=mscott 2000-08-29 03:28:30 +00:00
akkana%netscape.com 9f7d296467 23485: make it possible for urlbar to go to urls spanning multiple lines. r=jfrancis 2000-08-28 22:15:03 +00:00
mscott%netscape.com abe52a17bf Bug #44253 --> if a docshell doesn't have a parent content listener then change
the default for IsPreferred to return the value of CanHandle. This makes it
easier for content developers to use browser and iframe tags since they don't
have to implement nsIURIContentListener explicilty to get correct
loading behavior.
r=valeski
2000-08-26 02:52:09 +00:00
locka%iol.ie c52f68cce4 API changes for embedding. b=46847, r=dougt, a=valeski 2000-08-25 18:39:46 +00:00
mscott%netscape.com 056b55e497 Bug #27048 --> implement nsIHTTPEventSink
r=valeski
2000-08-25 01:46:00 +00:00
ruslan%netscape.com b0cd0ad40f Fix string buffer overrun - 50148 2000-08-24 22:15:32 +00:00
jst%netscape.com b3a4ade60d DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
scc%mozilla.org 4f2c82d5e5 fixing code that relied on implicit string construction 2000-08-19 22:35:49 +00:00
radha%netscape.com 40bb85612b Fix for bug # 47148. r=rpotts 2000-08-18 18:33:12 +00:00
jst%netscape.com 784188db21 Fixing nsbeta3+ bug 46190. Clicking on links that point to anchors with whitespace in them wasn't working... r=pollmann@netscape.com 2000-08-18 07:31:40 +00:00
av%netscape.com 4cf6d6eb7a Fixing 46490, r=sean, r=waterson, r=valeski, a=adamlock 2000-08-17 19:16:39 +00:00
hyatt%netscape.com 12eec21109 Fix for 32661, r=brendan 2000-08-16 23:57:03 +00:00
mstoltz%netscape.com 23306a4e04 Fixed 37702 and 47670. r=vidur 2000-08-09 20:08:54 +00:00
mscott%netscape.com 4964e2508e Bug #1642 --> don't run JS urls with the default browser (effects shrimp only)
r=prass
2000-08-09 02:30:58 +00:00
saari%netscape.com 00ad136b80 massive landing of joki changes.
Relevant nsbeta3+ bugs 43309, 44503, 2634, 2504,5981, 24698, 25758, 33577,
36062, 36217, 41191, 41491, 42356, 42829, 43016
r=saari (joki code). also been tested by heikki and bryner
2000-08-08 21:31:05 +00:00
cata%netscape.com e6fcb678dd Fix for bug #37543, a=ftang, r=nhotta. 2000-08-05 00:07:03 +00:00
blizzard%redhat.com 3b792891c5 documentation change only 2000-08-03 15:02:42 +00:00
radha%netscape.com 8f507a0d3a 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 4967b0a7cc Getting jar files in shape. Mostly works on unix, status bar missing (not in build yet). 2000-08-02 06:48:45 +00:00
jst%netscape.com 8432933db3 (Merging nsbeta2 checkin to the tip) Fixing nsbeta2+ bug 28572, the docshell was fireing the script unload handler too early in some cases and in some other cases the unload handler was fired even if the document wasn't unloaded. r=nisheeth, a=nisheeth. 2000-07-28 05:55:54 +00:00
dbaron%fas.harvard.edu a394eeee27 Improve performance of testing for visited links CSS selector matching by reducing string conversion and by caching the state of the link on the link element. r=waterson b=25963 2000-07-27 23:17:53 +00:00
warren%netscape.com 7ac7233df8 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
mscott%netscape.com 859bcd8cc5 Bug #45226 --> fix security hole in keywords by only allowing keyword searches if the url was an http (or https) url.
Currently other urls (like imap, news, ftp, etc) would end up getting sent to the keyword server if we weren't able to
connect to the host specified in the url.
r=valeski
2000-07-24 20:14:53 +00:00
jst%netscape.com 4801b5ce24 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
jdunn%netscape.com 9ca8ea98cc Fixing hpux bustage.
The define needed in the header file, doesn't get set till after the
header file is included.
Also added newline to headerfile at the end for hpux.
2000-07-19 13:36:35 +00:00
valeski%netscape.com 55f8928669 moving the docshell lib to the components dir and macro'izing some decls. 45723 2000-07-19 02:57:05 +00:00
valeski%netscape.com 3f6c274d00 45723. r=rpotts. webshell-docshell consolodation changes. 2000-07-18 23:13:07 +00:00
radha%netscape.com 04359c52e2 Possible fix for 45297. r=pollmann 2000-07-18 22:24:27 +00:00
radha%netscape.com 5d23e24e89 Fix for bug # 37324 r=rpotts 2000-07-18 21:55:37 +00:00
radha%netscape.com 02abccd564 Fallout from previous checkin for bug # 45520. r=pollmann 2000-07-17 20:12:27 +00:00
radha%netscape.com ed5566df5c Fix for 45297 r=pollmann 2000-07-14 22:42:33 +00:00
andreas.otte%primus-online.de 0ffa52a5a4 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 61b8519570 fix for 44963.crash in SH while clicking in the throbber. r=rpotts@netscape.com 2000-07-14 21:06:20 +00:00
vidur%netscape.com 924aceef9e Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski 2000-07-12 23:56:14 +00:00
dougt%netscape.com c422448137 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 e571227d06 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 bb06f79747 r=mscott, 42505. somehow a switch enum was dropped from a previous checkin. 2000-07-11 15:00:59 +00:00
mscott%netscape.com be66c761b2 Bug #45047 --> accept plain/text content type by default.
r=alecf
2000-07-11 05:09:42 +00:00
rpotts%netscape.com 9eca8cab59 More session history cleanup... Reorganizing the code and removing SH_IN_FRAMES ifdefs... (r=radha) 2000-07-08 05:17:49 +00:00
ruslan%netscape.com 84dfd2d63a WIP on 40449, a/r=gagan 2000-07-07 22:02:47 +00:00
mscott%netscape.com b5e1a4e647 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 283125d3ee More changes regarding feature bug 36547 r=rpotts 2000-07-06 04:34:52 +00:00
rpotts%netscape.com bd98ffaa86 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
rpotts%netscape.com 68a1097f13 New session history interface for the DocShell... not part of the build yet. 2000-07-05 22:28:24 +00:00
dougt%netscape.com 15b5587cd3 I am an idiot. 2000-07-04 22:08:41 +00:00
dougt%netscape.com 524dbf0f20 44113 r/a=valeski@netscape.com 2000-07-04 21:49:27 +00:00
radha%netscape.com 072cf93bb0 Enabling feature "Session History in frameset pages". bug # 36547. Reviewer for this checkin
as well as several previous checkins related to this bug is rpotts.
2000-07-04 18:51:14 +00:00
valeski%netscape.com 57b8b984fb 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 dc0310149d Fixed the nsIWebNavigation methods on the docshell when SH_IN_FRAMES is defined... 2000-06-30 22:05:32 +00:00
radha%netscape.com 5b8603911e 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 e1fc2c5789 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 6c789be53b Bug #10802 --> remove special case of message/rfc822 content. we resolve this diffently now in order to make
open attachments work.
r=sspitzer
2000-06-23 04:47:30 +00:00
mscott%netscape.com f550c199eb 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 06c9aaf6fb Fix leak of an atom. r=waterson 2000-06-22 22:49:44 +00:00
locka%iol.ie 8cdb55a0a4 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 0098abd512 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
mscott%netscape.com a67f7065a0 Bug #38374 --> we were throwing an assertion in correctly because we couldn't create a content viewer. This is
actually an okay case, we'll later try to fire a helper app in this condition. No need to assert.

r=valeski
2000-06-22 06:55:10 +00:00
rpotts%netscape.com 6371dad16a 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 4196eff7c5 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
nhotta%netscape.com 50952a7582 Changed to apply UTF-8 to UCS2 conversion before assigning the string to nsString, bug 42873, r=cata. 2000-06-21 23:26:36 +00:00
andreas.otte%primus-online.de 9694690128 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 a25f59f3bb 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
locka%iol.ie 908790b63c Added new enum for docshell tree items that own chrome content 2000-06-21 13:07:22 +00:00
radha%netscape.com e8ae3eb5ca 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 fe680b22a3 Added Set/GetLoadCookie methods to nsDocShell. The mLoadCookie is no longer directly set by the nsDSURIContentListener class! 2000-06-20 08:01:19 +00:00
rpotts%netscape.com dad4eb4fd0 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 49c54755fc Reworked the nsIWebProgress interfaces and implementation... 2000-06-19 05:54:37 +00:00
radha%netscape.com e54744ac5d Fix for bug # 41373. r=pollmann. a=don,phil,leger,leaf 2000-06-15 22:08:25 +00:00
waterson%netscape.com 5a2f07e622 Fix leak. 2000-06-15 06:41:17 +00:00
pollmann%netscape.com f6cba04351 Bug 32770: Save scroll position in session history r=nisheeth 2000-06-15 00:35:46 +00:00
mstoltz%netscape.com a62193e278 Fix for bug 31818. Dogfood. r=brendan 2000-06-13 23:56:30 +00:00
jst%netscape.com e151f419a0 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
mscott%netscape.com 9f23d7b393 Bug #40160 --> fix annoying assertion in on end document load for cases where the url doesn't have a host
r=rpotts
2000-06-07 23:13:12 +00:00
locka%iol.ie daa15f8e9e Put pointer test around smprintf to prevent crash for invalid IMG links.
b=40094,r=adamlock,approved valeski
2000-06-05 22:21:37 +00:00
locka%iol.ie 353a4a3f92 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 958ed96edd Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
ruslan%netscape.com a0cc90b5c0 Fix 41269. WIP on 31189. r/a=gagan 2000-06-02 21:02:31 +00:00
hyatt%netscape.com 560d4bdace Adding support for weak references on docshells. 2000-05-28 09:25:55 +00:00
radha%netscape.com fda1b8d01a fix for bug # 35566. r=adamlock@netscape.com 2000-05-26 21:04:15 +00:00
radha%netscape.com f828f5249d 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
joki%netscape.com 7389ef527f Fixes for bug 38269. Fixes crash during page rewrite in focus, reset, submit and location change in onunload. r:mjudge 2000-05-26 00:26:54 +00:00
locka%iol.ie 0a20dc9914 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 a085c90410 Fix 17570 (refresh header is broken)[nsbeta2+]; r/a=gagan 2000-05-24 02:32:13 +00:00
locka%iol.ie fabcb5c5d6 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 a4f6b90b20 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 428126b06c 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
locka%iol.ie c13637c4a1 New parameter for AddToSessionHistory #39668 2000-05-23 00:51:37 +00:00
hyatt%netscape.com 5bed7dc4bd fix for making skins script-safe. r=scc 2000-05-19 04:48:43 +00:00
valeski%netscape.com 9f17bf7994 38695. r=alecf. i18n network error strings 2000-05-18 21:52:23 +00:00
sfraser%netscape.com 1fc1154443 Fix timer refcount issues in docshell, fixes bugs 39641, 39617. r=pavlov a=leaf 2000-05-17 20:24:43 +00:00
heikki%citec.fi f6b99f8941 Enable show=new for simple XLink. Works at least when the link is clicked, does not seem to work with actuate=onLoad. Bug 15086. 2000-05-17 05:43:14 +00:00
pavlov%netscape.com 0c75802384 changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
joki%netscape.com b2e873d830 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 48ac974c75 Fix for bug 27930. Support for IPv6. 2000-05-16 08:46:03 +00:00
warren%netscape.com 4d1711e5f8 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 1435cf8e80 Bug 39089. Paint over the problem by special-casing 'javascript:' URIs. r=mscott 2000-05-15 06:14:32 +00:00
danm%netscape.com e6b9efbec5 top-level chrome dirs are now packages,locales,skins 2000-05-13 21:29:08 +00:00
andreas.otte%primus-online.de 73b671fe73 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 46d452bb36 Add notation as to why the SetOriginalURI() hack is necessary. 2000-05-13 00:01:22 +00:00
davidm%netscape.com 9efc745de9 21137 Hook up reload/shift-reload/back/forward buttons to load att r = rpotts 2000-05-10 22:45:24 +00:00
rpotts%netscape.com 80c3fe2f3e some reformatting to keep lines from wrapping... 2000-05-06 06:05:03 +00:00
ruslan%netscape.com b9031172b2 Fix 37800 2000-05-03 00:21:51 +00:00
mscott%netscape.com c085a8db05 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 fa1d77063b 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
attinasi%netscape.com d3f0962648 Removed the rest of the PERF_METRICS stuff that was removed when the WebShell changes were landed (the code is now in the Viewer itself). 2000-04-29 00:07:40 +00:00
scc%netscape.com d5c447bd02 making string conversions explicit 2000-04-27 20:59:12 +00:00
mjudge%netscape.com 48f046e6b3 ender lite checkin. 2000-04-27 07:37:12 +00:00
tbogard%aol.net f2181d2ea9 Added comment for when to add win_start in just like the win_stop. 2000-04-24 05:06:51 +00:00
mscott%netscape.com 25c459a125 Bug #33156 --> webshell no longer implements nsIProgressEventSink, the doc loader does.
it's getting smaller! *yeah*
2000-04-22 23:19:40 +00:00
mscott%netscape.com 72fd5b0acc 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 db26f828b4 Small HTTP api change. 2000-04-22 00:40:21 +00:00
tbogard%aol.net 8b03e6b94c 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
tbogard%aol.net 854058cbf9 Removed some old ifdef 0 code. Removed some unused variables. Some cleanup to OnStart and OnEndDocumentLoad to get ready to move them over to the progress interface code. 2000-04-21 23:31:41 +00:00
tbogard%aol.net 8c0297f0d5 Made the constructor public to allow the generic factory to be used for creation. Removed the static Create. Removed EnsureGlobalHistory. Global History is now instantiated on startup. Changed GetStringBundle to GetPromptAndStringBundle since most people are always wanting to get both the prompt and the string bundle. 2000-04-21 23:31:40 +00:00
tbogard%aol.net 1487fbcef1 Fixed the duplicates in the enum. 2000-04-21 23:23:17 +00:00
scc%netscape.com e246b96586 making string conversions explicit 2000-04-21 02:35:42 +00:00
radha%netscape.com d1cd466bbe update session history too with the title when title gets set. 2000-04-20 23:14:53 +00:00
danm%netscape.com 622d6fe83b dist...chrome restructuring 2000-04-19 21:42:30 +00:00
tbogard%aol.net f975874a50 Remove unused variable. 2000-04-18 23:31:26 +00:00
tbogard%aol.net e464319a7c Don't persist "about:blank" in the session history. 2000-04-18 23:30:02 +00:00
waterson%netscape.com d04c3f01e5 Back out changes my changes to nsILinkHandler because of performance problems. 2000-04-18 04:34:20 +00:00
scc%netscape.com ac217fbced making string conversions explicit 2000-04-17 11:24:01 +00:00
tbogard%aol.net 6b353cbffa 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 844aac7e20 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 f4a774ebb3 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 4e5f7c99ac Making the addref and release thread safe. 2000-04-16 13:00:52 +00:00
tbogard%aol.net 2063c94ae0 DocShell is now handling all the loading and navigation. The new session history is now being used in place of the old. 2000-04-16 11:18:41 +00:00
tbogard%aol.net ef312085a4 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 7d5a8d17a9 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 547d16eb47 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
tbogard%aol.net 61527a8174 Make sure we properly notify of window activity starting and stoping. 2000-04-16 05:09:07 +00:00
mccabe%netscape.com 4537a69b81 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
waterson%netscape.com 93951f3bd4 Bug 12493. Change nsILinkHandler interface to take an nsIURI object instead of a string. This allows necko to canonify URIs before passing them back to global history. r=travis,pierre 2000-04-13 19:55:47 +00:00
jdunn%netscape.com 69a171e386 newline for hp 2000-04-13 13:35:54 +00:00
tbogard%aol.net 2320ecb1dd 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 18b2ff8d87 Moved the implementation of nsIRefreshURI into the docShell. When the webShell is getting destructed make sure we call Destroy. 2000-04-13 03:11:25 +00:00
tbogard%aol.net a2006c7257 WebShell no longer creates the plugin host. nsObjectFrame now gets it from the service manager instead of trying to get it from the webshell. 2000-04-13 02:56:05 +00:00
tbogard%aol.net c8f2d5a0c4 Implemented SetFocus. 2000-04-13 02:54:38 +00:00
tbogard%aol.net 7cdb266ad3 Provided implementation for the file fixup work. 2000-04-12 10:06:58 +00:00
tbogard%aol.net 5906ab7f7b Put the GetInterface for the uriContentListener into an ifndef for DOCSHELL_LOAD so when DOCSHELL_LOADING is turned on, we get the right handler. 2000-04-12 10:00:04 +00:00
tbogard%aol.net bc35af6d14 Removed the file fixup and completely rely on docShell fro Creating the uri. 2000-04-12 09:46:40 +00:00
tbogard%aol.net 21f8723127 Checks for when progress is called after docShell goes away. This is now going to be valid with changes made to the way the uriLoader and necko do cancelling. Bug #35505 2000-04-12 01:59:15 +00:00
tbogard%aol.net 17eb359088 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 bc63ef6237 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 26ccc8a82f Removed nsIWebShellContainer methods that are no longer part of the interface. Removed convertFileToURL and convertURLToFileCharset as the implementation in docShell is now relied upon. LoadURL now largely relies on docShell's CreateFixupURI to get a uri. No longer call nsIWebShellContainer::BeginLoadURL or EndLoadURL as the nsIWebProgressListener interface provides all these needed listeners. No longer call nsIWebShellContainer::WillLoadURL as the uriLoader code provides the ability to cancel or stop a load from happening. DoLoadURL now relies on the implementation in docShell for talking to the uriloader. Fixed a bug with nsWebShell::GoTo pointed out by Conrad. 2000-04-11 23:52:28 +00:00
mscott%netscape.com 8777c84eb5 backing out my bug fix because it appears to have broken the page cycler.
thanks to sspitzer for helping me figure this out.
2000-04-07 21:36:09 +00:00
mscott%netscape.com b171246cb6 Bug #34769 --> don't set the refferer as the original url on the channel in the webshell.
r=warren
a=leaf
2000-04-07 19:25:42 +00:00
tbogard%aol.net 6df17bc247 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 c6f1b601bf 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 b3add04b33 Removed some old code that was ifdefed out. Removed the isMail test in webshell as that path is no longer being hit due to the fact that "mailto" does succeed in creating a nsIURI. Changed InternalLoadURI due to changes in the docshell parameter list. 2000-04-04 00:03:11 +00:00
tbogard%aol.net 3659345765 The layoutState is actually a nsILayoutHistoryState not just an nsISupports. 2000-04-03 00:47:15 +00:00
erik%netscape.com 08e80dd504 bug 30022; added Set/Get TextZoom for enlarging/reducing fonts only 2000-04-02 21:53:46 +00:00
mscott%netscape.com ffe651e6f2 Make sure nsIWebProgressListener is added to the GetInterface method for docshell. 2000-04-02 21:00:26 +00:00