5627cf7a91fbe13e08f5c2bce2b7cccf0706c7d8: Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 20 Jun 2017 18:10:27 +0800 - rev 414114
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce MozReview-Commit-ID: Ci2kbts2pkQ
6a6012c0da0a85c1170b8fd27fc320df53552883: Bug 1374930. P2 - add an entry only after FinishDecoderSetup() succeeds. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 20 Jun 2017 15:27:45 +0800 - rev 414113
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374930. P2 - add an entry only after FinishDecoderSetup() succeeds. r=cpearce MozReview-Commit-ID: 6MKRhVIZ4Z6
2e0273470342cb153390f017cb0b8e20fe06f140: Bug 1374930. P1 - add ChannelMediaDecoder to be the base class which uses channel-based MediaResource. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 19 Jun 2017 15:50:09 +0800 - rev 414112
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374930. P1 - add ChannelMediaDecoder to be the base class which uses channel-based MediaResource. r=cpearce MozReview-Commit-ID: 6L4me2BQkgi
1cb7e45d3f696260addd2877d8bd1062e89cea08: Merge m-c to autoland a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 21 Jun 2017 18:13:41 -0700 - rev 414111
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Merge m-c to autoland a=merge MozReview-Commit-ID: 5D2HzsGopzc
9303d7ed2b52d55d6deff6e629e4650a54e6a541: Bug 1374393 - Build OpenVR on macOS and Linux r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Wed, 31 May 2017 11:14:55 -0700 - rev 414110
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374393 - Build OpenVR on macOS and Linux r=daoshengmu - OpenVR was previously only being built for Windows builds it will now be built additionally on macOS and Linux. MozReview-Commit-ID: 68ZUNmdybd1
ea5a5610ff7ec0c3c9bc95a40a9099ce3fd5269b: Bug 1374784 - Unable to use keyboard to navigate cookies r=gl
Michael Ratcliffe <mratcliffe@mozilla.com> - Tue, 20 Jun 2017 21:37:07 +0100 - rev 414109
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374784 - Unable to use keyboard to navigate cookies r=gl Keyboard navigation was broken because we introduced private columns that are never displayed (for compound primary keys) and were not equipped to deal with hidden key columns. This change gets the first visible column, whether it is private or not so that we no longer have to worry about hidden key columns. The small change to the keyboard test ensures that the private column is hidden so the test will fail if this feature is broken again. MozReview-Commit-ID: IB7efHsflGU
b51657a3495ddaff1e0f61818cd43573c8a18929: Bug 1374180 - MediaResourceIndex won't use ReadFromCache, to keep MediaCache more consistent - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Wed, 21 Jun 2017 11:35:00 +1200 - rev 414108
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374180 - MediaResourceIndex won't use ReadFromCache, to keep MediaCache more consistent - r=cpearce Bug 1368837 (Add lockless cache to MediaResourceIndex) used MediaResource::ReadFromCache when trying to fill its local cache. But this meant that these reads would not count as "real reads" for the MediaCache, which could lead to unexpected states, e.g. "Played block after the current stream position?" To solve this, this patch reverts to using normal ReadAt() calls, which let the MediaCache update itself properly. While still trying to read more than what is requested (to hopefully fulfill future reads from the local cache), we don't want to be reading so much that we block waiting for data past the caller-expected point. To do this, MediaResourceIndex::UncachedRangedReadAt() is called to try and read as much as could fill the local cache, but if a single MediaResource::ReadAt() ends before we can fill the local cache, but *after* the minimum caller-requested size, we stop trying to read, as such extra read is at risk of blocking (assuming that the caller knows not to read too far.) MozReview-Commit-ID: 6fGvJpmkuLz
0d28abfd6ad4d3aeaf7ff0167dac59c18998a994: Bug 1371871 - Run the artifact tier during a tup artifact build. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 21 Jun 2017 16:20:18 -0700 - rev 414107
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1371871 - Run the artifact tier during a tup artifact build. r=mshal MozReview-Commit-ID: BIKtzjfu2SF
4807dbbaccc30e6816b19525c786dcda1ffbea32: Bug 1371871 - Do not install unnecessary files in an artifact build. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 21 Jun 2017 16:20:18 -0700 - rev 414106
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1371871 - Do not install unnecessary files in an artifact build. r=mshal This prevents us from redundantly installing httpd.js and httpd.manifest from the test package during an artifact build, which interferes with the Tup backend's handling of these files as symlinks. MozReview-Commit-ID: LuMurUc1P36
13e4d84bb4e9809f24b1a9a80de5bb51ff25c798: Bug 1371871 - Do not process XPIDL in the tup backend during an artifact build. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 21 Jun 2017 16:20:18 -0700 - rev 414105
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1371871 - Do not process XPIDL in the tup backend during an artifact build. r=mshal MozReview-Commit-ID: AtnXcv6iPRD
da33901ca34a26e2cd5f3bbd8cf70d1ea9868a88: Bug 1371871 - Do not generate or attempt to install unnecessary files in artifact builds in the Tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 21 Jun 2017 16:20:18 -0700 - rev 414104
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1371871 - Do not generate or attempt to install unnecessary files in artifact builds in the Tup backend. r=mshal MozReview-Commit-ID: B2zyhKD4gVt
66a13956eed8e636c170e68f3e6939d215e89855: Bug 1319225 - Install generated FinalTargetFiles in the Tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 21 Jun 2017 16:19:16 -0700 - rev 414103
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1319225 - Install generated FinalTargetFiles in the Tup backend. r=mshal MozReview-Commit-ID: 8NLF11upDCn
77c937a09a97d006b959b838a8d64bd401a3851b: Bug 1371817 - Handle FinalTargetFiles with wildcards in the Tup backend. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Wed, 21 Jun 2017 15:35:19 -0700 - rev 414102
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1371817 - Handle FinalTargetFiles with wildcards in the Tup backend. r=mshal MozReview-Commit-ID: KMJJ8vg7g7s
dc422ed66f91e7ee67b3f36ca59cbf3e0c38cfd9: Backed out changeset 19fbc34f239c (bug 1374629)
Wes Kocher <wkocher@mozilla.com> - Wed, 21 Jun 2017 15:50:52 -0700 - rev 414101
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 19fbc34f239c (bug 1374629) MozReview-Commit-ID: KPYcFSnOpU8
34248d40b52f3ec5882846b42aedbbb2f9be85bf: Backed out changeset 3411f1c818f6 (bug 1374629) for build bustage a=backout
Wes Kocher <wkocher@mozilla.com> - Wed, 21 Jun 2017 15:50:15 -0700 - rev 414100
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 3411f1c818f6 (bug 1374629) for build bustage a=backout MozReview-Commit-ID: GHWdfD0h8LI
3411f1c818f69059bfb93b4fcb105f41647846b6: Bug 1374629 - Ensure that mozilla::NotNull has zero space overhead. r=njn
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 22 Jun 2017 00:52:28 +0900 - rev 414099
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374629 - Ensure that mozilla::NotNull has zero space overhead. r=njn MozReview-Commit-ID: 9Bo2qxd3HRv
19fbc34f239c240ce6c7261c160dd3dcf68742b6: Bug 1374629 - Add mozilla::NotNull to mozilla::Encoding constant declarations. r=froydnj,hsivonen
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Tue, 20 Jun 2017 22:04:18 +0900 - rev 414098
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374629 - Add mozilla::NotNull to mozilla::Encoding constant declarations. r=froydnj,hsivonen MozReview-Commit-ID: s1sYrq6tqm
4bc0e8df6e81851ad81613188a38d0f26cc26cfc: Bug 1375271 - Add an explicit --target to osx l10n mozconfigs. r=catlee
Mike Hommey <mh+mozilla@glandium.org> - Thu, 22 Jun 2017 06:48:44 +0900 - rev 414097
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1375271 - Add an explicit --target to osx l10n mozconfigs. r=catlee Before bug 1373150, the l10n mozconfigs would include compilation-related mozconfigs, which include setting compiler paths, and setting --target for cross builds. After bug 1373150, the compilation-related mozconfigs are not included anymore, which made --target unset for l10n builds, leaving it to configure to guess what it is based on the host. Which for cross builds is Linux, so configure would set things up for a linux build, which doesn't work to do osx l10n repacks. So we add back an explicit --target to those mozconfigs, without including all the compilation-related things. We set the target to x86_64-apple-darwin, which is the same as what was set through build/macosx/cross-mozconfig.common. This is different from what the native osx builds would get (x86_64-apple-darwin11.2.0), but the extra version in that target is actually not relevant and native builds shouldn't care that it's gone.
6399592c5acae7d1445822e9de92947e1ba27fba: Bug 1375188 - Don't import TextEncoder from osfile.jsm in CoverageUtils.jsm. r=Gijs
Andrew McCreight <continuation@gmail.com> - Wed, 21 Jun 2017 09:28:52 -0700 - rev 414096
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1375188 - Don't import TextEncoder from osfile.jsm in CoverageUtils.jsm. r=Gijs This import is unnecessary, because the WebIDL interface for TextEncoder has Exposed=System, so it is available on the JSM global. I can revert some of the changes from bug 1348103 at the same time. I need to remove this import, because it will break with shared JSM globals. MozReview-Commit-ID: BKmaH8iTFnI
8661f5f327f957081027765c6daf6b3d403273a6: Bug 1367306 part 2 - Adjust some test expectation based on whether stylo is being used. r=bholley
Xidorn Quan <me@upsuper.org> - Wed, 21 Jun 2017 15:25:41 +1000 - rev 414095
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1367306 part 2 - Adjust some test expectation based on whether stylo is being used. r=bholley MozReview-Commit-ID: BDaiAO5kgaK
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip