| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This CL depends on codereview.chromium.org/10583022.
Review URL: https://chromiumcodereview.appspot.com/10592004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143337 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=133003
Review URL: https://chromiumcodereview.appspot.com/10579034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143194 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The RectangleUpdateDecoder expects Decoders to report an empty update region if no updates lay within the clip area, to provide rendering flow-control. The VP8 Decoder was always reporting the entire frame as having been rendered when up-scaling, resulting in continuous re-rendering of the frame.
BUG=116835,133609
TEST=Run Chromoting client with page-zoom >100% to a host with little or no changes happening on-screen and verify that the client's CPU usage is not >50%.
Review URL: https://chromiumcodereview.appspot.com/10576017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143132 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
more accurate.
This is a follow-up to r143005.
Review URL: https://chromiumcodereview.appspot.com/10583022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143098 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In it2me, the destructor of EventExecutor does not get called in the same thread
from where it's used. This is causing the Timer object used in EventExecutorMac
to CHECK in the destructor because it requires that it be destroyed in the same
thread where it was first started - even if it has already been stopped.
So instead of reusing the Timer and starting and stopping it on demand,
EventExecutorMac will now create and destroy the timer on session start and
stop, respectively.
BUG=133017
TEST=Connect and disconnect with it2me. Repeat with me2me.
Review URL: https://chromiumcodereview.appspot.com/10557012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143089 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many definitions were shared between the Mac pref-pane and the
DaemonController (and also the uninstaller app). This CL
consolidates them into one place.
BUG=none
TEST=compiles
Review URL: https://chromiumcodereview.appspot.com/10557026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This compensates for a regression in r139854.
A follow-up CL will set sequence expectations more accurately.
Review URL: https://chromiumcodereview.appspot.com/10566033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143005 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=116138
Review URL: https://chromiumcodereview.appspot.com/9568048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142853 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Chromoting doesn't support 10.5 or earlier.
Review URL: https://chromiumcodereview.appspot.com/10580007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142838 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
WiX Firewall Extension fails if the Windows Firewall service is not started, see
http://sourceforge.net/tracker/index.php?func=detail&aid=2077095&group_id=105970&atid=642714
BUG=132887
Review URL: https://chromiumcodereview.appspot.com/10566012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142828 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=116299
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10562031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142823 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
UrlRequestContextGetter.
Also updated all code that depends on that methods.
TBR=mnissler@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10539148
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142560 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=129616
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10566013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142544 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
vp8-related valgrind errors are all of the type described in
crbug.com/115251.
BUG=86546
Review URL: https://chromiumcodereview.appspot.com/10560017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142542 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10556020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142498 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
|
|
|
|
|
|
|
|
|
|
| |
R=ajwong@chromium.org
BUG=108171
Review URL: https://chromiumcodereview.appspot.com/10543172
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142434 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to the checkbox enabling crash dump collection.
BUG=130678
Review URL: https://chromiumcodereview.appspot.com/10537159
TBR=alexeypa@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10544169
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142305 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
|
|
|
|
|
|
|
|
|
|
|
| |
Old code used codesign which doesn't sign the package the correct way.
BUG=127267
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10539167
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142262 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add two NULL parameters to CrashGenerationServer ctor to match the new prototype (changed in r952)
Add the files appeared in r945 to breakpad.gyp
BUG=127776,132164
TEST=remoting_unittests.BreakpadWinDeathTest.*
Review URL: https://chromiumcodereview.appspot.com/10544121
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142200 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently user interface object is destroyed before host is stopped.
The destructor for UserInterface object doesn't unregister that object
from list of host status observers, and it cannot do that because the
destructor is executed on the UI thread. In the same time it's no
longer necessary to destroy UI before the host is stopped. Changed
plugin destruction sequence so that UI is destroyed only after the
host is stopped.
BUG=130596
Review URL: https://chromiumcodereview.appspot.com/10533138
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142071 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
enabling crash dump collection.
BUG=130678
Review URL: https://chromiumcodereview.appspot.com/10537159
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142056 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also fixed some other bugs, particularly asynchronous reads were not
handled properly in some cases.
BUG=129658
Review URL: https://chromiumcodereview.appspot.com/10543069
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141946 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141940 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/10539056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141936 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This file contains the mapping table to convert to/from USB scan codes and
native Mac, Win and Linux key codes.
Currently, 2 exact copies of this file exist:
* webkit/plugins/ppapi
* remoting/host
This cl combines these files into one super-powerful USB key mapping table!
BUG=118432
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10544106
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141930 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Remove the overrides for thread and messagequeue.
Review URL: https://chromiumcodereview.appspot.com/10534122
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141908 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously chrome.l18n.getString() wouldn't touch $1 within the resource
when substitutions are not specified. This was fixed in crrev.com/141280, and
now it replaced $1 with an empty strings, which broke chromoting host
localization that relied on the previous incorrect behaviour. Fixed
the webapp to correctly handle strings substitutions.
BUG=132146
Review URL: https://chromiumcodereview.appspot.com/10533101
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141804 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=132104
TEST=Manual
Review URL: https://chromiumcodereview.appspot.com/10537113
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141765 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
|
|
|
|
|
|
|
|
|
|
|
| |
Replaced all usage of MessageLoopProxy with SingleThreadTaskRunner.
Also includes some other minor cleanups, e.g. removed
ClientContext::network_message_loop().
Review URL: https://chromiumcodereview.appspot.com/10454018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141589 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When Chromoting Host components have been upgraded on Mac whilst
the pref-pane is still loaded, prompt the user before restarting
System Preferences.
The user has the opportunity to cancel, in case they were doing
something in a different pref-pane. In that case, the
Chromoting pref-pane should be completely disabled, and shouldn't
process any new config data until it is restarted.
This is a followup CL to http://codereview.chromium.org/10413065/
BUG=129226
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10446091
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141583 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Now that the Chromoting installer is built using Packages, we can build a "flat" installer and have it signed.
A signed installer is required for OS X 10.8 (Mt Lion).
This cl also signs the Chromoting prefpane.
Review URL: https://chromiumcodereview.appspot.com/10538092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141581 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
than refcounted objects. Avoids the need to create
classes and copy data. Also no longer get time whenever
an event is logged.
BUG=126243
Review URL: https://chromiumcodereview.appspot.com/10399083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141377 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
|
|
|
|
|
|
|
|
|
| |
BUG=131270
TEST=Manual
Review URL: https://chromiumcodereview.appspot.com/10535070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141152 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=Manuel
Review URL: https://chromiumcodereview.appspot.com/10546066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141150 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Now UserInterface objects weak pointer to itself that is created in
the constructor. That weak pointer is used on the UI thread, so it
needs to be created on UI thread too.
Review URL: https://chromiumcodereview.appspot.com/10543068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141136 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GetPeerAddress(IPEndPoint* address)
R=szym@chromium.org
BUG=128383
TEST=try bot
Review URL: https://chromiumcodereview.appspot.com/10491007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141125 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the core state machine of SSLClientSocketNSS into a thread-safe Core
NSS SSL functions may block on the underlying PKCS#11 modules or on
user input. On ChromeOS, which has a hardware TPM, calls may take upwards
of several seconds, preventing any IPC due to the I/O thread being
blocked.
To avoid blocking the I/O thread on ChromeOS, move the core SSL
implementation to a dedicated worker thread, so that only SSL sockets
are blocked.
BUG=122355
TEST=existing net_unittests + see bug.
Review URL: https://chromiumcodereview.appspot.com/10454066
TBR=rsleevi@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10546033
TBR=rsleevi@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10543036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140856 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and this will be relanded), but revert to be sure it wasn't something else.
Move the core state machine of SSLClientSocketNSS into a thread-safe Core
NSS SSL functions may block on the underlying PKCS#11 modules or on
user input. On ChromeOS, which has a hardware TPM, calls may take upwards
of several seconds, preventing any IPC due to the I/O thread being
blocked.
To avoid blocking the I/O thread on ChromeOS, move the core SSL
implementation to a dedicated worker thread, so that only SSL sockets
are blocked.
BUG=122355
TEST=existing net_unittests + see bug.
Review URL: https://chromiumcodereview.appspot.com/10454066
TBR=rsleevi@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10546033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140846 0039d316-1c4b-4281-b951-d872f2087c98
|