Commit Graph

10395 Commits

Author SHA1 Message Date
Matt Woodrow
52993e5933 Bug 992486 - Part 1: Add API to RotatedContentBuffer for drawing in multiple passes. r=roc 2014-04-09 21:15:17 +12:00
Jeff Muizelaar
3fc24ea7d9 Bug 990854. Update CopySurface() to be as fast as DrawSurface(). r=mwoodrow
Bug 987292 made DrawSurface faster by avoiding creating CGImageRef.
We can do the same for CopySurface.
2014-04-03 11:24:05 +08:00
Kyle Huey
8465d25d7c Back out bug 991812 for bustage on a CLOSED TREE. r=me 2014-04-08 17:26:33 -07:00
Kyle Huey
1ce2792b2d Backed out changeset e0af6a6d220a 2014-04-08 17:25:12 -07:00
Kyle Huey
7d8768d59c Bug 991812: Followup for non-unified builds on a CLOSED TREE. r=me 2014-04-08 17:09:38 -07:00
Kyle Huey
7d49ea1ba1 Bug 991812: Remove uses of RefCounted in code that lives solely in Gecko. r=ehsan 2014-04-08 16:37:05 -07:00
Bobby Holley
4720681533 Bug 913138 - Shut down gfx at the end of layout shutdown. r=bsmedberg 2014-04-08 15:51:33 -07:00
Nicolas Silva
c1caaa0096 Bug 993360 - Don't crash when a region is passed to DataTextureSourceD3D*::Update. r=mattwoodrow 2014-04-08 15:17:26 +02:00
Nicolas Silva
8d9fc4c39b Bug 993360 - Check for the max texture size when allocating d3d TextureClients. r=mattwoodrow 2014-04-08 14:50:49 +02:00
Nicolas Silva
5cc041e5b2 Bug 993360 - Don't try to lock a texture if it failed to allocate. r=mattwoodrow 2014-04-08 14:50:41 +02:00
Nicolas Silva
d7990211e2 Bug 993360 - Always use DXGI_FORMAT_B8G8R8A8_UNORM with d3d11 OMTC. r=mattwoodrow 2014-04-08 14:50:36 +02:00
Nathan Froyd
084e3f4639 Bug 989349 - part 2 - eliminate static constructor in GLContextProviderGLX.cpp; r=bjacob 2014-03-26 09:26:11 -04:00
Nathan Froyd
c6fd0555ee Bug 989349 - part 1 - use StaticRefPtr instead of nsRefPtr in GLContextProviderGLX.cpp; r=bjacob 2014-03-26 09:10:27 -04:00
Peter Van der Beken
a12d286723 Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 687daf9d78e69fe6ae21f7c1a26503cf88a18b97
2014-02-15 22:12:34 +01:00
Jonathan Watt
5099df56a5 Bug 983591 - Add a Moz2d helper to copy pixel data from a B8G8R8X8 surface to a packed B8G8R8 array. r=Bas 2014-04-08 10:14:52 +01:00
Jonathan Watt
6b2ad9aea1 Bug 985545 - Add a helper method to convert SourceSurfaces to a given format. r=Bas 2014-04-08 10:05:39 +01:00
Jonathan Kew
e7626f64fe bug 769194 - support src:local(...) in @font-face rules on Android/FT2FontList. r=jdaggett 2014-04-08 09:10:41 +01:00
Jonathan Kew
74b0e74202 bug 989969 - build nsUnicodeRange.cpp as part of UNIFIED_SOURCES. r=jdaggett 2014-04-08 09:10:27 +01:00
Nicolas Silva
8fac79b2e1 Bug 993067 - Fix crash in GrallocTextureSourceOGL::GetAsSurface. r=Cwiiis 2014-04-08 10:04:08 +02:00
Peter Van der Beken
7741df1efa Back out 75c95dac7fe0 (bug 984497) and f1b0d3d13755 (bug 990475) to fix bustage on a CLOSED TREE.
--HG--
extra : rebase_source : a63315cd428faeb95464f6ad76946d1c0c6d36c3
2014-04-07 22:18:53 +02:00
Peter Van der Beken
8cf720bdb0 Bug 984497 - Use SpecialPowers more and change SpecialPower usage to deal with Window on WebIDL bindings. r=bz.
--HG--
rename : content/media/webspeech/synth/test/test_setup.html => content/media/webspeech/synth/test/file_setup.html
rename : content/media/webspeech/synth/test/test_speech_queue.html => content/media/webspeech/synth/test/file_speech_queue.html
rename : content/media/webspeech/synth/test/test_speech_simple.html => content/media/webspeech/synth/test/file_speech_simple.html
extra : rebase_source : 3662ae8b0f35fefb250c9cd048e848d662863855
2014-02-15 22:12:34 +01:00
Chris Peterson
f5edf9a044 Bug 991451 - Suppress clang and gcc warnings in third-party code: Skia. r=gw280
--HG--
extra : rebase_source : 0de672713a7eb5fada98d43d145e9beb8e3af61f
2014-03-31 23:27:31 -07:00
Chris Lord
4b3c68d60c Bug 990608 - Make tile size configurable. r=tn,nical,bgirard 2014-04-04 18:42:44 +01:00
Jeff Gilbert
f54bf7467b Bug 963962 - Fix use of CreateDrawTargetForData in CanvasLayerD3D9/10. r=Bas 2014-04-07 10:24:14 -04:00
Chris Lord
5728c877b7 Backout 941bee559cd7 (Bug 980647) due to critical regressions on b2g 2014-04-07 13:09:44 +01:00
Tom Schuster
97f5591dbc Bug 980582 - Fall back to the slow 2d path for cross process webgl. r=jrmuizel 2014-04-07 11:01:45 +02:00
Matt Woodrow
f74a47057a Bug 904890 - Fix windows build bustage caused by mozzconf/unified builds. r=me 2014-04-07 20:58:03 +12:00
Matt Woodrow
e50dfc56e4 Bug 991067 - Null check mSurface in BasicCanvasLayer to match previous behaviour. r=roc 2014-04-07 20:57:27 +12:00
Matt Woodrow
f67caf0664 Bug 904890 - Part 5: Add a d3d9 texture host for DXGI surfaces. r=nical 2014-04-07 15:23:06 +12:00
Matt Woodrow
e205c4c136 Bug 904890 - Part 3: Add a layers API to expose the compositor backend. r=roc 2014-04-07 15:11:17 +12:00
Matt Woodrow
6d7ae2aa1e Bug 904890 - Part 2: Don't crash if our d3d11 texture doesn't have a mutex. r=Bas 2014-04-07 15:09:22 +12:00
Matt Woodrow
d5a0cef05b Bug 904890 - Part 1: Implement ISharedImage for D3D9SurfaceImage. r=nical
* * *
[mq]: fix-things
2014-04-07 15:09:08 +12:00
Matt Woodrow
b93f84571b Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical 2014-04-07 13:32:49 +12:00
Matt Woodrow
a9b43e4ed3 Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical 2014-04-07 13:32:49 +12:00
Matt Woodrow
b236972144 Bug 991028 - Stop using OpenDescriptor in ContentClientIncremental. r=nical 2014-04-07 13:32:49 +12:00
Matt Woodrow
7eef44b9f5 Bug 991028 - Remove AutoOpenSurface. r=nical 2014-04-07 13:32:48 +12:00
Peter Chang
9b952453a0 Bug 988713 - Fix the race condition between TextureClient::Finalize() and TextureChild::ActorDestroy(), r=nical 2014-04-07 10:02:31 +08:00
Phil Ringnalda
18f873ac9e Backed out 4 changesets (bug 991028) for nonunified bustage
CLOSED TREE

