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

52893 Коммитов

Автор SHA1 Сообщение Дата
cku 5617bfd116 Bug 1299715 - Part 2. Correct the value of nsDisplayMask::mVisibleRect. r=mstange
In nsDisplayItem::RecomputeVisibility, we compute and assign the value of
mVisibleRect base on the return value of nsDisplayMask::GetBounds.
Before this patch, the region of out-of-flow descendants is discarded.

MozReview-Commit-ID: JEeegiO1a6J

--HG--
extra : rebase_source : 2adcf657f53983375ae67e5d99e1a55d563ec301
2016-10-06 17:53:19 +08:00
cku 410ad6084d Bug 1299715 - Part 1. Replace ContainerItemType::eSVGEffects by ContainerItemType::eFilter. r=mstange
MozReview-Commit-ID: 73mxBsY3W0p

--HG--
extra : rebase_source : e5fe4f2a17a43182fb32f9e7b991d16048373748
2016-10-05 23:23:40 +08:00
Carsten "Tomcat" Book 6c0aec63b8 Merge mozilla-central to mozilla-inbound 2016-10-12 12:03:34 +02:00
Tim Huang caaf3e63f4 Bug 1277803 - Part 2 : Make favicons loaded through XUL:image use the correct principal. r=Gijs, tnikkel 2016-10-12 17:32:05 +08:00
David Anderson bb532b0876 Add telemetry for how phases of the painting pipeline contribute to large frame times. (bug 1309442, r=mattwoodrow) 2016-10-12 20:58:04 +13:00
Xidorn Quan 34f08f4565 Bug 1305928 part 1 - Accept backdrop frame list in MathML container frame. r=dholbert
MozReview-Commit-ID: AJ8cRsDriDo
2016-10-01 13:42:41 +10:00
Jonathan Kew 061ab35e2b Bug 1308502 followup, add missing const-ness to gfxTextRun::SetPotentialLineBreaks param, tidy up a bit. r=m_kato 2016-10-11 13:47:11 +01:00
Jonathan Kew 175dc497d0 Bug 1308502 - Allow line-break even within a cluster if the preceding character (i.e. base of cluster) is a space. r=m_kato 2016-10-11 13:47:11 +01:00
Jonathan Kew 0844b5ebc4 Bug 1308502 - Add reftests for line-breaking at clusters having <space> as their base. r=m_kato 2016-10-11 13:47:11 +01:00
Carsten "Tomcat" Book 04666adb7d Merge mozilla-central to mozilla-inbound 2016-10-11 13:02:37 +02:00
Carsten "Tomcat" Book cd1be634c9 merge mozilla-inbound to mozilla-central a=merge 2016-10-11 12:01:35 +02:00
Cameron McCormack e05a781a4f Bug 1309081 - Initialize image layer as part of Gecko_EnsureImageLayersLength. r=manishearth
MozReview-Commit-ID: 4MszPafvcKs
2016-10-11 17:55:15 +08:00
Bobby Holley b3350b1890 Bug 1309090 - Use AtomicRefCell for RawServoStyleSet. r=Manishearth
MozReview-Commit-ID: 27JeRluDAo3
2016-10-10 22:02:15 -07:00
Michelangelo De Simone a35ec87644 Bug 1306779 - Remove DOM/fmradio and related code. r=jst
MozReview-Commit-ID: EAoALauFEco

--HG--
extra : rebase_source : fd3b9963f27f2fd2ae76538eff489d9783eee6a6
2016-10-03 16:22:41 -07:00
Phil Ringnalda 19c81b094f Backed out changeset 7a7a446e5256 (bug 1307719) for Android reftest failures 2016-10-10 18:50:17 -07:00
Sebastian Hengst ee4bc5bbfb Backed out changeset b7c0df58a2f4 (bug 1300895) for xpcshell failure in /test_css-properties-db.js. r=backout 2016-10-11 00:44:45 +02:00
Sebastian Hengst 2c34224e23 Bug 1307719 - Switch B2G-only test annotations in layout/reftests/bugs/reftest.list to Android and disable them until they get fixed. r=dholbert
MozReview-Commit-ID: B9w0EE3sAwF

--HG--
extra : rebase_source : a3b069355b22bf49b5dcc4453f029d2071936b64
2016-10-11 00:12:56 +02:00
Neerja Pancholi 51ffe8e041 Bug 1300895 - Unprefix CSS multi-column properties, but add back prefixed aliases via nsCSSPropAliasList.h r=dbaron
Also make necessary updates to tests like:
1. unprefixing in property_database.js and added new aliases there
2. unprefixing in test_transitions_per_property.html
3. update devtools' property database

MozReview-Commit-ID: B3kOFrM9EL

--HG--
extra : rebase_source : 849957c76d8422d117e0a159fbd8f0bba9e15a9d
2016-10-10 13:16:57 -07:00
Andi-Bogdan Postelnicu 29e18f24c8 Bug 1308877 - prevent null pointer dereference in PresShell::HandleEvent. r=smaug
MozReview-Commit-ID: E4tdcyUCxpU

--HG--
extra : rebase_source : 5bde36c19aba84735800ca8eed76f3350851fa8a
2016-10-10 13:44:03 +03:00
Carsten "Tomcat" Book 88b51f1163 Merge mozilla-central to autoland 2016-10-10 12:14:33 +02:00
Brian Birtles b813bcffe5 Bug 1302973 - Store timelines on document; r=smaug
MozReview-Commit-ID: KHtAq0VgPZW

--HG--
extra : rebase_source : 7daa2a4202f489308981e9cff02e2d7f3bf92c1e
2016-10-09 22:36:56 +09:00
Mats Palmgren 4ee6a90bbb Bug 1308793 - Crash when setting display:[inline-]{flex,grid} or columnset properties on a SVG <text> element. r=tn 2016-10-09 22:34:07 -05:00
Sebastian Hengst acbfc90a9e Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/xul-document-load. r=dholbert
MozReview-Commit-ID: Lkqk7bQS0AK
2016-10-09 09:51:34 +02:00
Sebastian Hengst db2a675d48 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/xul. r=dholbert
MozReview-Commit-ID: ANmV0hG5Ebv
2016-10-09 09:51:34 +02:00
Sebastian Hengst 82d9915189 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/writing-mode. r=dholbert
MozReview-Commit-ID: EVZ8Nm73dkh
2016-10-09 09:51:34 +02:00
Sebastian Hengst dcff3ac88e Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/webm-video. r=dholbert
MozReview-Commit-ID: H4EUJWDOivu
2016-10-09 09:51:34 +02:00
Sebastian Hengst d5b0b02195 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/webcomponents. r=dholbert
MozReview-Commit-ID: E84uduRFwxi
2016-10-09 09:51:34 +02:00
Sebastian Hengst 0e06ca15e4 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/w3c-css. r=dholbert
MozReview-Commit-ID: 3KThqub5vkG
2016-10-09 09:51:34 +02:00
Sebastian Hengst cb0457ad89 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/reftest.list. r=dholbert
MozReview-Commit-ID: CD0nmkbXLTq
2016-10-09 09:51:33 +02:00
Sebastian Hengst 9afaf5d732 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/transform-3d. r=dholbert
MozReview-Commit-ID: Et8hBiblokL
2016-10-09 09:51:33 +02:00
Sebastian Hengst 6f50375529 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/transform. r=dholbert
MozReview-Commit-ID: LJxVzQ3wtuB
2016-10-09 09:51:33 +02:00
Sebastian Hengst e8c6903e60 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/text-transform. r=dholbert
MozReview-Commit-ID: E5T5bddy9oO
2016-10-09 09:51:33 +02:00
Sebastian Hengst e52a8b5e49 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/text-svgglyphs. r=dholbert
MozReview-Commit-ID: 3tGN6ZeK6KD
2016-10-09 09:51:33 +02:00
Sebastian Hengst 3775c2f52d Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/text-shadow. r=dholbert
MozReview-Commit-ID: 4YHZkijRs3e
2016-10-09 09:51:33 +02:00
Sebastian Hengst 9605b3b9ed Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/text-overflow. r=dholbert
MozReview-Commit-ID: 6hvdjWpnXre
2016-10-09 09:51:33 +02:00
Sebastian Hengst f5a3e0b923 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/text-decoration. r=dholbert
MozReview-Commit-ID: EnN85XhsIHl
2016-10-09 09:51:33 +02:00
Sebastian Hengst 3a18e0356f Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/text. r=dholbert
MozReview-Commit-ID: CNszL2d8klx
2016-10-09 09:51:33 +02:00
Sebastian Hengst d10cde7d69 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/table-width. r=dholbert
MozReview-Commit-ID: FMCrZNV3xhx
2016-10-09 09:51:32 +02:00
Sebastian Hengst b9aebac238 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/table-overflow. r=dholbert
MozReview-Commit-ID: FDlkznTVyJO
2016-10-09 09:51:32 +02:00
Sebastian Hengst 65e6fe3f39 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/table-background. r=dholbert
MozReview-Commit-ID: JgK9PxYp1lC
2016-10-09 09:51:32 +02:00
Sebastian Hengst 98b55dc21e Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/svg. r=dholbert
MozReview-Commit-ID: KgIqg21j4JT
2016-10-09 09:51:32 +02:00
Sebastian Hengst ded06dbb34 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/selection. r=dholbert
MozReview-Commit-ID: GQ1MVzUuqbQ
2016-10-09 09:51:32 +02:00
Sebastian Hengst 321efc163f Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/scrolling. r=dholbert
MozReview-Commit-ID: AyArFghR4S6
2016-10-09 09:51:32 +02:00
Sebastian Hengst c443aa1a0e Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/reftest-sanity. r=dholbert
MozReview-Commit-ID: DdYDPmahJ8U
2016-10-09 09:51:32 +02:00
Sebastian Hengst b54b85000c Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/printing. r=dholbert
MozReview-Commit-ID: DdYDPmahJ8U
2016-10-09 09:51:32 +02:00
Sebastian Hengst ed62cfcb4a Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/position-sticky. r=dholbert
MozReview-Commit-ID: Hh0zH2asNii
2016-10-09 09:51:32 +02:00
Sebastian Hengst a2eac34d87 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/position-dynamic-changes. r=dholbert
MozReview-Commit-ID: JNWauSNhdac
2016-10-09 09:51:31 +02:00
Sebastian Hengst fac82ddd48 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/pixel-rounding. r=dholbert
MozReview-Commit-ID: D65ODwBcMbM
2016-10-09 09:51:31 +02:00
Sebastian Hengst 05b2f838bc Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/percent-overflow-sizing. r=dholbert
MozReview-Commit-ID: HnRMwmPiOA9
2016-10-09 09:51:31 +02:00
Sebastian Hengst 5b7791c0ee Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/pagination. r=dholbert
MozReview-Commit-ID: JVv8mkNorPq
2016-10-09 09:51:31 +02:00
Sebastian Hengst 40e53fb98c Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/outline. r=dholbert
MozReview-Commit-ID: 6WDIHEZWOaa
2016-10-09 09:51:31 +02:00
Sebastian Hengst 60c5aef9f8 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/ogg-video. r=dholbert
MozReview-Commit-ID: 6O6zayPj166
2016-10-09 09:51:31 +02:00
Sebastian Hengst 494631a02a Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/object. r=dholbert
MozReview-Commit-ID: JL8K37MPhDo
2016-10-09 09:51:31 +02:00
Sebastian Hengst 58ac35da51 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/mp4-video. r=dholbert
MozReview-Commit-ID: LWg4Pgiyx2H
2016-10-09 09:51:31 +02:00
Sebastian Hengst f4a88db9de Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/mathml. r=dholbert
MozReview-Commit-ID: EY5DTPqTvFM
2016-10-09 09:51:31 +02:00
Sebastian Hengst cecff701c6 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/marquee. r=dholbert
MozReview-Commit-ID: 2zvtWMlS4pM
2016-10-09 09:51:30 +02:00
Sebastian Hengst 30f61ee2ce Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/margin-collapsing. r=dholbert
MozReview-Commit-ID: kf5CdFgVDa
2016-10-09 09:51:30 +02:00
Sebastian Hengst 23127115ec Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/line-breaking. r=dholbert
MozReview-Commit-ID: 7NcEia7SLIE
2016-10-09 09:51:30 +02:00
Sebastian Hengst e0603942db Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/invalidation. r=dholbert
MozReview-Commit-ID: KNlCHVqw0Vv
2016-10-09 09:51:30 +02:00
Sebastian Hengst 5b9e565f6d Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/indic-shaping. r=dholbert
MozReview-Commit-ID: JTwB2YD2FDX
2016-10-09 09:51:30 +02:00
Sebastian Hengst c6396f753b Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/image-region. r=dholbert
MozReview-Commit-ID: 6KTwaDNDsUy
2016-10-09 09:51:30 +02:00
Sebastian Hengst 7b70fb1ae3 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/image-rect. r=dholbert
MozReview-Commit-ID: 7x1OxJXtHsk
2016-10-09 09:51:30 +02:00
Sebastian Hengst bc62140bb4 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/image-element. r=dholbert
MozReview-Commit-ID: GjBXmYc2xwr
2016-10-09 09:51:30 +02:00
Sebastian Hengst 3e86187b4c Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/image. r=dholbert
MozReview-Commit-ID: A9FFgVIGkb4
2016-10-09 09:51:29 +02:00
Sebastian Hengst c167cfddc4 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/generated-content. r=dholbert
MozReview-Commit-ID: 1wR4OIH95Yc
2016-10-09 09:51:29 +02:00
Sebastian Hengst e5ce97f69a Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/forms. r=dholbert
MozReview-Commit-ID: FWNHc6zuarg
2016-10-09 09:51:29 +02:00
Sebastian Hengst 3edb2d005d Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/font-matching. r=dholbert
MozReview-Commit-ID: 9VV9gkp1d0k
2016-10-09 09:51:29 +02:00
Sebastian Hengst ed3b6984a9 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/font-inflation. r=dholbert
MozReview-Commit-ID: benGimuspS
2016-10-09 09:51:29 +02:00
Sebastian Hengst 8993a32a87 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/font-features. r=dholbert
MozReview-Commit-ID: 1ZmDjFTffoO
2016-10-09 09:51:29 +02:00
Sebastian Hengst 0da5f92ceb Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/font-face. r=dholbert
MozReview-Commit-ID: 2ATY83RWa2N
2016-10-09 09:51:29 +02:00
Sebastian Hengst 6301d30931 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/flexbox. r=dholbert
MozReview-Commit-ID: 5VDu2fnYDcp
2016-10-09 09:51:29 +02:00
Sebastian Hengst 3bad9173f4 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/first-letter. r=dholbert
MozReview-Commit-ID: 7aqMxx7x3uu
2016-10-09 09:51:28 +02:00
Sebastian Hengst 1bc694f21d Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/dom. r=dholbert
MozReview-Commit-ID: BuPrZOxJLA9
2016-10-09 09:51:28 +02:00
Sebastian Hengst 89781e06d3 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/cssom. r=dholbert
MozReview-Commit-ID: 1NWEMxW5lPp
2016-10-09 09:51:28 +02:00
Sebastian Hengst 9763074178 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-valuesandunits. r=dholbert
MozReview-Commit-ID: ICVkMwNY1PF
2016-10-09 09:51:28 +02:00
Sebastian Hengst c29d8dcfa0 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-valid. r=dholbert
MozReview-Commit-ID: GcD9RzbnR2Z
2016-10-09 09:51:28 +02:00
Sebastian Hengst 8484a256cd Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-ui-valid. r=dholbert
MozReview-Commit-ID: 16nJcUyshfl
2016-10-09 09:51:28 +02:00
Sebastian Hengst 1b896b9e2a Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-ui-invalid. r=dholbert
MozReview-Commit-ID: EeeGsTPfbnJ
2016-10-09 09:51:28 +02:00
Sebastian Hengst 01963f1006 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-submit-invalid. r=dholbert
MozReview-Commit-ID: Fm4QYfPObds
2016-10-09 09:51:28 +02:00
Sebastian Hengst a928f74610 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-selectors. r=dholbert
MozReview-Commit-ID: W14naBgbZB
2016-10-09 09:51:28 +02:00
Sebastian Hengst 2097128d5d Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-mediaqueries. r=dholbert
MozReview-Commit-ID: 8YTydzVIbFj
2016-10-09 09:51:27 +02:00
Sebastian Hengst e59a3abdde Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-invalid. r=dholbert
MozReview-Commit-ID: FH18euCj4Cg
2016-10-09 09:51:27 +02:00
Sebastian Hengst e7e757b604 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-import. r=dholbert
MozReview-Commit-ID: 2KbshcPUoOH
2016-10-09 09:51:27 +02:00
Sebastian Hengst 040cb8cbbb Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-gradients. r=dholbert
MozReview-Commit-ID: 3gnT4SNIhA9
2016-10-09 09:51:27 +02:00
Sebastian Hengst a22a79000f Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-enabled. r=dholbert
MozReview-Commit-ID: BCqGegBsjKL
2016-10-09 09:51:27 +02:00
Sebastian Hengst f2bda89c70 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-display. r=dholbert
MozReview-Commit-ID: 2jXhOGXTkuN
2016-10-09 09:51:27 +02:00
Sebastian Hengst 80d1d42f4f Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/css-disabled. r=dholbert
MozReview-Commit-ID: 7Yby2auP0Je
2016-10-09 09:51:27 +02:00
Sebastian Hengst 07e1c406cc Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/counter-style. r=dholbert
MozReview-Commit-ID: 5IW4mfMSyjL
2016-10-09 09:51:27 +02:00
Sebastian Hengst 922f09ed35 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/columns. r=dholbert
MozReview-Commit-ID: FZJj2V2NcBc
2016-10-09 09:51:26 +02:00
Sebastian Hengst 8dc4ba8394 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/canvas. r=dholbert
MozReview-Commit-ID: 9acVfD6vter
2016-10-09 09:51:26 +02:00
Sebastian Hengst bed63ede72 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/bugs. r=dholbert
MozReview-Commit-ID: 2WpaZqssuyV
2016-10-09 09:50:39 +02:00
Sebastian Hengst 54335991f8 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box-shadow. r=dholbert
MozReview-Commit-ID: 5whHzD5NWJs
2016-10-09 09:48:16 +02:00
Sebastian Hengst 154ac2f5cb Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box-properties. r=dholbert
MozReview-Commit-ID: 5whHzD5NWJs
2016-10-09 09:48:16 +02:00
Sebastian Hengst 8ad4f1fdc8 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box-ordinal. r=dholbert
MozReview-Commit-ID: LBYroQOWBZm
2016-10-09 09:48:16 +02:00
Sebastian Hengst 1ef5355cc0 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/box. r=dholbert
MozReview-Commit-ID: D78jW08Didm
2016-10-09 09:48:16 +02:00
Sebastian Hengst 7ff390907c Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/border-radius. r=dholbert
MozReview-Commit-ID: JbYCuz8nN0t
2016-10-09 09:48:16 +02:00
Sebastian Hengst 571ea08b48 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/border-image. r=dholbert
MozReview-Commit-ID: BWCAUScHjGw
2016-10-09 09:48:15 +02:00
Sebastian Hengst 0f9bcd5d2b Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/bidi. r=dholbert
MozReview-Commit-ID: I5PLYatSvoz
2016-10-09 09:48:15 +02:00
Sebastian Hengst 64abf97fed Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/backgrounds. r=dholbert
MozReview-Commit-ID: BglqljYKzTD
2016-10-09 09:48:15 +02:00
Sebastian Hengst db0ef32eed Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/async-scrolling. r=dholbert
MozReview-Commit-ID: FGScmB1lJC9
2016-10-09 09:48:15 +02:00
Sebastian Hengst b6c089ca54 Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/abs-pos. r=dholbert
MozReview-Commit-ID: FGtOHOfQngH
2016-10-09 09:48:15 +02:00
Astley Chen 9433a87488 Bug 1308239 : Remove CSS mask-type pref layout.css.masking.enabled. r=heycam
MozReview-Commit-ID: GXHgwWcURVn

