Commit Graph

22919 Commits

Author SHA1 Message Date
Jonathan Watt
bfc36cb615 Bug 1063853, part 2 - Move all nsRenderingContext user data to the wrapped Moz2D DrawTarget. r=Bas 2014-09-05 18:11:35 +01:00
Kartikaya Gupta
f94126f3fd Bug 1062307 - Ensure the contextmenu event triggered by a long-press action targets things outside the root scroll frame. r=capella,smaug 2014-09-06 09:30:46 -04:00
Daniel Holbert
3884afcf7a Bug 1063815 part 2: Use AddCSSValueCanonicalCalc for interpolating 'background-position' values, now that their coords are reliably calc-valued. r=bz 2014-09-05 18:40:20 -07:00
Daniel Holbert
c000ee3557 Bug 1063815 part 1: Use SetCalcValue() in StyleAnimationValue::ExtractComputedValue 'background-position' case. r=bz 2014-09-05 18:40:15 -07:00
Daniel Holbert
becd0512fb Bug 1023344: Use MozReftestInvalidate to make 876074-1.html's behavior more reliable. r=mats 2014-09-05 15:03:59 -07:00
Jonathan Watt
97577e2a55 Bug 1063073 - Make sure embedding elements that rely on an embedded SVG's intrinsic dimensions are resized if the SVG is late in loading. r=dholbert 2014-09-04 20:09:51 +01:00
Ting-Yu Lin
2356c7b436 Bug 1029943 - Fix test fails on 824080-3/5/7.html, bug558663.html. r=ehsan
--HG--
rename : layout/base/tests/test_bug558663.html => layout/base/tests/bug558663.html
2014-08-27 01:24:00 -04:00
Jonathan Watt
e797861ed5 Bug 932771, part 3 - Make PaintSVG painting work by passing transforms down, rather than walking up the tree using GetCanvasTM. r=longsonr 2014-08-29 20:42:07 +01:00
Kearwood (Kip) Gilbert
a5c8bcd2a0 Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats
- Extended nsIScrollableFrame and nsGfxScrollFrame to return destination
  of smooth scrolls which are to be animated on the compositor thread.
- Added apz.smooth_scroll_repaint_interval preference.
- Implemented AsyncPanZoomController::PanZoomState::SMOOTH_MSD_SCROLL state
  and AsyncPanZoomController::SmoothScrollAnimation class to animate smooth
  scroll animations on the compositor thread.
- Extended FrameMetrics to report requests for smooth scrolls to be animated
  on the compositor thread and their corresponding destination positions.
- AsyncPanZoomController now checks FrameMetrics for requests to perform
  smooth scrolling on the compositor thread.  It will ensure that they
  are cancelled as needed by mousewheel, touchpanel, keyboard, and
  CSSOM-View instant scrolling DOM methods.
- The layout/generic/test/test_scroll_behavior.html mochitest has been
  commented as depending on Bug 1062609 before being enabled for APZ.
2014-07-10 11:52:40 -07:00
Max Vujovic
e6b0d41983 Bug 1058801 - Make mFilter a const reference in nsSVGFilterInstance, like in nsCSSFilterInstance. r=mstange 2014-09-04 10:31:04 -07:00
Max Vujovic
13e9388a3a Bug 1058798 - Fix indentation in ns*FilterInstance.h files. r=mstange 2014-09-04 10:31:03 -07:00
Max Vujovic
e1fa5f77db Bug 1058794 - Change some functions in nsFilterInstance.cpp to return a value instead of nsresult. r=mstange 2014-09-04 10:31:03 -07:00
Max Vujovic
c2d6ef0685 Bug 1058809 - Move the opening brace for nsCSSFilterInstance::SetBounds to a newline. r=mstange 2014-09-04 10:31:02 -07:00
Timothy Nikkel
b45467f328 Bug 1033679. When we clear frames from the image loader make sure that we also remove the images from the refresh driver. r=khuey
Normally a frame being destroyed would do this via PresShell::NotifyDestroyingFrame -> ImageLoader::DropRequestsForFrame but when we are tearing down the whole frame tree we skip per frame notifications like that for perf reasons. So we now make sure to do it when clearing out frames wholesale.

We also need to pass a prescontext pointer to ClearFrames because the ImageLoader only has a document pointer, and by that point in the presshell destruction sequence the presshell pointer on the document has been cleared.
2014-09-04 23:27:16 -05:00
Cameron McCormack
01abd28246 Bug 931668 - Part 24: Avoid copying RestyleData::mDescendants when modifying an existing entry. r=dbaron
--HG--
extra : rebase_source : 0b9905bdff6f9ceec823b2091aadc39f0ca467bc
2014-09-05 13:48:48 +10:00
Cameron McCormack
ba2eea0592 Bug 931668 - Part 23: Change a few test assertion expectations. r=dbaron
--HG--
extra : rebase_source : 7e2be6dd13436dac97425dc91432b69c5a469ddf
2014-09-05 13:48:48 +10:00
Cameron McCormack
a981d85cb7 Bug 931668 - Part 22: Clear cached structs on descendants of an old style context that had structs swapped, if it is staying around. r=dbaron
--HG--
extra : rebase_source : aa23c06a20214c72d971ab059ef4833846c769fb
2014-09-05 13:48:47 +10:00
Cameron McCormack
d307aa77b6 Bug 931668 - Part 21: Fix issue where not all pending-restyle descendants are restyled. r=dbaron
--HG--
extra : rebase_source : 824fe576885ec4f5ab086499dfaa6e95456afd50
2014-09-05 13:48:47 +10:00
Cameron McCormack
70d36e5eb0 Bug 931668 - Part 20.2: Don't call AssertStructsNotUsedElsewhere on style contexts for :before/:after frames that are going away. r=dbaron
--HG--
extra : rebase_source : 7ff96443db553d564897d42870b81e10c2a78b53
2014-09-05 13:48:47 +10:00
Cameron McCormack
c30ff01ca3 Bug 931668 - Part 20.1: Keep old structs on new style contexts, for those that are equal. r=dbaron
We don't do struct swapping if either the old or new style contexts are
shared, since we can't guarantee that such a change will be valid for
all frames that use the shared style context.

--HG--
extra : rebase_source : 10f7c90422de23b119287ba478d36433423440da
2014-09-05 13:48:46 +10:00
Cameron McCormack
e9bf81145d Bug 931668 - Part 20: Stop the recursive restyling process when we detect it is safe to do so. r=dbaron
--HG--
extra : rebase_source : 33eba29b1ef05b72c671dcc61d6a997ad492ceb1
2014-09-05 13:48:46 +10:00
Cameron McCormack
e25fbe4006 Bug 931668 - Part 19: Make RebuildAllStyleData use eRestyle_ForceDescendants so that it does rebuild the whole style tree. r=dbaron
--HG--
extra : rebase_source : 874f6c186d649c209235261f933e7ebd2853f294
2014-09-05 13:48:46 +10:00
Cameron McCormack
5d11046a17 Bug 931668 - Part 18: Add a function to swap style structs between style contexts. r=dbaron
--HG--
extra : rebase_source : 4d32ed1f140db975b2fffe76ac6bd793287c916c
2014-09-05 13:48:46 +10:00
Cameron McCormack
6eb796f9ed Bug 931668 - Part 17: Handle eRestyleResult_Stop by moving a frame's style context to its new parent. r=dbaron
--HG--
extra : rebase_source : 50c6575821407b548ac0b805fa7f351e5ddbda53
2014-09-05 13:48:46 +10:00
Cameron McCormack
d6795ceaf7 Bug 931668 - Part 16: Give ElementRestyler::RestyleSelf a return value that indicates how restyling should proceed. r=dbaron
--HG--
extra : rebase_source : e9bcb021f40bef402b7bcb00a097d18efa4a813b
2014-09-05 13:48:45 +10:00
Cameron McCormack
1b82ce196a Bug 931668 - Part 15: Pass equal struct bitfield back out of ElementRestyler::CaptureChange. r=dbaron
--HG--
extra : rebase_source : 70d70eeab3989a7991ae2a2abdeb21c0745b0398
2014-09-05 13:48:45 +10:00
Cameron McCormack
114738e680 Bug 931668 - Part 14: Add functions to move style contexts to a new parent. r=dbaron
--HG--
extra : rebase_source : 90affb5987ab33e948366840dd3cc5a6d7ea1fd9
2014-09-05 13:48:45 +10:00
Cameron McCormack
143ae5d159 Bug 931668 - Part 13 (no part 12): Add expensive (commented out) debug checks that destroyed style structs aren't still used in the style context tree. r=dbaron
--HG--
extra : rebase_source : 84217c186a6cced3ea5bac22590ecd4ddb0d7a5d
2014-09-05 13:48:45 +10:00
Cameron McCormack
c07bb594ab Bug 931668 - Part 11: Add eRestyle_Force (and eRestyle_ForceDescendants) restyle hints to control whether the frame (and all of its descendants) must be assigned its new style context even if it had the same style data as the old style context. r=dbaron
--HG--
extra : rebase_source : f92a5b5033bb4cf424ee172611a58fe583aed87f
2014-09-05 13:48:45 +10:00
Cameron McCormack
b318a2c17e Bug 931668 - Part 10: Record pending restyles of restyle root descendants and ensure we restyle them if we didn't get to them. r=dbaron
--HG--
extra : rebase_source : b259e02c38362a12735158e30d6aa54556cf54ab
2014-09-05 13:48:45 +10:00
Cameron McCormack
170827e59e Bug 931668 - Part 9 (no part 8): Make nsStyleContext::CalcStyleDifference compare all structs and return a bitfield of which changed. r=dbaron
--HG--
extra : rebase_source : 817e73531548183645c94ece67ad6a87c5de36c6
2014-09-05 13:48:44 +10:00
Cameron McCormack
8580adc76c Bug 931668 - Part 7: Add helper functions looking at cached struct pointer values on style contexts. r=dbaron
Two functions are added:

  * HasSameCachedStyleData, which compares a style struct pointer in two
    style contexts, and
  * HasCachedInheritedStyleData, which checks to see if the bit in mBits
    is set.

--HG--
extra : rebase_source : 92f9a42b15fc5537044b033eb960e564196850de
2014-09-05 13:48:44 +10:00
Cameron McCormack
53d551d2d9 Bug 931668 - Part 6: Add helper function to check if a style context has any children with the NS_STYLE_USES_GRANDANCESTOR_STYLE bit. r=dbaron
--HG--
extra : rebase_source : d0d5ea22e06509b3638d860f85a21506da7382fa
2014-09-05 13:48:44 +10:00
Cameron McCormack
31db624905 Bug 931668 - Part 5 (no part 4): Record whether a style context is shared. r=dbaron
--HG--
extra : rebase_source : f000e310e7f429cc7656a9f375312ddf8e162c7a
2014-09-05 13:48:44 +10:00
Cameron McCormack
98f625db89 Bug 931668 - Part 3: Add a style context bit to represent whether it depends on style data from its grandparent or higher ancestor. r=dbaron
--HG--
extra : rebase_source : 64deabb466cfaaeae220a00024cd05d8e87832bc
2014-09-05 13:48:44 +10:00
Cameron McCormack
8eb54648c9 Bug 931668 - Part 2: Return nsChangeHint_NeutralChange where there was a style data change and we currently return nsChangeHint(0). r=dbaron
--HG--
extra : rebase_source : 17548a130559ea5b88e8e5a1fe5cc6206bd080b9
2014-09-05 13:48:43 +10:00
Cameron McCormack
9800c74ff6 Bug 931668 - Part 1: Add a change hint that represents a style data change that requires no processing. r=dbaron
--HG--
extra : rebase_source : 9035e376bfc53a18d6499407ad5958706aefcb7a
2014-09-05 13:48:43 +10:00
Kyle Huey
a34a3ab32d Bug 982212: Part 3 - Now that nsTArray::AppendElement supports r-value references, remove the workarounds added in Bug 967364. r=nfroyd
--HG--
extra : rebase_source : 1e6188d26b745f6dc9bdf2accc0abf7f07351510
2014-03-15 18:56:00 +01:00
Kearwood (Kip) Gilbert
ffa47ff2af Bug 1062406 - Part 2 - Tests. r=bz
- Implemented a mochitest to ensure that non-finite values passed to
  window.scroll, window.scrollTo, and window.scrollBy are interpreted
  as 0.
