2b4360780665ef3ddf3e96d04041a8c191a633ce: Bug 1396182 - Wait for the styleditor animations to be done before running tests; r=ochameau
Patrick Brosset <pbrosset@mozilla.com> - Mon, 11 Sep 2017 10:34:06 +0200 - rev 664823
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1396182 - Wait for the styleditor animations to be done before running tests; r=ochameau MozReview-Commit-ID: 2QiW1E5RroI
2194f20eac24ac06a91fbc8b34d478fa82bc0a82: Bug 1399390 - Use lazy-require in Netmonitor's webpack.config; r=jdescottes
Jan Odvarko <odvarko@gmail.com> - Thu, 14 Sep 2017 10:53:27 +0200 - rev 664822
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1399390 - Use lazy-require in Netmonitor's webpack.config; r=jdescottes MozReview-Commit-ID: Lt07vlWXLeg
485003aa6af0797f5e8a742acdb71f83cf134664: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Thu, 14 Sep 2017 08:50:35 +0000 - rev 664821
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
No bug - Revendor rust dependencies
b434b0499791802500d7d293eedf690b3ea122dd: servo: Merge #18495 - Measure PropertyDeclaration more thoroughly (from nnethercote:derive-PropertyDeclaration); r=jdm
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 14 Sep 2017 02:10:40 -0500 - rev 664820
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
servo: Merge #18495 - Measure PropertyDeclaration more thoroughly (from nnethercote:derive-PropertyDeclaration); r=jdm This patch replaces the handwritten MallocSizeOf implementation for PropertyDeclaration with a derived one, which gives much more thorough measurement. This requires (a) deriving MallocSizeOf for a *lot* of additional types (most of which already have `derive(HeapSizeOf)` in Servo builds), and (b) implementing MallocSizeOf for a few more types in the `malloc_size_of` crate. These changes would significantly improve the reporting coverage for gmail if it weren't for the fact that SpecifiedUrl isn't measured due to a lack of clarity about its fields; that can be fixed as a follow-up once bug 1397971 has landed. <!-- 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 testing is on the Gecko side. <!-- 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: 097cea240fe9b1d96fa4ef5ffa984f09e0bd04f3
68049206869794c62eeed0c56c72b30449ada6a7: Bug 1398811 - Document the edge cases for the 'update' ping. r=chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 13 Sep 2017 17:47:24 +0200 - rev 664819
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1398811 - Document the edge cases for the 'update' ping. r=chutten This additionally adds the edge cases that were found in bug 1397322 and bug 1397765. MozReview-Commit-ID: 7CFEgePpOK1
c71a1ac3a0f28a5734d00c22c36f09412189684a: Bug 1395834 - Implement theme loader; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Thu, 14 Sep 2017 10:03:26 +0200 - rev 664818
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1395834 - Implement theme loader; r=nchevobbe MozReview-Commit-ID: 5AR0AX5tTnB
14a79a4e94a2c78cff33b57376bf5d1441d9a7db: Bug 1395834 - Launchpad is broken; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Thu, 14 Sep 2017 09:50:54 +0200 - rev 664817
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1395834 - Launchpad is broken; r=nchevobbe MozReview-Commit-ID: CdeEvvE6ExB
8d2ff3d80899ab9450a9b02b8cf974dabfb4d4a8: Bug 1399651 - Don't run the library animations in popup windows with toolbar=false. r=Gijs
Jared Wein <jwein@mozilla.com> - Wed, 13 Sep 2017 19:37:43 -0400 - rev 664816
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1399651 - Don't run the library animations in popup windows with toolbar=false. r=Gijs MozReview-Commit-ID: 2vswZ2BTFwp
d5dc76a1482891edaced2f77d2ee86d58b55b29c: Bug 1399392 - Don't hardcode .config, use XDG_* environment vars. r=jld
Gian-Carlo Pascutto <gcp@mozilla.com> - Wed, 13 Sep 2017 15:55:07 +0200 - rev 664815
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1399392 - Don't hardcode .config, use XDG_* environment vars. r=jld MozReview-Commit-ID: 30j9VbHUjFn
b549b2ed2efcc38ec69b87ab626ca9c232738259: Bug 1363378 - Set close-on-exec in sandbox-related sockets held by parent process. r=gcp
Jed Davis <jld@mozilla.com> - Wed, 13 Sep 2017 12:25:35 -0600 - rev 664814
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1363378 - Set close-on-exec in sandbox-related sockets held by parent process. r=gcp If these aren't close-on-exec, they can be inherited by the crash reporter process after the parent process has crashed and exited, causing child processes to continue running when the IPC I/O thread blocks in the file broker trying to open a GeckoChildCrash temp file. (Empirically, the main thread then blocks waiting for the I/O thread.) Operations that run on dedicated threads, like playing media, may continue even though the main and IPC threads are locked up, resulting in videos that keep playing sound even though the browser seems to no longer exist. If the broker socket is closed as expected when the parent process exits, the child will return failure from the brokered file operation and then go on to get an IPC error due to the parent process's nonexistence, and will exit as normal. This patch makes the same change to rejected syscall reporting, even though that's a one-way asynchronous message with no response to wait for, just in case something goes wrong enough to fill the entire socket buffer but not so badly broken that it would wind up in an infinite loop anyway. SOCK_CLOEXEC has been present since Linux 2.6.26, and it would be used only if seccomp-bpf is available, so it should be safe to use unconditionally. MozReview-Commit-ID: 7tDPBJILzlj
45fe1c0506456d86919732e4223c1d0b2772e7f3: Bug 1399393 Refactor create_tasks to avoid bottlenecks r=dustin
Simon Fraser <sfraser@mozilla.com> - Wed, 13 Sep 2017 10:43:42 +0100 - rev 664813
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1399393 Refactor create_tasks to avoid bottlenecks r=dustin MozReview-Commit-ID: cJW5X3HSCx
14207baa622e2e51dbb524db59c10840438db82d: Bug 1369361 - Backport SQLite fix removing rand_s() in an attempt to avoid Lenovo DLL crashes. r=mak
Chris Peterson <cpeterson@mozilla.com> - Tue, 12 Sep 2017 12:58:59 -0700 - rev 664812
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1369361 - Backport SQLite fix removing rand_s() in an attempt to avoid Lenovo DLL crashes. r=mak SQLite check-in 3a2793aa: https://www.sqlite.org/src/info/3a2793aa65727cbb MozReview-Commit-ID: 1Q4tGhWLoRu
ff89cb83be0a2a1ba74099c839d4f796981dda67: servo: Merge #18496 - do a second pass on the style sharing cache after computing the rule node (from bholley:2ndpass); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 14 Sep 2017 00:07:52 -0500 - rev 664811
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
servo: Merge #18496 - do a second pass on the style sharing cache after computing the rule node (from bholley:2ndpass); r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1397976 Source-Repo: https://github.com/servo/servo Source-Revision: 298b1363ffd7e830a6ad28424421ead6628ac9b7
5e5eab26b9dec16c05f70c351d78863f8cb23900: Bug 1398656 - Always build the form autofill system add-on but disable it by default on release. r=lchang
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 13 Sep 2017 17:29:49 -0700 - rev 664810
Push 79815 by kgupta@mozilla.com at Thu, 14 Sep 2017 12:21:28 +0000
Bug 1398656 - Always build the form autofill system add-on but disable it by default on release. r=lchang The pref will gradually be flipped via Shield to "detect" on release. MozReview-Commit-ID: LaiEub8v05t
633cf6ceebf6fd2a154e95c7a8b64fedcf12d64e: Bug 1393437 - Add a checkbox to preferences to control whether the separate Search Bar is present in the toolbar. r?Gijs ui-review=epang draft
Mark Banner <standard8@mozilla.com> - Wed, 30 Aug 2017 09:38:05 +0100 - rev 664809
Push 79814 by bmo:standard8@mozilla.com at Thu, 14 Sep 2017 12:19:41 +0000
Bug 1393437 - Add a checkbox to preferences to control whether the separate Search Bar is present in the toolbar. r?Gijs ui-review=epang MozReview-Commit-ID: 8gpukk8BhxG
7d5d2c68134b3a89c5616a42e1a88c66a10513a9: Bug 1307929 - Photon updates for new webconsole UI; r=honza, gl. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 13 Sep 2017 10:46:25 +0200 - rev 664808
Push 79813 by bmo:nchevobbe@mozilla.com at Thu, 14 Sep 2017 12:17:51 +0000
Bug 1307929 - Photon updates for new webconsole UI; r=honza, gl. This patch does not change the color for Reps, which is done in Github and will be available in the 0.0.13 Reps bundle. MozReview-Commit-ID: ANNjYc2zW3j
d6539a441104e6fc8efdfe1675beb86b86f13e15: Bug 1387594 - Sprinkle -moz-font-smoothing-background-color declarations over the CSS. r?dao draft
Markus Stange <mstange@themasta.com> - Wed, 13 Sep 2017 14:22:49 +0200 - rev 664807
Push 79812 by bmo:mstange@themasta.com at Thu, 14 Sep 2017 12:15:40 +0000
Bug 1387594 - Sprinkle -moz-font-smoothing-background-color declarations over the CSS. r?dao There's only one interesting case here: the active tab. When rendering the label of an overflowing active tab into the fadeout mask surface, text rendering must not use the font smoothing background color for dark vibrancy. Instead, it needs to use the color of the tab itself for best results. Alternatively, we could set the font smoothing background color of the active tab to "transparent", because this text is not on top of a vibrant background. However, doing so would lose the subpixel AA and would not look as crisp. MozReview-Commit-ID: 28MKCz1vmb9
6878653dbea15bcfd7811c42ca2bc3c041b39d5c: Bug 1387594 - Add system colors for use in conjunction with -moz-font-smoothing-background-color and vibrant -moz-appearances. r?dbaron draft
Markus Stange <mstange@themasta.com> - Wed, 13 Sep 2017 13:48:07 +0200 - rev 664806
Push 79812 by bmo:mstange@themasta.com at Thu, 14 Sep 2017 12:15:40 +0000
Bug 1387594 - Add system colors for use in conjunction with -moz-font-smoothing-background-color and vibrant -moz-appearances. r?dbaron MozReview-Commit-ID: IxXZwONxy41
34c5432b3d9cc1b429ce267c43658ddbdddf44b9: Bug 1387594 - Respect the font smoothing background color in pushed layers again. This backs out bug 1386643. r?jrmuizel draft
Markus Stange <mstange@themasta.com> - Thu, 17 Aug 2017 15:59:46 -0400 - rev 664805
Push 79812 by bmo:mstange@themasta.com at Thu, 14 Sep 2017 12:15:40 +0000
Bug 1387594 - Respect the font smoothing background color in pushed layers again. This backs out bug 1386643. r?jrmuizel MozReview-Commit-ID: KNsd7tKuRk1
87374b8d2f981b5b715c5367a9782c39fbadb312: Bug 1387594 - Set the font smoothing background color based on the -moz-font-smoothing-background-color property. r?mattwoodrow draft
Markus Stange <mstange@themasta.com> - Thu, 17 Aug 2017 15:59:04 -0400 - rev 664804
Push 79812 by bmo:mstange@themasta.com at Thu, 14 Sep 2017 12:15:40 +0000
Bug 1387594 - Set the font smoothing background color based on the -moz-font-smoothing-background-color property. r?mattwoodrow MozReview-Commit-ID: B3PVIvMswf8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip