Matthew Chen
|
0125535d4d
|
Pull out SignalCoreKit.
|
2018-10-01 09:06:40 -04:00 |
Matthew Chen
|
e1db60c1c0
|
Rework creation of singletons.
|
2018-09-19 15:11:26 -04:00 |
Matthew Chen
|
b883209f91
|
Refine logging.
|
2018-09-18 16:35:12 -04:00 |
Matthew Chen
|
3a12446be8
|
Modify environment accessors to use our 'shared' convention.
|
2018-09-07 16:20:41 -04:00 |
Matthew Chen
|
bd05cdc031
|
Rename TextSecureKitEnv to SSKEnvironment.
|
2018-09-07 16:19:00 -04:00 |
Michael Kirk
|
c7662b5a86
|
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
|
2018-09-07 10:00:48 -06:00 |
Matthew Chen
|
f473f60111
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
Matthew Chen
|
cc5a480baa
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
Matthew Chen
|
3a50377902
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
Matthew Chen
|
713606271c
|
Rename fail macros in Obj-C.
|
2018-08-27 10:29:51 -04:00 |
Michael Kirk
|
c05700fd98
|
Log in OWSFail
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
|
2018-08-09 15:30:19 -06:00 |
Matthew Chen
|
45e782c243
|
Revamp orphan data cleaner.
|
2018-08-07 13:07:26 -04:00 |
Matthew Chen
|
ab31e5a07f
|
Code generate Swift wrappers for protocol buffers.
|
2018-08-03 14:05:20 -04:00 |
Matthew Chen
|
f814157a9e
|
Code generate Swift wrappers for protocol buffers.
|
2018-08-01 11:20:55 -04:00 |
Michael Kirk
|
b860dce7f9
|
Swift protos for Envelope
|
2018-07-25 13:04:26 -06:00 |
Michael Kirk
|
d591fb7f2c
|
Fix some compiler warnings
|
2018-07-17 19:22:58 -06:00 |
Michael Kirk
|
a10ae1835e
|
respond to code review
// FREEBIE
|
2018-05-07 12:51:55 -04:00 |
Matthew Chen
|
212891c50d
|
Detect and handle corrupt database views.
|
2018-04-25 09:30:23 -04:00 |
Matthew Chen
|
50a59c907d
|
Detect and handle corrupt database views.
|
2018-04-25 09:30:23 -04:00 |
Matthew Chen
|
d3b484482c
|
Detect and handle corrupt database views.
|
2018-04-25 09:30:23 -04:00 |
Matthew Chen
|
c5981b164b
|
Notify users of corrupt messages.
|
2018-04-24 13:41:44 -04:00 |
Matthew Chen
|
5ce39337ed
|
Handle malformed protos.
|
2018-04-16 16:15:46 -04:00 |
Matthew Chen
|
45892e822b
|
Move 'background' check in message processing logic off main thread.
|
2018-04-11 15:30:31 -04:00 |
Matthew Chen
|
d95f2bdc66
|
Respond to CR.
|
2018-04-11 14:45:27 -04:00 |
Matthew Chen
|
d561ba4c62
|
Reduce 0xdead10cc crashes.
|
2018-04-11 14:44:03 -04:00 |
Matthew Chen
|
d6f4db1523
|
Rename TSStorageManager to OWSPrimaryStorage.
|
2018-03-06 17:12:13 -03:00 |
Matthew Chen
|
e12a1e984a
|
Work on two-factor auth settings UI.
|
2018-03-01 15:38:59 -05:00 |
Matthew Chen
|
b7958262ba
|
Respond to CR.
|
2018-02-14 16:06:47 -05:00 |
Matthew Chen
|
6f28c75257
|
Fix glitch in batch processing of incoming messages.
|
2018-02-14 14:56:47 -05:00 |
Matthew Chen
|
43765ef3b5
|
Respond to CR.
|
2018-02-09 10:31:29 -05:00 |
Matthew Chen
|
074046b98e
|
Add protocol context to protocol kit.
|
2018-02-09 10:31:29 -05:00 |
Matthew Chen
|
7358f3053f
|
Add protocol context to protocol kit.
|
2018-02-09 10:31:29 -05:00 |
Matthew Chen
|
a30170b3b2
|
Prefer "app is ready" flag to "storage is ready" flag.
|
2018-01-30 11:34:00 -05:00 |
Matthew Chen
|
5cf89a0f3d
|
Register all database views asynchronously.
|
2018-01-30 10:30:28 -05:00 |
Matthew Chen
|
15b8e58324
|
Retain changes from session database branch.
|
2018-01-12 10:23:54 -05:00 |
Matthew Chen
|
fe67cd924c
|
Rework database view registration.
|
2017-12-19 11:42:06 -05:00 |
Matthew Chen
|
137fe6fb8b
|
Pull out OWSStorage base class for TSStorageManager.
|
2017-12-19 11:16:01 -05:00 |
Matthew Chen
|
f9ce34f553
|
Improve background task logic.
|
2017-12-19 11:05:17 -05:00 |
Matthew Chen
|
5adf98788d
|
Use background task during message processing.
|
2017-12-19 11:05:17 -05:00 |
Matthew Chen
|
3643414da1
|
Respond to CR.
|
2017-12-15 11:16:07 -05:00 |
Matthew Chen
|
f57c12f34d
|
Update YapDatabase.
|
2017-12-15 11:11:04 -05:00 |
Matthew Chen
|
9da165b846
|
Continue conversion of app setup.
|
2017-12-05 11:19:11 -05:00 |
Matthew Chen
|
e712e8bfc4
|
Use AppContext to resolve share extension FIXMEs.
|
2017-11-30 10:12:24 -05:00 |
Matthew Chen
|
00feb14b10
|
Respond to CR.
// FREEBIE
|
2017-11-15 13:15:48 -05:00 |
Matthew Chen
|
6e840ff956
|
Fix build warnings from XCode 9.
|
2017-11-09 02:52:44 -05:00 |
Matthew Chen
|
08e560f969
|
Respond to CR.
// FREEBIE
|
2017-09-29 14:38:34 -04:00 |
Matthew Chen
|
0a081f7dcc
|
Use longer delay when batch processing incoming messages.
// FREEBIE
|
2017-09-29 14:36:22 -04:00 |
Matthew Chen
|
69c9a5a49b
|
Use longer delay when batch processing incoming messages.
// FREEBIE
|
2017-09-29 14:36:22 -04:00 |
Matthew Chen
|
6b8c9b6bcf
|
Iterate the names of the incoming message queue extensions.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
Matthew Chen
|
eec0efa3c8
|
Fix class rename.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |