Commit Graph

556429 Commits

Author SHA1 Message Date
Alex Chronopoulos
087f9c1689 Bug 1392837 - Support multichannel audio input on gUM. r=padenot
MozReview-Commit-ID: FKCIAo4a8jy

--HG--
extra : rebase_source : 2f72331514909f418580e3c7c8bcc445e74167c8
2017-09-04 17:26:03 +03:00
Dão Gottwald
cd8e4a7817 Bug 1395596 - Avoid changing the bookmarks toolbar's height when entering customize mode and the toolar is non-empty. r=Gijs
MozReview-Commit-ID: KSCW3LkpZNA

--HG--
extra : rebase_source : 2c305031886ff32fb341d470bdc054336e855781
2017-09-05 13:14:26 +02:00
Daisuke Akatsuka
9aee4ae83a Bug 1390702 - Part 5: Rewrite handling of CSSPseudoElements to improve readability. r=birtles
MozReview-Commit-ID: 8oJVE70CZRl

--HG--
extra : rebase_source : d3ea7040ab49761cf858f2782d2fd43f25ebe161
2017-09-05 20:16:47 +09:00
Daisuke Akatsuka
8924d8cda2 Bug 1390702 - Part 4: Add test into w-p-t. r=birtles
Since we make font-variation-settings animatable, should add the tests into web
platform test.

MozReview-Commit-ID: DT78XARGPVV

