Adding turnserver.cc to libjingle.scons

git-svn-id: http://libjingle.googlecode.com/svn/trunk@239 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to CL 39163100

TBR=mallinath@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/939024

git-svn-id: http://libjingle.googlecode.com/svn/trunk@240 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Roll WebRTC in libjingle 3037:3138

TBR=ajm@google.com

Review URL: https://webrtc-codereview.appspot.com/971006

git-svn-id: http://libjingle.googlecode.com/svn/trunk@241 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Revert scons changes from r240.

Changes in scons files were not merged correctly. Reverting them.

Review URL: https://webrtc-codereview.appspot.com/934022

git-svn-id: http://libjingle.googlecode.com/svn/trunk@243 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Avoid std::cerr in logging.cc

Including <iostream> may require static initializers. Recent libjingle
roll was increasing number of static initializers in chrome, so it had to
be reverted. This change switches logging.cc to using fprintf() instead
of std::cerr.

TBR=juberti@google.com

Review URL: https://webrtc-codereview.appspot.com/929027

git-svn-id: http://libjingle.googlecode.com/svn/trunk@244 dd674b97-3498-5ee5-1854-bdd07cd0ff33
base/linux.cc: Compare ReadLine() result to SR_EOS, not EOF

This fixes the following warning from a recent version of Clang:

  base/linux.cc:229:36: error: comparison of constant -1 with expression of type
'talk_base::StreamResult' is always false
[-Werror,-Wtautological-constant-out-of-range-compare]

BUG=crbug.com/163104
TBR=hans@chromium.org
Review URL: https://webrtc-codereview.appspot.com/935026

git-svn-id: http://libjingle.googlecode.com/svn/trunk@245 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update linjingle to CL 39645361.
Review URL: https://webrtc-codereview.appspot.com/939036

git-svn-id: http://libjingle.googlecode.com/svn/trunk@248 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 39932040

TBR=pthatcher@google.com

Review URL: https://webrtc-codereview.appspot.com/964032

git-svn-id: http://libjingle.googlecode.com/svn/trunk@249 dd674b97-3498-5ee5-1854-bdd07cd0ff33
When the bandwidth is not specified, just use the default bitrate.

BUG=crbug.com/165677
TESTED=apprtc
Review URL: https://webrtc-codereview.appspot.com/991004

git-svn-id: http://libjingle.googlecode.com/svn/trunk@250 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 40088023.

TBD=juberti
Review URL: https://webrtc-codereview.appspot.com/994007

git-svn-id: http://libjingle.googlecode.com/svn/trunk@251 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Add winsdk to windows build for webrtc.
TBR=andrew
Review URL: https://webrtc-codereview.appspot.com/1001005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@252 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Fixes for the clang build.

TEST=clang build
Review URL: https://webrtc-codereview.appspot.com/998005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@253 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Merge CL 40324912.

This change fixes bug in libjingle that causes it to have stun candidates
resent after every STUN ping (i.e. every 10 seconds). Merging this change
separately from the rest of libjingle changes so that it can be rolled and
merged in M25 chromium branch.

BUG=crbug.com/168115
TBR=mallinath@google.com

Review URL: https://webrtc-codereview.appspot.com/1022004

git-svn-id: http://libjingle.googlecode.com/svn/trunk@254 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 40693716.

TBR=ronghuawu@google.com

Review URL: https://webrtc-codereview.appspot.com/1023004

git-svn-id: http://libjingle.googlecode.com/svn/trunk@255 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update deviceinfo.h.

deviceinfo.h was changed between 39932040 and 40088023, but wasn't
included in r251.

TBR=ronghuawu@google.com

Review URL: https://webrtc-codereview.appspot.com/1024004

git-svn-id: http://libjingle.googlecode.com/svn/trunk@256 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Fix libjingle compilation after last update.

 1. Fixed compilation of devicemanager.cc with clang.
 2. Added win32deviceinfo.cc and macdeviceinfo.cc in .gyp.

Review URL: https://webrtc-codereview.appspot.com/1014005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@257 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Memory tool wrapper script for libjingle

This is a renamed copy of the r3354 wrapper script existing for WebRTC located in trunk/tools/valgrind-webrtc/ of WebRTC (with suppressions cleaned).

Using the libjingle_tests.[sh,bat] script, it is possible to run the libjingle unit tests under memory tools like Valgrind memcheck, Thread Sanitizer and Address Sanitizer.

Adding this directory to libjingle makes it possible to handle suppressions entirely in libjingle, instead of depending on manually setting up the WebRTC wrapper script on the buildbots.
Having this directory in libjingle is identical to the current buildbot setup in terms of execution, but will make the buildbot code cleaner.

It also makes it convenient for libjingle developers to run memory tests.

Examples:
memcheck: tools/valgrind-libjingle/libjingle_tests.sh -t out/Debug/libjingle_unittest
tsan: tools/valgrind-libjingle/libjingle_tests.sh --tool=tsan -t out/Debug/libjingle_unittest
asan: tools/valgrind-libjingle/libjingle_tests.sh --tool=asan -t out/Debug/libjingle_unittest

BUG=none
TEST=Ran the command lines listed above.
Review URL: https://webrtc-codereview.appspot.com/1013005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@259 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 40939319.

TEST=try bots
TBD=sergeyu
Review URL: https://webrtc-codereview.appspot.com/1022008

git-svn-id: http://libjingle.googlecode.com/svn/trunk@260 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41027846.

TESTED=build bots
TBR=juberti
Review URL: https://webrtc-codereview.appspot.com/1020009

git-svn-id: http://libjingle.googlecode.com/svn/trunk@261 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41132831.
Review URL: https://webrtc-codereview.appspot.com/1033006

git-svn-id: http://libjingle.googlecode.com/svn/trunk@262 dd674b97-3498-5ee5-1854-bdd07cd0ff33