webrtc/talk
fischman@webrtc.org 61e78fca6c AppRTCDemo(iOS): remote-video reliability fixes
Previously GAE Channel callbacks would be handled by JS string-encoding the
payload into a URL.  Unfortunately this is limited to the (undocumented,
silently problematic) maximum URL length UIWebView supports.  Replaced this
scheme by a notification from JS to ObjC and a getter from ObjC to JS (which
happens out-of-line to avoid worrying about UIWebView's re-entrancy, or lack
thereof).  Part of this change also moved from a combination of: JSON,
URL-escaping, and ad-hoc :-separated values to simply JSON.

Also incidentally:
- Removed outdated TODO about onRenegotiationNeeded, which is unneeded
- Move handling of PeerConnection callbacks to the main queue to avoid having
  to think about concurrency too hard.
- Replaced a bunch of NSOrderedSame with isEqualToString for clearer code and
  not having to worry about the fact that [nil compare:@"foo"]==NSOrderedSame
  is always true (yay ObjC!).
- Auto-scroll messages view.

BUG=3117
R=noahric@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5814 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-31 20:16:49 +00:00
..
app/webrtc Silence pointless LS_WARNING about port 0 for active-only candidates. 2014-03-28 18:13:34 +00:00
base Protect ENABLE_PROFILING to fix profiling=1. 2014-03-27 22:44:13 +00:00
build talk/: enable _DEBUG in Debug for all posix 2014-03-26 21:53:47 +00:00
examples AppRTCDemo(iOS): remote-video reliability fixes 2014-03-31 20:16:49 +00:00
media (Auto)update libjingle 63913264-> 63948945 2014-03-28 16:22:19 +00:00
p2p Silence pointless LS_WARNING about port 0 for active-only candidates. 2014-03-28 18:13:34 +00:00
session Cleanups in libjingle to make it compile with chromium_code=1 2014-03-25 00:31:35 +00:00
sound Update libjingle to 55618622. 2013-10-25 21:18:33 +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 Cleanups in libjingle to make it compile with chromium_code=1 2014-03-25 00:31:35 +00:00
xmpp Cleanups in libjingle to make it compile with chromium_code=1 2014-03-25 00:31:35 +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(ios): style/cleanup fixes following cr/62871616-p10 2014-03-25 00:11:56 +00:00
libjingle_media_unittest.isolate Revert 5274 "Update talk to 58113193 together with https://webrt..." 2013-12-12 22:54:25 +00:00
libjingle_p2p_unittest.isolate Revert 5274 "Update talk to 58113193 together with https://webrt..." 2013-12-12 22:54:25 +00:00
libjingle_peerconnection_unittest.isolate Revert 5274 "Update talk to 58113193 together with https://webrt..." 2013-12-12 22:54:25 +00:00
libjingle_sound_unittest.isolate Revert 5274 "Update talk to 58113193 together with https://webrt..." 2013-12-12 22:54:25 +00:00
libjingle_tests.gyp Revert 5737 "Add system wrapper dependency to libjingle targets." 2014-03-20 23:07:03 +00:00
libjingle_unittest.isolate Revert 5274 "Update talk to 58113193 together with https://webrt..." 2013-12-12 22:54:25 +00:00
libjingle.gyp Revert 5737 "Add system wrapper dependency to libjingle targets." 2014-03-20 23:07:03 +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
OWNERS Add pthatcher@webrtc.org to talk/OWNERS. 2014-03-04 05:58:25 +00:00
PRESUBMIT.py talk/PRESUBMIT: Accept copyright years going back to 2004. 2013-08-05 15:01:33 +00:00