summaryrefslogtreecommitdiffstats
path: root/remoting/remoting_nacl.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Roll WebRTC 11835:11842kjellander2016-03-021-2/+0
| | | | | | | | | | | | | | | | | 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}
* Move libvpx_new to libvpxjohannkoenig2016-03-021-1/+1
| | | | | | | | | | | | | | | | 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}
* Add remoting::UrlRequest interface with 2 implementationssergeyu2016-02-111-0/+1
| | | | | | | | | | | | | | | | | 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}
* Move VideoFramePump to remoting/protocolsergeyu2015-11-231-3/+0
| | | | | | | | | | | 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}
* Implement WebrtcTransportsergeyu2015-11-191-0/+1
| | | | | | | | | | | | 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}
* Move ChromiumPortAllocatorFactory to remoting/protocolsergeyu2015-11-101-0/+1
| | | | | | | | BUG=547158 Review URL: https://codereview.chromium.org/1419783013 Cr-Commit-Position: refs/heads/master@{#358751}
* Add NormalizingInputFilterWin to un-pick AltGr sequences.wez2015-10-231-1/+2
| | | | | | | | | | | | | | | | | | | | 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}
* Copy libvpx from DEPS to srcjohannkoenig2015-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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}
* remoting: Remove dependency on YUV code in src/mediasergeyu2015-08-211-3/+0
| | | | | | | | | | 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}
* Cleanup inconsistencies between GN and GYP in //remotingsergeyu2015-07-161-0/+1
| | | | | | | | | | | | | 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}
* Move code that doesn't depend on PPAPI out of remoting/client/pluginsergeyu2015-07-161-1/+1
| | | | | | | | | | | | | | | | 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}
* Rename ui/events/keycodes/dom[34]/ into .../dom/kpschoedel2015-05-111-1/+1
| | | | | | | | | | | | 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}
* NaCl/GYP: remove references to prep_toolchain.ncbray2015-04-211-3/+0
| | | | | | | | | | prep_toolchain is now a no-op. BUG=456902 Review URL: https://codereview.chromium.org/1097153002 Cr-Commit-Position: refs/heads/master@{#326044}
* Rename use_nss to use_nss_certs in gyp and grit.davidben2015-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | 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}
* Remove dependency on XMPP implementation in WebRTCsergeyu2015-03-091-0/+1
| | | | | | | | | | | | | | 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}
* Add remoting and PPAPI tests to GN buildbrettw2015-03-041-0/+1
| | | | | | | | | Reland of https://codereview.chromium.org/961323004 TBR=dpranke Review URL: https://codereview.chromium.org/969173002 Cr-Commit-Position: refs/heads/master@{#319080}
* Revert of Add remoting and PPAPI tests to GN build (patchset #6 id:100001 of ↵cpu2015-03-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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}
* Add remoting and PPAPI tests to GN buildbrettw2015-03-021-0/+1
| | | | | | | | | | Reland of https://codereview.chromium.org/965633002/ TBR=dpranke Review URL: https://codereview.chromium.org/961323004 Cr-Commit-Position: refs/heads/master@{#318756}
* Revert of Add remoting and PPAPI tests to GN build (patchset #7 id:120001 of ↵eroman2015-02-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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}
* Add remoting and PPAPI tests to GN buildbrettw2015-02-271-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/965633002 Cr-Commit-Position: refs/heads/master@{#318539}
* Sort GYP and GN files under remotingsatorux2015-02-181-1/+1
| | | | | | | | | | | | 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}
* Remoting_nacl build shouldn't need to depend on nacl_irt.jvoung2015-02-061-1/+0
| | | | | | | | | | | | | | 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}
* Handling PNaCl KeyboardInputEvent(s) in the key tester app.lukasza2015-02-031-1/+1
| | | | | | | | BUG=407778 Review URL: https://codereview.chromium.org/884703006 Cr-Commit-Position: refs/heads/master@{#314424}
* Implement video renderer based on PPB_VideoDecode API.sergeyu2015-01-071-1/+2
| | | | | | | | | | | | | 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}
* Remove libwebm third_party dependency.sergeyu2014-12-191-4/+0
| | | | | | | | | | | 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}
* Revert "Remove libwebm third_party dependency."Reilly Grant2014-12-191-0/+3
| | | | | | | | | | | This reverts commit c053fb4fec709c4a5a72065305ee4eb2da2efaa8. BUG= TBR=sergeyu@chromium.org Review URL: https://codereview.chromium.org/813423002 Cr-Commit-Position: refs/heads/master@{#309248}
* Remove libwebm third_party dependency.sergeyu2014-12-191-3/+0
| | | | | | | | libwebm was used in remoting, but is not needed anymore. Review URL: https://codereview.chromium.org/820593002 Cr-Commit-Position: refs/heads/master@{#309243}
* Revert "Add a dependency on the AOT shi..." and remove adhoc pexe->nexe ↵jvoung@chromium.org2014-08-131-2/+0
| | | | | | | | | | | | | | | | | | | | | 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
* Switch to BoringSSL.davidben@chromium.org2014-07-221-4/+4
| | | | | | | | | | | | | | | | | 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
* Revert "Switch to BoringSSL."agl@chromium.org2014-07-181-4/+4
| | | | | | | | | | 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
* Switch to BoringSSL.agl@chromium.org2014-07-181-4/+4
| | | | | | | | | | | | | | | (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
* Revert 283813 "Switch to BoringSSL."vitalybuka@chromium.org2014-07-171-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Switch to BoringSSL.agl@chromium.org2014-07-171-4/+4
| | | | | | | | | | | | | | | | | (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
* Remove remoting/jingle_gluesergeyu@chromium.org2014-07-171-1/+1
| | | | | | | | | | | | | 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
* Revert "Switch to BoringSSL."agl@chromium.org2014-07-171-4/+4
| | | | | | | | 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
* Switch to BoringSSL.agl@chromium.org2014-07-161-4/+4
| | | | | | | | | | (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
* Switch to using URLRequestContextBuilder to create some contexts.mmenke@chromium.org2014-07-081-1/+1
| | | | | | | | | | | | | 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
* Enable keyboard filters in PNaCl clientsergeyu@chromium.org2014-05-211-1/+12
| | | | | | | | | | | | | 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
* Build remoting for PNaClsergeyu@chromium.org2014-05-191-0/+236
| | | | | | | | | 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
* Revert 271343 "Build remoting for PNaCl"sergeyu@chromium.org2014-05-191-236/+0
| | | | | | | | | | | | | | | > 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
* Build remoting for PNaClsergeyu@chromium.org2014-05-191-0/+236
| | | | | | | | | 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
* Revert 267030 "Build remoting for PNaCl"sergeyu@chromium.org2014-04-301-236/+0
| | | | | | | | | | | | | | | > 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
* Build remoting for PNaClsergeyu@chromium.org2014-04-301-0/+236
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