2014-09-09 11:34:00 +02:00
William Lachance
66b81de117 Bug 1059331 - Additional options for reftest analyzer useful for treeherder. r=jmaher 2014-09-03 14:37:22 -04:00
Christoph Kerschbaumer
42b948f5dd Bug 1062529 - Split GetChannelPrincipal into GetChannelResultPrincipal and GetChannelURIPrincipal. r=bz 2014-08-06 16:05:40 -07:00
Mike Hommey
a653121671 Bug 1059113 - Use templates for shared libraries and frameworks. r=gps
Also force to use the existing template for XPCOM components.
2014-09-04 09:04:45 +09:00
Mike Hommey
6258dd8523 Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal 2014-09-03 14:16:37 +09:00
Mike Hommey
fc99c53ae5 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Ryan VanderMeulen
b21e2bff7c Merge m-c to inbound. a=merge 2014-09-03 16:40:18 -04:00
Ryan VanderMeulen
d57ca8703d Merge inbound to m-c. a=merge 2014-09-03 16:38:57 -04:00
Max Vujovic
3bd8a669c5 Bug 1058753 - Cap CSS/SVG blur radii to smaller value when rendering in software. r=mstange 2014-09-03 13:31:55 -07:00
Ryan VanderMeulen
269c98033b Merge fx-team to m-c. a=merge 2014-09-03 15:35:54 -04:00
Wes Johnston
0501972bd2 Bug 763671 - Remove gradient from form elements. r=mfinkle 2014-08-29 08:45:14 -07:00
Mats Palmgren
7667ee1d12 Bug 1061028 - IsInlineFrame() is a synonym for IsFrameOfType(nsIFrame::eLineParticipant) so it matches text frames too, which are not nsContainerFrames. r=roc 2014-09-03 14:14:01 -04:00
Mats Palmgren
e1bc38b5d4 Bug 1061027 - Remove bogus (and unnecessary) static_cast. r=roc 2014-09-03 14:14:00 -04:00
Jonathan Kew
1b26f94412 bug 1061170 - constrain the reflow-state's available inline size for an orthogonal flow. r=smontagu 2014-09-03 16:43:03 +01:00
Jonathan Watt
94c2451861 Bug 932771, part 2 - Add an inline nsLayoutUtils::PointToGfxPoint helper method. r=longsonr 2014-08-19 22:17:49 +01:00
Jonathan Watt
d109d6dd2b Bug 1053237 - Stop unnecessarily calling nsSVGUtils::AdjustMatrixForUnits() over and over in nsSVGMaskFrame. r=longsonr 2014-08-18 10:35:26 +01:00
Daniel Holbert
c1eda789ba Bug 1061978 part 2: Update <link rel="match"> tags to account for file-renames. (no review, test-tweak only) 2014-09-02 20:39:03 -07:00
Daniel Holbert
3e8dd6268d Bug 1061978 part 1: Rename flexbox reftest files in w3c-css directory to use 3-digit numbers, and update reftest.list. (no review, test-tweak only)
--HG--
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-1a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-1b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-abspos-child-001b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-horiz-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-content-vert-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-5-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-5.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-005.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-1-block.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-block.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-1-table.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-001-table.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-5-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-5.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-horiz-005.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-stretch-vert-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-vert-rtl-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-anonymous-items-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-horiz-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-align-self-baseline-vert-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-1a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-1b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-empty-001b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-horiz-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-item-vert-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-003.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-4-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-4.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-horiz-004.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-multi-line-vert-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-1a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-1b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-baseline-single-item-001b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-block-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-canvas-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-fieldset-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-iframe-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-img-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-textarea-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-basic-video-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-1a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-001a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-1b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-001b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-2a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-002a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-2b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-horiz-002b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-1a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-001a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-1b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-001b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-2a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-002a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-2b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-break-request-vert-002b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-baseline-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-baseline-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-baseline-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-baseline-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-003-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-collapsed-item-horiz-003.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-flow-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-horiz-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-flex-wrap-vert-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-003-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-items-as-stacking-contexts-003.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-5-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-005-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-5.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-horiz-005.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-5-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-005-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-5.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-justify-content-vert-005.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-margin-auto-horiz-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-1-reverse-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-reverse-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-1-reverse.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-reverse.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-1-rtl-reverse.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-rtl-reverse.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-1-rtl.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001-rtl.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-2a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-002a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-2b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-002b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-3-reverse-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003-reverse-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-3-reverse.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003-reverse.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-003.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-4-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-004-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-4.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-mbp-horiz-004.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-003-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-003.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-4-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-004-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-4.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-004.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-5-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-005-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-5.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-horiz-005.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-003-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-003.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-4-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-004-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-4.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-004.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-5-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-005-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-5.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-overflow-vert-005.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-paint-ordering-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-1a.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-001a.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-1b.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-root-node-001b.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-horiz-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-1.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-001.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-sizing-vert-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-1-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-001-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-1a.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-001a.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-1b.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-001b.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-2-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-002-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-2.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-whitespace-handling-002.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-1-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-001-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-1.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-001.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-2-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-002-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-2.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-002.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-3-ref.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-003-ref.html
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-3.html => layout/reftests/w3c-css/submitted/flexbox/flexbox-with-pseudo-elements-003.html
2014-09-02 20:39:01 -07:00
Matt Woodrow
7aeb8ef08c Bug 1059622 - Follow-up to correctly mark fuzz for 10.6 2014-09-03 13:12:17 +12:00
Matt Woodrow
6382325748 Bug 1059033 - Fix reftest annotation again. 2014-09-03 12:53:05 +12:00
Matt Woodrow
bbeb146a43 Bug 1059033 - Fix reftest annotation 2014-09-03 10:40:45 +12:00
Trevor Saunders
f4fbfeeb43 bug 1059490 - mark more classes MOZ_FINAL r=froydnj 2014-08-27 14:26:48 -04:00
Matt Woodrow
d0b3d4c0d1 Bug 1059033 - Part 6: Clip text drawing to its bound so we can skip unaffected tiles. r=Bas
--HG--
extra : rebase_source : 60d0462767f625d91261b40b930ee165f0126173
2014-09-03 09:21:20 +12:00
Robert O'Callahan
293fcf9eac Bug 967844. Part 3: Setup FrameMetrics from FrameLayerBuilder based on animated geometry roots. r=mattwoodrow
--HG--
extra : rebase_source : 19593cafc17053d450905161fa7d4ce8721c58a0
2014-08-31 15:29:24 +12:00
Robert O'Callahan
08fc3b5784 Bug 967844. Part 2: Move mContentDescription from Layer to FrameMetrics. r=kats
--HG--
extra : rebase_source : b616a0ab2e5bb203a66a5f0b3644bdcbe5f17ce7
2014-08-30 00:23:25 +12:00
Robert O'Callahan
f25942deec Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats
--HG--
extra : rebase_source : d7cf8756678cc342e1d648638dd867c5479b74ba
2014-08-30 00:23:25 +12:00
Markus Stange
1fdd859371 Bug 1059498 - Use the inner dirty rect when initializing the visible rect of display items inside the SVG filter stacking context. r=roc 2014-09-02 11:13:44 +02:00
Jonathan Kew
f6e68d7b18 bug 1060791 - reftest for support of Apple Symbols font. r=jdaggett 2014-09-02 09:01:08 +01:00
Phil Ringnalda
d75200777a Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
CLOSED TREE

