| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebRTC 11835:11842
Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/f749695..5ec6244
This updates Chromium to match the changes done in
https://codereview.webrtc.org/1750593002/
It allows removing a couple of ugly GYP hacks.
BUG=webrtc:4256
TBR=sergeyu@chromium.org
Review URL: https://codereview.chromium.org/1755993003
Cr-Commit-Position: refs/heads/master@{#378760}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The move to libvpx_new happened before M47 (landed in 2524, M47 branch was 2526):
crbug.com/481034
https://codereview.chromium.org/1323333002
Clients which try to transition directly between the tree after this change and before the previous move will end up in a very broken state.
Now it is 6 months later and M48 is stable so is unlikely that a client would check out the old code at all, much less try to transition directly between the two versions.
Leave a compatibility layer for targets which need to be updated out of band (webrtc, libyuv)
Review URL: https://codereview.chromium.org/1734613003
Cr-Commit-Position: refs/heads/master@{#378739}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PepperPortAllocator and ChromiumPortAllocator are largely the same but
use different APIs to sent HTTP requests to allocate relay session.
Specifically they use pp::URLLoader and net::URLFetcher respectively.
This CL adds an abstract interface for URL request with two
implementations:
- PepperUrlRequest - to be used in the plugin,
- ChromiumUrlRequest - to be used everywhere else.
BUG=577954
Review URL: https://codereview.chromium.org/1679023009
Cr-Commit-Position: refs/heads/master@{#374975}
|
|
|
|
|
|
|
|
|
|
|
| |
VideoFramePump will not be used for WebRTC-based connection. In a separate
change I plan to move creation of the VideoFramePump to IceConnectionToHost
so the host layer will not need to know when VideoFramePump needs to be
used.
Review URL: https://codereview.chromium.org/1462063004
Cr-Commit-Position: refs/heads/master@{#361205}
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an initial portion of the new WebRTC-based protocol. The
new Transport implementation can establish connection but doesn't
send any data yet.
BUG=547158
Review URL: https://codereview.chromium.org/1427003009
Cr-Commit-Position: refs/heads/master@{#360491}
|
|
|
|
|
|
|
|
| |
BUG=547158
Review URL: https://codereview.chromium.org/1419783013
Cr-Commit-Position: refs/heads/master@{#358751}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Windows treats international keyboard layouts' AltGr modifier as a
combination of left-Control and right-Alt modifiers, whereas the
Chromoting protocol, and other platforms, treat AltGr as equivalent to
right-Alt and handle the Alt/AltGr as part of the layout-specific
meaning of the key.
NormalizingInputFilterWin holds each keydown event for the left-Control
key until the next input event (e.g. left-Control repeat, another key
event, mouse event, etc) so that it can suppress it if the next event is
a keydown for right-Alt, on the assumption that that indicates an AltGr
sequence.
BUG=470571
Review URL: https://codereview.chromium.org/1416233002
Cr-Commit-Position: refs/heads/master@{#355881}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Leaves the previous version in place but updates BUILD.gn and libvpx.gn to point to the new version. This allows decoupling the WebRTC update which is also in DEPS.
libvpx DEPS changes ac1772e:0d6551
https://codereview.chromium.org/1339033002
https://chromium-review.googlesource.com/299759
https://codereview.chromium.org/1350853003
https://codereview.chromium.org/1353433003
Copy directory to libvpx_new to avoid breaking bisecting. This allows the user to move between and older and newer revision. A followup to rename libvpx_new to libvpx will come in some ~months because there are additional complications if one tries to sync directly from pre-move to post-rename or the other way around.
Remove WATCHLISTS and codereview.settings from _new and use the parent versions.
Add DEPS file to enumerate the #include paths.
Check out third_party/libvpx_new/source/libvpx directly from upstream project
Update all the easy clients of libvpx to depend on the new tree directly.
https://chromium.googlesource.com/chromium/deps/libvpx/+/ac1772e3db5c885b554f6a72ca9dbac4245cb0e2
BUG=481034
R=tomfinegan@chromium.org,brettw@chromium.org,phajdan.jr@chromium.org
Review URL: https://codereview.chromium.org/1323333002
Cr-Commit-Position: refs/heads/master@{#349789}
|
|
|
|
|
|
|
|
|
|
| |
libyuv is now used for YUV conversions on both ends.
BUG=256850
Review URL: https://codereview.chromium.org/1290273004
Cr-Commit-Position: refs/heads/master@{#344905}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. GN builds were not including some tests included in GYP.
2. Replaced test_common target in gyp with test_support.
3. Removed extra *_common targets for test_driver and moved everything
to test_support.
4. test_driver can be compiled using GN now.
5. Various other small cleanups.
Review URL: https://codereview.chromium.org/1228283004
Cr-Commit-Position: refs/heads/master@{#339119}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
remoting/client/plugin contained some files that didn't depend on PPAPI
and had unittests. Once the plugin is removed from chrome the plugin
will only be compiled for PNaCl, but in order to keep the unittests
working these files will still need to be compiled natively. Moving them
out of the plugin directory makes it clear which files are compiled
only for PNaCl. Also the moved files are not specific to the plugin
and would be useful in a native app if we were to implement one.
BUG=510271
Review URL: https://codereview.chromium.org/1228333004
Cr-Commit-Position: refs/heads/master@{#338977}
|
|
|
|
|
|
|
|
|
|
|
|
| |
The names dom3 and dom4 reflect obsolete documentation and no longer
denote anything useful.
R=wez
TBR=jam
Review URL: https://codereview.chromium.org/1136503003
Cr-Commit-Position: refs/heads/master@{#329176}
|
|
|
|
|
|
|
|
|
|
| |
prep_toolchain is now a no-op.
BUG=456902
Review URL: https://codereview.chromium.org/1097153002
Cr-Commit-Position: refs/heads/master@{#326044}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This matches the gn name and is less confusing with use_openssl and
use_openssl_certs both existing. The preprocessor flag will follow
in another CL. For now, the old name is still defined, but not used
within Chromium.
A follow-up CL will remove deprecated use_nss and USE_NSS #defines
together which will then cause downstream churn. Though from a grep
of known downstreams, the churn seems to be fairly minimal. The
removal is split from this CL so that, if we need to revert, the
CL to revert is small.
BUG=462040
TBR=wez@chromium.org
Review URL: https://codereview.chromium.org/1085923002
Cr-Commit-Position: refs/heads/master@{#325541}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now XMPP is implemented directly in remoting/signaling instead of
relying on WebRTC. The new code is mostly just a translation of
the XMPP implementation we use in the webapp from JavaScript to
C++ and uses the same layout and class names, except that the main
class is called XmppSignalStrategy instead of XmppConnection.
BUG=459756, 443806, 417336
Review URL: https://codereview.chromium.org/958703003
Cr-Commit-Position: refs/heads/master@{#319712}
|
|
|
|
|
|
|
|
|
| |
Reland of https://codereview.chromium.org/961323004
TBR=dpranke
Review URL: https://codereview.chromium.org/969173002
Cr-Commit-Position: refs/heads/master@{#319080}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://codereview.chromium.org/961323004/)
Reason for revert:
broke windows GN builds as seen in
http://build.chromium.org/p/chromium.win/builders/Win8%20GN/builds/5206/steps/compile/logs/stdio
Original issue's description:
> Add remoting and PPAPI tests to GN build
>
> Reland of https://codereview.chromium.org/965633002/
>
> TBR=dpranke
>
> Committed: https://crrev.com/66c53eef76f7dff97b1bc76d51740c3a9c07844f
> Cr-Commit-Position: refs/heads/master@{#318756}
TBR=dpranke@chromium.org,brettw@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/968243004
Cr-Commit-Position: refs/heads/master@{#318772}
|
|
|
|
|
|
|
|
|
|
| |
Reland of https://codereview.chromium.org/965633002/
TBR=dpranke
Review URL: https://codereview.chromium.org/961323004
Cr-Commit-Position: refs/heads/master@{#318756}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://codereview.chromium.org/965633002/)
Reason for revert:
http://build.chromium.org/p/chromium.mac/buildstatus?builder=Mac%20GN&number=4498
ERROR at //remoting/host/BUILD.gn:56:7: Item not found
"linux/x_server_clipboard.cc",
^----------------------------
You were trying to remove "linux/x_server_clipboard.cc"
Original issue's description:
> Add remoting and PPAPI tests to GN build
>
> BUG=
>
> Committed: https://crrev.com/d0437210926b14b1b7e06b2b56174fc92ade9c37
> Cr-Commit-Position: refs/heads/master@{#318539}
TBR=kelvinp@chromium.org,dpranke@chromium.org,brettw@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=
Review URL: https://codereview.chromium.org/970443002
Cr-Commit-Position: refs/heads/master@{#318545}
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/965633002
Cr-Commit-Position: refs/heads/master@{#318539}
|
|
|
|
|
|
|
|
|
|
|
|
| |
For tools/sort_sources.py to be useful, existing GYP and GN files
should be sorted.
BUG=456014
TEST=everything should build as before
Review URL: https://codereview.chromium.org/934703002
Cr-Commit-Position: refs/heads/master@{#316733}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow building in parallel. It may be a runtime dependency
but it's not a build-time dependency.
Happened to notice the serialization in the graph:
http://chromium-build-stats.appspot.com/ninja_log/2015/02/05/build48-m1/ninja_log.build48-m1.chrome-bot.20150205-093049.13303.gz/trace.html
BUG=none
Review URL: https://codereview.chromium.org/902033002
Cr-Commit-Position: refs/heads/master@{#314941}
|
|
|
|
|
|
|
|
| |
BUG=407778
Review URL: https://codereview.chromium.org/884703006
Cr-Commit-Position: refs/heads/master@{#314424}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new renderer is now used by default in the remoting client
plugin. If PPB_Graphics3D interface is not available then the
plugin falls back to the old renderer with the in-plugin
decoder and 2D renderer.
BUG=414923
Review URL: https://codereview.chromium.org/820823002
Cr-Commit-Position: refs/heads/master@{#310387}
|
|
|
|
|
|
|
|
|
|
|
| |
libwebm was used in remoting, but is not needed anymore.
Committed: https://crrev.com/c053fb4fec709c4a5a72065305ee4eb2da2efaa8
Cr-Commit-Position: refs/heads/master@{#309243}
Review URL: https://codereview.chromium.org/820593002
Cr-Commit-Position: refs/heads/master@{#309295}
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit c053fb4fec709c4a5a72065305ee4eb2da2efaa8.
BUG=
TBR=sergeyu@chromium.org
Review URL: https://codereview.chromium.org/813423002
Cr-Commit-Position: refs/heads/master@{#309248}
|
|
|
|
|
|
|
|
| |
libwebm was used in remoting, but is not needed anymore.
Review URL: https://codereview.chromium.org/820593002
Cr-Commit-Position: refs/heads/master@{#309243}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disables.
This reverts commit r284737.
It's no longer needed since build_pnacl_newlib plus
enable_${arch} no longer imply that the pexe should be
translated. That's controlled by the
translate_pexe_with_build flag instead.
Also remove the adhoc uses of enable_x86_32: 0, etc.
now that pexe -> nexe is off by default.
BUG=none
Review URL: https://codereview.chromium.org/433943004
Cr-Commit-Position: refs/heads/master@{#289144}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289144 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a reland of r284079 which was reverted in r284248 for components build
issues. That, in turn, was a reland of r283813 which was reverted in r283845
because it broke WebRTC tests on Android. That, in turn, was a reland of
r283542 which was reverted in r283591 because it broke the WebView build.
This is a much larger change than its diff suggests. If it breaks
something, please revert first and ask questions later.
BUG=393317
R=agl@chromium.org, jam@chromium.org
Review URL: https://codereview.chromium.org/401153002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284729 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit r284079.
BUG=395271
Review URL: https://codereview.chromium.org/406693004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284248 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(This is a reland of r283813 which was reverted in r283845 because it broke
WebRTC tests on Android. That, in turn, was a reland of of r283542 which was
reverted in r283591 because it broke the WebView build.)
This is a much larger change than its diff suggests. If it breaks
something, please revert first and ask questions later.
BUG=none
Review URL: https://codereview.chromium.org/401613008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284079 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Failed WebRtcBrowserTest on android_dbg_triggered_tests.
> Switch to BoringSSL.
>
> (This is a reland of r283542 which was reverted in r283591 because it
> broke the WebView build. The android_aosp trybots are broken[1] so this
> based on hope.)
>
> This is a much larger change than its diff suggests. If it breaks
> something, please revert first and ask questions later.
>
> [1] http://code.google.com/p/chromium/issues/detail?id=394597
>
> BUG=none
>
> Review URL: https://codereview.chromium.org/399993002
TBR=agl@chromium.org
Review URL: https://codereview.chromium.org/405503002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283845 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(This is a reland of r283542 which was reverted in r283591 because it
broke the WebView build. The android_aosp trybots are broken[1] so this
based on hope.)
This is a much larger change than its diff suggests. If it breaks
something, please revert first and ask questions later.
[1] http://code.google.com/p/chromium/issues/detail?id=394597
BUG=none
Review URL: https://codereview.chromium.org/399993002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283813 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moved all files from remoting/jingle_glue to remoting/signaling and
remoting/protocol.
The new remoting/signaling directory contains signaling layer implementation
for remoting that can be used independently of remoting/protocol.
TBR=rch@chromium.org
Review URL: https://codereview.chromium.org/390983003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283654 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
This reverts commit 283542.
This broke the WebView Android build.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283591 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
(This is a much larger change than its diff suggests. If it breaks something, please revert first and ask questions later.)
R=davidben@chromium.org, eroman@chromium.org, rsleevi@chromium.org
Review URL: https://codereview.chromium.org/345063006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283542 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also add missing functionality to URLRequestContextBuilder to fit
their needs. This is intended to simplify code to initialize the
network stack, and make it easier to refactor network stack
initialization.
BUG=388836
Review URL: https://codereview.chromium.org/354693004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281638 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously keyboard filters were selected using the per-platform
filename exclusion rules, and that doesn't work for PNaCl plugin. Now
both Mac and ChromeOS filters are compiled into the PNaCl plugin and
selected in runtime.
BUG=276739
Review URL: https://codereview.chromium.org/292103004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271997 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=276739
R=jamiewalch@chromium.org, rsleevi@chromium.org
Review URL: https://codereview.chromium.org/234023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271351 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Build remoting for PNaCl
>
> BUG=276739
> R=jamiewalch@chromium.org, rsleevi@chromium.org
>
> Review URL: https://codereview.chromium.org/234023003
TBR=sergeyu@chromium.org
Review URL: https://codereview.chromium.org/285243003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271344 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=276739
R=jamiewalch@chromium.org, rsleevi@chromium.org
Review URL: https://codereview.chromium.org/234023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271343 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Build remoting for PNaCl
>
> BUG=276739
> R=jamiewalch@chromium.org
>
> Review URL: https://codereview.chromium.org/234023003
TBR=sergeyu@chromium.org
Review URL: https://codereview.chromium.org/254243002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267064 0039d316-1c4b-4281-b951-d872f2087c98
|
|
BUG=276739
R=jamiewalch@chromium.org
Review URL: https://codereview.chromium.org/234023003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267030 0039d316-1c4b-4281-b951-d872f2087c98
|