--HG--
extra : rebase_source : 6420b28a9b244fc7dc622e2d9e076531a3564269
2017-09-05 20:16:43 +09:00
Daisuke Akatsuka
c95d1b3824 servo: Merge #18380 - Make font-variation-settings animatable (from dadaa:make-font-variation-settings-animatable); r=birtles
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1390702 r=birtles

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach build-geckolib` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] `./mach test-tidy --stylo` does not report any errors
- [X] `./mach test-unit -p style` does not report any errors

<!-- Either: -->
- [X] There are tests for these changes. The test codes are patch part 4 in https://bugzilla.mozilla.org/show_bug.cgi?id=1390702

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 449ffb23acdd0098193458856de88ec4198724fc

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e8204425646e4d7334ef9fa825767d38a60f97ee
2017-09-05 06:20:33 -05:00
Sebastian Hengst
45cb996f32 merge mozilla-central to autoland. r=merge a=merge 2017-09-05 12:37:56 +02:00
Mike de Boer
7e6c729937 Bug 1396581 - Allow retrieving DownloadHistoryList objects that show private downloads. r=mak
MozReview-Commit-ID: 7lFuZQRmwWI

--HG--
extra : rebase_source : c786029f1c0e95a633fce0b246643315acd30c56
2017-09-05 11:44:07 +02:00
Sebastian Hengst
a17af05f6f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: L5exd68pNSG
2017-09-05 11:40:49 +02:00
Sebastian Hengst
c72fe0ce47 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IrnKLtEsmmm
2017-09-05 11:38:44 +02:00
Alexandre Poirot
64663eda94 Bug 1396539 - Wait correctly for inspector load before resolving toolbox-ready. r=pbro
MozReview-Commit-ID: GP3O1NZqVEE

--HG--
extra : rebase_source : 55fab0865e88602ec2734aa016a150715d1128bf
2017-09-05 11:31:01 +02:00
Hiroyuki Ikezoe
84aff91995 Bug 1336772 - Request any restyles required by changes to the cascade result. r=birtles
When an animation is newly created while the same property transition is
running, the transition style rule persists until we call RequestRestyle() for
transitions level. That means if user calls getComputedStyle for the property
right after creating animation, the style obtained by getComputedStyle still
included the transitions level rule. As a result, the transitions level style
overrides newly created animation style until the next normal restyling process
happens (i.e. process transition level restyle request). Vice versa, in the
case where an animation is removed, transitions level style does not appear
until the next normal restyling.

This patch fixes this problem by trigerring a resyle of the transitions level
when an animation is created or removed.

MozReview-Commit-ID: HY6amLmDHTi

--HG--
extra : rebase_source : 67e58dc9a6c695299c3eef684bf7357153c5168b
2017-09-05 16:34:24 +09:00
Jing-wei Wu
3b58594210 Bug 1395920 - Remove vertical dividers in tabs tray page. r=nechen
MozReview-Commit-ID: HZQcuSLbuOm

--HG--
extra : rebase_source : 12c789109e6ccfeb35b83e8f21fd81d9815e6e4a
2017-09-05 11:23:50 +08:00
Jing-wei Wu
40f05e98c2 Bug 1395917 - Update reading list folder icon on bookmark panel. r=nechen
MozReview-Commit-ID: LGdn9KfZkcn

--HG--
extra : rebase_source : 2222faf21bb66140568273390d4739aab04f8137
2017-09-05 11:04:24 +08:00
Jing-wei Wu
ed2d976703 Bug 1393072 - Only tint light color for menu icons in private mode in large tablet. r=nechen
The tint logic for menu icons on different devices is:

Normal mode:
1. Mobile & small tablet -> dark color(#272727)
2. Large tablet -> dark color(#272727)

Private mode:
1. Mobile & small tablet -> dark color(#272727)
2. Large tablet -> light color(#38383D)

MozReview-Commit-ID: 9cz53PieQHY

--HG--
extra : rebase_source : 780a3ae9701d30672153801c88ade56c081a64d1
2017-09-05 10:27:18 +08:00
Mantaroh Yoshinaga
9124cb5ce3 Bug 1390367 - Pass SMIL mochitests of stroke-* even if a computed value has no px unit. r=birtles
Currently, Gecko converts lengths in stroke-* properties to numbers when
creating animation values and hence the result of animation is always a unitless
value for these properties.

Servo, on the other hand, converts lengths for these properties to numbers
during interpolation and hence sometimes the result of animation is a unitless
value, and other times (such as when skipping interpolation) it is not.

Other browsers produce lengths with px units and ultimately we should align
with that behavior. As a result, this patch updates various SMIL mochitests to:

 * Expect animation values with px unit
 * Compare values by stripping px units as a temporary measure until we
   correctly serialize these values with px (bug 1379908).

MozReview-Commit-ID: IsT26DKkgiP

--HG--
extra : rebase_source : 8d8dee6ad53d29801096d3affe996e4df1a9388c
2017-09-05 13:15:32 +09:00
Ting-Yu Lin
f9176a02c1 Backed out changeset b7a2fb849cfa (bug 1394304) for regressions. r=backout 2017-09-05 09:50:26 +08:00
ffxbld
f2a1911ad3 No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update 2017-09-04 10:22:51 -07:00
ffxbld
2c66811b63 No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update 2017-09-04 10:22:48 -07:00
Sebastian Hengst
65706a9c1e merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EzZGZI0GBca
2017-09-04 11:12:40 +02:00
Xidorn Quan
3110fdde9a Bug 1396147 - Update annotation for tests mentioned in this bug. r=xidorn
MozReview-Commit-ID: 2THlzWPgv2X

--HG--
extra : rebase_source : f91d1cff8f7c382810d004a00e38dd91a9ef6b5f
2017-09-04 13:14:13 +10:00
Ricky Chien
f216d87d8e Bug 1392532 - Polish Preferences font size depending on platforms r=dao
MozReview-Commit-ID: IiqSSl7wQ6h

--HG--
extra : rebase_source : ead26b294c538e902861d17e8c1c41a2e5532ee5
2017-09-04 11:06:10 +08:00
Adrian Wielgosik
8d734f5355 Bug 1387356 - Remove deprecated sidebar functions. r=dao
MozReview-Commit-ID: R7iw6RpDmc

--HG--
extra : rebase_source : 792d014a8beb62463c3b13556bf0b4878238401a
2017-09-04 19:53:35 +02:00
Masayuki Nakano
1166607c92 Bug 1387357 - IMContextWrapper::DispatchCompositionStart() should stop dispatching eCompositionStart if dispatching preceding eKeyDown event causes changing active IM context r=m_kato
If a keydown event handler moves focus like Ctrl+PageDown handler, IM context
may be changed to DISABLED or something.  In such case, native IME would stop
current composition because focus moving in Gecko causes making IME blurred.
However, IMContextWrapper::DispatchCompositionStart() always dispatches
eCompositionStart even in such case.

So, it should stop dispatching eCompositionStart if IME enabled state is
changed during dispatching the preceding keydown event.

Note that this patch moves the setter of mComposingContext from
OnStartCompositionNative() which is a signal listener of "preedit_start" to
DispatchCompositionStart() because if IME starts composition without
"preedit_start" signal, DispatchCompositionStart() will be called but
OnStartCompositionNative() isn't called.  However, this fix needs
mComposingContext.

MozReview-Commit-ID: F3F6NuCOrkJ

--HG--
extra : rebase_source : 513528eba0f29eb9b6ce8c5f47e4badbde9cbdb8
2017-09-04 20:18:43 +09:00
Kris Maglione
01f833d455 Bug 1255894: Follow-up: Disable response body filtering tests on Android for mochitest server issues.
--HG--
extra : amend_source : 0e3bfc0bf61b246c464bbc11546e2711eeafc5ff
2017-09-03 19:14:23 -07:00
Kris Maglione
106714fcdf Bug 1255894: Follow-up: Fix Android build error. CLOSED TREE
MozReview-Commit-ID: EFaubDi7BQL
2017-09-03 15:37:42 -07:00
Sebastian Hengst
7962b41fa5 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-04 00:17:34 +02:00
Sebastian Hengst
ac835df167 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 6jtVMJA4WMu
2017-09-03 23:57:05 +02:00
Sebastian Hengst
29e0d80ed6 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DI1L2b0p988
2017-09-03 23:55:53 +02:00
Ryan VanderMeulen
ad81a66617 Bug 1396432 - Update pdf.js to version 1.9.523. r=bdahl 2017-09-03 15:35:03 -04:00
Jean-Yves Avenard
eccbe26070 Bug 1396428 - Fix end of lines. r=jya
MozReview-Commit-ID: 3reYozTMKk0

--HG--
extra : rebase_source : 1b9d259eca5609ffa68cf6a0d269dfa44aace038
2017-09-03 21:28:52 +02:00
ffxbld
999385a5e8 No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update 2017-09-03 10:37:46 -07:00
ffxbld
58548e3fc5 No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update 2017-09-03 10:37:42 -07:00
Sebastian Hengst
7afb65280a merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 47jGmg0qsJV
2017-09-03 10:54:14 +02:00
Jeff Gilbert
8ad8b56fea Bug 1322746 - Mark windows as passing video fast-upload tests.
MozReview-Commit-ID: EbAitGKID64
2017-09-02 21:52:50 -07:00
Jeff Gilbert
e0767b6b54 Bug 1322746 - Remove video->canvas2d fastpath for SkiaGL. - r=lsalzman
MozReview-Commit-ID: GjLnyS2lqDo
2017-09-02 21:52:47 -07:00
Jeff Gilbert
0086c87614 Bug 1322746 - SkiaGL should ask for a blit to OriginPos::BottomLeft. - r=lsalzman
MozReview-Commit-ID: Fu2VP0Va2Fk
2017-09-02 21:52:44 -07:00
Jeff Gilbert
29703124cf Bug 1322746 - Add common func addLoadEvent to mochi-to-testcase.py.
MozReview-Commit-ID: 2I7qdlZ6Po6
2017-09-02 21:52:42 -07:00
Jeff Gilbert
dc78acfe2b Bug 1322746 - No fast uploads for x/y/zOffset!=0 yet. - r=daoshengmu
MozReview-Commit-ID: CVq6TYhg9FP
2017-09-02 21:52:39 -07:00
Jeff Gilbert
2e54682899 Bug 1322746 - Mark mp4->webgl as fast on Mac.
MozReview-Commit-ID: FgnmIJZQyex
2017-09-02 21:52:36 -07:00
Jeff Gilbert
5c0f0feb19 Bug 1322746 - dom/base/test/test_anonymousContent_canvas.html should not assume webgl works. - r=daoshengmu
MozReview-Commit-ID: 7oEK4pWMCdc
2017-09-02 21:52:33 -07:00
Jeff Gilbert
d0d2a623db Bug 1322746 - Disable webgl reftest on Android. - r=dvander
WebGL isn't starting on Android slaves, likely since we made vertex_array_object mandatory in this bug.

MozReview-Commit-ID: ILFGnxWDBWn
2017-09-02 21:52:30 -07:00
Jeff Gilbert
fd8d97161e Bug 1322746 - Fix android blitting. - r=daoshengmu
MozReview-Commit-ID: F9qm5XtPUoE
2017-09-02 21:52:28 -07:00
Jeff Gilbert
daa61bbdbe Bug 1322746 - Explicitly reject D3D9_RGB32_TEXTURE for fast blitting.
MozReview-Commit-ID: JA683emuAzX
2017-09-02 21:52:25 -07:00
Jeff Gilbert
2079c15795 Bug 1322746 - Add extern decls for DrawBlitProg::Key. - r=daoshengmu
MozReview-Commit-ID: CZSOmThJSbj
2017-09-02 21:52:22 -07:00
Jeff Gilbert
62f11c8d02 Bug 1322746 - Support blit from IOSurfaces. - r=mattwoodrow
MozReview-Commit-ID: K4aHyOjQXfP
2017-09-02 21:52:19 -07:00
Jeff Gilbert
8a890b29aa Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry
MozReview-Commit-ID: FNsmq0RPvYB
2017-09-02 21:52:16 -07:00
Jeff Gilbert
816740fb9e Bug 1322746 - Add general ID3D11Texture2D to EGLStream support to ANGLE. - r=jerry
Also expose NV12 support, selecting Y or UV planes with EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG.

MozReview-Commit-ID: IYzPAFEc84d
2017-09-02 21:52:13 -07:00
Jeff Gilbert
e8ed9905f9 Bug 1322746 - Expose DXGI HANDLEs for GPU_VIDEO. - r=mattwoodrow
MozReview-Commit-ID: Aea0xGesaQi
2017-09-02 21:52:10 -07:00
Steve Armand
144bed46f3 Bug 1392981 - Delete about:sessionrestore & about:welcomeback from about:about. r=Gijs
MozReview-Commit-ID: GOjrpMsOaRi

--HG--
extra : rebase_source : a4e6c1d77f008ec8918761c166119d3b19b6ec7b
2017-09-03 00:28:28 -04:00
Anthony Ramine
697a32a1cb servo: Merge #18358 - Properly change the kind of the given attribute in SetAttributeNode (from servo:change-attr-kind); r=emilio
Fixes #18357.

Source-Repo: https://github.com/servo/servo
Source-Revision: 096912101b2ea8702a0337aae092241b930d6b5d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 3136bd03aa4f44533fce9a3d705b5b3eae03ccbf
2017-09-03 13:05:00 -05:00