040014a28b11a0c3aec7f7dfa69e0c1f4125141d: Bug 1271829 - Don't clobber XCFLAGS building nss. r=glandium
Ralph Giles <giles@mozilla.com> - Fri, 13 May 2016 14:13:39 -0700 - rev 298321
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1271829 - Don't clobber XCFLAGS building nss. r=glandium Previously, this clobbered the XCFLAGS set by MOZ_FOLD_LIBS_FLAGS. Combine them instead so we can pass multiple options through this override mechanism. This is a behaviour change building with --enable-llvm-hacks. MozReview-Commit-ID: 4WP0asnc7Z6
e1525aa98cd1c08a2c343c577a8d68ff95fa4641: bug 1264771 - randomize key IDs in WebCrypto r=ttaubert
David Keeler <dkeeler@mozilla.com> - Wed, 04 May 2016 12:48:37 -0700 - rev 298320
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
bug 1264771 - randomize key IDs in WebCrypto r=ttaubert To import private keys, WebCrypto creates a generic PKCS#11 object with a chosen key ID with PK11_CreateGenericObject and then looks up that object as a SECKEYPrivateKey using PK11_FindKeyByKeyID. It turns out that this is only safe to do as long as the ID is unique. If another SECKEYPrivateKey exists that has the same key ID (realistically this will only happen if an identical key is imported again), PK11_FindKeyByKeyID may return the other key. Since SECKEYPrivateKey objects are unique and not meant to be shared, this causes problems in that when one key is destroyed, the resources backing the other key are no longer valid, and any cryptographic operations using that key will fail. The solution is to use random IDs and check for preexisting keys. NSS doesn't yet expose an elegant API for this, but this patch implements a workaround. MozReview-Commit-ID: EvYMZxnBxTv
b99740af9c1a838201e83823c398cf4b298058df: Bug 1272165 - Localize the use of #ifdefs to select the fling animation. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 16 May 2016 18:53:23 -0400 - rev 298319
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272165 - Localize the use of #ifdefs to select the fling animation. r=kats This patch also renames FlingOverScrollerAnimation to AndroidFlingAnimation, and moves it to the newly added files AndroidAPZ.{h,cpp}. MozReview-Commit-ID: LXADdGL4SKh
db4b2156f1851b43f1d71ec60577b8992365dc29: Bug 1272165 - Move the logic for determining whether to accelerate a fling into FlingAnimation. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 16 May 2016 18:23:55 -0400 - rev 298318
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272165 - Move the logic for determining whether to accelerate a fling into FlingAnimation. r=kats MozReview-Commit-ID: 41GGRtdlcAU
43fb74c6ceb4bd1145e436b3f0581bd007559f97: Bug 1272165 - Move FlingAnimation into its own file and rename it to GenericFlingAnimation. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 16 May 2016 18:08:24 -0400 - rev 298317
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272165 - Move FlingAnimation into its own file and rename it to GenericFlingAnimation. r=kats MozReview-Commit-ID: EAksmwgJdax
4bd37f45a03ef34878741daec8a1454109561547: Bug 1272165 - Localize the use of #ifdefs to select the overscroll effect. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 11 May 2016 20:58:19 -0400 - rev 298316
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272165 - Localize the use of #ifdefs to select the overscroll effect. r=kats MozReview-Commit-ID: IaIUhrlrhZS
84d20f2a388e85c1c4bb411561ecc13323fc9d7c: Bug 1272165 - Move OverscrollAnimation into a separate file Overscroll.h. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 11 May 2016 20:40:46 -0400 - rev 298315
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272165 - Move OverscrollAnimation into a separate file Overscroll.h. r=kats MozReview-Commit-ID: DaDJEZJ7EBJ
efb43f34c4f59851f4b5416769c423b504b11b24: Bug 1272025 - Add preference to use volatile storage with Places database; r=mak
Gregory Szorc <gps@mozilla.com> - Wed, 11 May 2016 11:00:37 -0700 - rev 298314
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272025 - Add preference to use volatile storage with Places database; r=mak We have data showing that the Places SQLite database can consume gigabytes of I/O during Firefox test automation jobs. This is because a number of tests load pages as rapdily as possible, effectively stress testing Places and SQLite. As the SQLite database is committed to, we incur I/O for the WAL journal and when flushing/synchronizing commits. This can add up to a lot of overhead, especially on spinning disks. It is important for Places to run during many tests. But it isn't necessarily important to run with robust I/O guarantees: SQLite itself has tests that ensure different journal and synchronizing modes work as advertised. This commit introduces a preference that changes the SQLite journal and synchronization modes to be less robust. We use an in-memory journal so no I/O is incurred for journal writing. We disable synchronization during commit so no expensive file(system) flushing is performed. Because setting this preference would be dangerous for end users, we only honor the pref if a scary sounding environment variable is set. Hopefully that's enough of an obstacle to prevent people from footgunning themselves. A preliminary Try run reveals this has the potential to shave hundreds of megabytes of I/O from various jobs. Although this commit stops short of changing the configuration in automation to use the new volatile storage preference. MozReview-Commit-ID: KCoDVzwkSbg
928fa0c9a879641dcd76b71243da6a6cff70d2d2: Bug 1255732 - Disable D3D11 for some atidxx32/64 DLLs - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Fri, 20 May 2016 12:20:22 +1000 - rev 298313
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1255732 - Disable D3D11 for some atidxx32/64 DLLs - r=cpearce MozReview-Commit-ID: IyzsUisR4sv
7c847046bb5edc3464cc2f07c43a552a8ae76a7c: Backed out changeset 1b8f35a4774e (bug 1273677) for valgring leaks CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Fri, 20 May 2016 18:13:12 -0700 - rev 298312
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Backed out changeset 1b8f35a4774e (bug 1273677) for valgring leaks CLOSED TREE
9acf8466a3f5dde31b6e97ed2b740f47168c0b49: Backed out changeset 3c46096adeaf (bug 1272592) for landing before some requisite commits CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Fri, 20 May 2016 17:59:41 -0700 - rev 298311
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Backed out changeset 3c46096adeaf (bug 1272592) for landing before some requisite commits CLOSED TREE
1da7e78b6d352778d798a34ba4f070969f80fd0c: Bug 1272964: P6. Exclude frames dropped due to internal seeking from calculations. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 19 May 2016 17:03:39 +0800 - rev 298310
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272964: P6. Exclude frames dropped due to internal seeking from calculations. r=cpearce MozReview-Commit-ID: HKnEaUh3rkV
7725328be4f545f062fdc7c9fb7146b11339851e: Bug 1272964: [MSE] P5. Default to skipping to the next keyframe if no keyframe was found past currentTime. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 19 May 2016 15:37:34 +0800 - rev 298309
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272964: [MSE] P5. Default to skipping to the next keyframe if no keyframe was found past currentTime. r=cpearce If no keyframe are found after our time threshold, we can still skip to another keyframe (despite being prior the desired time). So this is just a workaround for our inability to tell the MDSM when to enter buffering mode and instead the MDSM incorrectly uses the time of the last frame returned. MozReview-Commit-ID: 5sGULpvqY5m
5c6bfbf57df9d521effeedcf1af9cc4e67adc3b2: Bug 1272964: P4. Only flush decoder if skip to next keyframe actually succeeds. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 19 May 2016 15:02:43 +0800 - rev 298308
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272964: P4. Only flush decoder if skip to next keyframe actually succeeds. r=cpearce As the decoder was flushed and reset prior the skip to next keyframe started, and future error would be unrecoverable. So only reset the decoder once the skip completes and succeeded. Otherwise we default back to normal decoding. MozReview-Commit-ID: GEj1i0EsaYO
937ac53c342e363b049f0daead7e06fe16adb928: Bug 1272964: [MSE] P3. Do not skip over gaps when searching for the next keyframe. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 May 2016 16:18:07 +0800 - rev 298307
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272964: [MSE] P3. Do not skip over gaps when searching for the next keyframe. r=gerald MozReview-Commit-ID: 1wPbp6JOaa8
13fd3929f83accddd4e8d0154c22bef55431118c: Bug 1272964: P2. Don't activate skip to next keyframe until we passed the internal seek target. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 18 May 2016 11:48:05 +0800 - rev 298306
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272964: P2. Don't activate skip to next keyframe until we passed the internal seek target. r=gerald currentTime may be past the start of the internal seek time, but before its end, which would have triggered a false positive: we do not want to jump to the next key frame here. MozReview-Commit-ID: H5O9XXnk84T
6f15eecb6ba1198798bfbaf34391fd0344d2930c: Bug 1272964: P1. Only activate skip to next keyframe logic when next keyframe time is known. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 May 2016 22:26:34 +0800 - rev 298305
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272964: P1. Only activate skip to next keyframe logic when next keyframe time is known. r=gerald MozReview-Commit-ID: DoAstqSRnyc
3c46096adeaf7611bed1588d6adfa0c7c7b2d5e3: Bug 1272592 Merge "MediaSelect" key value into "LaunchMediaPlayer" r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 19 May 2016 20:47:32 +0900 - rev 298304
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1272592 Merge "MediaSelect" key value into "LaunchMediaPlayer" r=smaug "MediaSelect" is merged into "LanuchMediaPlayer" in the spec since there is no difference between them and "LaunchMediaPlayer" explains the meaning clearer. This patch removes "MediaSelect" key value and maps all keys which are mapped to "MediaSelect" to "LaunchMediaPlayer". MozReview-Commit-ID: IEZhV4p6Qag
392304ae5264da68fb3e2be789bcbe34137f6951: Bug 1274272 - fix RTL issues with about:privatebrowsing, r=mikedeboer
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 19 May 2016 22:59:09 +0100 - rev 298303
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1274272 - fix RTL issues with about:privatebrowsing, r=mikedeboer MozReview-Commit-ID: rFNLKSWnSX
fdccec38636a68423966a49bbb4b3e3bba095ea2: Bug 1274271 - Remove unused function applyNamedArgs; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Thu, 19 May 2016 14:53:00 +0100 - rev 298302
Push 30281 by cbook@mozilla.com at Tue, 24 May 2016 12:54:02 +0000
Bug 1274271 - Remove unused function applyNamedArgs; r=automatedtester MozReview-Commit-ID: DU5xHDLL4Ww
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip