Ryan VanderMeulen
dd75267bf8
Bug 1179287 - Skip TestTiledLayerBuffer due to Linux PGO bustage.
...
CLOSED TREE
2015-07-01 13:42:48 -04:00
Nicolas Silva
e706f98607
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
e4dff52f73
Bug 1170189 - fix a comment in the tiling code. r=BenWa
2015-07-01 13:51:07 +02:00
Nicolas Silva
820e9182e7
Bug 1170189 - Remove the TiledLayerComposer interface. r=BenWa
2015-07-01 13:51:03 +02:00
Nicolas Silva
c23b8a3c64
Bug 1170189 - Simplify the client-side tiling code. r=BenWa
2015-07-01 13:50:58 +02:00
Markus Stange
f1b62506d9
Back out bug 1148582 for static analysis bustage.
2015-07-01 01:20:59 -04:00
Markus Stange
54a3beedc7
Bug 1148582 - Don't capture refcounted LayerManager in the lambda; capture the compositor instead.
2015-07-01 01:01:50 -04:00
Markus Stange
11f7503d75
Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite.
...
--HG--
extra : amend_source : e0991ef9c01cf71ff7ebd5688a5403086d0b82e6
2015-07-01 00:52:09 -04:00
David Anderson
eae17dff97
Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond
2015-06-30 21:07:09 -04:00
David Anderson
c29b4c6dfa
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00
Nathan Froyd
974d8120f2
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
b7aec3ed17
Bug 1178860 - Add dom.meta-viewport.enabled to gfxPrefs. r=dvander
2015-06-30 14:49:02 -04:00
Lee Salzman
4142e9be13
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
8f3a42c617
Bug 1177807 - Mark cairo surface dirty in ReleaseBits. r=jrmuizel
2015-06-26 11:34:00 +02:00
Jonathan Kew
3907cf90fa
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
55dbc6f840
Bug 1072102 - Part 1: Implement FontFaceSet load and check. r=jdaggett,bzbarsky
2015-06-27 11:41:10 +10:00
Mason Chang
84479296fe
Bug 1155828. Follow up bug to correct indentation. r=mstange
2015-06-26 16:33:24 -07:00
Matt Woodrow
3d198b14d2
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
072df12846
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
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Botond Ballo
09cd718536
Bug 1176402 - Obtain the DOMWindowUtils object consistently in the APZ testing native event helpers. r=kats
...
--HG--
extra : rebase_source : 859729b56dd92275073c6198652080f7cd4f0459
extra : source : bad28f570db5490f21a5b273d0a6767453a84786
2015-06-24 03:04:35 -04:00
Botond Ballo
b1873b2c03
Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats
...
--HG--
extra : rebase_source : afb4b0907581cc5c19f3b5c37706d2f72564fc8d
extra : source : 528722d4cab413b596e7c3ac9ef0c37722b825bd
2015-06-25 04:05:44 -04:00
Botond Ballo
a36e9fc830
Bug 1176402 - Update a call to a function that has since been renamed. r=kats
...
--HG--
extra : rebase_source : a3de25acfb333b17c0a4dafee8c94578a27af825
extra : source : 14ab3fb059bd89081a6a0a18b997d5d6efc9dc73
2015-06-24 02:56:48 -04:00
Juan Gomez
702a59d135
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
...
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Mason Chang
b1a0212509
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
b5768cc6da
Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange
2015-05-13 15:19:27 -04:00
Mason Chang
af9e236e6e
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
b5ccccd933
Bug 1177233 - Convert to native scroll units for APZ testing on GTK. r=kats
...
--HG--
extra : rebase_source : c542d866487b67b558e9173cbe733cc39a9c4578
2015-06-24 16:38:00 +02:00
Kartikaya Gupta
5d7a94bba3
Bug 1177023 - Log the IsRootContent flag when dumping framemetrics. r=botond
2015-06-24 15:45:46 -07:00
Sotaro Ikeda
1461279916
Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert
2015-06-24 15:44:47 -07:00
Lee Salzman
3fe9408260
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
9b363da3c3
Bug 1176551 - Don't reject valid profiles with no CLUT offset. r=jrmuizel
...
--HG--
extra : commitid : FPpGSvD0Xkd
2015-06-23 17:49:39 -07:00
Paul Rouget
642c1ce6d5
Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats
2015-06-19 08:37:00 +02:00
Jeff Muizelaar
ba3f7d7a8d
Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548
2015-06-21 23:16:13 -04:00
Brian Birtles
5e4b47c68e
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
8f3e1c59d9
Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc
...
--HG--
extra : rebase_source : e044d64a50c6afff9e518cf53c51aa9658f3b41e
2015-06-15 19:20:59 -04:00
Jonathan Kew
5f4235ae8b
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
783f686467
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
08ead0c1ca
Bug 1139155 - Add a basic sanity test to exercise touch-based scrolling on B2G. r=botond
2015-06-19 22:52:07 -04:00
Kartikaya Gupta
0584aa026d
Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond
2015-06-19 22:51:35 -04:00
Wes Kocher
d0c7c545ac
Backed out 2 changesets (bug 1175585) for test_wheel_transactions.html failures CLOSED TREE
...
Backed out changeset 5b56c3d0e379 (bug 1175585)
Backed out changeset 89b4c0b06ff3 (bug 1175585)
--HG--
extra : rebase_source : f25dd69111041d0d23e09c6a3bd70926c953fffd
2015-06-19 18:03:05 -07:00
Botond Ballo
5e87ffa029
Bug 1175585 - Full-stack mochitest for wheel transactions. r=kats,a=kwierso
...
--HG--
extra : source : 073002f5b079b460bb2e48836b619ada0b866b5b
extra : amend_source : dd21226b11be218ff5b73c1ae3a563660d999a69
2015-06-17 19:12:52 -04:00
Botond Ballo
addfc3aace
Bug 1175585 - Generalize scrollWheelOver() so it's usable by other APZ tests. r=kats
...
--HG--
extra : source : 59084db6f16271bc263bb9696e3168b81c9bdbfa
2015-06-17 19:11:25 -04:00
Benoit Girard
45c212daeb
Bug 1150232 - Stop gap solution until we can integrate the graphics docs. r=mstange
2015-06-19 14:36:23 -04:00
Tom Klein
69ad936a10
Bug 853889 - Check single-box orientaton in _cairo_bentley_ottmann_tessellate_rectangular_traps and _cairo_bentley_ottmann_tessellate_boxes. r=jmuizelaar
...
The fix for _cairo_bentley_ottmann_tessellate_boxes is from cairo upstream
commit 11b6c49c103d53526e9805c8906fde5dbb2eb884.
--HG--
extra : rebase_source : f9a52a5c6d20e560946abc4fb61bfd4a71fafb6a
2015-06-18 13:15:00 -04:00
Kartikaya Gupta
1d81392d69
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-06-19 08:25:41 -04:00
Milan Sreckovic
78ffa8b527
Bug 1176052 - Introduce gfxCriticalNote. r=jmuizelaar
2015-06-18 12:59:00 +02:00
Milan Sreckovic
ffec6a9914
Bug 1145143 - When we fail to UpdateRenderTarget, report the size as well. r=bas
2015-06-18 12:20:00 +02:00
Milan Sreckovic
50bc2f0ddc
Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander
2015-06-18 08:18:00 +02:00
Nicholas Nethercote
aec584b5a8
Bug 1172817 - Remove PL_DHashTableEnumerate() use from FontNameCache. r=jtd.
2015-06-10 13:07:41 -07:00