summaryrefslogtreecommitdiffstats
path: root/remoting
Commit message (Collapse)AuthorAgeFilesLines
* Remove base/scoped_ptr.hakalin@chromium.org2011-09-183-6/+6
| | | | | | | | | | | Fix remaining users to use base/memory/scoped_ptr.h. BUG= TEST= Review URL: http://codereview.chromium.org/7930009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101715 0039d316-1c4b-4281-b951-d872f2087c98
* If the client initiates disconnection, set host to NULL to avoid trying to ↵jamiewalch@google.com2011-09-161-0/+5
| | | | | | | | | | | shut it down. BUG=96647 TEST=Manual Review URL: http://codereview.chromium.org/7918006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101552 0039d316-1c4b-4281-b951-d872f2087c98
* Fix file permissions in CL 7787016simonmorris@chromium.org2011-09-162-0/+0
| | | | | | | | | | TBR=jamiewalch BUG= TEST= Review URL: http://codereview.chromium.org/7922012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101509 0039d316-1c4b-4281-b951-d872f2087c98
* The webapp sends and receives IQ stanzas over WCS.simonmorris@chromium.org2011-09-168-120/+396
| | | | | | | | | | R=jamiewalch@chromium.org BUG=91606 TEST=none Review URL: http://codereview.chromium.org/7787016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101505 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up chromoting name in manifestdmaclach@chromium.org2011-09-163-19/+6
| | | | | | | | | | | | | | Also fixes our python script so that errors/warnings get reported in a better way for the mac. Removes firewall description string. BUG=91840 TEST=BUILD and then check that the value displayed in webstore does not have version # Review URL: http://codereview.chromium.org/7923001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101465 0039d316-1c4b-4281-b951-d872f2087c98
* Work towards single build of chromoting.dmaclach@chromium.org2011-09-153-60/+62
| | | | | | | | | | | | | | | - Clean up gyp file - Change manifest to single version - Fix up extension on linux32 vs linux 64. BUG=91840 TEST=Build Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=101326 Review URL: http://codereview.chromium.org/7872004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101412 0039d316-1c4b-4281-b951-d872f2087c98
* Relay server support for P2P Transport API.sergeyu@chromium.org2011-09-151-3/+9
| | | | | | | | | BUG=41776 TEST=None Review URL: http://codereview.chromium.org/7791008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101396 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 101326 - Work towards single build of chromoting.dmaclach@chromium.org2011-09-153-58/+61
| | | | | | | | | | | | | | | | - Clean up gyp file - Change manifest to single version - Fix up extension on linux32 vs linux 64. BUG=91840 TEST=Build Review URL: http://codereview.chromium.org/7872004 TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/7894002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101328 0039d316-1c4b-4281-b951-d872f2087c98
* Work towards single build of chromoting.dmaclach@chromium.org2011-09-153-61/+58
| | | | | | | | | | | | | - Clean up gyp file - Change manifest to single version - Fix up extension on linux32 vs linux 64. BUG=91840 TEST=Build Review URL: http://codereview.chromium.org/7872004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101326 0039d316-1c4b-4281-b951-d872f2087c98
* Clamp injected mouse events to within the screen area.lambroslambrou@chromium.org2011-09-155-7/+70
| | | | | | | | | | | | | This is the quick'n'dirty version. Refactoring stuff out of ClientSession will come in later CLs. BUG=91613 TEST=Manual Review URL: http://codereview.chromium.org/7886021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101244 0039d316-1c4b-4281-b951-d872f2087c98
* Use enum instead of string to specify transport type.sergeyu@chromium.org2011-09-151-1/+2
| | | | | | | | | TEST=None BUG=41776 Review URL: http://codereview.chromium.org/7891014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101211 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 101189 - Use enum instead of string to specify transport type.sergeyu@chromium.org2011-09-141-2/+1
| | | | | | | | | | | | TEST=None BUG=41776 Review URL: http://codereview.chromium.org/7891014 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/7901002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101191 0039d316-1c4b-4281-b951-d872f2087c98
* Centre tool-bar manually to ignore vertical scroll-bar.jamiewalch@google.com2011-09-142-3/+10
| | | | | | | | | BUG=96286 TEST=Manual Review URL: http://codereview.chromium.org/7889043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101190 0039d316-1c4b-4281-b951-d872f2087c98
* Use enum instead of string to specify transport type.sergeyu@chromium.org2011-09-141-1/+2
| | | | | | | | | TEST=None BUG=41776 Review URL: http://codereview.chromium.org/7891014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101189 0039d316-1c4b-4281-b951-d872f2087c98
* Persist remoting.useP2pApijamiewalch@google.com2011-09-142-6/+20
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7887054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101186 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Chromoting Client's handling of DidChangeView.wez@chromium.org2011-09-141-11/+12
| | | | | | | | | BUG=95699 TEST=Desktop should be correctly displayed when first connected. Review URL: http://codereview.chromium.org/7864018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101108 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor InputStub interface to pass events by value (const reference).lambroslambrou@chromium.org2011-09-1314-183/+159
| | | | | | | | | | | | | This will make it much easier to inject modified key/mouse events, for example, restricting mouse-coordinates to the screen area. BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7803004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100939 0039d316-1c4b-4281-b951-d872f2087c98
* Access Session::config() and Session::jid() on the correct thread only.sergeyu@chromium.org2011-09-1314-68/+80
| | | | | | | | | BUG=88600 TEST=Unittests Review URL: http://codereview.chromium.org/7867019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100866 0039d316-1c4b-4281-b951-d872f2087c98
* Add flag to use P2P Transport API.sergeyu@chromium.org2011-09-136-37/+75
| | | | | | | | | BUG=51198 TEST=Manual Review URL: http://codereview.chromium.org/7740061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100811 0039d316-1c4b-4281-b951-d872f2087c98
* Chromoting protocol implementation based on P2P Transport API.sergeyu@chromium.org2011-09-1215-13/+1288
| | | | | | | | | | | | | Then new code is not enabled yet, there are still some issues that need to be resolved before this code is used by default. I plan to make the switch in M16, as there isn't enough time left in M15. TEST=Manual BUG=51198 Review URL: http://codereview.chromium.org/7778022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100805 0039d316-1c4b-4281-b951-d872f2087c98
* Remove all the experimental Traced Task code from remoting.ajwong@chromium.org2011-09-1210-533/+45
| | | | | | | | | | | | This code is obsolete and never fully functioned anyways. Deleting. BUG=57373,65680,73744 TEST=valgrind Review URL: http://codereview.chromium.org/7780019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100788 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2011-09-121-1/+2
| | | | | | | | | | | | | CID_COUNT=23 CID=100941,100986,100987,101015,101016,101017,101227,101229,101230,101332,101333,101334,101335,101336,101337,101355,101356,101359,101362,101363,101381,101389,101417 BUG=none TEST=none R=kmadhusu@chromium.org Review URL: http://codereview.chromium.org/7780013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100774 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 100589 - Access Session::config() on the correct thread.sergeyu@chromium.org2011-09-123-22/+16
| | | | | | | | | | | | BUG=88600 TEST=Unittests Review URL: http://codereview.chromium.org/7867019 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/7880002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100766 0039d316-1c4b-4281-b951-d872f2087c98
* Added l10n support to Mac host dialogs.jamiewalch@google.com2011-09-1210-193/+137
| | | | | | | | | | | The XIB changes involve unifying the 'connected' message and username field into a single text field and adding some links to we can access the button in order to set its text. BUG=93088 TEST=Manual Review URL: http://codereview.chromium.org/7796024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100740 0039d316-1c4b-4281-b951-d872f2087c98
* Handle frame resize, updating centering & resize-to-fit accordingly.wez@chromium.org2011-09-115-42/+71
| | | | | | | | | BUG=95903,96036 Review URL: http://codereview.chromium.org/7780003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100608 0039d316-1c4b-4281-b951-d872f2087c98
* Access Session::config() on the correct thread.sergeyu@chromium.org2011-09-103-16/+22
| | | | | | | | | BUG=88600 TEST=Unittests Review URL: http://codereview.chromium.org/7867019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100589 0039d316-1c4b-4281-b951-d872f2087c98
* Pass SessionConfig by reference instead of pointer.sergeyu@chromium.org2011-09-1023-116/+95
| | | | | | | | | BUG=88600 TEST=Unittests Review URL: http://codereview.chromium.org/7796026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100587 0039d316-1c4b-4281-b951-d872f2087c98
* Remove vestigal, unused, app-engine code.ajwong@chromium.org2011-09-1016-3725/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7867023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100561 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup state transitions for Host plugin.sergeyu@chromium.org2011-09-095-51/+154
| | | | | | | | | BUG=94105 TEST=See repro steps in the bug. Review URL: http://codereview.chromium.org/7857011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100489 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux checkperm failure from r100441.thestig@chromium.org2011-09-091-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100448 0039d316-1c4b-4281-b951-d872f2087c98
* Added l10n support to host dialogs on Windows.jamiewalch@chromium.org2011-09-093-80/+60
| | | | | | | | | BUG=93087 TEST= Review URL: http://codereview.chromium.org/7860023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100441 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 99893 - Center the desktop if it's smaller than the frame.wez@chromium.org2011-09-083-22/+6
| | | | | | | | | | | | | | | Apply a drop-shadow to make it clear where the desktop edge is. Fix desktop resize handling to cope respect the scaling setting. BUG= TEST= Review URL: http://codereview.chromium.org/7821017 TBR=wez@chromium.org Review URL: http://codereview.chromium.org/7857013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100265 0039d316-1c4b-4281-b951-d872f2087c98
* Abort XmppClient when disconnecting.sergeyu@chromium.org2011-09-081-2/+9
| | | | | | | | | BUG=94105 TEST=Chromoting host doesn't crash when canceling connection. Review URL: http://codereview.chromium.org/7859002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100262 0039d316-1c4b-4281-b951-d872f2087c98
* Fix destruction order in SSLSocketAdapter.sergeyu@chromium.org2011-09-081-1/+5
| | | | | | | | | | | | | SSLClientSocket must be destroyed before CertVerifier. Otherwise CertVerifierJist::DeleteAllCancelled() may DCHECK when closing XMPP connection. TEST=Host doesn't crash when destroying connection. BUG=94105 Review URL: http://codereview.chromium.org/7861003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100258 0039d316-1c4b-4281-b951-d872f2087c98
* Disconnect all clients if IT2Me Host receives a second successful client.wez@chromium.org2011-09-081-23/+13
| | | | | | | | BUG=93997 Review URL: http://codereview.chromium.org/7846009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100246 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ordering of XCloseDisplay()s.lambroslambrou@chromium.org2011-09-081-52/+58
| | | | | | | | | | | | Also fix naming of members. BUG=None TEST=Linux Host no longer crashes when pressing Ctrl-Alt-Esc to disconnect. Review URL: http://codereview.chromium.org/7754006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100230 0039d316-1c4b-4281-b951-d872f2087c98
* Policy for the plugin is now governed by policies set for Chrome. This keeps ↵dmaclach@chromium.org2011-09-083-66/+11
| | | | | | | | | | | | | | | the amount of policies that admins need to set to a minimum, and it also really only makes sense to set policy for Chrome as Chromium can be compiled (and modified) by anyone to ignore policy as they like. BUG=None TEST=Set policy for Chrome. See if it applies. Review URL: http://codereview.chromium.org/7847028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100228 0039d316-1c4b-4281-b951-d872f2087c98
* fix some permissionsestade@chromium.org2011-09-0842-0/+0
| | | | | | | | | | BUG=none TEST=check_perms TBR=jamiewalch,mmenke Review URL: http://codereview.chromium.org/7861002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100219 0039d316-1c4b-4281-b951-d872f2087c98
* Changes for l10n in official build.jamiewalch@google.com2011-09-0845-10/+105
| | | | | | | | | BUG=87821 TEST=Try the app in another language. Review URL: http://codereview.chromium.org/7795063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100191 0039d316-1c4b-4281-b951-d872f2087c98
* Improve host state logging and show a message on error.jamiewalch@google.com2011-09-071-1/+6
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7841039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100008 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed JSCompiler and lint errors.jamiewalch@google.com2011-09-079-74/+189
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/7484014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100005 0039d316-1c4b-4281-b951-d872f2087c98
* Center the desktop if it's smaller than the frame.wez@chromium.org2011-09-073-6/+22
| | | | | | | | | | | | Apply a drop-shadow to make it clear where the desktop edge is. Fix desktop resize handling to cope respect the scaling setting. BUG= TEST= Review URL: http://codereview.chromium.org/7821017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99893 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify IqRequest interface.sergeyu@chromium.org2011-09-0613-46/+45
| | | | | | | | | | | | | | This is neccessary to make the interface usable with stanzas generated by JingleMessage::ToXml(). BUG=None TEST=Unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=99801 Review URL: http://codereview.chromium.org/7809003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99851 0039d316-1c4b-4281-b951-d872f2087c98
* Change Chromoting logger to be setup in CreatePlugin.garykac@chromium.org2011-09-066-54/+205
| | | | | | | | | | | | This fixes a crash that occurred when multiple hosts were shared in the same browser. BUG=92078 TEST=manual Review URL: http://codereview.chromium.org/7648042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99850 0039d316-1c4b-4281-b951-d872f2087c98
* Use one icon for all platforms.dmaclach@chromium.org2011-09-069-11/+8
| | | | | | | | | | BUG=91840 TEST=BUILD Review URL: http://codereview.chromium.org/7810001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99828 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 99801 - Simplify IqRequest interface.sergeyu@chromium.org2011-09-0613-43/+46
| | | | | | | | | | | | | | | This is neccessary to make the interface usable with stanzas generated by JingleMessage::ToXml(). BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/7809003 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/7841006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99807 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify IqRequest interface.sergeyu@chromium.org2011-09-0613-46/+43
| | | | | | | | | | | | This is neccessary to make the interface usable with stanzas generated by JingleMessage::ToXml(). BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/7809003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99801 0039d316-1c4b-4281-b951-d872f2087c98
* Update remoting graphicsdmaclach@chromium.org2011-09-062-0/+0
| | | | | | | | | BUG=None TEST=Build Review URL: http://codereview.chromium.org/7839004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99778 0039d316-1c4b-4281-b951-d872f2087c98
* Use talk gadget blank page for bounce.jamiewalch@google.com2011-09-062-4/+1
| | | | | | | | | BUG=None TEST=Logout and reauthenticate Review URL: http://codereview.chromium.org/7739040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99771 0039d316-1c4b-4281-b951-d872f2087c98
* Update base/timer.h code to pass through Location from call sites. (reland) ↵jbates@chromium.org2011-09-022-4/+4
| | | | | | | | original CL w/LGTMs: http://codereview.chromium.org/7812036/ Review URL: http://codereview.chromium.org/7824041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99409 0039d316-1c4b-4281-b951-d872f2087c98