Граф коммитов

53431 Коммитов

Автор SHA1 Сообщение Дата
Botond Ballo cf9ed711ca Bug 1321412 - Allow ShouldPrerenderTransformedContent() to override the dirty rect. r=mattwoodrow
MozReview-Commit-ID: 5EpiANOynwP

--HG--
extra : rebase_source : d2bd3668bbe12b3853327f2c41e6a77acf1bbadd
2016-11-23 16:50:47 -05:00
Botond Ballo 52f894c5d8 Bug 1321412 - Change the return type of ShouldPrerenderTransformedContent() to an enum. r=mattwoodrow
MozReview-Commit-ID: EMTdW46D8cM

--HG--
extra : rebase_source : 1ecd8fd39a1d3bc74200dbe4f53dd78eda57987e
2016-11-23 12:58:59 -05:00
Botond Ballo 2fb2455dce Bug 1321412 - Feed the return value of ShouldPrerenderTransformedContent() directly into nsDisplayTransform::mAllowAsyncAnimation. r=mattwoodrow
MozReview-Commit-ID: L00D3h5PhTF

--HG--
extra : rebase_source : 9d834c4cd75ce120e743c49732a538decc05c1cf
2016-11-23 12:53:46 -05:00
Botond Ballo c050e3aeed Bug 1321412 - Rename nsDisplayTransform::mIsFullyVisible to mAllowAsyncAnimations. r=mattwoodrow
MozReview-Commit-ID: F7wwQnv5cz9

--HG--
extra : rebase_source : 870d018a761cf77a8ed0f698553774945ddce1c6
2016-11-23 12:49:35 -05:00
Carsten "Tomcat" Book 7641d15135 Backed out changeset 9d41238dabf4 (bug 1319318) for unexpected pass crashtest results after merge
--HG--
extra : rebase_source : 76fe56bb5486bcdaa9924f2da1bbcf3f4bd46c6f
2016-12-09 15:30:56 +01:00
Carsten "Tomcat" Book 4434d5f7c1 merge mozilla-inbound to mozilla-central a=merge 2016-12-09 13:32:03 +01:00
Michael Layzell c6fccac579 Bug 1299489 - Change nsTArray to use a custom iterator based on index instead of pointers to improve iterator invalidation safety of ranged for loops, r=froydnj
MozReview-Commit-ID: CahPOcRYvES
2016-12-08 15:54:45 -10:00
Brian Birtles 3a6e8529d3 Bug 1322589 - Correct description of StyleAnimationValue::Accumulate; r=hiro
MozReview-Commit-ID: 39gWkeIs11F

--HG--
extra : rebase_source : 6d94af4fd16fbc705ad9847643ed22b148de563b
2016-12-08 14:45:57 -10:00
James Graham 19b6bc91a2 Bug 1321127 - Add temporary annotations for asserts missed by CI, r=dbaron
These asserts appeared during the window when reftest harness assert
count failures were not correctly detected by the CI system. They are
expected to be fixed in followup commits.

MozReview-Commit-ID: JoXtI4c0SSF
2016-12-08 09:53:21 -10:00
James Graham d8c76e7543 Bug 1321127 - Add a assertion_count action to mozlog, r=ahal
This is intended as a structured replacement for the assertion checks
that previously used unstructured logs. It adds a log action
assertion_count, which takes the actual number of assertions observed
during a test, the minimum expeced number and the maximum expected
number. It also updates the reftest harness to use this logging.

MozReview-Commit-ID: JgjLlaYuvSG
2016-12-08 09:53:21 -10:00
Carsten "Tomcat" Book 3e157ac240 merge mozilla-inbound to mozilla-central a=merge 2016-12-08 16:16:48 +01:00
Emilio Cobos Álvarez 76df13c08a Bug 1322446: Use namespaces in stylo's bindings. r=heycam
Servo patch: https://github.com/servo/servo/pull/14472

MozReview-Commit-ID: 1YHF10pP19s

--HG--
extra : rebase_source : bfba38429376648ea44504cb23c42b74719021b6
2016-12-07 17:30:52 -10:00
Carsten "Tomcat" Book 6a10d6b691 Merge mozilla-central to mozilla-inbound 2016-12-07 11:39:51 +01:00
Carsten "Tomcat" Book 3711e05144 merge mozilla-inbound to mozilla-central a=merge 2016-12-07 11:30:43 +01:00
Wei-Cheng Pan 0d0c6da8ed Bug 1320651 - Only crash for real builtin sheet error. r=bz
--HG--
extra : rebase_source : f6fc55fab9941423a7401cace03f42f00c60ebe3
2016-12-06 18:25:00 +01:00
Neil Deakin a21a0e4cb3 Bug 1313130, change menu shortcut handling so that Windows does not call preventDefault only when the accelerator key is down rather than when a key isn't handled, r=ksteuber 2016-12-06 15:25:09 -10:00
Cameron McCormack f5bb6f2dfd Bug 1322185 - Rename some StyleDisplay enum values for consistency. r=xidorn
MozReview-Commit-ID: K27LmXKWNdk
2016-12-05 21:36:28 -10:00
Cameron McCormack 649802627c Comment typo fix; no bug. 2016-12-05 15:14:59 -10:00
Carsten "Tomcat" Book 809fb645df Merge mozilla-central to autoland 2016-12-06 15:53:48 +01:00
Xidorn Quan c3010f1b3e Bug 1319424 - Ensure to setup line breaker before using it. r=jfkthame
MozReview-Commit-ID: EOuPLXTIBcZ

--HG--
extra : rebase_source : 166719397abf9ba8ca4e5bf9d187f2c7783981b3
2016-11-25 16:19:32 +11:00
cku a46dd4f00e Bug 1320364 - Correct NS_ASSERTION failure condition in GetPreEffectsVisualOverflowRect. r=heycam
MozReview-Commit-ID: 4675cFLehK4

--HG--
extra : rebase_source : 5ff6778a558e2773b926d9317fef34cdd79e94e6
2016-11-28 16:26:34 +08:00
Carsten "Tomcat" Book dc8cf05768 merge mozilla-inbound to mozilla-central a=merge 2016-12-05 15:33:22 +01:00
Cameron McCormack cbdbb4dafa Bug 1322098 - Tweak Servo_DeclarationBlock_SerializeOneValue declaration to match Servo definition. r=emilio 2016-12-04 22:09:32 -10:00
Daniel Holbert ea97e57c32 Bug 1319343: Remove unused & broken SVG testcase/demo from layout/svg/tests. r=longsonr
MozReview-Commit-ID: CTERD7KfI8w
2016-12-04 23:06:57 -08:00
Emilio Cobos Álvarez 8c271ab910 Bug 1322094: Fixes for Stylo's binding generation in master bindgen. r=heycam
MozReview-Commit-ID: FSp9XfwX3FJ

--HG--
extra : rebase_source : eb3c72021b80bef78c3b6da62d6c8d38e5fe455a
2016-12-05 03:39:24 +01:00
Phil Ringnalda d7223a3d40 Merge m-i to m-c, a=merge
MozReview-Commit-ID: CO7PdhmLZCq
2016-12-04 07:04:02 -08:00
Phil Ringnalda 20c8eca78f Merge m-c to m-i
MozReview-Commit-ID: JopcCPm1XSI
2016-12-03 13:40:07 -08:00
Phil Ringnalda 6f0154b40f Merge m-i to m-c, a=merge
MozReview-Commit-ID: DhWG5cpaeyZ
2016-12-03 13:38:35 -08:00
Mats Palmgren 8ca6b7b7d7 Bug 1321703 - Reftest. 2016-12-03 18:53:56 +01:00
Mats Palmgren 76cde2dd38 Bug 1321703 - Use the margin-box when synthesizing a baseline from a block line with a non-visible-overflow child frame. r=dholbert 2016-12-03 18:53:56 +01:00
Daniel Holbert c6501e5cff Bug 1321022 pt 6: Use UniquePtr instead of nsAutoPtr (& nsCSSValue setters) in font-variations-setting StyleAnimationValue code. r=jfkthame
MozReview-Commit-ID: CSj2wcZlTJs
2016-12-03 12:18:43 +00:00
Jonathan Kew 7e62ee048d Bug 1321022 pt 5 - Add support for animating the font-variations-setting property. r=dholbert 2016-12-03 12:18:41 +00:00
Jonathan Kew 1c18c32f59 Bug 1321022 pt 4.2 - Fix up some nits in existing font-feature-settings code as per review comments on the new font-variation-settings code. r=dholbert 2016-12-03 12:18:39 +00:00
Jonathan Kew cd6fcd068a Bug 1321022 pt 4 - Implement CSS parsing of the font-variations-setting property, storing the value into nsFont. r=dholbert 2016-12-03 12:18:36 +00:00
Jonathan Kew 5dac703c3a Bug 1321512 - Add tags containing double-quote and backslash to font-feature-settings tests. r=dholbert 2016-12-03 10:58:57 +00:00
Jonathan Kew 7ce761007c Bug 1321512 - Fix serialization of font-feature-settings tags to properly escape quote and backslash characters. r=dholbert 2016-12-03 10:58:44 +00:00
Hiroyuki Ikezoe b98aba8d33 Bug 1305325 - Part 14: Compose base values on the compositor. r=birtles
MozReview-Commit-ID: EWumBqQ82RT
2016-12-04 08:07:40 +09:00
Hiroyuki Ikezoe 6bacd70a0f Bug 1305325 - Part 13: Factor the base value's scale in GetMinAndMaxScaleForAnimationProperty. r=birtles
MozReview-Commit-ID: IlDNyJwrbKW
2016-12-04 08:07:40 +09:00
Hiroyuki Ikezoe 2f0d2f760a Bug 1305325 - Part 12: Pass base value for opacity or transform to the compositor. r=birtles,mstange
MozReview-Commit-ID: 3mxatMvsNKk
2016-12-04 08:07:40 +09:00
Hiroyuki Ikezoe aa35d16aa2 Bug 1305325 - Part 9: Send animations even if it's paused, finished or zero playback rate. r=birtles.
If all of animations on an element are paused, finished or zero playback rate,
we don't send those animations to the compositor.
Also in this change, we send zero active duration animations to the compositor
in the same way as normail animations.

MozReview-Commit-ID: CHjv6Buy5fa
2016-12-02 15:34:13 +09:00
Hiroyuki Ikezoe 1f8b99b847 Bug 1305325 - Part 6: Handle missing keyframe whose offset 0 or 1 on the main thread. r=birtles
MozReview-Commit-ID: 5WMiTJQKfZd

--HG--
rename : dom/animation/test/chrome/test_animation_properties.html => dom/animation/test/chrome/test_simulate_compute_values_failure.html
2016-12-04 08:07:40 +09:00
Cameron McCormack a7c175e671 Bug 1321284 - Part 5: Process document level NAC when restyling. r=bholley
MozReview-Commit-ID: GigSrTHXXte

--HG--
extra : rebase_source : 30d6f5b3b32c921ae15e69b29a9cc3d5372ad8bc
2016-12-01 16:19:50 +08:00
Cameron McCormack 6ee4ee5531 Bug 1321284 - Part 4.2: Add iterator class to find all restyle roots. r=bholley
MozReview-Commit-ID: JZrwvCS2YAe

--HG--
extra : rebase_source : 3e479a152c1cafabb2ee4c0d8941fd872274ba28
2016-12-02 16:55:40 +08:00
Cameron McCormack 72b73ba67c Bug 1321284 - Part 4.1: Add function to determine if we need to traverse from a given node for restyling. r=bholley
MozReview-Commit-ID: 3MaLp9AOJKm

--HG--
extra : rebase_source : 7481fb118731cf544524e162c947ceef730bade4
2016-12-02 16:54:43 +08:00
Cameron McCormack bd110300be Bug 1321284 - Part 3: Make Servo-based styling use the "flattened tree parent for style". r=bholley
MozReview-Commit-ID: BnW5VZ3xLpG

--HG--
extra : rebase_source : 2315408fb39fc52f272731ce0e936ec6ba4ea195
2016-12-01 14:55:49 +08:00
Cameron McCormack c7423798c3 Bug 1321284 - Part 1: Make StyleChildrenIterator skip NAC generated by root element primary frame ancestors. r=bholley
MozReview-Commit-ID: HICYWQgkE77

--HG--
extra : rebase_source : 7c5a533ada4eaa9839ca0497426f2c9c2a2d6c0b
2016-12-01 11:34:57 +08:00
Phil Ringnalda 2edc2d42db Merge m-i to m-c, a=merge
MozReview-Commit-ID: ByPMe4s1FrG
2016-12-02 22:17:31 -08:00
Tomislav Jurin 348bfffc19 Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj 2016-12-02 13:46:53 -08:00
Cameron McCormack 91631cac25 Bug 1320000 - Part 2: Make XBLChildrenElement::ParseAttribute delegate to its superclass. r=mrbkap
MozReview-Commit-ID: 8qXryZXKi4m
2016-12-01 09:25:21 +08:00
Cameron McCormack 5a2bc39008 Bug 1320000 - Part 1: Force xbl:children elements to be display:none. r=mrbkap
MozReview-Commit-ID: IbM0KAIGWqi
2016-12-01 09:25:18 +08:00