--HG--
extra : rebase_source : 0a3364012cd1fa8f77ddecc1ec1a963580950fce
2016-10-08 23:28:17 +08:00
Brad Werth 14983768db Bug 1221565 Part 9: flexbox-align-self-vert-rtl-001 reftest updated. r=dholbert
MozReview-Commit-ID: 378WLwNg25J

--HG--
extra : rebase_source : 6ed8f65b292afc5e8aa6448b2d9e904509a24aa6
2016-10-10 13:10:59 -07:00
Brad Werth 0f66969dcb Bug 1221565 Part 8: flexbox-align-self-vert-001 reftest updated. r=dholbert
MozReview-Commit-ID: 3bSo61dj2Wl

--HG--
extra : rebase_source : b3e543572e664848f9b4495b51e2fa1e3dd33712
2016-10-10 13:08:17 -07:00
Brad Werth c5cebe8107 Bug 1221565 Part 7: flexbox-align-self-horiz-001 reftest updated. r=dholbert
MozReview-Commit-ID: 9Nw0Apd7aBa

--HG--
extra : rebase_source : 7fe51e0d6d5aa44087b99564fc3e036e51c23384
2016-10-10 13:04:25 -07:00
Brad Werth b61d744440 Bug 1221565 Part 6: flexbox-justify-content-vert-* reftests updated. r=dholbert
MozReview-Commit-ID: 7r8DaFEcHS5

--HG--
extra : rebase_source : 6c9ddd2d9d15057c7c0bd8d764fea9c648c84f0a
2016-10-07 15:48:00 -07:00
Brad Werth f214df0e92 Bug 1221565 Part 5: flexbox-justify-content-horiz-* reftests updated. r=dholbert
MozReview-Commit-ID: 1UJbl4IrRrF

--HG--
extra : rebase_source : f78a036d795233f20374345723422d66e9b9ef83
2016-10-07 15:09:06 -07:00
Brad Werth a9ff6004c5 Bug 1221565 Part 4: flexbox-align-content-vert-* reftests updated. r=dholbert
MozReview-Commit-ID: 7UnyW10aIZX

--HG--
extra : rebase_source : de940cb633215225360a7212432389c5d7cfe4a9
2016-10-07 14:40:35 -07:00
Brad Werth a52aeb6a30 Bug 1221565 Part 3: flexbox-align-content-horiz-* reftests updated. r=dholbert
MozReview-Commit-ID: FxMhdUz2yAB

--HG--
extra : rebase_source : 00a3e4f8486a8aff0e568a4387fc937e6a756380
2016-10-07 14:18:33 -07:00
Brad Werth e321b44ac3 Bug 1221565 Part 2: Make nsFlexContainerFrame map justify-content and align-content values of 'left' and 'right' to 'start' or 'end'. r=dholbert
MozReview-Commit-ID: 8sZyFwIlpr4

--HG--
extra : rebase_source : 594f467df3f34021a363510d945ea87d2a82ba24
2016-10-07 09:22:52 -07:00
Brad Werth 2ac369120e Bug 1221565 Part 1: Make nsFlexContainerFrame map align-self values of 'left' and 'right' to either 'start' or 'end'. r=dholbert
MozReview-Commit-ID: 8Xv4BzZ3Okv

--HG--
extra : rebase_source : 796dea9e9b81183ad9b87c1e14a10c780aba30dc
2016-10-06 15:55:39 -07:00
Brad Werth 8455bc616a Bug 1310015: Change MainAxisTracker to consistently use NS_STYLE_JUSTIFY constants. r=mats
MozReview-Commit-ID: F8VfIuZJqFa

--HG--
extra : rebase_source : c013d6b4e25daf8dbcb010720eb2ea42ffd0ae35
2016-10-13 14:20:48 -07:00
Sebastian Hengst 3c1524e5e0 Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly
MozReview-Commit-ID: 7gvZrDtmcZP

--HG--
extra : rebase_source : 31f06357fdc36566465668f55bf3fcc5402fe9e0
2016-10-04 20:16:28 +02:00
cku abdaa5d307 Bug 1309646 - Part 3. Use nsChangeHint_UpdateBackgroundPosition in position mask. r=mstange
MozReview-Commit-ID: CeLPAN8OdhF

--HG--
extra : rebase_source : cdd4808fe3b42a4cf6e610c8f106732744afe330
2016-10-13 18:35:35 +08:00
cku bba6d2557f Bug 1309646 - Part 2. Add TODO comment in nsCSSRendering::ComputeImageLayerPositioningArea. r=mstange
MozReview-Commit-ID: AX5LIKKDn92

--HG--
extra : rebase_source : 05784b2bf60df98bb633a60fd53923ee6aa1c628
2016-10-13 17:11:41 +08:00
cku e634bcc9b1 Bug 1309646 - Part 1. Narrow down the condition of invalid whole boundary. r=mstange
MozReview-Commit-ID: GWpSXAPcZAF

--HG--
extra : rebase_source : 919b694f365996d755232f47c59f16b3d06ada65
2016-10-13 16:12:24 +08:00
cku d0631c37d0 Bug 1309804 - Part 3. Fix trailing space. r=mstange
MozReview-Commit-ID: FNR08ApEG10

--HG--
extra : rebase_source : 8ea25f5554b4b32d0b7db5e52961b4228cd4d8d6
2016-10-13 15:40:47 +08:00
cku e4e5d0010d Bug 1309804 - Part 2. Split invalid region computation into nsDisplayMask & nsDisplayFilter. r=mstange
MozReview-Commit-ID: IOL7S2Y6Hhm

--HG--
extra : rebase_source : 3579f5280dbbbf8273b82b12a1b6454b712db46c
2016-10-13 15:36:48 +08:00
cku 2ecc9f55dc Bug 1309804 - Part 1. Rename nsDisplaySVGEffectsGeometry to nsDisplayMaskGeometry. r=mstange
MozReview-Commit-ID: 9RtT7kbMlbM

--HG--
extra : rebase_source : 9913549628fd0f140704f98c59510aa6526d274a
2016-10-13 15:14:50 +08:00
Karl Tomlinson 7e35d12742 bug 1309405 adjust font list order so that test provides same fallback as fontconfig alias from Vera to DejaVu r=jfkthame
MozReview-Commit-ID: 23jrhjhcdza

--HG--
extra : rebase_source : cd983e3c547919c5ffdac0e8ed1dcfb073a18290
2016-10-12 12:26:34 +13:00
Daniel Holbert 7c6df4e0a1 Bug 1090031: Apply CSS 'align-content' in flex containers if they *could* wrap (rather than if they *have* wrapped). r=mats
The spec says that single-line flex containers should stretch their one flex
line to the flex container's cross size, and should ignore 'align-content'.

Initially, the spec defined 'single-line' to include any flex container that
happens to have only 1 line (even if it's got 'flex-wrap:wrap' or
'wrap-reverse'). But later, the term 'single-line' was intentionally redefined
to *only* include flex containers that have 'flex-wrap: nowrap'.  So, instead
of checking the line-count, we should instead check 'flex-wrap', when deciding
whether to stretch our one line & ignore 'align-content'.


MozReview-Commit-ID: D2ZMIBS16ui

--HG--
extra : rebase_source : c600a80b96df3c937f2a56a5e0ed1825750234e0
2016-10-12 09:04:03 -07:00
Wes Kocher 726beea43f Merge m-c to inbound, a=merge 2016-10-12 14:44:03 -07:00
cku b58d87a7e3 Bug 1299715 - Part 9. Test cases of clip-path and mask over an out-of-flow element. r=mstange
MozReview-Commit-ID: FV7N9OUnjZC

--HG--
extra : rebase_source : d1f4b4ef1a0f266af29ca2441ed9ffcf86410a02
2016-10-06 00:35:31 +08:00
cku 43780a1730 Bug 1299715 - Part 8. Fix typo in comment of GetVisualOverflowRect. r=mstange
MozReview-Commit-ID: 6xKBK7jXEZ6

--HG--
extra : rebase_source : 660f31c3c053911439c27450f948a033a3e29034
2016-10-07 15:15:44 +08:00
cku 07f31bbe99 Bug 1299715 - Part 7. Correct clip region for mask surface. r=mstange
MozReview-Commit-ID: 1MZA9uxO9Oi

--HG--
extra : rebase_source : cb23768fb82339b4641602ac90194d009446e1d2
2016-10-07 14:46:41 +08:00
cku 0d557e384c Bug 1299715 - Part 6. Move ComputeMaskGeometry from nsSVGIntegrationUtils to nsDisplayMask. r=mstange
MozReview-Commit-ID: 4uLfaGDXGyE

--HG--
extra : rebase_source : f6a72f1067d32287e68b3cc7a84dd5a0c8384e1a
2016-10-11 13:12:00 +08:00
cku 837190aa4f Bug 1299715 - Part 5. Correct clip region for opacity surface. r=mstange
MozReview-Commit-ID: 1wiQKsHKJsg

--HG--
extra : rebase_source : 47b58288cdde10d9fae42bec33082ea90604957b
2016-10-07 12:42:35 +08:00
cku 84d4f4c4c5 Bug 1299715 - Part 4. Correct clip region for clip-path mask surface. r=mstange
MozReview-Commit-ID: IOFOyS18yRm

--HG--
extra : rebase_source : e322b19333b6b97f879ed2e668faeffc6a1cc87c
2016-10-06 14:55:55 +08:00
cku bedd15c17a Bug 1299715 - Part 3. Clip the target context by visible region of nsDisplayMask. r=mstange
MozReview-Commit-ID: HuqQBdY2M0O

--HG--
extra : rebase_source : c387c0b7745add2bb6bca185d2e7d91734d3e716
2016-10-07 11:47:45 +08:00
cku 2a0c6d5e7c Bug 1299715 - Part 2. Correct the value of nsDisplayMask::mVisibleRect. r=mstange
In nsDisplayItem::RecomputeVisibility, we compute and assign the value of
mVisibleRect base on the return value of nsDisplayMask::GetBounds.
Before this patch, the region of out-of-flow descendants is discarded.

MozReview-Commit-ID: JEeegiO1a6J

--HG--
extra : rebase_source : 0e66c0765d7eb7700592ab947c92a705a7281ea5
2016-10-06 17:53:19 +08:00
cku a73d4a3f35 Bug 1299715 - Part 1. Replace ContainerItemType::eSVGEffects by ContainerItemType::eFilter. r=mstange
MozReview-Commit-ID: 73mxBsY3W0p

--HG--
extra : rebase_source : 4f9ac3d5400584c7d892c56a7c8b6dbfeae8e42f
2016-10-05 23:23:40 +08:00
Ryan VanderMeulen e980397fb4 Merge m-c to autoland. a=merge 2016-10-07 23:22:46 -04:00
Phil Ringnalda 46dddfc99b Backed out 8 changesets (bug 1277803) for frequent failures in browser_privatebrowsing_favicon.js
Backed out changeset a046eef2014c (bug 1277803)
Backed out changeset 61947b3073ba (bug 1277803)
Backed out changeset ef181cdd290f (bug 1277803)
Backed out changeset b6ea3bd24359 (bug 1277803)
Backed out changeset 835470de461d (bug 1277803)
Backed out changeset f4adcb16d1ec (bug 1277803)
Backed out changeset 58c23d794ba5 (bug 1277803)
Backed out changeset f29f88c5c1b9 (bug 1277803)
2016-10-07 18:41:27 -07:00
Michelangelo De Simone 3e5861c1f3 Bug 1306772 - Remove DOM/cellbroadcast and related code. r=jst
MozReview-Commit-ID: EWBjamnhAyC

--HG--
extra : rebase_source : 84bc99a7fd0f9d74b5b25d3ddc295c132e51d987
2016-09-30 16:03:21 -07:00
Sebastian Hengst fd707b61e7 Backed out bug 1300895 (changesets 6db12098aaa8, 1982d92ae180) on request of developer and reviewer. r=backout 2016-10-08 00:48:23 +02:00
Ryan VanderMeulen 893b5a9ed6 Bug 1258248 - Remove the failing annotation for localized-family-names-003.html on unaccelerated Win10.
The Skia backend produces consistent results with the accelerated backend.

--HG--
extra : rebase_source : 2562d56adbedf9084558e5d456a74389a04c4e20
extra : histedit_source : 5336bf03b2d9d442d9a6e24bc760fe646205e2a9
2016-10-06 17:12:47 -04:00
Ryan VanderMeulen 639ee112fc Bug 1258240 - Mark 574907-1.html and 574907-2.html as failing in the non-D2D case as well.
The Skia backend produces results consistent with the accelerated backend.

--HG--
extra : rebase_source : 04ff8e5fc5b16b26d335fd23ca686023f81fa572
extra : histedit_source : 030813b4b0ff34e124c38723c64166934f3d98b8
2016-10-06 17:11:20 -04:00
Ryan VanderMeulen 968a071202 Bug 1007702 - Tweak the reftest annotations to account for Windows 10 with Skia.
--HG--
extra : rebase_source : 68098ecebfe2f7ef559a37aeb0f8b8529f40151f
extra : histedit_source : 1e54d2338570ff2f2ed7bc51f4fa0a0f3d71e29a
2016-10-06 17:09:22 -04:00
Yoshi Huang 2a51f65d99 Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug
find \( -name '*.cpp' -o -name '*.h' -o -name '*.js' -o -name '*.jsm' -o -name '*.idl' -o -name '*.html' \) \
-a -type f -exec sed -i 's/clear-origin-data/clear-origin-attributes-data/g' {} \;
2016-10-07 17:45:10 +08:00
Phil Ringnalda c21623fc42 Merge m-c to m-i
MozReview-Commit-ID: Kp60wHZauGi
2016-10-06 20:26:20 -07:00
Iris Hsiao dd43a4748d Backed out changeset 1d88072cf36a (bug 1277803)
CLOSED TREE
2016-10-07 11:23:59 +08:00
Phil Ringnalda fd7b7476c2 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 93ZdJbK1x05
2016-10-06 19:58:18 -07:00
Jeremy Chen 75a2c5a6bf Bug 1307728 - convert LineReflowStatus to an enum class. r=mats
Since we're converting LineReflowStatus to an enum class, the "default:" branch
of LineReflowStatusToString() could be removed as well. In this way, we can add
protection at compile time (warning) instead of runtime (assertion).

MozReview-Commit-ID: 8Ul0eCxqSTR

--HG--
extra : rebase_source : 81cc36bf1ae566d7114466661b7d0db6d63e364f
2016-10-07 00:36:07 +08:00
Jeremy Chen f210ff2e08 Bug 1307728 - use LineReflowStatusToString to support debugging. r=mats
This is a pre-patch that uses LineReflowStatusToString() function instead of
LineReflowStatusNames array to support debugging. With this patch, we could
easily regain debugging support from LineReflowStatusToString() while converting
LineReflowStatus to an enum class.

MozReview-Commit-ID: K2AzZ2zI69p

--HG--
extra : rebase_source : bfbb1221ffb59cd4c27c3fb147a3a3b64e86cf68
2016-10-07 00:36:07 +08:00
Carsten "Tomcat" Book 06332a09b7 Merge mozilla-central to autoland 2016-10-06 12:29:44 +02:00
Carsten "Tomcat" Book 7c8e81673d merge mozilla-inbound to mozilla-central a=merge 2016-10-06 11:59:54 +02:00
Jeremy Chen 64cac18a6f Bug 1308077 - remove default branch of switch-case-statement in nsLineBox::BreakTypeToString. r=xidorn
MozReview-Commit-ID: 4HZTHsaFJb9

--HG--
extra : rebase_source : 5a0c14df3a6b98c492164d36ff4455de4e9466da
2016-10-06 15:22:22 +08:00
Ting-Yu Lin bc5a26efde Bug 1307252 - Hide the carets when the selection is made by select all. r=kanru,kats
The mochitest for clipboard still needs the mozbrowsercaretstatechanged events,
so we disable "layout.accessiblecaret.hide_carets_for_mouse_input".

MozReview-Commit-ID: CD03lmjwUa9

--HG--
extra : rebase_source : 530d241764d55ed6507f993511c74cf820195283
2016-10-05 15:46:36 +08:00
Sumit Tiwari 04a6a74e56 Remove mMappedFlows from TextRunData - bug 1290312 r=emilio,xidorn
MozReview-Commit-ID: EQafEoyu43a

--HG--
extra : rebase_source : 395655606f9491bda7daf61f370a2370bac2b7e7
2016-10-03 20:30:50 -04:00
cku 045e2d35cd Bug 1299760 - a testcase for animated-viewBox affecting clip-path. r=heycam
MozReview-Commit-ID: DHnJjyCpxZl

--HG--
extra : rebase_source : 166b5b87d449bc84ef02681b7c3ff63fbaff822d
2016-09-30 12:18:06 +08:00
Jonathan Kew ad335f5029 Bug 1307842 - Remove the nsBidi::GetCharTypeAt() method and use plain GetBidiCat() instead. r=xidorn
MozReview-Commit-ID: 7vZCiIBGxXJ

--HG--
extra : rebase_source : d7f336f299075531197baec5990161e18efed0ca
2016-10-05 17:58:00 +01:00
Phil Ringnalda 0e26fa186a Backed out changeset 3851e5f51530 (bug 1299489) for unfathomable bustage of Linux32 debug test_peerConnection_capturedVideo.html
CLOSED TREE

MozReview-Commit-ID: I6HSmVRtucs
2016-10-05 19:25:24 -07:00
Kartikaya Gupta 52a7c7eaf5 Bug 1307522 - Remove obsolete comment. r=me and DONTBUILD because NPOTB
MozReview-Commit-ID: BA6Ak87vhKQ
2016-10-05 16:32:06 -04:00
Michael Layzell 025811ca63 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-10-05 11:54:51 -04:00
Tim Huang fc8ead3f01 Bug 1277803 - Part 2: Make favicons loaded through XUL:image use the correct principal. r=Gijs, r=tnikkel 2016-10-04 19:53:00 -04:00
Thomas Wisniewski 50934d0360 Bug 931389 - remove CanvasRenderingContext2D.mozDash/mozDashOffset. r=gw280, r=baku
--HG--
extra : rebase_source : 2192c147822a28796e24532b0df10a38a5481a55
2016-10-04 11:53:57 -04:00
Kartikaya Gupta a640f97b00 Bug 1306603 - Remove rest of mozpasspointerevents code as it is not needed any more. r=kanru
MozReview-Commit-ID: 5N3hUq2lGuU
2016-10-05 08:27:02 -04:00
Ting-Yu Lin 570d1f0e83 Bug 1304441 Part 3 - Insert main summary's frame construction item at front of the list. r=bz
Change the logic that moves the main summary to the front from operating
on generated frames in DetailsFrame::SetInitialChildList() to operating
on frame construction item list in AddFrameConstructionItemsInternal()
so that it will be correct when cooperating with ::first-line.

The root cause of the bug reported is because when specifying
::first-line on details element, the first frame of summary element,
which is generated due to ib-split, will be wrapped in nsFirstLineFrame.
The original code fails to find the summary frame in the wrapper frame
and triggers assertion because of the second ib-split summary frame. To
fix that, we need to descend into the child list of wrapper frames when
checking the main summary.

Add original test case as a crashtest as well as reftests to clearly
reproduce the issue.

Note that in the reftest, the blue color in ::first-line is applied
incorrectly to the second line in the summary due to bug 520605.

MozReview-Commit-ID: Bv4Vcvxp6pY
2016-10-05 14:43:32 +08:00
Ting-Yu Lin 4dc7ab9b9e Bug 1304441 Part 2 - Extract main summary checking code to a function. r=bz
* Change the assertion to non-fatal to make it easier to debug.
* Change the wording per bug 1304441 comment 11.

MozReview-Commit-ID: 1UJXhC4qkrx
2016-10-05 14:43:31 +08:00
Ting-Yu Lin 8ccd148e08 Bug 1304441 Part 1 - Remove unneeded check when constructing frame for summary. r=bz
SummaryFrame had been removed in bug 1258657, so now HTMLSummaryElement
is always rendered as an ordinary inline or block frame. Therefore, the
check in FindHTMLData is not needed anymore.

MozReview-Commit-ID: Ikxla6QoNLT
2016-10-05 14:43:31 +08:00
Brian Birtles 33c4f00dda Bug 1302949 - Compute StyleAnimationValue objects from servo declaration blocks; r=heycam
MozReview-Commit-ID: 6Am1FRC9uV0

--HG--
extra : rebase_source : 570ed28437ecaa22ac7571a9b47388e8abd0cb96
extra : histedit_source : 04443b7b7d89296b8498a5e657b1e7eeb3105dc8
2016-09-16 11:08:44 +09:00
Brian Birtles 99e278676c Bug 1302949 - Drop unused aTargetElement parameter from ComputeValuesFromStyleRule; r=heycam
MozReview-Commit-ID: EicjWALEQB0

--HG--
extra : rebase_source : d2dc5162ff6331dd4613e00ddb0bca9ed5f54ff0
extra : histedit_source : 26032deb054263e62604b42b37d709613277b7ba
2016-10-03 15:41:55 +09:00
Brian Birtles 620aaf6580 Bug 1302949 - Parse animation values with Servo backend; r=heycam
MozReview-Commit-ID: 4UW1fIIjvdi

--HG--
extra : rebase_source : edeaec568446897c5005640d63390ec5bf3751d2
extra : histedit_source : e7498ae2f573a3766fbf7686f1c6cdcc64ca3280
2016-09-16 10:24:05 +09:00
Brian Birtles a803b5ac49 Bug 1302949 - Serialize specified keyframe values; r=heycam
MozReview-Commit-ID: 9BSkci1kqU6

--HG--
extra : rebase_source : b0532e144b3208d79e1e26ce3bff9a20c896abad
2016-09-16 09:26:48 +09:00
Brian Birtles 0f8222d843 Bug 1302949 - Add a method to serialize a declaration block as a single value; r=heycam
MozReview-Commit-ID: 59CCT0P4CBm

--HG--
extra : rebase_source : 4a44d4265603c982483e5d7ef9460a7ab35c1e1e
2016-09-15 16:55:08 +09:00
Brian Birtles 8de1442b19 Bug 1302949 - Store Servo declaration block in keyframe values; r=heycam
MozReview-Commit-ID: I09XpkU8bT0

--HG--
extra : rebase_source : 2403ee41f8a71261705eca0f6e5fd250dfc5c007
2016-09-15 16:26:07 +09:00
Wes Kocher a0ecf84551 Merge m-c to inbound, a=merge 2016-10-04 17:42:22 -07:00
Wes Kocher 5a2fb874ca Merge inbound to central, a=merge 2016-10-04 17:32:01 -07:00
Kartikaya Gupta 5a688fe072 Bug 1304263 - On Windows, fire the eMouseLongTap event as soon as APZ detects the long-press. r=TYLin
On Windows, the contextmenu event is fired when the finger is lifted after a
long-press. However, there are various bits of code, such as the AccessibleCaret
or potential fixes for bug 1147335, which would benefit from knowing when the
long-press gesture was detected. By moving eMouseLongTap event up we can satisfy
that need. An alternative approach considered was to fire the eMouseLongTap
before the contextmenu on all platforms unconditionally, but that makes it harder
to implement platform-specific text selection behaviour the way we want. In
particular we would have to add an extra message or notification for non-Windows
platforms that initiated text selection if the contextmenu event was not
consumed.

MozReview-Commit-ID: 2lmwxmmGrVD
2016-10-04 09:31:15 -04:00
Nathan Froyd 634e9fe732 Bug 1307251 - make KTableEntry's constructors constexpr; r=dholbert
This change removes (rather large) static constructors on some platforms.
2016-10-04 16:38:52 -04:00
Mats Palmgren 21939c963e Bug 1307113 - [css-grid] Fix a typo in baseline track selection. r=dholbert 2016-10-04 21:13:53 +02:00
Mats Palmgren 89949b605d Bug 1305282 - Test using the SPACE key in incremental search of options. 2016-10-04 21:13:53 +02:00
Mats Palmgren 57eaf214d1 Bug 1305282 - Make the SPACE key work for incremental search of options again. r=enndeakin 2016-10-04 21:13:53 +02:00
Neerja Pancholi 38e62af497 Bug 1295261 - Annotate some minor android reftest fuzziness triggered by test rebucketing r=dholbert
MozReview-Commit-ID: AgpKUgju5Xr

--HG--
extra : rebase_source : 94d6d3cae3e18c9db4c4e32de87bb1dcf4211132
2016-10-03 22:32:11 -07:00
Jessica Jong b3014cc00b Bug 1288591 - Implement the layout for <input type=time>. r=mconley, r=dholbert, r=smaug 2016-10-06 00:17:00 -04:00
Alex Henrie b59026eb98 Bug 1301290 - Position resizer above own content but beneath overlapping content. r=mats 2016-10-06 08:44:00 -06:00
L. David Baron 2dcd8fe04b Bug 1299736 - Remove unsafe optimizations from FrameHasPositionedPlaceholderDescendants. r=bzbarsky
MozReview-Commit-ID: 4DYtXqNYfPq

--HG--
extra : transplant_source : %3B%95P%1E%047%89%BA%99%D2%1D%B1%00%A1%EF%81%D5%DE%7F%8A
2016-10-04 11:39:36 -07:00
Neerja Pancholi 6a506eb3fc Bug 1295261 - Changed failures.list and reran import script after applying fix for import-tests.py (Bug 1299012) r=dbaron
MozReview-Commit-ID: EhrowJo0sZT

--HG--
extra : rebase_source : 069cab8b0a592a115eebb4f0d84e7633ac844529
2016-09-01 22:39:53 -07:00
Neerja Pancholi 2d3708b70e Bug 1295261 - Reimport multicol tests after applying fix for import-tests.py (Bug 1299012) r=dbaron
MozReview-Commit-ID: GcwFP4K9LKo

--HG--
extra : rebase_source : 00184d5cfa62cd9d002f748b00c9032a84f1a80f
2016-08-31 17:49:04 -07:00
Neerja Pancholi 01fab11d61 Bug 1295261 - Changed failures.list and reran import script for multicol tests. r=dbaron
MozReview-Commit-ID: H3eRaBgINhH

--HG--
extra : rebase_source : 74aafe0c947c5cdf392266f4864c69e26753efb0
2016-08-24 15:12:57 -07:00
Neerja Pancholi e4e31f64c1 Bug 1300895 - Unprefix CSS multi-column properties, but add back prefixed aliases via nsCSSPropAliasList.h r=dbaron
Also make necessary updates to tests like:
1. unprefixing in property_database.js and added new aliases there
2. unprefixing in test_transitions_per_property.html

MozReview-Commit-ID: B3kOFrM9EL

--HG--
extra : rebase_source : 3f92d60a81d8febfee6fb22d687690923ef49485
2016-10-03 19:15:01 -07:00
Manish Goregaokar 180ff22bac Bug 1308234 - Fix signatures of Servo_ functions to match servo glue; r=emilio
MozReview-Commit-ID: K0k93JoFVKb

--HG--
extra : rebase_source : 2b801262ca0cb2daef589c8e1cde31e5f22260b7
2016-10-06 20:58:01 +05:30
Tim Huang 0c89a42cb1 Bug 1277803 - Part 2: Make favicons loaded through XUL:image use the correct principal. r=Gijs, r=tnikkel
--HG--
extra : rebase_source : defe714eda519459c2bd9bc54e6668a37c8fff28
2016-10-04 11:56:15 +08:00
Neerja Pancholi 994827ece9 Bug 1295261 - Added importing of multicol tests from CSSWG with py script and checking in these new tests + script r=dbaron
MozReview-Commit-ID: FVb6n0sa761

--HG--
extra : rebase_source : 05a27a5439c45669746de69b3cdcd7e2e17a4dc1
2016-08-15 15:55:20 -07:00
Jeremy Chen 23d3ede6fc Bug 1307402 - use a more precise bounding box for initial letter texts. r=jfkthame
MozReview-Commit-ID: 5OIXp0uQisn

--HG--
extra : rebase_source : 00f6a72742c763bb3ec572a08d3cdaf12402d7f6
2016-10-04 22:22:52 +08:00
Jeremy Chen 2b9135929b Bug 1307402 - reformat if-else-statements in nsFirstLetterFrame.cpp to agree with mozilla coding style. r=jfkthame
MozReview-Commit-ID: L9V1cEkmtkF

--HG--
extra : rebase_source : 3c7e3ad5850d0be33f24e27a18eff7fdb8989d16
2016-10-04 22:22:52 +08:00
Carsten "Tomcat" Book 6df735c3b7 Merge mozilla-central to autoland 2016-10-04 12:03:18 +02:00
Carsten "Tomcat" Book 02f4754fbc merge mozilla-inbound to mozilla-central a=merge 2016-10-04 11:58:07 +02:00
Ting-Yu Lin 12ef09026a Bug 1307027 - Fix vertical position for caret images. r=mtseng
After the splitting of text overlay and the caret images, the caret image should
be placed from the top of #image div.

Delete those "top" style for Fennec since they're not needed anymore in current
setup.

MozReview-Commit-ID: Dn6jgqaFfek

--HG--
extra : rebase_source : 92b697db26cb7311fbd22a63e9f0ed71e6a434f4
2016-10-03 15:26:40 +08:00
Phil Ringnalda c2d51243de Merge m-c to m-i
MozReview-Commit-ID: EDdoYQ8zdUw
2016-10-03 20:35:14 -07:00
Phil Ringnalda c1e745733c Merge m-i to m-c, a=merge
MozReview-Commit-ID: IffTwuMbwmG
2016-10-03 20:09:05 -07:00
Astley Chen c1fd5ee2fe Bug 1292447: part 9 - Update test_value_computation.html. r=TYLin
MozReview-Commit-ID: KFTbWd2oHWg

--HG--
extra : rebase_source : e011f27e4cd9268fafa1ad1d04a3c22f8aab5ad6
2016-10-03 18:14:21 +08:00
Astley Chen 16dcb01585 Bug 1292447: part 8 - Update test_transitions_per_property.html. r=TYLin
MozReview-Commit-ID: 8VgagJu1H9Z

--HG--
extra : rebase_source : 93b87b604e79a2591f6c38c3975e82b01fdd28c9
2016-10-03 18:14:21 +08:00
Astley Chen 2cff7ae293 Bug 1292447: part 7 - Update test_bug1292447.html. r=TYLin
MozReview-Commit-ID: DLP76uIV30w

--HG--
rename : layout/style/test/test_bug365932.html => layout/style/test/test_bug1292447.html
extra : rebase_source : 4411ea59a0ccc90ba43b20146605238324097532
2016-10-03 18:14:21 +08:00
Astley Chen 89f727f21c Bug 1292447: part 6 - Update test_computed_style.html. r=TYLin,xidorn
MozReview-Commit-ID: 3Y3jFp8ZBz

--HG--
extra : rebase_source : dc1d328eafa05cf83cbbce986c0ea2d389bf2ee7
2016-10-03 18:14:20 +08:00
Astley Chen c0318f7bdf Bug 1292447: part 5 - Update property_database.js. r=TYLin
MozReview-Commit-ID: 758FteV3Th6

--HG--
extra : rebase_source : b29eb545d0fbe8991a736ce22a4257b0c06f60d4
2016-10-03 18:14:20 +08:00
Astley Chen d2724f11cc Bug 1292447: part 4 - Get vertical-align prop resolved to computed value. r=TYLin,xidorn
MozReview-Commit-ID: 542KRnVAojo

--HG--
extra : rebase_source : 02e7e9f29d252f4aa2c43b5e6c3ef15ec0fd2a80
2016-10-03 18:14:20 +08:00
Astley Chen 9e2d610084 Bug 1292447: part 3 - Get text-indent prop resolved to computed value. r=TYLin,xidorn
MozReview-Commit-ID: 4xp4iLzcn5S

--HG--
extra : rebase_source : 7a82a9de8b40476239a11d92fe18ecb0ef71cb4f
2016-10-03 18:14:20 +08:00
Astley Chen a6674a0908 Bug 1292447: part 2 - Get border-*-radius and outline-radius-* props value resolved to computed value. r=xidorn
MozReview-Commit-ID: L05tISAdu0q

--HG--
extra : rebase_source : d51af7f896dfbabcd8eec03a5715018314a54397
2016-10-03 18:14:20 +08:00
Astley Chen 8b3fe9ba10 Bug 1292447: part 1 - Get {min,max}-{width,height} prop resolved to computed value. r=TYLin,xidorn
MozReview-Commit-ID: JGT1A5By5Vp

--HG--
extra : rebase_source : 744fa5729af5d1d39bfb49de0bb2334384266d76
2016-10-03 18:14:20 +08:00
Phil Ringnalda 7026f16e79 Merge m-c to autoland 2016-10-03 20:36:09 -07:00
Xidorn Quan b1c50539b1 Bug 1306212 part 3 - Move the only constructor of StyleSheetInfo to StyleSheet.cpp. r=heycam
MozReview-Commit-ID: Fv2AyBE1Js0

--HG--
extra : rebase_source : 577f265aab22cc69e3adbb9836939373359064f1
2016-09-29 16:19:06 +10:00
Xidorn Quan 3202d476c0 Bug 1306212 part 2 - Remove visibility restriction of StyleSheetInfo. r=heycam
MozReview-Commit-ID: 8xAkfwtDpRu

--HG--
extra : rebase_source : c09503f93909ed44a873162638af36ef5ba1452b
2016-09-29 16:17:58 +10:00
Xidorn Quan 0d19e3e8e0 Bug 1306212 part 1 - Make StyleSheetInfo a member of ServoStyleSheet. r=heycam
MozReview-Commit-ID: 1gAu507RLfE

--HG--
extra : rebase_source : 2fd5621845c42ab98056bb04f51b0b216b4bfe79
2016-09-29 16:11:52 +10:00
David Keeler 2ebfcec051 bug 1307226 - extend clang crash workaround to work around similar crash in SetGridItemCount r=mats
MozReview-Commit-ID: 1fHN2mpYyxz

--HG--
extra : rebase_source : 564234074558f5ba7b966b9190504c4f10fa86df
2016-10-03 14:08:54 -07:00
Stone Shih 15fe0043be Bug 1292063 - Part 4: Refine test case to listen body load event instead of video load event. r=smaug
--HG--
extra : rebase_source : 750a0bfc38b6d5163d0cfd708a39fd3bf58e600e
2016-09-06 10:33:12 +08:00
Benjamin Smedberg a735f280da Bug 1269807 - Remove support for all NPAPI plugins except for Flash, behind a pref. Tests that use the testplugin for now set the pref to keep it working. This will be disabled for ESR 52, but enabled for release 52. In the next cycle, the pref will be removed and this will be hardcoded. r=jimm
MozReview-Commit-ID: IDFTfaqpebo

--HG--
extra : rebase_source : b43d9fec42da6b6943786f18c8750c1880ff08fe
2016-09-29 09:16:33 -04:00
Kartikaya Gupta 8b51259dcd Bug 1293483 - Keep the carets hidden when the user is using a mouse to modify the selection. r=TYLin
MozReview-Commit-ID: FJwODLk6XMS
2016-10-03 08:57:44 -04:00
cku 4919fc2b25 Bug 1279409 - Part 3. Fix incorrect ref filename. r=me
MozReview-Commit-ID: 97Efdtntq6h

--HG--
extra : rebase_source : b62e187d1bac313290120289dee37f0e58e98453
extra : amend_source : 48108a28ede988eed1cbe0ef8fd67c213726ac77
2016-10-02 03:29:44 +08:00
Phil Ringnalda 400813c30b Merge m-i to m-c, a=merge 2016-09-30 23:24:52 -07:00
Mats Palmgren 4aae7966ef Bug 1151204 part 6 - [css-grid] Reftests for grid container baselines. 2016-10-01 02:26:39 +02:00
Mats Palmgren 479e0b57fd Bug 1151204 part 5 - [css-grid] Fix a bug in the is-this-the-last-track check. r=dholbert 2016-10-01 02:26:39 +02:00
Mats Palmgren 7d542f321e Bug 1151204 part 4 - [css-grid] Implement Grid Container Baselines. r=dholbert 2016-10-01 02:26:39 +02:00
Mats Palmgren bcb5907785 Bug 1151204 part 3 - [css-grid] Add a couple of members to record fragmentation state. r=dholbert 2016-10-01 02:26:39 +02:00
Mats Palmgren 98159ca3c7 Bug 1151204 part 2 - [css-grid] Add methods for finding the first/last grid item in Grid Order in this fragment. r=dholbert 2016-10-01 02:26:39 +02:00
Mats Palmgren fd54eb1633 Bug 1151204 part 1 - [css-grid] Make GridItemCSSOrderIterator use nsFrameList iterators internally and make the specific type (forward/reverse) a template param. r=dholbert 2016-10-01 02:26:39 +02:00
Stone Shih 1aa4b81fa4 Bug 1293174 - [Pointer Event] Implement implicit pointer capture for touch. f=bevistseng. r=smaug
--HG--
extra : rebase_source : ef86008679a1c0e7af30bab658e0c7668093adfe
2016-08-11 14:49:15 +08:00
Kartikaya Gupta 7251da3333 Bug 1306644 - Have TabParent call TakeFocusForClickFromTap rather than doing it over a sync IPC roundtrip. r=dvander
MozReview-Commit-ID: 4anzBR6YoA
2016-09-30 15:03:42 -04:00
Brad Werth b093f83db4 Bug 1304012 -- Part 3: mochitest updated to match new spec behavior, and updated property database. r=dholbert
MozReview-Commit-ID: o5ENMMRLZF
2016-09-29 15:47:36 -07:00
Brad Werth 2fe8e4a753 Bug 1304012 -- Part 2: Rename nsStyleStruct Computed**Self functions to Used**Self. r=dholbert
MozReview-Commit-ID: FCBuT2Z7sy6
2016-09-30 09:15:57 -07:00
Brad Werth b9a57c7d02 Bug 1304012 -- Part 1: Don't bother resolving align-self/justify-self 'auto' value for getComputedStyle & inheritance. r=dholbert
MozReview-Commit-ID: 8LMn8oQhUz8
2016-09-27 14:45:51 -07:00
Kartikaya Gupta 435b8ac3fc Bug 1300905 - When long-pressing on a selection, don't dismiss the selection and start a new one. Show the context menu instead. r=TYLin,mats
MozReview-Commit-ID: J0e9DqIDwnC
2016-09-30 09:36:10 -04:00
Markus Stange 9183b4e1bd Bug 1305259 - Use PushGroupAndCopyBackground for the masked group so that we can have subpixel AA inside the mask / clip-path. r=cjku, r=Bas
MozReview-Commit-ID: 3J9ncPn9sij

--HG--
extra : rebase_source : 6f6fdf624a68827a02696899fc46df8433b21565
2016-09-30 21:22:30 -04:00
vincentliu 4addf0c4b3 Bug 1301459 - In nsSVGMaskFrame::GetMaskForMaskedFrame, create surface by Factory::CreateDataSourceSurface. r=mstange
---
 layout/svg/nsSVGMaskFrame.cpp | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)
2016-10-04 09:33:43 +08:00
Brad Werth 25da11fb5e Bug 1305844 - Make most align/justify nsStylePosition members public, and remove trivial accessors. r=dholbert
--HG--
extra : rebase_source : a38fdd5d608370e3408a698fd887cc15f5c01537
2016-10-03 13:05:35 -07:00
Nathan Froyd 0f64a29d16 Bug 1306617 - use nsDependentAtomString for Gecko_AtomEquals* functions; r=bholley
This change should avoid a little bit of memory traffic, as we don't
have to copy the string data out of the atom or atomically increment the
refcount on the atom's string buffer.
2016-10-04 04:16:50 -04:00
Stone Shih 9985f4aaac Bug 1304290 - Part 2: Keep nsPresShell alive to prevent access invalid address of shell->mPointerEventTarget. r=smaug
MozReview-Commit-ID: FG8AyKEJ6Qr

--HG--
extra : rebase_source : a807b916bf2958b9c1439778600d368f40573709
extra : histedit_source : a0c38d68191016f53eeaf1e1838911b67a7e6cb2
2016-10-03 13:20:14 +08:00
Ting-Yu Lin 05baa2eb30 Bug 1309813 - Reland list-initialization for array. r=heycam
This effectively reverts this patch.
https://hg.mozilla.org/mozilla-central/rev/cf209d9bc29c

MozReview-Commit-ID: GQSvTiKvoaC
2016-10-13 03:33:00 +08:00
Xidorn Quan 00a9e2d481 Bug 1309202 - Factor out stylo branch dispatch utilities. r=heycam
MozReview-Commit-ID: 8fLL9nsJDj4

--HG--
extra : source : fac14e4446a32e6e225e4b405a574225a990b510
extra : amend_source : 2de6d4b5295ff46b4a8f84d4ca43c2ef9ca3680e
2016-10-13 23:45:03 +11:00
Andrea Marchesini 793b227795 Bug 1309818 - Fixing some warning when compiling dom/*, r=smaug 2016-10-13 14:33:07 +02:00
Carsten "Tomcat" Book 85979d0405 Merge mozilla-central to mozilla-inbound 2016-10-13 11:58:40 +02:00
Hiroyuki Ikezoe ff84f76fce Bug 1278136 - Part 5: Create a stacking context for opacity/transform animations even if it's in delay phase and even if the property is overridden by !important rules. r=birtles
This patch introduces a new functions named HasEffectiveAnimationOfProperty.
This function checks that a given CSS property is overridden by !important
rules.
On the other hand, now KeyframeEffetReadOnly::HasAnimationOfProperty() does
just check that the effect has a given CSS property.  This is used to create
a stacking context because we should create a stacking context for opacity or
transform animations even if the property is overridden by !important rules.

Note about no-stacking-context-(opacity|transform)-removing-animation-in-delay.html
Before this patch we don't create any stacking context for animations overridden
by !important rules, but after this patch we do create a stacking context for
such animations.  As a result, in the test case we did paint a stacking context
in the first rAF callback and then in the second rAF callback we did clear the
painted stacking context. Unfortunately sometimes the second rAF callback was
called prior to clear the stacking context on the compositor because of
compositor delay. To avoid this situation, we have to wait for MozAfterPaint
instead of rAF callback.

MozReview-Commit-ID: AG1Y0IgoB3U
2016-10-13 16:54:25 +09:00
Hiroyuki Ikezoe f110687f15 Bug 1278136 - Part 4: Tests to check stacking context for correct effect in cascading rule. r=birtles, bz
These tests aim to confirm that part 5 does not cause any regressons.

MozReview-Commit-ID: BtZ1OGiilmQ

--HG--
rename : layout/reftests/css-animations/no-stacking-context-animation-ref.html => layout/reftests/css-transitions/no-stacking-context-transition-ref.html
rename : layout/reftests/css-animations/stacking-context-animation-ref.html => layout/reftests/css-transitions/stacking-context-transition-ref.html
2016-10-12 09:59:02 +09:00
Tim Huang b05fe5b871 Bug 1277803 - Part 2 : Make favicons loaded through XUL:image use the correct principal. r=Gijs, tnikkel 2016-10-13 15:43:56 +08:00
Cameron McCormack c1f0ee12ba Bug 1309082 - Part 2: Rename some ImageTracker members. r=bholley
MozReview-Commit-ID: 6yOIKKl8npT

--HG--
extra : rebase_source : 247787a0e18640c878e461c4b600bc36a40bad6d
2016-10-13 15:04:19 +08:00
Cameron McCormack 58c32a9088 Bug 1309082 - Part 1: Extract image tracking from nsDocument into a separate, refcounted object. r=bholley
This is refcounted as we'll need to hold strong references to the ImageTracker
from style structs that load images.

MozReview-Commit-ID: 994gE9tOjAn

--HG--
extra : rebase_source : 2d50059e51b42251c89a92a954cef7b49720ceba
2016-10-13 15:04:15 +08:00
Kan-Ru Chen 7c1c963ca5 Bug 1301346 - Add telemetry to collect how much time was spent in handling beforeunload and unload event. r=bsmedberg,smaug
MozReview-Commit-ID: 3jCsBcDncGC

--HG--
extra : rebase_source : b382dbf89483b9aee6c1a205bfc7b20cca18af85
2016-09-09 12:06:36 +08:00
Mats Palmgren 1d8b3b2638 Bug 984869 - Reftests with display:flex/grid and columnset layout on <button>. 2016-10-06 22:43:22 +02:00
Mats Palmgren d7f4c1f451 Bug 984869 - Add support for display:flex/grid and columnset layout to <button>. r=tn 2016-10-06 22:43:22 +02:00
Mats Palmgren bd83953853 Bug 1307806 - [css-grid][css-flexbox][css-align] Implement nsLayoutUtils::GetFirstLineBaseline for flex/grid containers. r=dholbert 2016-10-06 22:43:22 +02:00
Mats Palmgren 55974a1a48 Bug 1306906 - [css-grid] Add/tweak grid container baseline reftests. 2016-10-06 22:43:22 +02:00
Mats Palmgren d01e18549b Bug 1306906 - [css-grid] Get the relevant baseline from the grid item for the basline group. r=dholbert 2016-10-06 22:43:22 +02:00
Carsten "Tomcat" Book 42c313336d Merge mozilla-central to autoland
--HG--
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/utils.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/element-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/element-editor.js
rename : devtools/client/inspector/markup/html-editor.js => devtools/client/inspector/markup/views/html-editor.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/markup-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/read-only-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/read-only-editor.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/root-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/text-container.js
rename : devtools/client/inspector/markup/markup.js => devtools/client/inspector/markup/views/text-editor.js
extra : rebase_source : 8b4e5aa861c37406882330d2f87125c8a008734a
2016-10-11 13:06:12 +02:00
Cameron McCormack b93ab3109e Bug 1298774 - Part 9: Remove FragmentOrURL. r=cjku
MozReview-Commit-ID: Du10tRgKtQ4

--HG--
extra : rebase_source : 8092f86207b1fd91ba00beb088c894afd374bd56
2016-10-11 14:56:12 +08:00
Cameron McCormack ccba4f429e Bug 1298774 - Part 8: Make mask-image use css::URLValueData for url() storage instead of FragmentOrURL. r=cjku
MozReview-Commit-ID: 2Xm3IP3SXK0

--HG--
extra : rebase_source : e524bf9a7641a80ef591dc380f4832cbcb5944ba
2016-10-11 14:56:12 +08:00
Cameron McCormack 840196223a Bug 1298774 - Part 7: Make nsStyleFilter use css::URLValue for url() storage instead of FragmentOrURL. r=cjku
MozReview-Commit-ID: FyhH9QG9vYq

--HG--
extra : rebase_source : 300a97e42ae9b27d83e7316e502295c597fad7cd
2016-10-11 14:56:12 +08:00
Cameron McCormack e07dbc8da6 Bug 1298774 - Part 6: Make SVG marker properties use css::URLValue for storage instead of FragmentOrURL. r=cjku
MozReview-Commit-ID: 8OQWmDpP7Ax

--HG--
extra : rebase_source : f372d5d77481bc71d49d0f7446244f6e9162d0ac
2016-10-11 14:56:11 +08:00
Cameron McCormack a9271aac63 Bug 1298774 - Part 5: Make nsStyleSVGPaint use css::URLValue for url() storage instead of FragmentOrURL. r=cjku
MozReview-Commit-ID: CkNcSxVToTL

--HG--
extra : rebase_source : 956149a0d12e7633aca15eb460704926a7db7371
2016-10-11 14:56:11 +08:00
Cameron McCormack f1dcd6fc45 Bug 1298774 - Part 4: Make ShapeStyleSource use css::URLValue for url() storage instead of FragmentOrURL. r=cjku
MozReview-Commit-ID: CQy6ArR48Sp

--HG--
extra : rebase_source : 71203745bca616395daeffe5b47b288b0ce67b0b
2016-10-11 14:56:11 +08:00
Cameron McCormack 5ed807d5a2 Bug 1298774 - Part 3: Copy helper functions from FragmentOrURL to URLValueData. r=cjku
MozReview-Commit-ID: 9gs8d0fMdYJ

--HG--
extra : rebase_source : 18d4ad350d529c4da9188f8c7ff6a2cece9273c8
2016-10-11 14:56:11 +08:00
Cameron McCormack b490466d48 Bug 1298774 - Part 2: Rename URLValueData::mLocalURLFlag to match FragmentOrURL::mIsLocalRef naming. r=cjku
MozReview-Commit-ID: A9NHxMfPRSF

--HG--
extra : rebase_source : 702e3eaecb0aaf8b4c7514f626aec8049a11b09b
2016-10-11 14:56:11 +08:00
Cameron McCormack ff79414111 Bug 1298774 - Part 1: Rename URLValueData::operator== so that we don't blithely call it OMT. r=cjku
MozReview-Commit-ID: K0PxT0196ex

--HG--
extra : rebase_source : 4a4a01bb55b867a793c35762a3b08eb785440fa4
2016-10-11 14:56:11 +08:00
Cameron McCormack 824f7797b6 Bug 1298774 - Part 0: Move refcounting from URLValue and ImageValue up to URLValueData. r=cjku
MozReview-Commit-ID: 9A2pAnHaBVD

--HG--
extra : rebase_source : 43bbb685c65abc733011b63ad7f56874b10b3f8d
2016-10-11 14:56:11 +08:00
Phil Ringnalda fe6350ad13 Backed out changeset 7f9e6e421e24 (bug 1299760) for failing anim-clipPath-viewBox.svg on Win8 and Android 2016-09-30 13:19:36 -07:00
Carsten "Tomcat" Book ba54333ac2 Merge mozilla-central to autoland 2016-09-30 12:11:06 +02:00
Carsten "Tomcat" Book 6636b09ddd merge mozilla-inbound to mozilla-central a=merge 2016-09-30 12:02:16 +02:00
cku e68d1792f8 Bug 1299760 - a testcase for animated-viewBox affecting clip-path. r=heycam
MozReview-Commit-ID: DHnJjyCpxZl

--HG--
extra : rebase_source : 66e833f2411f15691b36350385a98af2ec8c7294
2016-09-30 12:18:06 +08:00
Xidorn Quan 2f279e5ef8 Bug 1306214 part 3 - Remove -moz-use-text-color from Gecko. r=heycam
MozReview-Commit-ID: EEYCB5jUH9L

--HG--
extra : rebase_source : ce6fcfdd573e1986a07fdae84106274bd2ae2495
2016-09-29 17:47:22 +10:00
Xidorn Quan b3ca3d92a4 Bug 1306214 part 2 - Remove -moz-use-text-color from devtools. r=tromey
MozReview-Commit-ID: 9qEEvdQtHQc

--HG--
extra : rebase_source : 4ec0f6430ba522daf62fda33858c922ac6a66bd7
2016-09-29 17:45:02 +10:00
cku 68ce018b98 Bug 1302779 - Part 2. Test case. r=heycam
MozReview-Commit-ID: 3TJMIWdZJrx

--HG--
extra : rebase_source : 47602208160bd36e414b8ddba316c0dab48da3f5
2016-09-20 14:44:05 +08:00
cku 818c1c0974 Bug 1302779 - Part 1. Resolve a local fragment against the current document that relative URLs are resolved against. r=heycam
MozReview-Commit-ID: 2vJDnfzoPiC

--HG--
extra : rebase_source : 3c43bd335caa918ac32f3ba1979f822db5319b11
2016-09-20 14:13:13 +08:00
Daniel Holbert 8ee9cc8def Bug 1306213: When resolving a flex item's "align-self: auto", use the flex container (not style-context parent) as the "align-items" source. r=mats
(Normally, the style-context parent will *be* the flex container's style
context, so this patch won't change behavior at all. But if a flex container
has a "display:table" child, then there's an extra style context in the
inheritance chain (due to how style inheritance works for nsTableWrapperFrame).
And we don't want that extra style context to mess up the ability of a flex
container's "align-items" property to actually align the flex items.)

MozReview-Commit-ID: GFyxhEwM68S

--HG--
extra : rebase_source : 4be8ac901e10de20747ed44b889d234646d4b2fd
2016-09-28 23:53:20 -07:00
James Graham 2cbfbc0ec6 Bug 1265582 - Fix reftest structured logs to match wpt, r=ahal
This allows the logs to work with the structured reftest viewer.

MozReview-Commit-ID: CY71vSdDjLP

--HG--
extra : rebase_source : 6b83d98aff1c5e73ac0a802b5a83b8be95adf59a
2016-09-27 22:54:50 +01:00
James Graham c5c505d049 Bug 1265582 - Add a copy of reftest analyzer for working with structured log files, r=dbaron
This allows reftests from web-platform-tests to be analyzed using the
wpt_raw.log link on treeherder, and also supports the existing reftest harness.

MozReview-Commit-ID: I6TdGKQXpf8

--HG--
rename : layout/tools/reftest/reftest-analyzer.xhtml => layout/tools/reftest/reftest-analyzer-structured.xhtml
extra : rebase_source : be2718204d4dacd5f3353060b39010ab134fe68d
2016-09-29 14:17:28 +01:00
Carsten "Tomcat" Book 1b096c3511 Merge mozilla-central to autoland 2016-09-29 11:50:17 +02:00
Carsten "Tomcat" Book 5b45193594 merge mozilla-inbound to mozilla-central a=merge 2016-09-29 11:44:58 +02:00
Robert Longson 22f105c045 Bug 1293786 - Part 1: Remove SVGDocument interface. r=heycam,smaug
MozReview-Commit-ID: 6AOtRtB7Tvl
2016-09-29 09:30:49 +08:00
Andrea Marchesini 5b032f7c12 Bug 1297393 - Make passing of subject principals to webidl entry points explicit - part 5 - CSSStyleSheet, r=ehsan 2016-09-29 08:55:21 +02:00
Xidorn Quan e92fe57924 Bug 1266621 part 5 - Convert border-color to store complex color. r=heycam
MozReview-Commit-ID: 19sl9f3EVgt

--HG--
extra : rebase_source : fba71e92cf7d23728a7c963ae12027e7aee7e986
2016-09-27 20:16:35 +10:00
Xidorn Quan ea44b70aba Bug 1266621 part 4 - Remove constructors of StyleComplexColor. r=heycam
So that they can be put inside anonymous structs and unions.

MozReview-Commit-ID: 8OMxkSZJEOz

--HG--
extra : rebase_source : 9626d350649f4ba6dba597e3df05fe1829307610
2016-09-27 14:00:05 +10:00
Xidorn Quan 6972756593 Bug 1266621 part 3 - Convert outline-color to store complex color. r=heycam
MozReview-Commit-ID: 70tre2pYqi3

--HG--
extra : rebase_source : 18ff94f359dde9cd174e2991b7dd848686058057
2016-09-27 20:44:19 +10:00
Xidorn Quan 1c2e2c2361 Bug 1266621 part 2 - Convert column-rule-color to store complex color. r=heycam
MozReview-Commit-ID: AB2b5CPABOZ

--HG--
extra : rebase_source : 99766bfc2f7558935fa5adc869fa23844e3b909f
2016-09-27 20:12:08 +10:00
Xidorn Quan cc1649886e Bug 1266621 part 1 - Convert text-decoration-color to store complex color. r=heycam
MozReview-Commit-ID: LEGICgvgQDY

--HG--
extra : rebase_source : 6c68c6e26648354d4d5515e199fdf07711eca726
2016-09-27 20:19:48 +10:00
Cameron McCormack a98e3ac042 Bug 1305376 - Use nsTArray for cursor image list storage. r=xidorn
MozReview-Commit-ID: 2uRGInQmNYU

--HG--
extra : rebase_source : 2b18874f61ebbb1c25aa2e1fab74c1e2577d9f2b
2016-09-29 10:55:55 +08:00
Kartikaya Gupta 3ac8695431 Bug 1305579 - If we fail to restore the scroll position while there's a reflow pending, hold on to it and try again later. r=tnikkel
MozReview-Commit-ID: DNmFJOiNeeW

--HG--
extra : rebase_source : b44d4c04c76a21fe00d8ae460068359550d3d136
2016-09-27 14:40:56 -04:00
Jonathan Kingston 8f10491335 Bug 1302157 - Remove images-in-menu and images-in-button code (& associated icons) since it's deprecated in GTK. r=bz,dholbert
MozReview-Commit-ID: IIj8PvgdaRp

--HG--
extra : rebase_source : 21eca47872a073b382c10fe84464fac8fafd6179
2016-09-29 00:22:32 +01:00
Phil Ringnalda 40fd25db11 Backed out 3 changesets (bug 1293786) for wpt unexpected passes and fails
Backed out changeset f8911c81ee9a (bug 1293786)
Backed out changeset 8cba8a0a730c (bug 1293786)
Backed out changeset 5c60775f445e (bug 1293786)
2016-09-28 20:39:16 -07:00
Xidorn Quan 06f96532fc Bug 1306283 - Remove unused stylesheet link in a reftest. DONTBUILD
MozReview-Commit-ID: 3BOuLYLJiuc
2016-09-30 11:40:48 +10:00
Robert Longson baaeeaf6ca Bug 1293786 - Part 1: Remove SVGDocument interface. r=heycam,smaug
MozReview-Commit-ID: 6AOtRtB7Tvl
2016-09-29 09:30:49 +08:00
Frédéric Wang feb1b8a1f3 Bug 1305944 - Update OTS to version 5.1.0. r=jfkthame
--HG--
extra : rebase_source : 37fea2d4cf91be8c887bbc55add05621bb07a1e1
2016-09-28 04:05:00 -04:00
cku 3c7e1e7013 Bug 1305636 - Part 3. Reftest. r=mstange
MozReview-Commit-ID: INf6F7eqVgD

--HG--
extra : rebase_source : 038f75ba4bdf3a0e422951dfdf106fbfc0727543
extra : source : 296a2c1333a784823d8a7eac680c4a2b03c25b02
2016-09-27 19:41:41 +08:00
cku ec6eae0d07 Bug 1305636 - Part 2. Only apply opacity once in nsSVGUtils::PaintFrameWithEffects and nsSVGIntegrationUtils::PaintMaskAndClipPath. r=mstange.
MozReview-Commit-ID: 3eMlxEhNdCQ

--HG--
extra : rebase_source : 643fc601175eb4bbeda87345e6d22ff8c88d2d4d
2016-09-28 02:46:47 +08:00
cku 1637e35169 Bug 1305636 - Part 1. Revert the first patch in bug 1304991. r=me
MozReview-Commit-ID: 8sDINWlgPqu

--HG--
extra : rebase_source : bcd4d9ed5ed3fc0088e0f46c73f5946039769d3e
extra : amend_source : e972c04709573f2860372d49dc7ba0f48d65c8cc
2016-09-28 22:52:05 +08:00
Jonathan Kew 5cccc169fc Bug 1304353 followup, add a reftest using globalCompositeOperation with canvas text painting. r=bas 2016-09-28 16:07:06 +01:00
Michael Kaply 45150edb90 Bug 209637 - Add support for application/vnd.wap.xhtml+xml. r=bz 2016-09-28 09:48:17 -05:00
Carsten "Tomcat" Book b5206d37f5 Merge mozilla-central to mozilla-inbound 2016-09-28 16:25:01 +02:00
Carsten "Tomcat" Book 572e74ee99 merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
Carsten "Tomcat" Book c084656336 merge fx-team to mozilla-central a=merge 2016-09-28 15:55:25 +02:00
Dale Harvey b694c34086 Bug 1267495 - Fallback to local config for fresh GMP installs. r=mconley, r=rhelmer, feedback=ksteuber 2016-09-27 11:57:41 +01:00
Xidorn Quan a1db43df46 Bug 1279814 followup - Add crashtest for this bug. r=jfkthame
MozReview-Commit-ID: HViGSGNbscY

--HG--
extra : source : 0706234a33fd0d5b519700f051554bdcda3dd558
2016-09-28 12:11:18 +10:00
Bill McCloskey 6148c45952 Bug 1305165 - UpdateDisplayPortMarginsFromPendingMessages should use PCompositorBridge channel (r=kats) 2016-09-27 18:48:00 -07:00
Mats Palmgren a35861c69d Bug 1255393 part 8 - [css-grid] Add/tweak reftests. 2016-09-27 17:05:41 +02:00
Mats Palmgren 24e5de8ccb Bug 1255393 part 7 - [css-grid] Update intrinsic max track sizing for span>1 to the latest Grid spec. r=dholbert
Step 2.5 "For intrinsic maximums" now use the min-size contribution.
https://hg.csswg.org/drafts/diff/575fb847e29d/css-grid/Overview.bs
https://drafts.csswg.org/css-grid/#algo-content
2016-09-27 17:05:41 +02:00
Mats Palmgren cd4c23a413 Bug 1255393 part 6 - [css-grid] Update 'auto' min track sizing for span>1 to the latest Grid spec. r=dholbert
'auto' tracks now also gets an item's min/max-content contribution
(in 2.2/2.3) when sizing under a min/max-content constraint.
(Previously, 'auto' only got the min-size contribution under 2.1)
https://drafts.csswg.org/css-grid/#algo-content
2016-09-27 17:05:41 +02:00
Mats Palmgren 7a1dca9913 Bug 1255393 part 5 - [css-grid] Remove dead code related to obsolete flex track min-sizing. r=dholbert 2016-09-27 17:05:41 +02:00
Mats Palmgren 9aa8eef809 Bug 1255393 part 4 - [css-grid] Cache min/max-content and min-size contributions better. r=dholbert 2016-09-27 17:05:41 +02:00
Mats Palmgren 9ab65db5db Bug 1255393 part 3 - [css-grid] Update 'auto' min track sizing for span=1 to the latest Grid spec. r=dholbert
Now it returns the min/max-content contribution for intrinsic sizing.
Otherwise, i.e. during Reflow, return the min-size contribution.
(Previously, it always returned the min-size contribution.)
https://drafts.csswg.org/css-grid/#algo-content
2016-09-27 17:05:40 +02:00
Mats Palmgren 0f91dea2f7 Bug 1255393 part 2 - [css-grid] Update MinSize() to reflect the latest spec text for min-size contribution. r=dholbert
https://drafts.csswg.org/css-grid/#min-size-contributions
2016-09-27 17:05:40 +02:00
Mats Palmgren d17a96db4a Bug 1255393 part 1 - [css-grid] Introduce a SizingConstraint enum type. r=dholbert 2016-09-27 17:05:40 +02:00
Olli Pettay bddafc48dd Bug 1305309, backout Bug 1214805, r=backout
--HG--
extra : rebase_source : d86f67ef53b26027d739725829a2ee736d71221e
2016-09-27 01:03:24 +03:00
Xidorn Quan 1da4aa60e1 Bug 1304302 part 11 - Remove StyleSheetHandle as well as other places reference it. r=heycam
MozReview-Commit-ID: FfYZiShjJNX

--HG--
extra : source : b75ca959d5bc0128e643a58126693b4cc704e09b
2016-09-26 22:03:25 +10:00
Xidorn Quan 2f49a48a09 Bug 1304302 part 10 - Replace all uses of StyleSheetHandle. r=heycam
This commit is generated by the following commands with some minor
manual adjustment:

find . \( -name '*.h' -or -name '*.cpp' \) -not -path './layout/style/StyleSheet*' -exec sed -i -b \
  -e '/^\(#include\|using\)/s/StyleSheetHandle/StyleSheet/g' \
  -e 's/\(mozilla::\)\?StyleSheetHandle::RefPtr/RefPtr<\1StyleSheet>/g' \
  -e 's/StyleSheetHandle()/nullptr/g' \
  -e 's/->AsStyleSheet()//g' \
  -e 's/StyleSheetHandle/StyleSheet*/g' {} +
sed -i -b 's/sheet->AsVoidPtr()/sheet.get()/' layout/style/Loader.cpp
sed -i -b 's/AsHandle()/this/' layout/style/StyleSheet.cpp

MozReview-Commit-ID: 7abdvlKHukd

--HG--
extra : source : e5682242db07203b5a91810fe1e243c955310588
2016-09-26 22:03:25 +10:00
Xidorn Quan 4be4e1b982 Bug 1304302 part 9 - Make StyleSheet::SheetInfo inline. r=heycam
MozReview-Commit-ID: 9ZvnIBw6emI

--HG--
extra : source : d702a97c0e89cd948911307f7f6b131d64985177
2016-09-26 22:03:25 +10:00
Xidorn Quan 1dc2955ab8 Bug 1304302 part 8 - Change include of {CSS,Servo}StyleSheet.h to StyleSheetInlines.h. r=heycam
It is a preparation for later patch which moves functions from those
classes into StyleSheet. Some of the functions are better defined in
StyleSheetInlines.h.

This commit is generated by the following command:

find . \( -name '*.h' -or -name '*.cpp' \) -not -name '*StyleSheet*' -exec sed -i -b \
  -e '/^#include/ s_/\(CSS\|Servo\)StyleSheet\.h_/StyleSheetInlines.h_' \
  -e '1,\_^#include "mozilla/StyleSheetInlines.h"_ ! { \_^#include "mozilla/StyleSheetInlines.h"_d }' {} +