Backed out changeset 4df1bd30364d (bug 982338)
Backed out changeset b68664a02904 (bug 1057212)
Backed out changeset 07b3695aa02f (bug 1059033)
Backed out changeset bb3885b57d48 (bug 1059033)
Backed out changeset 76897f52ac2c (bug 1059033)
Backed out changeset 31e89a2a409f (bug 1059033)
Backed out changeset 8e81f6f74182 (bug 1059033)
Backed out changeset c5bbf22f2f28 (bug 1059033)
2014-09-01 18:07:57 -07:00
Matt Woodrow
b151dc738e Bug 1059033 - Part 6: Clip text drawing to its bound so we can skip unaffected tiles. r=Bas
--HG--
extra : rebase_source : 4b59eb902062940e7d3f262fa0ef661a5f0e9ded
2014-09-02 12:35:40 +12:00
Phil Ringnalda
609fe6b9c4 Backed out 3 changesets (bug 967844) for robopan bustage
Backed out changeset 6b53305f1c42 (bug 967844)
Backed out changeset dff3eb181f33 (bug 967844)
Backed out changeset 4d4b03442eaf (bug 967844)
2014-09-01 15:20:13 -07:00
Jonathan Kew
0636882ed7 bug 1048899 - reftest for ::first-letter with Indic clusters. r=smontagu 2014-09-01 21:08:52 +01:00
Jonathan Kew
6d2ec57829 bug 1048899 - don't end ::first-letter in the middle of a ligature for Indic and SEAsian scripts. r=smontagu 2014-09-01 21:08:52 +01:00
Matt Woodrow
ed272386f7 Bug 1059033 - Backout part 6 for causing reftest failures 2014-09-01 16:58:04 +12:00
Robert O'Callahan
2d6bf232ea Bug 967844. Part 3: Setup FrameMetrics from FrameLayerBuilder based on animated geometry roots. r=mattwoodrow
--HG--
extra : rebase_source : d30d2af626038cc556fcd3add9a3876be2c58239
2014-08-31 15:29:24 +12:00
Robert O'Callahan
864c99dd28 Bug 967844. Part 2: Move mContentDescription from Layer to FrameMetrics. r=kats
--HG--
extra : rebase_source : d5a2d8ea13369db215e96e721efc3ce0b354a523
2014-08-30 00:23:25 +12:00
Robert O'Callahan
349231bac5 Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats
--HG--
extra : rebase_source : b5fd1fd1b0b1f55990e72d205cc871a46d5f4f8c
2014-08-30 00:23:25 +12:00
Ehsan Akhgari
95a75d8cc2 Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
Matt Woodrow
7ee2cca489 Bug 1059622 - Fuzz some gradient tests that fail with CG tiling. r=Bas 2014-09-01 15:24:11 +12:00
Matt Woodrow
e3cbab20dc Bug 1059033 - Part 6: Clip text drawing to its bound so we can skip unaffected tiles. r=Bas 2014-09-01 15:23:29 +12:00
Birunthan Mohanathas
ff59a59b77 Bug 1058101 - Move dom/src/storage/ into dom/. r=mccr8
--HG--
rename : dom/src/storage/DOMStorage.cpp => dom/storage/DOMStorage.cpp
rename : dom/src/storage/DOMStorage.h => dom/storage/DOMStorage.h
rename : dom/src/storage/DOMStorageCache.cpp => dom/storage/DOMStorageCache.cpp
rename : dom/src/storage/DOMStorageCache.h => dom/storage/DOMStorageCache.h
rename : dom/src/storage/DOMStorageDBThread.cpp => dom/storage/DOMStorageDBThread.cpp
rename : dom/src/storage/DOMStorageDBThread.h => dom/storage/DOMStorageDBThread.h
rename : dom/src/storage/DOMStorageIPC.cpp => dom/storage/DOMStorageIPC.cpp
rename : dom/src/storage/DOMStorageIPC.h => dom/storage/DOMStorageIPC.h
rename : dom/src/storage/DOMStorageManager.cpp => dom/storage/DOMStorageManager.cpp
rename : dom/src/storage/DOMStorageManager.h => dom/storage/DOMStorageManager.h
rename : dom/src/storage/DOMStorageObserver.cpp => dom/storage/DOMStorageObserver.cpp
rename : dom/src/storage/DOMStorageObserver.h => dom/storage/DOMStorageObserver.h
rename : dom/src/storage/PStorage.ipdl => dom/storage/PStorage.ipdl
rename : dom/src/storage/moz.build => dom/storage/moz.build
2014-08-30 21:43:46 -07:00
Birunthan Mohanathas
08292897d8 Bug 1058101 - Move dom/src/offline/ into dom/. r=mccr8
--HG--
rename : dom/src/offline/crashtests/408431-1.html => dom/offline/crashtests/408431-1.html
rename : dom/src/offline/crashtests/crashtests.list => dom/offline/crashtests/crashtests.list
rename : dom/src/offline/moz.build => dom/offline/moz.build
rename : dom/src/offline/nsDOMOfflineResourceList.cpp => dom/offline/nsDOMOfflineResourceList.cpp
rename : dom/src/offline/nsDOMOfflineResourceList.h => dom/offline/nsDOMOfflineResourceList.h
2014-08-30 21:43:46 -07:00
Birunthan Mohanathas
546ce715f9 Bug 1058101 - Move dom/src/jsurl/ into dom/. r=mccr8
--HG--
rename : dom/src/jsurl/crashtests/1018583.html => dom/jsurl/crashtests/1018583.html
rename : dom/src/jsurl/crashtests/341963-1.html => dom/jsurl/crashtests/341963-1.html
rename : dom/src/jsurl/crashtests/344874-1.html => dom/jsurl/crashtests/344874-1.html
rename : dom/src/jsurl/crashtests/344996-1.xhtml => dom/jsurl/crashtests/344996-1.xhtml
rename : dom/src/jsurl/crashtests/457050-1-inner.html => dom/jsurl/crashtests/457050-1-inner.html
rename : dom/src/jsurl/crashtests/457050-1.html => dom/jsurl/crashtests/457050-1.html
rename : dom/src/jsurl/crashtests/crashtests.list => dom/jsurl/crashtests/crashtests.list
rename : dom/src/jsurl/moz.build => dom/jsurl/moz.build
rename : dom/src/jsurl/nsJSProtocolHandler.cpp => dom/jsurl/nsJSProtocolHandler.cpp
rename : dom/src/jsurl/nsJSProtocolHandler.h => dom/jsurl/nsJSProtocolHandler.h
rename : dom/src/jsurl/test/fail.html => dom/jsurl/test/fail.html
rename : dom/src/jsurl/test/form-submit.html => dom/jsurl/test/form-submit.html
rename : dom/src/jsurl/test/load-stopping-1a.html => dom/jsurl/test/load-stopping-1a.html
rename : dom/src/jsurl/test/load-stopping-1b.html => dom/jsurl/test/load-stopping-1b.html
rename : dom/src/jsurl/test/load-stopping-1c.html => dom/jsurl/test/load-stopping-1c.html
rename : dom/src/jsurl/test/load-stopping-1d.html => dom/jsurl/test/load-stopping-1d.html
rename : dom/src/jsurl/test/mochitest.ini => dom/jsurl/test/mochitest.ini
rename : dom/src/jsurl/test/pass.html => dom/jsurl/test/pass.html
rename : dom/src/jsurl/test/test_bug351633-1.html => dom/jsurl/test/test_bug351633-1.html
rename : dom/src/jsurl/test/test_bug351633-2.html => dom/jsurl/test/test_bug351633-2.html
rename : dom/src/jsurl/test/test_bug351633-3.html => dom/jsurl/test/test_bug351633-3.html
rename : dom/src/jsurl/test/test_bug351633-4.html => dom/jsurl/test/test_bug351633-4.html
rename : dom/src/jsurl/test/test_bug384981.html => dom/jsurl/test/test_bug384981.html
2014-08-30 21:43:45 -07:00
Birunthan Mohanathas
a227f54d55 Bug 1058101 - Move dom/src/json/ into dom/. r=mccr8
--HG--
rename : dom/src/json/moz.build => dom/json/moz.build
rename : dom/src/json/nsJSON.cpp => dom/json/nsJSON.cpp
rename : dom/src/json/nsJSON.h => dom/json/nsJSON.h
rename : dom/src/json/test/mochitest.ini => dom/json/test/mochitest.ini
rename : dom/src/json/test/test_json.html => dom/json/test/test_json.html
rename : dom/src/json/test/unit/decodeFromStream-01.json => dom/json/test/unit/decodeFromStream-01.json
rename : dom/src/json/test/unit/decodeFromStream-small.json => dom/json/test/unit/decodeFromStream-small.json
rename : dom/src/json/test/unit/test_decodeFromStream.js => dom/json/test/unit/test_decodeFromStream.js
rename : dom/src/json/test/unit/test_decode_long_input.js => dom/json/test/unit/test_decode_long_input.js
rename : dom/src/json/test/unit/test_encode.js => dom/json/test/unit/test_encode.js
rename : dom/src/json/test/unit/xpcshell.ini => dom/json/test/unit/xpcshell.ini
2014-08-30 21:43:45 -07:00
Birunthan Mohanathas
c5d2ecf8af Bug 1058101 - Move dom/src/geolocation/ into dom/. r=mccr8
--HG--
rename : dom/src/geolocation/moz.build => dom/geolocation/moz.build
rename : dom/src/geolocation/nsGeoPosition.cpp => dom/geolocation/nsGeoPosition.cpp
rename : dom/src/geolocation/nsGeoPosition.h => dom/geolocation/nsGeoPosition.h
rename : dom/src/geolocation/nsGeoPositionIPCSerialiser.h => dom/geolocation/nsGeoPositionIPCSerialiser.h
rename : dom/src/geolocation/nsGeolocation.cpp => dom/geolocation/nsGeolocation.cpp
rename : dom/src/geolocation/nsGeolocation.h => dom/geolocation/nsGeolocation.h
2014-08-30 21:43:45 -07:00
Markus Stange
7ee19bd209 Bug 1021564 - Make sure that FinishAndStoreOverflow is called for MathML frames even if they are in an error state. r=roc 2014-08-30 18:22:42 +02:00
Markus Stange
e651572337 Bug 1021564 - Invalidate filtered frames when they move in certain ways. r=roc 2014-08-30 18:22:31 +02:00
Markus Stange
02077cfcf5 Bug 1025914 - Add a test. 2014-08-30 18:22:25 +02:00
David Zbarsky
447962fe79 Bug 1033114 Part 4: Make mStartTime a nullable TimeDuration r=birtles 2014-08-30 02:11:57 -04:00
David Zbarsky
7276fd8572 Bug 1033114 Part 3: Make mStartTime a nullable TimeDuration r=birtles 2014-08-30 02:11:57 -04:00
David Zbarsky
55dff76341 Bug 1033114 Part 2: Rename mPauseStart to mHoldTime to match spec r=birtles 2014-08-30 02:11:56 -04:00
Neil Rashbrook
be3ba9f73b Test for bug 1054289 r=smaug
--HG--
rename : layout/reftests/scrolling/deferred-anchor-ref.xhtml => layout/reftests/scrolling/iframe-deferred-anchor.xhtml
2014-08-29 20:35:00 +01:00
Daniel Holbert
1061ba9e44 Backout c5aae1b3dc3f (bug 1002632) for breaking animations in SVG-in-opentype fonts. 2014-08-29 12:09:51 -07:00
David Zbarsky
5662a359c6 Bug 952977: Remove gfxPointH3D r=nical 2014-08-29 14:47:30 -04:00
David Zbarsky
848b6c007e Bug 1060165: Remove gfxPoint3D r=nical 2014-08-29 14:47:30 -04:00
Masatoshi Kimura
51d834d152 Bug 1028288: Add two reftests for globalAlpha. One just tests globalAlpha, and one tests scaling and globalAlpha. r=roc 2014-08-29 23:04:35 +09:00
James Kolb
ea2c2a5c07 Bug 1028288 Add canvas global transparency support to svgs. r=seth 2014-08-29 23:04:34 +09:00
Randy Lin
a0097ef383 Bug 1055920 - [B2G][AudioChannel] Avoid to create unnecessary AudioChannel instance on child process. r=baku 2014-08-29 14:10:16 +08:00
Arnaud Sourioux
c8e7aaa169 Bug 1040582 - Change nsLayoutUtils.cpp's MULDIV Macro to inline function in nsCoord.h. r=dholbert 2014-08-29 01:14:00 -04:00
Aryeh Gregor
7512726531 Bug 1056166 part 4 - Remove nsEditProperty; r=ehsan 2014-08-29 14:43:24 +03:00
Benoit Girard
c507c01cdf Bug 1055050 - Add visual warning if the transaction latency is > 100 ms. r=mwoodrow
--HG--
extra : rebase_source : 23140892b8e598c7073dd1b8c83fbddfa0bf52ee
2014-08-28 15:24:26 -04:00
Mats Palmgren
0b235b88f5 Bug 1059888 - Fix a few DEBUG_TABLE_SELECTION compile errors, NPOTB. r=dholbert 2014-08-28 10:07:00 -04:00
Botond Ballo
3adfa2126f Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
--HG--
extra : rebase_source : 667fc18943d84f1ae28579fc23f846f9350e6fe2
2014-08-26 17:14:51 -04:00
Geoff Brown
dc96ab67fc Bug 1009754 - Allow 0 assertions in crashtest 479938-1; r=jruderman 2014-08-28 12:39:44 -06:00
Jonathan Kew
d24f60c5a9 bug 1059167 - add reftest. r=smontagu 2014-08-28 16:00:02 +01:00
Jonathan Kew
9f0ce791fe bug 1059167 - fix accidental regression in FloatMarginWidth. r=smontagu 2014-08-28 16:00:02 +01:00
Jonathan Kew
9d90a1a297 bug 1058954 - add testcase. r=smontagu 2014-08-28 16:00:01 +01:00
Jonathan Kew
23c8be9fa7 bug 1058954 - use logical-size with the proper writing mode when setting up to call ReflowAbsoluteFrames. r=smontagu 2014-08-28 16:00:01 +01:00
Carsten "Tomcat" Book
aef0b33b55 merge mozilla-inbound to mozilla-central a=merge 2014-08-28 13:07:10 +02:00
Kartikaya Gupta
8b8760b990 Bug 1055760 - Move the scroll handoff parent id from Layer to FrameMetrics. r=botond 2014-08-27 22:13:39 -04:00
Matt Woodrow
e5027a0a1e Bug 1051134 - Revert reftest annotation too. 2014-08-28 18:39:19 +12:00
cku@mozilla.com
4673f6fbc6 Bug 839735 - Enable test cases, which are disable because of scrollbar fade out effect. r=ahal 2014-08-26 10:17:00 +02:00
Mats Palmgren
aefa35c4e1 Bug 1042489 - Call DrainOverflowColumns() to pick up any overflow frames from our prev-in-flow. r=roc 2014-08-25 04:25:00 +02:00
Paul Adenot
3494e982d0 Bug 848954 - Part 6 - Put cubeb-related static functions in their own file. r=kinetik 2014-08-25 15:26:09 +02:00
Daniel Holbert
bc95e21070 Bug 1059138 band-aid: Skip flex item sortedness assertion if the first flex item is part of a shadow DOM. r=bz
Not sure what the right fix is here yet, but this should stop the new 'gaia-header' web component from making this dominate the logcat output.
2014-08-27 17:48:21 -07:00
Markus Stange
0e4d29ece6 Bug 1051522 - Add -moz-appearance values -moz-mac-vibrancy-light and -moz-mac-vibrancy-dark for the behind-window vibrancy effect on 10.10. r=roc 2014-08-28 02:15:31 +02:00
Mats Palmgren
6b28f982ee Bug 1059242 - Initialize |allowedRange| with aPoint and a distance of zero in both directions (otherwise we'll return zero in the non-scrolled direction and reset that scroll position). r=kip 2014-08-27 11:42:00 -04:00
Nicholas Nethercote
8b3951c20f Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
--HG--
extra : rebase_source : 0f55e70b63d9c191fbd9418cb1177ff534deeed9
2014-08-25 16:56:33 -07:00
Matt Woodrow
9d7154f323 Bug 936690 - Remove nsIContentView and nsIContentViewManager. r=roc 2014-08-27 10:56:24 +12:00
Matt Woodrow
3f37812157 Bug 1050788 - Add test for complex path that is entirely clipped out. r=roc
--HG--
extra : rebase_source : 3844baef99a92332b0bc4d1b382596f7aea51f40
2014-08-27 10:21:20 +12:00
Matt Woodrow
624f9df95e Bug 1056171 - Account for continuations when generating background clip areas. r=roc
--HG--
extra : rebase_source : aa554aa075c5d1286a1f32351abec547c151213f
2014-08-27 10:15:50 +12:00
Ryan VanderMeulen
a390eae5a3 Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
Backed out changeset 7f68752ffe1e (bug 965022)
Backed out changeset 24251d4da019 (bug 965022)
Backed out changeset a34ae046c947 (bug 965022)
Backed out changeset f747fd154739 (bug 965022)
Backed out changeset f076faf3c282 (bug 965022)
2014-08-26 16:02:37 -04:00
Botond Ballo
b3b8a74941 Bug 965022 - Use MOZ_FORMAT_PRINTF for nsTString::AppendPrintf, and fix incorrect usages. r=jrmuizel 2014-08-26 12:05:41 -04:00
Botond Ballo
18e3296080 Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel 2014-08-25 18:28:25 -04:00
Max Vujovic
f05c37ff89 Bug 1057900 - Resolve calc values for CSS blur() in nsRuleNode instead of storing them. r=dbaron,mstange 2014-08-26 11:11:45 -07:00
Jeff Muizelaar
91cd5c097b Bug 1048916. Convert a bunch of layers from nsAutoPtr to UniquePtr. r=roc
This makes the ownership of LayerProperties more clear.

--HG--
extra : rebase_source : 5d786a246337353522fc1d6e2c252e98e673e936
2014-08-25 11:09:39 -04:00
James Kitchener
82a9455861 Bug 1043358 - Fix up font caching in MathMLTextRunFactory. r=roc 2014-08-22 03:48:00 -04:00
Kearwood (Kip) Gilbert
324102c660 Bug 1022818 - Part 3: Tests for CSSOM-View Smooth-Scroll DOM API Methods and MSD Animation. r=bz, r=roc
- Verify that instant scroll-behavior is synchronous.
- Verify that smooth scroll-behavior is asynchronous.
- Verify that smooth scroll-behavior is triggered by CSSOM-View DOM methods.
- Verify that instant scroll-behavior interrupts smooth scroll-behavior
  animation.
- Verify that smooth scroll-behavior is not framerate dependant.
- Verify that smooth scroll-behavior physics simulations used by animations
  converge and allow the animation to reach completion.
- CSSOM-View scroll-behavior smooth scroll animations must produce the same
  results indendently of frame-rate:
  - Reference samples of scroll position for each frame are captured from a
    smooth scroll at 120fps for variations in X-Distance, Y-Distance.
  - Test samples are captured from an animation with the same parameters at
    varying framerates.
  - Variance in position at each sampled interval is compared to the 120fps
    reference.  To pass the test, the position of each test sample must match
    the reference position with a tolerance of one test sample frame's range
    of motion.  This range of motion is calculated by the position delta of
    the reference samples one test frame duration before and after.
  - The duration of the reference sample animation and the test sample
    animation must match within 1 frame to pass the test.
  - The simulation driving the animation must converge and stop on the
    destination position for the test to pass.

--HG--
extra : rebase_source : 194f6c9364e316ea21cf1e74ab6f7542ee94edb8
2014-07-25 14:20:45 -07:00
Kearwood (Kip) Gilbert
95a74cd0af Bug 1022818 - Part 2: Implement Smooth Scrolling. r=bz
- Updated ScrollTo method in nsGlobalWindow to accept a
  mozilla::dom::ScrollOptions parameter to select between the instant
  and smooth MSD motion.
- Updated WebIDL binding boilerplate scrolling functions in nsGlobalWindow
  to pass the correct value of mozilla::dom::ScrollBehavior to the
  implementation and functions, activating smooth scrolling.
- These functions will need to be updated again to support the scroll-behavior
  CSS property in Bug 1010538.

--HG--
extra : rebase_source : 7c9ce94d09fed5c4aea63442d683876c0a9a2e50
2014-08-05 15:01:34 -07:00
Ting-Yu Lin
47924236fd Bug 1057256 - Part 3 - Make touch caret handle events before selection carets. r=roc 2014-08-25 02:50:00 +02:00
Ting-Yu Lin
75ae3bce11 Bug 1057256 - Part 2 - Add null pointer check for touch and selection carets. r=roc
TouchCaret::IsDisplayable() contains more null pointer check. It covers
what's original there in TouchCaret::HandleEvent().
2014-08-25 02:50:00 +02:00
Ting-Yu Lin
9b08fc1098 Bug 1057256 - Part 1 - Remove NS_ENSURE_TRUE in SelectionCarets.cpp. r=roc
Remove NS_ENSURE_TRUE and NS_ENSURE_TRUE_VOID since they are deprecated,
and we do not need to print log in plain null pointer check.
2014-08-25 02:50:00 +02:00
Morris Tseng
88bb1d737c Bug 1056457 - Remove batch changes in selection carets. r=roc 2014-08-20 20:23:00 +02:00
Nicholas Nethercote
01cd8c173d Bug 1057928 (part 1) - In SpanningCellSorter, use |ops| instead of |entryCount| to indicate table liveness. r=dbaron.
--HG--
extra : rebase_source : 36efff6619b4ffe88ba4f4ddad58b3cddf805541
2014-08-25 00:32:17 -07:00
L. David Baron
e25fc03b3a Bug 839812 - Add clip-path style for fullscreen override, which was probably originally intended ("SVG masking, clipping, or filtering"). r=dholbert 2014-08-25 15:32:03 -07:00
L. David Baron
6eecf93b18 Bug 1055865 patch 5 - Use normal inline handling for setting the size of a non-floating nsFirstLetterFrame. r=jfkthame
This is the actual fix for the bug.  This changes the vertical sizing of
inline ::first-letter frames to work like inlines (and size based on
font metrics), so that the line-height calculation that happens later
will produces the same results as inlines would produce.

In the case we're concerned with of having a text frame child that's
0x0, this changes the inline ::first-letter from from being 0x0 to
having a height that is determined from the font metrics.
2014-08-25 15:32:03 -07:00
L. David Baron
e6d12bd74c Bug 1055865 patch 4 - Remove bits of code that nsLineLayout takes care of. r=jfkthame
There's no need for these calls to be done in the inline ::first-letter
codepath.

In particular, nsLineLayout::ReflowFrame (called a few lines above)
calls SetRect and DidReflow, while nsLineLayout::RelativePositionFrames
(which is called at the end of inline reflow) calls
FinishAndStoreOverflow.
2014-08-25 15:32:03 -07:00
L. David Baron
6c8d67e604 Bug 1055865 patch 3 - Fork a bit of code between the floating and non-floating branches in nsFirstLetterFrame::Reflow. r=jfkthame
This patch makes no changes other than duplicating the code previously
after the if/else on both branches of the if/else.

The next two patches in this series will completely rewrite the half in
the non-floating (i.e., inline) codepath (the else branch).
2014-08-25 15:32:03 -07:00
L. David Baron
91d39d48ee Bug 1055865 patch 2 - Use separate nsHTMLReflowMetrics for reflowing the child of the nsFirstLetterFrame. r=jfkthame
This changes this code to do things in the normal way, which is to use a
separate nsHTMLReflowMetrics for each Reflow, rather than (as this code
was) reusing the one for the nsFirstLetterFrame for its text frame
child.
2014-08-25 15:32:03 -07:00
L. David Baron
d40a109c7c Bug 1055865 patch 1 - Add reftest for sizing of empty ::first-letter. r=jfkthame
This test fails without the patch series because the border around the
test is too tall, but patch 5 reduces the height of the border in the
test so that it matches the reference.
2014-08-25 15:32:02 -07:00
Max Vujovic
756e37fc12 Bug 1057674 - Unget the token when parsing the filter property expects a function but doesn't find one. r=dbaron 2014-08-25 13:25:08 -07:00
Botond Ballo
6f99a3e02e Bug 1057528 - Allow multiplying/dividing CoordTyped by ScaleFactor. r=kats 2014-08-22 17:26:46 -04:00
Max Vujovic
b74c23210b Bug 948265 - Add CSS opacity filter to nsCSSFilterInstance. r=mstange 2014-08-25 12:23:22 -07:00
Max Vujovic
8b28d77d17 Bug 948265 - Add CSS contrast filter to nsCSSFilterInstance. r=mstange 2014-08-25 12:23:21 -07:00
Max Vujovic
ddf7ed9934 Bug 948265 - Add CSS brightness filter to nsCSSFilterInstance. r=mstange 2014-08-25 12:23:20 -07:00
Max Vujovic
1514ba6246 Bug 948265 - Add CSS invert filter to nsCSSFilterInstance. r=mstange 2014-08-25 12:23:19 -07:00
Birunthan Mohanathas
57751773f4 Bug 1045801 - Rename SafeCast to AssertedCast. r=Waldo 2014-08-25 12:17:32 -07:00
Edgar Chen
d8bfd6768c Bug 843452 - Part 4-5: MobileConnectionGonkService for gonk backend. r=hsinyi,khuey 2014-02-10 19:55:22 +08:00
Edgar Chen
28a972fe77 Bug 843452 - Part 3-3: MobileConnectionIPCService for content process. r=smaug 2014-07-01 18:37:32 +08:00
Ryan VanderMeulen
f1e20fb689 Merge inbound to m-c. a=merge
CLOSED TREE
2014-08-25 11:49:37 -04:00
Daniel Holbert
40fc4720b8 Bug 1055977 part 1: Use !important (and 'initial') in full-screen-override.css, to more thoroughly prevent ancestors of a fullscreen element from creating stacking contexts. r=dbaron 2014-08-24 22:11:15 -07:00
L. David Baron
a07671d470 Bug 1057129 patch 3 - Post restyles from CheckAnimationRule directly to pseudo-elements. r=birtles
This matches patch 2, and also fixes an incorrect use of eRestyle_Self
on the parents of pseudo-elements in order to restyle those
pseudo-elements, where it would not previously have been effective.

This should all be temporary, since this code can go away with bug
960465, when animation phases are removed.
2014-08-24 21:48:22 -07:00
L. David Baron
043753b487 Bug 1057129 patch 2 - Post all animation restyles directly to pseudo-elements. r=birtles
This (like patch 1) posts restyles directly to the pseudo-element
content nodes, which is a new thing as of this bug.  Previously we'd
have posted eRestyle_Subtree restyles to the pseudo element's real
element (i.e., the parent of the pseudo-element content node).

This changes the way we post animation restyles for ::before and ::after
pseudo-elements with animations on them.
2014-08-24 21:48:22 -07:00
L. David Baron
90771e983b Bug 1057129 patch 1 - Make AddStyleUpdatesTo handle pseudo-elements. r=birtles
This (like patch 2) posts restyles directly to the pseudo-element
content nodes, which is a new thing.

This isn't needed right now since AddStyleUpdatesTo is currently only
used when updating main-thread-suppressed animations running on the
compositor.  However, it will be needed once we depend on
AddStyleUpdatesTo for bug 960465.  And it will have an effect now since
AddStyleUpdatesTo actually adds all animations rather than only the ones
that are suppressed from running on the main thread.
2014-08-24 21:48:22 -07:00
L. David Baron
eac189105e Bug 1057098 - Rename ElementRestyler::Restyle{Before,After}Pseudo to MaybeReframeFor{Before,After}Pseudo. r=bzbarsky 2014-08-24 21:48:21 -07:00
Ed Lee
60db3da502 Bug 1042876 - Reftest bustage to correctly disable remote connections for reftests [r=froydnj]
--HG--
extra : rebase_source : f2065bf559560fbc852d7e57e6d18bc5bcf65b40
2014-08-22 18:05:09 -07:00
Wes Kocher
915d568b45 Merge m-c to fx-team a=merge 2014-08-22 17:10:53 -07:00
Wes Kocher
02017e20ed Merge inbound to m-c a=merge 2014-08-22 16:47:32 -07:00
C.J. Ku
d323a2976a Bug 974242 - Enable B2G zoom-out test cases. r=ahal
--HG--
extra : rebase_source : d41b6bf70cd6e1ecc636aff6a147b2e73f2d5c70
2014-08-18 10:52:00 -04:00
C.J. Ku
8d30ee9e6d Bug 974242 - Registry and handle FullZoomChange chrome event in TabChild. r=tn, r=kats
--HG--
extra : rebase_source : 05a700f9071d30b87916ffa949acfed776f21f0c
2014-08-21 19:37:00 -04:00
Max Vujovic
d6749d8bc7 Bug 948265 - Add CSS sepia filter to nsCSSFilterInstance. r=mstange 2014-08-21 10:17:12 -07:00
Max Vujovic
35f5af6249 Bug 948265 - Add CSS grayscale filter to nsCSSFilterInstance. r=mstange 2014-08-21 10:17:09 -07:00
Chenxia Liu
9a2772894c Bug 1021751 - Homebanner snippet. r=lucasr 2014-08-22 15:07:40 -07:00
David Zbarsky
10410114ac Bug 952977: Switch some uses of gfx3DMatrix in nsLayoutUtils to Matrix4x4 r=nical 2014-08-22 09:40:02 -04:00
Ed Morley
c52d58f374 Backed out changeset 3a61a6eb04d6 (bug 1055821) for build failures 2014-08-22 14:12:01 +01:00
Benoit Girard
29db28c887 Bug 1055821 - Add layer construction logging. r=mattwoodrow 2014-08-21 13:46:07 -04:00
Simon Montagu
f154063dd2 Bug 1054810: when block size is unconstrained and we aren't setting aDesiredSize.BSize to the computed block size, preserve the original value. r=jfkthame. 2014-08-22 00:04:41 -07:00
Brian Birtles
5dd17adb88 Bug 1045993 part 2 - Move the animation name from AnimationPlayer to Animation; r=dbaron
This patch stores the animation name on the Animation object rather than its
AnimationPlayer. This is because Animation objects don't have a reference to
their AnimationPlayer but their AnimationEffect needs access to the animation
name.

This patch also adds an accessor for AnimationPlayer to get the name from its
Animation (since players *do* have a reference to their source animation
content).
2014-08-22 13:42:48 +01:00
Robert O'Callahan
bd73a2178e Bug 1054161. Don't build display items for text with alpha=0. r=dbaron
--HG--
extra : rebase_source : 869a05a652a3bc6e8e122d34fb166ed9fbbdaa5c
2014-08-23 00:08:12 +12:00
Trevor Saunders
86b7aff8fc bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj 2014-08-05 13:33:55 -04:00
Matt Woodrow
4d7eebfb5f Bug 1056427 - Stop PRenderFrame from managing PLayerTransaction since it hasn't worked since the layers refactoring. r=roc
--HG--
extra : rebase_source : 38c86648bb8e59a6b992bd377acb9aacb418c98b
2014-08-22 12:16:44 +12:00
Daniel Holbert
158afd70a1 Bug 1056864: In ParseGridLine, use Maybe<int32_t> instead of separate bool & integer. r=SimonSapin 2014-08-21 15:56:40 -07:00
Nathan Froyd
631962a036 Bug 1055281 - check for existence of paths in LOCAL_INCLUDES in moz.build; r=mshal 2014-08-20 11:51:33 -04:00
Markus Stange
ba92f94878 Bug 1011166 - Improve the workarounds cairo does when rendering large gradients with pixman. rubber-stamp=roc, pending r?jrmuizel 2014-08-21 13:57:55 +02:00
Olli Pettay
5218f131a5 Bug 1054773 - Fix crashes in nsProgressFrame.cpp r=wchen 2014-08-20 17:38:01 -07:00
Max Vujovic
99a125168d Bug 948265 - Add CSS saturate filter to nsCSSFilterInstance. r=mstange,dbaron 2014-08-20 17:52:28 -07:00
Seth Fowler
7c7839561b Bug 1024454 (Part 1) - Eagerly propagate dirty bits so absolute children of table parts get reflowed reliably. r=dbaron 2014-08-20 17:48:56 -07:00
Max Vujovic
7a521db165 Bug 948265 - Add CSS hue-rotate filter to nsCSSFilterInstance. r=mstange,dbaron 2014-08-20 15:46:59 -07:00
L. David Baron
1cc0c4a825 Bug 1048838 - Add mochitest for transitions and restyles. No review.
The third test fails without the patch, and passes with the patch.
2014-08-20 14:57:21 -07:00
Brian Birtles
bd8fd74043 Bug 1048838 - Properly invalidate the style rule in nsTransitionManager::StyleContextChanged. r=dbaron
This patch fixes a regression from
https://hg.mozilla.org/mozilla-central/rev/31695984cfe2 (bug 1025709). That
patch replaced the EnsureStyleRuleFor method on ElementTransitions and
ElementAnimations with a common method in CommonElementAnimationData.

ElementTransitions::EnsureStyleRuleFor would create a new style rule if
there was no style rule (mStyleRule == nullptr) or if the refresh time was
old (mStyleRuleRefreshTime != aRefreshTime).

ElementAnimations::EnsureStyleRuleFor, however, would create a new style rule
only if mStyleRuleRefreshTime was null or old since a null style rule may
still be valid for animations (unlike transitions). If we bail as soon as we
a null style rule we would never update mNeedsRefreshes when the animation
finishes.

The unified version of EnsureStyleRuleFor in CommonElementAnimationData
adopted the behavior from ElementAnimations checking for a null or old
mStyleRuleRefreshTime.

However, nsTransitionManager::StyleContextChanged sets mStyleRule to nullptr
to indicate that we need to generate a new style rule. This means that we
will fail to create a style rule for the transition in some cases.

This patch addresses this by making nsTransitionManager::StyleContextChanged
set mStyleRuleRefreshTime to a null timestamp. Setting mStyleRule to nullptr
is no longer necessary since EnsureStyleRuleFor will do this when necessary
and nsTransitionManager::mStyleRule is only used after calling
EnsureStyleRuleFor.
2014-08-12 16:57:21 +09:00
Ryan VanderMeulen
655d07d1e0 Merge m-c to inbound. a=merge
CLOSED TREE
2014-08-20 16:23:04 -04:00
Ryan VanderMeulen
9767936074 Merge inbound to m-c. a=merge 2014-08-20 16:14:23 -04:00
Daniel Holbert
e11216a620 Bug 1041951 followup: Fix broken comparison against NS_FONT_VARIANT_CAPS_SMALLCAPS, to use != instead of negation. r=dbaron 2014-08-20 11:07:26 -07:00
Ed Morley
ac5b975368 Merge mozilla-central and b2g-inbound 2014-08-20 15:19:45 +01:00
John Daggett
ac15ab77f4 Bug 975744 - unprefix font-feature-settings and font-language-override in tests. r=jfkthame 2014-08-20 16:54:37 +09:00
John Daggett
80c7dbced9 Bug 975744 - remove font features pref and enable features by default. r=dbaron 2014-08-20 16:54:35 +09:00
John Daggett
2e46cd0be1 Bug 1041951 - reftests for font-variant shorthand. r=jfkthame 2014-08-20 16:54:33 +09:00
John Daggett
35ca879eb7 Bug 1041951 - rework computed value of font-variant to support only 2.1 values. r=dbaron 2014-08-20 16:54:27 +09:00
John Daggett
784d03c63a Bug 1041951 - parse font-variant as a shorthand for font feature subproperties. r=dbaron 2014-08-20 16:54:25 +09:00
C.J. Ku
67a5b4b70f Bug 1055040 - Send mouse events base on canvas position and enable this test case on all B2G builds. r=ehsan 2014-08-19 19:38:00 -04:00
Matt Woodrow
ea72ac6615 Bug 1030124 - If the nsDisplayTransform frame isn't actually transformed (and not a reference frame), then apply the coordinate space change offset when we compute the transform for the preserve-3d
parent. r=roc
2014-08-20 17:43:26 +12:00
Ehsan Akhgari
38a6ed7fd0 Bug 1055519 - Fix some more bad implicit constructors in layout and widget; r=roc 2014-08-20 00:58:22 -04:00
Seth Fowler
2534cf2221 Bug 35168 - Backout 4 changesets (e15a7a0c8f70, 852b5ce53278, f36adee1958f, 479ff28f783f) for B2G bustage and reftest failures ON A CLOSED TREE
--HG--
extra : amend_source : 2be4ad526c51311c6f03b2681dd3961c1502c303
2014-08-19 20:37:14 -07:00
Seth Fowler
396315207a Bug 35168 (Part 3) - Add dynamic tests for table part relative positioning. r=dbaron 2014-08-19 18:24:59 -07:00
Seth Fowler
e750b9b5ad Bug 35168 (Part 3) - Add tests for table part relative positioning. r=dbaron 2014-08-19 18:24:58 -07:00
Seth Fowler
d7be6c6847 Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron 2014-08-19 18:24:58 -07:00
Seth Fowler
d28a953fd4 Bug 35168 (Part 1) - Add GetNormalRect to nsIFrame. r=dbaron 2014-08-19 18:24:57 -07:00
Ryan VanderMeulen
476e0aef44 Merge m-c to inbound. a=merge 2014-08-19 16:25:33 -04:00
Botond Ballo
1d16def11d Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
--HG--
extra : rebase_source : 22e5fe577ea503aede765c70e16c0bf875c4a9fd
2014-08-19 13:08:16 -04:00
Ed Morley
de83ad501a Merge mozilla-central and b2g-inbound 2014-08-19 15:19:13 +01:00
Matt Woodrow
7c13ca416b Bug 781701 - Interpolate rotate3d rotation angles numerically when we can instead of using matrix decompositon. r=dbaron 2014-08-19 15:58:17 +12:00
Ehsan Akhgari
22b151eb6b Bug 1055286 - Flatten editor/libeditor/text to editor/libeditor; r=poiru
--HG--
rename : editor/libeditor/text/crashtests/403965-1.xhtml => editor/libeditor/crashtests/403965-1.xhtml
rename : editor/libeditor/text/crashtests/580151-1.xhtml => editor/libeditor/crashtests/580151-1.xhtml
rename : editor/libeditor/text/nsInternetCiter.cpp => editor/libeditor/nsInternetCiter.cpp
rename : editor/libeditor/text/nsInternetCiter.h => editor/libeditor/nsInternetCiter.h
rename : editor/libeditor/text/nsPlaintextDataTransfer.cpp => editor/libeditor/nsPlaintextDataTransfer.cpp
rename : editor/libeditor/text/nsPlaintextEditor.cpp => editor/libeditor/nsPlaintextEditor.cpp
rename : editor/libeditor/text/nsPlaintextEditor.h => editor/libeditor/nsPlaintextEditor.h
rename : editor/libeditor/text/nsTextEditRules.cpp => editor/libeditor/nsTextEditRules.cpp
rename : editor/libeditor/text/nsTextEditRules.h => editor/libeditor/nsTextEditRules.h
rename : editor/libeditor/text/nsTextEditRulesBidi.cpp => editor/libeditor/nsTextEditRulesBidi.cpp
rename : editor/libeditor/text/nsTextEditUtils.cpp => editor/libeditor/nsTextEditUtils.cpp
rename : editor/libeditor/text/nsTextEditUtils.h => editor/libeditor/nsTextEditUtils.h
rename : editor/libeditor/text/tests/test_bug1026397.html => editor/libeditor/tests/test_bug1026397.html
rename : editor/libeditor/text/tests/test_bug318065.html => editor/libeditor/tests/test_bug318065.html
rename : editor/libeditor/text/tests/test_bug471319.html => editor/libeditor/tests/test_bug471319.html
rename : editor/libeditor/text/tests/test_bug471722.html => editor/libeditor/tests/test_bug471722.html
rename : editor/libeditor/text/tests/test_bug483651.html => editor/libeditor/tests/test_bug483651.html
rename : editor/libeditor/text/tests/test_bug527935.html => editor/libeditor/tests/test_bug527935.html
rename : editor/libeditor/text/tests/test_bug569988.html => editor/libeditor/tests/test_bug569988.html
rename : editor/libeditor/text/tests/test_bug590554.html => editor/libeditor/tests/test_bug590554.html
rename : editor/libeditor/text/tests/test_bug596001.html => editor/libeditor/tests/test_bug596001.html
rename : editor/libeditor/text/tests/test_bug596333.html => editor/libeditor/tests/test_bug596333.html
rename : editor/libeditor/text/tests/test_bug596506.html => editor/libeditor/tests/test_bug596506.html
rename : editor/libeditor/text/tests/test_bug597331.html => editor/libeditor/tests/test_bug597331.html
rename : editor/libeditor/text/tests/test_bug600570.html => editor/libeditor/tests/test_bug600570.html
rename : editor/libeditor/text/tests/test_bug602130.html => editor/libeditor/tests/test_bug602130.html
rename : editor/libeditor/text/tests/test_bug603556.html => editor/libeditor/tests/test_bug603556.html
rename : editor/libeditor/text/tests/test_bug604532.html => editor/libeditor/tests/test_bug604532.html
rename : editor/libeditor/text/tests/test_bug625452.html => editor/libeditor/tests/test_bug625452.html
rename : editor/libeditor/text/tests/test_bug629172.html => editor/libeditor/tests/test_bug629172.html
rename : editor/libeditor/text/tests/test_bug636465.xul => editor/libeditor/tests/test_bug636465.xul
rename : editor/libeditor/text/tests/test_bug638596.html => editor/libeditor/tests/test_bug638596.html
rename : editor/libeditor/text/tests/test_bug641466.html => editor/libeditor/tests/test_bug641466.html
rename : editor/libeditor/text/tests/test_bug645914.html => editor/libeditor/tests/test_bug645914.html
rename : editor/libeditor/text/tests/test_bug681229.html => editor/libeditor/tests/test_bug681229.html
rename : editor/libeditor/text/tests/test_bug692520.html => editor/libeditor/tests/test_bug692520.html
rename : editor/libeditor/text/tests/test_bug740784.html => editor/libeditor/tests/test_bug740784.html
rename : editor/libeditor/text/tests/test_bug757771.html => editor/libeditor/tests/test_bug757771.html
rename : editor/libeditor/text/tests/test_bug830600.html => editor/libeditor/tests/test_bug830600.html
rename : editor/libeditor/text/tests/test_dom_input_event_on_texteditor.html => editor/libeditor/tests/test_dom_input_event_on_texteditor.html
rename : editor/libeditor/text/tests/test_texteditor_keyevent_handling.html => editor/libeditor/tests/test_texteditor_keyevent_handling.html
2014-08-18 20:59:37 -04:00