e589d6b01b8d7b23c8807064b93a24144fa8ce31: Bug 1355324 - Create a popup to switch between sidebars from the sidebar header;r=Gijs
Brian Grinstead <bgrinstead@mozilla.com> - Tue, 16 May 2017 10:31:00 -0700 - rev 579148
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
Bug 1355324 - Create a popup to switch between sidebars from the sidebar header;r=Gijs MozReview-Commit-ID: HBwIfmtKybi
6a25c340d83401d253b04b9c15c40ed5039c4132: servo: Merge #16896 - Bug 1365100 - stylo: Fix inheritance of multiple background images. r=Manishearth (from mbrubeck:image-inherit); r=Manishearth
Matt Brubeck <mbrubeck@limpet.net> - Tue, 16 May 2017 16:13:43 -0500 - rev 579147
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16896 - Bug 1365100 - stylo: Fix inheritance of multiple background images. r=Manishearth (from mbrubeck:image-inherit); r=Manishearth https://bugzilla.mozilla.org/show_bug.cgi?id=1365100 Source-Repo: https://github.com/servo/servo Source-Revision: 15271f59610b152c8b566071502ed0b76adff6e0
811eac54843c100ba640173ebb7cd3f3bf5c816e: servo: Merge #16895 - Add :-moz-is-html support for stylo (from bzbarsky:moz-is-html); r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 16 May 2017 14:36:13 -0500 - rev 579146
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16895 - Add :-moz-is-html support for stylo (from bzbarsky:moz-is-html); r=emilio <!-- 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: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1365165 <!-- Either: --> - [ ] 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: 7b9e9caa1d0b075a82f0e202cf35808f00d7468d
b44e810d45ff2a432f46035eb955aaf14687e8e5: servo: Merge #16894 - Fix the two-value form of text-overflow to work in stylo (from bzbarsky:two-value-text-overflow); r=manishearth
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 16 May 2017 13:31:50 -0500 - rev 579145
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16894 - Fix the two-value form of text-overflow to work in stylo (from bzbarsky:two-value-text-overflow); r=manishearth <!-- 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: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1365168 <!-- Either: --> - [ ] 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: f87e362059f77bd7887cec0e8dd19df546538855
81a6855ed0939635bdfdce471697b0d72e88fd5e: servo: Merge #16875 - Don't require style sharing cache invalidation for :dir (from bzbarsky:dir-no-revalidation); r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 16 May 2017 12:01:50 -0500 - rev 579144
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16875 - Don't require style sharing cache invalidation for :dir (from bzbarsky:dir-no-revalidation); r=emilio <!-- 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: --> - [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 - [X] These changes do not require tests because we have no way to test performance optimizations, sadly. <!-- 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: a42df6dd30bb1e789ea109aceb7b4893e54bf45e
62ff1262c0906f716b8db002b94644479d4719bf: servo: Merge #16872 - Create a MatchingContext to group related matching args (from jryans:matching-context); r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Tue, 16 May 2017 09:45:36 -0500 - rev 579143
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16872 - Create a MatchingContext to group related matching args (from jryans:matching-context); r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1364914 Upcoming changes for visited support and others as well need to pass more args through matching, so this creates a MatchingContext to group them together. Source-Repo: https://github.com/servo/servo Source-Revision: 7f6b28e241e58944f1e11826094776446965ca64
638cd9bc82f45405386e56989af6b783f887c3cd: servo: Merge #16865 - Properly handle scroll offsets in hit testing (from mrobinson:scroll-offsets-fix); r=emilio
Martin Robinson <mrobinson@igalia.com> - Tue, 16 May 2017 08:33:22 -0500 - rev 579142
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16865 - Properly handle scroll offsets in hit testing (from mrobinson:scroll-offsets-fix); r=emilio Scroll roots are no longer nested containers holding items, so instead we need to track the offsets of each, carefully handling fixed position items and stacking contexts that create new reference frames. Additionally, we remove the complexity of the pre-computed page scroll offset, instead opting to send script scrolls to the layout task in order to more quickly have a ScrollState there that matches the script's idea of the scroll world. Fixes #16405. <!-- 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: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16405. <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because it is currently impossible to test interactive scrolling with Servo's test infrastructure. Existing tests verify the script part though. <!-- 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: d855c929ef32e8f7d4bc15ba726e8eb5f8ad8e05
69d16243839bb2ab1206bc91cfdd9e7d021b90dd: servo: Merge #16880 - provide more information when bindgen fails (from froydnj:bindgen-informative-failure); r=emilio
Nathan Froyd <froydnj@gmail.com> - Tue, 16 May 2017 07:19:53 -0500 - rev 579141
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
servo: Merge #16880 - provide more information when bindgen fails (from froydnj:bindgen-informative-failure); r=emilio Providing the flags we passed into clang can be informative for double-checking that we set everything up correctly. - [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). Source-Repo: https://github.com/servo/servo Source-Revision: 0388e11db2532d41a71e184cb2a1f46e5107b8f5
fcb2c384b08b211f31d9c453cbf0ae90fb0e2b86: Bug 1364839 - devtools-source-map v0.5.0: Update bundle from GitHub; r=jdescottes
Tom Tromey <tom@tromey.com> - Tue, 16 May 2017 08:11:11 -0600 - rev 579140
Push 59160 by bmo:mh+mozilla@glandium.org at Wed, 17 May 2017 03:00:06 +0000
Bug 1364839 - devtools-source-map v0.5.0: Update bundle from GitHub; r=jdescottes MozReview-Commit-ID: 7j2hOyipkkL
bd6c5a46f50af435a08de39d905e8c2577150b8d: Bug 1364974: Part 5 - Perform off-thread decode operations in chunks, rather than singly. r?shu draft
Kris Maglione <maglione.k@gmail.com> - Tue, 16 May 2017 19:42:12 -0700 - rev 579139
Push 59159 by maglione.k@gmail.com at Wed, 17 May 2017 02:59:09 +0000
Bug 1364974: Part 5 - Perform off-thread decode operations in chunks, rather than singly. r?shu MozReview-Commit-ID: DapDuQ8rdTI
4f411a081ed68f440ad52bca483f8ed39bcb3bfb: Bug 1364974: Part 4 - Replace CachedScript::mStatus and related logic with original and final process sets. r?shu draft
Kris Maglione <maglione.k@gmail.com> - Tue, 16 May 2017 17:39:22 -0700 - rev 579138
Push 59159 by maglione.k@gmail.com at Wed, 17 May 2017 02:59:09 +0000
Bug 1364974: Part 4 - Replace CachedScript::mStatus and related logic with original and final process sets. r?shu The current logic is fairly hard to follow, and fails to account for changes in the set of processes a script needs to be executed in when deciding whether to write a new cache file. These changes simplify that logic considerably, increase the chances that we'll correctly pre-decode a script that's needed in a given process during startup. MozReview-Commit-ID: BvqjKU8FDHW
dd70dfc06245250e090b2e83b21ad5a6ad858845: Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r?shu draft
Kris Maglione <maglione.k@gmail.com> - Tue, 16 May 2017 09:55:00 -0700 - rev 579137
Push 59159 by maglione.k@gmail.com at Wed, 17 May 2017 02:59:09 +0000
Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r?shu The per-operation overhead for off-thread parse tasks makes them unsuitable for use with small scripts, since the setup overhead outweighs the benefits of off-thread decoding. Decoding multiple scripts in a single operation for the same global means we don't need to pay that cost per-script, and can save a significant amount of startup overhead by decoding more scripts off-thread. MozReview-Commit-ID: 91SmvIfYvGs
3a6aca97b33bdf17e9d0d5454464984f3b85a319: Bug 1364974: Part 2 - Support returning multiple scripts in a parse task. r?shu draft
Kris Maglione <maglione.k@gmail.com> - Tue, 16 May 2017 00:14:49 -0700 - rev 579136
Push 59159 by maglione.k@gmail.com at Wed, 17 May 2017 02:59:09 +0000
Bug 1364974: Part 2 - Support returning multiple scripts in a parse task. r?shu In order to support parsing multiple scripts in a single task, we need to be able to store and trace them and their source objects while the task is pending. Since there isn't much point in keeping both single-script and Vector members, this changes all operations to use Vectors with one static slot. MozReview-Commit-ID: C3aa94tyYhP
0101dee49e9ecca4cffe3e0210e456d03db053a2: Bug 1364974: Part 1 - Switch to Variant for holding decode task data. r?shu draft
Kris Maglione <maglione.k@gmail.com> - Tue, 16 May 2017 00:12:08 -0700 - rev 579135
Push 59159 by maglione.k@gmail.com at Wed, 17 May 2017 02:59:09 +0000
Bug 1364974: Part 1 - Switch to Variant for holding decode task data. r?shu We'll need to be able to support more than two parse data types in order to support multi-script decode operations. Since MaybeOneOf only supports two types, that means switching to Variant. MozReview-Commit-ID: HMYZ0R4dife
6e2bb4ca13b496758cedd4227bc0650fa9395bb6: Bug 1299390 - part 5: Remove useless AudioChannelService code draft
btian <btian@mozilla.com> - Wed, 17 May 2017 10:52:59 +0800 - rev 579134
Push 59158 by bmo:btian@mozilla.com at Wed, 17 May 2017 02:53:32 +0000
Bug 1299390 - part 5: Remove useless AudioChannelService code Changes: - remove code addressed by reviewer - remove PContent.ipdl, PBrowser.ipdl, and ProcessPriorityManager code that relates only to removed AudioChannelService methods - correct test case listening to event from removed code MozReview-Commit-ID: I96nR8zTXJt
e26859248c1567cc0c648427a0a1bd24773eb003: Bug 1299390 - part 4: Clean up BrowserElementAudioChannel related test cases. r=alwu draft
btian <btian@mozilla.com> - Wed, 17 May 2017 10:52:59 +0800 - rev 579133
Push 59158 by bmo:btian@mozilla.com at Wed, 17 May 2017 02:53:32 +0000
Bug 1299390 - part 4: Clean up BrowserElementAudioChannel related test cases. r=alwu MozReview-Commit-ID: 4DFYPoafau7
0e5a17cfb42af115930b2f12665a935adb33768f: Bug 1299390 - part 3: Remove BrowserElement methods required by BrowserElementAudioChannel only. r=baku, r=alwu draft
btian <btian@mozilla.com> - Wed, 17 May 2017 10:52:59 +0800 - rev 579132
Push 59158 by bmo:btian@mozilla.com at Wed, 17 May 2017 02:53:32 +0000
Bug 1299390 - part 3: Remove BrowserElement methods required by BrowserElementAudioChannel only. r=baku, r=alwu MozReview-Commit-ID: LAyGMvmmZpz
2a51890e210952093169d81633dd10f5616d0322: Bug 1299390 - part 2: Remove AudioChannelService methods required by BrowserElementAudioChannel only. r=baku, r=alwu draft
btian <btian@mozilla.com> - Wed, 17 May 2017 10:52:03 +0800 - rev 579131
Push 59158 by bmo:btian@mozilla.com at Wed, 17 May 2017 02:53:32 +0000
Bug 1299390 - part 2: Remove AudioChannelService methods required by BrowserElementAudioChannel only. r=baku, r=alwu Changes: - remove nsIAudioChannelService methods - remove method AudioChannelService::RefreshAgentsVolumeAndPropagate and IPC method AudioChannelChangeNotification - remove workaround for bug 1183033 MozReview-Commit-ID: BqlXYVhgrat
b59617eb5ad3499a0649ac8817e68b06e96a22a0: Bug 1299390 - part 5: Remove useless AudioChannelService code draft
btian <btian@mozilla.com> - Wed, 17 May 2017 10:47:20 +0800 - rev 579130
Push 59157 by bmo:btian@mozilla.com at Wed, 17 May 2017 02:48:51 +0000
Bug 1299390 - part 5: Remove useless AudioChannelService code Changes: - remove code addressed by reviewer - remove PContent.ipdl, PBrowser.ipdl, and ProcessPriorityManager code that relates only to removed AudioChannelService methods - correct test case listening to event from removed code MozReview-Commit-ID: I96nR8zTXJt
535e9629f9ac17d1ce1ccc6c75a7c59dd3c72347: Bug 1299390 - part 4: Clean up BrowserElementAudioChannel related test cases. r=alwu draft
btian <btian@mozilla.com> - Wed, 17 May 2017 10:42:45 +0800 - rev 579129
Push 59157 by bmo:btian@mozilla.com at Wed, 17 May 2017 02:48:51 +0000
Bug 1299390 - part 4: Clean up BrowserElementAudioChannel related test cases. r=alwu MozReview-Commit-ID: 4DFYPoafau7
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip