Remove use of WebInputEventFactory in EventSender.
commita731f1a961cd4483529f0de938a25b2941c4b946
authorjbroman@chromium.org <jbroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 17 Apr 2014 19:31:06 +0000 (17 19:31 +0000)
committerjbroman@chromium.org <jbroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 17 Apr 2014 19:31:06 +0000 (17 19:31 +0000)
treef4f6d893b6f44da4c42ceb66c598212a2b85d531
parentf472deb562e611475b87740224e91304d0030d64
Remove use of WebInputEventFactory in EventSender.

* Removes EventSender::DispatchMessage, which does not seem to be used.
  (No layout test seems to invoke this method.)
* Gathers isSystemKey logic. The Windows-specific F10 logic existed
  in the testing, but not production, code, so it was removed.
* Removes key_code_mapping.h. The Mac logic needs the key codes for
  VKEY_B and VKEY_I, which are not in this file. Further investigation reveals
  that this file is a subset of the constants in ui/events/keycodes/keyboard_codes.h.
  It seems legal to include that from content/, so that header is used instead.

BUG=363455

Review URL: https://codereview.chromium.org/237963015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264611 0039d316-1c4b-4281-b951-d872f2087c98
content/content_shell.gypi
content/shell/renderer/test_runner/event_sender.cc
content/shell/renderer/test_runner/event_sender.h
content/shell/renderer/test_runner/key_code_mapping.h [deleted file]