8032f2843df37d05efa56b3e83a38b326789b8b2: servo: Merge #18676 - Continue http cache work (from gterzian:continue_http_cache_work); r=jdm
Gregory Terzian <gterzian@users.noreply.github.com> - Mon, 20 Nov 2017 18:22:06 -0600 - rev 392786
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
servo: Merge #18676 - Continue http cache work (from gterzian:continue_http_cache_work); r=jdm <!-- Please describe your changes on the following line: --> Work in progress, and not quite worth a review yet. (Continuation of https://github.com/servo/servo/pull/4117) TODO - [ ] cache metadata (find some subset of`net_traits::Metadata` that can be shared across threads, it seems the problem is mainly stuff inside `hyper::header` in the `headers` field) - [ ] determine which other fields of a `Response` need to be cached, so a full and valid one can be returned upon a cache hit. - [ ] determine how to best share the cache across fetch threads (inside HttpState like I tried now?) - [ ] Spend more time reading the spec and make sure the cache follows it where it matters. - [ ] Make the current wpt tests pass. - [ ] More... --- <!-- 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 - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #12972 (github issue number if applicable). <!-- 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: e2bc0f017cfd24734777f64d8607b23dbe9552d7
026e085e839c97183e6cc528a8a3af183f7c118c: Bug 1389341 - start generating jsdoc for AddonManager API r=kmag
Robert Helmer <rhelmer@mozilla.com> - Thu, 14 Sep 2017 13:18:11 -0700 - rev 392785
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1389341 - start generating jsdoc for AddonManager API r=kmag MozReview-Commit-ID: IpREaXBIMbq
2acaf83b5395f1cc10d8ab9a9e657a328f0b2515: Bug 1389341 - add basic support for sphinx-js to mach doc r=gps
Robert Helmer <rhelmer@mozilla.com> - Thu, 14 Sep 2017 13:17:09 -0700 - rev 392784
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1389341 - add basic support for sphinx-js to mach doc r=gps MozReview-Commit-ID: FIzWD8tnjYi
5887e0a039fbbcbf9d0978210f78e064b9040cc5: servo: Merge #19305 - Include OS and architecture in test-perf data (from asajeffrey:test-perf-os-and-arch-in-data); r=jdm
Alan Jeffrey <ajeffrey@mozilla.com> - Mon, 20 Nov 2017 17:24:45 -0600 - rev 392783
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
servo: Merge #19305 - Include OS and architecture in test-perf data (from asajeffrey:test-perf-os-and-arch-in-data); r=jdm <!-- Please describe your changes on the following line: --> Initially, we're just running test-perf on linux-nightly, but at some point we should run on other architectures. --- <!-- 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 do not require tests because they're test infrastructure <!-- 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: 721723291cfc4bf6ee2facd2b919446038fa0c94
72de8d8efe0d80fc8c7f6eaf52a2c465e668e6c9: Bug 1415485 - Make the pref layout.display-list.retain live again r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Thu, 09 Nov 2017 16:10:21 +0100 - rev 392782
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1415485 - Make the pref layout.display-list.retain live again r=mattwoodrow MozReview-Commit-ID: 6QFc4Sq3WiC
f540f9e801cb2e0be5259baea13dfce953ccb520: Bug 1360278 - Add preference to trigger context menu on mouse up for GTK+ and macOS, r=mstange,smaug
Robin Grenet <robin.grenet@wanadoo.fr> - Thu, 16 Nov 2017 13:35:58 +0100 - rev 392781
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1360278 - Add preference to trigger context menu on mouse up for GTK+ and macOS, r=mstange,smaug MozReview-Commit-ID: Bg60bD8jIg6
0abbf75bd0ecfa99ab4386f551a622983f5f27ea: bug 1385227, use proper make steps to put l10n repacks in sequence, r=gps
Axel Hecht <axel@pike.org> - Fri, 04 Aug 2017 17:19:12 +0200 - rev 392780
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
bug 1385227, use proper make steps to put l10n repacks in sequence, r=gps This drops the abuse of make dependencies to factor our steps in l10n repacks and language packs. It's replaced with clobbers, libs, and the packaging, which can be shared between installers and the language pack. MozReview-Commit-ID: 2vEHp0QogXQ
a3e00fccf66070dd20cb51cc758e0e3bce919e5e: bug 1385227, generate full update from l10n-stage directly, r=rail
Axel Hecht <axel@pike.org> - Tue, 22 Aug 2017 15:27:51 +0200 - rev 392779
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
bug 1385227, generate full update from l10n-stage directly, r=rail For regular builds, we build the mar from an unpackaged exe on windows. For repacks, we just built that from our l10n-stage directory, don't unpack again. MozReview-Commit-ID: 8gQ9G23RgzB
90b13fe1c2b6900192e40632098cb48719bb8dae: Bug 1338800 - await completeDeferred for all resources r=mak
Doug Thayer <dothayer@mozilla.com> - Fri, 17 Nov 2017 11:45:44 -0800 - rev 392778
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1338800 - await completeDeferred for all resources r=mak To reduce any contention from migrating multiple resources at the same time, it seems prudent to wait for each to finish before migrating the next. res.migrate is only sometimes properly async, so the simplest thing to do today is to just always await completeDeferred.promise. Additionally I am filing Bug 1418455 to track simplifying this to simply await res.migrate. MozReview-Commit-ID: LdgNsxfuzu4
a41c4aadd9145da461b0c60637c2dd20777118d9: servo: Merge #19297 - style: Expose some properties to chrome code, and hide some accidentally-exposed ones (from emilio:hidden-props); r=upsuper
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Nov 2017 15:58:46 -0600 - rev 392777
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
servo: Merge #19297 - style: Expose some properties to chrome code, and hide some accidentally-exposed ones (from emilio:hidden-props); r=upsuper I'm adding a test for internal properties after this in Gecko. Source-Repo: https://github.com/servo/servo Source-Revision: e67bb6ccb5a4fa64f5aaea76cfe76943e873c7c5
09c62da7c2a5098be3ca9fd43ab6c90370bd5930: Bug 1370499 - Support WebExtensions bookmark context menus. r=mixedpuppy
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 20 Nov 2017 23:01:02 +0000 - rev 392776
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1370499 - Support WebExtensions bookmark context menus. r=mixedpuppy MozReview-Commit-ID: AkYxeGHlDvi
76ff493e279fc1cb4706117971bbfddb0a0712b1: Bug 1418879 - Refine dom/vr and gfx/vr to fit with static-analysis; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Mon, 20 Nov 2017 12:00:31 +0800 - rev 392775
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1418879 - Refine dom/vr and gfx/vr to fit with static-analysis; r=kip MozReview-Commit-ID: K1r5NgQuuPK
67aa5b9539e8416d8335bd1b7800e9029c23d46c: Bug 1418851 - Inlined constant-time definition of nsDisplayItem::Count() - r=mattwoodrow
Gerald Squelart <gsquelart@mozilla.com> - Tue, 21 Nov 2017 09:14:32 +1100 - rev 392774
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1418851 - Inlined constant-time definition of nsDisplayItem::Count() - r=mattwoodrow The "linear time" comment was rendered incorrect by bug 1404181. And as the body is now only returning a member variable, it's more efficient and maintainable to just have it to the header. MozReview-Commit-ID: 4vjB1PyemxR
6c027fdb55ddd50f91f95f83484634c6049f44e1: Bug 1418398 - Always un-define _FORTIFY_SOURCE before defining it; r=glandium
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 20 Nov 2017 14:41:35 +0100 - rev 392773
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1418398 - Always un-define _FORTIFY_SOURCE before defining it; r=glandium MozReview-Commit-ID: 6yN6kA0jQWg
b184c87f760647359af35a6b4e839d6f9b0e4fcf: Bug 1403686 - Crops screenshots to a region based on a selector. Initial Impl of cropping with Chris Cho. r=jaws
Robin Miller <mill2540@msu.edu> - Sat, 14 Oct 2017 17:00:37 -0400 - rev 392772
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1403686 - Crops screenshots to a region based on a selector. Initial Impl of cropping with Chris Cho. r=jaws Can now crop screenshots to a given list of XUL elements, which is specified by CSS selectors or custom functions. Also changed behavior so that if different window types are given, the application exits. MozReview-Commit-ID: CqmIJFufONw
07704c3a2fde056843567b8a3d1108043b0365e7: Bug 1414920 Part 2: Add test of getElementsWithGrid. r=dholbert
Brad Werth <bwerth@mozilla.com> - Tue, 31 Oct 2017 13:53:40 -0700 - rev 392771
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1414920 Part 2: Add test of getElementsWithGrid. r=dholbert MozReview-Commit-ID: GwBlW6Qw3NZ
49af88e4f1beef70696479966f91931668c6f688: Bug 1414920 Part 1: Add chrome-only API getElementsWithGrid(), for devtools. r=dholbert,smaug
Brad Werth <bwerth@mozilla.com> - Tue, 31 Oct 2017 12:05:02 -0700 - rev 392770
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1414920 Part 1: Add chrome-only API getElementsWithGrid(), for devtools. r=dholbert,smaug MozReview-Commit-ID: L44Q95wEqDA
03490b29ea3467281d639004d998b16392ac2ec9: Bug 1419146 - Respect mozErrors in Request. r=bkelly
Edouard Oger <eoger@fastmail.com> - Mon, 20 Nov 2017 17:07:26 -0500 - rev 392769
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1419146 - Respect mozErrors in Request. r=bkelly MozReview-Commit-ID: Lbx395q7BYF
5f6fb7f92a7cf07c18a02c0f3ca12d65d8a40bcd: Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 21 Nov 2017 00:24:13 +0200 - rev 392768
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
ff6ab6ec5d185be0a27a7779dbf82e991fe4de59: Bug 1418522 - fix unmatched ICE candidate handling on about:webrtc. r=ng
Michael Froman <mfroman@mozilla.com> - Fri, 17 Nov 2017 17:08:00 -0600 - rev 392767
Push 32941 by toros@mozilla.com at Tue, 21 Nov 2017 09:53:04 +0000
Bug 1418522 - fix unmatched ICE candidate handling on about:webrtc. r=ng MozReview-Commit-ID: 4cbxgJw9xIF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip