Kartikaya Gupta
78cc3658d4
Bug 906877 - Remove code obsoleted by multi-apzc. r=BenWa, vingtetun
...
Now that we have multi-APZC landed, we don't need BrowserElementPanning
to detect when it's about to scroll a subframe and let APZC know. So
the two messages involved in this can be completely removed.
2013-10-30 17:06:15 -04:00
Matt Brubeck
acbe123ece
Bug 934750 - Don't cancel content touch events unless APZC consumes them [r=jimm,kats]
...
This is necessary for our "cross-slide" hack to work. We need to send
input to both content and APZC until the input passes the pan threshold, so
that the start page can use touch events without disabling async panning.
In the long run we hope to use "touch-action: pan-x" for this and no longer
rely on this hack.
2013-11-06 12:06:46 -08:00
Wes Kocher
45573e6a1c
Merge m-c to inbound
2013-11-07 17:56:53 -08:00
Wes Kocher
e084de1151
Merge fx-team to m-c
2013-11-07 17:33:06 -08:00
Nicholas Cameron
2da9e53858
Bug 934842. CopySurface for data source surfaces. r=Bas
2013-11-08 14:39:34 +13:00
Matt Brubeck
ee462a968a
Bug 927033 - Always decrement mTouchCount on touchend/cancel [r=kats]
2013-11-07 13:12:33 -08:00
Matt Brubeck
57e61daadc
Bug 927033 - Refactor some duplicate code in APZCTreeManager [r=kats]
2013-11-07 13:11:34 -08:00
Matt Brubeck
cac3956706
Bug 927033 - Don't reset mApzcForInputBlock until all touches are gone [r=kats]
2013-11-07 13:10:29 -08:00
Bas Schouten
6d3980ed55
Bug 935994: Adjust strokestyle creation code. r=jrmuizel
2013-11-07 20:40:39 +01:00
Matt Woodrow
bc7e07900f
Bug 934533 - Remove the azure content enabled pref since we require it to be enabled for all platforms now. r=nrc
...
--HG--
extra : rebase_source : f5152dd3c088009c80cda2844589967ed047e888
2013-11-06 08:54:12 +13:00
Benoit Jacob
6c32b05cf1
Bug 914823 - Use a WeakPtr<ISurfaceAllocator> also in SharedSurface_Gralloc - r=sotaro
2013-10-31 11:25:54 -04:00
Chris Lord
d6149012b6
Bug 932278 - Remove the long-defunct gfxPlatform::UseReusableTileStore. r=BenWa
2013-10-31 15:53:51 +00:00
Jonathan Kew
681c3a282a
bug 836225 - testcase for graphite with supplementary-plane characters. r=jdaggett
2013-10-29 14:04:01 +00:00
Jonathan Kew
a242797cb7
bug 894798 - disable word-cache expiration timer on release builds. r=roc
2013-10-29 14:02:36 +00:00
Kartikaya Gupta
61ffd37c9d
Bug 732971 - For Fennec move the resolution from the top-level presShell to the content presShell. r=BenWa
...
The bulk of this patch is fixing up pieces of code that infer the resolution
as the inverse of the scaling transform on the root layer. This used to be
how various bits of gfx code obtained the resolution, but now that we can set
the resolution on the actual presShell that contains the content, we can also
just read the resolution from the FrameMetrics directly.
2013-10-29 09:27:50 -04:00
Jonathan Watt
92ec80bc85
Bug 932096 - Add a GetDrawTarget method to nsRenderingContext to aid in Moz2D conversion. r=Bas
2013-10-29 08:14:40 +00:00
Jonathan Watt
1db558618b
Bug 931769, part 2 - Add IsSingular and operator*= methods to Matrix. r=Bas
2013-10-29 08:14:40 +00:00
Jonathan Watt
b52b5357b6
Bug 931769, part 1 - Make gfxPattern::GetPattern use its mExtend member. r=Bas
2013-10-29 08:14:39 +00:00
Nicholas Nethercote
fbfefcc32a
Bug 917496 - Disable GPUAdapterReporter because its values are frequently bogus. r=Hughman.
...
--HG--
extra : rebase_source : ae3bbbc142dfcf7101aaac94acc52e67e68e97fd
2013-11-05 14:01:24 -08:00
Nathan Froyd
0796aeb3b7
Bug 918651 - part 9 - remove useless includes from IPDL files; r=ehsan
...
These includes are no longer needed. It's much easier to locate these
includes when they're not obscured by a bunch of other stuff.
2013-10-18 14:47:04 -04:00
Nathan Froyd
ccdd4fb35d
Bug 918651 - part 8 - remove redundant includes from IPDL files; r=ehsan
...
These include statements have been made redundant by all the qualifications
to the using statements.
2013-10-18 13:34:08 -04:00
Ryan VanderMeulen
8a107c2154
Merge m-c to inbound.
2013-11-06 14:59:07 -05:00
David Anderson
91894cb959
Don't copy surfaces in DeprecatedTextureHostBasic::Lock (bug 935641, r=mattwoodrow).
...
--HG--
extra : rebase_source : e97318912cc295b6b1dc5027eba1690e42d24003
2013-11-06 11:55:58 -08:00
Milan Sreckovic
d112776b13
Bug 922600 - Avoid integer overflow. r=bjacob
2013-10-16 16:49:27 -04:00
Jeff Gilbert
9e3d90f072
Bug 922368 - Check for features instead of framebuffer_blit extensions. r=bjacob
2013-10-31 09:51:47 -04:00
Peter Chang
f67eec308b
Bug 915783 - [B2G][Browser][PDF]Graphical fragmentation occurs when viewing a pdf via browser. r=jgilbert
2013-10-30 15:21:22 -04:00
Ehsan Akhgari
e292c13f5d
Bug 936446 - Only define HasCPUIDBit on 32-bit platforms; r=jrmuizel
...
--HG--
extra : rebase_source : 0728a7247cbb23e34cd7c6d2bfa57c5359ccef63
2013-11-08 18:00:21 -05:00
Ed Morley
5e89a31bd3
Backed out changeset d9aa2d2a9939 (bug 931915) for failures linking on Windows on a CLOSED TREE
2013-11-01 14:35:22 +00:00
Ed Morley
b5a8731bc5
Backed out changeset 9eeddb8dc383 (bug 931915)
2013-11-01 14:34:51 +00:00
Ed Morley
14453fd747
Backed out changeset 0fdae4f78c1a (bug 931996)
2013-11-01 14:34:48 +00:00
James Willcox
31af00dfd4
Bug 927254 - Purge SkiaGL texture cache on memory pressure r=gwright
...
--HG--
extra : rebase_source : 960582a88532e752c2bcc4bbcdf0899eb0cbe3b8
2013-11-01 08:52:06 -05:00
Peter Chang
785fc745d1
Bug 934886 - Fix incorrect color format of GetThebesSurfaceForDrawTarget when use SKIA as backend. r=gw280
2013-11-07 09:20:58 -05:00
Benoit Jacob
012417f2af
Bug 938970 - 5/5. Switch gfx/layers to UNIFIED_SOURCES - r=ehsan,mattwoodrow
2013-11-17 21:07:08 -05:00
Benoit Jacob
fbd864db98
Bug 938970 - 4/5. Some gralloc-related tweaks required to build with UNIFIED_SOURCES - r=Bas
2013-11-17 21:06:25 -05:00
Benoit Jacob
4ecaf505b0
Bug 938970 - 3/5. Some d3d tweaks needed to build with UNIFIED_SOURCES - r=Bas
2013-11-17 21:06:23 -05:00
Benoit Jacob
633e63c6ef
Bug 938970 - 2/5. Add more namespace qualifiers in gfx/layers code to avoid ambiguous namespace resolution - r=mattwoodrow
2013-11-17 21:06:21 -05:00
Benoit Jacob
e8e6415c11
Bug 938970 - 1/5. Move MacIOSurfaceTexture* classes to separate files, minimize the number of cpp files including MacIOSurface.h - r=mattwoodrow
2013-11-17 21:04:38 -05:00
Benoit Girard
6702bd8431
Bug 936511 - Add layers.dump to dump layer tree. r=bas,nrc
2013-11-17 16:47:40 -05:00
Bas Schouten
33e1f956ab
Bug 939049 - Part 2: Add generic ComputeLength code for backends with no such functionality. r=jrmuizel
2013-11-11 12:42:07 +13:00
Ehsan Akhgari
d5ce0b2339
Bug 938134 - Build widget/xpwidgets in unified mode; r=roc
...
--HG--
rename : widget/shared/WidgetUtils.cpp => widget/shared/SharedWidgetUtils.cpp
2013-11-17 14:03:55 -05:00
John Schoenick
da753b9a98
Bug 939355 - Include string.h in gfx/2d/unittest/TestBugs.cpp r=bgirard
2013-11-17 18:55:16 +01:00
Nathan Froyd
3a9ed362e7
Bug 918651 - part 7b - fix Layers{Surfaces,Messages}.ipdlh header bootlegging; rs=ehsan
...
LayersSurfaces.ipdlh declares itself as |using| a bunch of types that only
get used in LayersMessages.ipdlh. Since intelligent include-placing
recognizes that these types are not used in LayersSurfaces.h, the necessary
header lines get left out of the generated LayersSurfaces.h, leading to
compilation problems on some platforms. Fix this by moving the appropriate
lines to LayersMessages.ipdlh.
2013-10-19 12:09:59 -04:00
Nathan Froyd
e2ede970d2
Bug 918651 - part 5 - qualify all IPDL using statements with required header; r=ehsan
2013-10-01 15:25:07 -04:00
Nicholas Cameron
407c5f8c6b
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
2013-09-27 21:48:42 +12:00
Nathan Froyd
973f5e7322
Bug 918651 - part 1 - remove unnecessary using statements from IPDL files; r=ehsan
2013-10-18 14:48:13 -04:00
Jonathan Watt
de271da5c3
Bug 931915, part 2 - Make gfxContext::RoundedRectangle use Moz2D's AppendRoundedRectToPath helper. r=Bas
2013-11-01 13:29:53 +00:00
Rik Cabanier
c247d648ae
Bug 932500 - PathD2D::TransformedCopyToBuilder ignores even odd fill. r=Bas
2013-11-12 08:47:24 -05:00
Jonathan Watt
dbd6cf47e7
Bug 931996 - Add an AppendEllipseToPath helper to Moz2D. r=Bas
...
--HG--
extra : rebase_source : 75592379b93e5574ff1bb4116ce8b90b62c4f8a1
2013-11-01 13:30:00 +00:00
Jonathan Watt
8131d3fc10
Bug 931915, part 2 - Make gfxContext::RoundedRectangle use Moz2D's AppendRoundedRectToPath helper. r=Bas
...
--HG--
extra : rebase_source : e42577c112c2154b13e7e91cb4d7e54a30a411ce
2013-11-01 13:29:53 +00:00
Jonathan Watt
4878fb43fb
Bug 931915, part 1 - Add an AppendRoundedRectToPath helper to Moz2D. r=Bas
...
--HG--
extra : rebase_source : 67835ef53a446f37919d34021fcb80aa38dd7da8
2013-11-01 13:29:44 +00:00
Andreas Gal
4309023622
Bug 926128 - Use a single configurable shader in OpenGL layers backend. r=vlad, r=nical
2013-11-01 09:29:20 -04:00
Ed Morley
d1eeb9782e
Merge mozilla-central and inbound
2013-11-01 13:18:19 +00:00
Ed Morley
641a5b27d4
Merge latest green b2g-inbound changeset and mozilla-central
2013-11-01 13:14:45 +00:00
Andreas Gal
9a464b3340
Bug 933584 - Implement OptimizeSourceSurface for skia. r=mattwoodrow
2013-11-01 09:13:36 -04:00
Benoit Jacob
46729cad0c
Bug 886219 - Avoid introducing a global constructor with the ImageBridgeParent singleton - r=nical
2013-11-01 07:34:40 -04:00
Fabrice Desré
e5095467d5
Bug 914843 - fix gfx issue on oop b2g linux. r=nrc
2013-10-31 23:36:02 -07:00
Wes Kocher
800ac7346c
Backed out changeset 428bea088d2b (bug 927254) for build bustage
2013-10-31 20:47:49 -07:00
James Willcox
a8d7ae2208
Bug 927254 - Purge SkiaGL texture cache on memory pressure r=gwright
...
--HG--
extra : rebase_source : 0b6c68c129319c96ad3056ab7b6321c04c7fbcb5
2013-10-31 10:45:41 -05:00
Robert O'Callahan
a9af781aaa
Bug 938316. Work around fractional texture resampling issues by switching to NEAREST sampling when we're doing a pixel-aligned compositing operation. r=jrmuizel
...
--HG--
extra : rebase_source : ec49c8c8993af402a24b57efbaea743d39dcd89c
2013-11-13 23:56:11 +13:00
Robert O'Callahan
b31c87b26b
Bug 937987. Don't use lowp for texture coordinates. Only use it for colors. r=bjacob
...
--HG--
extra : rebase_source : 9dd8bcebb8b8ef3666f4deae1b1c49dc89bc4486
2013-11-13 17:45:19 +13:00
Chris Peterson
fa4968b456
Bug 934261 - Use PostScript font name "LucidaGrande" for CoreText fallback. r=jdaggett
2013-11-02 12:51:48 -07:00
Matt Woodrow
b02e461257
Bug 922942 - Avoid crashes with PointInFill. r=Bas
...
--HG--
extra : rebase_source : cf209258a71342590c3d3488912d85df86a14b8b
2013-11-04 14:47:18 +13:00
Matt Woodrow
115c1e0543
Bug 922515 - Don't apply a skew matrix to the DT when it's cairo, since we use the cairo font with it already applied. r=Bas
...
--HG--
extra : rebase_source : 289ed3a9e02bd5499b49aa1181dd35bf16eba5d3
2013-11-04 14:47:18 +13:00
Bas Schouten
a47a04180d
Bug 934287: Add size and for data DrawTarget creation functions. r=mattwoodrow
2013-11-04 00:57:36 +01:00
Bas Schouten
3ce4a06d0a
Bug 934286: Ifdef Mozilla specific cairo function usage. r=mattwoodrow
2013-11-04 00:57:36 +01:00
Bas Schouten
23ef8a25d6
Bug 933030 - Addition: Remove external dependency added to Moz2D. r=mattwoodrow
2013-11-04 00:57:35 +01:00
Jonathan Watt
d8ec86c181
Bug 934157 - Fix BaseRect::IsFinite() to actually work. r=Bas
2013-11-03 20:47:05 +00:00
Andreas Gal
30d020981d
Bug 933030 - Eliminate thebes use from CanvasRenderingContext2D.cpp r=mattwoodrow
2013-11-03 08:28:30 -08:00
Milan Sreckovic
9277abdd29
Bug 893572 - Tests. r=jmuizelaar
2013-09-06 12:30:26 -07:00
Jaroslav Kopecký
c6168a4dd0
Bug 936196 - Explicitly include unistd.h for getpid() on XP_UNIX. r=BenWa
2013-11-08 09:04:30 -05:00
Ryan VanderMeulen
f90de9eccd
Merge m-c to inbound on a CLOSED TREE.
2013-11-14 20:58:52 -05:00
Ryan VanderMeulen
ab53bf3ef7
Merge b2g-inbound to m-c on a CLOSED TREE.
2013-11-14 20:57:32 -05:00
Nicholas Cameron
b7b3ca15bd
Fix bustage from bug 915940 on a CLOSED TREE. r=me
2013-11-15 11:13:53 +13:00
Nicholas Cameron
d1aab0c912
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow This might even help diagnose the problems causing a CLOSED TREE.
2013-11-15 10:54:25 +13:00
Joshua Cranmer
af58170ec7
Bug 935789, part 2: Implement RotateLeft/RotateRight in MFBT and use them, r=Waldo.
...
--HG--
extra : rebase_source : efda8cfde4ec1b8cee007f528d682830f43f9111
2013-11-12 18:24:56 -06:00
Joshua Cranmer
4568b8f835
Bug 935789, part 1: Kill most uses of prbit.h, r=ehsan
...
--HG--
extra : rebase_source : 4c44e60c72e0ece3cea7ed1cf79079bd2a1b6487
2013-11-12 18:22:38 -06:00
Botond Ballo
b158af9af4
Bug 937274 - Fix a crash in GestureEventListener::HandlePinchGestureEvent(). r=kats
2013-10-18 17:13:26 -04:00
Kartikaya Gupta
5911da4a8a
Bug 934420 - Try to preserve the right APZC in the face of layer tree changes. r=botond
2013-11-14 15:35:30 -05:00
Botond Ballo
d48fdb5dd0
Bug 937896 - Fix a compiler error. r=bustage. CLOSED TREE
2013-11-14 15:11:53 -05:00
Botond Ballo
522b1cd18e
Bug 937896 - Remove unwanted zoom in APZC::NotifyLayersUpdated(). r=kats
2013-11-13 14:13:40 -05:00
Kartikaya Gupta
3d2dfca62e
Bug 937688 - Make UpdateCompositionBounds affect all of the root APZCs for the layers id. r=botond
2013-11-14 12:35:41 -05:00
Kartikaya Gupta
0aa34abca6
Bug 937688 - Make UpdateZoomConstraints take a full ScrollableLayerGuid. r=botond
2013-11-14 12:35:41 -05:00
Benoit Girard
780e082d42
Bug 918671 - Add test for cairo clipping bug. r=jrmuizel
2013-11-12 16:47:40 -05:00
Benoit Girard
c7f1cf4137
Bug 918671 - Fix cairo clipping bug when nesting clips. r=jrmuizel
2013-11-12 19:11:50 +00:00
Kartikaya Gupta
f1b253ee94
Bug 937843 - Make some constructor arguments const. r=BenWa
2013-11-13 13:22:15 -05:00
Kartikaya Gupta
8ef2108534
Bug 937688 - Get the guid from ReceiveInputEvent and use it in the callback to ContentReceivedTouch. r=botond
2013-11-13 13:20:31 -05:00
Kartikaya Gupta
0ee64fe351
Bug 937688 - Move ScrollableLayerGuid from APZCTreeManager.h to FrameMetrics.h. r=botond
2013-11-13 13:20:31 -05:00
Kartikaya Gupta
7458d8fad1
Bug 937688 - Make APZCTM::UpdateCompositionBounds explicitly operate on the root APZC for a layer tree. r=botond
2013-11-13 13:20:31 -05:00
Kartikaya Gupta
2180719bf3
Bug 937688 - Pass the presShellId and viewId from TabChild to RenderFrameParent when updating zoom constraints. r=botond
2013-11-13 13:20:30 -05:00
Jaroslav Kopecký
1cf8a5dea2
Bug 937978 - Make SetPermitSubpixelAA a nop with --enable-system-cairo (like bug 623797). r=mattwoodrow
2013-11-13 08:23:19 -05:00
Kartikaya Gupta
b96b82c875
Bug 927954 - Adding rendertrace logging to the APZ code. r=botond
...
To use this logging, enable the #define at the top of
AsyncPanZoomController.cpp, run through the scenario you wish
to trace and collect the logs, and then paste them into the
textarea on the page at github.com/staktrace/rendertrace/.
2013-11-12 19:03:27 -05:00
Jonathan Kew
fcda2c5463
bug 909344 - treat U+007F as a control, not a printable character. r=roc
2013-11-12 23:53:07 +00:00
Botond Ballo
38553bd9e2
Bug 937129 - Fix some concurrency issues in APZCTM::HandleOverscroll. r=kats
2013-11-11 12:06:33 -05:00
Chris Peterson
2942d66873
Bug 931669 - Fix -Wsign-compare warning in Axis.cpp. r=botond
2013-10-27 01:11:18 -07:00
Robert O'Callahan
971539a169
Bug 924679. Part 7: Remove gfxAlphaRecovery::Analysis since no-one uses it. r=mattwoodrow
...
--HG--
extra : rebase_source : f0481abfa3e5c4855f71cec66eea5c4501fd8565
2013-10-25 23:25:40 +02:00
Robert O'Callahan
aa07fb8924
Bug 924679. Part 6: Remove gfxXlibNativeRender::DrawOutput and convert tmpXlibSurface from gfxXlibSurface to cairo_surface_t. r=karlt
...
--HG--
extra : rebase_source : 724e9b7881949c868ba528250de6ce9d24eb2752
2013-10-25 23:25:40 +02:00
Robert O'Callahan
9590eb387d
Bug 924679. Part 5: Add gfxXlibSurface::CreateCairo. r=karlt
...
Factor out code from gfxXlibSurface::Create so it can be used to create a
cairo_surface_t instead of gfxXlibSurface. Except we leave the existing code
alone since it's really simple.
--HG--
extra : rebase_source : 1c3c0b9fd9997010d80240606c9fa4964361fc87
2013-10-25 23:25:40 +02:00
Robert O'Callahan
2a8665e0e6
Bug 924679. Part 4: Add Factory::CreateSourceSurfaceForCairoSurface. r=mattwoodrow
...
--HG--
extra : rebase_source : 0c9187e8b9597e47e9d0d63d6da757db9a8c8a5c
2013-10-25 23:25:40 +02:00
Robert O'Callahan
d0613ea5a7
Bug 924679. Part 3: Make gfxXlibNativeRenderer::DrawWithXlib callback take a cairo_surface_t instead of a gfxXlibSurface. r=karlt
...
--HG--
extra : rebase_source : 75bb23badb1f7a65cc7e82efca1ddb92e49d7e13
2013-10-25 23:25:40 +02:00
Robert O'Callahan
a04236ab2b
Bug 924679. Part 2: Create static gfxXlibSurface::GetColormapAndVisual so it can be used without a gfxXlibSurface. r=karlt
...
--HG--
extra : rebase_source : 10599d49077114cd214ceafd811bfea3135bb9ff
2013-10-25 23:25:40 +02:00
Robert O'Callahan
6ce0733df8
Bug 924679. Part 1: Band-aid robustness fix. r=mattwoodrow
...
--HG--
extra : rebase_source : fee33a1412e123adb2fbd91221684c1ece8d8b86
2013-10-25 23:25:39 +02:00
Jonathan Watt
fa0990c53c
Bug 931996 - Add an AppendEllipseToPath helper to Moz2D. r=Bas
2013-11-01 13:30:00 +00:00
Jonathan Watt
3c2aed7e3d
Bug 931915, part 1 - Add an AppendRoundedRectToPath helper to Moz2D. r=Bas
2013-11-01 13:29:44 +00:00
Jonathan Kew
92f5f5a1f7
bug 932037 - update harfbuzz to upstream release 0.9.23. r=jdaggett
2013-11-01 09:41:02 +00:00
Matt Woodrow
61dcbad0a4
Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
2013-11-07 08:10:50 +13:00
Kartikaya Gupta
b4c6cc0e86
Bug 935593 - Remove an incorrect input event transformation. r=jimm
2013-11-06 12:49:00 -05:00
Dale Harvey
b764e71eec
Bug 915645 - Allow single taps to occur longer than MAX_TAP_TIME. r=kats
2013-10-28 15:46:40 +00:00
Ted Mielczarek
46db2c02bd
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
2013-10-24 15:06:19 -04:00
Phil Ringnalda
0f6fec1509
Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
...
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
645cba6965
Bug 929513 Part 11: Convert ImageLayer's mScaleToSize to use LayerIntSize r=nical
2013-10-27 17:53:29 -04:00
David Zbarsky
94738173ba
Bug 929513 Part 10: Convert ScreenSizeChanged to use gfx::IntSize r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
389f48f575
Bug 929513 Part 9: Convert AllocPGrallocBufferActor to use gfx::IntSize r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
50a1efce54
Bug 929513 Part 8: Remove IPDL support for passing gfxSize r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
81e69ebc82
Bug 929513 Part 7: Convert CreateBasicTextureImage to Moz2D r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
42a01504e8
Bug 929513 Part 6: Some more cleanup r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
d338e52f46
Bug 929513 Part 5: Use LayerIntSize for CanUseCanvasLayerForSize r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
448f87b19a
Bug 929513 Part 4: Remove some unused gfxIntSize overloads r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
a003dbc862
Bug 929513 Part 3: Use some LayerIntSize in gfx/layers r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
2288abe9fc
Bug 929513 Part 2: Use gfx::IntSize for TiledContentClient's resolution r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
79f6eb5139
Bug 929513 Part 1: Use gfx::IntSize for image layer sizes r=nical
2013-10-27 17:53:26 -04:00
Phil Ringnalda
c5d464dcf5
Merge m-i to m-c
2013-10-25 19:08:22 -07:00
Gregor Wagner
33bac91d53
Backout Bug 907463 for causing bug 930575
2013-10-25 14:44:03 -07:00
Gregor Wagner
a4b3bf71ac
Backout Bug 907463
2013-10-25 14:43:58 -07:00
Ed Morley
815b5c0198
Merge mozilla-central and b2g-inbound
2013-10-25 12:12:23 +01:00
Mike Hommey
f1c0c07862
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Mike Hommey
df8861ae74
Bug 930380 - Make sure *SOURCES only point to existing files. r=gps
2013-10-25 07:58:17 +09:00
Jonathan Watt
b901d8ac10
Bug 930516 - Add a gfxPlatform::ScreenReferenceDrawTarget() static method. r=Bas
2013-10-24 17:50:26 +02:00
Jonathan Watt
42a45c35e4
Bug 930564 - Expose the gfxPath ctor that takes a Moz2D path to aid in converting code to Moz2D. r=Bas
2013-10-24 17:50:26 +02:00
Kartikaya Gupta
1e866cc943
Bug 923482 - Fix an edge case where we might try to re-use a destroyed APZC instance. r=botond
2013-10-25 11:30:17 +02:00
Carsten "Tomcat" Book
daa4f1689c
Merge mozilla-inbound to Mozilla-Central
2013-10-24 07:05:29 +02:00
Mike Hommey
80c623bb6a
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
5072f65f8c
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Mike Hommey
c814e03f96
Bug 929896 - Make GTEST_CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 07:59:50 +09:00
Kartikaya Gupta
5d2384d9c1
Bug 929367 - Rename all the prefs for the async pan/zoom code to be consistent. r=botond,mbrubeck
2013-10-24 00:07:50 +02:00
Ed Morley
d1bfa2dd2c
Merge mozilla-central and inbound
2013-10-25 17:55:18 +01:00
Ed Morley
cc5300a8f5
Backed out changeset 236bd39eb36c (bug 930564) for WinXP crashes on a CLOSED TREE
2013-10-24 18:45:16 +01:00
Ed Morley
6e6ff636f5
Backed out changeset 9cd10d6fb0de (bug 930516)
2013-10-24 18:44:55 +01:00
Markus Stange
1c0fd7d46a
Bug 924194 - Add missing include for the patch in changeset a1d74808c325 in order to fix the CLOSED TREE.
2013-10-24 18:23:22 +02:00
Markus Stange
b629b72e15
Bug 924194 - Allow using the Cairo Azure backend on Mac for testing purposes. r=jrmuizel
...
--HG--
extra : rebase_source : e5a73f212fd5979e1a4dcc5fd653b21416e979cb
2013-10-24 17:57:23 +02:00
Markus Stange
8b7f7bf981
Bug 924194 - Make gfxQuartzNativeDrawing::BeginNativeDrawing able to handle DrawTargets with a different backend than BACKEND_COREGRAPHICS (e.g. BACKEND_CAIRO). r=jrmuizel
...
--HG--
extra : rebase_source : d284993fae8681854b73f4d9f935427b98731dfa
2013-10-24 17:53:39 +02:00
Brendan Dahl
f003bef988
Bug 811002 - Part 2: Never create a DIB when printing. r=bas
2013-10-25 14:50:29 +00:00
Bas Schouten
7e5d02ba0d
Bug 811002 - Part 1: Properly apply CTM when executing win32 printing surface paints. r=jrmuizel
2013-10-25 14:50:29 +00:00
Cykesiopka
be7f216715
Bug 914270 - Part 2: Manual moves. r=joey
2013-10-24 18:52:00 +01:00
Jonathan Kew
7001ac9184
bug 909344 - render stray control characters as hexboxes instead of invisible. r=roc
2013-08-26 16:32:55 -07:00
Matt Woodrow
54d53a85a0
Bug 926023 - Use the value of SetPermitSubpixelAA for DrawTargetCairo. r=Bas
2013-11-05 17:50:56 +13:00
David Anderson
1610801da8
Support 3D transforms in the basic compositor (bug 935265, r=mattwoodrow).
2013-11-11 15:53:29 -08:00
Jonathan Kew
538136cf67
bug 909344 - render stray control characters as hexboxes instead of invisible. r=roc
2013-08-26 16:32:55 -07:00
Nicholas Cameron
b3f95d641c
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
2013-09-27 21:48:42 +12:00
Nicholas Cameron
09d8eb9b48
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
2013-09-18 15:39:34 +12:00
George Wright
e4943a763f
Bug 920160 - Add prefs for SkiaGL cache size r=snorp
...
--HG--
extra : rebase_source : 410192610d7311dead4132d2fee8fbd3fe062951
2013-10-22 14:15:24 -05:00
Matt Woodrow
af9108eea2
Bug 35380 - Part 5: Remove aOffset from everywhere. r=nrc
2013-11-07 22:53:08 +13:00
Matt Woodrow
c5ad2001e3
Bug 935380 - Part 4: Make the Compositors use the RenderTarget's origin instead of aOffset. r=nrc
2013-11-07 22:53:08 +13:00
Matt Woodrow
8cd4853004
Bug 935380 - Part 3: Make CompositingRenderTarget store it's origin. r=nrc
2013-11-07 22:53:08 +13:00
Matt Woodrow
73c776bcd2
Bug 935380 - Part 2: Pass the actual rect that the RenderTarget represents as the first parameter to CreateRenderTarget. r=nrc
2013-11-07 22:53:07 +13:00
Matt Woodrow
6ed4f9ac18
Bug 935380 - Part 1: Remove INIT_MODE_COPY since it was invalid for callers to use it. r=nrc
2013-11-07 22:53:07 +13:00
Matt Woodrow
1ac5c8208e
Bug 935297 - Followup to fix build, add ToPoint helper
2013-11-07 22:50:10 +13:00
Bas Schouten
7f3e2fab16
Bug 935297 - Part 4: Implement new API to allow streaming paths to arbitrary sinks on Skia. r=mattwoodrow
2013-11-07 22:11:48 +13:00
Bas Schouten
4a52b4556e
Bug 935297 - Part 3: Implement new API to allow streaming paths to arbitrary sinks on Cairo. r=mattwoodrow
2013-11-07 22:11:26 +13:00
Bas Schouten
681b14502b
Bug 935297 - Part 2: Implement new API to allow streaming paths to arbitrary sinks on Direct2D. r=mattwoodrow
2013-11-07 22:10:53 +13:00
Bas Schouten
54b9836c98
Bug 935297 - Part 1: Add new API to allow streaming paths to arbitrary sinks. r=mattwoodrow
2013-11-07 22:10:12 +13:00
Matt Woodrow
082e0fed8c
Bug 934674 - Store the correct transform (with device offset applied) for the pattern. r=Bas
2013-11-07 22:08:56 +13:00
Carsten "Tomcat" Book
8effc7d36b
merge mozilla-central to b2g-inbound
2013-11-06 15:00:30 +01:00
Sotaro Ikeda
efc1ee9d35
Bug 911387 - Add calling CompositableBackendSpecificData::ClearData() in Detach(). r=nical
2013-11-06 08:44:57 -05:00
Matt Woodrow
e547261144
Bug 928727 - Don't clear before drawing with OPERATOR_SOURCE in DrawTargetCairo, since we know all required pixels will be clear already. r=jrmuizel
2013-10-22 12:11:30 +02:00
Matt Woodrow
0e6944fdce
Bug 928727 - Share code for getting the user-space clip bounds in DrawTargetCairo. r=jrmuizel
2013-10-22 12:11:30 +02:00
Markus Stange
389c0d5b02
Bug 890997 - Enable OMTC on 10.6. r=bgirard
2013-10-09 13:15:54 -04:00
Markus Stange
80072ac389
Bug 886999 - Lock the GL context before compositing on the compositor thread or before calling setView or update on the main thread. r=mattwoodrow
2013-10-09 10:39:23 -04:00
Markus Stange
7ec597ca25
Bug 923114 - Clear the current GL context when we're about to destroy it. r=mattwoodrow
2013-10-09 10:39:22 -04:00
Markus Stange
c907da8be6
Bug 914437 - Don't composite windows that are not open. r=mattwoodrow
2013-10-09 10:39:22 -04:00
Masayuki Nakano
ef895616c5
Bug 920425 part.28 Use mozilla::WidgetEvent::AsMouseEvent() r=smaug
2013-10-22 17:55:20 +09:00
Jonathan Watt
8d9314d483
Bug 929350 - Allow the context for gfxContextMatrixAutoSaveRestore to be set lazily. r=mattwoodrow
2013-10-22 10:37:45 +02:00
David Anderson
50865a3082
Fix resize jank on Linux with OMTC (bug 926618, r=mattwoodrow).
2013-10-21 13:14:47 -07:00
Nicholas Cameron
548c11e7a9
Bug 925317. Check shmems are tracked whenever we send them across IPC. r=BenWa,bent
2013-10-21 16:23:42 +02:00
Ms2ger
39b292cc30
Merge inbound to m-c.
2013-10-20 10:40:40 +02:00
Ms2ger
7d21e3cacb
Bug 923249 - Remove some prtypes use in gfx/; r=roc
2013-10-20 09:25:20 +02:00
Benoit Girard
fccf27d2ae
Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
2013-10-11 16:47:47 -04:00
Chris Peterson
777dc154bc
Bug 925195 - Fix -Wsign-compare warning about GetProtocolId() enum return value. r=bent
2013-10-17 20:42:59 -07:00
Ehsan Akhgari
0d9df20b90
Bug 928053 - Remove some prtypes.h inclusions from gfx/; rs=bsmedberg
...
--HG--
extra : rebase_source : 229c47dfa11d1b1d36663daf87285ccd40bcc856
2013-10-18 20:34:58 -04:00
Benoit Girard
2adb9b73bb
Bug 928123 - Avoid PushGroup during simple FillRect. r=Bas
...
--HG--
extra : rebase_source : f1beea7a8281ed78ab6eb22373913b0484a5430e
2013-10-17 19:08:20 -04:00
Vladimir Vukicevic
d2538a4815
b=927727; support OpenGL OMTC layers on Windows; r=bgirard
2013-10-17 00:16:40 -04:00
Ryan VanderMeulen
a8368b8b5c
Backed out changeset 6150269410b2 (bug 921212) for bustage on a CLOSED TREE.
2013-10-18 10:21:38 -04:00
Benoit Girard
1aa99b3bef
Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
2013-10-11 16:47:47 -04:00
Carsten "Tomcat" Book
9d22415bcf
Merge mozilla-central to mozilla-inbound
2013-10-18 14:13:10 +02:00
Masayuki Nakano
0260e27697
Bug 920425 part.15 Use mozilla::WidgetEvent::AsTouchEvent() r=smaug
2013-10-18 15:10:23 +09:00
Sotaro Ikeda
b019369717
Bug 925381 - Fix mpeg4 video seek failure. r=nical, r=doublec
2013-10-17 11:09:15 -04:00
Sushil Chauhan
ea611c7544
Bug 915729 - Add mixed HWC and GPU Composition. r=ncameron, r=dwilson
2013-10-15 14:01:42 -07:00
Josh Aas
38302ee0a5
Bug 869762: Use Core Foundation notifications instead of ATS for font changes on OS X. r=jdaggett
2013-10-15 23:53:52 -05:00
Wes Kocher
391d634598
Merge m-c to inbound
2013-10-15 20:30:24 -07:00
Wes Kocher
8161558ae5
Merge inbound to m-c
2013-10-15 20:15:17 -07:00
Matt Woodrow
0ab670ea72
Bug 922942 - Implement gfxASurface::CopyToARGB32ImageSurface using azure. r=seth
2013-10-16 14:00:31 +13:00
Matt Woodrow
105a6104cc
Bug 922942 - Update BufferTextureClients using Azure. r=nical
2013-10-16 14:00:30 +13:00
Nicolas Silva
87bb1269a8
Bug 919936 - Add gtests for YCbCr memory textures. r=BenWa
2013-10-15 17:42:03 -07:00
Kartikaya Gupta
dd02f39ad9
Bug 925902 - Add a macro to APZC_LOG a FrameMetrics object as well. r=botond
2013-10-15 17:07:58 -04:00
Josh Aas
045b11fb5f
Bug 925241: Remove Quickdraw font name lookup code because it's no longer necessary and uses deprecated APIs. r=jdaggett
2013-10-15 16:17:37 -05:00
Matt Woodrow
76ab45c95f
Bug 926258 - Implement a Moz2D version of gfxPath. r=Bas
2013-10-15 16:23:21 +13:00
Matt Woodrow
e418bc6293
Bug 926258 - Remove gfxFlattenedPath as it doesn't match the abstraction we want for Moz2D. r=roc
2013-10-15 16:23:21 +13:00
Matt Woodrow
084fd5caf1
Bug 922942 - Add a Validate() pass to BasicLayers to avoid needing to create a dummy destination context. r=roc
2013-10-15 16:23:21 +13:00
Matt Woodrow
b798aeb13e
Bug 922942 - Clean up some no longer used ShadowLayers code from BasicLayers. r=roc
2013-10-15 16:23:21 +13:00
Phil Ringnalda
c8edc1d6f9
Bug 922976 - Skip gfx/tests/crashtests/394751.xhtml on Tegras for constant failures to load
2013-10-13 09:39:30 -07:00
Matt Woodrow
6eab2feff6
Bug 740598 - Add optimized version of CopyRect for the cairo backend. r=Bas
2013-10-15 14:55:16 +13:00