7aa97db5ec0ad4c005da26d434415a3e3436c264: Backed out changeset 3f157424acc7 (bug 956899)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 May 2016 07:00:56 +0200 - rev 366690
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Backed out changeset 3f157424acc7 (bug 956899)
7c9aa29ecd0ef5144a3808a761a18afb500613a2: Backed out changeset c71165b9f120 (bug 956899)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 May 2016 07:00:55 +0200 - rev 366689
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Backed out changeset c71165b9f120 (bug 956899)
29944095078efee2c83925919daf147462cc0201: Bug 1214071 - Replace Get/RemoveCookiesForApp() with Get/RemoveCookiesWithOriginAttributes() r=ehsan
Ethan Tseng <ettseng@mozilla.com> - Fri, 08 Jan 2016 17:58:56 +0800 - rev 366688
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1214071 - Replace Get/RemoveCookiesForApp() with Get/RemoveCookiesWithOriginAttributes() r=ehsan MozReview-Commit-ID: JTi1BwBVvyA
7b6472147fdf5d6cb3341d6c5c11148dcdab5f09: Bug 1214071 - Tests for Get/RemoveCookiesWithOriginAttributes() r=ehsan
Jonathan Hao <jhao@mozilla.com> - Thu, 12 May 2016 10:12:47 +0800 - rev 366687
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1214071 - Tests for Get/RemoveCookiesWithOriginAttributes() r=ehsan MozReview-Commit-ID: 5kqqfI9OdVn
bd0ff7040a379064dbec782ce56dfde9d40ac70f: Bug 1133540 - Add Test Coverage for the Assertion. r=khuey
Ben Turner <bent.mozilla> - Mon, 16 Feb 2015 09:41:00 +0800 - rev 366686
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1133540 - Add Test Coverage for the Assertion. r=khuey
9424c4ab7471e932ad436e4ae0906490307a8714: Bug 1272521 - Hide Widevine CDM on MacOSX 10.6. r=spohl
Chris Pearce <cpearce@mozilla.com> - Fri, 13 May 2016 14:02:20 +1200 - rev 366685
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1272521 - Hide Widevine CDM on MacOSX 10.6. r=spohl The Widevine CDM crashes on MacOSX 10.6, so only download, expose, and install it on 10.7 and later. MozReview-Commit-ID: 51iJpQEB1m7
b4282c012d01834f32c95e26a722560f3881451a: Bug 1272521 - Reject Widevine keysystem requests on MacOSX 10.6. r=gerald
Chris Pearce <cpearce@mozilla.com> - Fri, 13 May 2016 14:00:29 +1200 - rev 366684
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1272521 - Reject Widevine keysystem requests on MacOSX 10.6. r=gerald The Widevine CDM is crashing trying to determine the screen layout, and since 10.6 is being deprecated in August, we're not going to bother making it work. MozReview-Commit-ID: K1k1WZqjoyy
45bf3c63c81faffcea5f514b6d09b4266da545c1: Bug 1270607 - Handle already-shutdown state in EMEDecryptor::Input - c?cpearce r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Fri, 13 May 2016 11:13:17 +1000 - rev 366683
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1270607 - Handle already-shutdown state in EMEDecryptor::Input - c?cpearce r=cpearce Based on crash reports, it seems Input() is actually called after Shutdown(), which causes a nullptr deref when trying to access mSamplesWaitingForKey's mProxy in mSamplesWaitingForKey->WaitIfKeyNotUsable(). So like other MediaDataDecoder's we should just gracefully handle this case. Keeping a warning like in Decrypted(), to catch this situation in future debugging sessions. MozReview-Commit-ID: 6qspmej2tZM
70e971effcd1dc2beea59b9a8b25991aa11202b9: Bug 1268858 part 5 - Add tests that getProperties() returns the correct result for CSS variables; r=heycam
Brian Birtles <birtles@gmail.com> - Fri, 13 May 2016 11:56:10 +0900 - rev 366682
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1268858 part 5 - Add tests that getProperties() returns the correct result for CSS variables; r=heycam MozReview-Commit-ID: D0t1CFaa7DZ
dc88578182bb320cfce796de523fb1ea0e4dd7c5: Bug 1268858 part 4 - Add tests that getKeyframes() returns the correct result when CSS variables are used; r=heycam
Brian Birtles <birtles@gmail.com> - Fri, 13 May 2016 11:56:10 +0900 - rev 366681
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1268858 part 4 - Add tests that getKeyframes() returns the correct result when CSS variables are used; r=heycam MozReview-Commit-ID: BZrd3FAhrrf
ed73d118cd2e90dfed6423572b4e63117dfc7119: Bug 1268858 part 3 - Make CSS Animations store computed values; r=heycam
Brian Birtles <birtles@gmail.com> - Fri, 13 May 2016 11:56:10 +0900 - rev 366680
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1268858 part 3 - Make CSS Animations store computed values; r=heycam This allows us to represent values specified using CSS variable references in a predictable fashion. MozReview-Commit-ID: D9KUUhCxPW4
24c217726c36ebd842eeedd6fe418ca2ff5cc63d: Bug 1268858 part 2 - Distinguish between valid and invalid token stream values in keyframe value handling; r=heycam
Brian Birtles <birtles@gmail.com> - Fri, 13 May 2016 11:56:10 +0900 - rev 366679
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1268858 part 2 - Distinguish between valid and invalid token stream values in keyframe value handling; r=heycam In order to support CSS variable references in animation properties we need to handle token stream values. However, we already use token stream values for two other purposes: * To store shorthand property values * To store invalid longhand property values The shorthand property value case is already handled correctly, however for longhand values we need to distinguish between valid token streams (e.g. values that contain variable references) and invalid values stored as token streams. This patch makes us do that by looking at the mPropertyID member of the nsCSSValueTokenStream object which will be eCSSProperty_UNKNOWN for an invalid value but will be set to something sensible for a valid token stream. MozReview-Commit-ID: AXUaO5dopBC
b95f33e3015f0b942a4c0cd1d53d3e97e7ad2c82: Bug 1260079 - IonMonkey: MIPS: Refactor ma_ls/ss/ld/sd via Loongson-specific instructions. r=huangwenjun06
Heiher <r@hev.cc> - Fri, 13 May 2016 10:42:48 +0800 - rev 366678
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1260079 - IonMonkey: MIPS: Refactor ma_ls/ss/ld/sd via Loongson-specific instructions. r=huangwenjun06 --- js/src/jit/mips32/MacroAssembler-mips32.cpp | 19 ++++++++++++---- js/src/jit/mips64/MacroAssembler-mips64.cpp | 35 ++++++++++++++++++++++------- 2 files changed, 42 insertions(+), 12 deletions(-)
741026e6d95c42caf19bb3f24128296e04a53ceb: Bug 1260079 - IonMonkey: MIPS: Refactor ma_load and ma_store via Loongson-specific instructions. r=huangwenjun06
Heiher <r@hev.cc> - Fri, 13 May 2016 10:42:47 +0800 - rev 366677
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1260079 - IonMonkey: MIPS: Refactor ma_load and ma_store via Loongson-specific instructions. r=huangwenjun06 --- js/src/jit/mips32/MacroAssembler-mips32.cpp | 50 +++++++++++++++++++++++++++++ js/src/jit/mips64/MacroAssembler-mips64.cpp | 50 +++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+)
9208e522c427437d555e4a79d5143dc22245eedf: Bug 1260079 - IonMonkey: MIPS64: Refactor GeneratePrologue/Return via Loongson-specific instructions. r=huangwenjun06
Heiher <r@hev.cc> - Fri, 13 May 2016 10:42:45 +0800 - rev 366676
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1260079 - IonMonkey: MIPS64: Refactor GeneratePrologue/Return via Loongson-specific instructions. r=huangwenjun06 --- js/src/jit/mips64/Trampoline-mips64.cpp | 69 +++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 20 deletions(-)
457491ff87185cfcc61acd77af24b30b4f964337: Bug 1260079 - IonMonkey: MIPS: Implement Loongson-specific load and store instructions. r=huangwenjun06
Heiher <r@hev.cc> - Fri, 13 May 2016 10:42:44 +0800 - rev 366675
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1260079 - IonMonkey: MIPS: Implement Loongson-specific load and store instructions. r=huangwenjun06 --- js/src/jit/mips-shared/Assembler-mips-shared.cpp | 175 +++++++++++++++++++++++ js/src/jit/mips-shared/Assembler-mips-shared.h | 132 +++++++++++++++++ js/src/jit/mips32/Assembler-mips32.cpp | 7 + js/src/jit/mips64/Assembler-mips64.cpp | 7 + 4 files changed, 321 insertions(+)
ce606f188d238b4fea2ef6dc80b6193f7debd942: Bug 1263192 - Clip scrolled contents to the display port. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Thu, 12 May 2016 18:56:24 -0400 - rev 366674
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1263192 - Clip scrolled contents to the display port. r=mattwoodrow MozReview-Commit-ID: 4Uut8OAmCAd
45c56040ec81042389ac806772259d3e76da5f7e: Bug 1272182: P2. Reject upfront videos for which we have no decoder. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 May 2016 12:00:21 +1000 - rev 366673
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1272182: P2. Reject upfront videos for which we have no decoder. r=cpearce Similar logic with audio tracks, but those are ignored instead. MozReview-Commit-ID: 6p9ej66aFgD
9673bccca574e75a7cb450bdf6581ac87e3b63af: Bug 1272182: P1. Ignore invalid video tracks. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 May 2016 11:42:20 +1000 - rev 366672
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1272182: P1. Ignore invalid video tracks. r=cpearce MozReview-Commit-ID: BdCdLkCMBRt
45c71ce1c16465695f2d59fa5019cdc9a6734bed: Bug 1271904 - Rename KeyframeEffectReadOnly.getFrames() and KeyframeEffect.setFrames() to getKeyframes()/setKeyframes(); r=hiro, r=smaug
Brian Birtles <birtles@gmail.com> - Fri, 13 May 2016 09:40:52 +0900 - rev 366671
Push 18048 by bmo:dglastonbury@mozilla.com at Fri, 13 May 2016 06:19:42 +0000
Bug 1271904 - Rename KeyframeEffectReadOnly.getFrames() and KeyframeEffect.setFrames() to getKeyframes()/setKeyframes(); r=hiro, r=smaug MozReview-Commit-ID: GwLLY39l1KE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip