Nicolas Silva
b07c4ce9f8
Bug 1083101 - Implement gfx::DrawingTask. r=jrmuizel
2015-09-01 13:50:24 +02:00
Nicolas Silva
707ce75b9e
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-09-01 13:50:19 +02:00
Nicolas Silva
511e3cc49b
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-09-01 13:50:15 +02:00
Tom Klein
0160852c31
Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange
...
--HG--
extra : rebase_source : 13de9d6236f4fe38cb08e299b6c50f27a688b2e3
2015-08-28 09:16:00 -04:00
Masayuki Nakano
cafe2dfc67
Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug
2015-09-01 00:20:06 +09:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Markus Stange
2705f93fbd
Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats
...
--HG--
extra : commitid : CUZqiDbltTx
extra : rebase_source : 90fb8cf0023177b7bb98ff93c5667c8dbc153f29
2015-08-28 16:50:00 -04:00
Markus Stange
49c4d7a190
Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats
...
--HG--
extra : commitid : 5utp02GzYAW
extra : rebase_source : 4415c7ac8fd3a8dbb718593bee63e89e8ba1625c
2015-08-12 00:11:54 -04:00
Markus Stange
bce923c470
Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats
...
--HG--
extra : commitid : 4scVCanEMYd
extra : rebase_source : a9ff41cb1a7f681fae4b352b8b5337bf0ce41ff2
2015-08-11 23:35:16 -04:00
Markus Stange
0eb1d7c10b
Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip
...
--HG--
extra : commitid : 8kd91z4FD2n
extra : rebase_source : bcdf5a75c527f871d2077ca1ef2e1958eb3db4d9
2015-08-04 16:11:37 -04:00
Masayuki Nakano
83f18479ed
Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
a516285180
Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
b9439c75d9
Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
db00b74a82
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
30fdd39afb
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
717c415187
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
ba5b3f3fe6
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
28c9f34179
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
d311a11cc1
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Botond Ballo
069f25bc15
Bug 1175585 - Full-stack mochitest for wheel transactions. r=kats
...
--HG--
extra : rebase_source : 7c5a0d788245dff495ea3942cf03e8b5357cca39
2015-08-02 14:45:30 -04:00
Kevin Wern
368ce48f75
Bug 1173521 - Properly handle unapplying 3D projective transforms to rectangles in APZ code. r=botond
...
The untransformation is done using the newly added UntransformTo() functions
which call Matrix4x4::ProjectRectBounds(), which returns an empty rectangle
if the result is not at least partially on the positive side of the w = 0 plane.
UntransformTo() returnis the transformed rectangle if it's not empty, and
Nothing() otherwise, making callers check for this case.
The patch also adds some assertions to places where we apply transforms we
know should be 2D (and thus didn't switch to use UntransformTo()), checking
that the transforms are in fact 2D.
--HG--
extra : rebase_source : bbc226f4135c2cf229c4e00dfb017a6c9c078391
extra : source : c2732f62a3b9a5246801aa000ce572ee07f53481
2015-08-28 12:00:29 -04:00
Frédéric Wang
76887aac08
Bug 1170782 - Do not rely on the presence of a MATH table to use typo metrics. r=karlt
2015-08-27 01:57:00 -04:00
Jeff Muizelaar
97894bf634
Bug 1197296. Check for errors more during bug testing. r=Bas
...
--HG--
extra : rebase_source : 592b3656728170ac2409c26b267704bd942baac8
2015-08-27 22:38:39 -04:00
Lee Salzman
a352eab01c
Bug 1198996 - Ensure layer local opacity is clamped to 0..1 range. r=Bas
2015-08-26 18:15:47 -04:00
Lee Salzman
aaa23abae5
Bug 1199417- Scale skia paths up before hit testing to workaround coordinate resolution limits. r=mattwoodrow
2015-08-27 15:44:26 -04:00
Botond Ballo
2329d6833e
Bug 1177018 - Enable chaos mode for the APZ layerization test. r=kats
...
--HG--
extra : rebase_source : 6d224553f62c4481d35ece1eee9afe873883f455
extra : source : b661da15c2f8aad90c1afaf7cf7777351e1bd972
2015-07-27 15:34:00 -04:00
Botond Ballo
96e062add7
Bug 1177018 - Increase the APZ content response timeout to 15 seconds for all tests. r=kats
...
It has previously been increased for a specific test, but we have found
another test that needs it increased. Rather than increasing it for
individual tests, increase it for all tests.
--HG--
extra : rebase_source : f76c2a43bdcfa97a86fb5d63ff9708e6215c2678
extra : source : f9a184b70afcf294f7eb84897448fb3db03f681a
2015-07-22 17:03:59 -04:00
Botond Ballo
2f7c3135ad
Bug 1177018 - Only enable APZ test logging for tests that actually use it. r=kats
...
This avoids excessive amounts of test data accumulating which can slow tests down.
As part of this change, the pref for enabling the logging was made 'Live'.
--HG--
extra : rebase_source : e1d0547e5d3125e9db44bb47ddfff3b4f8d50e99
extra : source : 73fb13743a74a5a920d099fda70d9b1a1fa3a6ed
2015-07-08 19:18:28 -04:00
Botond Ballo
f2e8a59818
Bug 1177018 - Disable smooth scrolling in the APZ layerization test. r=kats
...
--HG--
extra : rebase_source : ee705290c57e3122bac17af9ee70aa6c4e76c285
extra : source : d5f9fb06ee8c344f35fcf9fd86b5f654862ec1e8
2015-06-29 19:44:12 -04:00
Botond Ballo
5d9fcfff8c
Bug 1177018 - Work around the iframe in which mochitests are run not being scrollable. r=kats
...
--HG--
extra : rebase_source : bd8b7b60bcae3298a523daac9b286fed9b4edefd
extra : source : d94c86ecbc53e8d45729691ac6576fdfbe407cc4
2015-06-26 16:46:22 -04:00
Kearwood (Kip) Gilbert
8c7417603d
Bug 1196412 - Correctly scale canvas layers that have a transform applied to fill the screen, r=vlad
...
--HG--
extra : rebase_source : dccb87360d4ff136c0fa50208c39468f1d413b67
2015-08-24 15:58:50 -07:00
Benoit Girard
49d82fd22e
Backout d4985245dfd55ba44e0417c42c956e03d094b0df (bug 1136766) for talos regression
...
--HG--
extra : commitid : FLbaQb0zd8o
extra : rebase_source : 2d1a6691cadd24d46da7b65971bcd0818b1f75f6
2015-08-27 18:29:37 -04:00
Andrew Comminos
c3cdfadf07
Revert "Bug 1191042 - Establish correct EGLConfig at GLContext creation. r=jrmuizel" CLOSED TREE
...
This reverts commit 99120014586d20a2921b9157e5ec81b3605cd8bd.
2015-08-27 17:12:06 -04:00
Jeff Gilbert
7c5b24dcc5
Bug 1191042 - Establish correct EGLConfig at GLContext creation. r=jrmuizel
2015-08-27 16:55:45 -04:00
JerryShih
cf9dcf0e40
Bug 1195209 - Modify the matrix calculation for landscape mode. r=mattwoodrow
2015-08-27 10:56:00 -04:00
Ryan VanderMeulen
4ade9738fe
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-08-27 11:59:01 -04:00
Ryan VanderMeulen
4ff4f84ce2
Merge inbound to m-c. a=merge
2015-08-27 11:43:16 -04:00
Ryan VanderMeulen
4dd652887b
Backed out 7 changesets (bug 1083101) for static analysis bustage and debug gtest asserts.
...
Backed out changeset a277ab555649 (bug 1083101)
Backed out changeset 831ad34078f3 (bug 1083101)
Backed out changeset 42d622972b02 (bug 1083101)
Backed out changeset ff4b35d2f501 (bug 1083101)
Backed out changeset 00e568d08a1f (bug 1083101)
Backed out changeset d9448dc26a8a (bug 1083101)
Backed out changeset 8c943cd72144 (bug 1083101)
CLOSED TREE
2015-08-27 10:47:55 -04:00
Nicolas Silva
6d0161ea44
Bug 1083101 - Static analysis fix on a CLOSED TREE. r=me
2015-08-27 15:51:42 +02:00
Nicolas Silva
ef6d1ce906
Bug 1083101 - Mark DrawingCommand methods const. r=jrmuizel
2015-08-27 14:47:36 +02:00
Phil Ringnalda
02603b885d
Back out 7 changesets (bug 1177018) for debug b2g assertion failures in test_bug982141.html
...
CLOSED TREE
Backed out changeset 40fdd735520d (bug 1177018)
Backed out changeset a82c39bb97ab (bug 1177018)
Backed out changeset dbb14a5cd2cd (bug 1177018)
Backed out changeset 112ec6bdaf4e (bug 1177018)
Backed out changeset 486f9a11fcbd (bug 1177018)
Backed out changeset 8e54cc5e6901 (bug 1177018)
Backed out changeset c2a30b4f3a7c (bug 1177018)
2015-08-26 21:38:05 -07:00
John Daggett
f436371cbb
Bug 1198921 - add a null-check after cairo_get_scaled_font in GetRoundOffsetsToPixels. r=m_kato
2015-08-27 13:23:52 +09:00
Yoshi Huang
e6070e9062
Bug 1165272 - Part 2: replace getNoAppCodebasePrincipal. r=bholley
2015-08-18 15:01:42 +08:00
Andrew Comminos
da02cdcfee
Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt
2015-08-26 23:46:33 -04:00
Andrew Comminos
f878f77b97
Bug 1197387
- Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert
2015-08-26 21:30:15 -04:00
Kartikaya Gupta
c736111bee
Bug 1198900 - Add a gtest to ensure we don't crash when prevent-defaulting a wheel event. r=botond, a=topcrash
2015-08-26 15:08:00 -04:00
Kartikaya Gupta
959a3cf33e
Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond
2015-08-26 15:08:00 -04:00
Botond Ballo
eb96b04ea9
Bug 1177018 - Enable chaos mode for the APZ layerization test. r=kats
...
--HG--
extra : rebase_source : c5df518db4ace446ed14a5478cc7be127e068512
extra : source : 55a1326f6f1ba89d7b307f4c8406284e1c3c888a
2015-07-27 15:34:00 -04:00
Botond Ballo
8abc5d1813
Bug 1177018 - Increase the APZ content response timeout to 15 seconds for all tests. r=kats
...
It has previously been increased for a specific test, but we have found
another test that needs it increased. Rather than increasing it for
individual tests, increase it for all tests.
--HG--
extra : rebase_source : 1e32b0c851bb138d1ed247fea72312c09380266c
extra : source : fb4d8f6db088a2da12d01403280b959d176fee0a
2015-07-22 17:03:59 -04:00
Markus Stange
4d793f82dd
Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats
...
--HG--
extra : commitid : 2qlm0ULac3
extra : rebase_source : 52fc5d3930a9b3a941f7e3665ef6b371e8a4b1b5
extra : histedit_source : d99996a3729a1bc78b9f4631f950476321f93c1f
2015-08-11 18:04:55 -04:00
Markus Stange
a4753aced8
Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats
...
We don't want to split native NSEvents into two PanGestureInput events.
--HG--
extra : commitid : 7UnFAreSEcF
extra : rebase_source : 70121ddcf52f00547e70fcbea16975224835f890
extra : histedit_source : 0b8840795e6ab1cc808d75aa042c030b70f09f6f
2015-08-11 15:57:47 -04:00
Markus Stange
69e1f80c4a
Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats
...
--HG--
extra : commitid : KGQggnhZDU8
extra : rebase_source : 4119265f00570931e4a9d565c31b68244ab8d26e
extra : histedit_source : 14b9539a4630c5a404f658272bd80936dbbb34c8
2015-08-10 18:27:01 -04:00
Markus Stange
a83ae1f63a
Bug 1193062 - Remove mPanGestureState. r=kats
...
Now that PanGestureInput events are only processed during a PanGestureBlock, we can get rid of the mPanGestureState workaround.
--HG--
extra : commitid : 4KYXEbxJ5zZ
extra : rebase_source : 9ee0b85d3bec2554871f621270998b2e2d86a3ce
extra : histedit_source : e7c56cca500680c95744110ccaeefa635f7f1613
2015-08-07 15:20:31 -04:00
Markus Stange
7f5ea187ae
Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats
...
This will make bug 1156606 unnecessary.
--HG--
extra : commitid : K69ATp0TzlZ
extra : rebase_source : 9fd2b710623f6f54fe707a5ab8fb3c4b923348f3
extra : histedit_source : f86517d5d01ef4a708dcfa5529bed165d9016b10
2015-08-26 14:27:32 -04:00
Markus Stange
0f591d06f6
Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats
...
--HG--
extra : commitid : DwBaXlllNDK
extra : rebase_source : f5f76749edd625b925cacda5627c40c7633c4609
extra : histedit_source : 6ba23a9269071eec6c08baab31a36532c9e143d6
2015-08-11 15:29:44 -04:00
Markus Stange
395b5b7beb
Bug 1193062 - Add PanGestureBlockState. r=kats
...
--HG--
extra : commitid : BVMuP4An1li
extra : rebase_source : fb55de2fbe3f7abcbd068c46b047046150cc5c8b
extra : histedit_source : 8a287e3ff2a0099e9ab8794cffb93dbfe0ef89d9
2015-08-26 11:42:12 -04:00
Markus Stange
6d1e1e95c1
Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats
...
--HG--
extra : commitid : CW9kPLdmobP
extra : rebase_source : f26d419f8b263ffbc55d013e822835ccd357a587
extra : histedit_source : d031bfa29c918232db337e4e739b48e7fd653d31
2015-08-26 11:14:33 -04:00
Markus Stange
03f6d08f92
Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats
...
--HG--
extra : commitid : DoBeoloIlQh
extra : rebase_source : 38b61ed330c07f27d679853a2ab58a2b671fef50
extra : histedit_source : edd524706858644b153c44c31a10ffa1484ebbca
2015-08-25 18:51:07 -04:00
Markus Stange
05ea480385
Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats
...
--HG--
extra : commitid : K15sMbhGhuK
extra : rebase_source : bccc3a42f0379e8493343a16b01702ca4b1a7015
extra : histedit_source : cc5a2c56eef55026c68833a443d4c5727dcc45ac
2015-08-07 14:44:22 -04:00
Markus Stange
bceb8af7be
Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats
...
PanGestureInput events need to be sent to the pre-scroll position, just like wheel events.
--HG--
extra : commitid : CjK4ecz5AHl
extra : rebase_source : 438bc15164d10ddbc18e01435289859dafcf8db4
extra : histedit_source : 88a04fa28a5ceebebf48ed900d05eb9416b00b40
2015-08-07 14:37:16 -04:00
Markus Stange
4d872ae182
Bug 1193062 - Add a PAN_MOMENTUM state. r=kats
...
This was discussed in bug 1107716.
--HG--
extra : commitid : 8EvQL9qrm3X
extra : rebase_source : 3785c8ac8e7e90f171cf9091f6fc50d76d34f703
extra : histedit_source : ffc8c6cd57f535b03621e149bb300e60683d1612
2015-08-07 14:39:34 -04:00
Markus Stange
8c83121309
Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats
...
When scrolling an inactive subframe, the target APZC confirmation needs to be sent along with the layers transaction. If a new wheel event comes in while that target APZC notification is in-flight, the subframe will already have a display port, so the confirmation will be sent in a more direct fashion and can arrive at the APZ controller thread before the new APZC for the scroll frame has been created. Then the current input block will have a null target APZC and no scrolling will happen until a new input block is created. (For wheel transactions, a null target APZC ends the transaction, so the next event will create a new input block.)
--HG--
extra : commitid : Ij9XfKKZAqe
extra : rebase_source : 66196ed4e3e98159f7b17f7e8d90c5f2985425e6
extra : histedit_source : c028ec2f7817bb8d9396849495bfeaa17cbe7064
2015-08-11 16:51:46 -04:00
Kyle
afdefa3f10
Bug 1189860 - Check if the passed in shader attributes exceeds the maximum. r=jrmuizel
...
CLOSED TREE
2015-08-05 14:29:16 -04:00
Masayuki Nakano
0d22745cda
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Botond Ballo
f914a340bd
Bug 1177018 - Only enable APZ test logging for tests that actually use it. r=kats
...
This avoids excessive amounts of test data accumulating which can slow tests down.
As part of this change, the pref for enabling the logging was made 'Live'.
--HG--
extra : rebase_source : 0abbf10b3e3b3a67bbb810d4554a7b55bfc6fd66
extra : source : d7bac1264671c0a10da034d6d9b08f01235ebdb3
2015-07-08 19:18:28 -04:00
Botond Ballo
3d96234fff
Bug 1177018 - Disable smooth scrolling in the APZ layerization test. r=kats
...
--HG--
extra : rebase_source : 0512511d4f179e75db26794a445db132935c15e3
extra : source : d5f9fb06ee8c344f35fcf9fd86b5f654862ec1e8
2015-06-29 19:44:12 -04:00
Botond Ballo
bbbb23bc55
Bug 1177018 - Work around the iframe in which mochitests are run not being scrollable. r=kats
...
--HG--
extra : rebase_source : dd9ad6631b729a858e5e3a7f19ff49c66818de48
extra : source : d94c86ecbc53e8d45729691ac6576fdfbe407cc4
2015-06-26 16:46:22 -04:00
Nicolas Silva
e139e28439
Bug 1083101 - Extend and fix DrawCommand storage facility. r=jrmuizel
2015-06-10 19:57:08 +02:00
Nicolas Silva
dd7b1b713a
Bug 1083101 - implement the DrawingTask for Moz2D's task scheduler. r=jrmuizel
2015-08-27 14:47:24 +02:00
Nicolas Silva
70f660d10a
Bug 1083101 - Win32 implementation of Moz2D's task scheduler. r=jrmuizel
2015-08-27 14:47:16 +02:00
Nicolas Silva
1cfc57a5dc
Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel
2015-08-27 14:47:12 +02:00
Nicolas Silva
f6fc89b1d7
Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel
2015-08-27 14:47:07 +02:00
Robert O'Callahan
3f68002324
Bug 1182017. Call Send__delete__ immediately rather than through an event. r=nical
...
Kyle assures me it's safe to call Send__delete__ with references to 'this' on
the stack.
--HG--
extra : commitid : I7Wj1a8Hmb9
extra : rebase_source : 8cf8851a7f4400fb1120179423ec4cf710d75765
2015-08-27 15:40:35 +12:00
Benoit Girard
7f46e67522
Bug 1136766 - Don't allow more draw calls after culling. r=mattwoodrow
...
--HG--
extra : commitid : DKmD0O544RW
2015-02-27 14:17:35 -05:00
Benoit Girard
58bb8fc72f
Bug 1166252 - Reject lut8/16Type with empty CLUT grid. r=jrmuizel
...
--HG--
extra : commitid : KiU2IKstYSk
2015-08-25 15:48:55 -04:00
Bobby Holley
edfe287f26
Backed out 3 changesets (bug 1165272) for b2g sanity blocker.
2015-08-25 11:16:21 -07:00
Ryan VanderMeulen
ed8f5fa5b6
Merge m-c to inbound. a=merge
2015-08-25 10:45:59 -04:00
Ryan VanderMeulen
48ef8932ac
Merge inbound to m-c. a=merge
2015-08-25 10:43:34 -04:00
Mason Chang
1c24730f8d
Bug 1197898 - Delete vsync refresh driver preference. r=kats
2015-08-25 09:01:40 -04:00
Kartikaya Gupta
b9032e3705
Bug 1194876 - Add test. r=botond
...
--HG--
extra : commitid : Cg9fRSjAKgj
2015-08-25 07:50:01 -04:00
Kartikaya Gupta
4675a280c5
Bug 1194876 - Do a better job of resetting input state. r=botond
...
--HG--
extra : commitid : HZc9tmIjC37
2015-08-25 07:50:01 -04:00
Kartikaya Gupta
ffe3909665
Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond
...
--HG--
extra : commitid : LO0sHCo3M3F
2015-08-25 07:50:01 -04:00
Kartikaya Gupta
d324c5c3c5
Bug 1194876 - Extract a TouchCounter class. r=botond
...
--HG--
extra : commitid : Au3xHqP2lQW
2015-08-25 07:50:01 -04:00
Morris Tseng
ab4cf2941e
Bug 1197713 - Add missing gfxPrefs.h include to TiledContentHost.cpp. r=nical
2015-08-24 01:40:00 -04:00
Milan Sreckovic
a8e2c1042a
Bug 1196335 - Disambiguate the strings for scoped gfx reporter and D2D1.1. r=dvander
2015-08-19 10:08:00 -04:00
John Daggett
2ebd845638
Bug 1197650 - remove duplicate validity check for newly created fonts. r=m_kato
2015-08-25 09:10:17 +09:00
Victor Porof
a79634e0d2
Bug 1050498 - Record compositing operations, r=jsantell,smaug,tromey
2015-08-25 08:51:58 +03:00
Lee Salzman
5036a0f61a
Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel
2015-08-05 18:48:25 -04:00
Kartikaya Gupta
cb9e675820
Bug 1180267 - Ensure that the desktop-mode viewport for Fennec is based on a 980 CSS pixel width rather than the screen size. r=snorp
...
--HG--
extra : commitid : EDmJyKrfnzt
2015-08-24 13:45:45 -04:00
Mason Chang
696de26763
Bug 1197201. Delete hardware vsync and vsync compositor prefs. r=kats
2015-08-24 11:27:23 -04:00
Nathan Froyd
0ecb01460a
Bug 1196682 - fixup static analysis build bustage on a CLOSED TREE; r=me
2015-08-24 17:49:28 -04:00
CJKu
3bd33f9441
Bug 1196682 - DebugDataSender is not thread safe. r=kamidphish
2015-08-24 02:00:00 -04:00
Yoshi Huang
de47f4b89f
Bug 1165272 - Part 2: Replace getNoAppCodebasePrincipal. r=bholley
2015-08-24 01:18:00 -04:00
Kyle
f67c9b28e3
Bug 1190526 - Check for overflow in vertex allocation. r=jrmuizel
2015-08-17 11:31:17 -04:00
Masayuki Nakano
66f2c27305
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Andrew Comminos
bf63f14959
Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt
2015-08-21 16:38:15 -04:00
Wes Kocher
9ec20f0f1d
Backed out 2 changesets (bug 1136766) for osx reftest assertions
...
Backed out changeset c574db1b372e (bug 1136766)
Backed out changeset 674f8f76a58b (bug 1136766)
2015-08-21 13:19:48 -07:00
Kartikaya Gupta
c10cfda0d4
Bug 1195401 - Use gfxPrefs (threadsafe) rather than crashing on debug builds for off-main-thread pref access. r=snorp
...
--HG--
extra : commitid : 5uavw49AOAg
2015-08-21 13:21:58 -04:00
Markus Stange
69f9b31b35
Bug 1136766 - Before compositing, clip the visible region of a layer to the layer's clip rect, and don't increase the complexity of the visible region. r=mattwoodrow
...
--HG--
extra : commitid : 2oxbaxGS6MZ
extra : rebase_source : 6d5ac3231e07f48855412a3d47471e4f2e794972
2015-02-21 18:16:53 -05:00
Markus Stange
eca1fe6fec
Bug 1136766 - Don't allow more draw calls after culling. r=mattwoodrow
...
--HG--
extra : commitid : LnCD4jAMC3I
extra : rebase_source : 75b266483cc4c2e862163a60e2b3939fc096d8c6
2015-02-27 14:17:35 -05:00
Jamie Nicol
ff450822a4
Bug 1192058 - For DXGI_PRESENT_PARAMETERS, set pDirtyRects to nullptr if DirtyRectsCount == 0. r=BenWa
2015-08-18 15:11:25 +01:00
Botond Ballo
fa0328a1fe
Bug 1196462 - Add a pref to highlight checkerboarded areas for debugging. r=kats
...
--HG--
extra : source : 9d1aa5ad7e6fcb15a2b5c570115702499b75aaaf
2015-08-19 19:29:46 -04:00
Jamie Nicol
991ab71c34
Bug 1191463 - Handle possible ID3D10Texture2D::Map() failure. r=Bas
...
--HG--
extra : rebase_source : 848a578cce2e05580a1e0374f799931f1b4dfb0b
2015-08-18 17:53:56 +01:00
Jonathan Kew
d1dd2af9df
Bug 1194763 - Ensure non-cluster-start flag is set properly for a run-initial supplementary-plane combining mark when shaping text. r=jdaggett
2015-08-21 09:57:01 +01:00
Jonathan Kew
e28a9d36c0
Bug 1193481 - Prefer "Firefox Emoji" font for emoji characters in GetCommonFallbackFonts on B2G. r=jdaggett
2015-08-21 09:55:52 +01:00
Mason Chang
7242153201
Bug 1196308 - Delete Software Compositor Scheduler. r=sotaro
2015-08-20 17:57:42 -07:00
Milan Sreckovic
432f04e0fb
Bug 1196355: WriteAppNote should use function parameter. r=benwa
2015-08-19 13:30:57 -04:00
Milan Sreckovic
885f065a23
Bug 1195844: When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel
2015-08-20 14:34:11 -07:00
Wes Kocher
fa57aa7153
Merge m-c to inbound, a=merge
2015-08-20 12:51:40 -07:00
Wes Kocher
d8fffe1765
Merge inbound to central, a=merge
2015-08-20 12:42:21 -07:00
Bas Schouten
0cbabc240d
Bug 1195998: If an actor does not have an associated texture client do not attempt to call ForceRemove on it. r=nical
2015-08-20 07:28:18 +00:00
Wes Kocher
e9ede9d2ea
Merge m-c to b2ginbound, a=merge
2015-08-19 17:14:04 -07:00
Samael Wang
01ad2b8f56
Bug 1177335 - Skip resampling if the time difference of touches is less than 2ms.
2015-08-19 13:02:21 +08:00
Milan Sreckovic
2431defff4
Bug 1188105: Parse bad driver versions. r=botond
...
--HG--
extra : rebase_source : 36d4c5636604bd0ff860859cbc571644eacdf165
2015-08-19 15:14:59 -07:00
Jeff Muizelaar
8da94c8800
Bug 1186426. Avoid using D3D11 ANGLE on systems that require recreating the rendertargetview. r=jgilbert
...
It turns out I accidentally landed
https://bug1109718.bmoattachments.org/attachment.cgi?id=8630177 as part of
another change. This should avoid the brokeness that was caused by that and
allow us to simplify our changes to ANGLE.
--HG--
extra : rebase_source : 9cb479c92c196b58398e187891d998b56e5b8e1f
2015-08-19 12:01:20 -04:00
Jim Mathies
eed39c9694
Bug 1163570 - Ignore pending plugin updates and hide plugin windows when a remote layer tree associated with a tab is no longer in use. r=roc
...
--HG--
extra : rebase_source : c0b8f2de9b4b0696daddd21bd8a808f4b27a5b3d
2015-08-19 08:47:57 -05:00
Benoit Girard
074eb08eb1
Bug 1186662 - Part 1: Add SuppressDisplayport painting and use it during tab switch. r=kats,mconley
...
--HG--
extra : commitid : 9fUfVIK8ikm
extra : rebase_source : e45570f97a25f965d2caf24f152da02efcf6495f
2015-08-19 17:08:41 -04:00
Mason Chang
6f859e46d4
Bug 1195098. Null check for blurred source surface. r=mstange
2015-08-18 20:43:24 -07:00
William Chen
3c9928ced9
Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku
...
--HG--
extra : rebase_source : 72e978d48e8356da9e8c66adfa0a97983034aa5a
2015-08-18 14:55:09 -07:00
Matt Woodrow
4c2bc925a5
Bug 1195527 - Part 2: Add D3D11 video TextureClient recycler. r=jrmuizel
2015-08-18 21:04:46 -04:00
Matt Woodrow
d07dcdfcf6
Bug 1195527 - Part 1: Move D3D11 texture allocation into the TextureClient. r=jrmuizel
2015-08-18 21:04:14 -04:00
Andrew Comminos
07981e6605
Bug 1195110 - Check if GLContext is destroyed before freeing resources in CompositingRenderTargetOGL. r=jrmuizel
2015-08-18 20:03:04 -04:00
Kartikaya Gupta
1db1586922
Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker
...
--HG--
extra : commitid : BCRW1BHPhL8
2015-08-18 14:27:20 -04:00
Kartikaya Gupta
3fd3f3cf8e
Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker
...
--HG--
extra : commitid : IMjRmklIhXd
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
b4105053c9
Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker
...
--HG--
extra : commitid : 3e4iu6iVnfs
2015-08-18 14:27:18 -04:00
Kartikaya Gupta
056c55b10f
Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker
...
--HG--
extra : commitid : 7uU6xgPVZom
2015-08-18 14:27:18 -04:00
Matt Woodrow
cbdfff6689
Bug 1195531 - Don't discard d3d11 textures when we move the TextureSource to a new compositor. r=jrmuizel,nical
2015-08-18 14:32:33 -04:00
Matt Woodrow
d021a58868
Bug 1194753 - Wait longer when decoding the first frame of D3D9 DXVA video before deciding it is invalid. r=cpearce
2015-08-18 14:19:45 -04:00
Mason Chang
bb25bd45bf
Bug 1190257. Use the previous vsync timestamp on windows 10. r=jrmuizel
2015-08-18 09:11:12 -07:00
Botond Ballo
ec7578e60c
Bug 1187804 - When a layer is scrolled by multiple scroll frames, do an AlignFixedAndStickyLayers pass on its subtree for each of the scroll frames. r=kats
...
--HG--
extra : commitid : 762zKFT3GlD
2015-08-14 20:26:59 -04:00
Botond Ballo
ccf025657b
Bug 1187804 - Un-adjust fixed layers by the async transform of the scroll frame that they're fixed with respect to, not of the nearest ancestor scroll frame. r=kats
...
--HG--
extra : commitid : ULr5Fj8seF
2015-08-14 16:11:28 -04:00
Markus Stange
6fab3abcb1
Bug 1187804 - Annotate fixed-position layers with the scroll id of the scroll frame that they are fixed with respect to. r=mattwoodrow
...
--HG--
extra : commitid : GjQ1Npqd8Ss
2015-08-17 19:44:42 -04:00
Chris Peterson
fa48ec17dc
Bug 1194954 - Fix -Wunreachable-code warnings in gfx/layers and gfx/thebes. r=BenWa
2015-06-03 23:13:42 -07:00
Chris Peterson
8b1de6b820
Bug 1194948 - Build gfx/ipc in unified mode and mark as FAIL_ON_WARNINGS. r=BenWa
2015-08-13 20:46:47 -07:00
John Daggett
4fa8c01024
Bug 1195188 - add fontlist init problem telemetry for DirectWrite. r=m_kato
2015-08-18 15:15:45 +09:00
Botond Ballo
e99739e5e9
Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats
...
--HG--
extra : source : a0d1f16850d60efb5d804b04312ed5fc4d6a2330
2015-07-29 16:23:35 -04:00
Botond Ballo
aafbd2cc19
Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats
...
--HG--
extra : source : 78bd7e9e4ec436d49987bb5c8278347e7317427c
2015-07-10 17:56:59 -04:00
Mike Hommey
9fe13fc89a
Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc
2015-08-18 08:09:14 +09:00
Botond Ballo
f8a2d8a8e5
Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats
...
--HG--
extra : rebase_source : 24ac904b5364a2f28db347e9e3c37fbc4ef4a2b9
extra : source : 97dca2b503a4eebd7ee09cd6361423c14f553205
2015-08-14 13:11:32 -04:00
Karl Tomlinson
ea84d39947
bug 962719 use unsigned ints for FrameID and ProducerID for defined overflow behavior r=roc
...
--HG--
extra : rebase_source : 0375f04a60a548975547b80e60e5cf5dada2f86f
2015-08-12 11:02:41 +12:00
David Anderson
c9c46b8efc
Add driver crash guards to WebGL (bug 1190281 part 9, r=jgilbert,mattwoodrow)
2015-08-14 22:14:00 -07:00
Bill McCloskey
ac32aef2fb
Bug 1189125 - Allow xpcshell to use GTK (r=karlt)
2015-08-14 15:51:19 -07:00
Wes Kocher
d51b493b46
Backed out changeset 956b56977688 (bug 1190281) for gfx crashes
2015-08-14 15:26:34 -07:00
Matt Woodrow
224fe499c5
Bug 1135935 - Part 6: Wait for the compositor to stop using textures before recycling them. r=jrmuizel
...
--HG--
extra : rebase_source : 9b24d6a0299cf50063c4ebcf7ca4322e62e182ad
2015-08-13 15:18:53 -04:00
Matt Woodrow
8e52bedb94
Bug 1135935 - Part 5: Add D3D9 texture recycler. r=jrmuizel
...
--HG--
extra : rebase_source : e80d662d9e70ff1fea89c385b5babc6cac53cf9e
2015-08-11 10:15:44 -04:00
Matt Woodrow
b6b2040427
Bug 1135935 - Part 4: Move IDirect3DTexture9 allocations and ownership into the TextureClient. r=jrmuizel
...
--HG--
extra : rebase_source : 3ef1a94532980c91b850d65047493b208b1b09ce
2015-08-11 10:15:34 -04:00
Matt Woodrow
21097c326c
Bug 1135935 - Part 3: Allow overriding of allocations for texture client recycling. r=sotaro
...
--HG--
extra : rebase_source : b93e67fd29dd805266e767f09c2df496d9256f86
2015-08-10 16:04:38 -04:00
Matt Woodrow
ffbb1cdf8c
Bug 1135935 - Part 2: Merge TextureClientRecycleAllocator into base class. r=sotaro
...
--HG--
extra : rebase_source : 7f83f4d66132531a175f17c851fa4da04fc430d9
2015-08-10 16:02:14 -04:00
Matt Woodrow
8c50fdbc72
Bug 1135935 - Part 1: Don't implement ISurfaceAllocator for the texture recycler. r=sotaro
...
--HG--
extra : rebase_source : 16b0a2a6e8e37f287f7aa4c6de94e6459418227c
2015-08-10 16:00:54 -04:00
David Anderson
cdcd177df0
Add driver crash guards to WebGL. (bug 1190281 part 9, r=jgilbert)
2015-08-14 12:52:37 -07:00