1bc5e32dd5f69ddaca634f577df765a43b6ec451: Bug 1399014 - Alow 'enable tracking protection in normal browsing' for release and beta channel. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Thu, 14 Sep 2017 15:16:55 +0800 - rev 430370
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399014 - Alow 'enable tracking protection in normal browsing' for release and beta channel. r=maliu In Android, "privacy.trackingprotection.state" is not a "real" pref name, but it's used in the setting menu and browser.js. "privacy.trackingprotection.state" and "privacy.trackingprotection.pbmode.enabled"(deleted) in Android is init in Helper.getPrefs and passed to browser.js when changed. The real pref for tacking protection are two Gecko pref in browser.js. They are: "privacy.trackingprotection.pbmode.enabled" "privacy.trackingprotection.enabled" All prefs in Android are delegated to them. The Android setting UI simply reflects the single source of truth (Gecko pref). That's the reason why the two Android perfs use android:persistent="false" MozReview-Commit-ID: 5ehBhtNM2Tx
df71f64a2925339d0f431b07bdef74a61555c198: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 14 Sep 2017 11:10:55 +0200 - rev 430369
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
merge mozilla-central to autoland. r=merge a=merge
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 430368
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430367
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430366
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430365
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430364
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430363
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430362
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430361
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430360
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430359
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430358
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430357
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430356
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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 430355
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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
593158cd491002031b4527a95d9bfac79c0cdcef: No bug, Automated blocklist update from host bld-linux64-spot-306 - a=blocklist-update
ffxbld - Thu, 14 Sep 2017 10:42:37 -0700 - rev 430354
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug, Automated blocklist update from host bld-linux64-spot-306 - a=blocklist-update
b8d2d6bd20242bf0680a39af6d2aff19359331fb: No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update
ffxbld - Thu, 14 Sep 2017 10:42:33 -0700 - rev 430353
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update
aa0877abb872e6137679944053932281d748ac34: No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update
ffxbld - Thu, 14 Sep 2017 10:42:30 -0700 - rev 430352
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update
943c2c2a1daf5cd0d3287c1974eb510615d5ed5b: Backed out changeset 4198b9d273b9 (bug 1399541) for causing bug 1399899.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 14 Sep 2017 12:13:38 -0400 - rev 430351
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 4198b9d273b9 (bug 1399541) for causing bug 1399899.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip