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

523494 Коммитов

Автор SHA1 Сообщение Дата
Hiroyuki Ikezoe 924ac7a4ab Bug 1340322 - Part 2: Use NonOwningAnimationTarget instead of Element and aStyleContext()->GetPseudoType(). r=birtles
MozReview-Commit-ID: JOBBGUs8kJd

--HG--
extra : rebase_source : bf94f9abf25805a25db1961371babbf70cb76a8a
2017-03-06 09:47:22 +09:00
Hiroyuki Ikezoe 0082bf9c47 Bug 1340322 - Part 1: Split CSSAnimationBuilder::Build off as a static function. r=birtles
The static function will be a template function that can be used with servo's
computed values as well.


MozReview-Commit-ID: DgLTQ8ihPod

--HG--
extra : rebase_source : f3114ca7f0b6c249d2b535c18af4da4021c5743c
2017-03-06 09:46:40 +09:00
Hiroyuki Ikezoe 21e340c4fc Bug 1344533 - Replace OwningElementRef::GetRenderedPresContext with nsContentUtils::GetContextForContext(). r=boris
MozReview-Commit-ID: HaAvgNcORQb

--HG--
extra : rebase_source : 2571541c3274fa1eb9233c8c01128190b94d108c
2017-03-05 17:28:49 +09:00
Cameron McCormack 539c85b4ec Bug 1341230 - Part 3: Add nsIDOMWindowUtils API to add/remove manually managed EventStates bits. r=smaug
MozReview-Commit-ID: 8brJct2tkTo

--HG--
extra : rebase_source : 6a9aae7f63992a74620126bf626963b3dcc00e41
2017-03-06 10:44:14 +08:00
Cameron McCormack 78b9d4ee3b Bug 1341230 - Part 2: Add C++ API to add/remove manually managed EventStates bits. r=smaug
MozReview-Commit-ID: 11886pRRXSq

--HG--
extra : rebase_source : 6881181ab9e8bfd9559a4f92d77a8b2796daa9dc
2017-03-06 10:44:13 +08:00
Cameron McCormack fd0d68c179 Bug 1341230 - Part 1: Rename ESM_MANAGED_STATES to EXTERNALLY_MANAGED_STATES. r=smaug
Since it's not just the EventStateManager that has access to modify
these EventStates bits.

MozReview-Commit-ID: 17EpfQT5M40

--HG--
extra : rebase_source : 6d5f7ecff2d41d66cbc23ea12e08dc6295e29875
2017-03-06 10:44:13 +08:00
Chris Pearce 5a53afdba0 Bug 1344591 - Ensure BlankVideoCreate doesn't round down Cb and Cr strides. r=gerald
MozReview-Commit-ID: Jjvzo7WfrFE

--HG--
extra : rebase_source : d9e7984a8894e3ac9fd6a697a01b035bf0db408d
2017-03-06 13:52:45 +13:00
Glenn Watson 7f43d3d621 servo: Merge #15826 - Update WR (overscroll support + fix viewport tests) (from glennw:update-wr-viewport); r=KiChjang
Source-Repo: https://github.com/servo/servo
Source-Revision: 6b28a18f45199cfd80a949178af810001fcb83e0

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0dba2d6ea55fc755ca75f186289d001ee3a840a7
2017-03-05 14:23:41 -08:00
Chris Pearce 756932ea4e Bug 1341894 - Correct encryption subsamples in AVCC -> AnnexB conversion. r=jya
This menas we can have GMPVideoDecoder's AVCC -> AnnexB conversion done by the H264Converter, and
simplify the code in WidevineVideoDecoder.

MozReview-Commit-ID: 3HT5VXth6LL

--HG--
extra : rebase_source : b840489edafa5dc981ba44f722d92083a40e34cd
2017-02-23 11:00:28 +13:00
Mark Banner 4f26277115 Follow-up to bug 1344027 - fix capitalisation of fontbuilder.js. rs=bustage-fix for eslint. 2017-03-05 19:54:55 +00:00
flyingrub 46e386bafe Bug 1342394 - Use standard pad functions in Telemetry JS modules r=gfritzsche
Replaced the handmade padding funciton by padStart

MozReview-Commit-ID: 6UyTo4OZYv4

--HG--
extra : rebase_source : 7ee148b20007437475d0c722870d65c6feec8f41
2017-03-01 19:06:08 +01:00
Mark Banner 561b6cfb0c Bug 1344027 - Fix most of the remaining ESLint no-undef issues in browser/components. r=jaws
MozReview-Commit-ID: DUnxVITvZgh

