webrtc/talk
andrew@webrtc.org 31628aae7e Upgrade scoped_ptr to Chromium's latest version.
Analogous to the recent libjingle change: http://cl/54929753-p10.
This supports scoped_ptr<T[]> and scoped_ptr<C, FreeDeleter> rather
than scoped_array and scoped_ptr_malloc respectively.

- Add Chromium's template-based COMPILE_ASSERT. We didn't have this
previously in order to support the macro in C. Instead, move the
existing macro to compile_assert_c.h.
- Additionally copy the move.h and template_util.h depedencies and add
the WARN_UNUSED_RESULT macro.
- Leave scoped_array and scoped_ptr_malloc for now, but mark as
deprecated.
- Remove scoped_ptr foo(NULL) use. The default constructor handles it.
- Remove the now redundant COMPILE_ASSERT from peerconnection_jni.cc.
- Add a CHECK_ARRAY_SIZE macro to rtp_format_vp8_unittest.cc to remove
some repeated code.

TESTED=trybots
R=pbos@webrtc.org, tommi@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5015 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-10-22 12:50:00 +00:00
..
app/webrtc Upgrade scoped_ptr to Chromium's latest version. 2013-10-22 12:50:00 +00:00
base Thread::Stop() must be called before any subclass's destructor completes. 2013-10-18 16:27:26 +00:00
build Update talk to 54527154. 2013-10-13 17:18:27 +00:00
examples AppRTCDemo(android): remove vestigial mentions of PowerManager 2013-10-17 20:53:12 +00:00
media Thread::Stop() must be called before any subclass's destructor completes. 2013-10-18 16:27:26 +00:00
p2p Update talk to 54898858. 2013-10-16 18:12:02 +00:00
session Update talk to 54898858. 2013-10-16 18:12:02 +00:00
site_scons Update talk folder to revision=49952949 2013-07-26 19:17:59 +00:00
sound Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
third_party/libudev Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
xmllite Thread::Stop() must be called before any subclass's destructor completes. 2013-10-18 16:27:26 +00:00
xmpp Thread::Stop() must be called before any subclass's destructor completes. 2013-10-18 16:27:26 +00:00
COPYING Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
libjingle_examples.gyp AppRTCDemo(android): uncaught exceptions now display a modal dialog box before killing the app. 2013-10-03 18:09:40 +00:00
libjingle_media_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_p2p_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_peerconnection_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_sound_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_tests.gyp Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle_unittest.isolate Add isolate targets for libjingle 2013-10-04 19:31:27 +00:00
libjingle.gyp Update talk to 54898858. 2013-10-16 18:12:02 +00:00
libjingle.scons Update talk to 54898858. 2013-10-16 18:12:02 +00:00
LICENSE_THIRD_PARTY Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
main.scons Adds trunk/talk folder of revision 359 from libjingles google code to 2013-07-10 00:45:36 +00:00
OWNERS Add owners to [webrtc,talk]/build and *.isolate (take 2) 2013-10-04 19:36:45 +00:00
PRESUBMIT.py talk/PRESUBMIT: Accept copyright years going back to 2004. 2013-08-05 15:01:33 +00:00