MozReview-Commit-ID: 54H5x27Pmso

--HG--
extra : source : e4fe253a8f82c3c58e5191d6af66fb0e85f2df19
2016-09-26 22:03:25 +10:00
Xidorn Quan 1b72d4bbf6 Bug 1304302 part 6 - Add cycle collecting support to pointer of StyleSheet. r=smaug
This is mostly copied from StyleSheetHandle which is being removed in
later patches. This is a temporary workaround to keep things working.
It should be removed soon when StyleSheet itself becomes a subclass
of nsISupports (which is expected to happen in bug 1292432).

MozReview-Commit-ID: Gqv0eRZgja5

--HG--
extra : source : 5d029c90a2e9187720bb21ef8329722a8fa3cae5
2016-09-26 22:03:25 +10:00
Xidorn Quan 708aff235a Bug 1304302 part 5 - Make StyleSheet::As{Gecko,Servo} return pointer instead of reference. r=heycam
To match the behavior of StyleSheetHandle so that we can simply replace
uses of StyleSheetHandle with StyleSheet* in later patch.

MozReview-Commit-ID: LfGKrUmzC4h

--HG--
extra : source : bffc3be53b1c1142b3ab297a78fc6e7934719d2c
2016-09-26 22:03:25 +10:00
Xidorn Quan 4d65721d59 Bug 1304302 part 4 - Add all methods StyleSheetHandle needs to StyleSheet. r=heycam
The methods are written in the same order as in StyleSheetHandle::Ptr.

MozReview-Commit-ID: 6b4311ailNj

--HG--
extra : source : 9cea4a56fc487dd21a8739d4d9be8f01d5fdc93c
2016-09-26 22:03:25 +10:00
Xidorn Quan 17e476532e Bug 1304302 part 3 - Use ServoStyleSheet* instead of Handle in ServoStyleSheet. r=heycam
MozReview-Commit-ID: WV8eRxSOnp

--HG--
extra : source : 1d1c23f2cf6dbc2a3fbfa8a74b401c8464e113cf
2016-09-26 22:03:25 +10:00
Xidorn Quan e981c7e9be Bug 1304302 part 2 - Some small fixes. r=heycam
MozReview-Commit-ID: 7rnl4wkMorC

--HG--
extra : source : d3319119916b7ca8e36627cc086150f799481d97
2016-09-26 22:03:25 +10:00
Xidorn Quan e8488364fe Bug 1304302 part 1 - Add const version of AsGecko/AsServo to StyleSheet. r=heycam
MozReview-Commit-ID: LGQQjmkTWsO

--HG--
extra : source : 337342b3376bdaff444ed1c3887d8eee80cfa9ee
2016-09-26 22:03:25 +10:00
Iris Hsiao a09b58856d Merge mozilla-central to mozilla-inbound 2016-09-26 19:08:19 +08:00
Iris Hsiao 767e1e9b11 merge mozilla-inbound to mozilla-central a=merge 2016-09-26 18:34:20 +08:00
Edwin Flores 2c4a3e9768 Bug 1304704 - Add fudge factor to asserts in ClampColorStops() - r=mstange 2016-09-26 09:54:13 +01:00
Kartikaya Gupta 30133fa012 Bug 1298886 - Fire magnify gesture events in the parent process if APZ is enabled but APZ zooming is disabled. r=botond,dvander
MozReview-Commit-ID: 1yhJW7OhI0A
2016-09-24 09:46:02 -04:00
cku f42e498549 Bug 1304011 - Part 7. Fix several coding convention violations. r=mstange
MozReview-Commit-ID: BYhiQnlfR3a

--HG--
extra : rebase_source : eba1a5fcec8f502cfaf4ff0e1d09a321e533131c
2016-09-18 23:16:35 +08:00
cku 447951cfbc Bug 1304011 - Part 6. Handle nullptr returning from nsSVGClipPathFrame::GetClipMask. r=mstange
MozReview-Commit-ID: 2FBDE9fx1LT

--HG--
extra : rebase_source : d3b6ec7a36690002530da072f4fe9cdd5f4be8b8
2016-09-22 16:29:03 +08:00
cku ae1b4eb085 Bug 1304011 - Part 5. Test case. r=mstange
MozReview-Commit-ID: HSZiLRZKtKO

--HG--
extra : rebase_source : c9e8fa93b4ecbb28b16966c29a6bfdca25c3fb40
2016-09-21 15:30:40 +08:00
cku 097d8da362 Bug 1304011 - Part 4. For css-mask, compute frame offset by the current frame. r=mstange
MozReview-Commit-ID: K6ZUoiA9jrC

--HG--
extra : rebase_source : 6a56e5d072062f06452e653187a0d6eb5d5c3eac
2016-09-22 13:38:55 +08:00
cku 07e41f0497 Bug 1304011 - Part 3. Add clip function in SetupContextMatrix, and give a frame to this function as the source of offset computing. r=mstange
MozReview-Commit-ID: 2ry6c1cECvb

--HG--
extra : rebase_source : 54fc13e3948179ec543b0c7f4c8cf342108992fd
2016-09-21 16:49:27 +08:00
cku 22ac005328 Bug 1304011 - Part 2. typedef nsSVGIntegrationUtils::PaintFramesParams to shorten code length. r=mstange
MozReview-Commit-ID: Iw7Khv8ee0r

--HG--
extra : rebase_source : d3f04ebed02703e5b37769baca312851c181e770
2016-09-22 11:12:54 +08:00
cku bd65b2b725 Bug 1304011 - Part 1. Do not merge nsDisplayMask with css mask. r=mstange
MozReview-Commit-ID: 9Y8ccNieOF4

--HG--
extra : rebase_source : 42fcf40dfd7530a7eee4942ac60c8749820f0c0b
2016-09-18 18:47:02 +08:00
Tooru Fujisawa 1345e61d6a Bug 898984 - Part 3: Add testcase for surrogate pair in XUL cropped element. r=jfkthame 2016-09-24 10:06:00 +09:00
Jonathan Kew 594fdb205d Bug 1305700 - pt 3 & 4 - Clean up/simplify use of ENABLE_INTL_API conditionals in nsUnicodeProperties (code rearrangement, no change in behavior). r=m_kato 2016-09-28 10:52:51 +01:00
Mantaroh Yoshinaga 515f2a5fa0 Bug 1302007 part 4 - Remove unnecessary transition cancellation tests. r=hiro 2016-09-28 16:16:53 +09:00
Paul Bignier 6f90f92498 Bug 1282408 - add ignore-initialization-check annotation to mSourceGraphicIndex and mSourceAlphaIndex from nsSVGFilterInstance. r=dbaron 2016-09-15 16:41:45 +02:00
Paul Bignier ca84cca424 Bug 1282408 - Add ignore-initialization-check annotation to mStatus from SheetLoadData. r=dbaron 2016-09-26 16:55:53 +02:00
Paul Bignier 4962774e96 Bug 1282408 - Add ignore-initialization-check annotation to mSpeakAs from CustomCounterStyle. r=xidorn+moz 2016-09-28 08:50:18 +02:00
Carsten "Tomcat" Book 6029d72706 Merge mozilla-central to autoland 2016-09-23 12:48:43 +02:00
Jeremy Chen 05b7065953 Bug 1305004 - fix ReResolveStyleContext related comments. r=heycam
Fix comment only, NPOTB, DONTBUILD.

MozReview-Commit-ID: APxOg5yVw7A

--HG--
extra : rebase_source : a48180811fedda97eaf374a7777374f8c3616ce3
2016-09-23 18:08:01 +08:00
Carsten "Tomcat" Book a65e4225ef merge mozilla-inbound to mozilla-central a=merge 2016-09-23 12:05:53 +02:00
Xidorn Quan 55b62c4ff9 Bug 1304163 - Try to make currentcolor transition test more reliable.
MozReview-Commit-ID: 514bp6RJL1F

--HG--
extra : source : 25848e6a6f8243d9bf1d8217ee6e6ac4e964a929
2016-09-23 14:00:44 +10:00
cku 0a4b5b390c Bug 1304437 - Part 1. Return nsChangeHint_UpdateEffects when the length of the mask-image property has changed. r=heycam
MozReview-Commit-ID: 8ETx873Atu7

--HG--
extra : rebase_source : 8b67cd96dbc89a1dabe7c05e0b7254f6fa48bc56
2016-09-22 18:24:52 +08:00
Brad Werth f9e226b0fa Bug 1278461 - Prevent an assert from tripping when removing an overflowed frame during a partial reflow. r=mats 2016-09-22 12:37:35 -07:00
Matt Woodrow f8671565f8 Bug 1303897 - Part 1: Use TextureForwarder for Image::GetTextureClient. r=nical 2016-09-23 09:43:11 +12:00
Hiroyuki Ikezoe cc0747ceed Bug 1282076 - Crashtest that struct data is cached if we have animation data. r=heycam
1282076-1.html is a test case with a CSS animation.
1282076-2.html is a test case with a scripit animation.

Both of tests crashed before landing the fix for bug 1282076.
Although neither test does not crash currently any more with/without the fix,
it's worth adding them.
2016-09-22 19:42:09 +09:00
Cameron McCormack 6bcc95b10d Bug 1304632 - Part 2: Remove unnecessary nsStyleImage::mImage null checking. r=bholley
nsStyleImage::mImage is always set to a non-null object when its mType
is eStyleImageType_Image, so let's just assert that and stop null
checking in that case.

MozReview-Commit-ID: 2ect4coV0LV

--HG--
extra : rebase_source : 768b0c5989bc3e32d4d8ab803d85885f223bcb43
2016-08-15 09:57:13 +08:00
Cameron McCormack d29aafd0ca Bug 1304632 - Part 1: Assert main thread in ImageValue destructor. r=bholley
The css::ImageValue destructor does things only safe from the main
thread.  Let's assert so that we don't accidentally start releasing them
from style worker threads during restyle.

MozReview-Commit-ID: DTkFcx185L

--HG--
extra : rebase_source : 3cec1f7504f89bc19cac27d3665452114e0c7b7e
2016-08-16 15:55:39 +08:00
Daniel Holbert c31ad35f39 Bug 1304540 part 2: Use nsCOMPtr/RefPtr (and their forget() API) instead of manual NS_ADDREF macros, in a few files within layout. r=mats
MozReview-Commit-ID: SrJNtbwc1B

--HG--
extra : rebase_source : 2fd086157bf4d8d16effe18037258a3bf12623fc
2016-09-21 15:41:26 -07:00
Daniel Holbert 2a6754c4c7 Bug 1304540 part 1: minor code-cleanup in the neighborhood of some NS_ADDREF usages. r=mats
DETAILS ON THE CLEANUP:

* In nsFrameTraversal.cpp:
 - Whitespace fix.
 - Remove a useless nullptr assignment.
 - Use "=" to initialize a nsCOMPtr, per coding style guideline ("initialize variables with nsFoo aFoo = bFoo and not nsFoo aFoo(bFoo)").

