8649b10a34c18f0e6c57106748750e0a67009d42: Bug 1348522 - Remove unused files from chrome://global/skin/media/ r=florian
Dan Banner <dbugs@thebanners.uk> - Sun, 14 May 2017 19:14:59 +0100 - rev 360064
Push 43204 by mbanner@mozilla.com at Tue, 23 May 2017 07:36:35 +0000
Bug 1348522 - Remove unused files from chrome://global/skin/media/ r=florian MozReview-Commit-ID: wE6BIj9x0n
4c2036f901c1dab4774958fbe51a62737b324923: Bug 1353042 - Get rid of all sdk/tabs and sdk/tabs/utils usage; r=zer0
Patrick Brosset <pbrosset@mozilla.com> - Tue, 02 May 2017 16:46:54 +0200 - rev 360063
Push 43203 by pbrosset@mozilla.com at Tue, 23 May 2017 07:33:39 +0000
Bug 1353042 - Get rid of all sdk/tabs and sdk/tabs/utils usage; r=zer0 Removed obsolete browser_dbg_event-listeners-03/4.js tests (they are for the old debugger, and the new debugger doesn't even support event listeners yet, so no use keeping this test around). Removed getBrowserForTab SDK dependency from command-state.js. Changed the implementation of addTab/removeTab in perf test's tab-utils helper. MozReview-Commit-ID: 7EXJ5K3kaJm
8818d31a2a397ff86a4b843e11ed0ba31c4c8f3e: servo: Merge #16979 - remove unused style::restyle_hints::RestyleReplacements (from manfredbrandl:patch-1); r=emilio
Manfred Brandl <manfred@brandl.net> - Tue, 23 May 2017 00:31:15 -0500 - rev 360062
Push 43202 by servo-vcs-sync@mozilla.com at Tue, 23 May 2017 07:25:35 +0000
servo: Merge #16979 - remove unused style::restyle_hints::RestyleReplacements (from manfredbrandl:patch-1); r=emilio <!-- Please describe your changes on the following line: --> remove unused style::restyle_hints::RestyleReplacements from line 134 --- <!-- 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 #16978 (github issue number if applicable). <!-- Either: --> - [X] These changes do not require tests because removes only unused "use" <!-- 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: e8f9ab51cacf75d5d92c2b87a9c23eea5bd0aed3
9bc41c3089925e4ef042af81b59a6269083100c5: Bug 1366639 - Add telemetry to track max number of PChromiumCDM video frame shmems. r=francois,gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 22 May 2017 15:03:00 +1200 - rev 360061
Push 43201 by cpearce@mozilla.com at Tue, 23 May 2017 05:45:13 +0000
Bug 1366639 - Add telemetry to track max number of PChromiumCDM video frame shmems. r=francois,gerald This will enable us to pre-allocate the correct number of shared memory buffers that we pre-allocate for sending video frames between the CDM and Gecko. That means we won't need to take the slow path to recover from underestimating how many shmems we need. MozReview-Commit-ID: Q4mX2rYMz3
09de5eeb4d2d3d3237982ff533c73dc72a53a43e: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Tue, 23 May 2017 05:17:49 +0000 - rev 360060
Push 43200 by servo-vcs-sync@mozilla.com at Tue, 23 May 2017 05:17:52 +0000
No bug - Revendor rust dependencies
80aba64b0c6bf509b2a0ec499ce12f935157d7c9: servo: Merge #16779 - [gfx] [layout] [style] Upgrade unicode-bidi to 0.3 (from behnam:bidi-0.3); r=mbrubeck
Behnam Esfahbod <behnam@zwnj.org> - Mon, 22 May 2017 23:06:07 -0500 - rev 360059
Push 43199 by servo-vcs-sync@mozilla.com at Tue, 23 May 2017 05:17:28 +0000
servo: Merge #16779 - [gfx] [layout] [style] Upgrade unicode-bidi to 0.3 (from behnam:bidi-0.3); r=mbrubeck Depends on https://github.com/servo/unicode-bidi/pull/27 , which upgrades `unicode-bidi` crate to `0.3.0`. Summary of changes: * Use `unicode_bidi::Level` (instead of `u8`) in all relevant places and replace magic computations with (inline) method calls to Level API. * Doing so required adding `unicode-bidi` crate dependency to two more components here: `style` and `gfx`. IMHO, totally makes sense, as replaces local integer manipulations/checks with well-tested ones already available in a common dependency. --- <!-- 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). [N/A] <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because `unicode-bidi` has its own tests and there's no logic change in this diff. <!-- 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: edd6c2cecb2c245f9f8bcab04ff8e57f1c5d1333
15c96c8b05cc08498d2b6fbad03ea3dd230c580e: Bug 1328507 - Enable mochitests disabled because of this bug. r=xidorn
Xidorn Quan <me@upsuper.org> - Tue, 23 May 2017 14:51:21 +1000 - rev 360058
Push 43198 by xquan@mozilla.com at Tue, 23 May 2017 04:53:33 +0000
Bug 1328507 - Enable mochitests disabled because of this bug. r=xidorn MozReview-Commit-ID: EA27tfe33JQ
621439cb44b1bcc9cc8415ee076deee48ef8431c: servo: Merge #16968 - Stylist accessors (from HeyZoos:stylist-accessors); r=emilio
heyzoos <jbracho@uchicago.edu> - Mon, 22 May 2017 20:12:46 -0500 - rev 360057
Push 43197 by servo-vcs-sync@mozilla.com at Tue, 23 May 2017 04:17:38 +0000
servo: Merge #16968 - Stylist accessors (from HeyZoos:stylist-accessors); r=emilio <!-- Please describe your changes on the following line: --> Add accessor methods for the `device` and `ruleset` fields in the `Stylist` struct. --- <!-- 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 #16857 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes <!-- 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: 1306b16d5a170074b4f42046a7b1a3a43952b346
90d9d225e54f33ee8d9ae50b43c070ebafce6782: Bug 1364812 - ensure OnStartRequest is called after nsHttpChannel::CallOnStartRequest. r=dragana.
Shih-Chiang Chien <schien@mozilla.com> - Mon, 22 May 2017 16:26:22 +0800 - rev 360056
Push 43196 by schien@mozilla.com at Tue, 23 May 2017 03:59:18 +0000
Bug 1364812 - ensure OnStartRequest is called after nsHttpChannel::CallOnStartRequest. r=dragana. 1. Use ScopeExit to ensure mListener->OnStartRequest() is invoked before exit CallOnStartRequest. 2. Add assertion to ensure OnStartRequest called before OnStopRequest. MozReview-Commit-ID: FgONlk5HPNz
3241038a0214844fe761d7aa08a7244e77347d58: Bug 1359288 - Enable Android reftest to resume from crashes. r=jmaher
Shing Lyu <slyu@mozilla.com> - Wed, 10 May 2017 10:38:48 +0800 - rev 360055
Push 43195 by slyu@mozilla.com at Tue, 23 May 2017 03:23:13 +0000
Bug 1359288 - Enable Android reftest to resume from crashes. r=jmaher MozReview-Commit-ID: EqTOdEwfTWi
146fefaee64c96e6c6380dd38d34d59be5a18ec8: Bug 1362921 - Block GT-I9515 for adaptive playback. r=jolin
James Cheng <jacheng@mozilla.com> - Tue, 23 May 2017 10:28:04 +0800 - rev 360054
Push 43194 by jacheng@mozilla.com at Tue, 23 May 2017 02:37:53 +0000
Bug 1362921 - Block GT-I9515 for adaptive playback. r=jolin MozReview-Commit-ID: 3fmF1VYDKia
8fdfd63fe0f7feaf359886e119be67e9ae5960ce: Bug 1363210 - use MediaCodec async API for Lollipop MR1 (API 22) and later. r=jya
John Lin <jolin@mozilla.com> - Fri, 19 May 2017 15:49:52 +0800 - rev 360053
Push 43193 by jolin@mozilla.com at Tue, 23 May 2017 02:31:39 +0000
Bug 1363210 - use MediaCodec async API for Lollipop MR1 (API 22) and later. r=jya Workaround for stagefright bug in Android 5.0/Lollipop. MozReview-Commit-ID: AYiEff0nGoj
bc722bc488b50ed85df9e013a535687a2bc1efe0: bug 1364341 - part 2: try next codec when configuration fails. r=jya
John Lin <jolin@mozilla.com> - Mon, 15 May 2017 17:56:19 +0800 - rev 360052
Push 43192 by jolin@mozilla.com at Tue, 23 May 2017 02:29:55 +0000
bug 1364341 - part 2: try next codec when configuration fails. r=jya MozReview-Commit-ID: 7FUVfO4nhq8
1ffcbd8d55f650f7856290eed7ce111a04076a9c: bug 1364341 - part 1: release all resources used by existing codec when re-configure. r=jya
John Lin <jolin@mozilla.com> - Mon, 15 May 2017 16:43:49 +0800 - rev 360051
Push 43192 by jolin@mozilla.com at Tue, 23 May 2017 02:29:55 +0000
bug 1364341 - part 1: release all resources used by existing codec when re-configure. r=jya MozReview-Commit-ID: JLZ0vSBTg6X
3b05e00b1a14365d9067458d988cc4679c7ba5e0: Bug 1366640 - add a telemetry probe to debug main thread hang in VideoFrameContainer. r=cpearce,francois
JW Wang <jwwang@mozilla.com> - Fri, 19 May 2017 12:37:37 +0800 - rev 360050
Push 43191 by jwwang@mozilla.com at Tue, 23 May 2017 01:52:10 +0000
Bug 1366640 - add a telemetry probe to debug main thread hang in VideoFrameContainer. r=cpearce,francois MozReview-Commit-ID: 6crTtq1IeD9
03691a66df904e15a39126ad58ee767dd1d66fd6: Bug 1366657 - Set stylesheet and parent rules properly for keyframe rules. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 22 May 2017 16:05:14 +1000 - rev 360049
Push 43190 by xquan@mozilla.com at Tue, 23 May 2017 01:43:09 +0000
Bug 1366657 - Set stylesheet and parent rules properly for keyframe rules. r=heycam MozReview-Commit-ID: CdIm4IypeN0
43779e047abb74f8564d320ab7574cfd7b4cc54b: servo: Merge #16565 - Convert nightly upload script to Python (from aneeshusa:move-upload-nightly-script-to-python); r=metajack
Aneesh Agrawal <aneeshusa@gmail.com> - Mon, 22 May 2017 18:11:19 -0500 - rev 360048
Push 43189 by servo-vcs-sync@mozilla.com at Tue, 23 May 2017 01:13:15 +0000
servo: Merge #16565 - Convert nightly upload script to Python (from aneeshusa:move-upload-nightly-script-to-python); r=metajack Now that MinGW and MSYS have been removed from the Windows builders, bash is not available to run the previous upload_nightlies.sh script. Convert the script to Python 2 for cross-platform support. Additionally, switch to the `boto3` library for easy uploading without needing to install `s3cmd`, and move the code into mach for easy `boto3` installation as the new `./mach upload-nightly` command. Also, hard-code the paths to the packages instead of using globs to look for them, as the paths are static. (The paths used to contain timestamps, but we now insert timestamps when uploading to S3 to improve reproducibility.) <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16560 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because Buildbot will test them. <!-- 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: 9468fae0d443b2a8b9a7694f917dc097ac6c7e60
2ede14818ea0e817522787f2e5afe61d35370c3a: Bug 1341102 - Update stylo test expectations after the landing of PR #16947.
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 22 May 2017 20:29:22 -0400 - rev 360047
Push 43188 by ryanvm@gmail.com at Tue, 23 May 2017 00:29:41 +0000
Bug 1341102 - Update stylo test expectations after the landing of PR #16947.
f6bd9857f97dc3162b86e01600d755e62f4b63ab: Bug 1352233 - Try to preserve synced folder child order in case of conflicts. r=tcsc
Kit Cambridge <kit@yakshaving.ninja> - Fri, 28 Apr 2017 14:08:11 -0700 - rev 360046
Push 43187 by kcambridge@mozilla.com at Tue, 23 May 2017 00:25:38 +0000
Bug 1352233 - Try to preserve synced folder child order in case of conflicts. r=tcsc For folders, we resolve conflicts by taking the chronologically newer list, then appending any missing items from the older list. This preserves the order of those missing items relative to each other, but not relative to those appearing in the newer list. MozReview-Commit-ID: 6rimXpV7vLg
a0e257e346ccf3c1db332ec5903241f4eeb9a7ee: Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 08 May 2017 17:19:05 -0700 - rev 360045
Push 43186 by gszorc@mozilla.com at Tue, 23 May 2017 00:22:52 +0000
Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium Several years ago there was a single zip file for all test files. Clients would only extract the files they needed. Thus, zip was a reasonable archive format because it allowed direct access to members without having to decompress the entirety of the stream. We have since split up that monolithic archive into separate, domain-specific archives. e.g. 1 archive for mochitests and one for xpcshell tests. This drastically cut down on network I/O required on testers because they only fetched archives/data that was relevant. It also enabled parallel generation of test archives, we shaved dozens of seconds off builds due to compression being a long pole. Despite the architectural changes to test archive management, we still used zip files. This is not ideal because we no longer access specific files in test archives and thus don't care about single/partial member access performance. This commit implements support for generating tar.gz test archives. And it switches the web-platform archive to a tar.gz file. The performance implications for archive generation are significant: before: 48,321,250 bytes; 6.05s after: 31,844,267 bytes; 4.57s The size is reduced because we have a single compression context so data from 1 file can benefit compression in a subsequent file. CPU usage is reduced because the compressor has to work less with 1 context than it does with N. While I didn't measure it, decompression performance should also be improved for the same reasons. And of course network I/O will be reduced. mozharness consumers use a generic method for handling unarchiving. This method automagically handles multiple file extensions. So as long as downstream consumers aren't hard coding ".zip" this change should "just work." MozReview-Commit-ID: LQa5MIHLsms
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip