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
Matt Woodrow
df034c7574
Bug 937878 - Don't let too many ContentHostIncremental updates queue up. r=nrc
2013-11-15 12:56:42 +13:00
Michael Wu
55d15f2463
Bug 892285 - Only unlock gralloc surfaces if they were locked, r=bas
2013-11-15 12:50:00 -05:00
Benoit Jacob
49366dcf8c
Bug 937204 - 3/3. Kill GfxInfoThread. Instead, get GL strings from the compositor - r=kats,jrmuizel
2013-11-15 11:28:43 -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
Botond Ballo
b158af9af4
Bug 937274 - Fix a crash in GestureEventListener::HandlePinchGestureEvent(). r=kats
2013-10-18 17:13:26 -04:00
Kartikaya Gupta
cc698c25b3
Bug 937130 - Fix up threading and locking in APZCTreeManager. r=botond
2013-11-12 11:56:57 -05: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
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
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
Botond Ballo
38553bd9e2
Bug 937129 - Fix some concurrency issues in APZCTM::HandleOverscroll. r=kats
2013-11-11 12:06:33 -05:00
David Anderson
1610801da8
Support 3D transforms in the basic compositor (bug 935265, r=mattwoodrow).
2013-11-11 15:53:29 -08:00
Nicholas Cameron
d5a16985b4
Bug 934250. Ensure we have a buffer-on-white before using it (ThebesLayerBuffer). r=mattwoodrow
2013-11-11 10:30:51 +13:00
Jim Mathies
be2f3bd4e2
Bug 918273 - Add an apzc tree manager helper for translating device to gecko coordinate space, and use it when sending events to the dom in cases where content is consuming touch. r=kats
2013-11-10 10:43:18 -06:00
Jim Mathies
18fbf3543f
Bug 918273 - Pass back the target scrollable layer id from apzc event methods. r=kats
2013-11-10 10:43:17 -06:00
Kartikaya Gupta
6b0f142e83
Bug 902505 - Adjust the hit-test and input transformations in APZCTreeManager to be more correct. r=botond
2013-11-08 13:56:31 -05:00
Kartikaya Gupta
77617e3aff
Bug 935624 - Update various properties on the FrameMetrics on a layers update. r=botond
...
In particular, in the case with nested APZCs, the parent APZC might request
a repaint at a different resolution, and the child APZC might only find out
about it when the call to NotifyLayersUpdated comes in. At this point the
child APZC must pick up the new values of various properties in order to
remain consistent with the state in gecko and the parent APZC
2013-11-08 11:23:47 -05:00
Kartikaya Gupta
1e20a9603e
Bug 935624 - Kill SetZoomAndResolution because the APZC should not touch the mResolution or mCumulativeResolution. r=botond
2013-11-08 11:23:46 -05:00
Jeff Muizelaar
9344e3053c
Bug 929471. Make CGLTexImageIOSurface2D take a CGLContextObj instead of a NSOpenGLContext. r=bgirard
2013-11-07 22:53:54 -05: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
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
Wes Kocher
9d979344d8
Merge b2g-inbound to m-c
2013-11-06 18:20:55 -08:00
Wes Kocher
29edb85b2f
Merge inbound to m-c
2013-11-06 18:10:46 -08:00
Ryan VanderMeulen
511de9eb44
Merge m-c to b2g-inbound.
2013-11-06 15:00:25 -05:00
Ryan VanderMeulen
267f1bd85e
Merge inbound to m-c.
2013-11-06 14:24:58 -05:00
Sotaro Ikeda
186371b1b2
Bug 934106 - Reduce ImageClient holding video frame number to one. r=nical
2013-11-06 12:32:12 -05:00
Chris Lord
4a7fa8225d
Bug 881451 - Remove unused members of TiledLayerProperties. r=BenWa
2013-11-06 13:42:02 +00: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
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
Wes Kocher
d3d614d652
Merge m-c to inbound
2013-11-04 21:22:23 -08:00
Wes Kocher
32a09c5f75
Merge inbound to m-c
2013-11-04 21:09:17 -08:00
Matt Woodrow
56073d6b1a
Bug 923434 - Use DrawSurface in ThebesLayerBuffer instead of FillRect. r=Bas
2013-11-05 17:50:57 +13:00
Matt Woodrow
d983ecfd5c
Bug 923434 - Don't use operator source for D2D in ThebesLayerBuffer since it's slower. r=Bas
2013-11-05 17:50:56 +13:00
Wes Kocher
f0c23390fe
Backed out changeset bad6c063b01f (bug 932274) for build bustage
2013-11-04 14:40:50 -08:00
Benoit Girard
96dd2833db
Bug 930476 - Show paint markers for async frames. r=ehsan
2013-11-04 17:04:51 -05:00
David Zbarsky
906bff4c2b
Bug 932274: Use Moz2D size classes in ipdl r=nical
2013-11-04 16:43:10 -05:00
Kartikaya Gupta
0114edf4cd
Bug 934439 - Add an APZC_LOG line for UpdateScrollOffset. r=botond
2013-11-04 21:30:10 -05:00
Ryan VanderMeulen
742c6ee1dd
Merge m-c to b2g-inbound.
2013-11-04 16:32:13 -05:00
Botond Ballo
e23a67dc35
Bug 932525 - Better naming for some transformation matrix variables. r=kats
2013-10-31 14:44:33 -04:00
Botond Ballo
fa777434ed
Bug 932525 - Do APZC hit testing using the layer's screen coordinates rather than layer coordinates. r=kats
2013-10-30 15:58:25 -04: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
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
Nathan Froyd
973f5e7322
Bug 918651 - part 1 - remove unnecessary using statements from IPDL files; r=ehsan
2013-10-18 14:48:13 -04:00
Mike Hommey
91865c8cd6
Bug 932618 - Use NO_PROFILE_GUIDED_OPTIMIZE to disable PGO for individual files. r=gps
2013-11-02 08:42:53 +09:00
Ed Morley
aa914d52d6
Backed out changeset f24ee0606ea6 (bug 926128) for reftest failures on OS X & crashes on B2G on a CLOSED TREE
2013-11-01 15:51:32 +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
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
Ryan VanderMeulen
c80a525c6d
Merge m-c to inbound on a CLOSED TREE.
2013-10-30 22:42:13 -04:00
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
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
Chris Peterson
2942d66873
Bug 931669 - Fix -Wsign-compare warning in Axis.cpp. r=botond
2013-10-27 01:11:18 -07: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
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
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
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
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
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
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
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
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
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
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
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
Wes Kocher
391d634598
Merge m-c to inbound
2013-10-15 20:30:24 -07:00
Matt Woodrow
105a6104cc
Bug 922942 - Update BufferTextureClients using Azure. r=nical
2013-10-16 14:00:30 +13: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
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
Matt Woodrow
c19f0da01b
Bug 740598 - Add CopyRect API to Moz2D. r=Bas
2013-10-15 14:55:15 +13: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
Dale Harvey
f3ce8d9466
Bug 922866 - Follow up: Fix error introduced in rebase. r=trivial
2013-10-14 18:56:04 +02:00
Nicolas Silva
56ac4923d4
Bug 919022 - Fix warning by not overloading CreateBufferTextureClient. r=nrc
2013-10-13 17:24:12 -07:00
Dale Harvey
7fddf516c3
Bug 922896 - Fire tap immediately if content is not zoomable. r=kats
2013-10-14 05:29:47 +01:00
Andreas Gal
cb4f904e5b
Bug 923409 - Draw FPS counter with a single GL call and eliminate last use of Copy2D program (r=BenWa).
2013-10-13 09:10:13 -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
Sotaro Ikeda
efc1ee9d35
Bug 911387 - Add calling CompositableBackendSpecificData::ClearData() in Detach(). r=nical
2013-11-06 08:44:57 -05:00
Matt Woodrow
9c51cbb0f8
Bug 887791 - Remove a bunch of now-unused SharedTextureHandle code. r=roc
2013-11-01 14:54:15 +13:00
Matt Woodrow
57c436400d
Bug 887791 - Implement ISharedImage for MacIOSurfaceImage. r=nical
2013-11-01 14:54:14 +13:00
Matt Woodrow
a2ff3e49e2
Bug 887791 - Add a TextureHost implementation for MacIOSurface. r=nical
2013-11-01 14:54:14 +13:00
Matt Woodrow
d5d855efb3
Bug 887791 - Add a TextureClient implementation for MacIOSurface. r=nical
2013-11-01 14:54:14 +13:00
Matt Woodrow
770c0c7a31
Bug 887791 - Add MacIOSurfaceImage. r=roc
2013-11-01 14:54:14 +13:00
Markus Stange
5af52e00b8
Bug 923650 - Restore scissor rects in CompositorOGL more diligently. r=mattwoodrow
...
--HG--
extra : rebase_source : 5a3cccbd38b18aaa8536382ff744a871646ee786
2013-10-11 10:29:35 -04:00
Wes Kocher
b643cbab41
Merge inbound to m-c
2013-10-10 18:59:58 -07:00
Kartikaya Gupta
43dbe7ad6a
Bug 915831 - Roll ScaleWillOverscroll into ScaleWillOverscrollAmount since it's simpler that way. r=botond
2013-10-10 17:02:25 -04:00
Kartikaya Gupta
d7360104db
Bug 915831 - Remove some unnecessary rounding that allowed minor amounts of overzoom. r=botond
2013-10-10 17:00:30 -04:00
Kartikaya Gupta
8c746fe746
Bug 915831 - When clamping the async zoom amount, take into account the overzoom boundary. r=botond
2013-10-10 17:00:29 -04:00
Nicholas Cameron
b0bd553d6c
Bug 923351. Make layers borders more visible. r=nical
2013-10-11 06:36:24 +13:00
Nicholas Cameron
6f0991baf8
Bug 925324. For abnormal shutdowns, only abort on b2g. r=sotaro
2013-10-11 05:44:03 +13:00
Kartikaya Gupta
f69138d888
Bug 923431 - Kill ScreenToScreenScale. r=botond
2013-10-10 12:21:55 -04:00
Kartikaya Gupta
4d36be887f
Bug 923431 - Fix the code that adjusts scroll offset while pinching; add tests to go with. r=botond
2013-10-10 12:21:50 -04:00
Daniel Holbert
fa734c60f4
Bug 925142: Remove unnecessary includes from ContainerLayerD3D9.cpp and ContainerLayerD3D10.cpp. r=nical
2013-10-10 09:17:08 -07:00
Nicolas Silva
af76a5c9fe
Bug 923917 - Properly set the y-flip flag in SharedTextureClientOGL. r=Bas
2013-10-09 18:20:57 -07:00
Nicolas Silva
15f2617a37
Bug 923917 - Make CompositableClient not crash when texture serialization fails. r=nrc
2013-10-09 16:18:29 -07:00
Benoit Girard
8add8ce2c1
Bug 918825 - Add frame duration marker. r=ehsan
...
--HG--
extra : rebase_source : 25f51e88ee75f47eea51bcc94a7b60f31b9605af
2013-09-27 12:08:45 -04:00
Benoit Jacob
0114c00bd8
Bug 914823 - Use a WeakPtr to the SurfaceAllocator - r=jgilbert,nical
2013-10-09 08:47:32 -04:00
Carsten "Tomcat" Book
b69ac18c34
merge b2g-inbound to mozilla-central
2013-10-09 10:13:52 +02:00
Kartikaya Gupta
92a920eccc
Bug 924407 - Update FrameMetrics::mCompositionBounds documentation. r=botond
2013-10-08 17:13:11 -04:00
Kartikaya Gupta
fe7ef95446
Bug 924394 - Add some useful but default-disabled logging for APZC code. r=botond
2013-10-08 17:13:04 -04:00
Nicholas Cameron
24e0e87f57
Bug 854873. Keep scissor rect enabled. r=kats,nical
2013-10-05 01:03:09 +13:00
Phil Ringnalda
efde14c2da
Merge m-i to m-c
2013-10-03 07:58:59 -07:00
Matt Brubeck
0e87de14da
Merge fx-team to mozilla-central
2013-10-03 07:38:41 -07:00
Ms2ger
ae8c899faf
Merge m-c to inbound.
2013-10-03 11:09:17 +02:00
Ms2ger
2a6ab9faaf
Bug 912099 - Part d: Make sure CPP_SOURCES only points to existing files in gfx/layers; r=mshal
2013-10-03 09:10:01 +02:00
Matt Brubeck
2b9c65a1a2
Bug 915328 - Add support for cross-slide gesture to APZC [r=kats]
2013-10-02 18:03:04 -07:00
Matt Brubeck
25ed3d495b
Bug 892684 - Implement axis locking in AsyncPanZoomController [r=kats,botond]
2013-10-02 18:03:04 -07:00
Matt Brubeck
756a4b2f55
Bug 892684 - Clean up some code in AsyncPanZoomController [r=kats]
2013-10-02 18:03:04 -07:00
Masayuki Nakano
b266c80d36
Bug 920377 part.32 Get rid of nsMouseEvent r=roc
2013-10-02 15:38:27 +09:00
Phil Ringnalda
5a81259d62
Backed out changeset 2eb7e93512b1 (bug 918825) for browser-chrome crashes
2013-10-01 22:46:48 -07:00
Masayuki Nakano
096a701901
Bug 920377 part.30 Get rid of nsGUIEvent r=roc
2013-10-02 12:46:03 +09:00
Benoit Girard
b73cfdb32c
Bug 918825 - Add frame duration marker. r=ehsan
2013-09-27 12:08:45 -04:00
Nicolas Silva
0eee47d7c7
Bug 916118 - Simplify the TextureClient deallocation protocol. r=nrc
2013-10-02 13:52:04 -07:00
Wes Kocher
8c30d76bc7
Backed out changeset ac77b26ec1ee (bug 915940) for PGO build bustage
2013-10-01 14:30:13 -07:00
Ehsan Akhgari
18ef76b0d7
Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1582 to 1362.
2013-10-01 17:01:19 -04:00
Nicholas Cameron
6e9d987d30
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
2013-09-24 10:59:26 +12:00
Ed Morley
5267298284
Merge mozilla-central and inbound
2013-10-01 12:01:45 +01:00
Ed Morley
a0f5a9b647
Merge latest green b2g-inbound changeset and mozilla-central
2013-10-01 10:56:53 +01:00
Masayuki Nakano
9c18a013ca
Bug 920377 part.26 Get rid of nsInputEvent r=roc
2013-10-01 16:23:02 +09:00
Kartikaya Gupta
04ebd67fc3
Bug 916379 - Remove a content repaint request that was clobbering the right frame metrics with the wrong one. r=BenWa
2013-09-30 20:58:36 -04:00
Ryan VanderMeulen
e5b66a5e17
Merge m-c to b2g-inbound.
2013-09-30 16:30:26 -04:00
Ed Morley
230067a182
Merge mozilla-central and b2g-inbound
2013-09-30 17:20:26 +01:00
Matt Woodrow
f60df94d8e
Bug 886999 - Backout c3a044164b5f for causing deadlocks (Bug 920979)
2013-09-30 14:31:50 +13:00
David Anderson
9579f654ae
Rename IPDL's RPC to Interrupt (bug 910020, r=bent).
...
--HG--
rename : ipc/ipdl/test/cxx/PTestRPCErrorCleanup.ipdl => ipc/ipdl/test/cxx/PTestInterruptErrorCleanup.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCRaces.ipdl => ipc/ipdl/test/cxx/PTestInterruptRaces.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCShutdownRace.ipdl => ipc/ipdl/test/cxx/PTestInterruptShutdownRace.ipdl
rename : ipc/ipdl/test/cxx/PTestRacyRPCReplies.ipdl => ipc/ipdl/test/cxx/PTestRacyInterruptReplies.ipdl
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.cpp => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.cpp
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.h => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.h
rename : ipc/ipdl/test/cxx/TestRPCRaces.cpp => ipc/ipdl/test/cxx/TestInterruptRaces.cpp
rename : ipc/ipdl/test/cxx/TestRPCRaces.h => ipc/ipdl/test/cxx/TestInterruptRaces.h
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.cpp => ipc/ipdl/test/cxx/TestInterruptShutdownRace.cpp
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.h => ipc/ipdl/test/cxx/TestInterruptShutdownRace.h
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.cpp => ipc/ipdl/test/cxx/TestRacyInterruptReplies.cpp
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.h => ipc/ipdl/test/cxx/TestRacyInterruptReplies.h
rename : ipc/ipdl/test/ipdl/error/rpcMessageCompress.ipdl => ipc/ipdl/test/ipdl/error/intrMessageCompress.ipdl
rename : ipc/ipdl/test/ipdl/error/tooWeakRPCAsync.ipdl => ipc/ipdl/test/ipdl/error/tooWeakInterruptAsync.ipdl
rename : ipc/ipdl/test/ipdl/ok/rpcProtocol.ipdl => ipc/ipdl/test/ipdl/ok/intrProtocol.ipdl
2013-09-30 17:27:45 -07:00
Cervantes Yu
ec406ac440
Bug 771765 - Support template content process, part 9: allocating a toplevel protocol should return itself. r=dzbarsky
...
Reverse the effect in bug 879475 part 14 since we need to keep track of open protocols in the Nuwa process.
2013-09-26 12:19:09 +08:00
Nicolas Silva
b42e1a2d95
Bug 921512 - Add a bit of documentation to layers. r=bjacob
2013-09-30 14:42:47 +02:00
Nicolas Silva
76ede3ac9e
Bug 916116 - Rename CompositableQuirks. r=bjacob
2013-09-30 14:14:38 +02:00
Ehsan Akhgari
a23cd291d5
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
...
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Matt Woodrow
ebc311f303
Bug 921233 - Enabled azure for main-thread drawing on OSX. r=jrmuizel
2013-09-30 12:17:35 +13:00
Ehsan Akhgari
019f6a95dd
Backed out changeset a73ffb0d0c97 because of build bustage
2013-09-29 17:20:07 -04:00
Ehsan Akhgari
996fe50ca8
Remove a number of unused variables, no bug
2013-09-29 16:42:12 -04:00
Ehsan Akhgari
cca7c5a263
Forward declare gfxMatrix as a struct, no bug
2013-09-28 18:20:45 -04:00
David Anderson
8cd94ee096
Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
...
--HG--
rename : ipc/glue/RPCChannel.cpp => ipc/glue/MessageChannel.cpp
rename : ipc/glue/RPCChannel.h => ipc/glue/MessageChannel.h
2013-09-27 18:42:08 -07:00
Ryan VanderMeulen
a4a2dd7d38
Backed out changeset a77f7d610829 (bug 821474) for leaks.
...
CLOSED TREE
2013-09-27 16:12:28 -04:00
Nicolas Silva
906d8861c1
Bug 821474 - Add memory reporting for Shmem and Memory texture clients. r=BenWa
2013-09-27 20:17:15 +02:00
Ed Morley
06889d0a28
Backed out changeset e28ae87bbc03 (bug 907463)
2013-09-27 11:37:03 +01:00
Ed Morley
7adc57d485
Backed out changeset 08d9bbb1044f (bug 907463)
2013-09-27 11:37:00 +01:00
Nicholas Cameron
9b93c116ef
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
2013-09-27 21:48:42 +12:00
Nicholas Cameron
ec1a7c877c
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
2013-09-18 15:39:34 +12:00
Masayuki Nakano
da7066887d
Bug 920377 part.13 Get rid of nsTouchEvent r=roc
2013-09-27 15:20:57 +09:00
Nicholas Cameron
9d41fbb53b
No bug. Fix windows build bustage on a CLOSED TREE. r=bustage
2013-09-27 13:19:36 +12:00
Nicholas Cameron
a8a95dc820
Bug 882113. Azurification of compositor classes. r=mattwoodrow
2013-09-27 12:37:19 +12:00
Nicolas Silva
5088531545
Bug 916118 - Backed out changeset bafb8bf3b279 on a CLOSED TREE
2013-09-26 19:06:12 +02:00
Nicolas Silva
00c40365a2
Bug 916118 - Simplify the deallocation flags in TextureClient/Host. r=nrc
2013-09-26 18:00:23 +02:00
Matt Woodrow
443460f257
Bug 886999 - Avoid touching the GL context from the main thread on mac, and lock the context when touching it from other threads. r=mstange
2013-09-26 15:49:59 +12:00
Masayuki Nakano
ee772d1cbc
Bug 912956 part.18 Remove nsGUIEvent.h r=roc
2013-09-25 20:21:22 +09:00
Masayuki Nakano
715f30b959
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
2013-09-25 20:21:18 +09:00
Masayuki Nakano
a362049807
Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc
2013-09-25 20:21:16 +09:00
Robert O'Callahan
330ecd95d9
Bug 920429. Fix busted boolean expression. r=mattwoodrow
...
--HG--
extra : rebase_source : fe144360e5f7b3399219d15cabc93c07a547c814
2013-09-25 23:11:23 +12:00
Robert O'Callahan
d3c8187161
Bug 914426. Don't try to dump DeprecatedTextureHost contents unless HTML tree dumping is enabled. Also, be lenient about null values and unknown formats. r=nrc
...
--HG--
extra : rebase_source : bc7aff0dacdea4a7c71bdb659774fd96a25fa529
2013-09-09 17:08:42 -07:00
Benoit Jacob
bc69449da1
Bug 919219 - fix the b2g build - no review, bustage, CLOSED TREE
2013-09-24 18:09:20 -04:00
Jim Mathies
0db025652f
Bug 915213 - Add a apzc hit test helper for metrofx. r=kats
2013-09-24 16:17:26 -05:00
Jim Mathies
033e6a7012
Bug 915213 - Add a new apzc ReceiveInput method that transforms gecko events inline. r=kats
2013-09-24 16:17:26 -05:00
Jim Mathies
79e6b8b00e
Bug 915213 - Break up apzc ReceiveInput method so the logic can be shared. r=kats
2013-09-24 16:17:26 -05:00