Phil Ringnalda
8d73e0be6f
Backed out 5 changesets (bug 991032, bug 990933, bug 990876, bug 990871) for build bustage
...
CLOSED TREE
Backed out changeset c28e1344a6da (bug 991032)
Backed out changeset c85326be7e94 (bug 990876)
Backed out changeset 7cd1a8c883cb (bug 990876)
Backed out changeset 3052e8a3c505 (bug 990933)
Backed out changeset 6685770cf674 (bug 990871)
2014-04-03 20:28:52 -07:00
Nicolas Silva
e195bff1bb
Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow
2014-04-04 11:15:47 +08:00
Nicolas Silva
061c466077
Bug 990876 - Remove TextureClientSurface. r=mattwoodrow
2014-04-04 11:15:34 +08:00
Nicolas Silva
3f0e003bb5
Bug 990876 - Moz2dify TestTextures. r=mattwoodrow
2014-04-04 11:15:29 +08:00
Nicolas Silva
fc652fbc8e
Bug 990933 - Moz2dify SimpleTiledContentClient. r=jrmuizel
2014-04-04 11:15:25 +08:00
Nicolas Silva
bb5f55e84a
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
2014-04-04 11:15:18 +08:00
Tatiana Meshkova
42cebf4c6d
Bug 990869 - Allow to enable sub Apzc for non WIN gecko clients. r=kats
2014-04-02 18:40:00 +02:00
Nicolas Silva
9e32afc054
Bug 989904 - Remove the remaining deprecated textures code. r=mattwoodrow
2014-04-03 14:04:04 +08:00
Daniel Holbert
cb44c1df9a
Bug 991407: Remove unused class gfxFontNameList. r=jdaggett
2014-04-02 21:37:37 -07:00
Masayuki Nakano
852403f45d
Bug 990855 part.2 Remove dom/events from local includes of moz.build files r=smaug
2014-04-03 13:18:38 +09:00
John Daggett
4c46bd8cd9
Bug 975460 - remove use of CGCopyFontTable in async font loader which didn't solve the crash problem on 10.6. r=smichaud,mkato
2014-04-03 13:13:14 +09:00
John Daggett
4aaab3c453
Bug 975460 - disable async font loader on OSX 10.6. r=smichaud,mkato
2014-04-03 13:13:11 +09:00
Bas Schouten
1cfc05dded
Bug 987077: Correctly deal with a constant acceleration. r=jwatt
2014-04-02 21:16:57 +01:00
Botond Ballo
16d25bddea
Bug 984490 - Use the correct clip rect when determining whether to skip rendering a tile. r=nical
2014-04-02 03:23:04 -04:00
Botond Ballo
530b8d2872
Bug 984490 - Make Compositor::GetCurrentRenderTarget() const. r=nical
2014-04-02 03:27:42 -04:00
Andreas Gal
9188c80be2
Bug 978479 - Remove flipped quad texture from mQuadVBO. r=bjacob
2014-04-02 09:02:07 -04:00
Jonathan Watt
21505696c1
Bug 990752 - Make ImageLayerD3D9/ImageLayerD3D10::Render() use mSourceSurface instead of mDeprecatedSurface (Moz2D migration). r=mattwoodrow
2014-04-02 12:33:15 +01:00
Jonathan Watt
3196747a63
Bug 964732 - Remove calls to DeprecatedGetAsSurface in ImageLayerD3D9 (Moz2D migration). r=mattwoodrow
2014-04-02 12:32:54 +01:00
Nicolas Silva
6f3265ad02
Bug 990876 - Backed out changeset 0a245ee13ce6 for build bustage
2014-04-02 19:12:48 +08:00
Nicolas Silva
2914133d61
Bug 990876 - Moz2dify TestTextures.cpp. r=mattwoodrow
2014-04-02 18:58:37 +08:00
Matt Woodrow
e043ee5f82
Bug 990437 - Fix windows build by moving implicit AddRef/Release calls to the cpp file
2014-04-02 15:08:31 +08:00
Matt Woodrow
13c45e3751
Bug 990437 - Convert ContentHostIncremental to inherit from ContentHostBase. r=nical
2014-04-02 14:45:02 +08:00
Matt Woodrow
e40ecff305
Bug 990437 - Split texture host ownership out from ContentHostBase. r=nical
2014-04-02 14:45:02 +08:00
Matt Woodrow
79f1b9008c
Bug 990437 - Rename the Incremental texture created function. r=nical
2014-04-02 14:45:01 +08:00
Nicolas Silva
9effdc38ef
Bug 980647 - Part 2 - Use the PerFrame pool with all layer types on b2g. r=Cwiiis
2014-04-02 10:37:49 +08:00
Mike Hommey
08d75b2772
Bug 990333 - Fix DirectX SDK path handling when linking xul.dll after bug 988271. r=mshal
2014-04-02 11:52:21 +09:00
Ryan VanderMeulen
52484dbcb0
Merge inbound to m-c.
2014-04-01 16:45:00 -04:00
Sotaro Ikeda
a56bfe74a2
Bug 990305 - Move IsInEmulator() from GrallocImage to gfxPlatform r=nical
2014-04-01 06:33:49 -07:00
Sotaro Ikeda
6bc7e3a1b1
Bug 989215 - clear recycle callback in TextureParent::ActorDestroy() r=nical
2014-03-31 20:24:55 -07:00
Ryan VanderMeulen
6cd1cf828f
Merge b2g-inbound to m-c.
2014-03-31 17:27:57 -04:00
Ryan VanderMeulen
30469b5fc9
Backed out changesets 0b596070fe54 and ed6969e4fb6f (bug 957560) for causing bug 990027 on a CLOSED TREE.
2014-03-31 14:31:52 -04:00
Masatoshi Kimura
613d093de9
Bug 989557 - Implement a fallback for CJK Compatibility Ideographs Standardized Variants. r=jfkthame
...
--HG--
rename : layout/reftests/fonts/gw432047-license.txt => layout/reftests/fonts/glyphwiki-license.txt
2014-04-01 02:30:26 +09:00
Chris Lord
e01cd69c67
Bug 988370 - Don't use progressive/low precision rendering on fixed layers. r=mattwoodrow
...
Fixed layers don't async scroll, so it doesn't make sense for them to have
a low precision region or for them to be rendered progressively.
2014-03-31 17:42:32 +01:00
Sotaro Ikeda
37c69117b5
Bug 985772 - Remove SurfaceDescriptor around GonkNativeWindow r=nical,pchang,schiu,mikeh,gal
2014-03-31 08:24:28 -07:00
Matt Woodrow
dc08c795e5
Bug 988771 - Remove DeprecatedCanvasClient. r=nical
...
--HG--
extra : rebase_source : 3dbca3237e08a6ab18e2d5805cacf18659a40d69
2014-03-31 22:50:27 +08:00
Carsten "Tomcat" Book
928fff7ce1
merge b2g-inbound to mozilla-central
2014-03-31 12:46:42 +02:00
Phil Ringnalda
339c64c1e5
Back out 2f5e6cd1cc9c (bug 989829) for assertion failures
2014-03-30 23:26:43 -07:00
Sotaro Ikeda
f8b14a6602
Bug 989561 - Remove min size limitation since JB gonk r=gal
2014-03-30 22:23:52 -07:00
Kartikaya Gupta
78ee4c2d18
Bug 989829 - Move all APZ prefs into gfxPrefs and move all documentation into AsyncPanZoomController.cpp. r=botond
2014-03-31 13:05:38 +08:00
Kartikaya Gupta
b8df9b819a
Bug 989407 - Stop treating mouse events as touch events because it interferes with gesture detection. r=botond
2014-03-31 13:03:00 +08:00
Phil Ringnalda
39be46ace0
Back out 5adc1acdb309 (bug 973264) for Windows reftest bustage
...
CLOSED TREE
--HG--
extra : rebase_source : e7e68eb00234424a7fe4bcd6a165c5cc07f0fa30
2014-03-30 20:32:34 -07:00
Nicolas Silva
0dd331c884
Bug 957560 - Fix WError build bustage on a CLOSED TREE.
2014-03-31 11:31:39 +08:00
Nicolas Silva
c3983bf9cc
Bug 957560 - Fix new textures on windows (OMTC). r=mattwoodrow
2014-03-31 11:07:40 +08:00
Mike Hommey
8a1f2aefb0
Backout changesets ca413634eba3 and a92851ff7444 (bug 988168) for likely windows PGO perf regression
2014-03-29 16:49:19 +09:00
Kartikaya Gupta
4739661ad2
Bug 989336 - Silence 'uninteresting call' warning from mock object. r=dmitry.rojkov
2014-03-28 17:58:23 -07:00
Wes Kocher
83c51e7bc8
Merge m-c to inbound
2014-03-28 17:04:03 -07:00
Wes Kocher
336f9b8d32
Merge b2g-inbound to m-c
2014-03-28 16:38:35 -07:00
Mike Hommey
92df8541c3
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-29 07:50:08 +09:00
Nicolas Silva
965ae04855
Bug 977255 - Backout for build bustage on a CLOSED TREE
2014-03-28 17:01:52 +01:00
Sotaro Ikeda
7b2b8f5e43
Bug 983971 - Do not use gralloc for small size on ICS gonk r=nical
2014-03-28 07:35:21 -07:00
Chris Lord
0bd60d21fd
Bug 983169 - Fix handling of tile resolution in TiledContentClient. r=bas
2014-03-27 18:52:09 +00:00
Chris Lord
e657a3dcd4
Bug 983169 - Fix up TiledLayerHost rendering method. r=BenWa
...
A few parts of this function weren't quite right. The major change is to use
the TiledLayerBuffer's valid region instead of the layer's valid region.
These are the same, except when progressive rendering is enabled, where the
former may differ from the layyer (and will represent what has actually been
updated).
2014-03-27 18:52:08 +00:00
Nicolas Silva
0ea72fd9df
Bug 977255 - Initialize the gralloc memory reporter in gfxPlatform. r=cwiiis
2014-03-28 15:40:30 +01:00
Kartikaya Gupta
0c67224bf9
Bug 948377 - Remove unwanted rounding in CalculateCompositedRectInCssPixels; add a CalculateCompositedSizeInCssPixels also. r=botond
2014-03-28 10:36:47 -04:00
Bill McCloskey
e6076718ce
Bug 980122 - Recomposite entire screen in basic compositor (r=mattwoodrow)
2014-03-28 11:25:23 -07:00
snigdha
11404d6af2
Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey
2014-04-01 08:29:25 -04:00
Dmitry Rozhkov
5fb4778e0a
Bug 985541 - Turn GestureEventListener into Finite-state machine. r=kats,drs
2014-03-27 14:04:39 +02:00
Matt Woodrow
2d994368c3
Bug 973264 - If we wrap gfxImageSurface data when creating a SourceSurface, hold a reference to the original surface so the data stays alive. r=Bas
...
--HG--
extra : rebase_source : ef99e74688f992c80bd4da1cd5373dcd95ac80a3
2014-03-05 16:04:05 +13:00
Jacek Caban
266d9642e1
Bug 988271 - Fixed D3D SDK detection on mingw. r=mshal,jgilbert
2014-03-31 13:21:38 +02:00
Jonathan Kew
cf66ed437a
bug 617008 - avoid creating a rendering context that we may not need. r=roc
2014-03-31 11:53:09 +01:00
Carsten "Tomcat" Book
74ed058b3b
Merge mozilla-central to mozilla-inbound
2014-03-31 12:50:17 +02:00
Benoit Jacob
884b8d3ea5
Bug 987311 - Fix a bad enum conversion bug found by converting TextureFlags to typed enums - r=nical
2014-03-31 05:10:49 -04:00
Benoit Jacob
a080758483
Bug 987828 - 4/4 - Remove IsGLES2 - r=jgilbert
2014-03-31 05:10:49 -04:00
Benoit Jacob
7fff2c454f
Bug 987828 - 3/4 - Use IsGLES instead of IsGLES2 - r=jgilbert
2014-03-31 05:10:49 -04:00
Matt Woodrow
bad09e1466
Bug 973264 - If we wrap gfxImageSurface data when creating a SourceSurface, hold a reference to the original surface so the data stays alive. r=Bas
...
--HG--
extra : rebase_source : 91833db0c39af3984dc7e7a1965486916a9f47f8
2014-03-05 16:04:05 +13:00
Nicolas Silva
9ba64a87e8
Bug 977255 - Initialize the gralloc memory reporter in gfxPlatform. r=cwiiis
2014-03-28 18:20:57 +01:00
Kartikaya Gupta
d720d8cc46
Bug 987188 - Guard against a null pointer when dumping the layer tree. r=nical
2014-04-01 01:46:00 +02:00
Matt Woodrow
0d0dc840d2
Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetSkia. r=gw280
2014-04-01 16:59:20 +08:00
Matt Woodrow
6e3ee59a02
Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetCG. r=jrmuizel
2014-04-01 16:57:35 +08:00
Matt Woodrow
79506c359b
Bug 990338 - Use CopySurface when copying data to a TextureClient for better performance. r=nical
2014-04-01 15:53:15 +08:00
Matt Woodrow
b3ae34e368
Bug 990338 - Pass CanvasLayer Y-flip flag through layers. r=nical
2014-04-01 15:52:47 +08:00
Matt Woodrow
6488d62753
Bug 990338 - Remove FillWithMask since it's dead code. r=nical
2014-04-01 15:52:10 +08:00
Matt Woodrow
ca4bed9031
Bug 990338 - Clean up CopyableCanvasLayer. r=nical
2014-04-01 15:51:35 +08:00
Matt Woodrow
36c6bc39f6
Bug 990338 - Use Moz2D for updating CanvasClient. r=nical
2014-04-01 15:51:10 +08:00
George Wright
1ee369cbfc
Bug 989707 - roundOut() the bounds rect instead of round(), as round() can return a rect that's not quite large enough to cover the path r=mattwoodrow
2014-03-31 05:06:25 -04:00
Nicolas Silva
3e8a545e97
Bug 982413 - Remove the deprecated textures pref. r=mattwoodrow
2014-04-01 14:28:36 +08:00
Nicolas Silva
147875256f
Bug 989904 - Remove the deprecated basic textures. r=mattwoodrow
2014-04-01 14:28:27 +08:00
Nicolas Silva
2ceec21089
Bug 989904 - Remove some of the deprecated backend-independent textures. r=mattwoodrow
2014-04-01 14:28:23 +08:00
Nicolas Silva
2f7b2c6f99
Bug 989904 - Remove some of the deprecated gl textures. r=mattwoodrow
2014-04-01 14:28:18 +08:00
Nicolas Silva
c0c75c9a81
Bug 989904 - Remove deprecated d3d textures. r=mattwoodrow
2014-04-01 14:28:14 +08:00
Nicolas Silva
93524a4fe4
Bug 989883 - Remove deprecated ContentClient/Host. r=mattwoodrow
2014-04-01 14:28:05 +08:00
Nicolas Silva
6f0441ce31
Bug 989883 - Remove deprecated ImageClient/Host. r=mattwoodrow
2014-04-01 14:28:00 +08:00
Mike Hommey
610912639c
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal. DONTBUILD
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Mike Hommey
6d9ddb9419
Backed out changeset 561b9329d832 (bug 988168) for wrong attribution.
2014-04-01 13:17:50 +09:00
Jacek Caban
ce93f06cfd
Bug 988168 - Better integrate gtest libxul in the build system. r=mshal
...
--HG--
rename : toolkit/library/Makefile.in => toolkit/library/libxul.mk
rename : toolkit/library/moz.build => toolkit/library/libxul.mozbuild
2014-03-31 13:21:38 +02:00
Matt Woodrow
b34afdaf89
Bug 989858 - Part 6: Rename DeprecatedPaint and stop passing a gfxContext in. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
a3b2c65ff3
Bug 989858 - Part 5: Remove partially implemented moz2d paint function. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
53b9294764
Bug 989858 - Part 4: Convert BasicColorLayer. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
ad062f6f9f
Bug 989858 - Part 3: Convert BasicImageLayer. r=roc
2014-04-01 12:02:09 +08:00
Matt Woodrow
ed9e153387
Bug 989858 - Part 2: Convert BasicCanvasLayer. r=roc
2014-04-01 12:02:09 +08:00
Matt Woodrow
47f6e3b181
Bug 989858 - Part 1: Add Moz2D helpers to BasicLayersImpl. r=roc
2014-04-01 12:02:09 +08:00
Benoit Jacob
97fce92de5
Bug 990233 - Back out Bug 978479 and Bug 980364 because of a 5% tresize regression on Mac OSX 10.6 - no review, just a backout on a CLOSED TREE
2014-03-31 22:31:24 -04:00
Kartikaya Gupta
be80698012
Bug 980679 - Filter redundant scroll offset updates by scroll generation value. r=botond,tn
2014-03-28 08:21:19 -04:00
John Daggett
24906e6951
Bug 975460 - avoid CTFontCopyTable on OSX 10.6 to avoid crash. r=smichaud
2014-03-28 14:40:42 +09:00
Matt Woodrow
696477a973
Bug 980642 - Implement ClearRect for CompositorD3D11. r=Bas
2014-03-28 16:38:32 +13:00
Matt Woodrow
7c365c8f30
Bug 980642 - Implement ClearRect for CompositorD3D9. r=Bas
2014-03-28 16:38:32 +13:00
Matt Woodrow
f55a1734b7
Bug 980642 - Implement Clear regions for ClientLayerManager/LayerManagerComposite. r=roc
2014-03-28 16:38:32 +13:00
Matt Woodrow
453ffffa9c
Bug 980642 - Clean up Compositor::clearFBRect API. r=roc
2014-03-28 16:38:32 +13:00
Kartikaya Gupta
2ba71c0d91
Bug 989829 - Move all APZ prefs into gfxPrefs and move all documentation into AsyncPanZoomController.cpp. r=botond
2014-03-31 13:05:38 +08:00
Dan Glastonbury
0380da9a54
Bug 982475 - Prevent SwapRAndBComponents derefencing NULL pointer. r=jgilbert
2014-03-11 11:01:00 +10:00
Andreas Gal
3d7a7a76bb
Bug 978479 - remove flipped quad texture from mQuadVBO. r=bjacob
2014-03-29 20:49:00 +01:00
Andreas Gal
9540c1f604
Bug 980364 - Add GLDrawRectHelper and use it from GLBlitTextureImageHelper. r=bjacob
2014-03-30 17:37:00 +02:00
George Wright
86fb72f3b3
Bug 981005 - Ensure the correct GLContext is current before trying to update in CanvasClientSurfaceStream r=snorp
2014-03-27 17:59:38 -04:00
Ms2ger
4d77f53384
Bug 976143 - Fix build warnings in iccread.c; r=jrmuizel
2014-03-27 21:05:15 +01:00
Kartikaya Gupta
5177a54c11
Bug 988920 - Use getter functions instead of trying to access private member. r=botond
2014-03-27 15:06:15 -04:00
Carsten "Tomcat" Book
3c6f526ac7
merge mozilla-inbound to mozilla-central
2014-03-27 14:09:23 +01:00
Ryan VanderMeulen
6fa5cbea0b
Merge m-c to inbound.
2014-03-26 23:09:54 -04:00
Ryan VanderMeulen
8b6cc2528d
Merge m-c to b2g-inbound.
2014-03-26 23:09:04 -04:00
Sotaro Ikeda
c945bef808
Bug 977880 - Handle ReleaseFence on tiled thebes layer r=cwiiis,nical,BenWa
2014-03-26 18:01:15 -07:00
Ryan VanderMeulen
d9d827e562
Merge inbound to m-c.
2014-03-26 20:58:31 -04:00
Wes Kocher
362cb153e3
Merge m-c to b2g-inbound despite the CLOSED TREE
2014-03-25 20:22:16 -07:00
Botond Ballo
d55f2c4688
Bug 987993 - Change name of ThebesLayerComposite back to 'ThebesLayerComposite'. r=bjacob
2014-03-25 17:12:31 -04:00
Sotaro Ikeda
ac241610d9
Bug 986933 - Add DeallocGrallocBuffer() r=nical
2014-03-25 18:28:47 -07:00
Jonathan Kew
ee01ff691c
bug 981627 - glyph surface with ARGB format might not be a true color glyph. r=jrmuizel
2014-03-24 14:35:43 +00:00
James Willcox
11722c2841
Bug 981621 - Guard against null GrContext r=gwright
2014-03-24 09:13:55 -05:00
Bas Schouten
ec5bb433f2
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 18:40:58 +01:00
Tatiana Meshkova
9b3ab19f5f
Bug 985814 - Skia cannot compile properly for Qt Widget backend. r=gw280
2014-03-22 05:38:40 -07:00
Chris Lord
27ab4fdb16
Bug 983208 - Fix progressive tile update calculations. r=botond
...
A lot of this code used incorrect coordinate spaces or calculations that only
worked because things were setup in a certain way. Now that the input data is
more consistently correct and things have changed slightly, this code no
longer worked.
This patch reworks things to use what I think are the correct coordinate
spaces and calculations, and should hopefully be less prone to breakage.
2014-03-22 09:17:54 +00:00
Phil Ringnalda
94a50979f7
Back out 87e39d7d851a (bug 984796) for printfing like log size is infinite
...
CLOSED TREE
2014-03-21 19:49:15 -07:00
ABE Hiroki (hATrayflood)
ba6a89f5e6
Bug 980697 - Add a configure option to pull newer versions of the d3dcompiler dll from installed Windows SDKs. r=mshal,vlad
2014-03-22 10:49:26 +09:00
Jonathan Watt
bffb9388c5
Bug 985470 - Replace the Moz2D Matrix().Translate() calls with Matrix::Translation() for better perf. r=mattwoodrow
...
--HG--
extra : rebase_source : 7181564bdaa57a970a256e9676857a7195874631
2014-03-22 07:56:11 +08:00
Bas Schouten
a3d8192024
Bug 984796: Fix some small errors in path flattening code. r=jwatt
2014-03-22 00:55:36 +01:00
Eric Rahm
4c96c88496
Bug 962154 - Use MallocSizeOf to report decoded-video memory. r=cpearce,njn
2014-03-19 14:33:12 -07:00
Blake Kaplan
cb8436b251
Bug 976479 - Don't race to destroy top level protocols off the main thread. r=nical
2014-03-21 15:20:25 -07:00
Brian Birtles
b6cbba569e
Bug 986359 part 3 - Add AutoResolveRefLayers before calling TransformShadowTree; r=mattwoodrow
2014-03-22 05:59:57 +08:00
Brian Birtles
68df29a84d
Bug 986359 part 1 - Move SetTestSampleTime and LeaveTestMode to LayerTransactionParent; r=mattwoodrow
2014-03-22 05:59:57 +08:00
Chadd Williams
be019a3d12
Bug 980493 - Transition FrameMetrics::mScrollId to use a getter/setter. r=botond
...
--HG--
extra : histedit_source : 1c84496d4b61f019e6e6cc24591ee3a10434e4cc
2014-03-21 17:48:08 -04:00
Ryan VanderMeulen
2ecebddb0e
Merge m-c to inbound.
2014-03-21 16:49:07 -04:00
Sotaro Ikeda
8dd768326c
Bug 986253 - Limt a number of Fence to 4 per message r=nical
2014-03-21 09:57:01 -07:00
Jeff Gilbert
90550c6321
Bug 985685 - DrawRangeElements should call Before/AfterGLDrawCall(). - r=kamidphish
2014-03-20 21:20:02 -07:00
Nicolas Silva
4f706a2604
Bug 968807 - Add assertions in TextureClient. r=bjacob
2014-03-21 18:03:20 +01:00
Eric Rahm
c309103b37
Bug 985770 - MemoryTextureClient should use array delete in destructor. r=Bas
2014-03-19 17:28:41 -07:00
Ryan VanderMeulen
a0a7f1acec
Backed out changeset 32ce387c5487 (bug 987010) for crashes.
...
CLOSED TREE
2014-03-26 15:58:07 -04:00
Ehsan Akhgari
04a9eef480
Bug 987667 - Make GenericAtomicRefCounted thread-safe; r=bjacob
2014-03-25 13:58:48 -04:00
Chris Peterson
24269cc732
Bug 986788 - Suppress clang and gcc warnings in third-party code: MurmurHash3. r=bjacob
2014-03-20 21:39:32 -07:00
Nicolas Silva
8252fbc76b
Bug 984338 - Add a pref to flash layer borders when they are created. r=jrmuizel
2014-03-25 17:54:39 +01:00
Nicolas Silva
6a0f990094
Bug 984618 - Clear the compositor's unused textures when a frame was entirely composited by hwcomposer. r=cwiiis
2014-03-25 17:14:48 +01:00
Nicolas Silva
aff8781ac7
Bug 984823 - Use clamp to edges with tiles on b2g. r=Cwiiis
2014-03-21 13:54:13 +01:00
Kartikaya Gupta
10a1dc9739
Bug 987314 - Move around a few things in AsyncPanZoomController.h. r=botond
2014-03-25 09:26:05 -04:00
Jonathan Kew
dc9e79f28d
bug 987357 - support .woff-format fonts installed in the system fonts directory on android/b2g devices. r=roc
2014-03-25 10:07:31 +00:00
Timothy Nikkel
b2a8f6d187
Bug 957668. Calculate and set display ports as margins in layer pixels. r=kats
2014-03-26 21:46:24 -04:00
Timothy Nikkel
79463c4f16
Bug 986413. Limit composition bounds used for display port calculation to root composition bounds. r=kats
2014-03-26 19:24:25 -04:00
James Willcox
2822979243
Bug 985487 - Don't try to use GL_TEXTURE_RECTANGLE_ARB on ES2 r=mwoodrow
2014-03-26 13:23:44 -05:00
James Willcox
4fb0804a3e
Bug 987010 - Ignore alpha in Skia BGRX source surfaces r=gwright
2014-03-26 13:22:42 -05:00
James Willcox
108a4757be
Bug 981621 - Don't crash if we fail to create SkiaGL backing texture r=gwright
2014-03-26 13:21:50 -05:00
James Willcox
d7f0ebf02a
Bug 985773 - Destroy SkiaGLGlue in gfxPlatform::Shutdown() instead of relying on destructor r=gwright
2014-03-26 13:21:16 -05:00
Nicolas Silva
8f665813d6
Bug 984618 - Clear the CompositorOGL's unused textures when aborting a frame. r=Bas.
2014-03-26 16:56:30 +01:00
Ed Morley
28b94e6939
Backed out changeset 08c58214f01f (bug 987010) for xpcshell crashes; CLOSED TREE
2014-03-26 15:15:18 +00:00
Ed Morley
b9ee929f4c
Backed out changeset a0827d7c8a02 (bug 981621)
2014-03-26 15:14:57 +00:00
Ed Morley
229b5c3df6
Backed out changeset 4c963fa4683b (bug 985487)
2014-03-26 15:14:54 +00:00
Ed Morley
822836003a
Backed out changeset 3d83a5202173 (bug 985773)
2014-03-26 15:14:50 +00:00
James Willcox
d676eb3668
Bug 985773 - Destroy SkiaGLGlue in gfxPlatform::Shutdown() instead of relying on destructor r=gwright
2014-03-26 09:12:19 -05:00
James Willcox
0afeb7e71a
Bug 985487 - Don't try to use GL_TEXTURE_RECTANGLE_ARB on ES2 r=mwoodrow
2014-03-26 09:11:42 -05:00
James Willcox
146bae5aff
Bug 981621 - Don't crash if we fail to create SkiaGL backing texture r=gwright
2014-03-26 09:10:12 -05:00
James Willcox
a6c0201109
Bug 987010 - Ignore alpha in Skia BGRX source surfaces r=gwright
2014-03-26 09:08:27 -05:00
Masatoshi Kimura
d3addb73e9
Bug 986811 - Use the latest d3dcompiler dll if available. r=jgilbert
2014-03-26 22:41:57 +09:00
Carsten "Tomcat" Book
71eecb871e
Backed out changeset 91a4c3026e8a (bug 986811) for bustage
2014-03-26 12:27:52 +01:00
Masatoshi Kimura
782e9ea745
Bug 986811 - Use the latest d3dcompiler dll if available. r=jgilbert
2014-03-26 20:14:45 +09:00
Rik Cabanier
36410d994f
Bug 987292 - drawImage does not resample outside source rect r=jmuizelaar
2014-03-24 14:10:00 +01:00
John Daggett
31ff8cb6de
Bug 987408 - correct the default features space check pref name. r=mkato
2014-03-26 17:03:56 +09:00
George Wright
4b772bd2f4
Bug 987054 - If we can't create a valid DrawTarget in GetThebesSurfaceForDrawTarget, error out r=mettwoodrow
2014-03-25 23:00:27 -04:00
Jonathan Watt
d1f497be9e
Bug 982697 - Make Moz2D's DataSourceSurfaceD2D ctor clear the texture memory before drawing to it so that the old content of recycled textures isn't displayed underneath the drawn content. r=Bas
2014-03-26 02:03:55 +00:00
Jukka Jylanki
383cfa2fde
Bug 987845 - Avoid unconditionally calling eglGetError() after each EGL MakeCurrent operation - r=bjacob,vlad,jgilbert - anyone else?
2014-03-25 20:23:58 -04:00
George Wright
5b7910f119
[PATCH 6/6] Bug 985217 - Ensure that our GLContext is current and working at GrGLInterface creation time as Skia now determines extensions at creation time r=snorp
2014-03-18 19:37:56 -04:00
George Wright
a3be9b0eda
[PATCH 5/6] Bug 985217 - Stub out CreateTypeface* for Mac r=snorp
2014-03-17 13:17:49 -04:00
George Wright
7d68568f31
[PATCH 4/6] Bug 985217 - Remove client side array functions as Skia no longer uses/wants them, and set the functions differently following refactoring in GrGLInterface r=snorp
2014-03-20 14:08:19 -04:00
George Wright
8bd7a8f28c
[PATCH 3/6] Bug 985217 - Minor changes to gfx/2d for API changes in Skia r=snorp
2014-03-20 14:07:36 -04:00
George Wright
bdec7117c0
[PATCH 2/6] Bug 985217 - Enable three legacy APIs in the new Skia r=snorp
2014-03-20 14:06:36 -04:00
George Wright
27ecc86847
[PATCH 1/6] Bug 985217 - Update Skia to r13827 r=upstream
2014-03-17 07:34:32 -04:00
Botond Ballo
db56b351cc
Bug 980493 - Update references to mScrollOffset and mZoom in APZC_LOG calls. r=kats
...
--HG--
extra : rebase_source : 73cac39c4c6f5900f834ce690fa447808d30e4ad
2014-03-20 14:36:40 -04:00
Carsten "Tomcat" Book
fb67e88f61
Merge mozilla-central to mozilla-inbound
2014-03-20 14:18:00 +01:00
Carsten "Tomcat" Book
8c46dc13d5
merge mozilla-inbound to mozilla-central
2014-03-20 13:56:02 +01:00
Jonathan Kew
b7f4b5d6a0
bug 931426 - fix up font-weight values for some problematic faces on OS X. r=jdaggett
2014-03-20 09:46:42 +00:00
John Daggett
66696a145e
Bug 921858 - whitelist font families to avoid space lookup check for default features. r=jfkthame
2014-03-20 14:43:31 +08:00
John Daggett
6f3296db00
Bug 921858 - check for spaces in textrun before skipping word cache. r=jfkthame
2014-03-20 14:43:30 +08:00
John Daggett
a4de3811b3
Bug 921858 - distinguish space features in default features from those in non-default features. r=jfkthame
2014-03-20 14:43:30 +08:00
Markus Stange
b31db64e73
Bug 984761 - IPDL serialization for FilterDescription. r=roc
2014-03-20 10:12:45 +08:00
Markus Stange
7f633f31e6
Bug 984761 - IPDL serialization for FilterPrimitiveDescription. r=roc
2014-03-20 10:12:45 +08:00
Markus Stange
9b7b3235ef
Bug 984761 - Allow setting the primitive type of FilterPrimitiveDescriptions after construction. r=roc
2014-03-20 10:12:45 +08:00
Markus Stange
24f1c186d5
Bug 984761 - IPDL serialization for AttributeMap. r=roc
2014-03-20 10:12:45 +08:00
Markus Stange
be5c6e3640
Bug 984761 - Add AttributeMap::EnumerateRead. r=roc
2014-03-20 10:12:44 +08:00
Markus Stange
12b3f841f0
Bug 984761 - Add FilterPrimitiveDescription::operator==. r=roc
2014-03-20 10:12:44 +08:00
Markus Stange
46966112cf
Bug 984761 - Add AttributeMap::operator==. r=roc
2014-03-20 10:12:44 +08:00
Markus Stange
55cc3adae6
Bug 984761 - Add FilterAttribute::operator==. r=roc
2014-03-20 10:12:44 +08:00
Markus Stange
d38fdbebeb
Bug 984761 - IPDL serialization for the filter attribute name enum. r=bjacob
2014-03-20 10:12:44 +08:00
Markus Stange
491b734eae
Bug 984761 - IPDL serialization for the ColorSpace enum. r=bjacob
2014-03-20 10:12:43 +08:00
Markus Stange
cb1ed17792
Bug 984761 - Use a typed enum for ColorSpace and AlphaModel. r=bjacob
2014-03-20 10:12:43 +08:00
Markus Stange
bbdb28c62e
Bug 984761 - IPDL serialization for the PrimitiveType enum. r=bjacob
2014-03-20 10:12:43 +08:00
Markus Stange
e86eaec4d0
Bug 984761 - Use a typed enum for filter primitive types. r=bjacob
2014-03-20 10:12:43 +08:00
Markus Stange
5536342760
Bug 984761 - IPDL serialization for the AttributeType enum. r=bjacob
2014-03-20 10:12:42 +08:00
Markus Stange
f573077ace
Bug 984761 - Use a typed enum for attribute types. r=bjacob
2014-03-20 10:12:42 +08:00
Markus Stange
19234151dc
Bug 984761 - IPDL serialization for gfx::Matrix5x4. r=bjacob
2014-03-20 10:12:42 +08:00
Markus Stange
d1abc50006
Bug 984761 - IPDL serialization for gfx::Point3D. r=bjacob
2014-03-20 10:12:42 +08:00
Markus Stange
f5027a96cc
Bug 984761 - IPDL serialization for gfx::Color. r=bjacob
2014-03-20 10:12:41 +08:00
Markus Stange
656d36ff4c
Bug 983236 - Initialize FilterPrimitiveDescription::mOutputColorSpace. r=roc
2014-03-20 10:12:41 +08:00
Ehsan Akhgari
5ab76fe98e
Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium
2014-03-19 21:55:00 -04:00
Wes Kocher
c5d81bb33f
Backed out changeset 8764e9f061d0 (bug 980679) for a smoketest regression
2014-03-19 16:14:42 -07:00
Wes Kocher
a5a3ec121e
Backed out 3 changesets (bug 980027) for causing a serious race in hal with the pref service
...
Backed out changeset 5cd05df56f67 (bug 980027)
Backed out changeset 6344d6606517 (bug 980027)
Backed out changeset 098a43b537e9 (bug 980027)
2014-03-19 15:36:13 -07:00
Chris Lord
b34af3c7e4
Bug 950050 - Allow Gralloc surfaces on the Nexus S. r=nical,lissyx
2014-03-19 08:02:39 +00:00
Matt Woodrow
054e401662
Bug 985302 - Make ISurfaceAllocator use AtomicRefCountedWithFinalize to avoid calling virtual functions from its destructor. r=Bas
2014-03-19 12:02:42 +08:00
Matt Woodrow
8ecbd16deb
Bug 982339 - Get rid of TextureClientPoolMember and use nsTArray so that we releases references when we shutdown. r=Bas
2014-03-18 12:06:25 +08:00
Matt Woodrow
cca6f8378b
Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
2014-03-18 12:06:23 +08:00
Nicolas Silva
df118a224d
Bug 984437 - Remove GrallocDeprecatedTextureHostOGL. r=sortaro
2014-03-19 18:21:44 +01:00
Ryan VanderMeulen
76514a9d58
Backed out changeset 9394e6901453 (bug 958008) for causing bug 960224.
2014-03-19 13:19:02 -04:00
Jonathan Kew
5df0aa644e
bug 645124 - mismatched font-style should not cause a specified font-family to be skipped altogether. r=karlt
2014-03-19 16:06:04 +00:00
Botond Ballo
414c150f44
Bug 985185 - Identify scroll info layers in the APZC tree log. r=tn
...
--HG--
extra : rebase_source : 2efbeeff51ea6d1dc0888c0e5f34e3c36168fd63
2014-03-18 16:15:11 -04:00
Eugen Sawin
ac7e37ba59
Bug 940087 - Remove double reset of Cairo font data. r=jrmuizel
2014-03-17 15:06:51 +01:00
Chris Lord
5a692755f9
Bug 985322 - Return RGBA instead of BGRA for external gralloc textures. r=nical
...
Before bug 950050, we'd calculate a format of BGRA, then ignore it and return
RGBA in GetFormat. This just calculates RGBA and returns the format directly.
2014-03-19 13:24:06 +00:00
Jonathan Watt
e636293bab
Bug 985320 - Add a static Matrix::Scaling method to Moz2D's Matrix. r=Bas
2014-03-19 22:33:38 +08:00
Jonathan Watt
e7ba4e35fb
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
2014-03-19 10:36:58 +08:00
Wes Kocher
f9ae02417f
Merge inbound to m-c
2014-03-18 14:15:03 -07:00
Nicolas Silva
b39d112d21
Bug 984437 - Backout for build bustage on a CLOSED TREE
2014-03-18 17:18:07 +01:00
Nicolas Silva
65b8385957
Bug 984437 - Remove GrallocDeprecatedTextureHostOGL. r=sortaro
2014-03-18 16:29:07 +01:00
Nicolas Silva
3a79563214
Bug 980647 - Part 1 - Move the compositor's texture recycling startegy behind a pool interface. r=Cwiiis
2014-03-12 17:28:47 +01:00
Chris Lord
9d5f2b19f0
Bug 950050 - Use EXTERNAL for gralloc texture targets on SGX. r=nical
2014-03-18 08:12:40 +00:00
Phil Ringnalda
79d8e75d3b
Back out f79690ca47fa:48828b35e4ce (bug 982318) for b2g mochitest bustage
...
CLOSED TREE
2014-03-18 00:02:24 -07:00
Jonathan Watt
cf5d257ff6
Bug 982884 - Make DrawTargetD2D::GetBitmapForSurface correctly handle fractional source rect for data surfaces. r=Bas
2014-03-13 09:58:22 +00:00
Jonathan Watt
d5e6d48c8a
Bug 984263 - Add methods to Moz2D Matrix to help with translation and rotation matrices. r=Bas
2014-03-18 13:04:47 +08:00
Matt Woodrow
1cad2f57db
Bug 982339 - Get rid of TextureClientPoolMember and use nsTArray so that we releases references when we shutdown. r=Bas
2014-03-18 12:06:25 +08:00
Matt Woodrow
686e2f7be4
Bug 982318 - Add TransformBounds to Matrix4x4 so that we can stop assuming 2d matrices in TiledContentHost. r=Bas
2014-03-18 12:06:23 +08:00
Phil Ringnalda
a05ae08885
Merge m-c to b-i
2014-03-17 22:48:40 -07:00
George Wright
f29878633f
Bug 716766 - Enable NEON Skia codepaths r=snorp
2014-03-07 17:27:10 -05:00
George Wright
1a9f2bf151
Bug 716766 - Only set USE_ANDROID_NDK_CPU_FEATURES if it's not already been explicitly set r=upstream,snorp
2014-03-07 17:01:17 -05:00
Neil Rashbrook
921625ab05
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : f8fb50de9292320eb7589dd28dc566d0f5044da6
2014-03-18 00:23:03 +00:00
Wes Kocher
2939a367ba
Backed out 2 changesets (bug 514280) for OSX build bustage on a CLOSED TREE
...
Backed out changeset 2a015b45d808 (bug 514280)
Backed out changeset a01f97c1ed02 (bug 514280)
2014-03-17 15:19:53 -07:00
Chris Peterson
9f74c97105
Bug 666656 - Suppress clang and gcc warnings in third-party gfx code: angle, cairo, and pixman. r=BenWa
2014-02-28 23:16:37 -08:00
Sotaro Ikeda
1f8749fe25
Bug 974152 - Use FrameBuffer's Acquire Fence as Layer buffer's ReleaseFence on gonk r=sushil,nical
2014-03-17 18:36:56 -07:00
Ryan VanderMeulen
6598f49d2f
Merge inbound to m-c.
2014-03-17 13:16:53 -04:00
Ben Kelly
14377342ba
Bug 980027: Part 2: Set compositor thread priority to platform-based value. r=benwa
2014-03-17 11:52:42 -04:00
Jeff Gilbert
0509bb3f52
Bug 982960 - Use glDrawRangeElements in WebGL.drawElements. r=kamidphish
2014-03-17 10:52:56 -04:00
Jeff Gilbert
ed70412b90
Bug 982960 - Add GLContext support for draw_range_elements. r=kamidphish
2014-03-17 10:50:15 -04:00
Tor Arvid Lund
13d86024c0
Bug 973976 - Revert to Thebes path for CopyableCanvasLayer. r=jmuizelaar
...
The performance on the Mac platform degraded after porting the code to
Moz2D in Bug 948765. This patch chooses the old thebes path instead of the
Moz2D path, so that performance is unaffected. This way we can easily
revert this patch at a later time when the perf issue has been fixed.
2014-03-17 10:49:21 -04:00
Tor Arvid Lund
799924e25f
Bug 973976 - Remove redundant work in CopyableCanvasLayer. r=jrmuizel
...
This operator was already initialized to OP_SOURCE, so no need to do it again.
2014-03-17 10:49:04 -04:00
Chris Lord
447b1f2e51
Bug 983202 - Don't call Mutated more than necessary. r=mattwoodrow
...
We call Mutated when the invalid region isn't empty, but progressive updates
mean that we're calling this more frequently than is necessary as transactions
are repeated and the invalid region doesn't change between them.
2014-03-17 09:54:24 +00:00
Matt Woodrow
9d8f118d8d
Bug 982812 - Use UpdateThemeGeometry for windows region clearing. r=mstange
2014-03-17 16:42:48 +08:00
Jeff Muizelaar
d821ceab3d
Bug 981856. Use an 888 config when creating a pbuffer. r=jgilbert
...
Old versions of llvmpipe (8.0.4) seem to give out 565 configs that it can't
actually make PBuffers for. Explicilty ask for 8,8,8 to avoid that problem.
2014-03-14 11:24:58 -04:00
Kyle Huey
567b9398be
Bug 981150: Use nsTArrayForwardDeclare.h more. r=ehsan
2014-03-15 12:00:17 -07:00
Kyle Huey
a5ae9a4da3
Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg
2014-03-15 12:00:17 -07:00
Kyle Huey
f7eafc09a9
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Wes Kocher
61b41879b0
Backed out changeset 46d18be48bc4 (bug 981856) for b2g gl bustages
...
* * *
Backed out changeset a2ec4ab256e8 (bug 981856)
2014-03-14 17:33:54 -07:00
Wes Kocher
151501b98b
Backed out 2 changesets (bug 716766) for Android crashes on a CLOSED TREE
...
Backed out changeset 9bd9dcf4de29 (bug 716766)
Backed out changeset 25031a8b8b77 (bug 716766)
2014-03-14 14:03:11 -07:00
Kartikaya Gupta
7457155d44
Bug 979720: Follow-up to fix stupid PTO-brain naming mistake. r=me
2014-03-14 15:55:07 -04:00
Kartikaya Gupta
11bd32947b
Bug 979720 - Convert max velocity from px/ms to inches/ms. r=bkelly
2014-03-14 15:49:00 -04:00
George Wright
94efe8e6f7
Bug 716766 - Enable NEON Skia codepaths r=snorp
2014-03-07 17:27:10 -05:00
George Wright
f4088ca441
Bug 716766 - Only set USE_ANDROID_NDK_CPU_FEATURES if it's not already been explicitly set r=upstream,snorp
2014-03-07 17:01:17 -05:00
Jeff Muizelaar
47e6fd8dc7
Bug 981856. Use an 888 config when creating a pbuffer. r=jgilbert
...
Old versions of llvmpipe (8.0.4) seem to give out 565 configs that it can't
actually make PBuffers for. Explicilty ask for 8,8,8 to avoid that problem.
--HG--
extra : rebase_source : 2a667cc002b5ff4ad279e9483701eaf7952aeda8
2014-03-14 11:24:58 -04:00
Mats Palmgren
3660486bd6
Bug 983019 - Fix a typo in the aMetrics->maxDescent initialization when we failed to create the Cairo font. Also fix a typo so that aSpaceGlyph out-param is assigned as intended. And make the code easier to read. r=jfkthame
2014-03-14 10:37:41 -04:00
Chris Lord
1fdc32318b
Bug 982651 - Make sure to retain the frame resolution of tiled buffers. r=nical
...
Make sure the frame resolution of tiled buffers isn't discarded when they're
sent from client-side to host-side. This fixes drawing of low precision tiles
when the zoom has changed since they were last drawn.
2014-03-14 13:36:33 +00:00
Jacek Caban
a2d1f25ecd
Bug 981607 - Ensure that Log may handle both long and long long. r=botond
2014-03-14 14:05:47 +01:00
Bill McCloskey
d960718b48
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 21:38:19 -07:00