Michael Kirk
3eb90ba383
Disable singleton assert for tests
...
introduce a new build configuration, used by tests, which disables
singleton asserts
// FREEBIE
2017-07-11 16:36:50 -04:00
Michael Kirk
82180f6a97
fix compilation problems
...
// FREEBIE
2017-07-11 16:36:50 -04:00
Matthew Chen
fa09ce08f2
Merge branch 'charlesmchen/owsFailSwift'
2017-07-11 16:21:28 -04:00
Matthew Chen
c9355630c7
Respond to CR.
...
// FREEBIE
2017-07-11 16:21:17 -04:00
Matthew Chen
d639d6557e
Add owsFail free function for swift.
...
// FREEBIE
2017-07-11 16:20:20 -04:00
Matthew Chen
8000714151
Merge branch 'charlesmchen/archiveViewIndicator'
2017-07-11 16:14:07 -04:00
Matthew Chen
669e0644ea
Respond to CR.
...
// FREEBIE
2017-07-11 16:11:56 -04:00
Matthew Chen
5cf0441f55
Add a reminder that you are in archive view.
...
// FREEBIE
2017-07-11 16:01:19 -04:00
Matthew Chen
54a5b960c7
Add a reminder that you are in archive view.
...
// FREEBIE
2017-07-11 16:01:19 -04:00
Matthew Chen
8f3b837a65
Add a reminder that you are in archive view.
...
// FREEBIE
2017-07-11 16:01:19 -04:00
Matthew Chen
2e727a24b5
Convert home view to programmatic layout.
...
// FREEBIE
2017-07-11 16:01:19 -04:00
Michael Kirk
cc31d88f29
[SSK] Fix persist view for upgrade scenario
...
// FREEBIE
2017-07-11 15:28:15 -04:00
Michael Kirk
f61980e376
[SSK] remove unhelpful logging
...
// FREEBIE
2017-07-11 13:21:33 -04:00
Michael Kirk
3162160b5e
Merge branch 'mkirk/respect-contact-sort-pref'
2017-07-10 13:08:54 -05:00
Michael Kirk
5223104566
respect system sort order for contacts
...
// FREEBIE
2017-07-10 13:08:40 -05:00
Matthew Chen
b19dd648d2
Bump build number to v2.14.0.0.
...
// FREEBIE
2017-07-10 12:57:05 -04:00
Michael Kirk
dbf0235974
[SSK] persist thread view
...
// FREEBIE
2017-07-10 11:54:37 -05:00
Michael Kirk
2d8e4232aa
Merge branch 'mkirk/trickle-ice-2'
2017-07-10 11:49:46 -05:00
Michael Kirk
2dcfb4e3b8
Send ICE updates immediately.
...
Now that SN changes do not block incoming messages, the caller does not
need to enqueue outgoing ICE updates.
However this introduces the possibility that the call recipient could
recieve an ICE update before their peerConnectionClient is set up - so
now we ensure that call service waits for it's peerConnectionClient
before processing incoming ICE updates.
// FREEBIE
2017-07-10 11:49:38 -05:00
Matthew Chen
0698d11619
Merge branch 'charlesmchen/doubleBusyRace'
2017-07-10 12:44:35 -04:00
Matthew Chen
1a400f8414
Respond to CR.
...
// FREEBIE
2017-07-10 12:39:44 -04:00
Matthew Chen
b6531a8b5d
If two users call each other at the same time, ensure they both see “busy”.
...
// FREEBIE
2017-07-10 12:25:22 -04:00
Michael Kirk
eb9b6bffd2
Merge branch 'mkirk/update-webrtc'
2017-07-10 11:16:17 -05:00
Michael Kirk
961576448b
Update WebRTC to M59 + signal patches
...
// FREEBIE
2017-07-10 11:15:57 -05:00
Michael Kirk
fbb58c95b0
Merge branch 'mkirk/log-code-cleanup'
2017-07-10 11:10:41 -05:00
Michael Kirk
f681712ea0
Code Cleanup
...
- make some logging clearer
- remove noisy unhelpful logging
- clearer method names
// FREEBIE
2017-07-10 11:09:39 -05:00
Michael Kirk
53d00e61cf
Merge branch 'mkirk/update-copy-tweaks'
2017-07-10 10:43:07 -05:00
Michael Kirk
e584f4d1e1
copy tweaks
...
// FREEBIE
2017-07-10 10:42:59 -05:00
Michael Kirk
c5e42b667c
Merge branch 'dermaaarkus-feature/fixWarnings'
2017-07-08 17:24:36 -05:00
markus.fassbender
422336db32
fixes compiler warnings FREEBIE
2017-07-08 17:24:22 -05:00
Matthew Chen
84a5a73b51
Merge branch 'charlesmchen/timerLeaks'
2017-07-07 15:17:25 -04:00
Matthew Chen
c817346ee3
Fix “timer circular reference” leaks.
...
// FREEBIE
2017-07-07 15:17:18 -04:00
Michael Kirk
afe6f9ca7a
Merge branch 'mkirk/bluetooth'
2017-07-06 19:36:06 -05:00
Michael Kirk
d8330a2c4f
Fix bluetooth audio for calls
...
Allow bluetooth in all call speaking modes. This was much simpler to fix
now that all call AudioSession mgmt happens in one method.
// FREEBIE
2017-07-06 17:54:14 -05:00
Matthew Chen
9a84aa93e1
Merge branch 'charlesmchen/headzDontSleep'
2017-07-06 17:40:57 -04:00
Matthew Chen
e3f2583b4a
Respond to CR.
...
// FREEBIE
2017-07-06 17:40:37 -04:00
Matthew Chen
9cbc1e6a1b
Block device from sleeping while Debug UI is visible and during database upgrades.
...
// FREEBIE
2017-07-06 17:35:47 -04:00
Matthew Chen
0244e134f5
Block device from sleeping during certain activities.
...
// FREEBIE
2017-07-06 17:35:47 -04:00
Matthew Chen
700f3229bc
Merge branch 'charlesmchen/lastRegisteredVsKeychain'
2017-07-06 17:34:48 -04:00
Matthew Chen
bfd04088bd
Persist registration view’s “last registered” values in keychain so that they persist across clean installs.
...
// FREEBIE
2017-07-06 17:34:42 -04:00
Michael Kirk
340728f168
Merge branch 'mkirk/status-not-tappable'
2017-07-06 15:25:39 -05:00
Michael Kirk
1afc6525e5
selecting network status does not highlight
...
// FREEBIE
2017-07-06 15:25:10 -05:00
Matthew Chen
3e11c10c9c
[SSK] Don’t sync verification state until app has finished becoming active.
...
// FREEBIE
2017-07-06 14:42:04 -04:00
Matthew Chen
e2197848bb
Merge branch 'charlesmchen/appUpdateNag'
2017-07-06 13:21:14 -04:00
Matthew Chen
9e5447f1d4
Respond to CR.
...
// FREEBIE
2017-07-06 13:20:21 -04:00
Matthew Chen
b400c0a327
Don’t show app upgrade nag unless we are at rest in home view or registration view.
...
// FREEBIE
2017-07-06 12:56:27 -04:00
Matthew Chen
944cd7beef
Show app update nag on launch if necessary.
...
// FREEBIE
2017-07-06 12:56:27 -04:00
Michael Kirk
8e891eb357
Merge branch 'hotfix/2.13.3.0'
...
// FREEBIE
2017-07-06 09:33:57 -05:00
Matthew Chen
e0ee4e42f1
[SSK] Modify TSStorageManager to use separate shared read and write connections.
...
// FREEBIE
2017-07-05 19:08:36 -04:00
Matthew Chen
1349360925
Merge branch 'charlesmchen/afterDidBecomeActive' into hotfix/2.13.3.0
2017-07-05 18:49:42 -04:00