roc+%cs.cmu.edu
329c6cc865
Bug 293714. Be smart about guessing whether a vertical scrollbar is needed when we do the first real reflow of a scrollframe; remember in global history whether the page needed a scrollbar or not. r+sr=bzbarsky
2005-08-25 00:10:37 +00:00
bryner%brianryner.com
e5ed382220
If we created a transient about:blank content viewer, make sure we're locating the root view sibling for that viewer and not the viewer it's replacing. Bug 300533, r=cbiesinger.
2005-08-24 17:27:41 +00:00
smfr%smfr.org
8330cce37f
Fix bug 305662: fix leakage of nsWebShell and entrained data by breaking a ref cycle between the docShell and nsISecureBrowserUI in a place that works for both embedders and the suite. r=bryner, sr=bz
2005-08-23 23:48:47 +00:00
roc+%cs.cmu.edu
4ac70976f2
Bug 304434. Update link :visited status for URIs downloaded to helper apps. r+sr=dbaron
2005-08-23 22:26:10 +00:00
mrbkap%gmail.com
f6f8514c0c
bug 305236: Don't store the current document in the bfcache if we're going to reuse the current inner window for another page. In this case, the current document never was making it into session history anyway. r=bryner sr=jst
2005-08-23 00:24:57 +00:00
bzbarsky%mit.edu
0d6a610963
Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
...
param. Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
mats.palmgren%bredband.net
83952914cf
Fix crash when going back on pages with (I)FRAMEs. b=304639 r+sr=bryner
2005-08-21 12:43:42 +00:00
bryner%brianryner.com
e5c9b5c90e
Disable caching of documents when doing a subframe navigation, to help with site compatibility problems. Bug 304860, r=bzbarsky.
2005-08-19 20:58:17 +00:00
neil%parkwaycc.co.uk
2585bbcd72
Bug 304053 Don't draw canvas focus on editor/midas frames r+sr=roc
2005-08-16 08:12:15 +00:00
roc+%cs.cmu.edu
7501dbbfad
Bug 78510. Undoing backout; still no change.
2005-08-16 01:03:45 +00:00
roc+%cs.cmu.edu
85d3e0a8ee
Bug 78510. Retry backing out of link-visited notifications, to see how Tp is affected. r+sr=bz
2005-08-15 22:39:29 +00:00
mrbkap%gmail.com
2b7c7bca7a
bug 303267: Store the entire inner window in the window state holder instead of copying properties and restoring them. This fixes going back and forth with the bfcache on when the page gone to has javascript in it. r=jst sr=bryner
2005-08-15 18:16:42 +00:00
cbiesinger%web.de
26a83fee9a
bug 292998
...
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
mrbkap%gmail.com
c5688dfef2
Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
2005-08-13 03:54:29 +00:00
mrbkap%gmail.com
59fbced3fe
bug 303267: Store the entire inner window object on the history entry instead of copying/restoring JS properties. r=bryner sr=jst. This patch also fixes bugs 304284 and 304078.
2005-08-13 00:53:39 +00:00
darin%meer.net
48e5464417
fixes bug 301358 "HTTP 'refresh' doesn't load page with bfcache enabled" r=biesi sr=bryner a=bsmedberg
2005-08-11 20:14:00 +00:00
roc+%cs.cmu.edu
70552e689c
Bug 78510. bryner's checkin fixed the Firefox problems so I'm undoing my previous partial-backout.
2005-08-11 05:06:22 +00:00
roc+%cs.cmu.edu
3914dd73e7
Bug 78510. Try backing out the nsDocShell changes to see if the Tp changes still happen when visited notifications don't fire.
2005-08-10 23:23:53 +00:00
roc+%cs.cmu.edu
c3ea09b7b0
Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there.
2005-08-10 20:21:44 +00:00
aaronleventhal%moonset.net
b8ff615ee1
Fix whitespace nit from biesi on last checkin
2005-08-10 01:47:11 +00:00
aaronleventhal%moonset.net
8b21f5d760
Bug 303841. When screen reader running, prefer external viewer applications over full page plugins because they are more accessible. r=biesi, sr=jst, a=cbeard
2005-08-10 01:45:31 +00:00
cbiesinger%web.de
b8db03642d
save the presentation even if the next load is an error page
...
Bug 299547 r=bryner sr=darin a=brendan+shaver
2005-08-09 12:31:36 +00:00
smfr%smfr.org
62c89ae49e
Clean up backout of the nsDocShell part of the patches in bug 302958 (which, luckily, was not required to fix the bug); calling EnsureContentViewer() from GetPresContext() caused performance regressions. r/sr=bryner, going on a= for previous patch.
2005-08-07 22:49:51 +00:00
smfr%smfr.org
dcc4448ecb
Test backout of nsDocShell EnsureContentViewer() changes from bug 302962, to see impact on performance.
2005-08-07 15:49:15 +00:00
smfr%smfr.org
cb4ed7c2b3
Fix bug 302962. When someone calls Activate() or Deactivate() on an nsWebBrowser which doesn't have a content viewer yet (and hence no pres shell), don't just bail because nsGlobalWindow will complain. Instead, change nsDocShell to make the content viewer on demand, and go ahead and pass the activate/deactivate onto the dom window. This fixes a serious focus bug in Camino.
...
r/sr=bryner, a=bsmdedberg.
2005-08-06 20:28:42 +00:00
bryner%brianryner.com
c4f7b55714
Fixing VC6 bustage - initialize with a ctor
2005-08-03 22:48:42 +00:00
bryner%brianryner.com
3064c2307e
When navigating a subframe, make sure that all docshells have navigated to the correct cloned session history entry. Bug 301397, r=darin, a=bsmedberg
2005-08-03 22:32:10 +00:00
bryner%brianryner.com
214faae62f
When restoring a presentation, move everything except adding the request to the loadgroup into the async plevent callback. This fixes the problem with restoring window properties when history.back() is used (with untrusted JS on the stack). Bug 301516, r=darin, a=asa
2005-08-02 18:35:07 +00:00
jst%mozilla.jstenback.com
8c2bc6fcb8
Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers
2005-07-30 20:57:07 +00:00
cbiesinger%web.de
3dfde76838
Bug 286811 don't add ("xul") error pages to global history
...
r=bz sr=darin a=bsmedberg
2005-07-27 12:38:38 +00:00
cbiesinger%web.de
c603c0ce9c
Bug 300863 Send onLocationChange even if we have no failed channel
...
r=bz sr=darin a=bsmedberg
2005-07-27 12:34:25 +00:00
bryner%brianryner.com
83216585ac
Change PageShow/PageHide events to be lowercase and hook them up so that onpageshow= works on the body tag. Bug 297887, patch by brettw@gmail.com, r=me, a=bsmedberg.
2005-07-25 22:09:39 +00:00
bzbarsky%mit.edu
978cc44c42
Make setting document.location to itself not create a new history entry. Bug
...
300805, r=biesi, sr=darin, a=bsmedberg
2005-07-22 18:19:35 +00:00
bryner%brianryner.com
5ae7d73475
Fix stuck focus ring when restoring a presentation by making sure to save the focus before we clear the focused content state. Bug 298077, r+sr=dbaron, a=brendan.
2005-07-19 18:02:55 +00:00
bryner%brianryner.com
c322d827aa
Allow caching of the document when the load type is LOAD_STOP_CONTENT or LOAD_STOP_CONTENT_AND_REPLACE. Bug 292948, r+sr=darin, a=brendan.
2005-07-19 17:20:05 +00:00
bsmedberg%covad.net
c70e951ba6
Bug 292624 - XUL error pages should not have chrome privileges, r=darin sr=dveditz a=asa
2005-07-14 17:46:55 +00:00
bryner%brianryner.com
0e7ee4a645
Fix stuck designMode when using fastback by making sure the DOM window still contains the old document when the STATE_START notification is sent. Bug 300411, r+sr=darin, a=asa.
2005-07-14 16:24:32 +00:00
bzbarsky%mit.edu
290c7c8457
nsIViewManager::InsertChild does things a little oddly if the sibling is null.
...
Work around that by twiddling the aAfter parameter appropriately. Bug 300538,
r=bryner, sr=roc, a=asa
2005-07-13 19:27:07 +00:00
neil%parkwaycc.co.uk
b16e6c35e2
Disable error pages in composer (webpage editor) b=300022 r=biesi sr=darin a=asa
2005-07-09 00:14:48 +00:00
cbiesinger%web.de
850147669c
Bug 299008 set mOSHE at the right time, and don't clear mLSHE when loading the
...
error page
r=jst sr=bz a=bsmedberg
2005-07-07 11:51:19 +00:00
dveditz%cruzio.com
644b82f3f6
bug 298255: prevent browser screwiness caused by lazy extension authors loading their chrome extension in a content window instead of adding the -chrome commandline option. r=mconnor, sr=jst, a=chofmann
2005-07-07 09:45:47 +00:00
bzbarsky%mit.edu
b1f8fe7021
Fix history navigation through anchors when the anchor loads were done by
...
changing window.location. Bug 297122, r=biesi, sr=jst, a=bsmedberg
2005-07-03 16:11:06 +00:00
bryner%brianryner.com
d99a80f804
Use PresShell::UnsuppressPainting instead of just an invalidate, to make sure the content area receives focus if needed. Bug 295931, r+sr=dbaron, a=brendan.
2005-07-01 07:12:02 +00:00
bryner%brianryner.com
8d8409682a
Fix crash when using fastback to go to pages that use SVG in an <object> tag, and bulletproof a little bit. Bug 299153, r+sr=dbaron, a=bsmedberg
2005-06-30 20:58:33 +00:00
bryner%brianryner.com
b52310b682
Fix fastback to not leave the documents-loading counter unbalanced, which would lead to not using the performance-favoring event loop hint after the first fastback. Bug 298794, r+sr=darin, a=chase.
2005-06-28 02:51:04 +00:00
bryner%brianryner.com
cadc444e92
Fix failure to repaint on Mac with fastback enabled (bug 298112). Hide the old contentviewer before we invalidate. r=darin sr=dbaron a=asa.
2005-06-24 21:08:10 +00:00
bryner%brianryner.com
f3f76cdc26
Fix pending-loads check for fastback so that we detect loads initiated either before or after Stop() is called. Fix assert on reload. Fix problem where the wrong load type was being checked in CanSavePresentation(). Fix problem where we cached a content viewer on the current history entry when it was equal to the new history entry. Bugs 292954 and 292950. r+sr=darin, a=asa.
2005-06-24 20:53:43 +00:00
bryner%brianryner.com
2536b6f6a1
For fastback, dispatch the title change notification after we've updated our history entry in the docshell, so that we don't set the title on the wrong history entry. Bug 296745, r+sr=darin, a=asa.
2005-06-20 22:06:30 +00:00
roc+%cs.cmu.edu
3876d7f8c7
Bug 296315. Remove unimplemented nsIScrollableView::GetScrollbarVisibility, implement nsDocShell::GetScrollbarVisibiilty to use nsIScrollableFrame::GetActualScrollbarSizes, which actually works. r+sr=bzbarsky,a=asa
2005-06-17 02:48:29 +00:00
bryner%brianryner.com
e4a343f08f
Fix assorted issues with fastback, including adding progress listener notifications and introducing the PageHide and PageShow events. See bug 292971 for all of the details. r=darin, sr=bzbarsky, a=shaver.
2005-06-15 23:52:46 +00:00
bryner%brianryner.com
f4c0d8ef73
Fix incorrect tinderbox popups with fastback (bug 292933). Make sure mLSHE is nulled out when we finish fastback navigation. r+sr=darin, a=brendan.
2005-06-03 22:17:06 +00:00
bryner%brianryner.com
72c6c61b72
When restoring a presentation via fast-back, where we aren't going to save the existing presentation, defer destruction on a PLEvent to avoid hangs when reentering plugin code (bug 294231). r+sr=jst, a=chofmann.
2005-06-02 00:57:54 +00:00
cbiesinger%web.de
19d0f90398
295279 pass the origin charset of the URI to the error page, esp. for use by
...
embeddors
patch by Christian Persch <chpe@gnome.org> r=biesi sr=bz a=shaver
2005-06-01 19:19:01 +00:00
jag%tty.nl
40b035a5a3
Attempt to fix btek bustage
2005-05-18 09:54:04 +00:00
bryner%brianryner.com
87f0855b0e
Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky.
2005-05-18 03:52:33 +00:00
bryner%brianryner.com
71f3834f98
Fix crash with fast-back enabled when a reload wipes out a cached docshell (bug 293534). r+sr=bzbarsky, a=brendan.
2005-05-15 00:30:02 +00:00
dveditz%cruzio.com
7b49950fef
bug 292691 plug IconURL and history.back() XSS exploits fixed in firefox 1.0.4
...
docshell patch by jst, r=bz,brendan;sr=dveditz,shaver;a=asa
xpinstall patch by dveditz and vlad; r=vlad,jst; sr=jst,shaver; a=asa
2005-05-13 23:08:09 +00:00
bzbarsky%mit.edu
c8c41508c3
Back out the change for bug 277092, since it breaks other compat and pages.
...
Bug 292921, r=jst, sr+a=brendan
2005-05-08 21:44:16 +00:00
bryner%brianryner.com
ed538371bf
Don't crash when we've restored a presentation with a frame that has never loaded a document. Bug 292923, r+sr=bzbarsky, a=brendan.
2005-05-06 18:18:08 +00:00
bryner%brianryner.com
aed69207f0
Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
2005-05-04 20:22:32 +00:00
pedemont%us.ibm.com
d75b5fa3eb
Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa
2005-05-02 16:30:03 +00:00
roc+%cs.cmu.edu
84b0577142
Bug 240276. Make nsHTMLScrollFrame be a regular HTML frame, not a box frame, so we don't have to go through box layout. It gets its own reflow implementation that handles min-max and lots of other good stuff. rs+sr=dbaron,a=asa
2005-04-28 21:57:22 +00:00
cbiesinger%web.de
2c8feb7c53
291876 fall back to Alert() instead of an error page when we have no nsIURI object
...
r=bz sr=darin a=asa
2005-04-27 11:53:27 +00:00
darin%meer.net
c7c0859ea1
fixes bug 289178 "Move show_punycode pref into nsStandardURL" r=biesi sr=dbaron a=asa
2005-04-27 01:32:36 +00:00
bzbarsky%mit.edu
209f868abf
Reposting when expired from cache should make sure to use the right history
...
entry; otherwise docshell is confused about which page it currently has
loaded. Bug 289301, r=biesi, sr=darin, a=asa
2005-04-20 04:41:48 +00:00
darin%meer.net
9791154211
patch for bug 287648 "make nsIDNSService use nsICancelable and move private methods to nsPIDNSService" r=biesi sr=bzbarsky
2005-04-06 01:33:28 +00:00
cbiesinger%web.de
44625301dd
bug 283489 r=darin sr=bz
...
- Make the HTTP, FTP and file channels implement nsIPropertyBag2 and associated
interfaces (by inheriting from nsHashPropertyBag)
- Use that interface to expose a "content-length" property giving the length of
the data as a 64-bit value on the FTP and HTTP channels
- change docshell and xpinstall to use nsIPropertyBag2 instead of nsIProperties
to read/write the referrer property
2005-04-05 17:40:32 +00:00
bzbarsky%mit.edu
46d70f86fc
Move processing of various headers from the content sink into the document so
...
it'll happen for all of our document types. Bug 288921, r+sr=jst
2005-04-05 03:28:54 +00:00
roc+%cs.cmu.edu
fb05d807b2
Bug 288117. Fix regressions in nsDocShell::SetCanvasHasFocus and in nsListBoxBodyFrame/nsListBoxObject where code made obsolete assumptions about scrollframe structure. r+sr=dbaron
2005-04-03 21:02:47 +00:00
bzbarsky%mit.edu
3ef5bbde03
Make sure to clone the page descriptor before changing its properties. Also
...
some cleanup of the GetCurrentDescriptor code. Bug 285828, r=biesi, sr=jst
2005-04-03 16:51:01 +00:00
bzbarsky%mit.edu
4cbcd59987
Don't fire onLocationChange for initial loads in subframes; reverts old
...
behavior. Bug 285738, patch by William A. Gianopoulos
<wgianopoulos@yahoo.com>, r=jst, sr=bzbarsky
2005-03-30 04:22:00 +00:00
jshin%mailaps.org
098662ef65
bug 283992 : keyword search for exactly one word with non-ASCII characters doesn't work (r=darin, sr=bz)
2005-03-16 13:33:27 +00:00
neil%parkwaycc.co.uk
6b8f8074bd
Add HTML to the list of support flavours for Copy Image and provide an embedding interface to choose the flavours to copy b=135300 r=bz sr=smfr
2005-03-11 11:12:15 +00:00
jst%mozilla.jstenback.com
09a59b3a29
Fixing bug 284993. Make sure the new content viewer is properly initialized before fireing location changed notifications. r=bzbarsky@mit.edu, sr=darin@meer.net
2005-03-09 14:31:02 +00:00
cbiesinger%web.de
e8d4c35266
181938 allow any protocol to support redirection, using a new
...
nsIChannelEventSink interface.
r=darin sr=bz
2005-03-07 19:46:06 +00:00
bzbarsky%mit.edu
8efc76dc9a
Create a service that can be asked whether a given webnavigation (or a
...
"typical" webnavigation) supports loading of a certain MIME type. Bug 283125,
r=biesi, sr=darin
2005-02-27 18:33:27 +00:00
jst%mozilla.jstenback.com
822de539b8
Fixing bug 277574. Make sure all modal dialogs, not just the ones that come from DOM calls, bring the requesting tab to focus. r=dveditz@cruzio.com, sr=darin@meer.net
2005-02-23 23:31:37 +00:00
jst%mozilla.jstenback.com
d5804ef8f6
Fixing bug 209020. Make midas (document eiditing mode) not partially persist when leaving a page, and make it possible to turn off designMode dynamically in a page. r=brade@comcast.net, sr=bzbarsky@mit.edu
2005-02-23 21:27:20 +00:00
bzbarsky%mit.edu
d029903af6
Remove the parentURIContentListener attribute on docshell; people not using
...
nsIWebBrowser can getInterface the docshells nsIURIContentListener and set its
parent. Bug 283108, r=biesi, sr=darin
2005-02-22 19:56:11 +00:00
jshin%mailaps.org
44c2409acd
bug 244754 : URL is not shown in the status bar when hovering over a url-escaped URL in an encoding different from the document enecoding (r=darin, sr=bzbarsky)
2005-02-22 18:25:12 +00:00
bzbarsky%mit.edu
3da18aa1d2
Remove unused and unimplemented attribute on nsIMarkupDocumentViewer. Bug
...
282973, r+sr=jst
2005-02-21 16:39:01 +00:00
bzbarsky%mit.edu
cc4a5f9b86
Use GetAsSupports instead of STATIC_CAST. Bug 282644 followup, r=biesi
2005-02-20 17:18:22 +00:00
bzbarsky%mit.edu
28d1b7868f
Docshell doesn't need to hold a pointer to the scriptcontext; the window does
...
it. Bug 282807, r+sr=jst
2005-02-20 17:02:02 +00:00
darin%meer.net
c195959d6b
documentation cleanup for bug 99625
2005-02-19 09:12:26 +00:00
bzbarsky%mit.edu
777e651006
Followup patch to bug 273785 -- don't trust the plugin service; it lies about
...
whether it really found new plugins. r+sr=jst
2005-02-19 03:56:57 +00:00
bzbarsky%mit.edu
acdd0d0b50
Scan for plugins when we're asked whether we can handle a type, not when we
...
actually go to handle it. Bug 273785, r=biesi, sr=darin
2005-02-19 02:43:03 +00:00
bzbarsky%mit.edu
8399287dcb
Remove utterly unused member. No bug, r=biesi, sr=lxr search
2005-02-18 18:49:11 +00:00
bzbarsky%mit.edu
34b03e8a02
Make sure that we have an mParentContentListener at all times in docshell. Bug
...
282644, r=biesi, sr=jst
2005-02-18 18:20:42 +00:00
danm-moz%comcast.net
0925c4ec99
unnamed windows can't be a named target. bug 278143 r=bzbarsky
2005-02-08 23:16:52 +00:00
bryner%brianryner.com
67dba23ae4
Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron.
2005-02-03 23:01:54 +00:00
silver%warwickcompsoc.co.uk
f7638f82bd
Bug 277658 - Make error pages URL a preference.
...
r=biesi
sr=bz
p=bugmail@q1n.org (Vidar Braut Haarr)
2005-02-02 19:42:21 +00:00
bzbarsky%mit.edu
bd9d2b5403
Make STOP_CONTENT not only stop the content viewer, but also cancel all pending
...
timeouts and intervals. Bug 277092, r+sr=jst
2005-01-31 22:49:42 +00:00
bzbarsky%mit.edu
7f9e2bbb9a
Undo the checkin for bug 135811 and refix it better. Fixes bug 279495.
...
r=danm, sr=jst
2005-01-31 20:46:24 +00:00
cbiesinger%web.de
57d7cad17b
157004 don't fire onLocationChange for error pages, and don't change the
...
docshell's currentURI either. be sure to add the failed URL to session history.
r=bz sr=darin
2005-01-31 11:26:31 +00:00
bzbarsky%mit.edu
45c40e1d84
Session history traversals from URI with anchor to same URI without anchor
...
should scroll. Bug 280215, r=biesi, sr=darin
2005-01-30 20:53:42 +00:00
cst%andrew.cmu.edu
a7e181d92b
Bug 62402 Do not fixup IP address literals [was: IPv6 IPs]
...
r=biesi sr=darin
2005-01-29 00:38:11 +00:00
bzbarsky%mit.edu
7241d7be6d
When doing window access security checks, make sure to treat wyciwyg URIs as
...
equivalent to their creators. Bug 270414, r+sr=jst
2005-01-21 16:58:45 +00:00
bzbarsky%mit.edu
9cf134eb94
Add a webnavigation flag to allow callers to stop content, not just stop
...
network activity. Make nsLocation use this so it doesn't stop content
unnecessarily. Bug 277224, r=darin, sr=jst
2005-01-20 16:57:04 +00:00
bzbarsky%mit.edu
1d87c3297f
Include the part number inside a multipart document in the state key, so that
...
state restoration works correctly on each part. Bug 47350, patch by Hideo
Saito <saito@densan.co.jp>, r=bzbarsky, sr=js
2005-01-15 17:47:23 +00:00
bzbarsky%mit.edu
220748d802
If we run into a null child SHEntry while cloning, just clone it as null into
...
the new tree instead of bailing out on the clone altogether. Bug 275890,
r=biesi, sr=darin
2005-01-12 02:49:24 +00:00
jst%mozilla.jstenback.com
21799339e6
Fixing bug 277564. Make sure to update the lock icon state correctly when dealing with wyciwyg: URLs. r=bugmail@sicking.cc, dveditz@cruzio.com, darin@meer.net, sr=brendan@mozilla.org, a=asa@mozilla.org
2005-01-12 00:00:53 +00:00
jst%mozilla.jstenback.com
265b0ff136
Fixing bug 103638 (and bug 273699). Targets with same name in different windows open in the wrong window. Patch by bzbarsky@mit.edu and myself, r=danm.moz@gmail.com, bzbarsky@mit.edu, sr=dveditz@cruzio.com, a=asa@mozilla.org
2005-01-11 19:36:40 +00:00
dveditz%cruzio.com
74bfd1dd41
bug 266554 need real referrer internally for various uses. patch by jst, r/sr=dveditz,darin (ported from aviary)
2005-01-05 06:04:46 +00:00
bzbarsky%mit.edu
1601d80e99
Remove the long-deprecated nsIWebShell interface. Bug 273319, r=biesi, sr=jst.
2005-01-03 22:51:17 +00:00
bsmedberg%covad.net
60567bb185
Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
2004-12-15 04:07:01 +00:00
bzbarsky%mit.edu
5e9b7fd80c
Fix build bustage (swap() called on a cast pointer makes some compilers
...
unhappy, apparently....). Bug 272471.
2004-12-08 18:02:40 +00:00
bzbarsky%mit.edu
55ab8dd119
Make docshell inherit from docloader; clean up related code, move toward
...
eliminating the nsIWebShell, nsIWebShellContainer, nsIDocumentLoader
interfaces and clarifying the other docshell-related interfaces.
r=darin, biesi, sr=jst
2004-12-08 17:32:06 +00:00
bzbarsky%mit.edu
dfe254a7b1
Going from foo#bar to foo shouldn't do an anchor scroll. Bug 273158, r=biesi,
...
sr=darin
2004-12-08 17:02:56 +00:00
danm-moz%comcast.net
626ddff8ea
single window mode aviary branch merge. bug 172962, 263689, 263844, 263960 r=bryner,jst,peterv
2004-12-07 16:09:08 +00:00
danm-moz%comcast.net
bd1155b88d
single window mode aviary branch merge. bug 172962 r=jst,peterv
2004-12-07 16:08:57 +00:00
cbiesinger%web.de
54e4962198
Bug 261608 only search for colon in the first word of a string when checking
...
whether we have a url or keyword
patch by Jeff Walden (remove +bmo to email) <jwalden+bmo@mit.edu> r=caillon
sr=darin
no tp affect - checking in again
2004-12-04 22:38:54 +00:00
cbiesinger%web.de
1ced84d884
backing out Bug 261608 to see whether it fixes the Tp regression
2004-12-04 20:32:08 +00:00
cbiesinger%web.de
8ace54dc3d
Bug 261608 only search for colon in the first word of a string when checking
...
whether we have a url or keyword
patch by Jeff Walden (remove +bmo to email) <jwalden+bmo@mit.edu> r=caillon
sr=darin
2004-12-04 17:47:14 +00:00
pedemont%us.ibm.com
15717f0bf7
Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner
2004-12-01 17:33:16 +00:00
bryner%brianryner.com
29c70cffe8
Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin.
2004-11-24 22:48:45 +00:00
scott%scott-macgregor.org
f088f54df3
Bug #267665 , Bug #260836 --> TB0.9 does not do proxy authentication for RSS feeds
...
RSS feeds which require HTTP authentication are rejected as invalid
Re-work the docshell auth prompt logic to disable prompts for any url running in chrome unless the chrome window
explicitly sets allowAuth on its docshell.
r=darin
sr=jst
2004-11-24 17:45:44 +00:00
darin%meer.net
350d084828
fixes bug 270345 "nsIDocShellTreeItem's parent and treeOwner attributes are not scriptable" r=biesi sr=bzbarsky
2004-11-24 04:56:49 +00:00
timeless%mozdev.org
8cdbad2127
Bug 250476 lowercase GetChildSHEntry and AddChildSHEntry in nsIDocShellHistory
...
r=jst sr=jst
2004-11-23 19:19:29 +00:00
darin%meer.net
1b7fe5d860
fixes bug 226972 "The LoadURI function of nsIWebnavigation does not break the read loop when readSegments returns failure code." r=biesi sr=bz
2004-11-12 03:24:24 +00:00
jst%mozilla.jstenback.com
0d96026257
Fixing bug 267249. Don't null out mPrefs in nsDocShell::Destroy() (prefs is a service). This caused a crash on the aviary branch after 172962 landed. Also remove unnecessary null check now that we know mPrefs can't be null. r=dbaron@mozilla.org, sr=brendan@mozilla.org
2004-11-10 22:07:17 +00:00
cbiesinger%web.de
cdfb55dbc0
bug 267079 don't use EqualsIgnoreCase for a string not containing characters;
...
and replace the deprecated .Mid with StringTail. r=bzbarsky sr=darin
2004-11-06 17:28:22 +00:00
dbaron%dbaron.org
92120bcfd4
Null-check for unreproducable topcrash. b=267804 r+sr=jst
2004-11-06 07:59:46 +00:00
darin%meer.net
b17c9098aa
backing out part of my patch for bug 267367 that broke mailnews auth prompting
2004-11-03 22:15:48 +00:00
darin%meer.net
f9ae579033
fixes bug 267367 "image loading from chrome results in auth prompts if src is protected" r=biesi sr=jst
2004-11-03 07:52:27 +00:00
darin%meer.net
189ba5e5c4
eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg
2004-11-01 18:50:36 +00:00
dveditz%cruzio.com
dda30fd22f
bug 265135: put internal referrers on channels to fix xpinstall whitelisting the right way. r=darin,sr=jst
2004-10-28 22:52:45 +00:00
timeless%mozdev.org
0ddcac19fc
Bug 252836 Exception ``[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.sessionHistory]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://global/content/bindings/browser.xml :: onxbldestructor :: line 402" data: no]'' thrown from function onxbldestructor(event=Event:{0}) in <chrome://global/content/bindings/browser.xml> line 402.
...
r=neil sr=bz
2004-10-27 08:01:48 +00:00
timeless%mozdev.org
1d1d158fd2
Bug 252836 Exception ``[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.sessionHistory]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://global/content/bindings/browser.xml :: onxbldestructor :: line 402" data: no]'' thrown from function onxbldestructor(event=Event:{0}) in <chrome://global/content/bindings/browser.xml> line 402.
...
r=neil sr=bz
2004-10-27 05:23:40 +00:00
dveditz%cruzio.com
430d42c69d
bug 263546: move external protocol warning down a level, r=jsr,sr=darin
2004-10-25 07:46:01 +00:00
bzbarsky%mit.edu
92c70b57d7
Separate out the concepts of "history entries separated by just a scroll" and
...
"history entries with the same postdata". The latter is implied by the former,
but not conversely. Bug 264964, r=biesi, sr=darin
2004-10-19 21:53:54 +00:00
jst%mozilla.jstenback.com
bc60433e87
Fixing bug 69070. Don't allow loading of images from file: URIs from web content. r+sr=bzbarsky@mit.edu
2004-10-13 23:16:58 +00:00
cbiesinger%web.de
bbf994180c
backing out part of bug 234257 checkin to fix camino orange a=shaver
2004-09-29 22:05:12 +00:00
jst%mozilla.jstenback.com
c1f737ffb0
Fixing bug 261998. Don't fire the beforeunload event when loading a link to an anchor in the current document. r+sr=bzbarsky@mit.edu
2004-09-29 05:29:48 +00:00
cbiesinger%web.de
281c8602e1
Bug 234257 nsIDocumentLoader/nsDocLoader misc cleanup
...
r=bz sr=darin
2004-09-28 20:48:58 +00:00
cbiesinger%web.de
067450e6ec
Bug 128398 store referrer in history patch by James Andrewartha
...
<trs80@tartarus.uwa.edu.au> r=biesi sr=neil
2004-09-19 20:50:32 +00:00
jst%mozilla.jstenback.com
1a86b2d55d
Fixing bug 259117. Prevent popups when closing a window even if the close came from a user action that would normally enable popups. r=bzbarsky@mit.edu, sr=brendan@mozilla.org
2004-09-14 06:03:34 +00:00
dveditz%cruzio.com
bbf0339719
bug 157354 suppress display of user:pass (pref controlled) to help with spoofing; r=caillon,sr=bz,a=asa
2004-09-09 14:27:52 +00:00
darin%meer.net
f40f923a0a
fixes bug 257308 "Visual indicators of site security appear for the wrong site" r=biesi sr=bz
2004-09-09 06:54:52 +00:00
kjh-5727%comcast.net
d01ed2368b
Bug 258106: nsDocShell should use nsIPrefService APIs instead of nsIPref.
...
Patch by Mikael Parknert (mikael@parknert.se ), r=bzbarsky, sr=roc.
2004-09-06 19:31:22 +00:00
dbaron%dbaron.org
9984902fd6
Land bug 72747 in pieces: Simplify the mechanism used to prevent framesets from having scrollbars. b=72747 r+sr=roc
2004-09-04 19:51:21 +00:00
jst%mozilla.jstenback.com
51fd4d10d8
Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
2004-09-04 19:28:46 +00:00
dbaron%dbaron.org
ee55fda1f1
Back out previous round of bug 72747 changes due to Tp regression.
2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
31bf95ea38
Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
8190bd125c
Land bug 72747 in pieces: some cleanup of nsIScrollable.idl. b=72747 r+sr=roc
2004-09-03 22:22:00 +00:00
dbaron%dbaron.org
8b8587dcc0
Land bug 72747 in pieces: make users of nsIScrollable use nsIScrollable::Scrollbar_* instead of NS_STYLE_OVERFLOW_*. b=72747 r+sr=roc
2004-09-03 21:58:39 +00:00
vladimir%pobox.com
8b6be2cf93
b=205947, proxy: mailnews does not display proxy auth dialog, r=darin, sr=shaver
2004-09-02 05:13:25 +00:00
cbiesinger%web.de
c2b6a8d288
changing uuid of nsIMarkupDocumentViewer after bug 32372 changed this interface
2004-08-30 18:58:30 +00:00
dbaron%dbaron.org
c200b49750
Back out the rest of bug 72747 due to Tp regression.
2004-08-27 01:26:55 +00:00
dbaron%dbaron.org
5948a3cb75
Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
2004-08-26 17:11:20 +00:00
timeless%mozdev.org
1da3f66e11
Bug 255710 nsDocShell::GetDocShellEnumerator leaks docShellEnum in failure cases
...
patch by cst@andrew.cmu.edu r=timeless sr=jst
2004-08-19 00:48:19 +00:00
cbiesinger%web.de
ff85bfe543
Bug 254586 don't store views in nsCOMPtrs - they are not refcounted anyway.
...
r=bzbarsky sr=darin
2004-08-10 23:58:56 +00:00
cbiesinger%web.de
b131530880
Bug 254586 don't assume cacheToken can be qi'd to nsICacheEntryDescriptor
...
r=bzbarsky sr=darin
2004-08-10 23:57:25 +00:00
neil%parkwaycc.co.uk
a33872e9fe
Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron
2004-08-05 11:38:42 +00:00
bzbarsky%mit.edu
591a71b031
Don't throw from location.reload() if it's a POST page and the user cancels the
...
reload. Bug 249405, r=darin, sr=jst
2004-08-04 03:35:39 +00:00
bryner%brianryner.com
6a8c79a9b2
Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
2004-08-02 04:52:55 +00:00
bryner%brianryner.com
5c02a6978c
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
bzbarsky%mit.edu
7458686abf
When target=_blank is blocked, don't block existing named targets in other
...
windows. Bug 174266, r=danm, sr=jst
2004-07-28 04:04:02 +00:00
bzbarsky%mit.edu
02d0d94b73
Switch context back to being nsISupports, but make it clear that it's expected
...
to be an nsIDOMNode or nsIDOMWindow. Bug 252027, r=mvl, sr=shaver
2004-07-27 17:15:53 +00:00
bzbarsky%mit.edu
c11e64a71e
nsIContentPolicy should pass the frameelement for loads in frames as
...
aRequestingNode. Bug 245836, r=mvl, sr=jst
2004-07-18 20:02:31 +00:00
jst%mozilla.jstenback.com
23b9aa362d
Landing fix for bug 239202, patch by trev@gtchat.de. Making nsIScriptGlobalObjectOwner not scriptable. r+sr=jst@mozilla.org
2004-07-16 17:03:10 +00:00
timeless%mozdev.org
7cf90f0f0b
Bug 250474 Change nsIWebPageDescriptor.LoadPage to nsIWebPageDescriptor.loadPage
...
r=jst sr=jst
2004-07-14 22:53:37 +00:00
timeless%mozdev.org
652553c5cc
Bug 172077 Need a way for embedders to disable all plugins
...
patch by locka, chpe@gnome.org r=bz sr=mscott
2004-07-07 07:15:35 +00:00
cbiesinger%web.de
3509138eb5
bug 249107 directory listings coming from session history (cache?) displayed in raw form
...
r=jst sr=darin
2004-07-01 17:04:31 +00:00
jst%mozilla.jstenback.com
972d4c6a1f
Fixing regression bug 248753. Always permit loads that are targeted at other top-level windows. r=dveditz@cruzio.com, sr=darin@meer.net
2004-06-29 23:06:55 +00:00
cbiesinger%web.de
6fa8bd737d
bug 247607 http-index-format -> html conversion should be done by the necko caller, not by the channels
...
r+sr=darin
2004-06-25 18:30:22 +00:00
jst%mozilla.jstenback.com
bf4843bd9b
Fixing regression bug 246923. Bring back to life the fix for bug 13871, and improve on the fix for bug 246448. r=dveditz@cruzio.com, sr=darin@meer.net
2004-06-23 17:48:36 +00:00
jst%mozilla.jstenback.com
4125c1ef7a
Fixing regression bug 246923. Bring back to life the fix for bug 13871, and improve on the fix for bug 246448. r=dveditz@cruzio.com, sr=darin@meer.net
2004-06-23 17:42:31 +00:00
roc+%cs.cmu.edu
0f4150a4e5
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
2004-06-17 00:13:25 +00:00
jst%mozilla.jstenback.com
e7c9f2b51c
Fixing bug 246448. Prevent loading of content into a frame from a origin different than the one owning the frame. r=dveditz@cruzio.com, sr=brendan@mozilla.org
2004-06-15 08:28:52 +00:00
jshin%mailaps.org
cc5eefe6dc
bug 240300 : IDN in 'Connection refused alert' garbled. (r=cbie, sr=darin)
2004-06-11 14:20:14 +00:00
timeless%mozdev.org
b49d33e07d
Bug 140324 NS_ENSURE_TRUE(NS_SUCCEEDED(),) used needlessy in some places
...
patch by Morten@Nilsen.com r=hwaara sr=alecf
2004-05-25 06:09:43 +00:00
smontagu%smontagu.org
e1f6e10871
Fix flipping of Arabic text when pasted to clipboard. Bug 197375, r+sr=bzbarsky
2004-05-23 09:15:23 +00:00
roc+%cs.cmu.edu
0e3ff503fb
Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
2004-05-22 22:15:22 +00:00
jst%mozilla.jstenback.com
5665acb467
Fixing regression bug 244178. Don't advertise the charset of a docshell that was loaded from a wyciwyg channel since the stored charset has no relationship to the original charset any more. r=bzbarsky@mit.edu, sr=darin@meer.net
2004-05-20 22:47:20 +00:00
roc+%cs.cmu.edu
cab775b57b
Backing out 233441.
2004-05-17 16:29:13 +00:00
mvl%exedo.nl
fc48c463fc
Make content policy api (nsIContentPolicy) not suck.
...
bug 191839. Original patch and hard work by Tim <riceman+bmo@mail.rit.edu>, r=bzbarsky (on backend stuff), r=neil (on the tabbrowser stuff), sr=bzbarsky
2004-05-13 18:34:18 +00:00
jst%mozilla.jstenback.com
21131fdb8f
Fixing bug 243213. Don't waste time looking up the nsIURIFixup service for every docshell, and move some members around to make things align up and pack better on some 64-bit platforms. r=bzbarsky@mit.edu, sr=darin@meer.net
2004-05-11 00:12:09 +00:00
roc+%cs.cmu.edu
e0fe2b43bd
Bug 233441. Make nsViewManager always have a root view, you can't change it. r+sr=dbaron
2004-05-06 03:17:14 +00:00
bryner%brianryner.com
7d80b4f5cf
deCOMtaminate nsPIDOMWindow (bug 242111). r+sr=jst.
2004-05-03 21:48:36 +00:00
gerv%gerv.net
f534a92d25
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 13:54:27 +00:00
gerv%gerv.net
9d2ee4928c
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-17 21:52:36 +00:00
cbiesinger%web.de
f028ea412d
bug 239604. make uriloader more doxygen friendly, and remove unused "command"
...
parameter from nsIContentHandler::handleContent, and change the type of
aWindowContext to nsIInterfaceRequestor.
r=bzbarsky sr=darin
2004-04-16 21:06:07 +00:00
darin%meer.net
c083b41820
fixes bug 239038 "rev IIDs for all interfaces modified since Mozilla 1.6" r=bsmedberg sr=jst
2004-04-15 23:30:05 +00:00
bzbarsky%mit.edu
2a21577680
When creating a frame after a page has loaded and loading a new document into
...
it, don't try to treat it as a subframe history traversal, since there is no
original history entry involved so the cloning operation fails. Just append
the session history entry for the newly loaded frame to the history entry for
the page as we would have if the load were done during pageload. Bug 237717,
r=adamlock, sr=darin
2004-04-13 01:42:40 +00:00
bryner%brianryner.com
ed98c9a308
deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
2004-02-27 17:17:37 +00:00
bzbarsky%mit.edu
281d184ab2
Make sure to init mValidateOrigin in the constructor. Bug 234030, patch by
...
Malcolm Rowe <malcolm-bmo@farside.org.uk>, r=peterv, sr=bzbarsky
2004-02-24 19:23:20 +00:00
cbiesinger%web.de
fa66a3f5b5
Bug 234030 this makes docshell use the correct default value for prefs if they don't exist
...
r=peterv sr=bzbarsky a=chofman
2004-02-12 18:49:15 +00:00
bzbarsky%mit.edu
817f6d4f30
Fix bug 232798 -- make sure to set the link handler on the prescontext to null
...
when destroying the document viewer. r+sr=jst
2004-02-11 06:48:37 +00:00
jst%mozilla.jstenback.com
64ad19a801
Fixing bug 68215. Adding support for the onbeforeunload event. r=peterv@propagandism.org, sr=brendan@mozilla.org
2004-02-11 06:09:51 +00:00
bsmedberg%covad.net
345d2d5557
Bustage fix, use NS_METHOD to get stdcall on win32.
2004-02-11 02:32:53 +00:00
bsmedberg%covad.net
814b876053
Bug 224829 - docshell should not require non-gecko interface nsIBrowserHistory. This was fixed by introducing a new interface nsIGlobalHistory2 to replace the current nsIGlobalHistory. There are two-way adapters so that the frozen interface still works. r=biesi sr=bz a=mscott for toolkit/ changes.
2004-02-11 02:10:04 +00:00
jst%mozilla.jstenback.com
505c634885
Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
2004-02-09 22:48:53 +00:00
bryner%brianryner.com
433c389ddf
Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
2004-02-05 01:57:10 +00:00
jst%mozilla.jstenback.com
f894d79c80
Checking in patch from psolanki@myrealbox.com for bug 232417. DeCOMtaminating nsIHTMLDocument. r+sr=jst@mozilla.jstenback.com
2004-02-03 23:23:10 +00:00
bzbarsky%mit.edu
46d87aa05f
Don't error out if keyword.enabled is just not set. Bug 229083, patch by
...
Patrick McCormick <patrick@meer.net>, r+sr=bzbarsky
2004-02-03 06:18:41 +00:00
jst%mozilla.jstenback.com
90431d8022
Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
2004-01-29 22:04:45 +00:00
cbiesinger%web.de
5f48f94fc6
Bug 232373
...
nsWebShell::LoadDocument unused, remove it
r=adamlock sr=darin
2004-01-28 22:08:27 +00:00
cbiesinger%web.de
735aba1033
184433 Internet Keywords triggered by "connection refused" errors. fix it to
...
only trigger if the hostname is unknown.
patch by Jerry Talkington <jtalkington@users.sourceforge.net> r=adamlock
sr=darin
2004-01-28 21:32:00 +00:00
bzbarsky%mit.edu
d3c174d282
Don't do URI fixup on IP address literals. Bug 62402, patch by Lorenzo Colitti
...
<lorenzo@colitti.com>, r=adamlock, sr=darin
2004-01-28 19:56:55 +00:00
dbaron%dbaron.org
01075e707f
Make WEBSHELL printfs use clearer notation and add DOMWINDOW printfs, which will actually show some leaks. b=231384 r=bryner sr=brendan
2004-01-21 21:13:39 +00:00