--HG--
extra : rebase_source : abe5adf3b024a45c2804d048f078c6a59a936242
2017-03-03 09:29:14 +00:00
Mark Banner 7d5e6f23c5 Bug 1344027 - Move eslint-plugin-mozilla's .eslintrc.js file so that all of the plugin is linted, and fix the resulting issues. r=mossop
MozReview-Commit-ID: POYhxkeOaw

--HG--
rename : tools/lint/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc.js => tools/lint/eslint/eslint-plugin-mozilla/.eslintrc.js
extra : rebase_source : efd9a97796e72e94c436df6f4223a12d6daa036a
2017-03-03 10:17:54 +00:00
Mark Banner 8796160b00 Bug 1344027 - Add a places-overlay environment for ESLint for when placesOverlay.xul is included. r=mossop
MozReview-Commit-ID: 3uoneyJdEmx

--HG--
extra : rebase_source : 4c09327246e3c490c0fa30fd792c04b53d6b142e
2017-03-03 09:25:31 +00:00
Mark Banner 800c6a4602 Bug 1344027 - Change the import-global-from option for eslint to allow circular references and resolve most of the no-undef issues in browser/components/preferences. r=mossop
MozReview-Commit-ID: BERAbtYkxsF

--HG--
extra : rebase_source : e319699651a8d33db026d7697ccaddd2d1e4e2d3
2017-02-22 10:19:11 +00:00
Sebastian Hengst bbb26e9514 Backed out changeset 488acde695af (bug 1295807) for formatting failure in extensions-toolkit.manifest and eslint failure. r=backout 2017-03-05 20:18:41 +01:00
Sebastian Hengst 1bdd6a664e Backed out changeset 3ae228897932 (bug 1295807) 2017-03-05 20:17:42 +01:00
Miko Mynttinen 1b756463ce Bug 1342229 - Handle perspective: 0 and perspective(0) similarly r=mattwoodrow,xidorn
MozReview-Commit-ID: 5RHjdcGqg7t

--HG--
extra : rebase_source : 3466cefb0aaa29d05c7534c77a3cd002e634593a
2017-02-22 20:58:45 +01:00
Rob Thijssen 5c5c4d5a75 bug 1287881 - windows repackage refactored as actions; r=mshal
MozReview-Commit-ID: 2vI6LlMVvLE

--HG--
extra : rebase_source : e9c812e2bbf77ff8d6aaafd3dba9ff23368d47e1
2017-02-20 16:11:47 +00:00
Luca Greco f30c630e4d Bug 1340529 - Fix shown/hidden events for a devtools_panel toggled from toolbox preferences. r=kmag
MozReview-Commit-ID: H81qwCEoaf9

--HG--
extra : rebase_source : 8376f43d40739be337f983c34a9527137fb1c1c5
2017-02-16 04:07:49 +01:00
Luca Greco 0db343d655 Bug 1341089 - devtools.network.onNavigated should be fired when the target page has been navigated. r=kmag
MozReview-Commit-ID: I8HHraSZFGq

--HG--
extra : rebase_source : 3785cf99cb168b94d4f67574dfc35ace7d910a42
2017-02-20 18:47:37 +01:00
Luca Greco 110957e903 Bug 1340671 - [webext] Fix race in getDevToolsTargetForContext utility method. r=kmag
MozReview-Commit-ID: 82r45FeljAV

--HG--
extra : rebase_source : 9c4061018956d4528696c35991273e3f0dbaa527
2017-02-17 21:50:49 +01:00
Matthew Wein 2d5e44edff Part 2: Bug 1295807 - Implement the Proxy API. r=kmag
MozReview-Commit-ID: KCoak15Mic8

--HG--
extra : rebase_source : e751656ec766de55d19bd808fb8e4d457871d3d7
2017-03-03 02:16:01 +00:00
Matthew Wein fc0ab1d41b Part 1: Bug 1295807 - Add a Javascript Module for registering proxy scripts. r=kmag,robwu
MozReview-Commit-ID: HLokEivMpmp

--HG--
extra : rebase_source : 5e07caa86b9dea5651e2da36f3684d983b6e9824
2017-03-03 23:25:57 +00:00
Zibi Braniecki c286b2ef87 Bug 1337551: Migrate Services.jsm to use LocaleService. r=mossop
MozReview-Commit-ID: G0HFXfg4r6Y

--HG--
extra : rebase_source : 2217abbb1371132b82574be690f9fab5c1b64fb7
2017-02-08 12:31:06 -08:00
Emilio Cobos Álvarez 78a1fe605c Bug 1329877: Optimize AncestorFilter usage in lazy frame construction. r=bz
MozReview-Commit-ID: ErzurfQldHf

