Commit Graph

13845 Commits

Author SHA1 Message Date
Eric Rahm
12036e82eb Bug 1162748 - Remove instances of #ifdef PR_LOGGING in graphics. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-08 14:37:01 -07:00
Bas Schouten
5c07a31049 Bug 1162587 - Part 2: Abort painting a painted layer when a device reset has ocurred. r=jrmuizel 2015-05-08 23:12:32 +02:00
Bas Schouten
a27dd25d93 Bug 1162587 - Part 1: Ensure consistent reporting of device reset until reinitialization. r=jrmuizel 2015-05-08 23:12:32 +02:00
Kartikaya Gupta
a7aa64cbed Bug 1161592 - If we don't get a target frame from the touch point try using the root scrollable frame. r=botond 2015-05-08 13:51:35 -04:00
Geoff Brown
aea4edda3b Bug 1140459 - Skip IsRenderbuffer assertions on Android emulator; r=jgilbert 2015-05-07 18:49:14 -06:00
Nicholas Nethercote
02e9b810da Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Kartikaya Gupta
8622ce8c8b Bug 1160566 - Change some return values to be reference-to-const. r=botond 2015-05-07 14:44:03 -04:00
Kartikaya Gupta
74563ea4c9 Bug 1160566 - Make FrameMetrics.mCompositionBounds private and add a getter/setter for it. r=botond 2015-05-07 14:44:03 -04:00
Sotaro Ikeda
e4e4c1b5b4 Bug 1091037 - Raise ImageBridge thread priority r=gsvelto,nical 2015-05-07 06:53:47 -07:00
Thibaud Backenstrass
33539fad6d Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical 2015-05-07 11:08:01 +02:00
Thibaud Backenstrass
b40b8ace13 Bug 1158122 - Remove the remaining occurences of nsIntRect in gfx/layers. r=nical 2015-05-07 11:07:53 +02:00
Thibaud Backenstrass
6065d593f9 Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/client. r=nical 2015-05-07 11:07:47 +02:00
Thibaud Backenstrass
bc3f9bf34d Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/composite. r=nical 2015-05-07 11:07:42 +02:00
Thibaud Backenstrass
76a5c84a1b Bug 1158122 - Remove some occurences of nsIntRect in gfx/layers/. r=nical 2015-05-07 11:07:35 +02:00
Thibaud Backenstrass
1d59a76bc3 Bug 1158122 - Remove all occurences of nsIntRect in gfx/thebes/. r=nical 2015-05-07 11:07:31 +02:00
Thibaud Backenstrass
0df8ddbfdd Bug 1158122 - Remove all occurences of nsIntRect in gfx/gl/. r=nical 2015-05-07 11:07:27 +02:00
Thibaud Backenstrass
252f2a002c Bug 1158122 - Remove all occurences of nsIntRect in gfx/ipc/. r=nical 2015-05-07 11:07:23 +02:00
Phil Ringnalda
4b4983c265 Back out dc2fed1aa0af (bug 1144906) for ASan, Android debug, and OS X 10.10 mochitest-gl bustage
CLOSED TREE
2015-05-06 19:55:40 -07:00
Bas Schouten
08c24bf928 Bug 1161815: Use a single ID2D1SolidColorBrush per DrawTarget. r=jrmuizel 2015-05-07 02:38:10 +02:00
Jeff Gilbert
a252aede83 Bug 1144906 - Fast WebGL on E10S. - r=mattwoodrow,nical 2015-05-06 16:35:29 -07:00
Kartikaya Gupta
d4a7c07498 Bug 1162179 - Don't create APZCTreeManagers for windows which aren't multiprocess. r=dvander 2015-05-06 19:15:10 -04:00
Wes Kocher
bf61250437 Backed out changeset 93af6e2a390d (bug 1144906) for build bustage 2015-05-06 16:01:47 -07:00
Jeff Gilbert
2276a83b33 Bug 1144906 - Support fast WebGL on E10S. - r=mattwoodrow,nical 2015-05-06 13:48:28 -07:00
Seth Fowler
dfeb733e9d Bug 1124084 - Flip on downscale-during-decode everywhere. r=tn 2015-03-17 13:56:50 -07:00
Thibaud Backenstrass
cd461123fe Bug 1158122 - Remove some of the occurences of nsIntRect in gfx. r=nical 2015-05-06 17:26:36 +02:00
Ryan VanderMeulen
3c1998fdde Backed out changesets 230adc57e016 and 61bd6e2c6e72 (bug 1072898) for reftest failures.
CLOSED TREE
2015-05-06 11:27:32 -04:00
Carsten "Tomcat" Book
3b4a4a920e Backed out changeset 7141b7088a89 (bug 1161634) 2015-05-06 17:06:46 +02:00
Kearwood (Kip) Gilbert
b14e88e8f0 Bug 1072898: Part 1 - Correct rendering of layers that are both in front and behind the w=0 plane. r=mattwoodrow
- The BasicCompositor now transforms vertices prior to rendering in Skia, using
  a function that clips against frustum clipping planes in homogenous
  coordinate space.
