Sebastian Hengst
4029855eed
Backed out changeset e139011ede5b (bug 1254780
) for crashes in mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog on Windows 7 debug. r=backout
2016-03-24 10:52:52 +01:00
Jeremy Chen
b89a58fbd9
Bug 1239564 - fix reftest. r=mattwoodrow
...
Let transform property in reference file consistent with that in
test file.
--HG--
extra : commitid : GaPvlUKljfg
2016-03-24 17:25:40 +08:00
Andrea Marchesini
91e4d4e4ea
Followup for bug 1246091 to fix the naming for PopulateConsoleNotificationInTheTargetScope, r=me
2016-03-24 09:29:08 +01:00
Jonathan Kew
5bebe5a758
Bug 1259065 - Don't constrain window position (only its size) when DPI-rescaling during a move. r=emk
2016-03-23 17:54:45 +00:00
Carsten "Tomcat" Book
1896f78c07
Backed out changeset 41de0b26ddd2 (bug 1238928) for test failures in /test_pointer-events-1b.xhtml
2016-03-24 08:47:25 +01:00
Carsten "Tomcat" Book
3f5c176a1f
Backed out changeset e3853bd79051 (bug 1258843)
2016-03-24 08:47:03 +01:00
Brian Birtles
ded9534a6c
Bug 1245748 - Add a Move constructor to Keyframe; r=heycam
...
I have confirmed that by adding this, we end up calling SwapElements() on the
mPropertyValues member when we build up the nsTArray<Keyframe> result in
GetKeyframeListFromPropertyIndexedKeyframe. Without this explicit move
constructor (i.e. with only the default move constructor) the copy-constructor
for mPropertyValues is called.
MozReview-Commit-ID: 6IWkP97RFUr
--HG--
extra : rebase_source : 4ac4b6545337810a3047f2cfb1dac86074116cfb
2016-03-24 10:39:29 +09:00
Brian Birtles
119a18fee3
Bug 1245748 - Remove no-longer-needed code for directly setting up properties in KeyframeEffect(ReadOnly) constructor; r=heycam
...
MozReview-Commit-ID: 4V3LMByas9Q
--HG--
extra : rebase_source : c2c687cd39b8287e7e9cb2a4edd12c86a056a0de
2016-03-22 16:36:45 +09:00
Brian Birtles
81c73a9b4b
Bug 1245748 - Use Keyframe-based utility functions when constructing KeyframeEffect(ReadOnly); r=heycam
...
MozReview-Commit-ID: 72vLatkFqMq
--HG--
extra : rebase_source : 5b40afe6e12b3bcb3a57ed294fc582bf7e40ba18
2016-03-22 16:35:53 +09:00
Brian Birtles
1cf303b56f
Bug 1245748 - Add ApplyDistributeSpacing for Keyframe objects; r=heycam
...
MozReview-Commit-ID: 8KNERsl8tea
--HG--
extra : rebase_source : e48ca76aea6e93722f285bf59a8696d6a102bf99
2016-03-22 16:35:53 +09:00
Brian Birtles
93bd57b41f
Bug 1245748 - Add GetAnimationPropertiesFromKeyframes; r=heycam
...
MozReview-Commit-ID: GUnogloqViS
--HG--
extra : rebase_source : ba999c9f9bf18683b7942dfefe0c0242124af474
2016-03-22 16:34:14 +09:00
Brian Birtles
56612fa76d
Bug 1245748 - Add PropertyPriorityIterator; r=heycam
...
MozReview-Commit-ID: JjBWcyEG3f6
--HG--
extra : rebase_source : f3f4de1b665078112205883cb1885931b84ff6ee
2016-03-22 16:33:16 +09:00
Brian Birtles
7e9749fed0
Bug 1245748 - Split PropertyPriorityComparator into a separate (reusable) class; r=heycam
...
MozReview-Commit-ID: Gq5VylZoS2q
--HG--
extra : rebase_source : c47b937ef63df3dbabfe4dded9de42372c5403f6
2016-03-22 16:33:11 +09:00
Brian Birtles
a1ae304c59
Bug 1245748 - Add a variant of StyleAnimationValue::ComputeValues that takes an nsCSSValue; r=heycam
...
MozReview-Commit-ID: 83popM8E0Q4
--HG--
extra : rebase_source : efef274a8a2a21423e6c1931d9b92739272eb72a
2016-03-22 16:31:16 +09:00
Brian Birtles
b411ad9926
Bug 1245748 - Add nsStyleContext parameter to StyleAnimationValue::ComputeValue(s); r=heycam
...
StyleAnimationValue::ComputeValue(s) will automatically look up the style
context of the supplied element. This is mostly fine, but when we start using
this method in scenarios where we are building the initial style context
(as happens later in this patch series) it can easily land us in a situation
where we iterate indefinitely.
It would be better, instead, to just explicitly pass in the style context we
want to use, as we already do for StyleAnimationValue::ExtractComputedValue.
MozReview-Commit-ID: ZoVBlBRRBI
--HG--
extra : rebase_source : 9012cc2e405fc887f070fbfaa2f9853289882862
2016-03-22 16:31:09 +09:00
Brian Birtles
67707b72eb
Bug 1245748 - Add KeyframeUtils::GetKeyframesFromObject; r=heycam
...
MozReview-Commit-ID: 2cl8NIMApSy
--HG--
extra : rebase_source : f0cafad483afcf36efa86f6fa137bbffd068bcb5
2016-03-22 16:25:38 +09:00
Brian Birtles
9ccb67c08b
Bug 1245748 - Move keyframe handling code to a separate KeyframeUtils class; r=heycam
...
MozReview-Commit-ID: 2r27vCLcOhs
--HG--
extra : rebase_source : 6ba24ece944543e250728cf2b18370c277e746d0
2016-03-22 16:20:37 +09:00
Brian Birtles
fa75146d8b
Bug 1245748 - Add missing includes to TimingParams.{cpp,h}; r=heycam
...
Once we tweak moz.build in the next patch, the grouping in the unified build
will change and expose these missing includes so we fix them here, first.
MozReview-Commit-ID: GebEEociwTo
--HG--
extra : rebase_source : 18158fdf8a3c1a1dcf446118371cad1a15fd4daf
2016-03-22 16:20:31 +09:00
Brian Birtles
22923130f6
Bug 1245748 - Define the Keyframe type for storing specified keyframes; r=heycam
...
MozReview-Commit-ID: rejtrG0U1A
--HG--
extra : rebase_source : 24815326a6dfc8c71eda559703f791a204185ea2
2016-03-22 16:19:43 +09:00
Brian Birtles
84a59825cc
Bug 1245748 - Update handling of 'composite' dictionary members to match changes to the spec; r=heycam, r=bz
...
Specifically, for the 'composite' member on keyframes, we now indicate "use the
composite value specified on the effect" using a missing/undefined 'composite'
member as opposed to a null value.
MozReview-Commit-ID: ZH45GvCTlP
--HG--
extra : rebase_source : 5acf081fb844f81280765a87ec019b7847ca1885
2016-03-22 16:18:22 +09:00
Brian Birtles
e8806251b8
Bug 1245748 - Rename Keyframe-related IDL types to match changes to Web Animations spec; r=heycam, r=bz
...
In particular, the spec no longer has Keyframe and PropertyIndexedKeyframes
types but rather deals with objects. The algorithms for processing these
objects, however, define various Base* types:
https://w3c.github.io/web-animations/#dictdef-basepropertyindexedkeyframe
https://w3c.github.io/web-animations/#dictdef-basekeyframe
https://w3c.github.io/web-animations/#dictdef-basecomputedkeyframe
MozReview-Commit-ID: 3RqoEO66kJ
--HG--
rename : dom/webidl/Keyframe.webidl => dom/webidl/BaseKeyframeTypes.webidl
extra : rebase_source : 35a586584934170c5427138a85d167258cb34993
2016-03-22 16:16:39 +09:00
Brian Birtles
2459ec4912
Bug 1245748 - Move ComputedTiming to a separate file; r=heycam
...
Before we begin re-arranging KeyframeEffect.h we move ComputedTiming aside
since putting it in a separate file should make navigating the source
easier.
MozReview-Commit-ID: L5GTFAo00sh
--HG--
extra : rebase_source : e88b6ea092c459afa90831de8469697454e00c5a
2016-03-22 08:11:05 +09:00
Jonathan Watt
58fc2aef57
Bug 1253590, part 4 - Follow-up to return the correct type. r=bustage
2016-03-12 18:43:40 +00:00
Jonathan Watt
fa6e6c3169
Bug 1253590, part 3 - Crashtest for long clipPath reference chains. r=longsonr
2016-03-12 18:22:33 +00:00
Jonathan Watt
9857ea9ad4
Bug 1253590, part 2 - Use the new AutoReferenceLimiter helper to limit clip path reference chain lengths. r=longsonr
2016-03-09 10:26:48 +00:00
Jonathan Watt
c633855102
Bug 1253590, part 1 - Generalize AutoReferenceLoopDetector to allow it to be used to limit reference chain lengths. r=longsonr
2016-03-09 10:26:48 +00:00
Jonathan Watt
e09f239495
Bug 1259224
- Silence some warnings in the mac widget code. r=mstange
2016-03-07 02:10:17 +00:00
Jonathan Watt
d274717f72
Bug 1259172 - Fix assertion in Codegen.py's InitUnforgeablePropertiesOnHolder function. r=bz
2016-03-04 16:24:16 +00:00
Nicholas Nethercote
bbfe3dbc14
Bug 1257402 - Remove NS_NewPermanentAtom() and nsIAtomService.getPermanentAtom(). r=froydnj,kmag.
...
The former is only used inconsequentially in tests. The second is not used at
all.
--HG--
extra : rebase_source : 4cfe11f933f1fe8f788e823c5107941085cef92c
2016-03-17 13:11:31 +11:00
Nicholas Nethercote
d6246f169d
Bug 1254780
- Shrink log_types from 1024 entries to 16. r=ekr.
...
--HG--
extra : rebase_source : 7cc7a749b080fb3e35c9b8cf285ff88738ef3234
2016-03-11 10:06:32 +11:00
Nicholas Nethercote
5752d3b3e6
Bug 1258257 - Reduce mozjemalloc page cache size from 4 MiB to 1 MiB. r=glandium.
...
This reduces memory usage by up to 3 MiB per process.
MozReview-Commit-ID: Gfs9PIJM4br
--HG--
extra : rebase_source : 69ac5acf7f7f0c802a047f5bf72838e5c4d1f123
2016-03-24 16:38:45 +11:00
Mike Hommey
81936f844d
Bug 1259275 - Don't check for yasm when building with --disable-compile-environment. r=ted
2016-03-24 14:34:46 +09:00
Gregory Szorc
a2c55db304
Bug 1124033 - Disable C4312 in dom/plugins/ipc; r=ehsan
...
This was in a previously reviewed patch. I dropped the change because I
thought the underlying warning had been fixed. I was wrong.
MozReview-Commit-ID: J9B34YhJ3z0
--HG--
extra : source : ea446df75d17331a7c0736ef3303bf9a07d8d9f0
2016-03-23 22:26:04 -07:00
Matt Woodrow
dd1236dd0d
Bug 1258843 - Don't build SVG display items if their visibility is hidden. r=dholbert
...
--HG--
extra : rebase_source : 633ea5ea0661c9532a1b630300b24788daa8667e
2016-03-24 18:15:40 +13:00
Matt Woodrow
9ea78cbc9b
Bug 1238928 - Don't assume that our child list is unchanged in nsDisplayPerspective::BuildLayer. r=tnikkel
...
--HG--
extra : rebase_source : 80c25d1bfca68986294aae5b35c1e204237a33f4
2016-03-24 18:14:44 +13:00
Martin Thomson
2238c2d4d1
Bug 1258299 - Move RTCIdentityProvider to a dictionary, r=jib,khuey
...
MozReview-Commit-ID: K97lKyhlsW8
2016-03-24 16:12:56 +11:00
Sotaro Ikeda
ccef41ec11
Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel
2016-03-23 21:41:43 -07:00
Nicholas Nethercote
916e86a26e
Bug 1257128 (part 4) - Remove unused nsIAtomService references in toolkit/. r=froydnj.
2016-03-16 21:11:10 +11:00
Nicholas Nethercote
3b2b1196b3
Bug 1257128 (part 3) - Remove unused createAtom() function in a test. r=tbsaunde.
2016-03-16 21:10:10 +11:00
Nicholas Nethercote
ea7e61e63c
Bug 1257128 (part 2) - Remove nsIAtomService.get{,Permanent}AtomUTF8. r=froydnj.
2016-03-16 21:09:18 +11:00
Nicholas Nethercote
41e924c6e0
Bug 1257128 (part 1) - Remove nsIAtom.equalsUTF8. r=froydnj.
...
It's only used in tests.
2016-03-16 21:05:30 +11:00
Nicholas Nethercote
ab34e9bd7a
Bug 1257207 - Increase ATOM_HASHTABLE_INITIAL_LENGTH. r=froydnj.
...
This avoids one gAtomTable resizing.
--HG--
extra : rebase_source : 136e9db9653d4632986c2462f51c5c008475e1de
2016-03-24 09:17:55 +11:00
Heiher
83da00f716
Bug 1258910 - OdinMonkey: MIPS64: Implement AsmSelectI64. r=bbouvier
...
---
js/src/jit/mips64/CodeGenerator-mips64.cpp | 21 +++++++++++++++++++++
js/src/jit/mips64/CodeGenerator-mips64.h | 1 +
2 files changed, 22 insertions(+)
2016-03-24 11:51:30 +08:00
Heiher
2de1fdd4f0
Bug 1258910 - OdinMonkey: MIPS: Implement AsmSelect. r=bbouvier
...
---
.../jit/mips-shared/CodeGenerator-mips-shared.cpp | 41 ++++++++++++++++++++++
js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 1 +
js/src/jit/mips-shared/Lowering-mips-shared.cpp | 21 +++++++++++
js/src/jit/mips-shared/Lowering-mips-shared.h | 1 +
4 files changed, 64 insertions(+)
2016-03-24 11:51:25 +08:00
Heiher
cb6c8447ab
Bug 1258910 - IonMonkey: MIPS: Implement float-point conditional move instructions. r=huangwenjun06
...
---
js/src/jit/mips-shared/Assembler-mips-shared.cpp | 30 ++++++++++++++++++++++++
js/src/jit/mips-shared/Assembler-mips-shared.h | 12 ++++++++++
2 files changed, 42 insertions(+)
2016-03-24 11:51:20 +08:00
Phil Ringnalda
fd64e52ef9
Back out 1726498035c1 (bug 1258299) for xpcshell failures in test_rtcIdentityProvider.js
...
CLOSED TREE
2016-03-23 19:25:39 -07:00
Boris Zbarsky
12e6e3f600
Followup for bug 1246091 to fix the rooting hazard, get us closer to reopening the CLOSED TREE, and reduce philor's blood pressure.
2016-03-23 22:15:05 -04:00
Jeff Walden
7192c2be5a
Bug 1256027 - Windows, why you gotta hate. r=scumbag-windows in a CLOSED TREE
2016-03-23 18:40:01 -07:00
Jeff Muizelaar
edb70c82c6
Bug 1259248. Follow up to fix static analysis bustage
...
CLOSED TREE
2016-03-23 21:38:39 -04:00
Jeff Muizelaar
96d3663f32
Bug 1259248. Add an ArrayView class. r=botond
2016-03-23 21:20:41 -04:00