commit | 1425d4036995953214f102e680e6f8c6bfd467b2 | [log] [tgz] |
---|---|---|
author | Anders Klemets <anderskl@microsoft.com> | Mon Dec 09 17:45:02 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Dec 10 08:32:10 2019 |
tree | 2b1bd4062f79e0540c416fe468a0bcafe7308f8a | |
parent | 951e2898535671249fa179ff9834dba7d5a39fe4 [diff] |
Remove MessageBoxA UI API call from socket code There is code in socket_adapters.cc that was trying to display UI by invoking the MessageBoxA API. This causes a linker failure when building apps for versions of Windows that do not have the MessageBoxA API. The text message that the socket code tries display also does not seem right. It references Google Talk and provides a HTTP URI that is invalid. The message is only in English instead of being localized in all the languages supported by the app. I am fixing this by replacing the call to MessageBoxA with a call to RTC_LOG(LS_ERROR). I am also attempting to clean up the text of the message by removing the invalid URL and removing references to Google products. I am trying to make the logging message more matter-of-fact about what is going on. As I understand it, the message is displayed when a HTTP proxy sends a Proxy-Authenticate HTTP response header that specifies an unsupported authentication scheme. I changed the text of the logging message to state this. Bug: webrtc:11187 Change-Id: I14df32943b62130ac623f72fe901e8f2bb1e8f24 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161475 Reviewed-by: Tommi <tommi@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30046}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.