--HG--
extra : rebase_source : 62ee2020c8fa14b9475a660ea995537d6521779f
2017-02-27 23:35:06 +01:00
Sebastian Hengst 19b7e4b44b Bug 1305528 - Remove ignoreEvent from API events for which it is inappropriate: remove unused ignoreEvent from ext-webNavigation.js. r=eslint-fix 2017-03-05 16:49:16 +01:00
Tushar Saini (:shatur) ab529e5e79 Bug 1305528 - Remove ignoreEvent from API events for which it is inappropriate. r=bsilverberg,mixedpuppy
MozReview-Commit-ID: Cado1fxLYxr

--HG--
extra : rebase_source : 263d0ef1bc2f38866571d2bb6d555b8dcc9dca38
2017-03-02 02:01:44 +05:30
Patrick Walton 2fff06a6dd servo: Merge #15816 - Improve performance of layout queries and requestAnimationFrame (from servo:raf-timer); r=jdm,emilio
Part of #14442.

Source-Repo: https://github.com/servo/servo
Source-Revision: 72fd27bbccf9214cee11c78834ca1fbc96b3bf22

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 4c8b62461bc0e0a2a02ce8b5a9d7f29366443a38
2017-03-05 05:14:45 -08:00
Matteo Ferretti 556346ac75 Bug 1340553 - The rulers are not dismiss if using the 'rulers' command in Developer Toolbar; r=jwalker
- Fixed the developer-toolbar's show method to avoid re-creating new objects
  and listeners every call.

MozReview-Commit-ID: CX5tEIIWm

--HG--
extra : rebase_source : 14cc537432ef85b5d2ba758e8e48dff02bb4805f
2017-03-04 12:27:08 +01:00
Manish Goregaokar 77c2ef9159 Bug 1341102 - Make stylo reftests green; r=orange
MozReview-Commit-ID: 2TeGOXp3DuV
2017-03-04 13:06:34 -08:00
Daosheng Mu 73147a8a4c Bug 1323328 - Part 4: Delay create VRSystemManagerPuppet for making it only be run for tests; r=kip
MozReview-Commit-ID: 6RxFheaP1sg

--HG--
extra : rebase_source : 6ceccf9068b8d38e94890f5543c512d5b40639bf
2017-03-04 01:27:22 +08:00
Daosheng Mu d7b6a3ff79 Bug 1323328 - Part 3: Add VR display request present mochitest; r=kip
MozReview-Commit-ID: 13WuFhUFcTo

--HG--
extra : rebase_source : 00d5c0f36f3550c19367c4a9b6882c10175a0862
2017-03-02 00:00:23 +08:00
Daosheng Mu cfca85c8aa Bug 1323328 - Part 2: Implement VRServiceTest backend at VRManager; r=kip
MozReview-Commit-ID: EpW7BqeICLo

--HG--
extra : rebase_source : 6274d1ed704b6dae7b06a71e357b189c97cfbde3
2017-03-01 23:58:31 +08:00
Daosheng Mu 6021ede12b Bug 1323328 - Part 1: Implement VRServiceTest for helping insert VR test data; r=baku,kip
MozReview-Commit-ID: 9IoUL6MEVGj

--HG--
extra : rebase_source : 7eb854436f0424120e8dbda550c5cb4d922ae277
2017-03-01 18:33:28 +08:00
Nils Ohlmeier [:drno] 41b62a7872 Bug 1341374: ensure mtransport refcounting is happening on the same thread r=jesup
MozReview-Commit-ID: 6Q3Wc1dIfnR

--HG--
extra : rebase_source : 29c73b5ac8b23d60df7946b993efa3542316bb5e
2017-02-23 21:57:50 -08:00
Sebastian Hengst 3c89f1e0f5 Bug 1344211 - Reader view shortcut should be shown in 'View' menu. r=Gijs
MozReview-Commit-ID: FKKTlRZhVHT

--HG--
extra : rebase_source : 9b458591f6ff80977db4e7a1c42bb6093c31c2b5
2017-03-04 19:01:19 +01:00
UK992 ec9410395e servo: Merge #15230 - Mach bootstrap: Improve and support more platforms (from UK992:mach-bootstrap); r=aneeshusa
<!-- Please describe your changes on the following line: -->
r? @aneeshusa or @Wafflespeanut

---
<!-- 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 test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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: d8a8e3e42eda3704d8793d398b24f2e37bded4ec

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 2db01a1fb1fbd61d2cb366d383b1e2c816a5080e
2017-03-04 04:47:13 -08:00
Christian Holler (:decoder) b25bd63bb7 Bug 1341901 - Make timesAccessed property JS shell only. r=jandem
MozReview-Commit-ID: Iq8vqsFCPwj

