Brian Birtles
f3593b3f8a
Bug 1015803 - Align Layers' Animation.numIterations with AnimationTiming.mIterationCount; r=dholbert
...
In the IPC Animation struct used in layers code we have a member called
'numIterations' where 'iterate forever' is represented by -1.
In layout/style however we have an AnimationTiming struct with an
mIterationCount member where 'iterate forever' is represented by
NS_IEEEPositiveInfinity().
This patch renames 'numIterations' to 'iterationCount' and uses infinity to
represent 'iterate forever'.
2014-05-28 16:51:50 +09:00
Brian Birtles
7265fd639b
Bug 1004871 part 9 - Move ElementAnimations::GetPositionInIteration to ElementAnimation::GetComputedTimingAt; r=dholbert
...
This patch simply moves the code from ElementAnimations to ElementAnimation so
that it can later be used in transitions code and so we can later move
EnsureStyleRuleFor to ElementAnimation.
2014-05-28 16:51:50 +09:00
Brian Birtles
efbd693128
Bug 1004871 part 6 - Make GetPositionInIteration return a ComputedTiming object; r=dholbert
...
This patch makes ElementAnimations::GetPositionInIteration return
a ComputedTiming object instead of just a time portion (time fraction).
Since the ComputedTiming object includes phase information, we can fix those
parts of EnsureStyleRule and GetEventsAt that were temporarily using the time
portion to guess if the animation might have finished or not.
2014-05-28 16:51:49 +09:00
Brian Birtles
25641302e6
Bug 1004871 part 3 - Replace parameters to GetPositionInIteration with an AnimationTiming object; r=dholbert
...
This patch makes use of the AnimationTiming struct introduced in the previous
patch to simplify calls to ElementAnimations::GetPositionInIteration.
2014-05-28 16:51:49 +09:00
Brian Birtles
b4d589de64
Bug 1004871 part 1 - Factor event queuing out of EnsureStyleRuleFor; r=dholbert
...
This patch moves event queuing out of EnsureStyleRuleFor into a separate method.
This is a preparatory step towards making GetPositionInIteration into a more
generic method for calculating the current time fraction.
In order to achieve this, GetPositionInIteration needs to be able to calculate
the correct time portion for times outside the range [0, 1] even when it is not
passed a ElementAnimation object. Specifically, it needs the fill mode of the
animation to be passed in.
(Rather than using FillForwards/FillBackwards this patch just compares the
NS_STYLE_ANIMATION_FILL_MODE_* values directly but FillForwards/FillBackwards
are restored in a subsequent patch when they are added to the struct used to
lump the timing parameters together.)
There are a number of places where positionInIteration is used to determine if
the current sample occurs in the active phase or after. This is sub-optimal but
is fixed in a subsequent patch in this series.
The actual work of removing event queuing from GetPositionInIteration is
deferred to a subsequent patch in order to keep the changes as small as
possible. This patch simply makes separate calls to GetPositionInIteration for
interpolating and for event queuing.
2014-05-28 16:51:48 +09:00
Michael Wu
55637c3cfc
Bug 999694 - Followup - Don't assert on 4.2, r=jgilbert
2014-05-27 17:36:52 -04:00
Markus Stange
22992cbfea
Bug 1016437 - Make TextureImageTextureSourceOGL::Update refuse uploading textures that exceed the maximum texture size if bigimage is disallowed. r=bjacob
2014-05-28 12:52:13 +02:00
Markus Stange
136d73bcdc
Bug 1016437 - Document why we don't use TiledTextureImage for YCbCr frames and add an assert to that effect. r=nical
2014-05-28 12:52:12 +02:00
Jonathan Kew
24e9019170
bug 458634 part 2 - use 'smcp' feature in Graphite fonts if available. r=jdaggett
2014-05-28 11:35:14 +01:00
Jonathan Kew
142a69933c
bug 458634 part 1 - use OpenType 'smcp' feature to implement small-caps if available in the font. r=jdaggett
2014-05-28 11:35:12 +01:00
Jeff Gilbert
d17ff957ba
Bug 980178 - Clean up context loss handling code. - r=kamidphish
2014-05-27 20:01:33 -07:00
Matt Woodrow
7122baedb3
Bug 1013769 - Apply render target offset after the layer transform in BasicCompositor. r=Cwiiis
2014-05-28 13:21:32 +12:00
Matt Woodrow
0726340c00
Bug 1013767 - Restrict BasicCompositor snapshots to the bounds of the invalid region. r=nical
2014-05-28 13:21:32 +12:00
Matt Woodrow
7c80741e2d
Bug 1013767 - Add Matrix::PostTranslate. r=Bas
2014-05-28 13:21:32 +12:00
Matt Woodrow
ee01a4734c
Bug 1003707 - Implement GetSize for recording surface created by windows printing. r=Bas
2014-05-28 12:59:10 +12:00
Matt Woodrow
6566a558e8
Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc
2014-04-28 16:17:31 +12:00
Kartikaya Gupta
cfc7563bf0
Bug 949859 - When calculating fling velocity, ignore timestamps that are too old. r=botond
2014-05-27 11:45:03 -04:00
Kartikaya Gupta
567d9f0772
Bug 949859 - Remove mLastEventTime from APZC and store a timestamp in Axis instead. r=botond
2014-05-27 11:45:03 -04:00
Bas Schouten
8f3b724393
Bug 999943 - Followup: Add requested comment. r=jwatt
2014-05-27 17:35:35 +02:00
Bas Schouten
0eae897026
Bug 999943: Correctly use the absolute value to determine min and max of the inflection range. r=jwatt
2014-05-27 17:03:34 +02:00
Geoff Brown
bec6d138c6
Bug 979921 - Enable some crashtests on Android 2.3; r=dminor
2014-05-27 06:46:15 -06:00
Chris Lord
896c1a9861
Bug 1006797 - Fix application of OGL compositor screen render offset. r=nical
2014-05-27 13:31:01 +01:00
Neil Rashbrook
ef8d375d0b
Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
...
Relading with correct bug number so DONTBUILD.
--HG--
extra : amend_source : 6e05de7729c27761564124212b7d4cbe3318e482
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
7ed88d413a
Backout 8b8bbe7aa1cc due to wrong bug number
2014-05-27 14:42:13 +03:00
Birunthan Mohanathas
085f40aff8
Bug 869836 - Part 11: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
...
--HG--
extra : rebase_source : 08bcbfd804f1adcab40c7d59fa56deda1f6e0829
2014-05-26 21:54:58 +03:00
Neil Rashbrook
71828ecc1c
Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
...
--HG--
extra : rebase_source : d2d3d611c06a2a7ec930fb11576d7c8335c0a6e2
2014-05-26 21:54:10 +03:00
Milan Sreckovic
1acd60ec18
Bug 1016079: Remove unused gfxQtPlatform::UseXRender method. r=bjacob
2014-05-26 16:17:23 -04:00
Botond Ballo
44a50c8549
Bug 998025 - Have APZ gtests clear the overscroll handoff chain when appropriate. r=kats
...
--HG--
extra : rebase_source : 8253d35c2e0c610398c6b0d3f812552d0a09c246
2014-05-22 17:17:39 -04:00
Botond Ballo
fa66d8b8a2
Bug 998025 - Put overscrolling behind a developer pref. r=kats
...
--HG--
extra : rebase_source : 2f5a46cacd97120fcbb8e6608446074089d5bf50
2014-05-21 17:20:12 -04:00
Botond Ballo
97d46f7ecb
Bug 998025 - Overscroll rendering effect. r=kats
...
--HG--
extra : rebase_source : 8dba78d1e7a471cf739acc59390e1789a6e5873a
2014-05-20 18:30:45 -04:00
Botond Ballo
c205d40a5c
Bug 998025 - Ignore touch events when in an overscrolled state. r=kats
...
--HG--
extra : rebase_source : c7b6928915d589773aa536cf002c70c9e26fd371
2014-05-22 14:49:43 -04:00
Botond Ballo
98eba5d681
Bug 998025 - Apply resistance to pans and flings in overscroll. r=kats
...
--HG--
extra : rebase_source : df1cf70e0843c5806616ecce6003d2f5cd35fb8d
2014-05-13 18:41:32 -04:00
Botond Ballo
6500ef53d1
Bug 998025 - Snap-back animation to relieve overscroll. r=kats
...
--HG--
extra : rebase_source : 86ac2135be457f515e37c3adcac6787cc8edc36c
2014-05-21 19:47:58 -04:00
Botond Ballo
0eab576881
Bug 998025 - Allow AsyncPanZoomAnimation::Sample() to queue deferred tasks even if the animation is ending. r=kats
...
--HG--
extra : rebase_source : 6b8236545d95b3432084cc78b9f0505b62cb6c9c
2014-05-22 17:17:05 -04:00
Botond Ballo
949302511d
Bug 998025 - Support overscrolling during flinging. r=kats
...
--HG--
extra : rebase_source : 2c85f4a8ec9e21c3a7012f769a560d0153805d63
2014-05-12 18:51:07 -04:00
Botond Ballo
1f21eb4459
Bug 998025 - Support overscrolling during panning. r=kats
...
--HG--
extra : rebase_source : f26bb9dfc1267e0eba3216e8f4fa29c98021caa5
2014-05-21 18:21:03 -04:00
Botond Ballo
be741ab0ec
Bug 998025 - Refactor Axis::HasRoomToPan() and Axis::Scrollable(). r=kats
...
--HG--
extra : rebase_source : d0d56f0e1a4f8f9735a8a2755727ee17f33f371f
2014-05-05 19:29:31 -04:00
Botond Ballo
55e5a1d703
Bug 998025 - Factor out an Axis::GetFrameMetrics() helper. r=kats
...
--HG--
extra : rebase_source : d19c09863bb5f6e83198460747f9f4727d822456
2014-05-21 17:26:06 -04:00
Botond Ballo
66d5d29145
Bug 998025 - Remove some unused AsyncPanZoomController and Axis methods. r=kats
...
--HG--
extra : rebase_source : 9c56db6f7cc0ddb9e3059f502de72741b21de460
2014-05-05 17:46:57 -04:00
Sotaro Ikeda
bf17f250a7
Bug 1006957 - WebRTC crash fix r=nical
2014-05-26 10:09:25 -07:00
Jonathan Watt
18aa0427ad
backout ac5e2c6f4ec0 (Bug 1015780) for bustage
2014-05-26 17:59:43 +01:00
Kartikaya Gupta
8cc3cc3c7d
Bug 1015981 - Replace using namespace mozilla::css with qualified class name. r=botond
2014-05-26 12:44:43 -04:00
Andreas Gal
1a4978569a
Bug 1012407 - Part 9: Ensure texture coordinates are within (0,0)(1,1) and nits for Part 6 (r=Bas)
2014-05-24 02:49:41 +02:00
Andreas Gal
f78d29b988
Bug 1001885: Support NPOT texture wrap modes on older PowerVR drivers (r=mattwoodrow).
2014-05-22 15:05:03 -04:00
Jonathan Watt
6f70a74103
Bug 1015780 - Make Moz2D's GetAlignedStride() faster. r=Bas
...
--HG--
extra : rebase_source : 6e87f0f91cd9cab03facb789f1fee700175ba102
2014-05-26 16:20:39 +01:00
Jonathan Kew
35a3de2e99
bug 1015603 part 5 - implement fake small-caps in gfx using a reduced-size clone of the font. r=roc
2014-05-26 14:23:32 +01:00
Jonathan Kew
18ab93cab6
bug 1015603 part 4 - revise internal APIs to pass pointer to text for the current script or font run rather than the entire textrun. r=roc
2014-05-26 14:23:31 +01:00
Jonathan Kew
45a42995d1
bug 1015603 part 3 - add a smallCaps field to gfxFontStyle, and pass it through from layout when creating gfxFontStyle records. r=roc
2014-05-26 14:23:31 +01:00
Makoto Kato
d38288b73d
Bug 889401 - Part 2. Render color glyph using COLR/CPAL. r=jfkthame
2014-05-26 19:07:24 +09:00
Makoto Kato
f2dbe6caa9
Bug 889401 - Part 1. Add Segoe UI Emoji to fallback font list. r=jfkthame
2014-05-26 17:09:55 +09:00
Robert O'Callahan
7ed71d49d1
Bug 1006576. Set DISABLE_SNAPPING flag on all printing gfxContexts. r=mattwoodrow
...
--HG--
extra : rebase_source : 81253104ed611eebeb2518ec25f1fd480d872fff
2014-05-26 12:11:06 +12:00
Sotaro Ikeda
afdf8e01dd
Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
2014-05-24 09:14:45 -07:00
Steve Fink
12ba3a7a2a
Backed out changeset 171edffe0641 (bug 1006957) for crash at BaseAutoLock<mozilla::Mutex>::BaseAutoLock(mozilla::Mutex&) from layers::AsyncTransactionTrackersHolder::ClearAllAsyncTransactionTrackers on a CLOSED TREE
2014-05-23 21:16:02 -07:00
Nathan Froyd
3087f2eca6
Backout d6c58a2a6da4 (bug 1012407) for various bustages on a CLOSED TREE
2014-05-23 23:36:28 -04:00
Nathan Froyd
a31a0e4ff3
Backout 471244c106e9:634be002dbc9 (bug 1012407)
2014-05-23 23:34:43 -04:00
Andreas Gal
aca5916189
Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas)
2014-05-24 04:16:27 +02:00
Andreas Gal
6d44ef02e1
Bug 1012407 - Follow-up nits for part 6.
2014-05-24 04:15:45 +02:00
Botond Ballo
2fdad6c7af
Bug 1015331 - Do not leak Task object created during fling handoff. r=kats
2014-05-23 14:32:10 -04:00
Kartikaya Gupta
870ae6f32b
Bug 1015278 - Replace the std::string with a char[20] in FrameMetrics to make it cross-process shmem friendly. r=botond
2014-05-23 21:08:51 -04:00
Sotaro Ikeda
ac5d74bdb6
Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
2014-05-23 17:52:43 -07:00
Andreas Gal
095d4eb7ff
Bug 1012407 - Part 9: Normalize texture coordinates in DecomposeIntoNoRepeatRects (r=BenWa)
2014-05-24 02:49:41 +02:00
Kartikaya Gupta
505e516ded
Bug 946879 - Guard compositable dumping with an environment variable. r=BenWa
2014-05-23 17:06:24 -04:00
Kyle Huey
8c5cca136c
Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan
2014-05-23 12:53:17 -07:00
Nicolas Silva
7c865568d2
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-05-07 11:06:19 +02:00
Carsten "Tomcat" Book
1c7db51a21
Backed out changeset c4a259f05a18 (bug 1012407) for reftest 5 test failures
2014-05-23 10:37:03 +02:00
Matt Woodrow
0c71819122
Bug 1011865 - Create optimized source surfaces when skia-gl is enabled since we want to cache the GPU texture. r=gw280
2014-05-23 17:09:34 +12:00
Andreas Gal
9d1fa78b53
Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas)
2014-05-23 06:10:51 +02:00
Bas Schouten
53afa56f9e
Bug 1012213: Let the BufferRect be managed and cleared by the callers like before. r=mattwoodrow
2014-05-23 06:01:05 +02:00
Wes Kocher
d0cf640a86
Merge m-c to inbound
2014-05-22 17:55:00 -07:00
Nick Lebedev
9324438126
Bug 1013378. Make GestureEventListener not to pass apzc status up for touchend event since it causes apzc stay in touching state after gestures completed. r=kats
2014-05-22 20:42:15 -04:00
Wes Kocher
e4bc303ace
Merge inbound to m-c
2014-05-22 17:30:30 -07:00
Jeff Muizelaar
0014fc1ded
Bug 1014654. Handle empty regions in SimplifyOutwardByArea().
2014-05-22 12:36:32 -04:00
Carsten "Tomcat" Book
0651e77a52
Merge mozilla-central to b2g-inbound
2014-05-22 15:48:40 +02:00
Sotaro Ikeda
df4b4a2f91
Bug 1012740 - Change as not to abort in GrallocTextureHostOGL::GrallocTextureHostOGL() r=nical
2014-05-22 06:23:12 -07:00
Sotaro Ikeda
f3bdf1fc39
Bug 1012737 - Add erro check to GrallocTextureClientOGL::GetAsDrawTarget() r=nical
2014-05-22 06:17:03 -07:00
Wes Kocher
fd7188a2e3
Backed out 4 changesets (bug 1012407) for b2g reftest5 orange on an otherwise CLOSED TREE
...
Backed out changeset 08e17f48aed1 (bug 1012407)
Backed out changeset b17b7b59cf88 (bug 1012407)
Backed out changeset 1c692df3f080 (bug 1012407)
Backed out changeset 560bd45d52de (bug 1012407)
2014-05-21 18:05:15 -07:00
Birunthan Mohanathas
952b834c76
Bug 869836 - Part 9: Use AssignLiteral instead of `Assign(NS_LITERAL_STRING(...))`. r=ehsan
2014-05-22 06:48:52 +03:00
Birunthan Mohanathas
59b969f7f4
Bug 869836 - Part 8: Use `Append('c')` instead of `Append("c")`. r=ehsan
2014-05-22 06:48:52 +03:00
Birunthan Mohanathas
aea8617b92
Bug 869836 - Part 7: Use AppendLiteral instead of Append where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
58641805f1
Bug 869836 - Part 6: Use EqualsLiteral instead of Equals where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
0e6f3a6562
Bug 869836 - Part 3: Use `Append('c')` instead of `AppendLiteral("c")`. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
19bebbc68d
Bug 869836 - Part 2: Use AppendLiteral instead of `Append(NS_LITERAL_STRING(...))`. r=ehsan
2014-05-22 06:48:50 +03:00
Matt Woodrow
04cefd196a
Bug 1013784 - Implement ClearRect for BasicCompositor. r=Cwiiis
2014-05-22 14:36:26 +12:00
Benoit Girard
df3b7c99d5
Bug 1014042 - Add compositor benchmark. r=jrmuizel
2014-05-21 17:29:49 +00:00
Vladimir Vukicevic
bf9922a2e0
Bug 1009958 - UnlockProd if we fail during attachment. - r=jgilbert
2014-05-13 17:14:33 -07:00
Andreas Gal
9f4e0487b4
Bug 1012407 - Part 8: Remove VBOArena which is now dead code (r=Bas)
2014-05-22 00:47:02 +02:00
Andreas Gal
9a083957f6
Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas)
2014-05-22 00:44:40 +02:00
Andreas Gal
8ddd1bd742
Bug 1012407 - Part 6: Eliminate VBO use and DrawQuads and manually draw no-repeat quads (r=Bas)
2014-05-22 00:23:21 +02:00
Andreas Gal
fe26dacc29
Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas)
2014-05-22 00:23:18 +02:00
Matt Woodrow
a209bb45ac
Bug 1013759 - Simplify invalid region for Direct2D when using OMTC to avoid hitting expensive drawing paths for complex regions. r=jrmuizel
2014-05-23 09:08:21 +12:00
Jeff Gilbert
83d027e8b7
Bug 1014961 - IOSurfs are always RGB not BGR. - r=mattwoodrow
2014-05-22 16:44:15 -07:00
Jeff Gilbert
a459231c85
Bug 1004309 - Add func to assert shadowed state is correct. - r=kamidphish
...
* * *
Bug 980178 - Dither default is true. - r=kamidphish
2014-05-21 19:03:09 -07:00
Andreas Gal
9c600b1760
Bug 1012407 - Part 6: Eliminate VBO use and DrawQuads and manually draw no-repeat quads (r=Bas)
2014-05-22 12:29:56 +02:00
Andreas Gal
859d692d6a
Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas)
2014-05-22 12:29:54 +02:00
Nicolas Silva
69c73e6b6b
Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats
2014-05-22 12:11:45 +02:00
Andreas Gal
df606d1b94
Bug 1012407 - Part 4: Always pass the layer rect to BindAndDrawQuad (r=Bas)
2014-05-21 23:36:56 +02:00
Andreas Gal
bab0b9f3d2
Bug 1012407 - Part 3: Eliminate DrawQuadInternal since we no longer need it (r=Bas)
2014-05-21 23:26:38 +02:00
Andreas Gal
013ca12b06
Bug 1012407 - Part 2: Use Moz2D to draw velocity graph and elminiate use of GL_LINE_STRIP (r=Bas)
2014-05-21 23:24:16 +02:00
Andreas Gal
202b439890
Bug 1012407 - Part 1: Reduce amount of data uploaded to GPU (layer quad rect instead of transform) r=Bas
2014-05-21 23:03:49 +02:00
Kartikaya Gupta
663c6d12b5
Bug 1001438 - Change layers.low-precision-resolution to be a float pref instead of a divide-by-1000 int pref. r=Cwiiis
2014-05-21 12:06:02 -04:00
Carsten "Tomcat" Book
2af1f64a44
merge b2g-inbound to mozilla-central
2014-05-21 14:08:03 +02:00
Matt Woodrow
869cbbd129
Bug 1012386 - Release the CGImage we addref'd in DrawTargetCG::CopySurface. r=jrmuizel
2014-05-21 18:43:16 +12:00
Sotaro Ikeda
ceac91078e
Bug 1011327 - Add checks around SharedBufferManagerParent
2014-05-20 13:50:25 -07:00
Chris Peterson
591364d52b
Bug 1012218 - Cherrypick clang warning fixes from upstream harfbuzz. r=jfkthame
2014-05-17 16:44:39 -07:00
Wes Kocher
0a28dd867b
Merge m-c to inbound
2014-05-19 15:43:47 -07:00
Wes Kocher
256814234b
Merge b2g-inbound to m-c
2014-05-19 15:38:17 -07:00
Carsten "Tomcat" Book
756337dc40
Backed out changeset a6f85ff386c1 (bug 1011569) for m5 test failures on OS X
2014-05-19 13:46:02 +02:00
Michael Wu
d57a64bf38
Bug 999694 - Use fence objects in SharedSurfaceGralloc, r=jgilbert
2014-04-21 19:59:30 -04:00
Ryan VanderMeulen
9e342ce37a
Revert to revision 63dfac3c9c87 due to mass bustage pile-ups that landed after it on a CLOSED TREE.
2014-05-16 12:29:37 -04:00
Nicolas Silva
2befbf8160
Bug 1010969 - Fix WError bustage on a CLOSED TREE
2014-05-16 17:50:42 +02:00
Kartikaya Gupta
355c624b5a
Bug 1011389 - Don't fire a long-tap-up if the user moves after long-tap. r=dmitry.rojkov
2014-05-16 11:26:00 -04:00
Nicolas Silva
3ee3478056
Bug 1010969 - Call RemoveTextureFromCompositable at the end of updates. r=sotaro
2014-05-16 17:25:23 +02:00
Nicolas Silva
5fdb00fc48
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
2014-05-07 11:06:19 +02:00
Jeff Muizelaar
adc31c670f
Bug 1011011. DrawTargetSkia: Round alpha properly when creating Paint. r=mattwoodrow
...
This fixes some off by one errors in content reftests
--HG--
extra : rebase_source : 38a7aaed5600431f2c75005e1b71b8e572c3685d
2014-05-15 22:12:42 -04:00
Nicolas Silva
6f4a7d2756
Bug 1008211 - Backed out changeset 4e1e052624c2 because of a regression on B2G
2014-05-16 14:22:46 +02:00
Kartikaya Gupta
56c07ce270
Bug 1010979 - Remove the non-margins codepaths from APZCCallbackHelper. r=botond
2014-05-16 08:08:21 -04:00
Kartikaya Gupta
26400d4ce0
Bug 1010119 - Roll back part of bug 978248 as it causes a regression and is not needed any more. r=botond
2014-05-16 08:08:21 -04:00
Chris Lord
8922df5ff9
Bug 994088 - Only redraw everything on every frame with e10s in BasicCompositor. r=mattwoodrow
...
This was a work-around for an X compositor bug.
2014-05-16 12:44:04 +01:00
Chris Peterson
c98852402b
Bug 1010706 - Fix uninitialized variable warnings in gfx/layers/opengl/CompositorOGL.cpp. r=mwoodrow
2014-05-16 00:35:13 -07:00
Chris Peterson
c59284444f
Backed out changeset 9c586b1649d7 for wrong bug number: s/1007708/1010706/
2014-05-16 00:33:16 -07:00
Chris Peterson
c357a77634
Bug 1007708 - Fix uninitialized variable warnings in gfx/layers/opengl/CompositorOGL.cpp. r=mwoodrow
2014-05-14 20:15:36 -07:00
Wes Kocher
738f9f9b41
Merge inbound to m-c
2014-05-15 15:59:45 -07:00
Sotaro Ikeda
582a7928b4
Bug 950079 - Add release Fence handling to SurfaceStream on gonk
2014-05-14 15:40:15 -07:00
Sotaro Ikeda
60061921cb
Bug 1005908 - Avoid unnecessary fEGLImageTargetTexture2D'ing r=nical
2014-05-14 09:59:25 -07:00
Sotaro Ikeda
5bb3191d5e
Bug 971946 - Remove TextureClientData r=nical
2014-05-14 06:29:52 -07:00
Matt Woodrow
a51250e147
Bug 1001853 - Don't loop waiting on the monitor, and acccount for the fact that timeouts are treated as success. r=jgilbert
2014-05-14 16:10:00 +12:00
Rafael Vieira
c1a6b6675f
Bug 1009228 - Replace use of RefPtr with nsRefPtr. r=kats
2014-05-14 15:45:00 -04:00
Vincent Chen
5d327d4fc7
Bug 983489 - Delay destroying mCompositor to prevent crash. r=nical
2014-05-04 19:52:00 -04:00
Chris Lord
95302d4975
Bug 1011569 - Remove PreferMemoryOverShmem in favour of IsSameProcess. r=nical
2014-05-19 10:45:12 +01:00
Nicolas Silva
ad7743c862
Bug 1010969 - Call RemoveTextureFromCompositable at the end of updates. r=sotaro
2014-05-16 17:25:23 +02:00
Milan Sreckovic
2ca1dde32b
Bug 1007856: Update 2D.h to doxygen friendly comment format. r=bas,trivial
2014-05-19 13:54:41 -04:00
Wes Kocher
d9132dfd34
Merge m-c to inbound
2014-05-14 16:32:53 -07:00
Bas Schouten
c29c182c1d
Bug 1008729: Use Cairo DrawTargets when reading back from GL. r=nical
2014-05-15 00:31:23 +02:00
Bas Schouten
1a04a042b2
Bug 1009600: Use a content DT for reference in BasicCompositor. r=nical
2014-05-15 00:31:23 +02:00
Bas Schouten
01f63d0b72
Bug 1002300: Only lazily create the backbuffer for ContentClientDoubleBuffered. r=nical
2014-05-15 00:31:22 +02:00
Botond Ballo
4756914940
Bug 961289 - Add an initial mochitest (for bug 982141) that exercises the APZ testing framework. r=ehsan,kats,BenWa,ted
...
--HG--
extra : source : 3e395bacbf393aaa022675c9a3f97a3c603bb67d
2014-05-12 12:24:57 -04:00
Botond Ballo
0333901292
Bug 961289 - Expose client- and compositor-side APZ test data from nsIDOMWindowUtils. r=ehsan,kats,bholley
...
--HG--
extra : source : 41f87f2add7d1fafab2749eb08539cd78644fbbe
2014-05-09 17:16:03 -04:00
Botond Ballo
b02e1284b8
Bug 961289 - API to request compositor-side test data from client. r=BenWa,kats
...
--HG--
extra : source : a475bb542682486ffac8dc91a039f75ec41091b6
2014-05-07 19:56:48 -04:00
Botond Ballo
3e1e08d369
Bug 961289 - Log APZC tree parent links on compositor side for APZ testing. r=kats
...
--HG--
extra : source : e39af36df0d1d79a039bdd0f79a1fd3f61a544d0
2014-04-21 17:47:33 -04:00
Botond Ballo
c841da8c4a
Bug 961289 - Compositor-side instances of APZ test data and utilities for writing to them r=BenWa,kats
...
--HG--
extra : source : 35f0767449046b88581ada14b9ea7fb0fdd819ac
2014-04-21 17:46:50 -04:00
Botond Ballo
23c2012d1e
Bug 961289 - Client-side instance of APZ test data and utilities for writing to it. r=tn,kats
...
--HG--
extra : source : 1462852a44bee091ebf42d48d87e9c0e4acfac0b
2014-04-21 19:48:54 -04:00
Botond Ballo
49966e8549
Bug 961289 - Add support for writing a BaseRect to an output stream. r=Bas
...
--HG--
extra : source : 2f5a1727bfe5c95c99aced1221c816fefcb95b0c
2014-05-07 16:29:44 -04:00
Botond Ballo
fcead72077
Bug 961289 - Introduce a data structure for storing data for APZ testing. r=kats
...
--HG--
extra : source : b37d73c22eae03fe00c800cb102ae61fbdbcb30a
2014-05-07 20:39:35 -04:00
Botond Ballo
535bbba72d
Bug 961289 - Assign sequence numbers to paints on the client side and forward them to the compositor. r=BenWa,kats
...
--HG--
extra : source : d5331eaed1c789ac0248e8710a7b4a167ae349b6
2014-05-06 17:26:13 -04:00
Botond Ballo
29b911b41e
Bug 961289 - Improve const-correctness in AsyncPanZoomController. r=kats
...
--HG--
extra : source : 757446fc0001be834e96572d5b4b26238b1bcf58
2014-05-07 15:21:26 -04:00
Benoit Jacob
b62698ca6d
Bug 987010 - Fix the way that the presence of an alpha channel on a canvas drawing buffer is propagated - r=jrmuizel
2014-05-14 12:26:13 -04:00
Kartikaya Gupta
fcb93d5a8b
Bug 1009184 - Explicitly clear the valid region instead of attempting to paint an empty region. r=BenWa
2014-05-13 14:36:33 -04:00
Botond Ballo
4f2a4fc584
Bug 1009634 - Clearly document the units of APZ prefs. r=kats. DONTBUILD comment-only
...
--HG--
extra : amend_source : b2cc80184098c864c1fd3e00d31296c58175a31e
2014-05-13 12:42:50 -04:00
Jonathan Kew
9b7bb0b045
bug 1007524 - remove unused gfxFontGroup::Equals method. r=jdaggett
2014-05-13 18:08:26 +01:00
Jonathan Kew
cd24a681e9
bug 1006475 - remove unused method gfxPlatformFontList::SetFixedPitch. r=jdaggett
2014-05-13 18:08:09 +01:00