Commit Graph

301319 Commits

Author SHA1 Message Date
Chris Lord
f619313793 Bug 716403 - Hide dynamic toolbar hiding behind a pref. r=kats
Disable dynamic toolbar hiding on Android by default, with pref
browser.chrome.dynamictoolbar available to enable it.
2013-03-07 10:17:34 +00:00
Chris Lord
26119ae470 Bug 716403 - Use setContentDocumentFixedPositionMargins in Android's browser.js. r=kats
This uses the aforementioned method on nsIDOMWindowUtils to make sure layout's
idea of the fixed position margins matches those used in the compositor.
2013-03-07 10:17:33 +00:00
Chris Lord
75f7b3b58c Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-07 10:17:33 +00:00
Chris Lord
9d30123816 Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-07 10:17:33 +00:00
Chris Lord
05c34bba51 Bug 716403 - Resize viewport dynamically on Android. r=kats,mfinkle
This causes the viewport size to differ, depending on the length of the page.
This has the effect of pages that size themselves to the size of the window
always having the toolbar visible, making sites like Google Maps more usable.
2013-03-07 10:17:33 +00:00
Chris Lord
9f56d361e1 Bug 716403 - Make the top of the page accessible with the toolbar visible. r=kats
This makes it possible to scroll to the top of the page with the toolbar visible
in Firefox for Android. It also causes JavaScript scrolling to position 0 to
expose the toolbar.
2013-03-07 10:17:33 +00:00
Chris Lord
792e39c1fd Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-07 10:17:33 +00:00
Wes Johnston
c733a1eca6 Bug 716403 - Dynamically hide the location bar when scrolling. r=kats
Intercept touch events and use them to pan the location bar on and off the
screen, depending on its current location. Also dynamically show/hide the
location bar when loading pages.
2013-03-07 10:17:32 +00:00
Chris Peterson
62e122e7f7 Bug 848409 - Part 2: Remove unused Android defaults.xml resource files. r=kats 2013-03-06 16:37:38 +00:00
Chris Peterson
abc29e0a66 Bug 848409 - Part 1: Enable Android Strict Mode for local builds. r=kats 2013-03-06 16:37:04 +00:00
David Zbarsky
bc34e2ce7d Bug 847120: Convert SVGFEImageElement to WebIDL r=Ms2ger 2013-03-07 04:15:23 -05:00
David Zbarsky
5f923f1da6 Bug 847120: Move SVGFEImageElement to its own file r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEImageElement.cpp
rename : content/svg/content/src/nsSVGFilters.h => content/svg/content/src/SVGFEImageElement.h
2013-03-07 04:15:23 -05:00
David Zbarsky
72eae41dfc Bug 847120: Convert SVGFEFloodElement to WebIDL r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEFloodElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEFloodElement.h
2013-03-07 04:15:22 -05:00
David Zbarsky
cfdd9c0f5b Bug 847202: Convert SVGFEMergeNodeElement to WebIDL r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMergeNodeElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMergeNodeElement.h
2013-03-07 04:15:22 -05:00
David Zbarsky
d14158014b Bug 847120: Convert SVGFEMergeElement to WebIDL r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMergeElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMergeElement.h
2013-03-07 04:15:21 -05:00
Ed Morley
c812c5d9f0 Backed out changeset be1ee54becf4 (bug 839650) for build failures 2013-03-07 09:10:47 +00:00
Nicholas Nethercote
3bd97a9304 Bug 847248 (part 2) - Use a smaller chunk size in TimerEventAllocator. r=bz. 2013-03-03 18:50:06 -08:00
Nicholas Nethercote
5696709a30 Bug 847248 (part 1) - Improve documentation and reduce slop potential of nsFixedSizeAllocator. r=bz.
--HG--
extra : rebase_source : 31f6430e382605291cb79b1b810efb10aa4da1da
2013-03-03 18:42:41 -08:00
Robert Longson
113516bb2d Bug 848252 - Replace NS_FRAME_IS_SVG_TEXT checks with IsSVGText(). r=dholbert 2013-03-07 09:01:52 +00:00
Randell Jesup
7364d8f8e9 Bug 839650: Add debugs to MediaStreamGraph to ease investigation of issues in the future r=roc 2013-03-07 03:53:45 -05:00
Yoshi Huang
8d0c918e59 Bug 847838 - Part 3: tests case for cached record size. r=vicamo 2013-03-05 15:49:03 +08:00
Yoshi Huang
1f1767a2cf Bug 847838 - Part 2: cache record size. r=vicamo 2013-03-05 14:24:37 +08:00
Yoshi Huang
ab101c593e Bug 847838 - Part 1: add recordSize in loadLinearFixedEF. r=vicamo 2013-03-05 11:16:17 +08:00
Yoshi Huang
7f8afc5736 Bug 842458 - Part 4: xpcshell tests for updateFdn, updateICCContact and getFreeRecordId. r=vicamo 2013-02-26 14:01:39 +08:00
Yoshi Huang
ee28ed14d6 Bug 842458 - Part 3: ICCRecordHelper.getFreeRecordId. r=vicamo 2013-03-04 11:46:49 +08:00
Yoshi Huang
429d8ba2eb Bug 842458 - Part 2: implementations for updating FDN. r=vicamo 2013-02-26 12:18:40 +08:00
Yoshi Huang
11765de012 Bug 842458 - Part 1: Add pin2 for updateICCContact. r=vicamo 2013-02-26 11:51:50 +08:00
David Zbarsky
d6b766e205 Bug 847116: WebIDL bindings for SVGFEBlendElement r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.h
2013-03-07 02:17:00 -05:00
David Zbarsky
63f9fd9256 Backed out changeset 3710f0b135b8 for wrong commit message 2013-03-07 02:16:30 -05:00
David Zbarsky
df4d6472a9 Bug 847120: WebIDL bindings for SVGFEBlendElement r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.h
2013-03-07 02:12:33 -05:00
David Zbarsky
df6170cf1a Bug 847120: Stop QIing to nsIDOMSVGFilterPrimitiveStandardAttributes r=bz 2013-03-07 02:12:32 -05:00
Mark Hammond
54b7d802ce Bug 846075 - more social ui simplifications and fixes. r=jaws 2013-03-07 17:25:31 +11:00
Nicolas B. Pierron
5c7f561aab Bug 843733 - Fix warning with gcc 4.7. r=mjrosenb 2013-03-06 22:17:25 -08:00
Ehsan Akhgari
4ca49286bc Bug 848644 - Do not flush when determining if a node is preformatted or not; r=bzbarsky 2013-03-07 01:12:41 -05:00
Alexander Surkov
484bc406cf Bug 824662 - Intermittent test_takeFocus.html | Can't get accessible for plugin, r=tbsaunde 2013-03-07 14:48:48 +09:00
Matt Brubeck
7c48541fa7 Back out 4b9f83fccf6b (bug 847714) for webgl test crashes 2013-03-06 21:26:15 -08:00
Timothy Nikkel
0653bedebb Bug 848421. Reftest. 2013-03-06 23:13:14 -06:00
Timothy Nikkel
488def7910 Bug 848421. Part 1. Handle having no frame for the body element when determining the image filter to use for drawing the page background. r=roc
Just use nsCSSRendering::FindBackground like we do everywhere else for finding the background, it handles this case correctly. Although this function is used for other images besides backgrounds, when it is called on a canvas frame it can only be for a background image.
2013-03-06 23:13:13 -06:00
Timothy Nikkel
4fe5f93b2b Bug 847850. Test. 2013-03-06 23:13:13 -06:00
Timothy Nikkel
99126b52ad Bug 847850. Redirect all display item lists to the content list inside of text control frames so no content can escape out to mingle with the rest of the page content. r=roc 2013-03-06 23:13:13 -06:00
Alexander Surkov
2e8169cda2 Bug 845095 - clean up accessible/states/test_tree.xul, r=hub 2013-03-07 12:45:46 +09:00
Joe Drew
51c2053e27 Bug 841579 - If we start a decode (or a decode is already started) at the time OnStopRequest is fired, wait around for it to finish decoding before firing onload/onerror. r=khuey
--HG--
extra : rebase_source : 75d00d31bcce93e26a9154aacef706a6b55c9135
2013-02-15 11:48:17 -05:00
Jared Wein
d1623e977a Bug 253564 - Plain text (text/plain, text/javascript, text/css, etc) documents should word-wrap. r=bz 2013-03-06 23:45:08 -05:00
Jonathan Griffin
ae87232f23 Bug 837137 - Add a sleep temporarily to fix a frequent orange, a=test-only 2013-03-06 18:47:06 -08:00
Rodrigo Silveira
dc32056a50 Bug 844370 - [Metro] Center the context menu above the selected object. r=mbrubeck 2013-02-28 16:21:00 -08:00
Matt Brubeck
3a96291306 Bug 848447 - Fix os.path bugs in xpcshell commands on Windows [r=gps] 2013-03-06 20:41:22 -08:00
Jeff Gilbert
90a55f136a Bug 847714 - Halve drawing buffer sizes until resize succeeds - r=bjacob 2013-03-06 17:36:59 -08:00
Matt Brubeck
b7dca43e54 Back out 7f6c38239328 (bug 810151) on suspicion of causing Windows xpcshell failures on a CLOSED TREE 2013-03-06 18:51:12 -08:00
Phil Ringnalda
07db62cb46 Back out fe7fa32e9423 (bug 848423) for Windows build bustage
CLOSED TREE
2013-03-06 15:26:43 -08:00
Gavin Sharp
d8f7874021 Bug 818014: strip null bytes in document titles when setting the chrome window's title, since some platform nsWindow::SetTitle implementations don't handle them correctly, r=dolske
--HG--
extra : rebase_source : 1e161ed51b2cd1c8125982341878f454d8cd2339
2013-03-05 22:59:30 -08:00