--HG--
extra : rebase_source : 1b347f0c63f37b056ae1c0a884eb66a4594d66bd
2017-03-03 18:11:07 +01:00
shubDhond 17db44beab servo: Merge #15702 - Invalid three value positions are no longer accepted (from shubDhond:master); r=upsuper
<!-- Please describe your changes on the following line: -->
- Position parse no longer accepts invalid three value positions

---
<!-- 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 test-tidy` does not report any errors
- [X] These changes fix #15488 .

<!-- Either: -->
- [X] There are tests for these changes OR

<!-- 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: 8c4931f26f49cf328b63880b6b9b9bf8d99279c4

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d4374aa9eae2af6e3e8668478c3aa25d2b36211d
2017-03-04 03:11:44 -08:00
Sebastian Hengst d936fbcd20 Backed out changeset 2f9561ccd777 (bug 1342927) for asserting at chrome://browser/content/tabbrowser.xml:3995:25 e.g. in browser/browser_menu_item_01.js. r=backout 2017-03-04 11:50:53 +01:00
Sebastian Hengst 5370d1fe82 Backed out changeset 9d44c499c3db (bug 1342927) 2017-03-04 11:49:36 +01:00
Sebastian Hengst 09e761d616 Backed out changeset 7d79c8090f75 (bug 1342927) 2017-03-04 11:49:32 +01:00
Alastor Wu 83676d3368 Bug 1343465 - part3 : move support files to the default area. r=baku
MozReview-Commit-ID: CNFUwjxpTbm

--HG--
extra : rebase_source : 3a68e7d83f0ce229dac5843db6d2f108698fc98a
2017-03-04 16:56:49 +08:00
Alastor Wu 762c323d94 Bug 1343465 - part2 : add test. r=baku
MozReview-Commit-ID: HypzfD053xW

--HG--
extra : rebase_source : a3dcb77937d9cc7554c083e8961e835f6574cf7c
2017-03-04 16:52:21 +08:00
Alastor Wu f973d1e5cf Bug 1343465 - part1 : check audio track to decide the audible state when the media element was muted. r=baku
If the media starts after muting the tab, IsOwnerAudible() would always return
"eNotAudible". It causes that the "play tab" icon can't be displayed because we
only show the "play tab" icon for the "eMaybeAudible" or "eAudible".

We should check whether owner owns the audio track to decide the return value.

MozReview-Commit-ID: DGwkArx0a4R

--HG--
extra : rebase_source : 920968acc744593f4ef383be4068352233c74101
2017-03-04 16:51:12 +08:00
Kearwood Gilbert 5912cbf416 Bug 1293793 - Ensure VRFrameData.timestamp is a monotonically increasing value r=daoshengmu
- Oculus and OSVR VRFrameData.timestamp values were already returning correct
  timestamps using their respective API's timestamp functions.
- OpenVR is now using timestamp values returned by the OpenVR API.
- A pseudo-random base for VRFrameData.timestamp has been implemented
  in order to avoid leaking details related to how long the user has
  been using their VR headset before hitting a page.
- More details on timestamp base within code comments...

MozReview-Commit-ID: 7VdiRn7l8Rb

--HG--
extra : rebase_source : cde5bc9de07cd120294ccd4ef502af030da9d03c
2017-03-03 15:17:19 -08:00
Manish Goregaokar 829e24cfe1 servo: Merge #15817 - Support more XUL properties (from Manishearth:xul); r=bholley
Source-Repo: https://github.com/servo/servo
Source-Revision: 78210c3c942da9ca5dd8fda1b6bc77d696c25938

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : ff3ad6764956669b07c98fb97d5414b9eb15067e
2017-03-03 21:28:49 -08:00
Andrew Swan 90597f90e1 Bug 1342896 Don't show prompts for interactive webextension updates with no new permissions r=rhelmer
MozReview-Commit-ID: 50SP3eL79Qm

--HG--
rename : browser/base/content/test/webextensions/browser_extension_update_interactive.js => browser/base/content/test/webextensions/browser_update_interactive.js
rename : browser/base/content/test/webextensions/browser_extension_update_interactive.js => browser/base/content/test/webextensions/browser_update_interactive_noprompt.js
extra : rebase_source : fdddf8a3ae3957bdaf63cc2a1e39c5a29550cf3a
2017-03-03 11:05:35 -08:00
Mike Conley 60a995f719 Bug 1342927 - Add a hidden pref to disable force painting of tabs so that browser_tabSpinnerProbe.js can pass. r=billm
MozReview-Commit-ID: 4q2dSBmvVV9

--HG--
extra : rebase_source : d0aa3ce396cb143061b66b1ec0529f19ed415d8e
2017-03-01 15:36:51 -05:00