Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(672)

Issue 687323002: Experiment with emulating mouse hover with touch hover capable devices (Closed)

Created:
6 years, 1 month ago by lanwei
Modified:
6 years ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, Changwan Ryu
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Experiment with emulating mouse hover with touch hover capable devices We enable the hover feature on touchscreens on Samsung Galaxy S4, S5 by turning on a hover feature switch, which simulated a mouse over event. BUG=418188 Committed: https://crrev.com/d74bc3e1c493f6d253c688adb4ebac2192655ea3 Cr-Commit-Position: refs/heads/master@{#306704}

Patch Set 1 : #

Total comments: 3

Patch Set 2 : #

Total comments: 3

Patch Set 3 : #

Total comments: 9

Patch Set 4 : Change the comments #

Total comments: 6

Patch Set 5 : #

Total comments: 2

Patch Set 6 : #

Total comments: 4

Patch Set 7 : Format change #

Patch Set 8 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -0 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java View 1 2 3 4 5 6 2 chunks +12 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/common/ContentSwitches.java View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 34 (10 generated)
lanwei
6 years, 1 month ago (2014-10-29 21:31:57 UTC) #4
jdduke (slow)
https://codereview.chromium.org/687323002/diff/40001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/40001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode653 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:653: public boolean onHover(View view, MotionEvent motionEvent) { It's not ...
6 years, 1 month ago (2014-10-29 21:43:18 UTC) #5
tdresser
chrome/app/generated_resources.grd: I don't see other comments like: "<!-- Enable hover feature -->" So we can ...
6 years, 1 month ago (2014-10-30 13:00:05 UTC) #6
lanwei
6 years, 1 month ago (2014-10-31 19:04:21 UTC) #8
tdresser
https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1470 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1470: && event.getToolType(0) == MotionEvent.TOOL_TYPE_FINGER Are these both necessary? Can ...
6 years, 1 month ago (2014-10-31 19:19:25 UTC) #9
jdduke (slow)
https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1469 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1469: if (!CommandLine.getInstance().hasSwitch(ContentSwitches.ENABLE_TOUCH_HOVER) I still don't understand why we need ...
6 years, 1 month ago (2014-10-31 21:03:21 UTC) #10
Rick Byers
On 2014/10/31 21:03:21, jdduke wrote: > https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java > File > content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java > (right): > > ...
6 years, 1 month ago (2014-11-13 19:32:05 UTC) #11
Rick Byers
https://codereview.chromium.org/687323002/diff/100001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/687323002/diff/100001/chrome/app/generated_resources.grd#newcode14919 chrome/app/generated_resources.grd:14919: + Enables Finger Air View by holding your finger ...
6 years, 1 month ago (2014-11-13 19:32:15 UTC) #12
jdduke (slow)
https://codereview.chromium.org/687323002/diff/100001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/100001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1558 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1558: return true; So the SPen hover events always indicate ...
6 years, 1 month ago (2014-11-13 19:38:44 UTC) #13
jdduke (slow)
https://codereview.chromium.org/687323002/diff/100001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/100001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1558 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1558: return true; On 2014/11/13 19:38:44, jdduke wrote: > Hmm, ...
6 years, 1 month ago (2014-11-13 19:47:41 UTC) #14
Rick Byers
On 2014/11/13 19:47:41, jdduke wrote: > https://codereview.chromium.org/687323002/diff/100001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java > File > content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java > (right): > > ...
6 years, 1 month ago (2014-11-13 20:16:58 UTC) #15
lanwei
https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/80001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1470 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1470: && event.getToolType(0) == MotionEvent.TOOL_TYPE_FINGER On 2014/10/31 19:19:25, tdresser wrote: ...
6 years ago (2014-12-01 15:25:19 UTC) #17
tdresser
Missing period in generated_resources.grd. https://codereview.chromium.org/687323002/diff/130006/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/130006/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1615 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1615: if (!CommandLine.getInstance().hasSwitch(ContentSwitches.ENABLE_TOUCH_HOVER) Can we cache ...
6 years ago (2014-12-01 15:32:00 UTC) #18
jdduke (slow)
https://codereview.chromium.org/687323002/diff/150001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/150001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1615 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1615: String disableTouchHover = !CommandLine.getInstance().hasSwitch( What if we use a ...
6 years ago (2014-12-03 00:49:56 UTC) #21
lanwei
https://codereview.chromium.org/687323002/diff/130006/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/130006/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1615 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1615: if (!CommandLine.getInstance().hasSwitch(ContentSwitches.ENABLE_TOUCH_HOVER) On 2014/12/01 15:32:00, tdresser wrote: > Can ...
6 years ago (2014-12-03 18:33:03 UTC) #22
tdresser
On 2014/12/03 18:33:03, lanwei wrote: > https://codereview.chromium.org/687323002/diff/130006/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java > File > content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java > (right): > > ...
6 years ago (2014-12-03 18:44:43 UTC) #23
jdduke (slow)
Adding tedchoc@ for content/common owner. https://codereview.chromium.org/687323002/diff/170001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/687323002/diff/170001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1614 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1614: // Dispatch a mouseover ...
6 years ago (2014-12-03 19:09:32 UTC) #25
Ted C
owners -lgtm
6 years ago (2014-12-03 20:25:00 UTC) #26
lanwei
asvitkine@chromium.org: Please review changes in Can you please look at the tools/metrics/histograms/histograms.xml, I added a ...
6 years ago (2014-12-03 21:12:39 UTC) #28
Alexei Svitkine (slow)
lgtm
6 years ago (2014-12-03 21:24:48 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/687323002/210001
6 years ago (2014-12-03 22:50:04 UTC) #31
commit-bot: I haz the power
Committed patchset #8 (id:210001)
6 years ago (2014-12-03 23:12:42 UTC) #32
commit-bot: I haz the power
Patchset 8 (id:??) landed as https://crrev.com/d74bc3e1c493f6d253c688adb4ebac2192655ea3 Cr-Commit-Position: refs/heads/master@{#306704}
6 years ago (2014-12-03 23:13:25 UTC) #33
lanwei
6 years ago (2014-12-04 05:07:01 UTC) #34
Message was sent while issue was closed.
https://codereview.chromium.org/687323002/diff/170001/content/public/android/...
File
content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
(right):

https://codereview.chromium.org/687323002/diff/170001/content/public/android/...
content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1614:
// Dispatch a mouseover event when the touch hover switch is on and the
On 2014/12/03 19:09:32, jdduke wrote:
> You can probably get rid of this comment, and just leave the // TODO comment.

Done.

https://codereview.chromium.org/687323002/diff/170001/content/public/android/...
File
content/public/android/java/src/org/chromium/content/common/ContentSwitches.java
(right):

https://codereview.chromium.org/687323002/diff/170001/content/public/android/...
content/public/android/java/src/org/chromium/content/common/ContentSwitches.java:74:
public static final String ENABLE_TOUCH_HOVER =
On 2014/12/03 19:09:32, jdduke wrote:
> Nit: I think this will fit on one line (100 characters is the Java width).

Done.

Powered by Google App Engine
This is Rietveld 408576698