summaryrefslogtreecommitdiffstats
path: root/remoting
Commit message (Collapse)AuthorAgeFilesLines
* Chromoting: the Me2me host (on Mac and Windows) now presents a notification ↵alexeypa@chromium.org2012-05-1118-353/+597
| | | | | | | | | | on the console allowing a user to disconnect an incoming session. BUG=127321,127322 Review URL: https://chromiumcodereview.appspot.com/10384127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136698 0039d316-1c4b-4281-b951-d872f2087c98
* Switch client to Pepper UDP API instead of Transport API.sergeyu@chromium.org2012-05-117-14/+34
| | | | | | | | | BUG=109630 Review URL: https://chromiumcodereview.appspot.com/10284008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136692 0039d316-1c4b-4281-b951-d872f2087c98
* Allow a margin for section-row buttons.jamiewalch@google.com2012-05-111-0/+4
| | | | | | | | | BUG=127864 TEST=Check the official build while the host is disabled. It should not look cramped. Review URL: https://chromiumcodereview.appspot.com/10332128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136691 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Fixup the me2me_host plist so that the application is valid.garykac@chromium.org2012-05-112-23/+32
| | | | | | | | | | | | | | | Fix the plist file by removing the '@'s from the version strings. This is required for the .app bundle to be recognized as a valid app by the OS. Without this fix, the official signing fails and the app icon is displayed as the "broken app" icon. In addition, this adds a default icon and sets the human readable copyright message. And moves the COPYRIGHT_BY variable to the top of the .gyp so that it can be shared by multiple targets. Review URL: https://chromiumcodereview.appspot.com/10381113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136662 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Add icons file for remoting_me2me_host app.garykac@chromium.org2012-05-111-0/+0
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10392054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136646 0039d316-1c4b-4281-b951-d872f2087c98
* Require an explicit command-line option from launchd.jamiewalch@google.com2012-05-112-1/+5
| | | | | | | | | | | | | | Without an explicit command-line option to run the host, we can't add functionality to the script because any version skew between the web-app and host components could cause the host to be run at the wrong time. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10384126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136622 0039d316-1c4b-4281-b951-d872f2087c98
* Making sure that |config_updated_timer_| is scheduled and destroyed on the ↵alexeypa@chromium.org2012-05-111-12/+27
| | | | | | | | | | | same thread. BUG=127321 Review URL: https://chromiumcodereview.appspot.com/10389086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136616 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Let a Windows IT2Me host write to the clipboard.simonmorris@chromium.org2012-05-1117-51/+468
| | | | | | | | | BUG=117473 Review URL: https://chromiumcodereview.appspot.com/10332042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136591 0039d316-1c4b-4281-b951-d872f2087c98
* Stop refcounting URLRequestContext.willchan@chromium.org2012-05-112-5/+5
| | | | | | | | | | | | While doing so, fix a few issues with the code like ordering of URLRequestContext to ensure correct destruction order. Also fix const correctness in some places. BUG=58859 TEST=none TBR=willchan Review URL: https://chromiumcodereview.appspot.com/10299002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136497 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented getVersion framework.jamiewalch@chromium.org2012-05-118-2/+96
| | | | | | | | | | BUG=125998 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10356118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136465 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid 'msvs_quote_cmd' in favor of the standard GYP quoting rules.alexeypa@chromium.org2012-05-101-37/+31
| | | | | | | | | BUG=127444 Review URL: https://chromiumcodereview.appspot.com/10383116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136449 0039d316-1c4b-4281-b951-d872f2087c98
* Make local host edit control keyboard-accessible.jamiewalch@google.com2012-05-101-1/+2
| | | | | | | | | BUG=126200 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10389081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136401 0039d316-1c4b-4281-b951-d872f2087c98
* Make me2me_host a Mac bundlelambroslambrou@chromium.org2012-05-106-31/+17
| | | | | | | | | | | | This is a prerequisite for showing the Disconnect window in Mac Me2Me host. BUG=127322 TEST=manual: install/run/uninstall Me2Me Review URL: https://chromiumcodereview.appspot.com/10310089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136393 0039d316-1c4b-4281-b951-d872f2087c98
* Added HU and UK translations.jamiewalch@google.com2012-05-102-2/+2
| | | | | | | | | BUG=127593 TEST=Learn Ukrainian and Hungarian. Run the web-app in those languages. Review URL: https://chromiumcodereview.appspot.com/10356104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136385 0039d316-1c4b-4281-b951-d872f2087c98
* Constrain keyboard navigation while a modal dialog is active.jamiewalch@google.com2012-05-103-15/+117
| | | | | | | | | BUG=126200 TEST=Open and close various modal dialogs (IT2Me client and host, Me2Me host config) and make sure that the control tab ordering is what you would expect. Review URL: https://chromiumcodereview.appspot.com/10384097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136351 0039d316-1c4b-4281-b951-d872f2087c98
* Update GAIA URL to accounts.google.com/... from www.google.com/accounts/...zelidrag@chromium.org2012-05-101-2/+1
| | | | | | | | | BUG=127147 TEST=all serivices dependent on GAIA auth should still work (sync, login, policy, drive...) Review URL: https://chromiumcodereview.appspot.com/10382077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136345 0039d316-1c4b-4281-b951-d872f2087c98
* Add polling to DoSetConfigAndStart and increased timeout for Stop.jamiewalch@google.com2012-05-091-12/+25
| | | | | | | | | BUG=121749,120903 TEST=Stop or start the host. Ensure that the web-app state synchronizes in a timely manner. Review URL: https://chromiumcodereview.appspot.com/10387041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136134 0039d316-1c4b-4281-b951-d872f2087c98
* Added base::win::InitializeWindowClass() wrapper to make sure that window ↵alexeypa@chromium.org2012-05-091-15/+12
| | | | | | | | | | | classes are properly associated with the modules containing their window procedures. TEST=win,win_rel Review URL: https://chromiumcodereview.appspot.com/10315012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136116 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Specify the input directory when calling the pkg-dmg script.garykac@chromium.org2012-05-091-1/+1
| | | | | | | | | Current code assumes that the current working directory is the same directory that contains the do_signing.sh script. This chance fixes it so that all references to local files are relative to the passed-in input directory. Review URL: https://chromiumcodereview.appspot.com/10381075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136109 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed installer not explicitly start (load does it implicitly).jamiewalch@google.com2012-05-091-8/+5
| | | | | | | | | BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10332064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135965 0039d316-1c4b-4281-b951-d872f2087c98
* Improve keyboard navigation.jamiewalch@google.com2012-05-084-10/+84
| | | | | | | | | | | | | * Ensure all hyperlinks are selectable (have hrefs). * Ensure that the selected element has a visual indicator. * Added keyboard navigation to the host list. BUG=126200 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10375057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135937 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Don't require empty out directory when signing.garykac@chromium.org2012-05-081-8/+4
| | | | | | | | | | | | In isolation, checking for an empty dir is fine, but if we're run after another job there can be previous targets in the output directory. This changes the output directory sanity check to look specifically for a previous build of Chromoting. Review URL: https://chromiumcodereview.appspot.com/10356064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135936 0039d316-1c4b-4281-b951-d872f2087c98
* Preference Pane for chromoting on Maclambroslambrou@chromium.org2012-05-087-129/+1709
| | | | | | | | | | | | | | | | This adds a new System Preference pane, which is shown when a user configures the Chromoting Host via the web-app. This is basically functional, but is not yet properly integrated with the flow of the web-app. I will prepare a separate CL that implements notifications from the pref-pane back to the web-app. BUG=120903,121749 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10171020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135934 0039d316-1c4b-4281-b951-d872f2087c98
* [chromoting] Fix missing keyup events on Mac.hclam@chromium.org2012-05-086-1/+446
| | | | | | | | | | | | | This patch fixes the missing keyup events issue on Mac. MacKeyEventProcessor is added to log currently pressed keys and when a command key up is received all currently pressed keys are released with some exceptions. BUG=101937 TEST=Run chromoting client on a Mac machine and press CMD + C Review URL: https://chromiumcodereview.appspot.com/10377027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135922 0039d316-1c4b-4281-b951-d872f2087c98
* Disable Aero while a client is connected.alexeypa@chromium.org2012-05-081-1/+45
| | | | | | | | | | This is a temporary measure until we work out what causes Windows to prompt about poor video performance. BUG=124018 Review URL: https://chromiumcodereview.appspot.com/10379019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135913 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Make users of pp:NetworkMonitorPrivate less likely to leak resources.viettrungluu@chromium.org2012-05-081-2/+1
| | | | | | | | | | | | a) Make NetworkListPrivate's constructor (that takes a PP_Resource) take ownership of that resource. b) Add an explicit PASS_REF to that constructor, to make its semantics clear. TEST=PPAPI tests Review URL: https://chromiumcodereview.appspot.com/10381002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135856 0039d316-1c4b-4281-b951-d872f2087c98
* remoting/host: Check the windows version using GetVersion() function.tfarina@chromium.org2012-05-081-1/+1
| | | | | | | | R=alexeypa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10332027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135832 0039d316-1c4b-4281-b951-d872f2087c98
* Reset bump-scroll when enabling shrink-to-fit.jamiewalch@google.com2012-05-071-1/+4
| | | | | | | | | | | | | Without this, switching from "Original size" to "Shrink to fit" while in content full-screen mode with a non-zero bump-scroll offset causes the scaled desktop to be partially off-screen. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10386017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135739 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplements net::AddressList without struct addrinfo.szym@chromium.org2012-05-071-16/+7
| | | | | | | | | | | | | | | | net::AddressList extends std::vector<std::IPEndPoint> by canonical name. (Canonical name is planned to be removed as well.) Removes dependency on sys_addrinfo.h throughout the codebase. Introduces net::SockaddrStorage for convenience. BUG=125696 TEST=green waterfall Review URL: http://codereview.chromium.org/10309002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135731 0039d316-1c4b-4281-b951-d872f2087c98
* Move the web-app description into the IT2Me section.jamiewalch@google.com2012-05-072-5/+6
| | | | | | | | | | | (and use a more sensible way of setting the colour). BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10388009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135719 0039d316-1c4b-4281-b951-d872f2087c98
* Handle errors when fetching email address.jamiewalch@google.com2012-05-073-4/+11
| | | | | | | | | BUG=126309 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10383026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135703 0039d316-1c4b-4281-b951-d872f2087c98
* Updated translations.jamiewalch@google.com2012-05-0743-43/+43
| | | | | | | | | | | Also added a reminder to the "Why is this safe?" string to keep the translations short. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10382038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135701 0039d316-1c4b-4281-b951-d872f2087c98
* Don't justify description.jamiewalch@google.com2012-05-071-1/+0
| | | | | | | | | | | | | Justification looks fine for most languages, and means the edges are aligned with the boxes, but the unsplittable URL means that it works poorly for a few, most notably Japanese. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10379021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135656 0039d316-1c4b-4281-b951-d872f2087c98
* Do not ask for PIN confirmation if a user runs elevated already.alexeypa@chromium.org2012-05-051-4/+38
| | | | | | | | | BUG=125099 Review URL: http://codereview.chromium.org/10317029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135526 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Move SharedSecretHash from Me2MeHostAuthenticatorFactory to ↵simonmorris@chromium.org2012-05-054-32/+33
| | | | | | | | | | | | | AuthenticationMethod. This reduces the size of remoting_host_controller.exe, which depends on SharedSecretHash. BUG=126256 Review URL: http://codereview.chromium.org/10317021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135522 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unused includes.wez@chromium.org2012-05-051-2/+0
| | | | | | Review URL: http://codereview.chromium.org/10310024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135513 0039d316-1c4b-4281-b951-d872f2087c98
* The unprivileged part of Chromoting host configuration is read via the ↵alexeypa@chromium.org2012-05-056-103/+106
| | | | | | | | | | | | daemon controller interface now (instead of hardcoding the file name into the webapp plugin). BUG=124937 TEST=manual Review URL: http://codereview.chromium.org/10377016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135501 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed spacing, alignment and bidi for non-English versions.jamiewalch@google.com2012-05-043-44/+68
| | | | | | | | | BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10381022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135480 0039d316-1c4b-4281-b951-d872f2087c98
* Chromoting: Stop the Mac daemon if a permanent error is encountereddcaiafa@chromium.org2012-05-044-32/+88
| | | | | | | | | | | | | | Launchd is no longer responsible for reloading the daemon. This responsibility now belongs to the helper script which will compare the host's exit code against the permanent error range to decide whether the host should be restarted. BUG=123715 TEST=manual: enable, disable, sigterm host, sigterm script, change pin, force segfault host, force auth-error host, disable & reboot, enable & reboot Review URL: http://codereview.chromium.org/10383003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135478 0039d316-1c4b-4281-b951-d872f2087c98
* Adding Chrome Remote Desktop icon to:alexeypa@chromium.org2012-05-045-6/+34
| | | | | | | | | | | 1. The UAC promt when configuring the host; 2. Add/Remove Programs entry; 3. The header of the PIN confirmation dialog. Review URL: http://codereview.chromium.org/10349018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135300 0039d316-1c4b-4281-b951-d872f2087c98
* Use setxkbmap to set virtual Me2Me to use "evdev" keycodes.wez@chromium.org2012-05-041-0/+13
| | | | | | | | | BUG=119013 Review URL: http://codereview.chromium.org/10356010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135294 0039d316-1c4b-4281-b951-d872f2087c98
* Implement PepperPortAllocatorsergeyu@chromium.org2012-05-043-0/+270
| | | | | | | | | | | The new port allocator uses pepper interfaces to make HTTP requests when creating relay sessions. BUG=109630 Review URL: http://codereview.chromium.org/10289007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135293 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Update installer dmg name to include version number.garykac@chromium.org2012-05-042-7/+8
| | | | | | | | | | | After this change, the DMG file will be named ChromeRemoteDesktopHost-x.x.x.dmg The volume contained in the dmg will retain the more user-friendly name "Chrome Remote Desktop Host". Review URL: http://codereview.chromium.org/10351021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135291 0039d316-1c4b-4281-b951-d872f2087c98
* Remove line-height property from <input> tags.jamiewalch@google.com2012-05-041-1/+0
| | | | | | | | | | | This was causing text selection to be too tall. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10380002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135250 0039d316-1c4b-4281-b951-d872f2087c98
* Construct in-session window title from scratch, not cumulatively.jamiewalch@google.com2012-05-041-1/+2
| | | | | | | | | BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10374002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135249 0039d316-1c4b-4281-b951-d872f2087c98
* Add autofocus to non-form OK buttons.jamiewalch@google.com2012-05-041-2/+10
| | | | | | | | | | | | This means they can be activated with Enter (forms already respond to Enter via the "submit" event). BUG=126191 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10375003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135247 0039d316-1c4b-4281-b951-d872f2087c98
* Speed up scrolling if the machine can't keep up.jamiewalch@google.com2012-05-031-6/+16
| | | | | | | | | | | | | On slow machines, 10ms is too short an interval for scrolling, making the experience sluggish. This CL attempts to make the scroll speed roughly independent of how late the timer fires. BUG=None TEST=Try out bump scrolling on a slow machine. Review URL: https://chromiumcodereview.appspot.com/10353021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135234 0039d316-1c4b-4281-b951-d872f2087c98
* Clear hosts and last error in refresh, not response.jamiewalch@google.com2012-05-031-2/+2
| | | | | | | | | BUG=None TEST=Change your password and clear the OAuth access token while you have a cached host list. Load the web-app and check that the hosts are not displayed, only the error. Review URL: https://chromiumcodereview.appspot.com/10328003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135221 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a unittest to verify that the code signing job will be able to unpack ↵alexeypa@chromium.org2012-05-031-0/+78
| | | | | | | | and re-assemble the Chromoting host installation. Review URL: http://codereview.chromium.org/10352018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135217 0039d316-1c4b-4281-b951-d872f2087c98
* Register for WebKit tab visibility changes and use to pause video.wez@chromium.org2012-05-034-0/+29
| | | | | | | | | | | Actual pausing of video at the host side will be implemented in a follow-up CL. BUG=107285 Review URL: http://codereview.chromium.org/10321003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135083 0039d316-1c4b-4281-b951-d872f2087c98