1fc9e24649a8971d09ab87824478f6fd58b1c0e8: Bug 1396570: Null check getter/setter when JSPROP_GETTER/JSPROP_SETTER is set. r=bholley f=jandem
Kris Maglione <maglione.k@gmail.com> - Mon, 04 Sep 2017 17:27:31 -0700 - rev 659871
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396570: Null check getter/setter when JSPROP_GETTER/JSPROP_SETTER is set. r=bholley f=jandem These flags don't guarantee that the getter and setter functions are defined. MozReview-Commit-ID: GBcoRYoKHqL
3923d2a0cf1f5dab3ea467c6956e2d2c7ea2ba43: Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa
Kris Maglione <maglione.k@gmail.com> - Sun, 03 Sep 2017 18:51:02 -0700 - rev 659870
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa The extension policy services uses atoms internally for permission names, so using them directly rather than strings is considerably cheaper. MozReview-Commit-ID: Io8EuOXHKVy
c105574f5739c8582a8bfdd12b2cb945bff288d6: Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa
Kris Maglione <maglione.k@gmail.com> - Tue, 05 Sep 2017 11:04:43 -0700 - rev 659869
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa Going through the extension policy service rather than using WebExtensionPolicy objects directly adds a lot of unnecessary overhead to common operations on extension principals, and also makes the code more complicated than it needs to be. We also use weak references to policy objects here, since principals should ideally lose as much of their elevated privileges as possible once the extension instance that created them has been destroyed (which is something we couldn't handle easily when we simply tracked ID strings). MozReview-Commit-ID: KDNvVdvLkIt
e9997d3ed86127e8a6e6827e67762db5a722f3c9: Bug 1396521 - Check that we have ANGLE exts for blitting from d3d. - r=daoshengmu
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 05 Sep 2017 19:21:55 -0700 - rev 659868
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396521 - Check that we have ANGLE exts for blitting from d3d. - r=daoshengmu MozReview-Commit-ID: 3eto0R2Cjwa
565627232eddd8604e629087a57dc1c0298c0be9: Bug 1396232 - Use prefixed fullscreen element in orientation lock test. r=ralin
John Lin <jolin@mozilla.com> - Tue, 05 Sep 2017 03:24:00 -0400 - rev 659867
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396232 - Use prefixed fullscreen element in orientation lock test. r=ralin MozReview-Commit-ID: LN3lyiCkQOo
1014ff4b44ccc13d566aacdea4f8cd5a56688524: Bug 1366152 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Sep 2017 22:19:30 -0400 - rev 659866
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1366152 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang MozReview-Commit-ID: 6JTmwp1txcD
22446487eed31e5d73880356d9bfa55d61566c21: Backed out changeset 67281ccb998f (bug 1395127) for incorrect bug number. r=backout
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Sep 2017 22:16:16 -0400 - rev 659865
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Backed out changeset 67281ccb998f (bug 1395127) for incorrect bug number. r=backout
67281ccb998f8cffc502b722529a40629d387005: Bug 1395127 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Sep 2017 22:09:29 -0400 - rev 659864
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1395127 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang MozReview-Commit-ID: 6JTmwp1txcD
c6e59f1b2e2720376a94d30ebabf9fcc60e4f87e: merge autoland to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 11:24:09 +0200 - rev 659863
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
merge autoland to mozilla-central. r=merge a=merge MozReview-Commit-ID: GwsvoBOns3A
3740b33560ce05cf0779c7285d7177e69ba7de2b: Bug 1397127 - Rewrite a test with async/await. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 06 Sep 2017 13:51:18 +0900 - rev 659862
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1397127 - Rewrite a test with async/await. r=birtles MozReview-Commit-ID: Jdh4G022Gzd
0ce1edf053dc4b0cd7aeaa2391e7a2fbca134b1e: Backed out 3 changesets (bug 1395017) for frequent failures in test_video_crossorigin.html
Phil Ringnalda <philringnalda@gmail.com> - Tue, 05 Sep 2017 22:39:50 -0700 - rev 659861
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Backed out 3 changesets (bug 1395017) for frequent failures in test_video_crossorigin.html Backed out changeset 438657f4637d (bug 1395017) Backed out changeset 243ef641e6c3 (bug 1395017) Backed out changeset 78625f947f69 (bug 1395017) MozReview-Commit-ID: DeBaUOPQrAD
cbb750a03f5c579f0460c2e29b702c7af22cf548: servo: Merge #18386 - Bypass the lock in get_property_value (from bholley:unchecked_cssom_get); r=upsuper
Bobby Holley <bobbyholley@gmail.com> - Tue, 05 Sep 2017 23:20:55 -0500 - rev 659860
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
servo: Merge #18386 - Bypass the lock in get_property_value (from bholley:unchecked_cssom_get); r=upsuper This measurably improves performance - see https://bugzilla.mozilla.org/show_bug.cgi?id=1355599#c21 Source-Repo: https://github.com/servo/servo Source-Revision: e3568ba07abd74da560d38fc8074471e0c8394c6
ef6cf161ece380d18d976c61d534ded83053bfed: Bug 1396626 - Expose aria-haspopup tokens dialog, listbox, menu and tree as object attributes. r=surkov
Marco Zehe <mzehe@mozilla.com> - Tue, 05 Sep 2017 15:15:09 +0200 - rev 659859
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396626 - Expose aria-haspopup tokens dialog, listbox, menu and tree as object attributes. r=surkov MozReview-Commit-ID: 7iuo89tuGOu
867b17852af860ea301a31406c88dc84b8aa4a88: Backed out changeset e98549c5dd9d (bug 1347519) for RunWatchdog shutdown hangs in Mac debug mochitest-1
Phil Ringnalda <philringnalda@gmail.com> - Tue, 05 Sep 2017 21:39:55 -0700 - rev 659858
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Backed out changeset e98549c5dd9d (bug 1347519) for RunWatchdog shutdown hangs in Mac debug mochitest-1 MozReview-Commit-ID: Ew32xfcEJlx
9b75676259d8b054e5edd36c311305ad9ae61536: Bug 1380590 - Update expectation r=xidorn
KuoE0 <kuoe0.tw@gmail.com> - Fri, 01 Sep 2017 17:27:49 +0800 - rev 659857
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1380590 - Update expectation r=xidorn MozReview-Commit-ID: 6NqPmvghA7J
d9f9f7536e8e6e8d195aca7d9ce0146f820c620a: servo: Merge #18376 - Support None and NotSet for the fallback type of SVGPaint (from kuoe0:set-fallbacktype-to-none-when-the-fallback-color-of-context-property-is-none); r=xidorn
KuoE0 <kuoe0.tw@gmail.com> - Tue, 05 Sep 2017 21:43:02 -0500 - rev 659856
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
servo: Merge #18376 - Support None and NotSet for the fallback type of SVGPaint (from kuoe0:set-fallbacktype-to-none-when-the-fallback-color-of-context-property-is-none); r=xidorn <!-- Please describe your changes on the following line: --> We didn't set None and NotSet for the fallback type of SVGPaint, and it caused the fallback color is wrong when fallback color is empty or keyword `none`. So, we add the None and NotSet support for it. --- <!-- 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 [Bug 1380590](https://bugzilla.mozilla.org/show_bug.cgi?id=1380590) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because of the test cases already in Gecko. <!-- 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: 1cf87a243a60cefd35bfea694ad442a6a9ab9d14
7b5c9a5e8ddd9608e03dadb656d86110c4a79fa8: servo: Merge #18383 - Fix WebGL texture_float and texture_half_float detection on some GPUs (from MortimerGoro:float_textures); r=emilio
Imanol Fernandez <mortimergoro@gmail.com> - Tue, 05 Sep 2017 20:23:52 -0500 - rev 659855
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
servo: Merge #18383 - Fix WebGL texture_float and texture_half_float detection on some GPUs (from MortimerGoro:float_textures); r=emilio <!-- Please describe your changes on the following line: --> Fix WebGL texture_float and texture_half_float detection on some GPUs. Some of them use different extension names. --- <!-- 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: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: c6e774e69a243365074daae7998dec1b2ec6bee3
9f16ba6aac284410382468685bcafe73bf529fd1: Bug 1396547 - use Supports() in PDMFactory::CreateDecoder() instread of SupportsMimeType(). r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 04 Sep 2017 18:50:23 +0800 - rev 659854
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1396547 - use Supports() in PDMFactory::CreateDecoder() instread of SupportsMimeType(). r=jya The TrackInfo [1] created in WMFDecoderModule::SupportsMimeType() doesn't contain valid image's width and height, because the TrackInfo is created without width and height [2] and the default width and height are both -1 [3]. Thesefore, we can't correctly check whether this resolution is supported by MFT [4]. We should use Supports() instead of SupportsMimeType(). [1] https://goo.gl/QV8Jgm [2] https://goo.gl/4siShn [3] https://goo.gl/BDoXYf [4] https://goo.gl/BZh4QA MozReview-Commit-ID: 4dIJ84eaytq
91593cfd741b6915ff526151d4a3201720438072: Bug 1392535 - Update GMP fallback downloader for Widevine 1008 CDM. r=mconley
James Cheng <jacheng@mozilla.com> - Tue, 22 Aug 2017 17:53:32 +0800 - rev 659853
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1392535 - Update GMP fallback downloader for Widevine 1008 CDM. r=mconley MozReview-Commit-ID: Ih0HHP1Sho4
438657f4637d2b6b540fe3a589cc0ce7e816e711: Bug 1395017. P3 - always dispatch a task to run UpdatePrincipal() even when CacheClientUpdatePrincipal() already runs in the main thread. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 30 Aug 2017 11:42:25 +0800 - rev 659852
Push 78224 by alwu@mozilla.com at Wed, 06 Sep 2017 10:19:09 +0000
Bug 1395017. P3 - always dispatch a task to run UpdatePrincipal() even when CacheClientUpdatePrincipal() already runs in the main thread. r=cpearce When MediaCacheStream::NotifyDataReceived() runs off the main thread, there is no guarantee that the principal will be updated before the new data is observable to the consumer because the principal can only be updated on the main thread while the consumer can access the data off the main thread. To make the code simpler, we always dispatch a task to run UpdatePrincipal() even when CacheClientUpdatePrincipal() already runs in the main thread. This also avoid the deadlock because ChannelMediaResource::UpdatePrincipal() will never run with the cache monitor held. MozReview-Commit-ID: 9CdrJnaV0hl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip