Olli Pettay
d449074dfe
backout Bug 1297367 because of tart regression, r=backout
2016-09-13 08:47:20 -07:00
Jeff Muizelaar
05a47f9aef
Bug 1298829. Move non-operator OVER handling to callback drawables. r=bas
...
This cleans up the code and makes us use an extra surface less.
2016-09-13 11:05:58 -04:00
Nicolas Silva
d2cb93c663
Bug 1298085 - Don't unthrottle the refresh driver after 200ms when waiting for compositor transactions. r=mchang
2016-09-09 12:06:29 +02:00
Carsten "Tomcat" Book
f77a18b1b7
merge mozilla-inbound to mozilla-central a=merge
2016-09-13 11:57:54 +02:00
Mike Hommey
935ad653b8
Bug 1299919 - Set CPP/CXXCPP from python configure. r=chmanchester
2016-09-13 13:25:18 +09:00
Hiroyuki Ikezoe
9eb3978fde
Bug 1216843 - Part 16: Fix bug number for implementation of keyframe composition. r=birtles
...
The content of this bug (1216843) has changed since it filed initially,
so we should change bug numbers in our source tree.
Re-generating ini file re-ordered items in the ini file.
MozReview-Commit-ID: HnJGJDSmZl3
2016-09-13 11:48:46 +09:00
Hiroyuki Ikezoe
5f5f888c4b
Bug 1216843 - Part 15: Update styles when current iteration changed. r=birtles
...
MozReview-Commit-ID: 33JtZplxiAz
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
141b4a3e62
Bug 1216843 - Part 14: Reftest for iterationComposite. r=birtles
...
MozReview-Commit-ID: 8215VmzlJpI
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
f242259acc
Bug 1216843 - Part 13: Implement color accumulation in filter property. r=dholbert
...
MozReview-Commit-ID: LJNYUYNIdN2
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
1ca91ac957
Bug 1216843 - Part 12: Factor out AddWeightedFilterList. r=dholbert
...
MozReview-Commit-ID: 6PwAFJ2pia0
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
ec0fb59bd2
Bug 1216843 - Part 11: Make AddFilterFunction and AddFilterFunctionImpl return UniquePtr and rename them to AddWeightedFilterXX. r=dholbert
...
MozReview-Commit-ID: 3hofHkvcR6G
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
dcb798d8a7
Bug 1216843 - Part 10: Implement box-shadow/text-shadow color accumulation. r=dholbert
...
MozReview-Commit-ID: CkKOaDN6SPo
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
7702d9880b
Bug 1216843 - Part 9: Factor out AddWeightedShadowList. r=dholbert
...
MozReview-Commit-ID: Fm6RDSUwYpU
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
d925b0756a
Bug 1216843 - Part 8: Make AddShadowItems() return UniquePtr and rename it to AddWeightedShadowItems(). r=dholbert
...
MozReview-Commit-ID: 2Sok2MngunC
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
cd7418fd44
Bug 1216843 - Part 7: Implement color accumulation. r=dholbert
...
MozReview-Commit-ID: Ic7dIrZWvih
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
2a869648b2
Bug 1216843 - Part 6: Add GetPremultipliedColorComponents. r=dholbert
...
MozReview-Commit-ID: BprigZaV9C2
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
216863d2e6
Bug 1216843 - Part 5: Reuse AddWeightedColors and DiluteColor in AddShadowItems(). r=dholbert
...
Now we can modify AddWeightedColors to use for accumulation.
MozReview-Commit-ID: JQb2fhhDj7g
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
f3e0754b56
Bug 1216843 - Part 4: Pass nsCSSValue& to AddWeightedColors and DiluteColor. r=dholbert
...
MozReview-Commit-ID: I9ckddkhYqj
2016-09-13 11:48:45 +09:00
Hiroyuki Ikezoe
447019c813
Bug 1216843 - Part 3: Use nsCSSValue instead of nscolor to store over 1.0 color components as an accumulated value so that we can correctly calculate intermediate values in interpolation. r=dholbert
...
MozReview-Commit-ID: GYdqYZA4xXf
2016-09-13 11:48:44 +09:00
Hiroyuki Ikezoe
f98523cf02
Bug 1216843 - Part 2: Implement effect iteration composition. r=birtles, r=smaug
...
MozReview-Commit-ID: 6u7WtXwL3y3
2016-09-13 11:48:44 +09:00
Mats Palmgren
e7171edaa5
Bug 1299133 - [css-grid] fit-content() with grid-gap reftests.
...
--HG--
extra : source : fa010785b1edd85a9c04883a584c00734bd53cf2
2016-09-12 23:13:09 +02:00
Mats Palmgren
3f8612e2b9
Bug 1299133 - [css-grid] Subtract the grid-gaps in the span when collecting growable tracks. r=dholbert
...
--HG--
extra : source : 8898636baa30f66648f0265d48a050feac5dc76d
2016-09-12 23:13:08 +02:00
Wes Kocher
06c62c6cde
Merge m-c to inbound, a=merge
2016-09-12 17:22:56 -07:00
Wes Kocher
c21b854efc
Merge inbound to central, a=merge
2016-09-12 17:08:25 -07:00
Wes Kocher
e03e64c99f
Backed out 2 changesets (bug 1299133) for win vm reftest failures a=backout CLOSED TREE
...
Backed out changeset fa010785b1ed (bug 1299133)
Backed out changeset 8898636baa30 (bug 1299133)
2016-09-12 15:53:52 -07:00
Olli Pettay
20092042b7
Bug 1297367 - Call iCC slice and forgetSkippable right after paint, r=mccr8
...
--HG--
extra : rebase_source : ba695c6da7112da932b5b03577929ffaa94b7116
2016-09-12 14:00:15 -07:00
Mats Palmgren
2d6cbf5125
Bug 1299133 - [css-grid] fit-content() with grid-gap reftests.
2016-09-12 23:13:09 +02:00
Mats Palmgren
c6c6b4a4e4
Bug 1299133 - [css-grid] Subtract the grid-gaps in the span when collecting growable tracks. r=dholbert
2016-09-12 23:13:08 +02:00
JerryShih
85f8dfa970
(no bug) fix indentation in nsCSSValue::GetAngleValueInRadians(). whitespace-only. r=dholbert
...
MozReview-Commit-ID: ENrpwt8Lzxz
2016-09-12 06:33:54 -07:00
Ting-Yu Lin
2884834832
Bug 1301630 - Remove nsBlockFrame::SetFlags(). r=bz
...
Per bug 1299753 comment 20, SetFlags() is designed for flag propagation
to continuations during block reflow. To avoid misuse, I expand
SetFlags() directly in the only reasonable caller nsBlackFrame::Init(),
and replace other usages by AddStateBits().
MozReview-Commit-ID: GsbE2Z0Rps1
--HG--
extra : rebase_source : 72a64e9218870d638f67d1b586f533cd7d16c491
2016-09-09 15:26:57 +08:00
Kaku Kuo
66f48b21c6
Bug 1284350. Reland on top of backouts "Bug 1282710 - part 2 - Plumb the visibility event from nsIFrame to nsIDOMMediaElemnt; r=seth" r=kaku
2016-06-29 17:36:24 +08:00
Timothy Nikkel
97166ec5f2
Bug 1284350. Ensure that if a frame is painted it is added to the approximately visible list. r=mstange
...
This takes the second hunk of https://hg.mozilla.org/mozilla-central/rev/82c3b4b81d82 only, but instead of the "in displayport" list we are adding to the "approximately visible" list. The "in displayport" list doesn't exist after the backouts that need to be done.
This ensures that all visible frames are in the approximately visible list.
By not taking the first chunk of the aforementioned changeset we don't remove frames that aren't painted from the approximately visible list. So the list only grows during a paint. But the next time the we do a full update of approximately visible images it can shrink.
We need this because the video element uses visibility to start/stop decoding (bug 1282710, bug 1299065) and we want frames that are painted to for sure be marked as visible.
2016-09-12 00:19:08 -05:00
Timothy Nikkel
0b6fd97ae9
Bug 1284350. Backed out changeset 69abdc731a99 (Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange)
2016-09-12 00:19:08 -05:00
Timothy Nikkel
154ad5a083
Bug 1284350. Backed out changeset 82c3b4b81d82 (Bug 1261554 (Part 2) - Mark frames which are added to the display list when painting to the window as having Visibility::IN_DISPLAYPORT. r=mstange)
2016-09-12 00:19:08 -05:00
Timothy Nikkel
c630475661
Bug 1284350. Backed out changeset bb3bf463c0ec (Bug 1261554 (Part 3) - Visualize Visibility::IN_DISPLAYPORT regions in the APZ minimap visibility debugger. r=botond)
2016-09-12 00:19:08 -05:00
Timothy Nikkel
391116c2ba
Bug 1284350. Backed out changeset a909de86c183 (Bug 1261554 (Followup) - Fix memory reporting for PresShell::mVisibleRegions. r=me)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
cb67cca872
Bug 1284350. Backed out changeset d6a286242f2d (Bug 1268348 - Pass the previous visibility state to OnVisibilityChange(). r=mstange)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
2ae56af6d0
Bug 1284350. Backed out changeset e9df21facccf (Bug 1269931 - Send visible region updates for pres shells associated with nested views. r=botond)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
88bb36312b
Bug 1284350. Backed out changeset 4517cddd204e (Bug 1269934 - Handle visible frame sets more generically in PresShell. r=mstange)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
dbce89963b
Bug 1284350. Backed out changeset 45c3308d49c9 (Bug 1269935 - Replace PresShell::DecVisibleCount() with a general map function. r=mstange)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
c4c23eb8a6
Bug 1284350. Backed out changeset d0aa5cf74699 (Bug 1269937 - Manage updating visible frames and regions using RAII. r=mstange)
2016-09-12 00:19:07 -05:00
Timothy Nikkel
4c09312224
Bug 1284350. Backed out changeset 719d6d5d9d21 (Bug 1259281 - Mark frames NONVISIBLE if their pres shell is inactive or frozen. r=mstange)
2016-07-26 13:48:00 -05:00
Timothy Nikkel
8c2253ad04
Bug 1284350. Backed out changeset 103dc4eddacf (Bug 1282710 - part 2 - Plumb the visibility event from nsIFrame to nsIDOMMediaElemnt; r=seth)
2016-07-26 17:43:58 -05:00
Mats Palmgren
c7624c8d0d
Bug 1299379 - Iterate Sides using an int32_t instead to avoid UBSan warning. r=dholbert
2016-09-11 15:49:50 +02:00
Carsten "Tomcat" Book
317f664881
Merge mozilla-central to autoland
2016-09-12 13:25:59 +02:00
Hiroyuki Ikezoe
af7c75acf9
Bug 1300701 - Notify changedAnimations to mutation observer when priority of CSS animations on an element is changed. r=birtles
...
MozReview-Commit-ID: GXv4c2DiRij
--HG--
extra : rebase_source : 770933f3a0832dfb05417c39697716b30185adba
2016-09-12 15:04:33 +09:00
Kyle Machulis
f8661f72f8
Bug 820831 - Turn on ContentScaleFactor calculation on Windows; r=jimm
...
MozReview-Commit-ID: 5rqTURsO839
--HG--
extra : rebase_source : 2e2f71d825221723990049958d43d6e2eb40411d
2015-09-17 13:31:34 -07:00
Carsten "Tomcat" Book
c81bda3e2d
Merge mozilla-central to autoland
2016-09-09 12:19:59 +02:00
Carsten "Tomcat" Book
0f2c669a48
merge mozilla-inbound to mozilla-central a=merge
2016-09-09 12:02:43 +02:00
Ethan Lin
c7074a5f40
Bug 1275478 - Fix svg mask with D2D1 backend. r=mstange
2016-09-08 02:28:00 -04:00