| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hosts' message.
BUG=131403
TEST=Manual
Review URL: https://chromiumcodereview.appspot.com/10703034
TBR=simonmorris@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10815015
git-svn-id: svn://svn.chromium.org/chrome/branches/1180/src@147532 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10539035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142818 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
crashes to Breakpad (Windows only).
BUG=130678
TEST=remoting_unittests.BreakpadWinDeathTest
Review URL: https://chromiumcodereview.appspot.com/10535082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142581 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10562007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142497 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of hard-coded.
This will help improve ChromotingHost's unit tests.
BUG=86546
Review URL: https://chromiumcodereview.appspot.com/10538091
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142473 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The structure of AudioWriter and ProtobufAudioWriter are similar
to their video counterparts.
Review URL: https://chromiumcodereview.appspot.com/10535153
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142297 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=125116
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10383204
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142214 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Omaha uses non-standard scheme for versioning its COM interfaces. Instead of letting the callers to know a fixed UUID and prototype of an interface, Omaha relies on the callers to use late binding via IDispatch::Invoke. This way it can extend an interface after it has been released by adding new members and changing its UUID. The limitation is that vtable can no longer be used.
BUG=131498
Review URL: https://chromiumcodereview.appspot.com/10532099
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141960 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=131622
TEST=tsan goes green for existing tests
Review URL: https://chromiumcodereview.appspot.com/10543106
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141955 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141940 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=media_unittests.
Review URL: https://chromiumcodereview.appspot.com/10537082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
must enable crash dumps collection by setting the "usagestats" value in the ClientState or ClientStateMedium key.
BUG=130678
TEST=remoting_unittests.BreakpadWinDeathTest
Review URL: https://chromiumcodereview.appspot.com/10495003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141239 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This affects the following classes:
* ChromotingClient
* ChromotingInstance
* HostUserInterface
* It2MeHostUserInterface
The MessageLoopProxy/WeakPtr combination requires that the WeakPtr is created on the thread referred to by the proxy; code in which that is hard to arrange usually has subtle race-conditions.
This is a re-land of CL 1045404, replacing some CR_DEFINE_STATIC_LOCAL() instances with base::LazyInstance to avoid adding global initializers or finalizers.
TEST=Existing unit-tests, and manual testing.
Review URL: https://chromiumcodereview.appspot.com/10440107
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141028 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10533014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141009 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to the version of Keystone (Google Software Update) that is compatible
with Mac OS 10.8.
Start using Packages to build our installer. A follow-up CL will start signing
this installer .mpkg.
BUG=127267,128629
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10520020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140615 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is currently disabled until we get an updated build of Keystone.
BUG=127267
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10458026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140307 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL lets ClipboardWin send clipboard events to ClientSession.
BUG=117473
Review URL: https://chromiumcodereview.appspot.com/10413060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139854 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=130335
TEST=Manual verification of web-app client functionality, and PyAuto tests.
Review URL: https://chromiumcodereview.appspot.com/10441105
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139843 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
normal circumstances, so it makes more sense to treat it as if it were a
checked-in source file, not a generated file. The rule for its
generation was still getting run once on a clean build, because the
other targets that depended on it expected a gyp timestamp file to exist
for the target.
There's no need for any other targets to actually depend on lastchange
(and in fact several of the targets that make use of the file already
don't depend on the target); it should already exist, and if it doesn't
then the source checkout is probably broken (as the other steps in
runhooks are also mandatory). So, remove the rule entirely.
Review URL: https://chromiumcodereview.appspot.com/10388213
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139765 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=130335
TEST=Manual verification of Chromoting client functionality, and PyAuto tests.
Review URL: https://chromiumcodereview.appspot.com/10454078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139720 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This affects the following classes:
* ChromotingClient
* ChromotingInstance
* HostUserInterface
* It2MeHostUserInterface
The MessageLoopProxy/WeakPtr combination requires that the WeakPtr is created on the thread referred to by the proxy; code in which that is hard to arrange usually has subtle race-conditions.
TEST=Existing unit-tests, and manual testing.
Review URL: https://chromiumcodereview.appspot.com/10454040
TBR=wez@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10446088
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139633 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This affects the following classes:
* ChromotingClient
* ChromotingInstance
* HostUserInterface
* It2MeHostUserInterface
The MessageLoopProxy/WeakPtr combination requires that the WeakPtr is created on the thread referred to by the proxy; code in which that is hard to arrange usually has subtle race-conditions.
TEST=Existing unit-tests, and manual testing.
Review URL: https://chromiumcodereview.appspot.com/10454040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139623 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All currently used versions of chromoting should support V2 auth, so
we no longer need V1 auth support.
BUG=110483
Review URL: https://chromiumcodereview.appspot.com/10453064
TBR=sergeyu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10453080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139578 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
All currently used versions of chromoting should support V2 auth, so
we no longer need V1 auth support.
BUG=110483
Review URL: https://chromiumcodereview.appspot.com/10453064
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139424 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Refactored LocalInputMonitor interface so that it doesn't interact with
the ChromotingHost object directly.
BUG=129684
Review URL: https://chromiumcodereview.appspot.com/10447041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139362 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=109630
Review URL: https://chromiumcodereview.appspot.com/10442040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139170 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Packages (the Mac package maker that we're using to replace Iceberg)
doesn't like spaces in the package id field.
BUG=127267
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10450027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139116 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
These were introduced in r137335
Review URL: https://chromiumcodereview.appspot.com/10451018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138941 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=129624
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10454020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138933 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Now XServerErrorHandler compiles in GTK-less builds, so
remoting_unittests can be compiled with Aura.
BUG=114211
Review URL: https://chromiumcodereview.appspot.com/10435004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138693 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
RTP was never used by chromoting and we have no plans using this code in the
future.
Also some other minor cleanups.
Review URL: https://chromiumcodereview.appspot.com/10383294
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138626 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids the need to chain the output of gyp rules, which is not supported
across generators.
See also https://chromiumcodereview.appspot.com/10381103/ and https://groups.google.com/forum/?fromgroups#!topic/gyp-developer/f_oCV-Lavpw
R=alexeypa@chromium.org
BUG=127444
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10392172
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138392 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
clipboard events to the client.
The host does not yet send any clipboard events to the client. A follow-up CL will make that happen.
BUG=117473
Review URL: https://chromiumcodereview.appspot.com/10399052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138377 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This updates the screens to match the mockups. There are two
new nib files. One is a view with just a disable button. The
other is a view with the PIN-confirmation controls. The main
nib has been updated to remove all controls except for the
Status text and the padlock. A new placeholder box has been
added in the middle of the window, which can show either of
the new nibs, depending on whether a new config has been
received by the pref-pane.
This also fixes some small issues:
PIN is reset whenever a new config is sent to the pref-pane -
this prevents the previous PIN dots being shown if the user
changes PIN a second time without closing the System Preferences
applet.
The PIN entry box is disabled until the pane is unlocked, for a
slightly improved UX.
BUG=128813,129032
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10411032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138322 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=128651
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10386202
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137795 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moved gtk-dependent code to files with _gtk suffix that are
excluded when compiling without GTK. Also some minor cleanups in remoting.gyp.
BUG=114211
Review URL: https://chromiumcodereview.appspot.com/10386181
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137610 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It was broken by https://chromiumcodereview.appspot.com/10384140.
SOLINK_MODULE(target) out/Release/remoting_host_prefpane.prefPane/Contents/MacOS/remoting_host_prefpane
Undefined symbols:
"_modp_b64_decode", referenced from:
-[Me2MePreferencePane onApply:] in me2me_preference_pane.o
ld: symbol(s) not found
This doesn't happen in the components build because the prefpane still
depends on base via
tools/gyp-explain.py remoting_host_prefpane modp_b64
These paths lead from remoting/remoting.gyp:remoting_host_prefpane#target to third_party/modp_b64/modp_b64.gyp:modp_b64#target:
remoting/remoting.gyp:remoting_host_prefpane#target -> remoting/remoting.gyp:remoting_base#target -> base/base.gyp:base#target -> third_party/modp_b64/modp_b64.gyp:modp_b64#target
BUG=none
TEST=none
TBR=lambroslambrou
Review URL: https://chromiumcodereview.appspot.com/10389178
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137489 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use third_party JSON library instead of base/json to remove a dependency on
code from "base". This is to enable the pref-pane to be built for 64-bit on
Mac OS X.
Linking to individual files in base/ is not feasible, since any calls to the
logging facility cause many files to be pulled in as dependencies, creating a
burden for any maintainers of those files. So we prefer to avoid using base/
entirely, until Chrome supports building for 64-bit on Mac OS X.
BUG=125116
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10381141
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137335 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|