2015-04-21 16:57:18 -07:00
Kartikaya Gupta
cf146ea4a8 Bug 1161634 - Enable the test_wheel_scroll on Linux as well. r=mstange 2015-05-06 08:36:54 -04:00
Diego Wilson
3e6a04b4bd Bug 1160689 - thumbnail image corruption on certain videos. r=sotaro 2015-05-04 15:14:34 -07:00
Daniel Holbert
bfff160260 Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange 2015-05-05 13:57:47 -07:00
Kartikaya Gupta
013dc95b5d Bug 1161206 - Add a scrolling test with native mousewheel event synthesization. r=mstange 2015-05-05 14:45:11 -04:00
Thibaud Backenstrass
781112874e Bug 1157661 - Fix a null-check in CompositorOGL::DrawQuad. r=nical 2015-05-05 18:31:41 +02:00
Kartikaya Gupta
df69d729aa Bug 1161040 - Add some assertions to guard against infinite loops in the handoff chains. r=botond 2015-05-05 08:36:52 -04:00
Ethan Lin
fdec0cf55e Bug 1053563 - Use a static create function to replace InitWith for TextureClient. r=nical 2015-04-29 19:34:00 +02:00
Nicolas Silva
62a1f8b3a0 Bug 1155649 - XFlush at the end of frames when OMTC is enabled on Linux. r=jrmuizel 2015-05-04 12:35:18 +02:00
Wes Kocher
ebdbb5f57b Merge m-c to inbound a=merge 2015-05-01 17:23:32 -07:00
Ryan VanderMeulen
02b52b7666 Merge m-c to fx-team. a=merge 2015-05-01 13:00:21 -04:00
Danilo Cesar Lemes de Paula
a1e552f34e Bug 1156401 - Fix ContextMenu handling when building Fennec with C++ APZ. r=kats, r=botond
This commit deals with the situation where there's no scrollable element
on a fennec's page. It uses the Top Most root element (Xul viewport)
instead.

So this fixes the situation when the tap/click was not being send to the
correct dom element.
2015-04-30 06:09:00 -04:00
Danilo Cesar Lemes de Paula
1da46b6bb3 Bug 1156401 - Fix painting when building fennec with apzc. r=kats, r=botond
Since SetFirstPaintViewport wasn't being called on
Fennec with APZ, none of the painted content was being displayed.
2015-04-30 06:08:00 -04:00
Botond Ballo
dae9b09192 Bug 1152051 - Gtest. r=Cwiiis,kats 2015-04-29 19:38:02 -04:00
Botond Ballo
182e223412 Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis 2015-04-29 18:54:10 -04:00
Mike Hommey
b673a97a25 Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Sotaro Ikeda
0a86c2eb1c Bug 1156981 - Split CompositorParent's scheduling of composition to CompositorScheduler r=mchang 2015-04-30 11:35:13 -07:00
Kartikaya Gupta
829abde6a5 Bug 1148350 - Add a test. r=botond 2015-04-30 14:30:38 -04:00
Kartikaya Gupta
bc588fe194 Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond 2015-04-30 14:30:38 -04:00
Kartikaya Gupta
cbf0ec45f0 Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond 2015-04-30 14:30:37 -04:00
Brian Birtles
fb73e3f8ee Bug 1159082 - Rename *Readonly animation interfaces to *ReadOnly. r=smaug 2015-04-30 09:06:43 -04:00
Carsten "Tomcat" Book
5791ead1d5 Backed out changeset 1b5fc672f0d4 (bug 1159082) for B2G ICS Emulator opt R6 test failures on a CLOSED TREE 2015-04-30 13:15:04 +02:00
Milan Sreckovic
ef1c3c797b Bug 1158430 - A small construct to allow only sending errors and warnings once per statement. r=botond 2015-04-27 14:44:13 -04:00