Kartikaya Gupta
5116d7c5a8
Bug 1130982 - Ensure the clip rect on a multi-metrics layer belongs to the bottommost layer. r=botond
...
--HG--
extra : rebase_source : e4ccf248d3bd4ef4084e0077dc36a90cde4122a6
2015-03-11 13:36:12 -04:00
Kartikaya Gupta
5ee3e2e6f9
Bug 1130982 - Ensure the clip rect is appropriately adjusted for multi-framemetrics layers. r=botond
...
--HG--
extra : rebase_source : e5de1a95503377d40644c3b2656f64d7e643ef70
2015-02-20 16:01:41 -05:00
Nicolas Silva
4609707f8e
Bug 1142143 don't early return in TextureClientD3D11::Unlock if readback fails. r=jrmuizel
2015-03-11 18:35:35 +01:00
Nicolas Silva
b292aa6f59
Bug 1123080 - Use Cairo's image backend with canvas fallback on Windows. r=Bas
2015-03-11 17:16:13 +01:00
Nicolas Silva
41031003e6
Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro
2015-03-09 18:43:39 +01:00
Sotaro Ikeda
3dd206c7b8
Bug 1139935 - Re-enable RemoveTextureFromCompositableTracker r=nical
2015-03-11 06:53:43 -07:00
Jonathan Kew
59e90c7cf1
Bug 1141676 - Fix the sizing of synthetic sub-/superscript glyphs. r=jdaggett
2015-03-11 08:49:24 +00:00
Jeff Muizelaar
840a07e091
Bug 1141864. Replace a bunch nsAutoPtr.h includes with nsRefPtr.h
...
--HG--
extra : rebase_source : e80009032ef08f660551bb6d2b33449e87e7d25e
2015-03-10 20:48:09 -04:00
Wes Kocher
d8ac0068e5
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-10 15:44:53 -07:00
Thomas Zimmermann
7da19ec752
Bug 1137151: Marked destructor of |GrallocReporter| as protected, r=jmuizelaar
2015-03-10 13:44:02 +01:00
Jeff Muizelaar
94d5a406a9
Bug 1131965. Cherry pick ANGLE fix for conformance crash
...
This cherrypicks 21c1e4566726c9397a840dc5331e40a8d0ca9511
from upstream ANGLE which fixes a crash when running:
/conformance/glsl/bugs/undefined-index-should-not-crash.html
--HG--
extra : rebase_source : d1801b3ac1ab5e8d364ea7de024187a4d8ff221e
2015-03-10 10:59:17 -04:00
Jeff Muizelaar
9c783e8ed0
Bug 1136242. Make sure we acquire the mutexes when copying the surfaces. r=jgilbert
...
This was causing badness when using preserveDrawingBuffers = true
--HG--
extra : rebase_source : 96338c4ef8ef3afd9541bde3158b915b8e62551f
2015-02-27 14:17:55 -05:00
Kartikaya Gupta
c6da1df376
Bug 1137267 - Remove unneeded flags to track touch listeners and touch caret. r=smaug,dvander,botond
2015-03-10 09:29:25 -04:00
Kartikaya Gupta
cf25343ea5
Bug 1137267 - Enable event-regions automatically when APZ is enabled, and allow the APZ code to assume event-regions are enabled always. r=botond,tn
2015-03-10 09:29:19 -04:00
Carsten "Tomcat" Book
722fe2fc5b
Backed out changeset 622f0877bc3f (bug 1125848) for e10s bustage
2015-03-10 12:38:55 +01:00
Nicolas Silva
fad35892a9
Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro
2015-03-09 18:43:39 +01:00
Milan Sreckovic
76dd5cd892
Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
2015-03-09 15:48:20 -04:00
David Anderson
56b490ea76
Bug 1139845 - Avoid crashing in ChromeProcessController if the view is null. r=mats
2015-03-06 13:06:25 -05:00
Wes Kocher
5e8e02e501
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-09 18:56:42 -07:00
Mason Chang
d7bd183d3c
Bug 1139253. Reuse the same thread for the software vsync thread. r=kats
2015-03-09 08:19:07 -07:00
Matt Woodrow
3154f0f851
Back out bug 1131638 (changesets 78b34d0e414a and 1b55b99dc432) for causing various video regressions
2015-03-09 16:18:32 +13:00
James Willcox
b0021dc8e1
Bug 1117338 - Blow up if we can't convert a cairo format to a gfx one r=milan
2015-03-09 08:35:11 -05:00
Jonathan Kew
7425b37e9b
Bug 1139888 - Check for missing glyph metrics tables. r=jdaggett
2015-03-09 12:16:22 +00:00
Jonathan Kew
d6cae63464
Bug 1139824 - Track construction/destruction of the font table wrappers attached to hb_blob objects, to enable leak detection. r=jdaggett
2015-03-09 12:16:22 +00:00
Milan Sreckovic
d7bdeff12f
Bug 1135066 - Deal with failed CreateDrawTarget. r=mstange
2015-03-05 16:38:23 -05:00
Jim Mathies
15e050bbb2
Bug 1138181 - Be more aggressive in updating plugin geometry in the compositor, avoids filtering out important offset updates that don't involve remote layer tree updates. r=roc
2015-03-07 17:29:05 -06:00
Phil Ringnalda
1129ae3cbd
Backed out 2 changesets (bug 1138181, bug 1132874) for e10s crashes in browser_windowopen_reflows.js
...
CLOSED TREE
Backed out changeset fdf4671db324 (bug 1132874)
Backed out changeset ddd5517ce7d2 (bug 1138181)
2015-03-07 14:37:31 -08:00
Jim Mathies
f6aaca0465
Bug 1138181 - Be more aggressive in updating plugin geometry in the compositor, avoids filtering out important offset updates that don't involve remote layer tree updates. r=roc
2015-03-07 12:42:56 -06:00
dvander@alliedmods.net
f1c8e08cdd
Don't async scroll overflowed single-line text boxes in APZ. (bug 1126090 part 6, r=botond)
2015-03-06 14:26:59 -08:00
dvander@alliedmods.net
4691a243e2
If APZ is enabled, do not handle wheel-event scrolling in layout. (bug 1126090 part 1, r=smaug)
2015-03-06 14:26:59 -08:00
Mason Chang
e45770707b
Bug 1138502. Reset vsync unobserve count if a force composite occurs. r=mstange
2015-03-06 13:58:22 -08:00
Kartikaya Gupta
1a92c71cfd
Bug 1139575 - Don't set the fast motion flag on multitouch blocks. r=botond
2015-03-06 16:52:35 -05:00
Kartikaya Gupta
dd716ae550
Bug 1139575 - Reset velocity on axes when going from a pan to a pinch. r=botond
2015-03-06 16:52:35 -05:00
Markus Stange
0699b9a185
Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel
2015-03-06 13:04:05 -05:00
Martin Stransky
d15abcbc8c
Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt
...
--HG--
extra : rebase_source : 18486b689a7ff1560830e63900af1d60348ccabb
2015-03-05 03:56:00 +01:00
Kartikaya Gupta
80edddb5f0
Bug 1137875 - Clear shared frame metrics objects associated with a PLayerTransaction when it is destroyed. r=nical
2015-03-06 06:26:34 -05:00
Kartikaya Gupta
223d0204b5
Bug 1137875 - Have the SharedFrameMetricsData hold a copy of the layers id. r=nical
2015-03-06 06:25:40 -05:00
Kartikaya Gupta
282fe7260a
Bug 1137875 - Have the LayerTransactionChild hold a copy of the layers id. r=nical
2015-03-06 06:25:33 -05:00
John Daggett
16051fe356
Bug 935862 p2 - add various userfont lookup methods. r=heycam
2015-03-06 17:44:18 +09:00
Bill McCloskey
c10aee7d5e
Bug 1129223 - Introduce new, more efficient mozLayerTreeReady event (r=BenWa)
2015-03-05 22:03:23 -08:00
Bas Schouten
1088f0daa0
Bug 1138934: Make sure the white texture of a component alpha pair is fully uploaded when new. r=nical
...
This is slightly wasteful since this will also always upload the full black texture. The wastage here is so rare and generally so few though that I don't think it's worth adding plumming for the texture host to know if this is the texture on white of on black.
2015-03-06 02:37:12 +01:00
Nicolas Silva
cf56bfc315
Bug 1128934 - Call XFlush after compositing to prevent jank. r=karlt
2015-03-09 10:39:02 +01:00
Nicolas Silva
999b7333fe
Bug 1128934 - Avoid calling GetClientBounds from BasicComposior. r=roc, karlt
2015-02-14 12:37:32 +01:00
Kearwood (Kip) Gilbert
8d1fcc4892
Bug 945584: Part 6 - Implementation of scroll snapping (v10 Patch), r=roc, r=kats
...
- Implemented CSS scroll snapping (http://dev.w3.org/csswg/css-snappoints/ )
--HG--
extra : rebase_source : e100b6a2cbc00321d6d1083d12a99213e34d5f9d
2015-02-19 15:53:30 -08:00
Kearwood (Kip) Gilbert
467260920d
Bug 945584: Part 5 - Implement ScrollVelocityQueue (v4 Patch), r=roc
...
- Implemented ScrollVelocityQueue class to calculate the velocity of a scroll
when given periodic samples of scroll position.
- Added BasePoint::Clamp to simplify code.
--HG--
extra : rebase_source : 1fc779b8075eb7dae97c5b0f6b9bbf9fc073db71
2015-02-19 15:51:08 -08:00
Kearwood (Kip) Gilbert
f799e85423
Bug 945584: Part 4 - Add scroll snapping preferences (v3 Patch), r=roc
...
- Added preferences to allow trackpad and mousewheel flinging between
snap points to be tuned:
- layout.css.scroll-snap.prediction-max-velocity
- layout.css.scroll-snap.prediction-sensitivity
--HG--
extra : rebase_source : 2b604767130d039c072df29ec9cd032329b58bb6
2015-02-19 15:43:14 -08:00
Nicolas Silva
215a48573c
Bug 1125848 - Prevent PCompositorChild messages to be sent after the actor started shutting down. r=sotaro
2015-03-05 19:03:16 +01:00
Mason Chang
5729940b3c
Bug 1139726 - Assert gfxPlatform::Init is called on the main thread. r=kats
2015-03-05 08:43:53 -08:00
Jim Mathies
3a6f7137ac
Bug 1133237 - When transitioning from a shadow layer tree that has plugins to a tree that does not, make sure the old plugins get hidden properly. r=roc
2015-03-04 07:46:15 -06:00
Milan Sreckovic
60347c0d1e
Bug 1133119 - ::Map should fail if the data is null, and add more null pointer checks. r=mattwoodrow
2015-03-03 11:17:55 -05:00