Commit Graph

18643 Commits

Author SHA1 Message Date
Ryan VanderMeulen
b2393cd728 Merge m-c to b2g-inbound. 2013-09-14 23:07:59 -04:00
Timothy Nikkel
6193557598 Bug 847223. Part 10. Make the new code work when we have the image visibility analysis prefed off. r=mats 2013-09-14 19:05:06 -05:00
Timothy Nikkel
5a0f35ceaa Bug 847223. Part 6. Use the first reflow of relevant image frames to add/remove them from the visible list. r=mats 2013-09-14 19:05:05 -05:00
Timothy Nikkel
6099e77b01 Bug 847223. Part 5. Make AssumeAllImagesVisible usuable outside of PresShell. r=mats 2013-09-14 19:05:05 -05:00
Timothy Nikkel
723ec3bc0a Bug 847223. Part 4. Tweak the ExpandRect function to not expand in a direction that we cannot scroll. r=mats 2013-09-14 19:05:04 -05:00
Timothy Nikkel
a121b553e8 Bug 847223. Part 3. Factor out the expand the scrollport code so we can use it on individual images later. r=mats 2013-09-14 19:05:04 -05:00
Timothy Nikkel
dc31dc79cb Bug 847223. Part 2. Add a function to remove an image from the visible list. r=mats 2013-09-14 19:05:04 -05:00
Timothy Nikkel
5da4fdfe20 Bug 847223. Part 1. Use a hashtable instead of an array to store list of visible images on the presshell. r=mats 2013-09-14 19:05:04 -05:00
Timothy Nikkel
38cf5ad3cc Bug 863658. Replace mozilla-banner image use in reftest for bug 28811 with a plain blue image. r=jmuizelaar
Different timing of image decodes finishing means we paint them into surfaces of different sizes (the surface sizes are based on what part of the page we need to repaint). This means that small fractional pixel differences in cairo can result in a different image when bilinearly resizing it.
2013-09-14 19:05:03 -05:00
stefanh@inbox.com
bcd2b365d7 Bug 916491 - Remove -moz-mac-alternateprimaryhighlight. r=mstange. 2013-09-15 00:44:50 +02:00
Martijn Wargers
14760e0727 Bug 916158 - Remove spurious setIntPref. r=jmaher 2013-09-13 22:13:30 +02:00
Martijn Wargers
ec23e641fa Bug 917056 - Make zoomed-svg-with-viewBox-01.svg use reftest-zoom. r=longsonr 2013-09-18 01:05:03 +02:00
Daniel Schattenkirchner
5a8d7306a4 Bug 477462 - margin-collapsing test suite, wave 6; parent's and last-child's bottom margin with min-/max-/height. r=dholbert 2013-09-14 22:16:53 -04:00
Gijs Kruitbosch
cf60ec415a Merge mozilla-central and ux 2013-09-16 09:13:50 +02:00
Gijs Kruitbosch
2c07477df1 Merge m-c to ux 2013-09-15 19:30:19 +02:00
Gijs Kruitbosch
cfa5d95340 Merge m-c to ux 2013-09-13 09:42:13 +02:00
Ryan VanderMeulen
6f4ced18e9 Merge inbound to m-c. 2013-09-12 20:37:35 -04:00
Daniel Holbert
06b3f64a63 (no bug) fix a few s/it's/its/ typos in nsIFrame.h header-comments. DONTBUILD 2013-09-12 11:28:46 -07:00
Mihnea Dobrescu-Balaur
3099999494 Bug 915798 - Bad indentation in runreftest.py. r=ahal 2013-09-12 11:18:51 -07:00
Joey Armstrong
77c5c856d3 bug 888009: move HOST_CPPSRCS to mozbuild (batch #2) r=mshal 2013-09-12 13:32:27 -04:00
Daniel Holbert
0b4a71668a Bug 914078, attempt 2: Increase Android-only max-fuzzy-difference from 5 to 6, for "position-sticky/top-3.html" reftest. r=corey 2013-09-12 09:50:25 -07:00
Sid Stamm
3004080c1a bug 836922 - support mulitiple CSP policies at the same time. r=jst,grobinson 2013-09-12 09:25:32 -07:00
Ryan VanderMeulen
ccb5e58fbd Backed out changeset 9157ea42ff41 (bug 914925) for Android/B2G test bustage. 2013-09-12 14:28:55 -04:00
Gijs Kruitbosch
70de40c148 Merge m-c to UX
--HG--
rename : browser/base/content/test/browser_tabopen_reflows.js => browser/base/content/test/browser_windowopen_reflows.js
2013-09-12 18:05:07 +02:00
Ted Mielczarek
258c7aff84 Bug 914925 - Fix --debugger for reftest/mochitest on OS X. r=jmaher 2013-09-12 09:05:19 -04:00
Matthew Noorenberghe
c9e329be81 Merge mozilla-central to UX 2013-09-12 01:39:29 -07:00
Jonathan Kew
62e114dc15 bug 915093 - don't ignore the context matrix when getting stroke pattern for SVG glyphs. r=roc 2013-09-12 09:18:54 +01:00
Ryan VanderMeulen
9283daa4fd Merge b2g-inbound to m-c. 2013-09-11 20:58:14 -04:00
Kartikaya Gupta
7ea9a2c18b Bug 912806 - Special-case the resolution behaviour on Fennec to work around other bugs. r=tn 2013-09-11 18:17:20 -04:00
Corey Ford
17fd17cb8b Bug 911786 - Part 2: Reapply relative positioning when moving frames without reflowing them. r=dholbert 2013-09-11 11:51:42 -07:00
Gijs Kruitbosch
9449797f29 Merge mozilla-central and ux 2013-09-11 11:25:41 +02:00
Phil Ringnalda
33b6975bad Bug 522515 followup, remove the crashtest assertion annotations that are no longer true 2013-09-10 20:01:24 -07:00
John Daggett
be5dc0a33e Bug 522515 - omit null urls from inclusion in userfont src descriptor array. r=dbaron 2013-09-11 10:36:58 +09:00
Corey Ford
b886875718 Bug 911786 - Part 1: Store computed relative position offsets. r=dholbert 2013-09-10 11:33:59 -07:00
Daniel Holbert
5ff12a0123 (no bug) fix comment typos: s/incompete/incomplete/, s/th/the/
DONTBUILD because comment-only
2013-09-10 16:41:04 -07:00
Botond Ballo
13d4e37c9e Bug 912806 - Store both cumulative and non-cumulative resolutions in FrameMetrics and use whichever is appropriate. r=kats 2013-09-05 18:26:59 -04:00
Martijn Wargers
b489a617dd Bug 914089 - b2g.json cleanup and reorder, part 3. r=jmaher 2013-09-11 13:52:42 +02:00
Daniel Holbert
b725d4cca3 Bug 911451: Refactor nsStringBuffer-to-nsString code into a helper-method, and invoke it instead of nsCheapString in one other place. r=dbaron
--HG--
rename : layout/reftests/svg/smil/mapped-attr-long-url-1.svg => layout/reftests/svg/smil/mapped-attr-long-url-2.svg
2013-09-10 10:03:28 -07:00
Ed Morley
b37f683e5c Bug 897009 - Mark 488685-1.html as now passing on Android; r=jfkthame 2013-09-11 12:59:40 +01:00
Carsten "Tomcat" Book
7464dd4066 merge mozilla-central to b2g-inbound 2013-09-11 13:55:25 +02:00
Michael Wu
c0208f9157 Bug 897009 - Update default Gonk fonts, r=jfkthame
Test fixes r=dholbert,jfkthame,dholbert
2013-09-11 11:12:26 +02:00
Kartikaya Gupta
abd5cb0f8b Bug 909281 - Add some strongly-typed conversion functions for margins and use them in RecordFrameMetrics. r=BenWa 2013-09-11 13:20:43 -04:00
Ehsan Akhgari
70bb3246bd Bug 913851 - Minimize the #includes in js/xpconnect; r=bholley
X-Git-Commit-ID: 78e6843063b303780a7dd2695dd2824a0a9c9a3c

--HG--
extra : rebase_source : 1dfcc228f43c68efbbc74f639570c227c26ef025
2013-09-09 23:14:10 +02:00
Jonathan Kew
969261f42e bug 875329 - reftest for use of transforms within SVG-in-OT glyphs. r=heycam 2013-09-11 08:27:52 +01:00
Jonathan Kew
fa51668733 bug 875329 - don't ignore transforms when rendering SVG-in-OT glyphs. r=heycam 2013-09-11 08:27:45 +01:00
Daniel Holbert
df2805989e Bug 904197 followup: make reftests use Ahem font, to avoid pixel-alignment difference between block vs. inline elements. (test-only)
--HG--
rename : layout/reftests/flexbox/ahem.css => layout/reftests/position-sticky/ahem.css
2013-09-18 08:36:27 -07:00
Corey Ford
3fc43261c7 Bug 904197 - Use the union of continuations' rects in sticky positioning calculations. r=dholbert
Reftest inline-3.html fails because handling the sticky element's margin correctly will take more work; similarly, border/padding on containing-block continuations won't be handled quite right. Reftest column-contain-1a fails because some of the anonymous blocks inside an nsColumnSetFrame have 0 height.
2013-09-13 16:53:48 -07:00
Nicholas Nethercote
fd238cabbe Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
2013-08-27 16:24:51 -07:00
L. David Baron
43f9903e53 Bug 911786 part 3: Add an assertion to check that part 2 only changes things for position:sticky. r=dholbert
I'm worried that part 2 was the cause of bug 916751.  If it was, I think
this assertion should catch the problem.  Even if it's not, I think it's
a good assertion to have.
2013-09-17 04:44:16 -07:00
L. David Baron
4d67f6dd65 Bug 916751: Do not use nsIFrame::MovePositionBy from nsLineLayout. r=dholbert
Since bug 916751 is hard (for me) to test, I haven't confirmed for sure
that this fixes the bug.

However, it fixes the assertions that bug 911786 part 3 triggers in
layout/base/crashtests/317934-1.html through this codepath.
2013-09-17 04:44:16 -07:00
L. David Baron
2ccf55e3f6 Bug 917021: We should not store the NormalPositionProperty on all frames, only relatively positioned ones. r=dholbert
This also fixes nsHTMLReflowState::ApplyRelativePositioning to no-op for
svg:text, as it should (since nsIFrame::IsRelativelyPositioned() checks
more than nsStyleDisplay::IsRelativelyPositionedStyle()).
2013-09-17 04:44:16 -07:00
L. David Baron
eea4b28546 Bug 915053: Remove quirk allowing {} around style attribute. r=heycam
The tests pass with the patch; without the patch
test_style_attribute_quirks.html fails 2 tests.
2013-09-17 04:44:15 -07:00
Cameron McCormack
ec1a5c3498 Bug 893319 - Remove -moz-rgba() and -moz-hsla(). r=bz 2013-09-16 10:43:56 +10:00
Cameron McCormack
0127877d37 Bug 874507 - Make clip-path, filter, mask and opacity work on <marker> elements. r=longsonr 2013-09-16 15:06:29 +10:00
Rik Cabanier
a160602f49 Bug 902525 - Part 7: fix to turn off text anti-aliasing r=roc 2013-09-15 16:48:14 -07:00
Rik Cabanier
b3a5b53c43 Bug 902525 - Part 6: some basic test files for HTML blending r=roc 2013-09-15 16:43:12 -07:00
Rik Cabanier
2e9e25f6c3 Bug 902525 - Part 4: first set of testfiles for SVG blending r=roc 2013-09-16 13:21:00 +10:00
Rik Cabanier
f7c9c54b27 Bug 902525 - Part 3: create a layer for content that stores the blend mode r=roc 2013-09-14 20:40:11 -07:00
Rik Cabanier
8c970079ca Bug 902525 - Part 2: Create layers for isolated groups when blending is involved r=roc 2013-09-14 20:30:00 -07:00
Gijs Kruitbosch
9030c8e31a Merge mozilla-central and ux 2013-09-10 16:46:22 +02:00
Gijs Kruitbosch
e3552ae5f3 Merge mozilla-central and ux-central 2013-09-09 17:00:49 +02:00
Kyle Huey
5c8c4e7794 Bug 911258: Part 6 - Fixup tests. r=me 2013-09-08 20:30:10 -07:00
Kyle Huey
6a6c67829f Bug 911258: Part 4 - Refactor exception implementations. r=bz 2013-09-08 20:28:50 -07:00
Kyle Huey
a53f6f80b6 Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8 2013-09-08 20:28:48 -07:00
Daniel Holbert
c5de0f6a0e (no bug) Fix comment typo: s/frames/frame's/ DONTBUILD 2013-09-08 10:34:32 -07:00
Phil Ringnalda
b6c19af956 Merge b2g-inbound to m-c 2013-09-08 08:28:14 -07:00
Phil Ringnalda
c02a4a1253 Merge fx-team to m-c 2013-09-08 08:26:23 -07:00
Gijs Kruitbosch
bebffa1788 Merge mozilla-central and ux 2013-09-08 14:26:44 +02:00
Paul Rouget
c8447b9acc Bug 913440 - Implement a pseudo class to highlight element easily. r=bz 2013-09-07 11:39:50 +02:00
Vicamo Yang
7252df0bea Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-07 14:19:53 +08:00
Ryan VanderMeulen
62156c1cd4 Merge inbound to m-c. 2013-09-06 20:55:41 -04:00
Matthew Noorenberghe
186f9be72f Merge mozilla-central to UX 2013-09-06 17:54:20 -07:00
Ryan VanderMeulen
66630c23e9 Merge m-c to b2g-inbound. 2013-09-06 18:01:09 -04:00
Ryan VanderMeulen
d82368f831 Backed out 7 changesets (bug 907585, bug 873351, bug 864485) for making phones unbootable.
Backed out changeset 001a849303de (bug 873351)
Backed out changeset 8020b3013618 (bug 907585)
Backed out changeset 9039460e09c5 (bug 907585)
Backed out changeset 9464e393a501 (bug 907585)
Backed out changeset d6920653de69 (bug 864485)
Backed out changeset 20ef446b27cd (bug 864485)
Backed out changeset e27c780e1ef5 (bug 864485)
2013-09-06 17:28:10 -04:00
Scott Johnson
978434dea3 Backout 8f09d30d3571 for crashtest orange. [r=me]
--HG--
extra : rebase_source : be0cfd30ce57072b83022f20955fd515041d56ed
2013-09-07 20:05:23 -05:00
Scott Johnson
310960b128 Backout dfe69eabbe47 for crashtest orange. [r=me]
--HG--
extra : rebase_source : 36898d587c098835af796d7588ba24b3b40b0558
2013-09-07 20:04:36 -05:00
Scott Johnson
eab39f30c9 Bug 794693, part 2: Perform parent reflow state calculation at the box-block interface before setting up child reflow state to prevent crashing when a parent reflow state is assumed to be non-null. [r=dbaron] 2013-09-07 19:02:11 -05:00
Scott Johnson
440d49e2f6 Bug 794693, part 1: Refactor nsHTMLReflowState constructor to allow initialization to be done by caller. [r=dbaron] 2013-09-07 19:02:10 -05:00
Gijs Kruitbosch
5fe2b02be1 Merge mozilla-central and ux 2013-09-06 18:44:23 +02:00
Ed Morley
59d1c1d15b Merge latest green b2g-inbound changeset and mozilla-central 2013-09-06 16:17:55 +01:00
Bobby Holley
0fcc3886ab Bug 912322 - Fix tests. r=bz
The crashtest changes are untested (aside from the fact that they don't crash).
2013-09-06 09:12:56 -07:00
Bobby Holley
1203bc42f5 Bug 912322 - Sync pref from reftest-cmdline.js to bootstrap.js. r=jgriffin 2013-09-06 09:12:55 -07:00
Ed Morley
93ac26880b Merge mozilla-central and inbound 2013-09-06 16:23:50 +01:00
Corey Ford
7bb7eca6a1 Bug 886646 - Part 7: Reftests for sticky positioning. r=dbaron 2013-09-06 09:35:16 -04:00
Corey Ford
5db567cbb1 Bug 886646 - Part 6: Implement sticky positioning, calculated on reflow and scroll. r=dbaron, r=dholbert 2013-09-06 09:35:16 -04:00
Corey Ford
367d66a9a7 Bug 886646 - Part 5: Always build a stacking context for sticky positioned elements. r=dbaron 2013-09-06 09:35:16 -04:00
Ed Morley
85b786f40f Merge mozilla-central and b2g-inbound 2013-09-06 12:32:33 +01:00
Vicamo Yang
3f03665fbf Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-06 16:11:34 +08:00
Matthew Noorenberghe
a60bb60a2e Merge mozilla-central to UX 2013-09-06 00:10:05 -07:00
Ms2ger
ae5e9e46b9 Bug 910238 - Part a: Remove some includes from HTMLInputElement.h; r=bz 2013-09-06 08:40:45 +02:00
Ms2ger
158740a338 Bug 774124 - Part b: Add include-what-you-use annotations to nsDisplayItemTypes.h and nsDisplayItemTypesList.h; r=roc 2013-09-06 08:40:30 +02:00
Mike Conley
cb9e730fc8 Automated merge with https://hg.mozilla.org/mozilla-central 2013-09-05 09:59:00 -04:00
Matthew Noorenberghe
3d7d1a0ddb Merge mozilla-central to UX 2013-09-04 23:31:53 -07:00
Phil Ringnalda
3914af6be4 Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
Ehsan Akhgari
61d8f84eb7 Bug 913619 - Minimize the #includes in image/src; r=jrmuizel
This patch was generated by running include-what-you-use on image/src,
and then removing the #include statements suggested by that tool, either
replacing them with forward declarations of the used names in headers,
or dropping the ones that were completely unnecessary, and then adding
new #include statements in other places that were implicitly relying on
some of the removed #include statements.
2013-09-07 09:01:08 -04:00
Masatoshi Kimura
33047c6ab1 Bug 913510 - Remove vestigial capability.principal prefs usage. r=bholley 2013-09-07 18:49:03 +09:00
Benoit Jacob
5479e2b22e Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel 2013-09-06 22:15:49 -04:00
Benoit Jacob
8dc80c7e0c Bug 913603 - Trim nsRect.h - r=jrmuizel 2013-09-06 22:14:27 -04:00
Phil Ringnalda
50e838ad7a Back out c8687e99dc75 (bug 913510) for Android bustage 2013-09-06 19:08:42 -07:00
Matthew Noorenberghe
e0b7383ee9 Merge mozilla-central to UX 2013-09-03 23:17:06 -07:00
Blake Kaplan
9225fd4fbb Bug 860123 - Use the right window's selection in some tests; r=ehsan 2013-09-03 15:01:00 -04:00
Ryan VanderMeulen
aac84d98dc Bug 911849 - Add fuzz to the new reftest on OSX. 2013-09-05 12:00:13 -04:00
Matthew Noorenberghe
402e69d2bd Merge mozilla-central to UX 2013-09-02 16:49:09 -07:00
Matthew Noorenberghe
2fdfb08f12 Merge mozilla-central to UX 2013-08-30 22:20:31 -07:00
Ryan VanderMeulen
d25946ae49 Merge inbound to m-c. 2013-08-30 20:37:30 -04:00
Ehsan Akhgari
c116194063 Bug 911292 - Minimize the #includes in layout/mathml; r=mats 2013-08-30 17:37:12 -04:00
Ehsan Akhgari
dc804b0ed5 Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats 2013-08-30 17:17:07 -04:00
Phil Ringnalda
cf2028664c Back out e46601eb7279:533dc9ea3301 (bug 912322) for Android reftest bustage 2013-09-04 21:49:16 -07:00
Gijs Kruitbosch
8893d1b1c4 Merge mozilla-central and ux 2013-08-29 23:55:09 +02:00
Ryan VanderMeulen
5b08c36b30 Backed out changeset 8c25245410c5 (bug 909888) for being far from NPOTB and breaking B2G tests.
CLOSED TREE
2013-08-29 13:46:48 -04:00
Blake Kaplan
3388e7fa71 Bug 860123 - Part 1: Disallow extending or collapsing selections across documents; r=ehsan 2013-08-29 10:14:15 -04:00
Masayuki Nakano
144f6d5e26 Bug 910978 part.2 Remove nsScrollbarEvent because its member is never used r=smaug+roc 2013-09-03 20:45:28 +09:00
Daniel Holbert
e77c325fd8 Bug 904158 - When creating a string for the SMIL-animated value of a mapped SVG attribute, use NS_strlen to get the StringBuffer's logical length, instead of using nsCheapString and the allocated length. r=dbaron 2013-08-29 11:39:56 -04:00
Fabrice Desré
2dd1ca23e2 Bug 894927 - Use xhtml instead of xul for b2g main window. r=ochameau
--HG--
rename : b2g/chrome/content/shell.xul => b2g/chrome/content/shell.html
2013-08-28 14:35:34 -07:00
Gijs Kruitbosch
eec8448e00 Merge mozilla-central and ux 2013-08-29 15:30:00 +02:00
Ed Morley
061f421c5b Backed out changeset cd99d10fc665 (bug 870676) for breaking B2G device image builds on a CLOSED TREE 2013-08-29 10:43:09 +01:00
Ryan VanderMeulen
1d7bdba295 Merge inbound to m-c. 2013-08-29 00:00:10 -04:00
Gijs Kruitbosch
dbe438ea19 Merge m-c to UX. 2013-08-28 22:31:31 +02:00
Pin Zhang
0b9822723b Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku 2013-08-28 10:24:23 -07:00
Kyle Huey
7164ad4749 Back out my failed attempt to land bug 870676. 2013-08-28 10:23:32 -07:00
Kyle Huey
46d8d54f75 Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku 2013-08-28 10:11:53 -07:00
Kyle Huey
0907c06c26 Back out my failed attempt to land bug 870676. 2013-08-28 10:10:39 -07:00
Kyle Huey
9ceea02eda Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku 2013-08-28 09:44:33 -07:00
Ed Morley
33039cd8a5 Backed out changeset 0136d838f655 (bug 860123) for mochitest failures 2013-08-29 16:41:13 +01:00
Andrew Halberstadt
e14408dca0 Bug 909888 - Add mach commands for b2g reftests and crashtests, r=jgriffin, DONTBUILD, a=NPOTB 2013-08-29 11:16:44 -04:00
Blake Kaplan
1d95be8dab Bug 860123 - Part 1: Disallow extending or collapsing selections across documents; r=ehsan
--HG--
extra : rebase_source : 2dbd8192486c8ff26d4b231d87283d61b6ff1e24
2013-08-29 10:14:15 -04:00
Ed Morley
4564993f3e Merge latest green inbound changeset and mozilla-central 2013-08-29 14:45:19 +01:00
Ed Morley
d10cabc240 Merge mozilla-central and b2g-inbound 2013-08-29 10:50:31 +01:00
Ed Morley
5c4387bb40 Merge mozilla-central and inbound 2013-08-29 10:50:04 +01:00
Ryan VanderMeulen
e45da17600 Merge m-c to b2g-inbound. 2013-08-29 00:24:45 -04:00
Timothy Nikkel
e870d6f974 Bug 910529. Part 2. In nsLayoutUtils::PaintFrame, display port and ignoring viewport scrolling should only happen when we are drawing the root frame. r=matt.woodrow 2013-08-28 22:38:15 -05:00
Timothy Nikkel
0e119dfb25 Bug 910529. Part 1: Remove second unneeded declaration of rootScrollFrame in nsLayoutUtils::PaintFrame. r=matt.woodrow 2013-08-28 22:37:42 -05:00
Nicholas Cameron
a937f9cc25 BUg 910160. IWYU for gfx/src. r=roc 2013-09-02 10:21:01 +12:00
Seth Fowler
f1dac737cf Bug 825771 (Part 5) - Add image-orientation reftests for SVG images. r=dholbert 2013-08-28 15:39:07 -07:00
Seth Fowler
90c8d4deba Bug 825771 (Part 4) - Add image-orientation reftests for raster images. r=dholbert 2013-08-28 15:39:07 -07:00
Seth Fowler
c9627e154d Bug 825771 (Part 3) - Add support for image-orientation to nsImageFrame. r=dholbert 2013-08-28 15:39:07 -07:00
Seth Fowler
2c454b34e8 Bug 825771 (Part 2) - Make nsImageFrame hold a reference to its image container. r=dholbert 2013-08-28 15:39:06 -07:00
Seth Fowler
e57e4a214f Bug 825771 (Part 1) - Add CSS support for the image-orientation property. r=dbaron 2013-08-28 15:39:06 -07:00
Ehsan Akhgari
c48e2a86be Bug 910237 - Get rid of the nsIEditor.h #include in nsTextControlFrame.h; r=mats,ehsan 2013-08-28 19:06:00 +00:00
Daniel Holbert
6848bb95a1 (no bug) Broaden fuzzy-if() annotation slightly, for reftest position-sticky/top-2.html. r=corey 2013-09-06 13:59:58 -07:00
Ehsan Akhgari
3956f8e1f5 Bug 913531 - Remove the unnecessary #includes from nsIXPConnect.idl; r=bholley 2013-09-06 13:50:24 -04:00
Daniel Holbert
d7bc491639 Bug 913247 followup: Remove superfluous call to imagesToRefresh.Clear(). rs=bz 2013-09-06 10:57:40 -07:00
Ryan VanderMeulen
50d75135b0 Merge m-c to b2g-inbound. 2013-08-30 13:42:41 -04:00
Kartikaya Gupta
f5f0ff5641 Bug 907754 - Ensure that the zoom on the FrameMetrics is initialized correctly for all frames. r=tn
RecordFrameMetrics gets called on a variety of layers. Previously it would
incorrectly set mZoom for a number of these layers. For scrollable container
layers inside the main document, it would set the mResolution from the
presShell's resolution, thus compounding the painted resolution.
Furthermore, for iframes inside the document, it would assign mZoom the
value from TabChild's mLastMetrics, which is only meant to apply to the
top-level document. Prior to multi-apzc work these values were never used
so it didn't matter but now they are so they should be assigned correctly.
2013-08-30 13:11:01 -04:00
Ed Morley
9bfc81af4d Merge mozilla-central and b2g-inbound 2013-09-06 16:24:22 +01:00
Botond Ballo
410f65165c Bug 913205 - Compute offset of FrameMetrics::mCompositionBounds correctly. r=tn 2013-09-05 18:36:07 -04:00
Gijs Kruitbosch
43383c203a Merge m-c to UX 2013-08-27 17:09:40 +02:00
Gijs Kruitbosch
6b21f0b119 Merge m-c to UX 2013-08-27 11:23:22 +02:00
Ryan VanderMeulen
52ef962a16 Merge inbound to m-c. 2013-08-26 20:19:26 -04:00
Gijs Kruitbosch
aec38a3c35 Merge m-c to UX 2013-08-26 19:05:49 +02:00
Martijn Wargers
173f9f5ada Bug 909043 - test_reftests_with_caret.html failing on b2g mochitest because of spellcheck test. r=ehsan 2013-08-26 17:46:42 +02:00
Kartikaya Gupta
55c123d4d6 Bug 885023 - Convert mFrameMetrics.mZoom to a CSSToScreenScale. r=BenWa,k17e
The mFrameMetrics.mZoom was previously a "resolution-independent" zoom,
which meant it had to always be multiplied by the CalculateIntrinsicScale()
value to be useful. This patch converts it to a "resolution-dependent" zoom,
and includes the intrinsic scale multiplier already. This means it needs
to be updated if either the viewport or composition bounds (which determine
the intrinsic scale) change, but there are only a few places where this
happens and it makes the rest of the code cleaner.
2013-08-26 09:50:30 -04:00
Ryan VanderMeulen
fab87bc685 Merge inbound to m-c. 2013-08-26 09:15:57 -04:00
Felipe Gomes
754b48bbeb Merge fx-team to m-c 2013-08-26 02:41:47 -03:00
Felipe Gomes
0437381f34 Bug 897060 - Display select dropdowns in the parent process. r=enndeakin
Original patch by roc.
2013-08-25 22:34:23 -03:00
Robert O'Callahan
061c18e8d1 Bug 906521. Part 9: Add tests for invalid glyph id values. r=jfkthame
--HG--
extra : rebase_source : 3ffd23c06a40cd51af30c83652ee701ae6057566
2013-08-26 12:21:20 +12:00
Mike Conley
1c71e322f2 Automated merge with https://hg.mozilla.org/mozilla-central 2013-08-25 11:38:45 -04:00
Mike Conley
5dbc47be27 Automated merge with https://hg.mozilla.org/mozilla-central 2013-08-24 15:03:12 -04:00
Ms2ger
b5df99e7e3 Revert this CLOSED TREE to changeset 4d3e221584a0. 2013-08-24 13:31:48 +02:00
Ms2ger
bca4820d34 Backed out changesets e6a3b0532422:f37447f59817 (bug 908880, bug 879682) for Windows assertion failures. 2013-08-24 10:27:21 +02:00
Masayuki Nakano
e16d8e4b0e Bug 907612 part.2 Get rid of nsNativeKeyEvent r=roc+gps, sr=jst 2013-08-24 16:24:32 +09:00
Markus Stange
c602b94447 Bug 908880 - Update overflow rects when dynamically changing the filter property. r=jwatt 2013-08-24 08:20:01 +02:00
Markus Stange
1fccebc7d4 Bug 879682 - Call nsSVGEffects::UpdateEffects on the first reflow even if we've cleared our own firstreflow flag in order to propagate the information to our children. r=jwatt 2013-08-24 08:18:12 +02:00
Boris Zbarsky
1955cb60db Bug 908576 part 7. Move the various DOMProxyHandler classes into the binding implementation files. r=smaug 2013-08-23 22:42:42 -04:00
Ms2ger
db90573f0e Merge m-c to inbound. 2013-09-06 12:31:58 +02:00
Markus Stange
d4cc4e5b29 Bug 912953 - Protect against empty rects causing invalidation due to rounding in nsSVGFilterFrame.cpp. r=roc 2013-09-06 11:31:17 +02:00
Markus Stange
b70df58f97 Bug 912953 - Protect against empty rects causing invalidation due to rounding in nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc 2013-09-06 11:30:27 +02:00
Markus Stange
6ebf300a4f Bug 912953 - Use consistent rounding for the scroll offset transform. r=roc 2013-09-06 11:28:34 +02:00
Markus Stange
f6f7290494 Bug 912953 - Apply the scroll offset transform to inactive layer managers for LAYER_SVG_EFFECTS, too. r=roc 2013-09-06 11:28:02 +02:00
Daniel Holbert
c122699022 Bug 913247: Don't call imgIContainer::RequestRefresh during hashtable enumeration. r=jwatt 2013-09-06 09:48:26 +01:00
Nicholas Nethercote
86b7ae4c3a Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Bobby Holley
e903e0f569 Bug 912322 - Fix tests. r=bz
The crashtest changes are untested (aside from the fact that they don't crash).
2013-09-04 19:05:51 -07:00
Mike Hommey
05b3f24e0e Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Botond Ballo
8991615154 Bug 904533 - Compute FrameMetrics::mCompositionBounds correctly for subframes. r=tn 2013-08-30 13:22:33 -04:00
Georg Fritzsche
682e0d1143 Bug 899080 - Test fixup part 5 - layout. r=roc 2013-09-04 16:07:53 +02:00
Georg Fritzsche
03313943a3 Bug 899080 - Test fixup part 1 - Always enable test-plugins for reftests. r=jmaher 2013-09-04 16:05:31 +02:00
Benoit Girard
68543ba60b Bug 907544 - Pass the D3DSurface9 down into Cairo for LockRect. r=jrmuizel
--HG--
extra : rebase_source : 71c0f776360435d242987ffd3e2cbab8a3535c67
2013-09-04 16:53:54 -04:00
Daniel Holbert
d36be6c344 Bug 859807: Request longer timeout for test_transitions_per_property.html. r=dbaron 2013-09-04 13:47:24 -07:00
Boris Zbarsky
7a50c66936 Bug 911771. Remove uses of MOZ_DEBUG in .cpp files, since there is no such thing there. Use DEBUG instead. r=glandium 2013-09-04 16:43:12 -04:00
David Zbarsky
2dcee164d7 Backout c619171e0070 for windows assertion failure on a CLOSED TREE 2013-08-23 14:58:41 -04:00
David Zbarsky
c76b222982 Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h r=mounir 2013-08-23 13:56:20 -04:00
Matt Woodrow
bec09ce09b Bug 907926 - Try avoid having multiple path objects around since this is slow with DrawTargetCairo. r=Bas 2013-09-19 17:23:30 +12:00
Honza Bambas
da53acf440 Bug 913807 - HTTP cache v2: API+top service+integration+tests, off by default, r=michal+ehsan+mark.finkle+fabrice+mhammond+gavin 2013-09-20 11:11:25 +02:00
Robert O'Callahan
c2f9462ad3 Bug 913438. Remove mAnchor check since it doesn't help correct inconsistency between ImageLayer snapping and regular snapped image drawing, and can hurt performance. r=tnikkel
--HG--
extra : rebase_source : 5f62e052d20a9acb0a428b988e2d9b16c7b19dbc
2013-09-09 17:08:41 -07:00
Kyle Huey
debb415e8e Bug 887533: Remove even more includes from dom/bindings. r=bz 2013-08-22 22:17:11 -07:00
Robert O'Callahan
54da941cdc Bug 906521. Part 8: Fix text-svgglyphs reftests. r=jfkthame
--HG--
extra : rebase_source : cceed09be0eb7490a5ab859d35609feee500e53b
2013-08-23 14:14:07 +12:00
Makoto Kato
24d417be72 Bug 916071 - Detect RemoteFX on reftest. r=vlad 2013-09-24 10:20:39 +09:00
Robert O'Callahan
555d6e8e35 Bug 906199. Ensure that nsDisplayTransforms being bubbled up by preserve-3d have the correct clip applied. r=mattwoodrow
--HG--
extra : rebase_source : 565cbebb5a7db17949a34cd41c9f0018db781caf
2013-08-21 15:04:23 +12:00
Ehsan Akhgari
4f0b573862 Bug 921753 - Part 4: Move DrawMode outside of gfxFont.h so that we won't need to #include that header everywhere DrawMode is needed; r=roc
This patch reduces the number of files that transitively #include
gfx/2d.h from 1268 to 1208.
2013-10-01 17:02:16 -04:00
Ehsan Akhgari
cfed39e52c Bug 921753 - Part 3: Avoid #including nsStyleStructInlines.h in nsHTMLReflowState.h; r=roc
This patch reduces the number of files that transitively #include
gfx/2d.h from 1362 to 1268.
2013-10-01 17:01:49 -04:00
Ehsan Akhgari
18ef76b0d7 Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
This patch reduces the number of files that transitively #include
gfx/2d.h from 1582 to 1362.
2013-10-01 17:01:19 -04:00
Ehsan Akhgari
27c999b3b4 Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
This patch reduces the number of files that transitively #include
gfx/2d.h from 1782 to 1582.
2013-10-01 17:00:38 -04:00
Scott Johnson
8de43774d3 Bug 878935: Pause painting while reflow-on-zoom is in progress to provide a better user experience. [r=kats] 2013-10-01 14:52:13 -05:00
Robert O'Callahan
9ee8fe3acb Bug 906521. Part 7: Handle cases where an SVG glyph has no frame or a non-SVG frame without crashing in debug builds. r=jfkthame
--HG--
extra : rebase_source : 52c4c01e8f2530f44f2799cd1958008979e4fc2e
2013-08-20 01:08:43 +12:00
Avi Halachmi
5bc68011b2 Bug 858737 - check monotonic arg of requestAnimationFrame instead of the prefixed version. r=roc 2013-08-26 02:39:53 +03:00
André Reinald
d248f3924a Bug 868648 - Make window overlay scrollbars appear/disappear when 2 fingers down/up trackpad. r=mstange, r=masayuki
Credits to Markus for his help getting this right.
2013-08-16 23:17:40 +02:00
Corey Ford
690918fcba Bug 886646 - Part 3: Compute sticky positioning offsets for getComputedStyle(). r=heycam 2013-08-15 17:31:32 -07:00
Corey Ford
2fcbc01ac4 Bug 886646 - Part 2: Include sticky positioning in nsStyleDisplay::IsRelativelyPositionedStyle. r=heycam 2013-09-06 09:35:15 -04:00
Corey Ford
1b743eac38 Bug 886646 - Part 1: Support position:sticky in the CSS parser, enabled by a preference. r=heycam 2013-09-05 15:47:08 -07:00
Masayuki Nakano
4a9d769635 Bug 910156 Add AssignKeyEventData() and AssignMouseEventData() for sharing the code in nsDOMEvent::DuplicatePrivateData() and nsDelayed*Event r=smaug 2013-08-30 11:10:32 +09:00
Seth Fowler
1217a04fcf Bug 298619 - Use EXIF image orientation in top-level image documents. r=dolske 2013-08-29 17:16:30 -07:00
Kyle Huey
7db281d06b Back out Bug 887533 for test failures. 2013-08-22 23:40:32 -07:00
Kyle Huey
bd22797dd3 Bug 887533: Remove even more includes from dom/bindings. r=bz 2013-08-22 22:17:11 -07:00
Kyle Huey
bf31d78a83 Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
Nicholas Cameron
6f7ec530a3 Bug 893330. Reftest for box shadow with border radius invalidation. r=mattwoodrow 2013-08-23 17:04:34 +12:00
Nicholas Cameron
ec36fa0912 Bug 893330. Invalidate the frame area for box shadow display list items with border radius. r=mattwoodrow 2013-08-23 13:47:54 +12:00
Nicholas Cameron
815a1d4a19 Bug 917576. Parse non-string pref values. r=ahal 2013-09-19 07:25:20 +12:00
Ehsan Akhgari
830d4e9911 Bug 919326 - Minimize the #includes in layout/ IDL files; r=roc
--HG--
extra : rebase_source : ec8cdff9466ff75463841818537ecead2cb57e62
2013-09-22 19:24:27 -04:00
Phil Ringnalda
6444cc88b4 Backed out 6 changesets (bug 881804) for frequent Android reftest and jsreftest timeouts
Backed out changeset 61972f55702b (bug 881804)
Backed out changeset 0a24b77d4ffb (bug 881804)
Backed out changeset 9fbcf4c3ab2b (bug 881804)
Backed out changeset 2d35068ec2f5 (bug 881804)
Backed out changeset 757790e5cd9f (bug 881804)
Backed out changeset d8a172fa4b20 (bug 881804)
2013-09-21 17:59:14 -07:00
Timothy Nikkel
3d5bc6688c Bug 919129. Fix nsLayoutUtils::UpdateImageVisibilityForFrame so that it doesn't expand the image rect so much by replacing it with the scroll port rect. r=matspal 2013-09-21 16:20:22 -05:00
Nicholas Hurley
d66aed1f86 Bug 881804 (part 4) - Plumb layout into predictive network actions. r=bz 2013-09-20 15:24:07 -07:00
Masatoshi Kimura
216f76200c Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley 2013-09-05 01:02:34 +09:00
Masatoshi Kimura
a3c225f686 Bug 911573 - Enable and use specialpowers in jsreftest. r=terrence, bholley 2013-09-05 01:02:27 +09:00
Ed Morley
f509dcbf07 Merge mozilla-central and inbound 2013-09-04 16:53:03 +01:00
Ed Morley
18a47a0e8e Merge latest green inbound changeset and mozilla-central 2013-09-04 12:54:46 +01:00
Robert O'Callahan
0991ab95c2 Bug 909157. Invalidate rendering observers when an image changes. r=mattwoodrow
--HG--
extra : rebase_source : 04b127fde9a9e07e50c6196f53a1eea3c8f04db6
2013-09-04 23:13:11 +12:00
Jonathan Watt
01b166fcef Bug 907503 - Fix invalidation for SMIL animation in SVG-as-an-image. r=roc 2013-09-04 11:39:31 +01:00
Phil Ringnalda
c1c484bd50 Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
CLOSED TREE
2013-09-03 23:21:30 -07:00
Robert O'Callahan
49c12b8ea7 Bug 911889. Updating reftest manifest; the tests that were passing due to 894773 being fixed are now failing again since we've backed off on that fix .... on a CLOSED TREE 2013-09-04 18:19:07 +12:00
Phil Ringnalda
90f3149a6c Back out ed63ede44a82:db85ebf7b0dc (bug 864485) for debug build bustage 2013-09-03 22:33:35 -07:00
Vicamo Yang
4ed4d84d72 Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 12:46:01 +08:00
Gregory Szorc
fab628e981 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Phil Ringnalda
eb3f8a45e2 Back out cc6f66e761d8 (bug 896797) for Windows build bustage
CLOSED TREE
2013-09-03 21:55:21 -07:00
Robert O'Callahan
e7a331a54e Bug 909603. Remove invalid assertion. r=tn 2013-09-04 16:44:48 +12:00
Robert O'Callahan
a67691ee12 Bug 911889. Part 1: Fix mutationUpdate mutation count for first as well as subsequent mutations. r=benwa 2013-09-04 16:43:33 +12:00
Gregory Szorc
295f553e4e Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Ryan VanderMeulen
07832ca5a7 Backed out changeset 5c25126b9c76 (bug 894927) for causing bug 911751 on a CLOSED TREE.
--HG--
rename : b2g/chrome/content/shell.html => b2g/chrome/content/shell.xul
2013-09-03 20:51:30 -04:00
Pin Zhang
f320083266 Bug 870676: Part 1 - Implement mozFMRadio in WebIDL, r=khuey,baku 2013-09-03 15:26:33 -07:00
Ryan VanderMeulen
c6e97adff4 Merge m-c to b2g-inbound. 2013-09-03 17:44:34 -04:00
Kartikaya Gupta
e928b156af Bug 910322 - Strongly type the viewport size in nsViewportInfo. r=mbrubeck, Ms2ger 2013-09-03 15:12:24 -04:00
Kartikaya Gupta
c1c69a59bf Bug 910322 - Strongly type the zoom factors in nsViewportInfo. r=mbrubeck, Ms2ger 2013-09-03 15:12:23 -04:00
Kartikaya Gupta
169484edbe Bug 906877 - Remove code obsoleted by multi-apzc. r=BenWa, vingtetun
Now that we have multi-APZC landed, we don't need BrowserElementPanning
to detect when it's about to scroll a subframe and let APZC know. So
the two messages involved in this can be completely removed.
2013-09-03 13:04:21 -04:00
Gregory Szorc
4672bbb630 Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium 2013-09-03 20:28:05 -07:00
Ehsan Akhgari
d5f9cf4dd4 Bug 909927 - Minimize the #includes in layout/forms; r=mats
--HG--
extra : rebase_source : 92eb9ca6672e754a32dbfe3cd3494309671902d3
2013-08-28 10:30:02 -04:00
Chris Pearce
74f4113dbf Bug 913974 - Don't export moz_cairo_win32_printing_surface_create when printing disabled, to fix build error with ac_add_options --disable-printing. r=ted 2013-09-10 12:09:51 +12:00
Tim Abraldes
541ac77ee8 bug 856977. Alert should not be possible from beforeunload. r=bbondy,bz 2013-10-08 14:00:12 -07:00
Birunthan Mohanathas
b823b8896b Bug 784739 - Switch from NULL to nullptr in layout/; r=ehsan
--HG--
extra : rebase_source : 0d0d9e11be9d39e4457bddd0bac7e19a50b91b0b
2013-10-08 14:47:21 -04:00
Ehsan Akhgari
a23cd291d5 Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Fabrice Desré
2c28e6221a Bug 894927 - Use xhtml instead of xul for b2g main window. r=ochameau
--HG--
rename : b2g/chrome/content/shell.xul => b2g/chrome/content/shell.html
2013-08-28 14:35:34 -07:00
Milan Sreckovic
9cbe455b76 Bug 916112 - Turn tiling back off. r=blassey 2013-09-13 12:32:46 -04:00
Wes Kocher
4ff2a7fd55 Merge inbound to m-c 2013-09-13 18:14:32 -07:00
Ryan VanderMeulen
32b997e516 Backed out 6 changesets (bug 914826) for bustage.
Backed out changeset a4a029c13179 (bug 914826)
Backed out changeset d16460fc0518 (bug 914826)
Backed out changeset b28cb0ae1853 (bug 914826)
Backed out changeset 5b4ce1d4d09b (bug 914826)
Backed out changeset 58d96448609a (bug 914826)
Backed out changeset 52b319afe965 (bug 914826)
2013-09-13 16:32:42 -04:00
Ryan VanderMeulen
8dcb23387e Merge m-c to b2g-inbound. 2013-09-13 16:11:28 -04:00
Daniel Holbert
98112bb9c1 Bug 897105 followup: increase fuzz for reftest stacking-context-1.html a bit more. DONTBUILD
landing on CLOSED TREE w/ RyanVM's permission
2013-09-13 10:31:02 -07:00
Daniel Holbert
9ad8b4ba29 Bug 916115: In StickyScrollContainer::UpdatePositions, put do_QueryFrame result in a local var before comparing it for equality. r=corey 2013-09-13 10:04:23 -07:00
Edwin Flores
3c91242dfd Bug 798843 - Add README for generating fonts for SVG in OpenType reftests r=dbaron 2013-09-13 07:08:56 +01:00
Botond Ballo
9a202d2a4e Bug 914825 - Compute FrameMetrics::mCompositionBounds correctly for the root scroll frame. r=tn 2013-09-10 17:47:14 -04:00
Kartikaya Gupta
ca1a8f5181 Bug 909881 - Save the zoom constraints in RenderFrameParent so that TabChild can send them before the APZC is created and they don't get lost. r=botond 2013-09-13 10:18:33 -04:00
Jonathan Kew
a5196f03fa bug 872487 - remove fails-if() annotations from currently-disabled tests that no longer fail on android/b2g. no_r=me 2013-09-13 07:56:38 +01:00
Edwin Flores
a19ac9d7fe Bug 798843 - Add README for generating fonts for SVG in OpenType reftests r=dbaron 2013-09-13 07:08:56 +01:00