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

Issue 237363005: Convert chromeos::EventRewriter to a ui::EventRewriter (Closed)

Created:
6 years, 8 months ago by kpschoedel
Modified:
6 years, 8 months ago
Reviewers:
sadrul, Daniel Erat
CC:
chromium-reviews, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, oshima+watch_chromium.org, nkostylev+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Convert chromeos::EventRewriter to a ui::EventRewriter This does not yet replace chromeos::EventRewriter, since StickyKeys, KeyboardDriverEventRewriter, and device IDs remain to be converted (crbug.com/354035, crbug.com/360377). At that point the new_* files can be folded back into the originals to maintain history. BUG=354034 TEST=unit_test

Patch Set 1 #

Total comments: 25
Unified diffs Side-by-side diffs Delta from patch set Stats (+2902 lines, -33 lines) Patch
A chrome/browser/chromeos/events/new_event_rewriter.h View 1 chunk +115 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/events/new_event_rewriter.cc View 1 chunk +759 lines, -0 lines 13 comments Download
A chrome/browser/chromeos/events/new_event_rewriter_unittest.cc View 1 chunk +1924 lines, -0 lines 2 comments Download
M chrome/chrome_browser_chromeos.gypi View 1 chunk +2 lines, -0 lines 1 comment Download
M chrome/chrome_tests_unit.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M ui/events/event_constants.h View 1 chunk +1 line, -0 lines 2 comments Download
M ui/events/event_rewriter.h View 4 chunks +17 lines, -14 lines 0 comments Download
M ui/events/event_rewriter_unittest.cc View 3 chunks +18 lines, -14 lines 0 comments Download
M ui/events/event_source.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M ui/events/keycodes/keyboard_code_conversion_x.h View 1 chunk +6 lines, -0 lines 0 comments Download
M ui/events/keycodes/keyboard_code_conversion_x.cc View 2 chunks +46 lines, -0 lines 4 comments Download
M ui/events/x/events_x.cc View 3 chunks +9 lines, -1 line 3 comments Download

Messages

Total messages: 6 (0 generated)
kpschoedel
https://codereview.chromium.org/237363005/diff/1/chrome/browser/chromeos/events/new_event_rewriter.cc File chrome/browser/chromeos/events/new_event_rewriter.cc (right): https://codereview.chromium.org/237363005/diff/1/chrome/browser/chromeos/events/new_event_rewriter.cc#newcode176 chrome/browser/chromeos/events/new_event_rewriter.cc:176: if (xev && xev->xkey.send_event) I don't know whether there's ...
6 years, 8 months ago (2014-04-14 20:02:59 UTC) #1
Daniel Erat
Sadrul has more state about this than me, so I will generously let him take ...
6 years, 8 months ago (2014-04-14 20:05:11 UTC) #2
sadrul
The overall approach looks reasonable. I would split up this CL into smaller CLs: * ...
6 years, 8 months ago (2014-04-14 21:51:32 UTC) #3
kpschoedel
OK, I'll abandon this CL and start uploading smaller pieces with the suggested changes. https://codereview.chromium.org/237363005/diff/1/chrome/browser/chromeos/events/new_event_rewriter.cc ...
6 years, 8 months ago (2014-04-14 22:25:45 UTC) #4
kpschoedel
> Maybe this should be separate KeyEventFlags (like MouseEventFlags below) OK. Is the intent that ...
6 years, 8 months ago (2014-04-15 14:08:30 UTC) #5
sadrul
6 years, 8 months ago (2014-04-15 16:32:00 UTC) #6
On 2014/04/15 14:08:30, kpschoedel wrote:
> > Maybe this should be separate KeyEventFlags (like MouseEventFlags below)
> 
> OK. Is the intent that KeyEventFlags overlap MouseEventFlags (i.e. also start
> from 1<<16)?
> 
> https://codereview.chromium.org/237363005/diff/1/ui/events/event_constants.h
> File ui/events/event_constants.h (right):
> 
>
https://codereview.chromium.org/237363005/diff/1/ui/events/event_constants.h#...
> ui/events/event_constants.h:93: EF_NUMPAD              = 1 << 12, // Key
> originates from number pad (Xkb only)
> On 2014/04/14 21:51:32, sadrul wrote:
> > Maybe this should be separate KeyEventFlags (like MouseEventFlags below)
> 
> OK. Is the intent that KeyEventFlags overlap MouseEventFlags (i.e. also start
> from 1<<16)?

Good question. I think that makes sense, yeah.

Powered by Google App Engine
This is Rietveld 408576698