summaryrefslogtreecommitdiffstats
path: root/remoting
Commit message (Collapse)AuthorAgeFilesLines
* Store (and check) support id in SupportAccessVerifier.jamiewalch@chromium.org2011-05-163-12/+30
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7013065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85492 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the Remoting Host plugin to be compatible with NPAPI on Linux.wez@chromium.org2011-05-141-13/+26
| | | | | | | | | | BUG= TEST=Remoting Host Web App's "Start Sharing" button causes a support-Id to be displayed. Review URL: http://codereview.chromium.org/6973046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85371 0039d316-1c4b-4281-b951-d872f2087c98
* Fix web-app nomenclature.jamiewalch@chromium.org2011-05-145-48/+61
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/7021010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85355 0039d316-1c4b-4281-b951-d872f2087c98
* Change Chromoting->Remotingdmaclach@chromium.org2011-05-131-56/+56
| | | | | | | | | | | Just some target name cleanup BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6993001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85327 0039d316-1c4b-4281-b951-d872f2087c98
* Implementation of id-to-jid logic.jamiewalch@chromium.org2011-05-133-24/+80
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7014029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85295 0039d316-1c4b-4281-b951-d872f2087c98
* Do full-screen polling if X server does not support DAMAGE.lambroslambrou@chromium.org2011-05-131-16/+32
| | | | | | | | | | | | | | | | | | | | | | | | | Not optimized yet - need to detect when the screen image is unchanged and avoid passing it to the encoder (as in the Windows implementation). BUG=None TEST=Manual To test: Switch VT (Ctrl-Alt-F2) and run startx -- :1 -extension DAMAGE Run chromoting_simple_host from there, and connect to it. Verify that changing screen resolution works. Also stress the X Server with x11perf -time 99999 -osrect 500 and repeat the screen-resolution test. Review URL: http://codereview.chromium.org/7012025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85282 0039d316-1c4b-4281-b951-d872f2087c98
* Add in direct (if hacky) support for ClientLogin for the Remoting WebApp.ajwong@chromium.org2011-05-133-23/+139
| | | | | | | | | BUG=none TEST=can authenticate. Review URL: http://codereview.chromium.org/6973034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85227 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up memory leak in remoting host tests.dmaclach@chromium.org2011-05-133-10/+15
| | | | | | | | | | | | | Adds comments about some of the ownership issues. BUG=75020 TEST=BUILD Review URL: http://codereview.chromium.org/7016025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85226 0039d316-1c4b-4281-b951-d872f2087c98
* Mocks up the host plugin.dmaclach@chromium.org2011-05-126-105/+474
| | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6982014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85174 0039d316-1c4b-4281-b951-d872f2087c98
* Move "Early out" test from Capturer thread to Encoder thread.lambroslambrou@chromium.org2011-05-121-16/+20
| | | | | | | | | | | | | | | Fixes subtle bug introduced by http://crrev.com/84492, which could cause DoCapture() to be called twice in succession, breaking the correct interleaving of capturing/encoding tasks. Problem was seen when trying to implement full-screen polling on Linux. BUG=None TEST=Changing screen-resolution still works. Review URL: http://codereview.chromium.org/7011013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85141 0039d316-1c4b-4281-b951-d872f2087c98
* temporarily deal with python 2.5 on some of the linux buildbots.dmaclach@chromium.org2011-05-121-0/+8
| | | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/7014010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85106 0039d316-1c4b-4281-b951-d872f2087c98
* Keep quiet when there's no IQ data to process.wez@chromium.org2011-05-121-3/+9
| | | | | | | | | | BUG= TEST=Start a Remoting Viewer, let it idle for a while, and check the Debug Log for messages about Malformed XML packets. There should be no such messages. Review URL: http://codereview.chromium.org/6973023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85103 0039d316-1c4b-4281-b951-d872f2087c98
* Remove libsrtpfloppymaster@gmail.com2011-05-121-1/+0
| | | | | | | | | | | | This library was added several months ago but never used. BUG=none TEST=none Review URL: http://codereview.chromium.org/7005020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85092 0039d316-1c4b-4281-b951-d872f2087c98
* Miscelaneous cleanups to AddressList to make it harder to mis-use.eroman@chromium.org2011-05-121-2/+2
| | | | | | | | | | | | | | - Removed all destructive non-const member functions -- these were dangerous since if you called them without first making a copy of the AddressList, it could mutate earlier copies. - Made AddressList::Data::head const, so new code added to AddressList cannot inadvertently introduce such dangerous mutations (won't compile). - Moved the non-trivial constructors and assign methods into factory methods (for added readability) - Removed the bool parameter from Copy (for added readability). Review URL: http://codereview.chromium.org/6880302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85090 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include stringprintf.h where appropriate, part 3.jhawkins@chromium.org2011-05-121-2/+2
| | | | | | | | | | | BUG=82098 TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/7016011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85088 0039d316-1c4b-4281-b951-d872f2087c98
* Disable TCP temporarily to workaround crbug.com/80245.sergeyu@chromium.org2011-05-111-0/+4
| | | | | | | | | BUG=80245 TEST=None Review URL: http://codereview.chromium.org/7005015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85045 0039d316-1c4b-4281-b951-d872f2087c98
* Simple OAuth1 implementation based on ↵ajwong@chromium.org2011-05-117-3/+1119
| | | | | | | | | | | | | http://code.google.com/chrome/extensions/tut_oauth.html. This copies the files from the extensions example. We're okay with this fork as we will replace this with an OAuth2 handler once the server side is setup correctly. BUG=none TEST=manually step through getting/clearing token. Review URL: http://codereview.chromium.org/7016001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85043 0039d316-1c4b-4281-b951-d872f2087c98
* Remember last-used mode.jamiewalch@chromium.org2011-05-113-5/+11
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7003016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85030 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include callback_old.h where appropriate, final.jhawkins@chromium.org2011-05-111-1/+1
| | | | | | | | | BUG=82098 TEST=none Review URL: http://codereview.chromium.org/7003003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85003 0039d316-1c4b-4281-b951-d872f2087c98
* Add in simple local state storage functions, and a rudimentary auth panel.ajwong@chromium.org2011-05-114-5/+57
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7002018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85000 0039d316-1c4b-4281-b951-d872f2087c98
* Build a "real" webapp deliverable and add plugin to it.dmaclach@chromium.org2011-05-113-3/+102
| | | | | | | | | | | | | BUG=NONE TEST=BUILD Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84843 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84923 Review URL: http://codereview.chromium.org/6998009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84990 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84923 - Build a "real" webapp deliverable and add plugin to it.dmaclach@chromium.org2011-05-113-100/+4
| | | | | | | | | | | | | | BUG=NONE TEST=BUILD Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84843 Review URL: http://codereview.chromium.org/6998009 TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/7001021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84927 0039d316-1c4b-4281-b951-d872f2087c98
* Build a "real" webapp deliverable and add plugin to it.dmaclach@chromium.org2011-05-113-4/+100
| | | | | | | | | | | BUG=NONE TEST=BUILD Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84843 Review URL: http://codereview.chromium.org/6998009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84923 0039d316-1c4b-4281-b951-d872f2087c98
* Host access code verification for Me2Mom scenario.sergeyu@chromium.org2011-05-1118-110/+399
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7003006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84906 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84843 - Build a "real" webapp deliverable and add plugin to it.bradnelson@google.com2011-05-113-98/+3
| | | | | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6998009 TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/7003014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84897 0039d316-1c4b-4281-b951-d872f2087c98
* Basic UI flow.jamiewalch@chromium.org2011-05-105-40/+195
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7001005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84886 0039d316-1c4b-4281-b951-d872f2087c98
* Build a "real" webapp deliverable and add plugin to it.dmaclach@chromium.org2011-05-103-3/+98
| | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6998009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84843 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include stringprintf.h where appropriate, part 1.jhawkins@chromium.org2011-05-101-3/+4
| | | | | | | | | | | BUG=82098 TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/6997006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84754 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Use callback_old.h where appropriate, part 2.jhawkins@chromium.org2011-05-102-2/+2
| | | | | | | | | | | BUG=none TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/6995007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84753 0039d316-1c4b-4281-b951-d872f2087c98
* Roll new libjingle. Use the new incoming_only flag in chromoting host.sergeyu@chromium.org2011-05-107-45/+66
| | | | | | | | | BUG=81597 TEST=Unittests. Review URL: http://codereview.chromium.org/6949010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84749 0039d316-1c4b-4281-b951-d872f2087c98
* Remove cancel from RunnableFunctions.dmaclach@chromium.org2011-05-102-4/+4
| | | | | | | | | | | BUG=NONE TEST=BUILD Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84060 Review URL: http://codereview.chromium.org/6690031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84740 0039d316-1c4b-4281-b951-d872f2087c98
* Me2Mom support in simple_host.sergeyu@chromium.org2011-05-101-70/+131
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/6931001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84735 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented RegisterSupportHostRequest.sergeyu@chromium.org2011-05-108-37/+430
| | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6893143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84731 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84722 - Implemented RegisterSupportHostRequest.sergeyu@chromium.org2011-05-107-411/+37
| | | | | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6893143 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/6997005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84729 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84724 - Me2Mom support in simple_host.sergeyu@chromium.org2011-05-101-131/+70
| | | | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/6931001 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/6993004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84728 0039d316-1c4b-4281-b951-d872f2087c98
* Make this into a WebApp instead of an extension.ajwong@chromium.org2011-05-103-3/+7
| | | | | | | | | BUG=none TEST=NTP has app icon. Review URL: http://codereview.chromium.org/6995003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84727 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Use callback_old.h where appropriate, part 1.jhawkins@chromium.org2011-05-102-2/+2
| | | | | | | | | | | BUG=none TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/6985009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84725 0039d316-1c4b-4281-b951-d872f2087c98
* Me2Mom support in simple_host.sergeyu@chromium.org2011-05-101-70/+131
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/6931001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84724 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented RegisterSupportHostRequest.sergeyu@chromium.org2011-05-107-37/+411
| | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6893143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84722 0039d316-1c4b-4281-b951-d872f2087c98
* Added out-of-line ctor and dtor to fix clang builds.jamiewalch@chromium.org2011-05-093-0/+19
| | | | | | | | | BUG=None TEST=Clang bots stay green. Review URL: http://codereview.chromium.org/6987002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84711 0039d316-1c4b-4281-b951-d872f2087c98
* Define NPAPI plugin target for host.dmaclach@chromium.org2011-05-094-4/+573
| | | | | | | | | BUG=NONE TEST=Build Review URL: http://codereview.chromium.org/6927061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84691 0039d316-1c4b-4281-b951-d872f2087c98
* Added nonce to client interface.jamiewalch@chromium.org2011-05-0910-18/+50
| | | | | | | | | BUG=None. TEST=Chromoting isn't broken. Review URL: http://codereview.chromium.org/6956010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84678 0039d316-1c4b-4281-b951-d872f2087c98
* Initial files for Me2Mom web-app.jamiewalch@chromium.org2011-05-096-0/+113
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/6985005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84675 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak in EncoderVp8, and add unit-test for it.lambroslambrou@chromium.org2011-05-093-1/+49
| | | | | | | | | | | Leak occurred when changing host's screen resolution. BUG=None TEST=Valgrind bots stay green Review URL: http://codereview.chromium.org/6951010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84633 0039d316-1c4b-4281-b951-d872f2087c98
* Tidy up the Chromoting Client JavaScript logging a little.wez@chromium.org2011-05-071-46/+18
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/6930001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84534 0039d316-1c4b-4281-b951-d872f2087c98
* Chromoting to report roundtrip latencyhclam@chromium.org2011-05-0622-19/+121
| | | | | | | | | | | | | | | | | Doing so by sending a sequence number, essentially the timestamp in every envet message. Capturer at the host will pick up the latest sequence number and pass it through the pipeline. Client will then receive it and determine the latency. This roundtrip latency number however doesn't include time in decoding and rendering. BUG=None TEST=None Review URL: http://codereview.chromium.org/6792038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84504 0039d316-1c4b-4281-b951-d872f2087c98
* Don't crash when changing screen modes.jamiewalch@chromium.org2011-05-062-59/+109
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/6912039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84492 0039d316-1c4b-4281-b951-d872f2087c98
* Support mode switch on UNIX.jamiewalch@chromium.org2011-05-063-91/+95
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/6933011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84469 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ClientSocket to StreamSocket.sergeyu@chromium.org2011-05-053-6/+6
| | | | | | | | | BUG=80895 TEST=Compiles Review URL: http://codereview.chromium.org/6930014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84167 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84060 - Remove cancel from RunnableFunctions.dmaclach@chromium.org2011-05-042-5/+5
| | | | | | | | | | | | BUG=NONE TEST=BUILD Review URL: http://codereview.chromium.org/6690031 TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/6927012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84063 0039d316-1c4b-4281-b951-d872f2087c98