Michael Kirk
5671fd2520
Revert "Revert 'new sort id'."
...
This reverts commit ebae75af00
.
2018-12-19 15:16:36 -07:00
Matthew Chen
0b4ed1175d
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Matthew Chen
d7e52367ff
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Michael Kirk
d6a6024f37
Update PromiseKit
2018-10-13 16:04:20 -06:00
Matthew Chen
7d727b7ac9
Modify proto wrapper builders to require required fields.
2018-10-01 09:08:23 -04:00
Matthew Chen
ebae75af00
Revert 'new sort id'.
2018-09-27 19:40:51 -04:00
Michael Kirk
df61316495
minimize diff senderTimestamp -> timestamp
2018-09-26 09:52:33 -06:00
Michael Kirk
eef1368ad3
Timestamp audit step1: change signature
...
There is no change in functionality in this commit.
Apart from clarifying what the timestamp means (it's the timestamp of the
*sender*), this intentionally breaks all the call sites, so I could have a sane
way to thoroughly audit wherever we're passing in timestamps, to see where
we're depending on them to affect sort order.
For the sake of a cleaner diff of meaningful changes, instead of "fixing"
everything in this commit, I've just added comments and renamed signatures.
2018-09-26 09:52:33 -06:00
Matthew Chen
3fe7d7f9be
Remove more usage of logTag.
2018-09-10 17:25:46 -05:00
Matthew Chen
cc117b385c
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:59 -04:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
02daca11af
Redact ice-pwd from SDP.
2018-08-27 10:49:26 -04:00
Matthew Chen
2d06c05a4f
Log call session description.
2018-08-27 10:49:25 -04:00
Matthew Chen
329f8d6f45
Log call session description.
2018-08-27 10:49:25 -04:00
Matthew Chen
5b50e81b4f
Rename fail macros in Swift.
2018-08-27 10:27:48 -04:00
Matthew Chen
d4f7b5d45b
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
f34bdd34bc
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
e1049fdfcc
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
cf6f3841a8
Apply new Swift logging.
2018-08-27 10:02:28 -04:00
Michael Kirk
82e559d11b
Use swift macros for main thread assert
2018-08-23 10:29:49 -06:00
Matthew Chen
7437e7a6b1
Remove 'has' accessors from proto wrappers.
2018-08-08 15:02:56 -04:00
Matthew Chen
e5eda8b45d
Add convenience initializers to proto wrappers.
2018-08-08 13:08:47 -04:00
Matthew Chen
f4a11f0c6f
Respond to CR.
2018-08-07 14:47:35 -04:00
Matthew Chen
dc012d46e4
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
135a1655fd
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
32d0f23b22
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
94675e880a
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
8837e5902e
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
379104c532
Migrate to WebRTC proto wrappers.
2018-08-07 13:20:22 -04:00
Matthew Chen
579e88bdc2
Improve nullability handling for SignalAccount.
2018-08-01 09:22:56 -04:00
Matthew Chen
158aa3abc4
Tweak system messages; incomplete vs. missed calls.
2018-07-11 15:34:16 -04:00
Matthew Chen
8b3bdb88f3
Revert "Merge branch 'charlesmchen/tweakCalls'"
...
This reverts commit 3e0233ea60
, reversing
changes made to 74ce3012cf
.
2018-07-11 15:34:16 -04:00
Matthew Chen
1a9a5016fe
Tweak calls.
2018-07-09 11:08:53 -04:00
Michael Kirk
2fdb62764d
avoid occasional "call failure" after local hangup.
...
// FREEBIE
2018-06-26 17:35:43 -06:00
Michael Kirk
61156656aa
Only PCC needs to know about the local RTCTrack
2018-06-25 15:21:27 -06:00
Michael Kirk
afa385feae
adapt to capturer abstraction
2018-06-25 15:03:25 -06:00
Michael Kirk
0cd1cb80cc
Compiling, but video sending not working.
2018-06-25 15:03:25 -06:00
Michael Kirk
064035f3f4
WIP M67 - plumb through AVCaptureSession
...
TODO:
-[x] plumb through AVCaptureSession
-[] get AVCaptureSession from PeerConnectionClient
-[] RTCDataChannel not unwrapped
-[] no member avFoundationSource
-[] no member "back camera"
2018-06-25 15:03:25 -06:00
Matthew Chen
ed19949d60
Respond to CR.
2018-06-01 09:43:19 -04:00
Matthew Chen
e949d81568
Fix more call state edge cases.
2018-06-01 09:43:19 -04:00
Matthew Chen
b2f884b882
Fix call state edge cases.
2018-06-01 09:43:19 -04:00
Matthew Chen
4d8c764789
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
b2b62880c0
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
77b72b6b06
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
916d55c55d
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
28f7142a59
Auto-migration to Swift 4.
2018-05-30 15:05:02 -04:00
Michael Kirk
caa9e3ca67
Show missed call when call times out
...
// FREEBIE
2018-05-25 09:19:45 -04:00
Matthew Chen
a722bcde72
Fix call termination reference.
2018-05-24 12:18:39 -04:00
Matthew Chen
7eab0569b6
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00
Matthew Chen
078da69ee0
PeerConnectionClient thread safety.
2018-05-22 15:44:08 -04:00