Gijs Kruitbosch
68c0d0bb49
Bug 1207084 - addendum: fix operator== for nsCSSValueTokenStream, implied-r=heycam
2015-09-29 09:21:12 -04:00
Carsten "Tomcat" Book
8a7139f4ab
Backed out 1 changesets (bug 1160200) for causing R2 test failures
...
Backed out changeset b4f64c940524 (bug 1160200)
2015-09-29 11:48:53 +02:00
Tooru Fujisawa
96be33d277
Bug 1207495 - Remove use of expression closure from layout/. r=bz
2015-09-23 18:40:36 +09:00
David Newton
83cd51463d
Bug 1160200 - APNG can't be used with type switching. r=mcaceres, sr=jrmuizel
2015-09-25 11:36:00 +02:00
Jim Mathies [:jimm]
a1617ba966
Bug 1158111 - "Add caching and control updating tab offset values in the child from the parent side". a=klotz
2015-09-28 12:35:00 +02:00
Nicholas Nethercote
9b0389603b
Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
...
Hooray!
2015-09-24 19:24:16 -07:00
Cameron McCormack
a5533f62a1
Bug 1209124 - Bail out of nsStyleSet::GatherRuleProcessors and PresShell::Observe if we're called during/after shutdown. r=dbaron
2015-09-29 12:16:04 +10:00
Cameron McCormack
8e34f7ce0d
Bug 1198708 - Part 4: Don't include start/end keyword in serialized specified {transition,animation}-timing-function value if it was omitted. r=birtles
...
When inspecting the specified value of {transition,animation}-timing-
function on a declaration, we should omit the start/end keyword in a
steps() value if it was omitted in the style sheet.
2015-09-29 12:20:14 +10:00
Cameron McCormack
575cca4528
Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles
...
The CSS Transitions and Animations specs define the computed value of
a {transition,animation}-timing-function property as being the same as
the specified value, so we should expose the specific value we recorded
on nsTimingFunction in Part 1 through nsComputedDOMStyle.
2015-09-29 12:20:14 +10:00
Cameron McCormack
e4bad7f4aa
Bug 1198708 - Part 2: Factor out computed nsTimingFunction serialization to public utility methods. r=birtles
2015-09-29 12:20:14 +10:00
Cameron McCormack
bce6e5658b
Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles
...
Since Keyframe.easing should reflect the {transition,animation}-timing-
function value relevant to each keyframe, we'll need to store on
nsTimingFunction the specific timing function value that was used, and
copy it down into ComputedTimingFunction for
KeyframeEffectReadOnly.getFrames() to access. This includes storing
whether the optional start/end keyword in a steps() function was
specified.
2015-09-29 12:20:13 +10:00
John Daggett
796bd663a6
Bug 1182361 p2 - count generic lookups. r=heycam
2015-09-29 10:51:28 +09:00
Phil Ringnalda
e7cf241701
Back out 2 changesets (bug 1205630) for failing inactive-fixed-bg-bug1205630.xul on Mac and Windows
...
Backed out changeset 7ca5a29b914f (bug 1205630)
Backed out changeset 9db06671fc0d (bug 1205630)
2015-09-28 18:30:16 -07:00
Gijs Kruitbosch
474fb97911
Bug 636905 - part 4: add tests for interactivity requirement for onbeforeunload, r=bz
2015-09-24 12:10:19 +01:00
Gijs Kruitbosch
ee5e92720f
Bug 636905 - part 3: flip prefs in tests to keep them working, r=jaws
2015-09-26 15:01:51 +01:00
Gijs Kruitbosch
5d6ddaba16
Bug 636905 - part 2: check for document interactivity state when prompting for beforeunload, r=bz
2015-09-24 12:11:07 +01:00
Markus Stange
0ba0a3caa1
Bug 1105832 - Also dump inactive layer managers when display list dumping is enabled. r=mattwoodrow
2015-09-25 18:37:30 -04:00
Botond Ballo
e845d4322f
Bug 1206915 - Handle nested PaintFrame() calls correctly during paint dumping. r=mattwoodrow,BenWa
2015-09-21 19:05:44 -04:00
Botond Ballo
90fb729371
Bug 1206915 - Make paint dumping to a file e10s-friendly. r=mattwoodrow
2015-09-21 18:44:28 -04:00
Botond Ballo
80ec078a0f
Bug 1206915 - Avoid reordering of different parts of paint dump output. r=mattwoodrow
2015-09-21 18:37:23 -04:00
Botond Ballo
cdd43113b6
Bug 1205630 - Reftest. r=mstange
2015-09-28 13:15:37 -04:00
Botond Ballo
cdc75f04b7
Bug 1205630 - Translate a fixed background display item's clip rect correctly when setting it on the layer. r=mstange
2015-09-25 12:55:00 -04:00
Kartikaya Gupta
936c7e57fc
Back out the bits of bug 1205087 that cache the AnimatedGeometryRoot on DisplayItem. r=backout
...
The change breaks some scenarios with APZ scrolling, in particular the code
that layerizes the scroll handoff chain for deeply nested scrollable frames.
2015-09-28 15:17:34 -04:00
Arpad Borsos
436f27889c
Bug 1208985 - Use height for scroll-snap-points-y percentage values; r=kip
...
The CSS scroll snapping specification defines percentages to be
`relative to same axis of the padding-box of the scroll container`,
which means that y-axis should be based no height, not width.
2015-09-28 14:58:56 +02:00
James Willcox
355ff607cc
Bug 1182665 - Add a bit more fuzzing on a couple of reftests for Mac and B2G r=nical
2015-09-28 09:37:03 -05:00
James Willcox
7a2b4bf5d1
Bug 1182665 - Turn off tile size adjustments on pandaboard debug reftests due to weirdness r=nical
2015-09-28 09:37:02 -05:00
James Willcox
0330b16a3c
Bug 1148131 - Enable DrawTargetTiled on Android r=Bas
2015-09-28 09:37:00 -05:00
James Willcox
71d0f888cf
Bug 1201541 - Use SingleTiledContentClient for non-scrollable layers on Android r=mattwoodrow
2015-09-28 09:36:58 -05:00
Gijs Kruitbosch
a8d12e502b
Bug 1207084 - keep sheet level on tokenstream for use in ruledata when resolving variables, to fix hcm issues with CSS variables, r=heycam
2015-09-26 23:51:42 +02:00
Carsten "Tomcat" Book
ef691cd849
Backed out 1 changesets (bug 1207420) for mulet reftest failures
...
Backed out changeset 160c4484f0a2 (bug 1207420)
2015-09-28 12:13:25 +02:00
Julian Seward
ad8e3b37e6
Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn.
2015-09-28 12:01:42 +02:00
Thinker K.F. Li
a2ea98dd53
Bug 1207420 - Improve GetBounds() to avoid recomputing every time. r=roc
2015-09-28 00:15:00 +02:00
Nicholas Nethercote
544983290b
Bug 1207931 - Remove no-longer-needed SetBackgroundColor IPC message. r=mattwoodrow.
2015-09-24 19:03:33 -07:00
Nicholas Nethercote
e98d68d03b
Bug 1208283 (part 4) - Change FrameMetrics::mBackgroundColor from gfxRGBA to gfx::Color. r=jwatt.
...
This removes some ToColor() calls.
2015-09-24 18:17:45 -07:00
Nicholas Nethercote
c279a5c60e
Bug 1208283 (part 2) - Change ColorLayer::mColor, ColorLayerProperties::mColor, ReadbackLayer::mBackgroundColor from gfxRBGA to gfx::Color. r=jwatt.
...
This avoids some gfxRGBA-to-Color conversions.
2015-09-24 18:16:45 -07:00
Nicholas Nethercote
7b071516f8
Bug 1208283 (part 1) - Change gfxPattern's single-arg constructor to take a gfx::Color& instead of a gfxRGBA&. r=jwatt.
2015-09-24 17:50:46 -07:00
Brian Birtles
c3cd586937
Bug 1195180 part 10 - Remove refresh driver observing machinery from CommonAnimationManager; r=heycam
...
This patch removes a lot of code involved with observing the refresh driver from
nsAnimationManager and nsTransitionManager now that we no longer need to do
this.
The one piece it does not remove, however, is
AnimationCollection::mNeedsRefreshes since this flag actually serves a secondary
purpose in telling us when the animation style has not changed and so does
not need to be updated. A subsequent patch in this series will rename this
and update the code that makes use of it.
2015-09-28 12:38:41 +09:00
Brian Birtles
ba49d8ae87
Bug 1195180 part 8 - Tick animations from their timeline; r=heycam
2015-09-28 12:38:41 +09:00
Brian Birtles
d894d8e06c
Bug 1195180 part 5 - Synchronize refresh driver observing with presshell creation/teardown; r=heycam
2015-09-28 12:38:40 +09:00
Ehsan Akhgari
e7e5c8cb26
Bug 1208901 - Fix a typo in nsStyleClipPath::nsStyleClipPath; r=heycam
...
Found by Viva64. Seems to have been a copy-paste error.
2015-09-27 20:54:29 -04:00
Nicholas Nethercote
10141da023
Bug 1208345 - Remove gfxContext::GraphicsOperator. r=jwatt.
...
Also...
- Rename various "operator" identifiers as "op" to match |CompositionOp|.
- Rename |nsBackgroundLayerState::mCompositingOp| as |mCompositionOp| to match
|CompositionOp|.
- Remove some deprecated functions that are no longer needed.
2015-09-24 22:38:58 -07:00
L. David Baron
ca65a72c62
Bug 1207157 patch 3 - Don't bother passing around the inline-end margin of replaced elements we consider clearing past floats, since we don't need it any more. r=jfkthame
2015-09-27 02:19:14 -07:00
L. David Baron
6b3f0d401b
Bug 1207157 patch 2 - Stop caring about a replaced element's margin-inline-end when determining whether it fits next to floats. r=jfkthame
...
The change to the 427129-table-caption test was just to make the
reference match the test.
The change to the other 427129 tests was duplicating the test that
failed, adjusting the reference for one version of it (no longer pushed
down), and testing an alternative pushed-down case for the other
version.
It's not clear to me how to test that that
1062963-floatmanager-reflow.html still tests what it originally tested,
given the code change that's happened since.
2015-09-27 02:19:14 -07:00
L. David Baron
19dd6de3c2
Bug 1207157 patch 1 - Add reftest. r=jfkthame
2015-09-27 02:19:14 -07:00
L. David Baron
8741c47e0a
Bug 1175492 followup: remove extra dashes left over from removing -moz- prefixes. r=longsonr
2015-09-27 02:19:13 -07:00
L. David Baron
41849d962b
Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham
2015-09-27 02:19:13 -07:00
Jonathan Kew
f4e2717e60
Bug 1208593 - Make the WritingMode::DebugString() method available even in non-DEBUG compilation (needed by --enable-dump-painting builds, for example). r=mchang
2015-09-27 08:51:02 +01:00
Markus Stange
70a71b657c
Bug 1208438 - Don't allow layers with scrolling clips to occlusion-cull layers behind them. r=mattwoodrow
2015-09-25 15:47:41 +02:00
Markus Stange
2d3933439c
Bug 1208457 - Fuzz bg-fixed-child-mask.html reftest failure. r=kats
2015-09-26 14:45:43 +02:00
Kearwood (Kip) Gilbert
99a77cbcfb
Bug 1207326 - Part 2: Add reftest,r=jmuizelaar
2015-09-25 13:44:15 -07:00