summaryrefslogtreecommitdiffstats
path: root/remoting/remoting.gyp
diff options
context:
space:
mode:
authorgarykac@google.com <garykac@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-20 00:34:57 +0000
committergarykac@google.com <garykac@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-20 00:34:57 +0000
commit4d37c874d917cc370e188cfdef05bb629388421a (patch)
tree08f68e3ef47406ae69209f489832fa8f1c76448e /remoting/remoting.gyp
parent0af395eb3fa7d33473b4239a7b637fc6a7ce0e98 (diff)
downloadchromium_src-4d37c874d917cc370e188cfdef05bb629388421a.zip
chromium_src-4d37c874d917cc370e188cfdef05bb629388421a.tar.gz
chromium_src-4d37c874d917cc370e188cfdef05bb629388421a.tar.bz2
Refactor the client code for the X11 version.
Make ChromotingViews responsible for initializing themselves. Move all x11-related code into X11View. Create InputCapturer class manage client input capture. BUG=none TEST=ran Win host + X11 client Review URL: http://codereview.chromium.org/2861047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52973 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/remoting.gyp')
-rw-r--r--remoting/remoting.gyp23
1 files changed, 9 insertions, 14 deletions
diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp
index bda9e60..85718e3 100644
--- a/remoting/remoting.gyp
+++ b/remoting/remoting.gyp
@@ -51,6 +51,8 @@
},
'sources': [
'client/x11_client.cc',
+ 'client/x11_input_handler.cc',
+ 'client/x11_input_handler.h',
'client/x11_view.cc',
'client/x11_view.h',
],
@@ -79,6 +81,8 @@
'client/plugin/chromoting_plugin.h',
'client/plugin/pepper_entrypoints.cc',
'client/plugin/pepper_entrypoints.h',
+ 'client/plugin/pepper_input_handler.cc',
+ 'client/plugin/pepper_input_handler.h',
'client/plugin/pepper_view.cc',
'client/plugin/pepper_view.h',
'client/plugin/pepper_util.cc',
@@ -222,12 +226,16 @@
'client/chromoting_client.cc',
'client/chromoting_client.h',
'client/chromoting_view.h',
+ 'client/client_config.h',
+ 'client/client_context.cc',
+ 'client/client_context.h',
'client/client_util.cc',
'client/client_util.h',
'client/decoder.h',
'client/decoder_verbatim.cc',
'client/decoder_verbatim.h',
'client/host_connection.h',
+ 'client/input_handler.h',
'client/jingle_host_connection.cc',
'client/jingle_host_connection.h',
],
@@ -263,20 +271,7 @@
'sources': [
'host/keygen_main.cc',
],
- }, # end of target 'chromoting_simple_host'
-
- {
- 'target_name': 'chromoting_simple_client',
- 'type': 'executable',
- 'dependencies': [
- 'chromoting_base',
- 'chromoting_client',
- 'chromoting_jingle_glue',
- ],
- 'sources': [
- 'client/simple_client.cc',
- ],
- }, # end of target 'chromoting_simple_client'
+ }, # end of target 'chromoting_host_keygen'
{
'target_name': 'chromoting_jingle_glue',