Commit Graph

259941 Commits

Author SHA1 Message Date
Markus Stange
4c1887821a Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats 2015-08-12 00:15:32 -04:00
Markus Stange
2d82354499 Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats 2015-08-12 00:11:54 -04:00
Markus Stange
31d8d7f5c1 Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki 2015-08-28 17:26:41 -04:00
Markus Stange
a773168142 Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats 2015-08-28 00:04:53 -04:00
Markus Stange
423ab08528 Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats 2015-08-11 23:35:16 -04:00
Markus Stange
9c2bf9549e Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki 2015-08-27 23:50:31 -04:00
Markus Stange
37a5580c19 Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats 2015-08-08 18:31:58 -04:00
Markus Stange
77942e54e0 Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats 2015-08-11 23:12:57 -04:00
Markus Stange
32b1e42601 Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats 2015-08-28 17:30:16 -04:00
Markus Stange
233eb8fd99 Bug 1016035 - Add a MozSwipeGestureMayStart event. r=kats
Having this event means that we don't have to wait for content to find out whether it's scrollable in the case that no swipe should be happening anyway.

IGNORE IDL because I'm only changing comments in the IDL files.
2015-08-27 15:06:21 -04:00
Markus Stange
cb98f4cd46 Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats 2015-08-27 16:07:59 -04:00
Markus Stange
5c1d3be179 Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip 2015-08-04 16:11:37 -04:00
Markus Stange
85a5b3b5e8 Bug 1016035 - More swipe refactoring. r=kats 2015-07-23 15:17:28 -04:00
Markus Stange
c7fd082297 Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats 2015-08-27 14:20:56 -04:00
Markus Stange
64856acc58 Bug 1016035 - Move some code around. r=kats 2015-08-27 14:19:15 -04:00
Markus Stange
09b754e2c1 Bug 1016035 - Remove the ability to swipe vertically. r=kats
This was intended for a snapshot-based overscroll animation which we're not going to use because APZ solves the same problem in a much better way.
2015-07-23 13:09:13 -04:00
Brian Hackett
253c0542bb Bug 1184388 - Fix transposed arguments to GiveObjectGroup, r=jandem. 2015-08-30 07:55:38 -06:00
Jean-Yves Avenard
a78192bc7c Bug 1199904: Only start decoding ahead after explicitly requesting data. r=gerald
Decode ahead will be stopped when seeking or when switching resolution.
2015-08-30 20:48:09 +10:00
Jean-Yves Avenard
796260c9b4 Bug 1199879: [MSE] Use latest demux end time to detect discontinuities. r=gerald
The ContainerParser doesn't always return an accurate end time.
2015-08-30 20:48:07 +10:00
Nick Thomas
3cd622164a No bug, Update README.txt for ftp changes, r=bustage-check CLOSED TREE 2015-08-30 21:53:27 +12:00
Jan Varga
a244b61795 Bug 1173756 - Part 3: Merge File and ChildRunnable; r=luke 2015-08-29 07:45:24 +02:00
Jan Varga
4711719dcf Bug 1173756 - Part 2: Merge MainProcessRunnable and ParentProcessRunnable; r=luke 2015-08-29 07:45:12 +02:00
Jan Varga
7f2d877502 Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke 2015-08-29 07:45:04 +02:00
Xidorn Quan
a93559edeb Bug 1199522 - Apply :fullscreen pseudo-class to all elements in the fullscreen element stack. r=smaug 2015-08-29 13:53:28 +10:00
Xidorn Quan
8974153e36 Bug 1196163 followup 2 - Fix android bustage. 2015-08-29 12:30:32 +10:00
Jean-Yves Avenard
965688c094 Bug 1199573: [MSE] Properly handle partial media header received prior a discontinuity. r=gerald 2015-08-29 12:01:23 +10:00
Xidorn Quan
d77fc14323 Bug 1196163 followup - Fix build bustage on Android. 2015-08-29 11:43:28 +10:00
Ryan VanderMeulen
4bb865146b Backed out changeset 292d13beeb7b (bug 1186522) for Gaia unit test bustage. 2015-08-28 21:43:37 -04:00
Xidorn Quan
41026f8b05 Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug 2015-08-29 11:12:41 +10:00
Xidorn Quan
753bfea20d Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug 2015-08-29 11:12:41 +10:00
Xidorn Quan
82034ad4ce Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc 2015-08-29 11:12:41 +10:00
Xidorn Quan
1bd2ca2c38 Bug 1192655 - Make menubar not react to events when it is not visible. r=enn 2015-08-29 11:12:41 +10:00
Anthony Jones
16ed7702fd Bug 1142455 - Tweak MediaCache parameters; r=roc 2015-08-29 13:09:33 +12:00
David Anderson
1d7c49e560 Backout changeset 3b7d72e5e850 (bug 1196128, r=vladan) 2015-08-24 23:20:30 -04:00
Masayuki Nakano
59e99c9121 Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug 2015-08-29 08:58:33 +09:00
Masayuki Nakano
25a9fbde56 Bug 895274 part.37 Rename NS_MOUSELEAVE to eMouseLeave r=smaug 2015-08-29 08:58:33 +09:00
Masayuki Nakano
2c5aacf642 Bug 895274 part.36 Rename NS_MOUSEENTER to eMouseEnter r=smaug 2015-08-29 08:58:33 +09:00
Masayuki Nakano
8e1468bfd8 Bug 895274 part.35 Rename NS_MOUSE_MOZHITTEST to eMouseHitTest r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
2a582b4461 Bug 895274 part.34 Rename NS_MOUSE_OUT to eMouseOut r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
2c0e55e339 Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
f851dec273 Bug 895274 part.32 Rename NS_MOUSE_ACTIVATE to eMouseActivate r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
5f60978161 Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug 2015-08-29 08:58:32 +09:00
Masayuki Nakano
69dd8b3bcc Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug 2015-08-29 08:58:31 +09:00
Masayuki Nakano
81b1861aa3 Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug 2015-08-29 08:58:31 +09:00
Masayuki Nakano
d84b0c1c6f Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug 2015-08-29 08:58:31 +09:00
Masayuki Nakano
004e5bb7df Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug 2015-08-29 08:58:30 +09:00
Masayuki Nakano
1b91479600 Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug 2015-08-29 08:58:30 +09:00
Masayuki Nakano
e35ebe6f06 Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug 2015-08-29 08:58:29 +09:00
Masayuki Nakano
3e330c2f8d Bug 895274 part.24 Rename NS_MOUSE_MESSAGE_START to eMouseEventFirst r=smaug 2015-08-29 08:58:29 +09:00
Masayuki Nakano
106992adce Bug 895274 part.23 Rename NS_LANGUAGECHANGE to eLanguageChange r=smaug 2015-08-29 08:58:29 +09:00