Jon Coppeard
204777d13d
Bug 1207519 - Prevent HashTable shrink from ignoring allocation failures that may have been reported r=Waldo
2015-09-30 11:34:49 +01:00
Jon Coppeard
0b41e069f3
Bug 1200642 - Add checkSimulatedOOM() to AllocPolicy r=Waldo
2015-09-30 11:34:44 +01:00
Jonathan Kew
f0c76c3b0b
Bug 1207061 - Reftest for buggy bidi font that fails with graphite 1.3.2. r=jdaggett
2015-09-30 08:45:07 +01:00
David Anderson
6f796a3c17
Treat mix-blend-mode layers as transparent for occlusion culling. (bug 1207041, r=mstange)
...
--HG--
extra : rebase_source : 33afa0174cac1cdb4b83b2e695532b36984974cd
2015-09-30 00:02:00 -07:00
Kartikaya Gupta
6ed19fbed0
Bug 1143856 - Temporarily disable a test to get APZ enabled on Linux and get test coverage. r=me
...
--HG--
extra : commitid : 8G7NnDKrIkZ
2015-09-30 00:32:07 -04:00
Botond Ballo
514da6416f
Bug 1208661 - Show display list and layer textures in-line in the HTML paint dump. r=BenWa
...
--HG--
extra : rebase_source : 83b8aa0650599932297bb75aa3e9bdeed589f87b
extra : source : 9ba5b04a7a416c7cace04b2191e105aa694ff2ef
2015-09-28 15:22:05 -04:00
Botond Ballo
4daa211ca8
Bug 1208661 - Do not assume that PaintRoot()'s contributions to the HTML paint dump will all be inside a <script> tag. r=BenWa
...
--HG--
extra : rebase_source : f95fafa791d4a15ec215311bda0ca16c8a951dc8
extra : source : 0148877df48d9a6b402ab26db161c55f57d47bce
2015-09-25 19:23:13 -04:00
Xidorn Quan
5d040064dc
Bug 1201798 part 2 - Update viewport scrollbar override for fullscreen and remove the leagcy css rule. r=roc
...
--HG--
extra : source : 339b4099bd0fa78b54befdfb55bebfbb98a46c14
2015-09-30 10:48:41 +10:00
Xidorn Quan
0e00ba39ac
Bug 1201798 part 1 - Move PropagateScrollToViewport() from nsCSSFrameConstructor to nsPresContext as a public method. r=roc
...
--HG--
extra : source : bfbd88293e3701653f3f7ab393239f69265561a8
2015-09-30 10:48:41 +10:00
Daniel Holbert
3fd903c9df
Bug 1208136: Give property_database.js a helper-function for pref lookups, to catch exceptions thrown for missing about:config prefs. r=dbaron
2015-09-29 10:48:07 -07:00
Gijs Kruitbosch
7bd6711292
Bug 1207084 - addendum: fix operator== for nsCSSValueTokenStream, implied-r=heycam
...
--HG--
extra : commitid : D5IOMZ3yab0
extra : rebase_source : 44941f108bc6953310c817ac19189cb9b275761f
2015-09-29 09:21:12 -04:00
Carsten "Tomcat" Book
804c890bc0
Backed out 1 changesets (bug 1160200) for causing R2 test failures
...
Backed out changeset b4f64c940524 (bug 1160200)
--HG--
extra : rebase_source : d037665348c358848b40f6b09194f58b66ce8be9
2015-09-29 11:48:53 +02:00
Tooru Fujisawa
4b5a0cb0ba
Bug 1207495 - Remove use of expression closure from layout/. r=bz
...
--HG--
extra : commitid : DsNCuxMDmUn
extra : rebase_source : 5d3f00526ecbd257ee54f176fe919ce6d20f6ed6
2015-09-23 18:40:36 +09:00
David Newton
5c07d1ccdb
Bug 1160200 - APNG can't be used with type switching. r=mcaceres, sr=jrmuizel
...
--HG--
extra : rebase_source : ea7ff84295608a51d663fee48707bfec5a8c13e5
2015-09-25 11:36:00 +02:00
Jim Mathies [:jimm]
f30dfdb4a2
Bug 1158111 - "Add caching and control updating tab offset values in the child from the parent side". a=klotz
...
--HG--
extra : rebase_source : 905ab38197d648ba88fc6ea941f575208df9ff4d
2015-09-28 12:35:00 +02:00
Nicholas Nethercote
d0c4a9db1b
Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
...
Hooray!
--HG--
extra : rebase_source : d691b55eef5a8655aa98b81b5398452a5ebe860d
2015-09-24 19:24:16 -07:00
Cameron McCormack
8a56a13543
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
e441526821
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
cdc57a2245
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
821896781c
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
9293060eef
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
6d66c5e817
Bug 1182361 p2 - count generic lookups. r=heycam
2015-09-29 10:51:28 +09:00
Phil Ringnalda
463ef315b0
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
7626c21e19
Bug 636905 - part 4: add tests for interactivity requirement for onbeforeunload, r=bz
...
--HG--
rename : layout/base/tests/browser_disableDialogs_onbeforeunload.js => layout/base/tests/browser_onbeforeunload_only_after_interaction.js
rename : layout/base/tests/browser_disableDialogs_onbeforeunload.js => layout/base/tests/browser_onbeforeunload_only_after_interaction_in_frame.js
extra : commitid : IbbiUUq28V1
extra : rebase_source : dabf0dd806e93a2df94869ab2e2e1d996616af0e
2015-09-24 12:10:19 +01:00
Gijs Kruitbosch
5dd3837ea4
Bug 636905 - part 3: flip prefs in tests to keep them working, r=jaws
...
--HG--
extra : commitid : 5ctg1uTZzZd
extra : rebase_source : 953ba9df408b24a340074abeb1a05a2c02b2bbf6
2015-09-26 15:01:51 +01:00
Gijs Kruitbosch
ff07a9d7e5
Bug 636905 - part 2: check for document interactivity state when prompting for beforeunload, r=bz
...
--HG--
extra : commitid : 3jpKjuOULpC
extra : rebase_source : 8f033b0febca4cda10a46b48169772e20b21c7b6
2015-09-24 12:11:07 +01:00
Markus Stange
d2decdaaf6
Bug 1105832 - Also dump inactive layer managers when display list dumping is enabled. r=mattwoodrow
...
--HG--
extra : source : 882bae94b575a31209a6c4b2864a9daf5b027f76
2015-09-25 18:37:30 -04:00
Botond Ballo
0883bb5acc
Bug 1206915 - Handle nested PaintFrame() calls correctly during paint dumping. r=mattwoodrow,BenWa
...
--HG--
extra : source : fab68f61b2f73bbd9b1e9a0c8f542ced62da60b0
2015-09-21 19:05:44 -04:00
Botond Ballo
9836d10039
Bug 1206915 - Make paint dumping to a file e10s-friendly. r=mattwoodrow
...
--HG--
extra : source : 5ba62147fd9fd23faa11bafcefb752f542476c84
2015-09-21 18:44:28 -04:00
Botond Ballo
9c084c0d2e
Bug 1206915 - Avoid reordering of different parts of paint dump output. r=mattwoodrow
...
--HG--
extra : source : b0aac5d41d2493ae03852adc38f1928ac738e505
2015-09-21 18:37:23 -04:00
Botond Ballo
ddcc515c2e
Bug 1205630 - Reftest. r=mstange
...
--HG--
extra : source : d0976cc8e78c7fc1055ec6047335462d20289353
2015-09-28 13:15:37 -04:00
Botond Ballo
44e7a6c15d
Bug 1205630 - Translate a fixed background display item's clip rect correctly when setting it on the layer. r=mstange
...
--HG--
extra : source : 58f76bcdf08a57b14dddcacab9e3049f24f7d55a
2015-09-25 12:55:00 -04:00
Kartikaya Gupta
0123b19fc5
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.
--HG--
extra : commitid : KeQX4HyPKXd
2015-09-28 15:17:34 -04:00
Arpad Borsos
4b903c54fe
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.
--HG--
extra : commitid : L2lzB2dIjJE
extra : rebase_source : d64395a53232819ccde28e1a792d4c8cab85acb8
extra : amend_source : c528d81fe5545a7804138fa1bc35a15f52dd9066
2015-09-28 14:58:56 +02:00
James Willcox
ff8be4c460
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
35d4172d9c
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
f3e7b2c099
Bug 1148131 - Enable DrawTargetTiled on Android r=Bas
2015-09-28 09:37:00 -05:00
James Willcox
66893d0e7a
Bug 1201541 - Use SingleTiledContentClient for non-scrollable layers on Android r=mattwoodrow
2015-09-28 09:36:58 -05:00
Gijs Kruitbosch
8884b0618e
Bug 1207084 - keep sheet level on tokenstream for use in ruledata when resolving variables, to fix hcm issues with CSS variables, r=heycam
...
--HG--
extra : commitid : LOEulYWs1jS
extra : rebase_source : b9741e3bc6a4a762a2f6295d8d81069aca66745f
extra : amend_source : 13dd115d63546f57127fe65163c2aaacf8c6b043
2015-09-26 23:51:42 +02:00
Carsten "Tomcat" Book
93c4173b23
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
0ce48c0f5e
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
3ea3c8dece
Bug 1207420 - Improve GetBounds() to avoid recomputing every time. r=roc
2015-09-28 00:15:00 +02:00
Nicholas Nethercote
f523d5c4ba
Bug 1207931 - Remove no-longer-needed SetBackgroundColor IPC message. r=mattwoodrow.
2015-09-24 19:03:33 -07:00
Nicholas Nethercote
ff7df9ad79
Bug 1208283 (part 4) - Change FrameMetrics::mBackgroundColor from gfxRGBA to gfx::Color. r=jwatt.
...
This removes some ToColor() calls.
--HG--
extra : rebase_source : 05ee3e5aaa784e12c15fa42845864eacec45271f
2015-09-24 18:17:45 -07:00
Nicholas Nethercote
89189f2ced
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.
--HG--
extra : rebase_source : ba62db5204301e4ab57f05b9f9901f986f5b09aa
2015-09-24 18:16:45 -07:00
Nicholas Nethercote
25d52ffe9f
Bug 1208283 (part 1) - Change gfxPattern's single-arg constructor to take a gfx::Color& instead of a gfxRGBA&. r=jwatt.
...
--HG--
extra : rebase_source : 09fece3af01326be1ea7a5c29d52266323f09ade
2015-09-24 17:50:46 -07:00
Brian Birtles
60a5523a6a
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
36c16f7957
Bug 1195180 part 8 - Tick animations from their timeline; r=heycam
2015-09-28 12:38:41 +09:00
Brian Birtles
4ba3abb7d3
Bug 1195180 part 5 - Synchronize refresh driver observing with presshell creation/teardown; r=heycam
2015-09-28 12:38:40 +09:00
Ehsan Akhgari
9757e808a4
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