Commit Graph

3122 Commits

Author SHA1 Message Date
Matthew Chen
a6bbfbaca0 Add SDS.fitsInInt64(). 2019-09-18 09:43:03 -03:00
Matthew Chen
e1320caf87 Add SDS.fitsInInt64(). 2019-09-18 09:40:24 -03:00
Matthew Chen
550243d1c8 Add SDS.fitsInInt64(). 2019-09-18 09:39:24 -03:00
Matthew Chen
5b273aea41 Avoid invalid values. 2019-09-18 09:27:21 -03:00
Matthew Chen
52480f6949 Avoid invalid values. 2019-09-18 09:27:21 -03:00
Matthew Chen
c7bb01c004 Avoid invalid values. 2019-09-18 09:27:21 -03:00
Matthew Chen
4f46f7f78b Avoid invalid values. 2019-09-18 09:27:21 -03:00
Matthew Chen
bcd82d32e2 Avoid invalid values. 2019-09-18 09:27:21 -03:00
Matthew Chen
d91118bd04 Update to reflect rebase. 2019-09-18 09:26:16 -03:00
Matthew Chen
4371877e29 Respond to CR. 2019-09-18 09:07:29 -03:00
Matthew Chen
232f65618e Respond to CR. 2019-09-18 09:07:29 -03:00
Matthew Chen
73c8ded66b Update to reflect rebase. 2019-09-18 09:07:28 -03:00
Matthew Chen
37f23ce69a Respond to CR. 2019-09-18 09:07:28 -03:00
Matthew Chen
5770cb8540 Fix numeric/date edge cases in GRDB serialization. 2019-09-18 09:07:28 -03:00
Matthew Chen
547a245fe0 Fix numeric/date edge cases in GRDB serialization (generated changes). 2019-09-18 09:07:28 -03:00
Matthew Chen
11dfd413e3 Fix numeric/date edge cases in GRDB serialization. 2019-09-18 09:07:28 -03:00
Matthew Chen
a41e204de5 Add TestModel. 2019-09-18 09:04:19 -03:00
Matthew Chen
5fdf1b662a Add TestModel. 2019-09-18 09:04:19 -03:00
Matthew Chen
04b2863311 Add TestModel. 2019-09-18 09:04:19 -03:00
Michael Kirk
caa9773639 CR: extract method, remove scheduling unnecessary DM pass 2019-09-17 16:21:03 -07:00
Michael Kirk
0a45ceee92 Fix downloaded image doesn't appear immediately
The message was copied onto the download job before it was signed it's sortId.
2019-09-17 16:06:39 -07:00
Matthew Chen
d3e631c364 Make uniqueId UNIQUE constraint strict. 2019-09-17 10:20:41 -03:00
Matthew Chen
553f3d93a8 Unique ids are unique (generated changes). 2019-09-16 17:18:43 -03:00
Matthew Chen
dcc3e25829 Unique ids are unique. 2019-09-16 17:18:18 -03:00
Matthew Chen
4f712495a7 Fix bug around db change observers and the key-value store table. 2019-09-16 15:45:00 -03:00
Matthew Chen
f56aae7ac9 Merge remote-tracking branch 'private/release/2.43.0'
# Conflicts:
#	SignalServiceKit/src/Util/FeatureFlags.swift
#	SignalServiceKit/tests/Storage/SDSDatabaseStorageObservationTest.swift
2019-09-16 14:41:22 -03:00
Nora Trapp
b883a9d892 do another round of hashing before sending pin to KBS 2019-09-16 10:26:52 -07:00
Nora Trapp
d16689fa04 Handle theme change in more views 2019-09-16 10:26:00 -07:00
Nora Trapp
c697630ab2 Fix share sheet for iOS 13 2019-09-16 10:26:00 -07:00
Nora Trapp
d72cd3b237 Initial support for building with Xcode 11 + iOS 13 SDK 2019-09-16 10:26:00 -07:00
Matthew Chen
2d89fb573e Respond to CR. 2019-09-16 13:34:55 -03:00
Matthew Chen
4944d3b96c YDB-to-GRDB migration stress testing. 2019-09-16 13:34:55 -03:00
Matthew Chen
2c9720263d Respond to CR. 2019-09-16 13:32:23 -03:00
Matthew Chen
f85bbb6ed7 Rework Batching to use stop parameter. 2019-09-16 13:14:15 -03:00
Matthew Chen
0e69da446c Respond to CR. 2019-09-16 13:12:41 -03:00
Matthew Chen
8775dd686d Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
0389cdb730 Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
bf8b632e24 Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
2e1067fcaf Fix batching exit. 2019-09-16 13:01:36 -03:00
Matthew Chen
7cd93cbf05 Add Batching class. 2019-09-16 13:01:36 -03:00
Matthew Chen
7dd1d61552 Batched and unbatched enumerations (generated changes). 2019-09-16 13:01:36 -03:00
Matthew Chen
9dea6069e4 Batched and unbatched enumerations. 2019-09-16 13:01:36 -03:00
Michael Kirk
98b10f6f39 CR: rename id->rowId for clarity 2019-09-16 07:59:04 -07:00
Michael Kirk
1a9c0fae1d GRDB: Fix disappearing messages vs. long text or media details
The generic observer delete was broken for GRDB, because we can't fetch the
uniqueId's of rowIds if the corresponding row was deleted. So instead, we
split the logic: Yap uses uniqueIds, GRDB uses row ids.
2019-09-16 07:53:00 -07:00
Michael Kirk
b0f9b55561 Fix test that previously had static text 2019-09-16 07:51:36 -07:00
Matthew Chen
2146e9693f Respond to CR. 2019-09-16 10:01:00 -03:00
Matthew Chen
3ff3f9bb0d Fix tests. 2019-09-16 10:00:26 -03:00
Matthew Chen
f5d2915689 Respond to CR. 2019-09-13 20:46:08 -03:00
Matthew Chen
6a529e792d Rework message configuration. Simplify change detection, ensure continuity for deleted threads. 2019-09-13 20:40:06 -03:00
Matthew Chen
1ac93fd6b5 Merge tag '2.43.0.6' 2019-09-13 14:56:15 -03:00