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