* In nsPresShell.cpp:
 - Wrap a longish assignment to 2 lines (since next patch will make the first line longer, which would push the whole thing over 80 characters if it weren't wrapped).
 - Add braces around "if" body.

* In nsTextFrame.cpp:
 - Remove a useless nullptr assignment.
 - Move the "metrics->GetThebesFontGroup()" call slightly earlier, so it happens *before* we've implicitly transferred ownership the object pointed to by "metrics".
 - Add a code-comment.

MozReview-Commit-ID: LG6vgOmM9MK

--HG--
extra : rebase_source : 7754d4edefb09ae7992275b9dcb7e84371955d9c
2016-09-21 15:39:48 -07:00
Carsten "Tomcat" Book cae9054451 Merge mozilla-central to autoland 2016-09-22 13:44:33 +02:00
Carsten "Tomcat" Book d25a5baeb8 merge mozilla-inbound to mozilla-central a=merge 2016-09-22 11:55:12 +02:00
Cameron McCormack f6ba929a23 Bug 1304621 - Remove unused Servo_RestyleDocument. r=manishearth
MozReview-Commit-ID: 8H0o9aPyrWH

--HG--
extra : rebase_source : 86b630cf95987b0e163409beecae7963dfbe0c76
2016-09-22 13:39:04 +08:00
Daniel Holbert c96286c2ee Bug 1266570: Add CSS_PROPERTY_STORES_CALC flag to "clip-path" property, so it can transition between percent and pixel shape-coordinates. r=heycam
Our transition/animation code uses "calc" to represent interpolated values between percent & pixel endpoints.  But it only does that if the property has this CSS_PROPERTY_STORES_CALC flag. (This check is in StyleAnimationValue.cpp's static helper, GetCommonUnit().)

We do indeed store (& honor) calc() units for "clip-path" in its style struct, so we can & should add this flag.

MozReview-Commit-ID: 7eEEo9ROnpU

--HG--
extra : rebase_source : b2aa4887bf17048c7fe485f77302e4df91a20f1c
2016-09-20 11:05:43 -07:00
Markus Stange 97c3c73e73 Bug 1303761 - Disable paint skipping for all scroll frames between the fixed element and the scrolled clip. r=tnikkel
MozReview-Commit-ID: 1FIQcJT55DJ

--HG--
extra : rebase_source : 85937f7bba5249d1a387be8240b0a48eec0ffea0
2016-09-20 19:39:02 -04:00
Kartikaya Gupta 37fb3cb56b Bug 1304052 - Disable APZ zooming when the document has any fullscreen state. r=botond
MozReview-Commit-ID: 5V1zFUTpnPq

--HG--
extra : rebase_source : 0ba882a9707b6a71e011bc6bfef7ea7e29f6059d
2016-09-21 16:19:10 -04:00
Carsten "Tomcat" Book 23879d2b18 Merge mozilla-central to mozilla-inbound 2016-09-21 12:07:46 +02:00
Carsten "Tomcat" Book 4f900773f5 merge mozilla-inbound to mozilla-central a=merge 2016-09-21 12:03:31 +02:00
Matt Woodrow 7756c8a512 Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander 2016-09-21 21:25:33 +12:00
Carsten "Tomcat" Book f918af64da Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
2016-09-21 08:44:11 +02:00
Matt Woodrow c4fcc19e35 Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
--HG--
extra : rebase_source : f330066c3e301299f541939ac170217625dcdca5
2016-09-21 15:36:39 +12:00
Mats Palmgren 22199e98a7 Bug 1280798 part 3 - [css-grid] More reftests for auto-fill/fit intrinsic sizing. 2016-09-21 02:14:40 +02:00
Mats Palmgren 0ffa12391e Bug 1280798 part 2 - [css-grid] Take any specified [min-/max-]width/height into account when calculating the number of auto-fill/fit tracks for intrinsic sizing. r=dholbert 2016-09-21 02:14:40 +02:00
Mats Palmgren 782101ebba Bug 1280798 part 1 - [css-grid] Simplify handling of min-size for repeat track calculation. r=dholbert 2016-09-21 02:14:39 +02:00
Nicolas Silva 7dc66b85b3 Bug 1303369 - Disable the nsRefreshDriver warnings while false positives are investigated. r=milan 2016-09-20 16:25:52 +02:00
Andrea Marchesini 72d886f7a3 Bug 1301249 - nsIDocument::GetDocumentURI() should be fallible, r=smaug 2016-09-20 14:03:05 +02:00
Carsten "Tomcat" Book 17d545681a Merge mozilla-central to mozilla-inbound 2016-09-20 12:02:20 +02:00
Manish Goregaokar fe560e754d Bug 1303920 - Update stylo reftest list; r=heycam
MozReview-Commit-ID: 6fKFLbTL2gW

--HG--
extra : rebase_source : bf87e02799dc530b7d26b2040071ecd8213d36df
2016-09-19 20:20:03 +05:30
Xidorn Quan 054f4f7ea9 Bug 1299741 part 12 - Add test for new currentcolor interpolation. r=birtles
MozReview-Commit-ID: 4696qH6yoUc

--HG--
extra : rebase_source : 01224dc8a6d9ec613197bce78f6c0a43603242dc
2016-09-02 17:13:28 +10:00
Xidorn Quan 6b6e2ad7b2 Bug 1299741 part 11 - Change text-{emphasis,fill,stroke}-color to using StyleComplexColor. r=dbaron
MozReview-Commit-ID: 1MlgGAkdPn8

--HG--
extra : rebase_source : 293aa61adaa091bb3d4350a4b86ec9cfbb40eb02
2016-09-16 14:40:45 +10:00
Xidorn Quan addef001bc Bug 1299741 part 10 - Make nsStyleContext.cpp:ExtractColor return a Maybe so that ExtractColorLenient can reuse that. r=birtles
MozReview-Commit-ID: HtqoWoJW8i6

--HG--
extra : rebase_source : 855783009cb8a8c800504299c53055634dbc66bd
2016-08-31 17:37:34 +10:00
Xidorn Quan a32d5fd147 Bug 1299741 part 9 - Implement interpolation between numeric color and currentcolor. r=birtles
MozReview-Commit-ID: DuB6FZYveXE

--HG--
extra : rebase_source : ba7be3894c152aeed3de30c8050423303636a42e
2016-09-16 14:44:09 +10:00
Xidorn Quan 4034a37e6e Bug 1299741 part 8 - Change StyleDataAtOffset to template to simplify code. r=birtles
MozReview-Commit-ID: CY8brp8AObH

--HG--
extra : rebase_source : 2582ce0e1a665701958f3647d871d8febe7f93fb
2016-09-16 15:42:30 +10:00
Xidorn Quan 154df81de1 Bug 1299741 part 7 - Support storing ComplexColor in nsCSSValue and StyleAnimationValue. r=heycam
This is a complete rewrite of the original part 8. Instead of storing
the ratio in mValueExtra, all values are stored in a struct in heap,
so that we support range outside [0.0, 1.0] in computation.

MozReview-Commit-ID: 7xUZSgQE5vA

--HG--
extra : rebase_source : 722d2aee06e59cdf061d0daae43d8dbc0a9641b4
2016-09-16 15:30:35 +10:00
Xidorn Quan 8f2d2e59dd Bug 1299741 part 6 - Use RGBAColorData for color calculation in StyleAnimationValue. r=birtles
This makes it easier for reusing code for calculating ComplexColor.

Note that this patch also includes two fixes to the logic:
1. Fix the condition on when DiluteColor should be called instead of
   AddWeightedColors. See discussion in bug 1216843 comment 199 to 204.
2. Simplify DiluteColor to not using premultiplied color. See discussion
   in bug 1216843 comment 205 to 206.

MozReview-Commit-ID: DOXMpDkwhAK

--HG--
extra : rebase_source : 2e914c26fac4613c25d5f1381693617a9bbbe412
2016-09-16 15:36:39 +10:00
Xidorn Quan ee132df016 Bug 1299741 part 5 - Add css::RGBAColorData struct. r=heycam
This struct will be used as part of the storage type of ComplexColor in
nsCSSValue. Also this will be used to help unifying color calculation in
StyleAnimationValue.

MozReview-Commit-ID: C5UUI5DNnRM

--HG--
extra : rebase_source : b76c7d39ca21e4316a09524bbbc918a12ab81194
2016-09-16 09:24:29 +10:00
Xidorn Quan 8b3d5beac6 Bug 1299741 part 4 - Add StyleComplexColor type for storing color combining numeric color and currentcolor. r=dbaron
MozReview-Commit-ID: I6DaSaMCgtH

--HG--
extra : rebase_source : 0ad610a40431e74a540714491be35ad444fd4372
2016-09-02 14:58:10 +10:00
Xidorn Quan 3e7bcf1437 Bug 1299741 part 2 - Move ClampColor to nsColor.h. r=mstange
MozReview-Commit-ID: 6qbVhOA3DE4

--HG--
extra : rebase_source : a5ee990caffef332cfd0bfa6753dff392e48166d
2016-09-02 14:59:28 +10:00
Xidorn Quan 6473ef1527 Bug 1299741 part 1 - Factor out ComputeColorDistance. r=birtles
MozReview-Commit-ID: HojkuHyqWoT

--HG--
extra : rebase_source : 105d6f259165d6f69900e440226cd8e650b5e6e7
2016-08-30 11:41:14 +10:00
Ethan Lin 930d6d33f6 Bug 1176997 - Part3. Add more reftest for focus-within. r=xidorn 2016-09-09 00:46:00 +02:00
Ethan Lin a8d370325e Bug 1176997 - Part2. Import w3c reftest. r=xidorn 2016-09-07 23:37:00 +02:00
Ethan Lin 752790c966 Bug 1176997 - Part1. Support focus-within. r=xidron r=smaug 2016-09-09 00:12:00 +02:00
David Anderson f2cfe86ef2 Recreate PLayerTransactions for TabChildren when the compositor restarts. (bug 1300936 part 4, r=mattwoodrow, r=billm)
--HG--
extra : rebase_source : ea92ecc5738e830a86f3b323d262f3537afe4534
2016-09-20 01:19:32 -07:00
Ethan Lin 0bca760203 Bug 1304655 - Fix the content of rel="match" in focus-within testcase; r=xidorn
MozReview-Commit-ID: f2UEetHgqb
2016-09-22 19:34:01 +05:30
Kartikaya Gupta 2c4346250c Bug 1304052 - Use the unprefixed fullscreenchange event, and register the listener in the system group. r=xidorn
MozReview-Commit-ID: DH4PrG6BKgE
2016-09-22 09:42:44 -04:00
Botond Ballo 636da864d4 Bug 1288210 - Reftest. r=mstange
MozReview-Commit-ID: I15roRN3X0A

--HG--
extra : rebase_source : 5170c6416d4398b1b356be0f1cc1b6985589e8c3
2016-06-29 18:26:15 -04:00
Botond Ballo a9d2b5cbba Bug 1288210 - Simplify AlignFixedAndStickyLayers by not considering the local transform. r=kats,mstange
There shouldn't be a local transform because we create container layers
for fixed layers, so any transform would be on a descendant layer instead.

MozReview-Commit-ID: Kmya9vHZx1n

--HG--
extra : rebase_source : 88f31ae44e7baeff546624ba0e058d33ba6dc72f
2016-09-28 13:33:38 -04:00
Neerja Pancholi 4b55520af4 Bug 1299012 - Fix import-tests.py to avoid breaking three multicol reftests r=dbaron
MozReview-Commit-ID: 7g3ckcE2rnx

--HG--
extra : rebase_source : 7e8257d9d6c8c9912a4b3c715ab9c02c55f21662
2016-08-31 17:40:11 -07:00
Carsten "Tomcat" Book 762cd18602 Merge mozilla-central to autoland 2016-09-28 16:52:13 +02:00
James Cheng 48efb9caad Bug 1300654 Part1-Remove MOZ_EME from code base. r=cpearce,smaug
MozReview-Commit-ID: JboGO0w4tcE

--HG--
extra : rebase_source : abfe53f30081f74fc39c900cab48d08c7574bfec
2016-09-08 18:06:20 +08:00
Kirk Steuber ad4b55af1f Bug 1206133 - Add popuppositioning state and popuppositioned event to improve arrow panel position handling. r=enndeakin
MozReview-Commit-ID: Dh1npORCQ6J

--HG--
extra : rebase_source : 5df6076561a746791c44d249afa31009d0e1b30a
2016-08-16 15:33:05 -07:00
Boris Zbarsky ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E) 6c8e907ee2 Bug 1301500 - Add reftest. r=heycam
Test by bzbarsky; reference by dbaron.

The test passes with the patch.  With the changes to
RestyleManagerBase::ProcessRestyledFrames reverted, the test shows the
expected mispositioning resulting from not applying the transform.

MozReview-Commit-ID: 7oIQFD8QKUn

--HG--
extra : transplant_source : %A3%A6%A0X%C2%1B%CE%E1-%1F%5Ci%A9%06%10%29h%E8/%B7
2016-09-29 14:15:32 -07:00
L. David Baron 13bc05d1b6 Bug 1301500 - Separate change hint for adding/removing transform from UpdateContainingBlock. r=heycam
MozReview-Commit-ID: FwEQDA327EI

--HG--
extra : transplant_source : a0cf%B4b%0FXxq%A2ZP%A5G%D1%E7H%E1%C0
2016-09-29 14:15:32 -07:00
Mats Palmgren eaaaaa70f5 Bug 1306106 - [css-grid] Reftest with a table wrapper box grid item. 2016-09-29 21:49:54 +02:00
Mats Palmgren cf299c6f6e Bug 1306106 - [css-grid] Make the table wrapper box inherit a few grid item properties. r=dholbert 2016-09-29 21:49:54 +02:00
Mats Palmgren 23fb308dc0 Bug 1303643 part 3 - [css-grid] Update reftest references. 2016-09-29 21:49:54 +02:00
Mats Palmgren 534e65315b Bug 1303643 part 2 - [css-grid] Apply percentages to grid item min-content contributions. r=dholbert 2016-09-29 21:49:54 +02:00
Mats Palmgren db3bbb5c84 Bug 1303643 part 1 - Add a flag to control whether percentages should be applied also to min-content contributions. r=dholbert 2016-09-29 21:49:54 +02:00
cku 6713249398 Bug 1279409 - Part 2. Reftest for clip-path with mix-blend-mode.
MozReview-Commit-ID: 86Bfr7zW5H2

--HG--
extra : rebase_source : 746bab5a84186d2c1ca3c046960d62e31a2defcb
2016-09-29 14:10:45 +08:00
cku e9ac18ca58 Bug 1279409 - Part 1. Remove mix-blend-mode handling code in nsSVGIntegrationUtils.
MozReview-Commit-ID: DRxYU80ClwU

--HG--
extra : rebase_source : 2b88414c5eb032492cbd6d96ff56c0b63ad0fe8f
2016-09-29 11:07:51 +08:00
Bas Schouten d30aa0e08b Bug 1303534 - Test: Add test verifying clipping and complex blend modes combine correctly. r=jrmuizel
MozReview-Commit-ID: LawduLvtvWn
2016-09-29 17:55:26 +02:00
Kartikaya Gupta 1d5a942431 Bug 1300421 - Back out 4 csets from bug 1288760 for regressing event coordinate reporting. r=jfkthame
MozReview-Commit-ID: AJ2PkSfYCpv
2016-09-29 10:20:52 -04:00
Carsten "Tomcat" Book 026552c22f merge mozilla-inbound to mozilla-central a=merge 2016-09-19 12:14:36 +02:00
Thomas Wisniewski e2d5d5425f Bug 1302937 - Remove -moz-mac-lion-theme. r=mstange 2016-09-16 14:42:19 -04:00
Manish Goregaokar 63e75ca24b Bug 1302993 - Mark more expectations for stylo tests, make reftest-stylo green; r=heycam
MozReview-Commit-ID: 9rKqASXgKZH

--HG--
extra : rebase_source : ea4d2cdc5623673827676e52d255c8b6fa34f7dd
2016-09-12 19:18:10 +05:30
Shing Lyu 74414dd285 Bug 1302993 - Update some stylo reftest expectations; r=heycam
MozReview-Commit-ID: 5UUDlAUfBYP

--HG--
extra : rebase_source : c8aff1382e492bc07c59becc697abfb4f7bd8f95
2016-09-12 11:05:21 +05:30
Phil Ringnalda a58eaadb36 Bug 1292460 - Disable 613433-1.html,613433-2.html,613433-3.html on Linux32 for needing focus which they don't get when they are the first test to run in a chunk 2016-09-16 22:52:18 -07:00
Phil Ringnalda c58d0d6900 Merge m-i to m-c, a=merge 2016-09-17 13:44:34 -07:00
Bill McCloskey 50c44c717c Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap) 2016-09-16 20:35:11 -07:00
Ting-Yu Lin a69585e5f1 Bug 1297097 Part 4 - Move vertical text properties into gCSSProperties. r=jfkthame
Also, merge the "writing-mode: initial" prerequisites to "font" and
"line-height".

MozReview-Commit-ID: GccmA7dD6yz

--HG--
extra : rebase_source : 4bd7110dcc7bc1f094b48d6f3fa5442af9f52d67
2016-08-23 23:32:14 +08:00
Ting-Yu Lin 429b31e25c Bug 1297097 Part 2 - Remove preference "layout.css.vertical-text.enabled" in nsCSSPropList.h. r=jfkthame
MozReview-Commit-ID: KcTSexxvV9q

--HG--
extra : rebase_source : ac6caa2245b0d7174f6d01b5caeedd613a510762
2016-08-23 15:39:40 +08:00