d820ab5d75a6093b243ec0f005bec3ba9bf7cb09: Bug 1367293 - Explicitly cast nsStyleContext* to nullptr. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 02 Jun 2017 09:37:55 +0900 - rev 410070
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367293 - Explicitly cast nsStyleContext* to nullptr. r=birtles In subsequent patches, the servo version of KeyframeUtils::ApplySpacing() changes fifth argument to const ServoComputedValues*. If we still use nullptr for the fifth argument in caller side, compilers can't determine whether nsStyleContext* or const ServoComputedValues* should be used. MozReview-Commit-ID: 1bE2cA7gRdi
39e5304d676d83cf44964a95dee97b9c9abd10cb: servo: Merge #17137 - Get parent style in servo side (from hiikezoe:get-parent-style-in-servo-side); r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 01 Jun 2017 20:56:48 -0700 - rev 410069
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #17137 - Get parent style in servo side (from hiikezoe:get-parent-style-in-servo-side); r=birtles <!-- Please describe your changes on the following line: --> This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1367293 --- - [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 it's for stylo Source-Repo: https://github.com/servo/servo Source-Revision: cf71a0cd96e9add582ee597eea7ef99e9fd79ad7
8fdb9e30b6a77b46cf81232bcff642d939f7aa51: Bug 1368649 - Default to -O2 when building on Linux without PGO. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 31 May 2017 06:19:38 +0900 - rev 410068
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368649 - Default to -O2 when building on Linux without PGO. r=gps -Os generates smaller code, at the expense of performance. On desktop, this tradeoff is not necessarily the best, especially when considering the vast performance difference. Most downstream redistributors also don't do PGO and don't override defaults, so they would tend to ship slower builds as a consequence. We however keep -Os as default for debug builds for now, because -O2 triggers -Werror=strict-overflow failures somehow.
4ec75a4481fc93a2b1c25eb199ab2e8a2544e7e4: Bug 1176415: verify absence of SSRC's in data channel m-sections. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 01 Jun 2017 11:29:07 -0700 - rev 410067
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1176415: verify absence of SSRC's in data channel m-sections. r=bwc MozReview-Commit-ID: ADstE36mzzu
12fa2783b2cc4639b35834418ca143740db5eec8: Bug 1176415: stop adding ssrc's to data channel m-sections. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 31 May 2017 22:13:04 -0700 - rev 410066
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1176415: stop adding ssrc's to data channel m-sections. r=bwc MozReview-Commit-ID: H7tiJ9YRThQ
f89ae1cf86fb31d82c2e51aaa9002501f5dd11a2: Backed out changeset ca6881983573 (bug 1366941) for build bustage
Phil Ringnalda <philringnalda@gmail.com> - Thu, 01 Jun 2017 20:05:48 -0700 - rev 410065
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset ca6881983573 (bug 1366941) for build bustage CLOSED TREE MozReview-Commit-ID: DgThUZ2RpU
3075f34ce6f715be42805a88811825c836606dd2: Bug 1365419 - Fixup l10n packager after bug 780562. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 May 2017 11:24:40 +0900 - rev 410064
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365419 - Fixup l10n packager after bug 780562. r=gps The change to l10n packager from bug 780562 worked in practice because no chrome category had exclusively manifest entries with flags, which we're changing in this bug. It turns out this was only due to a missing change in the patch for bug 780562.
e8196e56eecc2183cf8d7d8fb839824971f71765: Bug 1365419 - Rename global-platform/gtk back to global-platform/unix. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 May 2017 10:24:20 +0900 - rev 410063
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365419 - Rename global-platform/gtk back to global-platform/unix. r=bsmedberg In case some legacy third-party things were relying on those files being under a unix/ directory, revert the part of changeset c94e87a18096 that renamed global-platform/unix to global-platform/gtk.
960b693323d4983ff4ad6f2d020ad99d96ca20bf: Bug 1365419 - Use the new os=LikeUnix flag instead of relying on overrides. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 May 2017 10:05:26 +0900 - rev 410062
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365419 - Use the new os=LikeUnix flag instead of relying on overrides. r=bsmedberg Since it wasn't possible to have specific manifest entries for !Darwin !WINNT !Android, a few places in the tree use the following pattern: entry-for-unix entry-for-osx os=Darwin entry-for-windows os=WINNT This works because subsequent manifest entries with more specific flags override previous manifest entries. Incidentally, this led to problems such as the one mentioned in changeset c94e87a18096. Now that there is a flag for !Darwin !WINNT !Android, we can use it instead.
adb2b2e7960db3e3343ce38071eec33bcf3a0859: Bug 1365419 - Allow to apply manifest entries for all non-(Darwin,Windows,Android) OSes. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 May 2017 08:56:18 +0900 - rev 410061
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365419 - Allow to apply manifest entries for all non-(Darwin,Windows,Android) OSes. r=bsmedberg Manifest entries can contain flags, one of which allows to match on the os running Gecko. The match is performed against the value returned by nsIXULRuntime.getOS, which itself comes from the build-system's OS_TARGET. In practice, this means that things like os=WINNT, os=Darwin, os=Android, os=Linux are valid filters, but the latter is too specific, and most of the time, one would want something that is "any OS but WINNT, Darwin, Android", which can't be expressed with manifest entry flags (there is no "and" for them, only "or"). For convenience, we add the keyword "LikeUnix", which has that meaning.
ca6881983573316f6d20ea12085a81f34b13ed27: Bug 1366941 - Checking LayersIPCChannel type when using recycled textureClient; r=nical
Daosheng Mu <daoshengmu@gmail.com> - Thu, 01 Jun 2017 13:34:00 +0800 - rev 410060
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1366941 - Checking LayersIPCChannel type when using recycled textureClient; r=nical MozReview-Commit-ID: AJUJIC2tkHC
12e990a890185866669feb776ea1d46c511f3892: Bug 1369538 - Telemetry MEDIACACHESTREAM_LENGTH_KB - r=cpearce,francois
Gerald Squelart <gsquelart@mozilla.com> - Fri, 02 Jun 2017 10:43:45 +1200 - rev 410059
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369538 - Telemetry MEDIACACHESTREAM_LENGTH_KB - r=cpearce,francois Capture each media stream's length (as provided, otherwise as actually downloaded), to gauge whether keeping media in memory would have a significant impact. MozReview-Commit-ID: 4yUQrbgLcGG
d6d27f07a746cba107c67a8d801b0efca31094ee: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 18:43:48 -0700 - rev 410058
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: GZPNfYTsjn1
4229107601dd76168852410c0858a5ca42519acc: Bug 1367508 - Update rust parser to limit table size in case of OOM. r=kinetik
Alfredo Yang <ayang@mozilla.com> - Thu, 01 Jun 2017 10:27:48 +0800 - rev 410057
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367508 - Update rust parser to limit table size in case of OOM. r=kinetik MozReview-Commit-ID: H5dAp12Hnbn
8e3f7a301dc18cf2b580f44fb8018dabd2c3c79c: Backed out changeset d956ff86aaa6 (bug 1368649) for wError bustage on linux builds a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 18:14:02 -0700 - rev 410056
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset d956ff86aaa6 (bug 1368649) for wError bustage on linux builds a=backout MozReview-Commit-ID: DObINDiBa0F
d956ff86aaa6e2870860c11dfbfd86591392a16f: Bug 1368649 - Default to -O2 when building on Linux without PGO. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 31 May 2017 06:19:38 +0900 - rev 410055
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368649 - Default to -O2 when building on Linux without PGO. r=gps -Os generates smaller code, at the expense of performance. On desktop, this tradeoff is not necessarily the best, especially when considering the vast performance difference. Most downstream redistributors also don't do PGO and don't override defaults, so they would tend to ship slower builds as a consequence.
fcf76659f264e52a535658aa826271e7b0559c3f: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 17:33:49 -0700 - rev 410054
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: AiJ1z1wSNbR
f30bf8724ee98a6e4ccb88edbd0d3af746838233: Bug 1272371 - Update multiplexed input stream seek behaviour. r=froydnj
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:38:01 +1200 - rev 410053
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1272371 - Update multiplexed input stream seek behaviour. r=froydnj This patch is originally from :baku and updates the seek behaviour of nsMulitplexInputStream. This fixes an issue with absolute seeking where if a seek is performed and the correct offset reached, the members of the multiplex stream were not updated to reflect this. MozReview-Commit-ID: 7lEvuXxzYkI
c612f1bb40a4dc755d406322b02211e175f46abb: Bug 1272371 - Add gtest to cover nsMultiplexInputStream set seek. r=froydnj
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 30 May 2017 11:27:18 +1200 - rev 410052
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1272371 - Add gtest to cover nsMultiplexInputStream set seek. r=froydnj MozReview-Commit-ID: b3kTP3rerq
eb9b5fe6b4c7c59507847f3cf9f62d0e577d6a6c: Bug 1272371 - Add mochitest to test looped playback of mediarecorder recordings. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Thu, 25 May 2017 13:37:05 +1200 - rev 410051
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1272371 - Add mochitest to test looped playback of mediarecorder recordings. r=pehrsons MozReview-Commit-ID: L9kbgrUYKmt
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip