David Zbarsky
83c7653da6
Bug 788549 Part 13: Sample animations on shadow layers update in testing mode r=roc
2013-06-04 20:11:56 -07:00
Jeff Gilbert
24cf997b90
Bug 874823 - Support unknown consumer for ShSurf_GLTex. - r=mattwoodrow
2013-06-04 17:05:28 -07:00
Jeff Gilbert
dea56bdef2
Bug 875696 - Disable oes_standard_derivatives for Adreno 320 for being broken. - r=bjacob
2013-06-04 15:23:40 -07:00
Nicolas Silva
72d938108e
Bug 875211 - fix windows build on a CLOSED TREE
2013-06-04 21:08:15 +02:00
Nicolas Silva
36b7a99a6e
Bug 875211 - fix build on a CLOSED TREE
2013-06-04 21:02:52 +02:00
Nicolas Silva
78867ef005
Bug 875211 - use one global gl texture per texture unit rather than one per GrallocTextureHostOGL. r=bjacob
2013-06-04 20:44:37 +02:00
David Zbarsky
f118fa9c91
Bug 779395 - Add support for skew transforms to compositor-driven animations r=dbaron
2013-05-21 18:22:44 +08:00
Nicholas Cameron
6e0a3f59c0
Bug 863635. Make gfxPlatform smarter about when we can use Moz2D for content rendering r=Bas
2013-05-28 10:04:37 +12:00
Nicholas Cameron
8fd530d445
Bug 878522. Don't permit Azure/content/Cairo on Linux. r=kentuckyfriedtakahe
2013-06-04 17:18:27 +12:00
Bas Schouten
ae9c9b21aa
Bug 829954 - Part 2: Check for allocation success inside AlphaBoxBlur::Blur. r=jrmuizel
2013-06-04 03:13:53 +02:00
Bas Schouten
919d149d6f
Bug 829954 - Part 1: Make AlignedArray fallible. r=jrmuizel
2013-06-04 03:13:53 +02:00
Kartikaya Gupta
a470c3e0a4
Bug 877728 - Make the screen render offset a ScreenPoint. r=BenWa
2013-06-03 10:00:02 -04:00
Kartikaya Gupta
94f09001ff
Bug 877728 - Convert the page rect passed to SetFirstPaintViewport to LayerIntRect. r=BenWa
2013-06-03 09:58:34 -04:00
Kartikaya Gupta
3bec007d2f
Bug 877728 - Convert a couple of nsInt* variables to LayerInt*. r=BenWa
2013-06-03 09:58:07 -04:00
Kartikaya Gupta
d45ced53de
Bug 877728 - Convert the scroll offset out-param to SyncViewportInfo from nsIntPoint to ScreenPoint. r=BenWa
...
Also deletes a bunch of dead code, and makes some variables local
variables instead of member variables since they are only used in
a single function and don't need to be persisted.
2013-06-03 09:53:32 -04:00
Kartikaya Gupta
83f51d55ac
Bug 877728 - Convert some CSS rects passed to Java from gfx::Rect to CSSRect. r=BenWa
2013-06-03 09:52:44 -04:00
Nicholas Cameron
32fc4ce9b4
Bug 876661. Fix function hidden warnings. r=mattwoodrow
...
--HG--
extra : rebase_source : d008e636467c573723bc7de9cd0e13262d4ee9c1
2013-05-31 16:36:19 +12:00
Milan Sreckovic
637a4266f6
Bug 876208: only evaluate the preference for gfx.direct2d.* once, and require restart before any further changes to the preferences take effect in the code, r=bas
2013-05-30 16:53:37 -04:00
Connor Behan
4eee3aa7c0
Bug 722975: Unbreak builds using --with-system-cairo. r=bas
2013-06-01 00:23:05 +02:00
David Zbarsky
fe25f49f81
Bug 788549 Part 10: Fix RecvGetTransform to handle scale animations correctly r=roc
2013-05-31 11:06:57 -07:00
Phil Ringnalda
01dda39d42
Merge m-c to a CLOSED TREE m-i
2013-05-31 07:41:20 -07:00
Phil Ringnalda
ea17398276
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Kartikaya Gupta
09a6269c24
Bug 877726 - Convert FrameMetrics.mScrollOffset to be a CSSPoint. r=kentuckyfriedtakahe
2013-05-30 21:30:13 -04:00
David Zbarsky
41a2c77912
Bug 788549 Part 7: Make RecvGetTransform() return the untranslated transform since that is what getComputedStyle returns r=roc
2013-05-30 17:45:17 -07:00
Anthony Jones
d25f900f94
Bug 831237 - Reduce APZC buffer churn; r=BenWa
...
Prevents the display port from getting smaller as the visible region
approaches the edges of the scrollable rect.
2013-05-28 16:17:09 +12:00
Nicolas Silva
f52aecfad5
Bug 868946 - Make GrallocTextureHostOGL not crash when it doesn't have a GL context. r=bjacob
2013-05-07 16:19:15 -04:00
Benoit Girard
5a4e5c64c2
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 5b9be0892323195d4e24f11ae785f0663ff38fd0
2013-03-11 14:47:40 -04:00
Chiajung Hung
49f0808fda
Bug 875246 - Ensure that UpdateTexture DispatchImageClientUpdate only dispatches if not in the ImageBridge thread. r=kchen
...
DispatchImageClientUpdate is a helper function to dispatch IPC message, only dispatch when not in the ImageBridge thread can improve responsibility.
2013-05-30 08:10:02 -04:00
Phil Ringnalda
315cb76195
Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
...
CLOSED TREE
2013-05-29 23:42:20 -07:00
Robert O'Callahan
64eba24b0f
Bug 868405. Support 'enabled' attribute on MediaStreamTrack. r=jesup
...
--HG--
extra : rebase_source : ec29ae2e45979baaf1b6a085549755ba86cadd40
2013-05-30 16:44:43 +12:00
Jonathan Kew
42f6e866bf
bug 847344 followup - explicitly cast the AutoSwap type to avoid ambiguity r=roc
2013-05-20 11:33:16 +08:00
Kyle Huey
fb465d209c
Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
2013-05-30 11:15:31 +08:00
Matt Woodrow
6c5c28dd12
Bug 877034 - Initialize MemoryImage to 0 to match the behaviour of Shmem. r=nical
2013-05-30 14:44:08 +12:00
Benoit Girard
da3a0b92cd
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
David Zbarsky
67106717be
Bug 788549 Part 5: Add a function to get opacity and transform property values from layers r=roc
2013-05-29 17:38:27 -07:00
Jeff Gilbert
028ad03f99
Bug 877382 - Remove THEBES_API decorator. - r=BenWa
2013-05-29 14:59:24 -07:00
Chris Coulson
11f269ba46
Bug 877110 - Fix format-security errors introduced by bug 867656. r=mattwoodrow
2013-05-29 19:26:41 -04:00
James Willcox
0d335d769a
Bug 854556 - Only hold SkCanvas in DrawTargetSkia r=mattwoodword
2013-05-29 12:49:40 -04:00
Kartikaya Gupta
43abffa297
Bug 865735 - Add a units template parameter to the gfx Point, Size, and Rect classes. r=bas,roc
2013-05-29 09:32:30 -04:00
Jonathan Kew
1d24d0f7d2
bug 876069 - update graphite2 library to release 1.2.2. r=jdaggett
2013-05-28 14:49:25 +01:00
Nicolas Silva
56b552e21e
Bug 867656 - Part 2. Implement Dump for CompositableHost classes. r=mattwoodrow
2013-05-26 04:44:24 +02:00
Nicolas Silva
e71f1f8564
Bug 867656 - Part 1. Implement GetAsSurface for GL TextureHosts. r=bjacob
2013-05-26 04:43:43 +02:00
Bas Schouten
c8ce01567e
Bug 843555 - Part 2: Optimize paint with operator source when there's no clip. r=jrmuizel
2013-05-28 14:12:30 +02:00
Bas Schouten
ed75daef7a
Bug 843555 - Part 1: Use a content texture client for Canvas. r=nical
2013-05-28 14:12:01 +02:00
David Zbarsky
41dbdc53f7
Bug 788549 Part 4: Add the ability to pause and sample animations on compositors at a specified time r=roc
2013-05-27 16:47:45 -07:00
David Zbarsky
3f06d8126b
Backed out changeset 6c1cf4694a13 for not building on windows and android
2013-05-27 17:14:33 -07:00
David Zbarsky
9c87205101
Bug 788549 Part 4: Add the ability to pause and sample animations on compositors at a specified time r=roc
2013-05-27 16:47:45 -07:00
Mike Shal
6f32ddf61c
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Markus Stange
3fe44cbe86
Bug 876256 - Restore the previous scissor rect at the end of CompositorOGL::DrawQuad. r=mattwoodrow
2013-05-27 14:48:15 +02:00
Stephen Pohl
7546829bc2
Bug 869314: Fix missing dropmarkers in non-native styled combobox controls when overlay scrollbars are used. r=roc
2013-05-26 15:05:10 -07:00
Stephen Pohl
0e3edb584a
Back out bug 869314 for missing r='s.
2013-05-26 15:00:17 -07:00
Stephen Pohl
622d3dddfd
Bug 869314: Fix missing dropmarkers in non-native styled combobox controls when overlay scrollbars are used.
2013-05-26 14:40:16 -07:00
Jonathan Kew
4131e1e140
backout changesets d8f3694dd6df (bug 871961 pt 2) and b77d5e403c3d (bug 871961 pt 4) for making the browser crashy. r=me
2013-05-25 21:06:59 +08:00
Chris Lord
0cd5f226a3
Bug 870055 - Fix AsynPanZoomController continuing movement when touch point doesn't move. r=kats
2013-05-24 15:53:58 +01:00
Aryeh Gregor
b14c2cbab2
Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger
2013-04-28 14:52:10 +03:00
Anthony Jones
f4328c5b39
Bug 868047 - Use a PresShell ID to eliminate stale APZC events; r=roc,benwa
2013-05-24 09:43:36 +08:00
Nicolas Silva
2d17ddf2e3
Bug 874726 -split ShmemYCbCrImage into YCbCrImageDataSerializer and YCbCrImageDataDeserializer. r=jrmuizel
...
--HG--
rename : gfx/layers/ipc/ShmemYCbCrImage.cpp => gfx/layers/YCbCrImageDataSerializer.cpp
rename : gfx/layers/ipc/ShmemYCbCrImage.h => gfx/layers/YCbCrImageDataSerializer.h
2013-05-23 09:17:10 +02:00
Jonathan Kew
e3e7dd0c6c
bug 871961 pt 4 - on xpcom-shutdown notification, release any SVG-glyphs documents held by fonts. r=roc
2013-05-22 23:48:55 +08:00
Markus Stange
61b4f283ad
Bug 861332 - Ensure that the drawing rect used for DrawWindowOverlay doesn't depend on the window's position on the screen, so that for example the 10.6 window resizer is drawn in the correct place. r=mattwoodrow
...
--HG--
extra : rebase_source : d47ea3f871a619bfab065dd0eddb74d8c309fed1
2013-05-22 11:42:49 +02:00
Jeff Gilbert
b7775449d9
Bug 859608 - Flush GL on overdraw on Tegra devices. - r=bjacob
2013-05-22 00:05:38 -07:00
Matt Woodrow
ac9b0734ab
Bug 874369 - Use normal memory instead of Shmem when only sharing between processes. r=Bas
2013-05-22 15:04:12 +08:00
Jonathan Kew
9af24cb77c
bug 874349 - cached webfonts that were loaded in private browsing mode should not leak out to normal windows. r=ehsan,roc
2013-05-22 14:42:30 +08:00
Matt Woodrow
6e5cd2cba5
Backout 85d108f0b422 (bug 874369) for causing b2g reftest failures.
2013-05-22 13:18:19 +08:00
Jonathan Kew
cc26becaf5
bug 862222 pt 2 - empty the webfont cache in response to cacheservice:empty-cache notification. r=roc
2013-05-22 12:39:47 +08:00
Jonathan Kew
ec3bf09cb0
bug 862222 pt 1 - bypass the webfont cache when force-reloading the page. r=roc
2013-05-22 12:39:39 +08:00
Matt Woodrow
d20bcb4257
Bug 874369 - Use normal memory instead of Shmem when only sharing between processes. r=Bas
2013-05-22 11:36:39 +08:00
Matt Woodrow
b4b2c68950
Bug 874370 - Make ContentClientIncremental use a no-swap transaction. r=nical
2013-05-22 11:36:38 +08:00
Matt Woodrow
3763b91878
Bug 874367 - Release TextureUpdateRequest memory in the destructor to prevent leaks. r=nical
2013-05-22 11:36:38 +08:00
Ryan VanderMeulen
1279992a7b
Backed out changesets 619cdf937af1 and 381492b19e3f (bug 869314) for Windows mochitest failures.
...
CLOSED TREE
2013-05-21 10:13:25 -04:00
Ed Morley
6739a9cd44
Backed out changeset 1d056bb94292 (bug 779395) for reftest failures on Tegras
2013-05-21 14:03:43 +01:00
Stephen Pohl
4437e01248
Bug 869314 - Fix missing dropmarkers in non-native styled combobox controls when overlay scrollbars are used. r=roc
2013-05-21 08:27:14 -04:00
David Zbarsky
02b38dd3e3
Fix an incorrect comment, no bug, r=me
2013-05-21 18:22:45 +08:00
David Zbarsky
4a039e4a6e
Bug 779395 - Add support for skew transforms to compositor-driven animations r=dbaron
2013-05-21 18:22:44 +08:00
Jonathan Kew
8942290b7e
bug 873902 - zero mark widths after GPOS positioning for Arabic fonts. r=jdaggett
2013-05-21 13:45:39 +08:00
Jonathan Kew
1b6d3e5fef
bug 874053 - ReadCMAP() must not leave the font entry's mCharacterMap pointer NULL, even if cmap table can't be read. r=roc
2013-05-21 12:25:47 +08:00
Juan Gomez
81556ffce5
Bug 873486 - Remove wrong C++11 virt-specifier MOZ_OVERRIDE in method definition. r=mattwoodrow
2013-05-20 16:31:07 +02:00
Chris Lord
d4494f29a8
Bug 869696 - Use an alternative method to unlock gralloc textures on Adreno (TM) 205. r=bjacob
...
Targeting the NULL EGLImage causes slowness on the Geeksphone Peak,
and assumedly, other "Adreno (TM) 205" devices. Achieve the same
effect by deleting the GL texture instead.
2013-05-15 16:45:08 +01:00
Chris Lord
56a83632c5
Bug 869696 - Add AdrenoTM205 to renderer enum. r=bjacob
...
Add the 'Adreno (TM) 205' renderer string to the renderer enum in GLContext.
2013-05-15 16:43:22 +01:00
Chris Pearce
2893e0d7b6
Bug 872375 - Specify picture region in D3D9SurfaceImage. r=padenot
2013-05-20 13:14:13 +08:00
John Daggett
6ef6e22846
Bug 549861 - add missing files from reland patch. r=bustage
2013-05-20 12:47:32 +09:00
Jonathan Kew
1ecd77525b
bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
2013-05-16 17:29:20 +01:00
John Daggett
aa507d8c18
Bug 549861 - reland font-variant subproperties with DOM-peer review. r=khuey
2013-05-20 11:59:20 +09:00
David Zbarsky
10fbd7df86
[Bug 873679] Remove bogus assertion in AsyncCompositionManager.cpp r=roc
2013-05-19 19:17:22 -07:00
Ms2ger
9d5803279f
Merge backout.
2013-05-19 20:26:58 +02:00
Ms2ger
e0c18984a5
Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review.
2013-05-19 20:23:19 +02:00
Ms2ger
ecc15add17
Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
2013-05-19 20:22:17 +02:00
Martijn Wargers
1df5a7b1e4
Bug 665218 - crash test
2013-05-18 18:38:34 +00:00
Jacek Caban
3f0974d229
Bug 840577 - Fix ANGLE cross compilation on case sensitive OSes, relanded
...
--HG--
extra : rebase_source : 5664ebb57dd0b60d352ce72f3f7b665e6d847189
2013-05-17 16:42:00 +02:00
John Daggett
00a68469c0
Bug 549861. Trim out kerning from gfxFontStyle. r=jkew
2013-05-13 18:45:38 +09:00
John Daggett
6758cb5e04
Bug 549861. Implement support for @font-feature-values rule. r=dbaron
2013-05-13 18:45:37 +09:00
John Daggett
c18a21b5f6
Bug 549861. Implement gfx support for font-variant-alternates. r=jkew
2013-05-13 18:45:37 +09:00
John Daggett
01200ec056
Bug 549861. Implement rendering support for simple font-variant properties. r=jkew
2013-05-13 18:45:36 +09:00
John Daggett
2d8bb34591
Bug 549861. Add constants needed to support font-variant subproperties. r=dbaron
2013-05-13 18:45:36 +09:00
Ed Morley
2710e5d6a9
Backed out changeset 496846474ed3 (bug 864774)
2013-05-13 10:05:49 +01:00
Matt Woodrow
a3bf84f7df
Bug 870211 - Revert to using BasicTextureImage on CGL. r=roc
2013-05-13 16:52:55 +12:00
Mike Shal
d2b29f4e87
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
...
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Martijn Wargers
9aa272bcb5
Bug 394751 - crash test
2013-05-12 23:09:30 +02:00
Bas Schouten
b78d7bc97a
Bug 779029: Try to respect EXTEND_NONE when masking. r=jrmuizel
...
--HG--
extra : rebase_source : 0634d90f2c580fd4cc1ad73fb5b3406a6afda964
2013-05-12 15:03:12 +01:00
Makoto Kato
eafc3ffaf6
Bug 870647 - Add NanumGothic pref to Android. r=jfkthame
2013-05-11 17:00:42 +09:00
Ryan VanderMeulen
eb21097a79
Merge m-c to inbound.
2013-05-10 14:57:50 -04:00
Jim Mathies
f89e9f2d00
Bug 870724 - Check for a specific D3D type rather than the sdk version when defining D3D11 types in gfxWindowsPlatform.h. r=khuey
2013-05-10 08:26:10 -05:00
Trevor Saunders
181686bf1e
bug 869284 - fix some gcc warnings for windows widgetish stuff r=roc
2013-05-06 22:04:02 -04:00
Matt Woodrow
9b421cc198
Bug 756601 - Use NS_roundf so that it compiles on windows. CLOSED TREE
2013-05-10 09:50:33 +12:00
Matt Woodrow
a6bc13035f
Bug 756601 - Fix bugs with OMTC component alpha. r=roc
2013-05-10 09:02:50 +12:00
Matt Woodrow
b5f9287e07
Bug 756601 - Send the values of mScaleToSize/mScaleMode across IPC. r=roc
2013-05-10 09:02:50 +12:00
Matt Woodrow
2c2db73896
Bug 868259 - Fix BasicCompositor rendering. r=roc
2013-05-10 09:02:50 +12:00
Matt Woodrow
bf2eebbd4c
Bug 756601 - Fix a few small layers refactoring bugs. r=Bas
2013-05-10 09:02:49 +12:00
Matt Woodrow
ee8133a490
Bug 756601 - Setup PaintWillResample correctly. r=roc
2013-05-10 09:02:49 +12:00
Matt Woodrow
bdcfb9acdc
Bug 756601 - Use CreateThebesSurfaceAliasForDrawTarget_hack in CopyableCanvasLayer. r=roc
2013-05-10 09:02:49 +12:00
Matt Woodrow
665739eaea
Bug 756601 - Round texture coords to the nearest texel. r=Bas
2013-05-10 09:02:49 +12:00
Matt Woodrow
ec2a27e32b
Bug 756601 - Record memory usage for gfxQuartzSurface. r=jrmuizel
2013-05-10 09:02:49 +12:00
Matt Woodrow
e782ac7a86
Bug 756601 - Setup our OpenGL surface before compositing. r=mstange
2013-05-10 09:02:49 +12:00
Matt Woodrow
f6a99ea56f
Bug 756601 - Use TextureImageCGL again, and used TiledTexturedImage for large textures. r=BenWa
2013-05-10 09:02:48 +12:00
Matt Woodrow
9c6aaf1b38
Bug 756601 - Use the right texture target when allocating texture in TextureHostOGL. r=Bas
2013-05-10 09:02:48 +12:00
Jeff Muizelaar
d94e90ba9d
Bug 863498. Get the SurfaceTexture transform every draw. r=nical
...
ShadowImageLayerOGL::RenderLayer used to call gl()->GetSharedHandleDetails()
directly and uses that result.
This makes us do something similar. As a concequence we also drop the
mTextureTransform member because we are not caching it anymore.
I do wonder if it would make more sense for the content thread to send
the transform along with the update to make sure that it always matches.
This would also make it so that we have no chance of causing a GC
in the compositor to get the transform by calling through java.
--HG--
extra : rebase_source : 7520870d8f0f0bb81c4acbb3b2011f8b0056d53f
2013-05-08 18:04:59 -04:00
Ryan VanderMeulen
3a1c7fb6c7
Merge m-c to inbound.
2013-05-09 13:21:14 -04:00
Michael Wu
f4c0d1ead7
Bug 870375 - back out bug 869011 for startup crashes on devices
2013-05-09 13:01:22 -04:00
Michael Wu
1ec46fee8a
Backed out changeset 7e4d9be02b8f (bug 869011) for causing bug 870375
2013-05-09 13:00:14 -04:00
Ed Morley
8a04bf8e38
Backed out changeset a23a23055e13 (bug 863498) for compilation failures on a CLOSED TREE
2013-05-09 17:31:59 +01:00
Jeff Muizelaar
3709c7cd90
Bug 863498. Get the SurfaceTexture transform every draw. r=nical
...
ShadowImageLayerOGL::RenderLayer used to call gl()->GetSharedHandleDetails()
directly and uses that result.
This makes us do something similar. As a concequence we also drop the
mTextureTransform member because we are not caching it anymore.
I do wonder if it would make more sense for the content thread to send
the transform along with the update to make sure that it always matches.
This would also make it so that we have no chance of causing a GC
in the compositor to get the transform by calling through java.
2013-05-08 18:04:59 -04:00
Jim Mathies
8475194898
Bug 830347 - Fixup Windows omtc code so that it builds builds with the 601 sdk. r=bas
2013-05-09 10:32:50 -05:00
Jacek Caban
d0b651581b
Bug 830347 - Fixed TextureD3D11.h compilation on GCC.
2013-05-08 13:48:56 +02:00
Joe Drew
099014057f
Bug 869011 - Use the correct shader for RGBX gralloc textures. r=bjacob
...
--HG--
extra : rebase_source : cb20795caae616cbbaa7dcbe568d51afcc155e35
2013-05-06 14:27:37 -04:00
Bas Schouten
50da3357c5
Bug 830347 - Part 2: Add the code for CompositorD3D11. r=jrmuizel
2013-05-03 19:34:29 +02:00
Bas Schouten
1ed8695dc3
Bug 830347 - Part 1: Initialize D3D11 device when needed. r=jrmuizel
2013-05-01 16:27:09 +02:00
Nathan Froyd
dbba9baf39
Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
2013-05-01 16:55:13 -04:00
Kyle Huey
2934511e8c
Merge backout of bug 830347.
2013-05-08 12:06:17 -07:00
Kyle Huey
0adceb0fa5
Back out bug 830347.
2013-05-08 12:04:11 -07:00
Mark Banner
e569d3dfb4
Bug 863069 - Part 2: Sort lists in moz.build files (mac specific); r=gps
2013-05-08 19:31:52 +01:00
Bas Schouten
e3373b8d78
Bug 830347 - Part 2: Add the code for CompositorD3D11. r=jrmuizel
2013-05-03 19:34:29 +02:00
Bas Schouten
99e7961a1f
Bug 830347 - Part 1: Initialize D3D11 device when needed. r=jrmuizel
2013-05-01 16:27:09 +02:00
Nicolas Silva
7568ebe499
Bug 869026 - Fix GLContext::GetTexImage crash when GLContext::mScreen is null. r=jgibert
2013-05-07 02:23:40 -04:00
Jacek Caban
d240224348
Bug 830347 - Fixed TextureD3D11.h compilation on GCC.
...
--HG--
extra : rebase_source : 150b94d6bab35540e42a9e2bbd75492a2c3a9959
2013-05-08 13:48:56 +02:00
Makoto Kato
0ec059eb04
Bug 800220 - Part 1. Replace PL_strlen with strlen. r=ehsan
2013-05-08 12:40:12 +09:00
Ryan VanderMeulen
f6068dd244
Merge inbound to m-c.
2013-05-07 22:10:19 -04:00
Ryan VanderMeulen
1da98a6055
Backed out 4 changesets (bug 869178, bug 848490, bug 736276) for reftest crashes.
...
Backed out changeset f2d0107e85ec (bug 848490)
Backed out changeset f9a17848125a (bug 869178)
Backed out changeset c6904473984e (bug 736276)
Backed out changeset 84bdd96375ba (bug 736276)
2013-05-07 22:05:30 -04:00
Ryan VanderMeulen
ff9141abca
Merge birch to m-c.
2013-05-07 21:58:41 -04:00
Michael Wu
d59dd9ac0f
Bug 869251 - Disable omx decoder and camera on gonk-JB, r=doublec,glandium
2013-05-02 17:21:22 -04:00
Benoit Jacob
b59d90a877
Bug 868556 - We are not using gralloc on b2g anymore - r=vladv
2013-05-03 22:57:18 -04:00
Benoit Jacob
b4f8ba9013
Bug 869188 - Avoid mixing CheckedInt and float in Blur code - r=Bas
2013-05-07 08:14:26 -04:00
Benoit Jacob
d95ea70743
Bug 848481 - ♫ Don't say ClientWaitSync unless FOREVER ♫ - r=jgilbert
...
This fixes a flickering bug with some NVIDIA drivers. From the comment:
Wait FOREVER, primarily because some NVIDIA (at least Tegra) drivers
have ClientWaitSync returning immediately if the timeout delay is anything
else than FOREVER.
FIXME: should we try to use a finite timeout delay where possible?
2013-05-07 16:09:09 -04:00
Chris Pearce
fa654ac426
Bug 847267 - Add new image class to wrap D3D surfaces. r=Bas
2013-05-04 22:12:40 +12:00
Phil Ringnalda
5d3aa2950b
Merge Birch and m-c
2013-05-03 19:38:56 -07:00
Ed Morley
62e49e6d1a
Merge mozilla-central and birch
2013-05-03 13:35:02 +01:00
David Zbarsky
ced3b81df9
Bug 867459 - Fix gfx rooting hazards r=terrence
2013-05-02 22:02:40 -04:00
Gregory Szorc
c6c1177427
Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal
2013-05-03 09:54:45 -07:00
Hugh Nougher
e64d1d5a2e
Bug 689870 - Add d3dkmtQueryStatistics.h and enable GPU reporter for Win7+. r=jrmuizel
2013-05-02 10:50:51 -04:00
Kartikaya Gupta
9a688d104a
Bug 867582 - Make the Axis overscroll correction use floats for more correctness. r=ajones
2013-05-02 09:24:16 -04:00
James Willcox
bf095377f8
Bug 863223 - Make canvas updates asynchronous once again r=nrc
2013-05-01 19:24:27 -04:00
Michael Wu
97ade089a6
Bug 868065 - Move GraphicBuffer.h include out of ImageContainer.h, r=vlad
2013-05-02 12:56:09 -04:00
Nicolas Silva
d44f4453e5
Bug 860146 - Add layers.draw-borders pref to see how a page is layered. r=jrmuizel
2013-03-21 18:08:01 +01:00
Jacek Caban
feca6da63d
Bug 689870 - mingw fix
2013-05-03 15:01:49 +02:00
George Wright
7be3f67639
Bug 869178 - se SUkCanvas::drawBitmapRect instead of a bitmap SkShader; it's slightly faster r=snorp
2012-11-15 19:57:40 -05:00
Gregory Szorc
44c73ec043
Bug 863069 - Part 4: Reorder lists to be alphabetical; r=ted
...
--HG--
extra : rebase_source : 87ed9d862bc32824d518438b0be74b47a77c198a
2013-05-16 15:37:18 -07:00
Ryan VanderMeulen
05933cccdf
Backed out changeset 94978dab7186 (bug 863069) for build bustage.
...
CLOSED TREE
2013-05-16 13:22:02 -04:00
Gregory Szorc
c8d80b86ec
Bug 863069 - Part 4: More sorting of existing lists; r=ted
2013-05-16 09:53:27 -07:00
Jonathan Kew
7f6bb6c441
bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
2013-05-16 17:32:41 +01:00
Jonathan Kew
6da4abbf5b
bug 871961 pt 1 - handle on-the-fly changes to the gfx.font_rendering.opentype_svg.enabled preference setting. r=roc
2013-05-16 17:32:41 +01:00
Ted Mielczarek
47d7af59de
bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium
2013-05-16 09:33:26 -04:00
Robert O'Callahan
8b339cab63
Bug 868082. Allow SetIsFixedPosition to be used on layers with transforms. In CompositorParent, use the animated transform value as the base transform in CompositorParent::TransformFixedLayers when it has been set by the animation sampler. r=cwiis
...
--HG--
extra : rebase_source : 3b809428bf8740753a98defc30ad7b7d96339442
2013-05-17 00:34:24 +12:00
Phil Ringnalda
5ad98aed12
Back out 4d755ea39a56:81d152795bea (bug 798843) for style mochitest failures
2013-05-15 20:53:30 -07:00
Matt Woodrow
7a56fc7c60
Bug 870211 - Add ContentClientIncremental. r=nical
2013-05-16 15:45:43 +12:00
Matt Woodrow
31c2d65b2f
Bug 870211 - Add new IPC messages to LayersTransaction for doing incremental updates to textures. r=Bas
2013-05-16 15:45:43 +12:00
Matt Woodrow
5f4fec3687
Bug 870211 - Add ContentHostIncremental. r=nical
2013-05-16 15:45:43 +12:00
Matt Woodrow
f1ba51d39d
Bug 870211 - Make TextureHosts support updating from partial surfaces. r=Bas
2013-05-16 15:45:43 +12:00
Matt Woodrow
61ebe2bb02
Bug 870211 - Expose details about possible texture upload limitations in TextureFactoryIdentifier. r=nical
2013-05-16 15:45:43 +12:00
Matt Woodrow
43a4d082e2
Bug 870211 - Always save and restore the current framebuffer during BlitTextureImage. r=jgilbert
2013-05-16 15:45:42 +12:00
Matt Woodrow
a726754fd8
Bug 870211 - Tidy up ContentClient interface so that it doesn't depend on ThebesLayerBuffer. r=roc
2013-05-16 15:45:42 +12:00
Edwin Flores
fe4c1f5f33
Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
2013-05-16 14:35:12 +12:00
Ryan VanderMeulen
4d351a9351
Merge m-c to inbound.
2013-05-15 21:17:10 -04:00
Ryan VanderMeulen
d9824dd1e6
Merge inbound to m-c.
2013-05-15 21:14:58 -04:00
Cameron McCormack
9ef9d0c02a
Bug 839745 - Test.
2013-05-16 10:53:06 +10:00
Ryan VanderMeulen
e86857072e
Backed out 2 changesets (bug 736276) for reftest crashes on a CLOSED TREE.
...
Backed out changeset 1bd02a8da04f (bug 736276)
Backed out changeset 120285554c44 (bug 736276)
2013-05-15 16:14:56 -04:00
Michael Wu
bce75998cc
Bug 870198 - Support basic display functions on gonk-JB, r=vlad
2013-05-07 23:58:22 -04:00
Jonathan Watt
58c479c7c9
Bug 871264 - Remove the aPresContext and aFrame parameters from ThemeDrawsFocusForWidget. r=dholbert, sr=roc
2013-05-14 00:47:03 +01:00
miaubiz@gmail.com
b37f5496f9
Bug 783041 - crash tests.
2013-05-14 10:36:49 +02:00
L. David Baron
3d95aa6df4
Backout changeset af5273034fdf (bug 871264), which doesn't compile (didn't fix nsRangeFrame.cpp (and possibly others).
2013-05-13 17:28:47 -07:00
Jonathan Watt
4f3640a8c0
Bug 871264 - Remove the aPresContext and aFrame parameters from ThemeDrawsFocusForWidget. r=dholbert, sr=roc
2013-05-14 00:47:03 +01:00
Ryan VanderMeulen
32bda2d8d3
Bug 815489 - Disable test on B2G due to perma-orange.
2013-05-13 17:19:40 -04:00
Joey Armstrong
0d49db0381
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
Abhishek Arya
5345ef771a
Bug 798853 - crash test
2013-05-13 16:28:29 +02:00
Abhishek Arya
ffd7dff19c
Bug 815489 - crash test
2013-05-13 16:28:28 +02:00
Jon Buckley
3ce29ac29f
Bug 738867 - Implement WebGL OES_element_index_uint extension. r=bjacob
2013-05-13 09:22:30 -04:00
Jeff Gilbert
c031dc11ac
Bug 861039 - Update ANGLE to r2042. - r=bjacob
2013-05-13 05:12:37 -07:00
Ed Morley
b900821ccd
Backed out changeset fe104053f4f2 (bug 861039) for compilation failures
2013-05-13 12:44:41 +01:00
Jeff Gilbert
bff178fcc1
Bug 861039 - Update ANGLE to r2042. - r=bjacob
2013-05-13 04:11:38 -07:00
George Wright
f151c5a4e2
Bug 736276 - Rename ScaledFontFreeType to ScaledFontCairo, and use Skia's API to create an SkTypeface from a cairo_scaled_font_t r=jrmuizel
2012-08-05 02:29:18 -04:00
George Wright
bb00307f72
[PATCH 2/2] Bug 736276 - Rename ScaledFontFreeType to ScaledFontCairo, and use Skia's API to create an SkTypeface from a cairo_scaled_font_t r=jrmuizel
2012-08-05 02:29:18 -04:00
George Wright
d1cad4aad4
Bug 736276 - Add a new SkFontHost that takes a cairo_scaled_font_t r=karl
2012-08-01 16:43:15 -04:00
George Wright
118c949041
[PATCH 1/2] Bug 736276 - Add a new SkFontHost that takes a cairo_scaled_font_t r=karl
2012-08-01 16:43:15 -04:00
Jonathan Kew
73f569a6d3
bug 872183 - fix simple typo in hb_set_t.get_min(). r=jdaggett
2013-05-15 18:09:57 +01:00
James Willcox
c38017329f
Bug 871390 - Update WebGL canvases async, not 2D ones r=mattwoodrow
2013-05-14 21:16:07 -04:00
Kartikaya Gupta
d14fe49737
Bug 867269 - Fix ifdef condition from ea568a1576e5. r=me DONTBUILD
2013-05-01 16:10:17 -04:00
Jonathan Kew
523b58972b
bug 837498 - work around DWrite/GDI 'cmap' discrepancy for Italic fonts with Hebrew system locale. r=smontagu
2013-05-01 20:40:19 +01:00
Kartikaya Gupta
a9d47b89e9
Bug 866184 - Update SyncViewportInfo and SyncFrameMetrics to take a gfx::Point instead of floats. r=BenWa
2013-05-01 14:12:08 -04:00
Kartikaya Gupta
6956cbef05
Bug 867269 - Fix breakage in SyncFrameMetrics override. r=nrc
2013-05-01 10:49:27 -04:00
Matt Woodrow
f7d12ccdaa
Bug 864287 - Add back code to readback IOSurface plugins when using BasicLayers. r=BenWa
2013-05-01 17:03:27 +12:00
Matt Woodrow
c727739057
Bug 867474 - Split BasicShadowableLayerManager into a separate ClientLayerManager. r=nrc
...
--HG--
rename : gfx/layers/basic/BasicCanvasLayer.cpp => gfx/layers/CopyableCanvasLayer.cpp
rename : gfx/layers/basic/BasicCanvasLayer.h => gfx/layers/CopyableCanvasLayer.h
rename : gfx/layers/basic/BasicCanvasLayer.cpp => gfx/layers/client/ClientCanvasLayer.cpp
rename : gfx/layers/basic/BasicCanvasLayer.h => gfx/layers/client/ClientCanvasLayer.h
rename : gfx/layers/basic/BasicColorLayer.cpp => gfx/layers/client/ClientColorLayer.cpp
rename : gfx/layers/basic/BasicContainerLayer.cpp => gfx/layers/client/ClientContainerLayer.cpp
rename : gfx/layers/basic/BasicContainerLayer.h => gfx/layers/client/ClientContainerLayer.h
rename : gfx/layers/basic/BasicImageLayer.cpp => gfx/layers/client/ClientImageLayer.cpp
rename : gfx/layers/basic/BasicLayerManager.cpp => gfx/layers/client/ClientLayerManager.cpp
rename : gfx/layers/basic/BasicLayers.h => gfx/layers/client/ClientLayerManager.h
rename : gfx/layers/basic/BasicThebesLayer.cpp => gfx/layers/client/ClientThebesLayer.cpp
rename : gfx/layers/basic/BasicThebesLayer.h => gfx/layers/client/ClientThebesLayer.h
rename : gfx/layers/basic/BasicTiledThebesLayer.cpp => gfx/layers/client/ClientTiledThebesLayer.cpp
rename : gfx/layers/basic/BasicTiledThebesLayer.h => gfx/layers/client/ClientTiledThebesLayer.h
2013-05-01 17:03:25 +12:00
Matt Woodrow
ace055b629
Bug 865104 - Implement a BasicCompositor. r=nrc
2013-05-01 12:42:05 +12:00
Daniel Holbert
9ae2c99b12
Bug 867420: Annotate AsyncPanZoomController as MOZ_FINAL to calm GCC Wdelete-non-virtual-dtor build warning. blanket-r=ehsan
2013-04-30 15:32:03 -07:00