Backed out changeset 147581a518c3 (bug 991028)
Backed out changeset e5bacc566e58 (bug 991028)
Backed out changeset 6dc852777a4d (bug 991028)
Backed out changeset 780bec5571b9 (bug 991028)
2014-04-06 21:21:38 -07:00
Matt Woodrow
fb26a5cf34 Bug 991767 - Use Moz2D for printing surfaces. r=roc 2014-04-07 16:07:12 +12:00
Matt Woodrow
165deba580 Bug 988309 - Add nsRenderingContext constructor for a DrawTarget. r=roc 2014-04-07 15:47:06 +12:00
Matt Woodrow
0851e5c863 Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical 2014-04-07 13:32:49 +12:00
Matt Woodrow
49d74266e5 Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical 2014-04-07 13:32:49 +12:00
Matt Woodrow
3e992116e2 Bug 991028 - Stop using OpenDescriptor in ContentClientIncremental. r=nical 2014-04-07 13:32:49 +12:00
Matt Woodrow
a64bf46575 Bug 991028 - Remove AutoOpenSurface. r=nical 2014-04-07 13:32:48 +12:00
David Zbarsky
f030bc04b8 Bug 991142 - Remove CreateThebesSurfaceAliasForDrawTarget_hack r=benwa 2014-04-06 19:21:27 -04:00
Ryan VanderMeulen
0b24e10f19 Backed out changeset bf184a7a1d63 (bug 990608) for Android crashes.
CLOSED TREE
2014-04-04 15:20:49 -04:00
Chris Lord
20780839a2 Bug 990608 - Make tile size configurable. r=tn,nical,bgirard 2014-04-04 18:42:44 +01:00
Daniel Holbert
652ce79f6e Bug 984786 part 8: Give NS_INLINE_DECL_*REFCOUNTING classes private destructor & MOZ_FINAL annotation where appropriate, in /gfx and /content/canvas. r=bjacob 2014-04-04 09:27:02 -07:00
Sushil Chauhan
b1ff3ae4f1 Bug 965102 - Gecko changes to set HWC_GEOMETRY_CHANGED flag appropriately. r=mattwoodrow 2014-04-03 18:59:13 -07:00
Carsten "Tomcat" Book
d6ce97e7db Backed out changeset 17941c43375f (bug 991575) for test failures like reftests and others 2014-04-04 12:36:43 +02:00
Jonathan Watt
8494099b31 Bug 991575 - Stop PresShell::GetReferenceRenderingContext from creating a Thebes backed gfxContext (Moz2D migration). r=mattwoodrow 2014-04-04 09:15:57 +01:00
Phil Ringnalda
d592724cf0 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
2e4231e5f3 Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow 2014-04-04 11:15:47 +08:00
Nicolas Silva
7127c26263 Bug 990876 - Remove TextureClientSurface. r=mattwoodrow 2014-04-04 11:15:34 +08:00
Nicolas Silva
d362681d79 Bug 990876 - Moz2dify TestTextures. r=mattwoodrow 2014-04-04 11:15:29 +08:00
Nicolas Silva
79951d5cea Bug 990933 - Moz2dify SimpleTiledContentClient. r=jrmuizel 2014-04-04 11:15:25 +08:00
Nicolas Silva
dafdcc684d Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow 2014-04-04 11:15:18 +08:00
Tatiana Meshkova
2bd9454956 Bug 990869 - Allow to enable sub Apzc for non WIN gecko clients. r=kats 2014-04-02 18:40:00 +02:00
Nicolas Silva
e3b0430659 Bug 989904 - Remove the remaining deprecated textures code. r=mattwoodrow 2014-04-03 14:04:04 +08:00
Daniel Holbert
2bbdbccabf Bug 991407: Remove unused class gfxFontNameList. r=jdaggett 2014-04-02 21:37:37 -07:00
Masayuki Nakano
ff8b968574 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
63945a3c9f 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
71b6813d7e Bug 975460 - disable async font loader on OSX 10.6. r=smichaud,mkato 2014-04-03 13:13:11 +09:00
Bas Schouten
164351b9c3 Bug 987077: Correctly deal with a constant acceleration. r=jwatt 2014-04-02 21:16:57 +01:00
Botond Ballo
4187310007 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
a250e38342 Bug 984490 - Make Compositor::GetCurrentRenderTarget() const. r=nical 2014-04-02 03:27:42 -04:00
Andreas Gal
98a1b26a3b Bug 978479 - Remove flipped quad texture from mQuadVBO. r=bjacob 2014-04-02 09:02:07 -04:00
Jonathan Watt
0f938e4df0 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
3976b3243c Bug 964732 - Remove calls to DeprecatedGetAsSurface in ImageLayerD3D9 (Moz2D migration). r=mattwoodrow 2014-04-02 12:32:54 +01:00
Nicolas Silva
db5e874e08 Bug 990876 - Backed out changeset 0a245ee13ce6 for build bustage 2014-04-02 19:12:48 +08:00
Nicolas Silva
e1c367c356 Bug 990876 - Moz2dify TestTextures.cpp. r=mattwoodrow 2014-04-02 18:58:37 +08:00
Matt Woodrow
66a003fa8f 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
51f772d89b Bug 990437 - Convert ContentHostIncremental to inherit from ContentHostBase. r=nical 2014-04-02 14:45:02 +08:00
Matt Woodrow
927daa42a6 Bug 990437 - Split texture host ownership out from ContentHostBase. r=nical 2014-04-02 14:45:02 +08:00
Matt Woodrow
320178fba7 Bug 990437 - Rename the Incremental texture created function. r=nical 2014-04-02 14:45:01 +08:00
Nicolas Silva
e7a2f8f2e8 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
b92eb28c0d 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
6a3fa988ca Merge inbound to m-c. 2014-04-01 16:45:00 -04:00
Sotaro Ikeda
88f833a47f Bug 990305 - Move IsInEmulator() from GrallocImage to gfxPlatform r=nical 2014-04-01 06:33:49 -07:00
Sotaro Ikeda
718f48c2ff Bug 989215 - clear recycle callback in TextureParent::ActorDestroy() r=nical 2014-03-31 20:24:55 -07:00
Ryan VanderMeulen
28f6465e9a Merge b2g-inbound to m-c. 2014-03-31 17:27:57 -04:00
Ryan VanderMeulen
8636d21ab3 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
23286abbc0 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
39c1e80d93 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
54d13a5e10 Bug 985772 - Remove SurfaceDescriptor around GonkNativeWindow r=nical,pchang,schiu,mikeh,gal 2014-03-31 08:24:28 -07:00
Matt Woodrow
f521c52eb9 Bug 988771 - Remove DeprecatedCanvasClient. r=nical
--HG--
extra : rebase_source : 3dbca3237e08a6ab18e2d5805cacf18659a40d69
2014-03-31 22:50:27 +08:00
Carsten "Tomcat" Book
07d08b2895 merge b2g-inbound to mozilla-central 2014-03-31 12:46:42 +02:00
Phil Ringnalda
fd31f007a5 Back out 2f5e6cd1cc9c (bug 989829) for assertion failures 2014-03-30 23:26:43 -07:00
Sotaro Ikeda
7d4ce23155 Bug 989561 - Remove min size limitation since JB gonk r=gal 2014-03-30 22:23:52 -07:00
Kartikaya Gupta
a9c29c2636 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
5430c8fb5c 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
da5581151a 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
0b275eb92e Bug 957560 - Fix WError build bustage on a CLOSED TREE. 2014-03-31 11:31:39 +08:00
Nicolas Silva
db25bebbdc Bug 957560 - Fix new textures on windows (OMTC). r=mattwoodrow 2014-03-31 11:07:40 +08:00
Mike Hommey
b4ed5e9a80 Backout changesets ca413634eba3 and a92851ff7444 (bug 988168) for likely windows PGO perf regression 2014-03-29 16:49:19 +09:00
Kartikaya Gupta
fa67f60503 Bug 989336 - Silence 'uninteresting call' warning from mock object. r=dmitry.rojkov 2014-03-28 17:58:23 -07:00
Wes Kocher
ab88e0d360 Merge m-c to inbound 2014-03-28 17:04:03 -07:00
Wes Kocher
3e4da18062 Merge b2g-inbound to m-c 2014-03-28 16:38:35 -07:00
Mike Hommey
d55f8470ad 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
80d7fc4a9c Bug 977255 - Backout for build bustage on a CLOSED TREE 2014-03-28 17:01:52 +01:00
Sotaro Ikeda
27223aa396 Bug 983971 - Do not use gralloc for small size on ICS gonk r=nical 2014-03-28 07:35:21 -07:00
Chris Lord
687be7aed2 Bug 983169 - Fix handling of tile resolution in TiledContentClient. r=bas 2014-03-27 18:52:09 +00:00
Chris Lord
4e165082f4 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
67c7d18fcd Bug 977255 - Initialize the gralloc memory reporter in gfxPlatform. r=cwiiis 2014-03-28 15:40:30 +01:00
Kartikaya Gupta
31afc0a194 Bug 948377 - Remove unwanted rounding in CalculateCompositedRectInCssPixels; add a CalculateCompositedSizeInCssPixels also. r=botond 2014-03-28 10:36:47 -04:00
Bill McCloskey
c0cc71b861 Bug 980122 - Recomposite entire screen in basic compositor (r=mattwoodrow) 2014-03-28 11:25:23 -07:00
snigdha
90f0f64d5b 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
275ecc3b0c Bug 985541 - Turn GestureEventListener into Finite-state machine. r=kats,drs 2014-03-27 14:04:39 +02:00
Matt Woodrow
040e9949a5 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
7d43e22a79 Bug 988271 - Fixed D3D SDK detection on mingw. r=mshal,jgilbert 2014-03-31 13:21:38 +02:00
Jonathan Kew
b1589b8ab2 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
5876d0c898 Merge mozilla-central to mozilla-inbound 2014-03-31 12:50:17 +02:00
Benoit Jacob
e708bac914 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
01040239e3 Bug 987828 - 4/4 - Remove IsGLES2 - r=jgilbert 2014-03-31 05:10:49 -04:00
Benoit Jacob
89317548d7 Bug 987828 - 3/4 - Use IsGLES instead of IsGLES2 - r=jgilbert 2014-03-31 05:10:49 -04:00
Matt Woodrow
e892bf3dbc 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
257fed31e8 Bug 977255 - Initialize the gralloc memory reporter in gfxPlatform. r=cwiiis 2014-03-28 18:20:57 +01:00
Kartikaya Gupta
08051ca924 Bug 987188 - Guard against a null pointer when dumping the layer tree. r=nical 2014-04-01 01:46:00 +02:00
Matt Woodrow
ed2ded92df 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
f11261b42c 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
f2e539f36c 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
09255ba257 Bug 990338 - Pass CanvasLayer Y-flip flag through layers. r=nical 2014-04-01 15:52:47 +08:00
Matt Woodrow
b6b7e6b30e Bug 990338 - Remove FillWithMask since it's dead code. r=nical 2014-04-01 15:52:10 +08:00
Matt Woodrow
3c534d622c Bug 990338 - Clean up CopyableCanvasLayer. r=nical 2014-04-01 15:51:35 +08:00
Matt Woodrow
67805dc4e2 Bug 990338 - Use Moz2D for updating CanvasClient. r=nical 2014-04-01 15:51:10 +08:00
George Wright
d5f84e7749 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
0af7716984 Bug 982413 - Remove the deprecated textures pref. r=mattwoodrow 2014-04-01 14:28:36 +08:00
Nicolas Silva
1087c3b4d4 Bug 989904 - Remove the deprecated basic textures. r=mattwoodrow 2014-04-01 14:28:27 +08:00
Nicolas Silva
8540bd9f80 Bug 989904 - Remove some of the deprecated backend-independent textures. r=mattwoodrow 2014-04-01 14:28:23 +08:00
Nicolas Silva
efc83cde0b Bug 989904 - Remove some of the deprecated gl textures. r=mattwoodrow 2014-04-01 14:28:18 +08:00
Nicolas Silva
d1a5b2c8bd Bug 989904 - Remove deprecated d3d textures. r=mattwoodrow 2014-04-01 14:28:14 +08:00
Nicolas Silva
6f153811f7 Bug 989883 - Remove deprecated ContentClient/Host. r=mattwoodrow 2014-04-01 14:28:05 +08:00
Nicolas Silva
788de6da4a Bug 989883 - Remove deprecated ImageClient/Host. r=mattwoodrow 2014-04-01 14:28:00 +08:00
Mike Hommey
edf4794405 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
3dbd6f1f57 Backed out changeset 561b9329d832 (bug 988168) for wrong attribution. 2014-04-01 13:17:50 +09:00
Jacek Caban
258449c186 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
d2127c217f Bug 989858 - Part 6: Rename DeprecatedPaint and stop passing a gfxContext in. r=roc 2014-04-01 12:02:10 +08:00
Matt Woodrow
8d2a3dc305 Bug 989858 - Part 5: Remove partially implemented moz2d paint function. r=roc 2014-04-01 12:02:10 +08:00
Matt Woodrow
6edf84a5b1 Bug 989858 - Part 4: Convert BasicColorLayer. r=roc 2014-04-01 12:02:10 +08:00
Matt Woodrow
64ac40d602 Bug 989858 - Part 3: Convert BasicImageLayer. r=roc 2014-04-01 12:02:09 +08:00
Matt Woodrow
4586f037e0 Bug 989858 - Part 2: Convert BasicCanvasLayer. r=roc 2014-04-01 12:02:09 +08:00
Matt Woodrow
e921db2fe5 Bug 989858 - Part 1: Add Moz2D helpers to BasicLayersImpl. r=roc 2014-04-01 12:02:09 +08:00
Benoit Jacob
a1ecb819d5 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
ced251bb3e Bug 980679 - Filter redundant scroll offset updates by scroll generation value. r=botond,tn 2014-03-28 08:21:19 -04:00
John Daggett
30312de3dd Bug 975460 - avoid CTFontCopyTable on OSX 10.6 to avoid crash. r=smichaud 2014-03-28 14:40:42 +09:00
Matt Woodrow
ad9b3c4609 Bug 980642 - Implement ClearRect for CompositorD3D11. r=Bas 2014-03-28 16:38:32 +13:00
Matt Woodrow
61269b33cf Bug 980642 - Implement ClearRect for CompositorD3D9. r=Bas 2014-03-28 16:38:32 +13:00
Matt Woodrow
ebd1398b79 Bug 980642 - Implement Clear regions for ClientLayerManager/LayerManagerComposite. r=roc 2014-03-28 16:38:32 +13:00
Matt Woodrow
6fa7f32cb8 Bug 980642 - Clean up Compositor::clearFBRect API. r=roc 2014-03-28 16:38:32 +13:00
Kartikaya Gupta
2de7dc006b 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
57304ecd06 Bug 982475 - Prevent SwapRAndBComponents derefencing NULL pointer. r=jgilbert 2014-03-11 11:01:00 +10:00
Andreas Gal
52c87fb66f Bug 978479 - remove flipped quad texture from mQuadVBO. r=bjacob 2014-03-29 20:49:00 +01:00
Andreas Gal
bc0a24c671 Bug 980364 - Add GLDrawRectHelper and use it from GLBlitTextureImageHelper. r=bjacob 2014-03-30 17:37:00 +02:00
George Wright
2947e6dfdc 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
f867e6e541 Bug 976143 - Fix build warnings in iccread.c; r=jrmuizel 2014-03-27 21:05:15 +01:00
Kartikaya Gupta
5b7c2afe86 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
a426170b93 merge mozilla-inbound to mozilla-central 2014-03-27 14:09:23 +01:00
Ryan VanderMeulen
3e14ec93b2 Merge m-c to inbound. 2014-03-26 23:09:54 -04:00
Ryan VanderMeulen
23aa865b55 Merge m-c to b2g-inbound. 2014-03-26 23:09:04 -04:00
Sotaro Ikeda
f0adcd4de5 Bug 977880 - Handle ReleaseFence on tiled thebes layer r=cwiiis,nical,BenWa 2014-03-26 18:01:15 -07:00
Ryan VanderMeulen
4dc5242df5 Merge inbound to m-c. 2014-03-26 20:58:31 -04:00
Wes Kocher
462eacf4b2 Merge m-c to b2g-inbound despite the CLOSED TREE 2014-03-25 20:22:16 -07:00
Botond Ballo
1def2233a2 Bug 987993 - Change name of ThebesLayerComposite back to 'ThebesLayerComposite'. r=bjacob 2014-03-25 17:12:31 -04:00
Sotaro Ikeda
9f43110ebb Bug 986933 - Add DeallocGrallocBuffer() r=nical 2014-03-25 18:28:47 -07:00
Jonathan Kew
4ab7398957 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
be2d6975dd Bug 981621 - Guard against null GrContext r=gwright 2014-03-24 09:13:55 -05:00
Bas Schouten
8c0ec3973f Bug 984796: Fix some small errors in path flattening code. r=jwatt 2014-03-22 18:40:58 +01:00
Tatiana Meshkova
769642980a Bug 985814 - Skia cannot compile properly for Qt Widget backend. r=gw280 2014-03-22 05:38:40 -07:00
Chris Lord
6d09001341 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
15060c53d3 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)
6e30090928 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
8f55e803ea 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
8294a52e33 Bug 984796: Fix some small errors in path flattening code. r=jwatt 2014-03-22 00:55:36 +01:00
Eric Rahm
dbb0f24d7e Bug 962154 - Use MallocSizeOf to report decoded-video memory. r=cpearce,njn 2014-03-19 14:33:12 -07:00
Blake Kaplan
584cfc18af 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
ad128b0b91 Bug 986359 part 3 - Add AutoResolveRefLayers before calling TransformShadowTree; r=mattwoodrow 2014-03-22 05:59:57 +08:00
Brian Birtles
4066243ac4 Bug 986359 part 1 - Move SetTestSampleTime and LeaveTestMode to LayerTransactionParent; r=mattwoodrow 2014-03-22 05:59:57 +08:00
Chadd Williams
1035df8afc 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
a361d3f8f1 Merge m-c to inbound. 2014-03-21 16:49:07 -04:00
Sotaro Ikeda
1b0cbbbcde Bug 986253 - Limt a number of Fence to 4 per message r=nical 2014-03-21 09:57:01 -07:00
Jeff Gilbert
e2f4fc84a2 Bug 985685 - DrawRangeElements should call Before/AfterGLDrawCall(). - r=kamidphish 2014-03-20 21:20:02 -07:00
Nicolas Silva
9bd388fd15 Bug 968807 - Add assertions in TextureClient. r=bjacob 2014-03-21 18:03:20 +01:00
Eric Rahm
0005bb7a7d Bug 985770 - MemoryTextureClient should use array delete in destructor. r=Bas 2014-03-19 17:28:41 -07:00
Ryan VanderMeulen
5e0978132b Backed out changeset 32ce387c5487 (bug 987010) for crashes.
CLOSED TREE
2014-03-26 15:58:07 -04:00
Ehsan Akhgari
3d761fe3d7 Bug 987667 - Make GenericAtomicRefCounted thread-safe; r=bjacob 2014-03-25 13:58:48 -04:00
Chris Peterson
898d620306 Bug 986788 - Suppress clang and gcc warnings in third-party code: MurmurHash3. r=bjacob 2014-03-20 21:39:32 -07:00
Nicolas Silva
57a2a68d6e 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
a50a1c238f 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
cce7a0f617 Bug 984823 - Use clamp to edges with tiles on b2g. r=Cwiiis 2014-03-21 13:54:13 +01:00
Kartikaya Gupta
46ae39a06e Bug 987314 - Move around a few things in AsyncPanZoomController.h. r=botond 2014-03-25 09:26:05 -04:00
Jonathan Kew
2fb57c73ce 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
2313119109 Bug 957668. Calculate and set display ports as margins in layer pixels. r=kats 2014-03-26 21:46:24 -04:00
Timothy Nikkel
d536014142 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
4e281c3ced 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
b756d76483 Bug 987010 - Ignore alpha in Skia BGRX source surfaces r=gwright 2014-03-26 13:22:42 -05:00
James Willcox
d426ef8502 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
cddb418a57 Bug 985773 - Destroy SkiaGLGlue in gfxPlatform::Shutdown() instead of relying on destructor r=gwright 2014-03-26 13:21:16 -05:00
Nicolas Silva
dff3008712 Bug 984618 - Clear the CompositorOGL's unused textures when aborting a frame. r=Bas. 2014-03-26 16:56:30 +01:00
Ed Morley
80b830cd51 Backed out changeset 08c58214f01f (bug 987010) for xpcshell crashes; CLOSED TREE 2014-03-26 15:15:18 +00:00
Ed Morley
dc0b983f13 Backed out changeset a0827d7c8a02 (bug 981621) 2014-03-26 15:14:57 +00:00
Ed Morley
bf4fce1ce6 Backed out changeset 4c963fa4683b (bug 985487) 2014-03-26 15:14:54 +00:00
Ed Morley
daf908e64c Backed out changeset 3d83a5202173 (bug 985773) 2014-03-26 15:14:50 +00:00
James Willcox
ea04c8594f Bug 985773 - Destroy SkiaGLGlue in gfxPlatform::Shutdown() instead of relying on destructor r=gwright 2014-03-26 09:12:19 -05:00
James Willcox
cc466ea568 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
0fa0cf2fe2 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
271514b1c6 Bug 987010 - Ignore alpha in Skia BGRX source surfaces r=gwright 2014-03-26 09:08:27 -05:00
Masatoshi Kimura
4eef367f14 Bug 986811 - Use the latest d3dcompiler dll if available. r=jgilbert 2014-03-26 22:41:57 +09:00
Carsten "Tomcat" Book
96f75654ad Backed out changeset 91a4c3026e8a (bug 986811) for bustage 2014-03-26 12:27:52 +01:00
Masatoshi Kimura
4c478b97ef Bug 986811 - Use the latest d3dcompiler dll if available. r=jgilbert 2014-03-26 20:14:45 +09:00
Rik Cabanier
8ce82a7204 Bug 987292 - drawImage does not resample outside source rect r=jmuizelaar 2014-03-24 14:10:00 +01:00
John Daggett
7490b6197a Bug 987408 - correct the default features space check pref name. r=mkato 2014-03-26 17:03:56 +09:00
George Wright
995dd2ee63 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
8bb6ca22c8 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
bdf6364823 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
e6cff3bbe1 [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
914f2bf9b3 [PATCH 5/6] Bug 985217 - Stub out CreateTypeface* for Mac r=snorp 2014-03-17 13:17:49 -04:00
George Wright
0331ef5ada [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
6752daacba [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
9e3f8f0360 [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
22af56b5fa [PATCH 1/6] Bug 985217 - Update Skia to r13827 r=upstream 2014-03-17 07:34:32 -04:00
Botond Ballo
73d572098c 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
cc741791b5 Merge mozilla-central to mozilla-inbound 2014-03-20 14:18:00 +01:00
Carsten "Tomcat" Book
2b4e4f7edd merge mozilla-inbound to mozilla-central 2014-03-20 13:56:02 +01:00
Jonathan Kew
3feb60242e 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
5e38053edc 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
c4399bcfd7 Bug 921858 - check for spaces in textrun before skipping word cache. r=jfkthame 2014-03-20 14:43:30 +08:00
John Daggett
9209c56b9d 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
c67ace01c9 Bug 984761 - IPDL serialization for FilterDescription. r=roc 2014-03-20 10:12:45 +08:00
Markus Stange
60649c0ff2 Bug 984761 - IPDL serialization for FilterPrimitiveDescription. r=roc 2014-03-20 10:12:45 +08:00
Markus Stange
f0d1ddd1ae Bug 984761 - Allow setting the primitive type of FilterPrimitiveDescriptions after construction. r=roc 2014-03-20 10:12:45 +08:00
Markus Stange
faf32621b2 Bug 984761 - IPDL serialization for AttributeMap. r=roc 2014-03-20 10:12:45 +08:00
Markus Stange
6590f53f35 Bug 984761 - Add AttributeMap::EnumerateRead. r=roc 2014-03-20 10:12:44 +08:00
Markus Stange
8eb48ae870 Bug 984761 - Add FilterPrimitiveDescription::operator==. r=roc 2014-03-20 10:12:44 +08:00
Markus Stange
e56ef54441 Bug 984761 - Add AttributeMap::operator==. r=roc 2014-03-20 10:12:44 +08:00
Markus Stange
26ae3d738f Bug 984761 - Add FilterAttribute::operator==. r=roc 2014-03-20 10:12:44 +08:00
Markus Stange
a845b1be54 Bug 984761 - IPDL serialization for the filter attribute name enum. r=bjacob 2014-03-20 10:12:44 +08:00
Markus Stange
bd19cf32f1 Bug 984761 - IPDL serialization for the ColorSpace enum. r=bjacob 2014-03-20 10:12:43 +08:00
Markus Stange
29f041c71a Bug 984761 - Use a typed enum for ColorSpace and AlphaModel. r=bjacob 2014-03-20 10:12:43 +08:00
Markus Stange
e9573b24c1 Bug 984761 - IPDL serialization for the PrimitiveType enum. r=bjacob 2014-03-20 10:12:43 +08:00
Markus Stange
f044aa244d Bug 984761 - Use a typed enum for filter primitive types. r=bjacob 2014-03-20 10:12:43 +08:00
Markus Stange
f6256aa2de Bug 984761 - IPDL serialization for the AttributeType enum. r=bjacob 2014-03-20 10:12:42 +08:00
Markus Stange
d133450feb Bug 984761 - Use a typed enum for attribute types. r=bjacob 2014-03-20 10:12:42 +08:00
Markus Stange
9864629aa4 Bug 984761 - IPDL serialization for gfx::Matrix5x4. r=bjacob 2014-03-20 10:12:42 +08:00
Markus Stange
4c64a7895f Bug 984761 - IPDL serialization for gfx::Point3D. r=bjacob 2014-03-20 10:12:42 +08:00
Markus Stange
04694c10c5 Bug 984761 - IPDL serialization for gfx::Color. r=bjacob 2014-03-20 10:12:41 +08:00
Markus Stange
fdc00b6fe2 Bug 983236 - Initialize FilterPrimitiveDescription::mOutputColorSpace. r=roc 2014-03-20 10:12:41 +08:00
Ehsan Akhgari
17c8d2bddd Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium 2014-03-19 21:55:00 -04:00
Wes Kocher
fd0079fbe5 Backed out changeset 8764e9f061d0 (bug 980679) for a smoketest regression 2014-03-19 16:14:42 -07:00
Wes Kocher
af4fab6d1c 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
e8372daeaf Bug 950050 - Allow Gralloc surfaces on the Nexus S. r=nical,lissyx 2014-03-19 08:02:39 +00:00