summaryrefslogtreecommitdiffstats
path: root/remoting
Commit message (Collapse)AuthorAgeFilesLines
* Fix crashes when shutting down DesktopEnvironmentsergeyu@chromium.org2011-07-298-60/+146
| | | | | | | | | BUG=90602,90108 TEST=Host plugin doesn't crash. Review URL: http://codereview.chromium.org/7514031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94614 0039d316-1c4b-4281-b951-d872f2087c98
* Add an authentication step to stream channel setup in JingleStreamConnector.wez@chromium.org2011-07-2914-62/+338
| | | | | | | | | | | | | Fix JingleStreamConnector and JingleDatagramConnector tear-down semantics in case of failure. BUG=88130,90624 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=94247 Review URL: http://codereview.chromium.org/7501007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94610 0039d316-1c4b-4281-b951-d872f2087c98
* Deal with disconnection initiated from the Host.lambroslambrou@google.com2011-07-292-8/+21
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7493068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94602 0039d316-1c4b-4281-b951-d872f2087c98
* Show transitional UI on session disconnect.lambroslambrou@google.com2011-07-282-7/+16
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7531015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94576 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaned up modal UI show/hide logic.jamiewalch@google.com2011-07-283-158/+106
| | | | | | | | | BUG=90104 TEST=Manual Review URL: http://codereview.chromium.org/7523035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94546 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable JingleSessionTest.TestSpeed.sergeyu@chromium.org2011-07-281-1/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7300014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94540 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed client state change bug.jamiewalch@google.com2011-07-281-1/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7522029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94513 0039d316-1c4b-4281-b951-d872f2087c98
* Asynchronous initialization in SessionManager.sergeyu@chromium.org2011-07-289-93/+130
| | | | | | | | | BUG=90213 TEST=NAT traversal works reliably. Review URL: http://codereview.chromium.org/7461087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94491 0039d316-1c4b-4281-b951-d872f2087c98
* Improve client error logging consistency and UI.jamiewalch@google.com2011-07-275-49/+63
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7461100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94383 0039d316-1c4b-4281-b951-d872f2087c98
* Added warning icon to work around patch failure.jamiewalch@google.com2011-07-271-0/+0
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7519005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94341 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 94247 - Add an authentication step to stream channel setup in ↵wez@chromium.org2011-07-2714-338/+62
| | | | | | | | | | | | | | | | JingleStreamConnector. Fix JingleStreamConnector and JingleDatagramConnector tear-down semantics in case of failure. BUG=88130,90624 TEST= Review URL: http://codereview.chromium.org/7501007 TBR=wez@chromium.org Review URL: http://codereview.chromium.org/7497026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94249 0039d316-1c4b-4281-b951-d872f2087c98
* Add an authentication step to stream channel setup in JingleStreamConnector.wez@chromium.org2011-07-2714-62/+338
| | | | | | | | | | | Fix JingleStreamConnector and JingleDatagramConnector tear-down semantics in case of failure. BUG=88130,90624 TEST= Review URL: http://codereview.chromium.org/7501007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94247 0039d316-1c4b-4281-b951-d872f2087c98
* Clear email when OAuth2 token is revoked.jamiewalch@google.com2011-07-271-3/+2
| | | | | | | | | BUG=90605 TEST=Manual Review URL: http://codereview.chromium.org/7477037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94225 0039d316-1c4b-4281-b951-d872f2087c98
* Don't transition to in-session mode until the connection has been established.jamiewalch@google.com2011-07-263-5/+17
| | | | | | | | | BUG=83648 TEST= Review URL: http://codereview.chromium.org/7511001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94164 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanups and bugfixes for JingleInfoRequest.sergeyu@chromium.org2011-07-266-56/+29
| | | | | | | | | BUG=None TEST=JinlgeInfoRequest can fetch jingle info on both host and client Review URL: http://codereview.chromium.org/7495041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94149 0039d316-1c4b-4281-b951-d872f2087c98
* Expose nat_traversal flag to host and client plugins.sergeyu@chromium.org2011-07-2616-93/+91
| | | | | | | | | BUG=90213 TEST=None Review URL: http://codereview.chromium.org/7471054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94119 0039d316-1c4b-4281-b951-d872f2087c98
* Remove explicit keyword from multi-argument (w/o default values) constructorsdilmah@chromium.org2011-07-262-6/+6
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7477008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94115 0039d316-1c4b-4281-b951-d872f2087c98
* 2. Implement scale-to-fit and clipping in DecoderVp8hclam@chromium.org2011-07-2619-432/+635
| | | | | | | | | | | Perform color space conversion and scaling in DecoderVp8 using fast SIMD routines. Also move clipping to DecoderVp8 to save more CPU cycles. BUG=None TEST=None Review URL: http://codereview.chromium.org/7396005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94099 0039d316-1c4b-4281-b951-d872f2087c98
* Get the timeout period from the cloud instead of hard-coding it (b/5049410).jamiewalch@chromium.org2011-07-237-20/+70
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/7466012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93767 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed id/class confusion.jamiewalch@chromium.org2011-07-221-1/+1
| | | | | | | | | | BUG=None TEST=Should be able to generate an access code again. Review URL: http://codereview.chromium.org/7486011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93579 0039d316-1c4b-4281-b951-d872f2087c98
* Use system time instead of SVN revision for Remoting version.lambroslambrou@chromium.org2011-07-221-16/+8
| | | | | | | | | | | | | The revision-getting code is broken on Mac, so this is a workaround. BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7485009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93546 0039d316-1c4b-4281-b951-d872f2087c98
* Show Host as unsupported on ChromeOS.lambroslambrou@chromium.org2011-07-222-4/+32
| | | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7471026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93533 0039d316-1c4b-4281-b951-d872f2087c98
* Turn timer off once connection has been accepted.dmaclach@chromium.org2011-07-211-0/+1
| | | | | | | | | BUG=90055 TEST=Set up a chromoting session. let it sit there for 5 minutes. Do you disconnect? Review URL: http://codereview.chromium.org/7484009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93482 0039d316-1c4b-4281-b951-d872f2087c98
* Use OS-specific icons in Chromoting webapp.lambroslambrou@chromium.org2011-07-212-2/+25
| | | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7459003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93471 0039d316-1c4b-4281-b951-d872f2087c98
* Request wheel events for Chromoting so they're not handled by the browser.garykac@chromium.org2011-07-211-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7481007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93466 0039d316-1c4b-4281-b951-d872f2087c98
* Change Chromoting client to use Pepper's new Resource-base InputEvents.garykac@chromium.org2011-07-218-64/+83
| | | | | | | | | | | | | Remove gfx::Point and gfx::Rect from the Chromoting client plugin code and consistently use pp::Point and pp::Rect. Push ConvertScreenToHost down into PepperView so it can take and return a pp::Point. BUG=none TEST=none Review URL: http://codereview.chromium.org/7453003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93462 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce tool-bar font size and protrusion when hidden.jamiewalch@google.com2011-07-213-13/+27
| | | | | | | | | BUG=None TEST=Check everything still looks okay. Review URL: http://codereview.chromium.org/7484001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93452 0039d316-1c4b-4281-b951-d872f2087c98
* Fix instability in SSL client/server socketssergeyu@chromium.org2011-07-211-6/+3
| | | | | | | | | | | | | | | | | | When writing to a socket, net::StreamSocket::Write() may return immediately, but it may not write the whole buffer passed to it. In this case SSL sockets were not trying to call Write() again to send rest of the data, until client tries to call Write() next time. If client doesn't call Write the remaining data is never sent to the transport socket. remoting_unittests was flaky due to this bug. BUG=88726 TEST=updated net_unittest to catch the bug, remoting_unittests is not flaky Review URL: http://codereview.chromium.org/7399025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93445 0039d316-1c4b-4281-b951-d872f2087c98
* Add unique version number to manifest.json version.lambroslambrou@chromium.org2011-07-212-1/+25
| | | | | | | | | | | | | Version number is based on the SVN revision, but formatted as 1.0.N.N to work with Chrome. BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7410011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93443 0039d316-1c4b-4281-b951-d872f2087c98
* Added an OriginBoundCertStore field to the SSLClientSocketNSS class andrkn@chromium.org2011-07-212-3/+6
| | | | | | | | | | | | did the plumbing to pass this field through the layers. In addition, this CL groups several fields together into a single struct |SSLClientSocket::Context|. BUG=None TEST=None Review URL: http://codereview.chromium.org/7315009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93416 0039d316-1c4b-4281-b951-d872f2087c98
* Add OS-specific suffix to webapp title.lambroslambrou@chromium.org2011-07-213-3/+22
| | | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7410002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93342 0039d316-1c4b-4281-b951-d872f2087c98
* Message validation in message dispatchers.sergeyu@chromium.org2011-07-2115-92/+35
| | | | | | | | | BUG=70335 TEST=None Review URL: http://codereview.chromium.org/7466004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93296 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented disconnect on click or unload.jamiewalch@google.com2011-07-203-21/+95
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7411001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93277 0039d316-1c4b-4281-b951-d872f2087c98
* Convert input event to interface version 1.0. Rename some of the mouse andbrettw@chromium.org2011-07-201-5/+5
| | | | | | | | | | | | | | | | | | wheel events to remove the redundant "Mouse" and "Wheel" in the getters. Rename PP_INPUTEVENT_TYPE_MOUSEWHEEL to .._WHEEL so that it doesn't look like a mouse event (it's its own type). Add documentation to the C++ wrapper from the C wrappers. Do some minor documentation updates. Update IDL for some of the recent changes we've made. Update the way points are passed for resource creation since IDL wanted to do it by pointer. TEST=it compiles. Review URL: http://codereview.chromium.org/7464003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93263 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Ctrl+ESC to disconnect (Linux).jamiewalch@google.com2011-07-203-35/+72
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/7453015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93260 0039d316-1c4b-4281-b951-d872f2087c98
* Purge references to JingleClient.wez@chromium.org2011-07-204-6/+4
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/7459002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93254 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://codereview.chromium.org/7452002/ againdmichael@chromium.org2011-07-204-37/+53
| | | | | | | | | | | | | | Update chromoting input events. (Clang caught this. Thanks, Clang!) Note I'm leaving in temporary backwards-compatibility. BUG=None TEST=ppapi tests TBR=brettw,sergeyu Review URL: http://codereview.chromium.org/7466008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93234 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93223 - Reland http://codereview.chromium.org/7452002/dmichael@chromium.org2011-07-204-53/+37
| | | | | | | | | | | | | | | | | | Update chromoting input events. (Clang caught this. Thanks, Clang!) Note I'm leaving in temporary backwards-compatibility. brettw, just need a rubber-stamp. This is the same as the last CL. awong/garykac/sergeyu, looking for someone on chromoting team to glance at my changes and make sure I didn't do anything you don't like. This is a high priority for 14, so please look if you can. BUG=None TEST=ppapi tests Review URL: http://codereview.chromium.org/7466002 TBR=dmichael@chromium.org Review URL: http://codereview.chromium.org/7471006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93229 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://codereview.chromium.org/7452002/dmichael@chromium.org2011-07-204-37/+53
| | | | | | | | | | | | | | | Update chromoting input events. (Clang caught this. Thanks, Clang!) Note I'm leaving in temporary backwards-compatibility. brettw, just need a rubber-stamp. This is the same as the last CL. awong/garykac/sergeyu, looking for someone on chromoting team to glance at my changes and make sure I didn't do anything you don't like. This is a high priority for 14, so please look if you can. BUG=None TEST=ppapi tests Review URL: http://codereview.chromium.org/7466002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93223 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use X509Certificate in SSLConfig.sergeyu@chromium.org2011-07-201-3/+2
| | | | | | | | | | | | | X509Certificate class depends in OS-dependant APIs and hense cannot be created inside of sandbox. This change allows specifying allow_bed_certs when running inside of sandbox. BUG=80587 TEST=Unittests Review URL: http://codereview.chromium.org/7401003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93153 0039d316-1c4b-4281-b951-d872f2087c98
* Implement access code countdown timer (b/4987025).jamiewalch@google.com2011-07-193-2/+95
| | | | | | | | | BUG=None TEST=Start sharing; waiting 4:30; check timer appears; wait another 0:20; check access code turns red; wait another 0:10; check sharing is cancelled. Review URL: http://codereview.chromium.org/7445006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93131 0039d316-1c4b-4281-b951-d872f2087c98
* some cleanup for base/stl_utildilmah@chromium.org2011-07-196-6/+6
| | | | | | | | | | | | | removed unused/irrelevant functions removed irrelevant comments Moved stl_util-inl.h => stl_util.h BUG=None TEST=None Review URL: http://codereview.chromium.org/7342047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93110 0039d316-1c4b-4281-b951-d872f2087c98
* Move icons to OS-specific directories.lambroslambrou@google.com2011-07-198-0/+0
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7418001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92932 0039d316-1c4b-4281-b951-d872f2087c98
* Make Chromoting plugin name consistent - change Windows to match other ↵garykac@google.com2011-07-191-3/+3
| | | | | | | | | | platforms. BUG=none TEST=none Review URL: http://codereview.chromium.org/7326025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92928 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up VideoFrame::CreateXXX and VideoFrame::AllocXXX methods.scherkus@chromium.org2011-07-182-11/+9
| | | | | | | | No need to confuse people with potentially-NULL pointers due to out-of-memory conditions. Review URL: http://codereview.chromium.org/7396007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92917 0039d316-1c4b-4281-b951-d872f2087c98
* Add toolbar files to IT2Me project in Chromoting gyp.garykac@chromium.org2011-07-181-1/+3
| | | | | | | | | | | | Fix alpha-order for IT2ME project files. BUG=none TEST=none Review URL: http://codereview.chromium.org/7401026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92902 0039d316-1c4b-4281-b951-d872f2087c98
* Improve error handling when trying to connect to host.lambroslambrou@chromium.org2011-07-183-22/+38
| | | | | | | | | | BUG=73108 TEST=Connect to a host after disabling network. Review URL: http://codereview.chromium.org/7388005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92881 0039d316-1c4b-4281-b951-d872f2087c98
* Add platform-specific icons for Chromoting webapp.lambroslambrou@google.com2011-07-189-0/+0
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7399014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92865 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce ui.dll / libui.so for the component build.darin@chromium.org2011-07-171-2/+2
| | | | | | | R=ben@chromium.org Review URL: http://codereview.chromium.org/7328011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92819 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use X509Certificate in chromoting code.sergeyu@chromium.org2011-07-1616-95/+69
| | | | | | | | | | | | X509Certificate currently is not usable in sandbox on Mac. Don't use it in chromoting code. BUG=80587 TEST=Unittests Review URL: http://codereview.chromium.org/7401005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92772 0039d316-1c4b-4281-b951-d872f2087c98