c859506b2e4eda3da6c4866f8dc5ab10dff200bc: Bug 1344038 - Remove --disable-gio. r=karlt
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Apr 2017 14:06:25 +0900 - rev 351422
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1344038 - Remove --disable-gio. r=karlt
5d28a63822854d7434b528af5d1163a18d1310d4: Bug 1344038 - Move the gio protocol handler under netwerk/protocol. r=karlt
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Apr 2017 13:48:52 +0900 - rev 351421
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1344038 - Move the gio protocol handler under netwerk/protocol. r=karlt Historically, we had support for some GNOME VFS protocols through the gnomevfs library, and this was under extension. This may not have been built by default when it was introduced, but GNOME upstream moved those things into Gtk itself, and we then got support for the new Gio-based protocol, similar to what we had through the gnomevfs library. Time passes, and we switched off the gnomevfs library entirely, and enabled the Gio-based protocol handlers by default. We then removed everything related to the gnomevfs library. Fast forward to now, and disabling Gio support in Firefox just doesn't make sense, and leaving the gio protocol handler as an extension doesn't make sense either. As it is a protocol handler, its natural place is under netwerk/protocol, which is where we're moving it here. The netwerk/protocol subdirectories being handled automatically, we don't need to add the moved directory in any DIRS variable.
ab65cc6fb5de016d76af0efba6d65ce947e78840: servo: Merge #16278 - Make letter-spacing animatable (from hiikezoe:make-letter-spacing-animatable); r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 05 Apr 2017 18:58:35 -0500 - rev 351420
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
servo: Merge #16278 - Make letter-spacing animatable (from hiikezoe:make-letter-spacing-animatable); r=emilio This is a PR of https://bugzilla.mozilla.org/show_bug.cgi?id=1353921 From the spec: 'normal' value computes to zero. <!-- 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 <!-- Either: --> - [X] There are tests for these changes in web-platform-test (web-animations/animation-model/animation-types/interpolation-per-property.html) <!-- 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: c41ade06eb2ef815de41407a411bd7f3b9af61f8
33be5bce0905ab97127dc87466f36dd8a8627877: Bug 1346902 - Re-enable new debugger UI for Browser Toolbox. r=Gijs,rpl
J. Ryan Stinnett <jryans@gmail.com> - Mon, 13 Mar 2017 14:31:53 -0500 - rev 351419
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1346902 - Re-enable new debugger UI for Browser Toolbox. r=Gijs,rpl It appears the new debugger UI is working for the Browser Toolbox case, so let's turn it on to match our approach with web content. MozReview-Commit-ID: 1HhSKwZMH2f
d0d1782c7b2fdc11ef1fb46d222d33e4dac5c905: Bug 1351953 - Pre-allocate shmems for the CDM process to use for storing decrypted and audio samples. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 28 Mar 2017 18:59:11 +1300 - rev 351418
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1351953 - Pre-allocate shmems for the CDM process to use for storing decrypted and audio samples. r=gerald Makes transfer of samples between the content and CDM processes use shmems. The Chromium CDM API requires us to implement a synchronous interface to supply buffers to the CDM for it to write decrypted samples into. We want our buffers to be backed by shmems, in order to reduce the overhead of transferring decoded frames. However due to sandboxing restrictions, the CDM process cannot allocate shmems itself. We don't want to be doing synchronous IPC to request shmems from the content process, nor do we want to have to do intr IPC or make async IPC conform to the sync allocation interface. So instead we have the content process pre-allocate a set of shmems and give them to the CDM process in advance of them being needed. When the CDM needs to allocate a buffer for storing a decrypted sample, the CDM host gives it one of these shmems' buffers. When this is sent back to the content process, we copy the result out (uploading to a GPU surface for video frames), and send the shmem back to the CDM process so it can reuse it. We predict the size of buffer the CDM will allocate, and prepopulate the CDM's list of shmems with shmems of at least that size, plus a bit of padding for safety. We pad frames out to be the next multiple of 16, as we've seen some decoders do that. Normally the CDM won't allocate more than one buffer at once, but we've seen cases where it allocates two buffers, returns one and holds onto the other. So the minimum number of shmems we give to the CDM must be at least two, and the default is three for safety. MozReview-Commit-ID: 5FaWAst3aeh
b2674e5e09f97d142d22c9e7d0330a8d80081105: Bug 1351953 - Make DecryptJob::PostResult take a mozilla::Span instead of nsTArray. r=gerald
Chris Pearce <cpearce@mozilla.com> - Wed, 05 Apr 2017 10:32:19 +1200 - rev 351417
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1351953 - Make DecryptJob::PostResult take a mozilla::Span instead of nsTArray. r=gerald This means we can pass anything that converts implicitly to a Span to PostResult, including an nsTArray<uint8_t>. We can also pass a Span that contains the contents of a Shmem's buffer. MozReview-Commit-ID: 8AAcRmVCEVy
135680bdc3bed7d19bd5e40b950e1a4ef5726b6f: Bug 1351953 - Send Data to CDM for decrypt and or decode in shmems. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 27 Mar 2017 13:19:38 +1300 - rev 351416
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1351953 - Send Data to CDM for decrypt and or decode in shmems. r=gerald MozReview-Commit-ID: 2UdGimoOLKr
da84999fd0b2769ce5ed1ce426e450af330a3677: Bug 1351053. P1 - add some assertions to debug who is holding the lock. r=jya
JW Wang <jwwang@mozilla.com> - Wed, 05 Apr 2017 16:25:56 +0800 - rev 351415
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1351053. P1 - add some assertions to debug who is holding the lock. r=jya MozReview-Commit-ID: 6twXYbLm8Da
2501f21f3feae387c5bf2b01671f3bb74ce64360: Bug 1322044 - Only mark a subdomain cached when includeSubDomains is true r=ckerschb,keeler
Kate McKinley <kmckinley@mozilla.com> - Mon, 13 Feb 2017 13:36:01 +0900 - rev 351414
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1322044 - Only mark a subdomain cached when includeSubDomains is true r=ckerschb,keeler MozReview-Commit-ID: 3lFkuLauyGg
6d4989ca4f5923062378a87c19fc3c7b8eb0d19d: Bug 1353661 - Don't build elfhack/inject during export. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Apr 2017 18:01:33 +0900 - rev 351413
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1353661 - Don't build elfhack/inject during export. r=mshal When the clang plugin is used, building something during export needs to happen after the plugin is built. But there is no dependency ensuring this happens. OTOH, these sources in elfhack/inject don't need to be built that early, so we'll just leave to the build system to build it at a proper time.
b74542ca2ad9cc0c79b56e2fdb411eeac4c0209e: servo: Merge #16276 - Add cargo-geckolib and rustc-geckolib commands to mach (from servo:cargo-geckolib); r=Wafflespeanut
Simon Sapin <simon.sapin@exyr.org> - Wed, 05 Apr 2017 16:30:19 -0500 - rev 351412
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
servo: Merge #16276 - Add cargo-geckolib and rustc-geckolib commands to mach (from servo:cargo-geckolib); r=Wafflespeanut Source-Repo: https://github.com/servo/servo Source-Revision: b89dc6a08cbce6a84ddf5219e45f2f73de23e0b2
4b283abc6b68da4b4f9656b0231eb487342f5068: Bug 1346979 - optimize Bookmarks.jsm's updateFrecency, r=mak
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 27 Mar 2017 15:34:14 +0100 - rev 351411
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1346979 - optimize Bookmarks.jsm's updateFrecency, r=mak MozReview-Commit-ID: GN35Ec0Nn8f
c2f7bd2c69dbca656ae73e0a09e91ac131c053bf: Bug 1007034 - Add console warnings for the deprecated BindXXXParameter methods in mozIStorageBaseStatement and replace calls to the deprecated methods in dom/indexedDB/ActorsParent.cpp. r=mak
Sajid Ahmed <sajid.ahmed@mail.utoronto.ca> - Wed, 05 Apr 2017 14:08:25 -0400 - rev 351410
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1007034 - Add console warnings for the deprecated BindXXXParameter methods in mozIStorageBaseStatement and replace calls to the deprecated methods in dom/indexedDB/ActorsParent.cpp. r=mak
f6144ffbe6368251d2a4fb57c2f112b03b58092f: servo: Merge #16277 - Update stable Rust version to 1.16.0 (from servo:1.16); r=Manishearth
Simon Sapin <simon.sapin@exyr.org> - Wed, 05 Apr 2017 15:49:42 -0500 - rev 351409
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
servo: Merge #16277 - Update stable Rust version to 1.16.0 (from servo:1.16); r=Manishearth Firefox did this in https://bugzilla.mozilla.org/show_bug.cgi?id=1351031 Together with https://github.com/servo/servo/pull/16276, this gets us support for `./mach cargo-geckolib check`. Source-Repo: https://github.com/servo/servo Source-Revision: 656f5d3911f31b18c756f67d717cde248e5874fc
4faa91fb814cc4d641d89b55ca7cd90f4e79765d: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 05 Apr 2017 14:20:01 -0700 - rev 351408
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Merge m-c to autoland, a=merge
44d2f2d786a8719a628895f128757f62efa99d0b: Bug 1347490 - Return isConnected in node grip to indicate if a node is in the DOM tree. r=ochameau
nchevobbe <nchevobbe@mozilla.com> - Tue, 04 Apr 2017 12:08:54 +0200 - rev 351407
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1347490 - Return isConnected in node grip to indicate if a node is in the DOM tree. r=ochameau node.isConnected (see https://dom.spec.whatwg.org/#dom-node-isconnected) returns true if the node is in the DOM tree (including in a shadowDOM tree), which can be used in the frontend to display additional tools and information. MozReview-Commit-ID: LjUbkc7VPcB
a5673415acc55b70f764c07f9fb51eff02548c39: Bug 1353845 - Remove unused CSS now that some of the preference categories have been merged. r=mconley
Jared Wein <jwein@mozilla.com> - Wed, 05 Apr 2017 15:51:16 -0400 - rev 351406
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1353845 - Remove unused CSS now that some of the preference categories have been merged. r=mconley MozReview-Commit-ID: DJtNLHUe0vZ
3f7d689788d5ccb942e784e5abb23907ee23faac: Bug 1353848 - Add the 'searchresults' category to the telemetry histogram bucket list. r=mconley
Jared Wein <jwein@mozilla.com> - Wed, 05 Apr 2017 15:40:13 -0400 - rev 351405
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1353848 - Add the 'searchresults' category to the telemetry histogram bucket list. r=mconley We need to run toLowerCase() on the category name because the searchresults category is actually searchResults. MozReview-Commit-ID: 1AgSULER7N4
82127b1a3d27a3010ca86a6c227bbb3966c62084: Bug 1353846 - Add missing #searchResults-native to the native styling on Windows. r=mconley
Jared Wein <jwein@mozilla.com> - Wed, 05 Apr 2017 15:31:15 -0400 - rev 351404
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
Bug 1353846 - Add missing #searchResults-native to the native styling on Windows. r=mconley MozReview-Commit-ID: D2iuCBQAR0a
9cc880165711f53639420f18a35a5109c957b249: servo: Merge #16265 - Inherit 'text-overflow' and 'overflow' in text fragment (from stshine:oh-box-model); r=emilio
Pu Xingyu <pu.stshine@gmail.com> - Wed, 05 Apr 2017 15:09:14 -0500 - rev 351403
Push 31610 by cbook@mozilla.com at Thu, 06 Apr 2017 09:36:41 +0000
servo: Merge #16265 - Inherit 'text-overflow' and 'overflow' in text fragment (from stshine:oh-box-model); r=emilio This is an implementation detail that is necessary for 'text-overflow' to work properly. <!-- 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 _____ <!-- 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: 1e6bd4a134a2cc0ebaef4af771fa8f4368426af2
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip