Kyle
bf4c74166f
Bug 1168189 - Force D2D1 CopySurface to use DrawBitmap like D2D. r=bas
2015-06-19 16:05:51 -04:00
Timothy Nikkel
7afb4241f1
Bug 1179298. ClientTiledPaintedLayer should allow empty transactions to succeed if it doesn't need to draw anything. r=mattwoodrow
...
ClientTiledPaintedLayer::RenderLayer was returning false immediately if there was no callback. It should check if it actually has to draw anything first, and then if it needs to paint it can return false if there is no callback.
2015-07-02 12:50:15 -05:00
Matt Woodrow
0af15741ff
Bug 1175104 - Enable multithread support on our d3d11 content device. r=Bas
2015-04-24 15:30:46 +12:00
John Daggett
376663e9b2
Bug 1165179 - use all style matched faces within a font family. r=heycam
2015-07-02 10:44:14 +09:00
Markus Stange
c7e2ac0dc2
Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite.
2015-07-01 17:32:19 -04:00
David Anderson
b1bf38d87f
Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond
2015-06-30 21:07:09 -04:00
David Anderson
a3ffcf73bf
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00
Ted Mielczarek
3f1f4d6f0a
bug 1178733 - enable APZ for iOS. r=kats
2015-06-23 15:03:44 -07:00
Ted Mielczarek
ee856c1875
bug 1174705 - add GLContext::GetDefaultFramebuffer. r=jgilbert
2015-05-11 15:10:06 -04:00
Ted Mielczarek
94337e6cfe
bug 1174701 - Don't use NEON assembly for ARM iOS in gfx/ycbcr. r=jrmuizel
2015-03-17 14:22:03 -04:00
Ted Mielczarek
f79beb91ba
bug 1171642 - Disable some skia arm assembly for iOS. r=gw280
2015-06-15 11:47:43 -04:00
Ryan VanderMeulen
b83ecb4a8d
Bug 1179287 - Skip TestTiledLayerBuffer due to Linux PGO bustage.
...
CLOSED TREE
2015-07-01 13:42:48 -04:00
Nicolas Silva
40109519e2
Bug 1179287 - Attempt to fix a gcc warning by removing the line in the test that may have caused it. CLOSED TREE
2015-07-01 18:22:17 +02:00
Nicolas Silva
2cc9649c13
Bug 1170189 - fix a comment in the tiling code. r=BenWa
2015-07-01 13:51:07 +02:00
Nicolas Silva
a8a592d46a
Bug 1170189 - Remove the TiledLayerComposer interface. r=BenWa
2015-07-01 13:51:03 +02:00
Nicolas Silva
82ab77a632
Bug 1170189 - Simplify the client-side tiling code. r=BenWa
2015-07-01 13:50:58 +02:00
Markus Stange
26c466292e
Back out bug 1148582 for static analysis bustage.
2015-07-01 01:20:59 -04:00
Markus Stange
1ff20a74cb
Bug 1148582 - Don't capture refcounted LayerManager in the lambda; capture the compositor instead.
2015-07-01 01:01:50 -04:00
Markus Stange
c0d1e334f1
Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite.
2015-07-01 00:52:09 -04:00
David Anderson
5cff589f5b
Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond
2015-06-30 21:07:09 -04:00
David Anderson
48bab4c4b7
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00
Nathan Froyd
46d6f38e68
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Kartikaya Gupta
c508a4e334
Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander
2015-06-30 14:49:02 -04:00
Lee Salzman
d6a4a84005
Bug 633097 - Fix jittering animated text by disallowing flattening into a container layer that has animated text. r=mwoodrow
2015-06-26 18:13:50 -04:00
Andrew Comminos
1b5125d97b
Bug 1177807 - Mark cairo surface dirty in ReleaseBits. r=jrmuizel
2015-06-26 11:34:00 +02:00
Jonathan Kew
44cdda187d
Bug 789788 - Revise the don't-use-document-fonts option so that it will prefer generics (as configured in prefs) but ignore the 'cursive' and 'fantasy' values, but may still use page-specified fonts if necessary for fallback (e.g. icon fonts). r=dbaron
2015-06-27 22:23:05 -07:00
Cameron McCormack
3e5c2ac779
Bug 1072102 - Part 1: Implement FontFaceSet load and check. r=jdaggett,bzbarsky
2015-06-27 11:41:10 +10:00
Mason Chang
97b48890a0
Bug 1155828. Follow up bug to correct indentation. r=mstange
2015-06-26 16:33:24 -07:00
Matt Woodrow
859eb23c8e
Bug 1176570 - Make sure all shared texture handles are opened correctly before attempting to use them. r=jrmuizel
2015-06-26 14:07:57 -07:00
Matt Woodrow
adebc80a26
Bug 1176506 - Don't test texture sharing on WARP devices since it never works and can be detected as a driver reset. r=Bas
2015-06-26 14:06:49 -07:00
Ryan VanderMeulen
55b2086097
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Botond Ballo
903b53d9b0
Bug 1176402 - Obtain the DOMWindowUtils object consistently in the APZ testing native event helpers. r=kats
2015-06-24 03:04:35 -04:00
Botond Ballo
fd97143b7b
Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats
2015-06-25 04:05:44 -04:00
Botond Ballo
701965c242
Bug 1176402 - Update a call to a function that has since been renamed. r=kats
2015-06-24 02:56:48 -04:00
Juan Gomez
98461fc4a4
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Mason Chang
629147c66e
Bug 1162824 - Change box shadow cache to cache the colored blurred box shadow. r=mstange
2015-06-25 12:04:21 -07:00
Mason Chang
1c1f13069a
Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange
2015-05-13 15:19:27 -04:00
Mason Chang
a3cc5110cb
Bug 1176446 - TextureClientD3D11 should take into account the layer backend when allocating a surface. r=bas
2015-06-25 08:07:42 -07:00
Andrew Comminos
6b8dfd4079
Bug 1177233 - Convert to native scroll units for APZ testing on GTK. r=kats
2015-06-24 16:38:00 +02:00
Kartikaya Gupta
2a2a1bfc91
Bug 1177023 - Log the IsRootContent flag when dumping framemetrics. r=botond
2015-06-24 15:45:46 -07:00
Sotaro Ikeda
7d5564f232
Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert
2015-06-24 15:44:47 -07:00
Lee Salzman
f7f17d5e38
Bug 1033375 - Nudge simple linear gradients with hard stops to half-pixel gradient. r=nical
2015-06-23 20:50:36 -04:00
Benoit Girard
8a3c160b79
Bug 1176551 - Don't reject valid profiles with no CLUT offset. r=jrmuizel
2015-06-23 17:49:39 -07:00
Paul Rouget
bb91afb8ae
Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats
2015-06-19 08:37:00 +02:00
Jeff Muizelaar
e65b494176
Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548
2015-06-21 23:16:13 -04:00
Brian Birtles
e87639d412
Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame
...
This fixes a regression when painting semi-transparent synthetic bold text. When
we do that we update the draw target but refactoring in bug 1037340 part
2 caused us to store the draw target before it was updated.
2015-06-22 11:45:39 +09:00
Markus Stange
0528311764
Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc
2015-06-15 19:20:59 -04:00
Jonathan Kew
3cc55beaf6
Bug 1174946 - Back out the (incorrectly-implemented) caching of sentinelFirstFamily from bug 1165693, which should be largely overshadowed by the mFcSubstituteCache anyway. r=jdaggett
2015-06-20 08:44:21 +01:00
Kartikaya Gupta
7f0178f0d8
Bug 1153841 - Remove the 'it must be 2D' restriction for transforms on fixed-pos layers. r=BenWa,mattwoodrow
2015-06-19 22:57:37 -04:00
Kartikaya Gupta
a054adb558
Bug 1139155 - Add a basic sanity test to exercise touch-based scrolling on B2G. r=botond
2015-06-19 22:52:07 -04:00