Michael Kirk
|
73b0f736c9
|
ignore NSOrderedSet types
|
2019-08-22 10:31:55 -06:00 |
|
Matthew Chen
|
0f2a0d01b4
|
Merge remote-tracking branch 'private/release/2.42.0'
|
2019-08-21 10:58:41 -03:00 |
|
Matthew Chen
|
3a388d9bb3
|
Respond to CR.
|
2019-08-21 10:20:07 -03:00 |
|
Matthew Chen
|
85756b0fe9
|
Merge remote-tracking branch 'private/release/2.42.0'
|
2019-08-16 13:21:38 -03:00 |
|
Matthew Chen
|
895cbe8c96
|
Fix exception in "remove all" logic.
|
2019-08-16 11:19:39 -03:00 |
|
Michael Kirk
|
c917f41c0f
|
codegen
|
2019-08-15 09:36:57 -06:00 |
|
Matthew Chen
|
8ca337e2c3
|
Rework generic change observation.
|
2019-08-13 09:58:27 -03:00 |
|
Matthew Chen
|
94ad1e35ff
|
Improvements and fixes for "any FTS".
|
2019-08-07 17:48:54 -03:00 |
|
Matthew Chen
|
f2b20dcd6d
|
Fix RI breakage.
|
2019-08-06 15:24:40 -03:00 |
|
Matthew Chen
|
eccfad0f46
|
Merge remote-tracking branch 'private/release/2.41.0'
|
2019-08-06 12:12:39 -03:00 |
|
Matthew Chen
|
e4b082746d
|
Add GRDB support for full text search.
|
2019-08-02 15:42:34 -03:00 |
|
Matthew Chen
|
1e363d2c65
|
Make uniqueId non-nil.
|
2019-07-31 10:50:59 -03:00 |
|
Nora Trapp
|
81783c253a
|
Remove Contacts Offer
|
2019-07-29 12:40:09 -07:00 |
|
Michael Kirk
|
796b1ebb73
|
modern CDS vs. UUID
|
2019-07-25 14:06:06 -06:00 |
|
Michael Kirk
|
816889a894
|
as threatened
|
2019-07-25 11:48:31 -06:00 |
|
Michael Kirk
|
6482f6177a
|
OWSContactQuery record and codegen
|
2019-07-25 11:48:31 -06:00 |
|
Matthew Chen
|
87950b11f2
|
Respond to CR.
|
2019-07-19 17:15:39 -03:00 |
|
Matthew Chen
|
b2fc66aca3
|
Honor shouldBeSaved flag in anyRemove.
|
2019-07-19 17:13:51 -03:00 |
|
Matthew Chen
|
3c3e84168a
|
Respond to CR.
|
2019-07-19 15:37:53 -03:00 |
|
Matthew Chen
|
92fe08208a
|
Convert interactions to BaseModel (generated changes).
|
2019-07-19 15:25:28 -03:00 |
|
Matthew Chen
|
ebd45743c6
|
Convert interactions to BaseModel. Add typed 'any update with...' methods.
|
2019-07-18 15:44:36 -03:00 |
|
Nora Trapp
|
9031d8fdc9
|
SDS Codegen
|
2019-07-17 12:46:50 -07:00 |
|
Matthew Chen
|
19ec1f332f
|
Add typed 'any update with...' methods.
|
2019-07-16 14:00:13 -03:00 |
|
Matthew Chen
|
6f562e903f
|
Add typed 'any update with...' methods.
|
2019-07-16 14:00:13 -03:00 |
|
Matthew Chen
|
dab6328dc8
|
Don't generate SDS extensions for migrations.
|
2019-07-16 14:00:13 -03:00 |
|
Matthew Chen
|
3ef10b38ad
|
Add typed 'any update with...' methods.
|
2019-07-16 14:00:13 -03:00 |
|
Michael Kirk
|
501466a765
|
grdb compat for touching interactions and threads
|
2019-07-03 14:38:32 -05:00 |
|
Michael Kirk
|
6806ee1a0f
|
sds_generate understands int64_t
|
2019-07-03 09:06:37 -05:00 |
|
Matthew Chen
|
aadb418cd9
|
Convert message sending to use any transactions (code generated changes).
|
2019-06-25 16:00:58 -04:00 |
|
Matthew Chen
|
c8359fc932
|
Convert message sending to use any transactions.
|
2019-06-25 16:00:58 -04:00 |
|
Matthew Chen
|
b86ab9f611
|
Migrate OWSDisappearingMessagesConfiguration to any.
|
2019-06-25 15:48:37 -04:00 |
|
Matthew Chen
|
85af6572e3
|
Convert attachments to be any-only - code generated changes.
|
2019-06-24 15:34:02 -04:00 |
|
Matthew Chen
|
ff38ae1920
|
Respond to CR.
|
2019-06-24 15:29:43 -04:00 |
|
Matthew Chen
|
3f2a680b70
|
Add will/did...save/remove methods to models.
|
2019-06-24 15:29:43 -04:00 |
|
Matthew Chen
|
7cf58fdc94
|
Respond to CR.
|
2019-06-21 09:16:10 -04:00 |
|
Matthew Chen
|
a6f5f4b35b
|
Rename anyVisitAll() to anyEnumerate(); use stop.
|
2019-06-21 09:02:34 -04:00 |
|
Matthew Chen
|
a0ca750f63
|
Respond to CR.
|
2019-06-19 11:53:15 -04:00 |
|
Matthew Chen
|
f3cbc4a91d
|
Migrate more key-value stores.
|
2019-06-19 11:21:49 -04:00 |
|
Matthew Chen
|
b0375a5de4
|
Add anyCount() method to SDS extensions.
|
2019-06-19 11:21:41 -04:00 |
|
Matthew Chen
|
ccf217bade
|
Migrate more key-value stores.
|
2019-06-19 11:21:34 -04:00 |
|
Matthew Chen
|
43eb138827
|
Receive per-message expiration sync messages.
|
2019-06-13 17:17:35 -04:00 |
|
Michael Kirk
|
88252a04f6
|
update codegen: don't call block twice on same insance
|
2019-05-31 07:40:51 -06:00 |
|
Michael Kirk
|
d0a657f399
|
add anyReload method to codegen scripts
|
2019-05-30 18:26:15 -06:00 |
|
Matthew Chen
|
6e1cef3b04
|
Remove temporary changes in SDS code generation.
|
2019-05-29 11:57:24 -04:00 |
|
Matthew Chen
|
fc25251dd8
|
Merge remote-tracking branch 'private/release/2.40.0'
|
2019-05-29 10:56:24 -04:00 |
|
Matthew Chen
|
56013f19da
|
Add OWSUnknownProtocolVersionMessage.
|
2019-05-29 09:10:18 -04:00 |
|
Matthew Chen
|
b679412401
|
Merge remote-tracking branch 'private/release/2.40.0'
|
2019-05-24 14:56:59 -04:00 |
|
Matthew Chen
|
242c21210a
|
Convert ExperienceUpgrade to Obj-C.
|
2019-05-23 10:05:52 -04:00 |
|
Matthew Chen
|
2b90c2bc8c
|
Only "update with".
|
2019-05-23 10:02:43 -04:00 |
|
Matthew Chen
|
edb5938f32
|
Fix rebase breakage.
|
2019-05-22 10:10:19 -04:00 |
|
Matthew Chen
|
e3b6cdb09f
|
Streamline SDS extensions.
|
2019-05-22 09:51:31 -04:00 |
|
Matthew Chen
|
462fcfc017
|
Respond to CR.
|
2019-05-22 09:49:39 -04:00 |
|
Matthew Chen
|
1df72f2c7f
|
Respond to CR.
|
2019-05-22 09:28:53 -04:00 |
|
Matthew Chen
|
b78f4db871
|
Clean up ahead of PR.
|
2019-05-22 09:28:53 -04:00 |
|
Matthew Chen
|
0cecce2e68
|
Use GRDB records for anyInsert() & anyUpdate(). Remove anySave(). Add handling of GRDB ids.
|
2019-05-22 09:18:42 -04:00 |
|
Matthew Chen
|
56cb7f1fef
|
Remove old deserialization logic.
|
2019-05-21 17:24:59 -04:00 |
|
Matthew Chen
|
55c48f791a
|
Use records for grdb cursors.
|
2019-05-21 17:17:52 -04:00 |
|
Michael Kirk
|
691209e25e
|
Decrypt Messages with AnyTransaction
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
|
2019-05-21 16:20:22 -04:00 |
|
Matthew Chen
|
c662e2f3f4
|
Rename "shouldAlwaysPad" property.
|
2019-05-20 12:36:18 -04:00 |
|
Michael Kirk
|
8a879b76b7
|
Update column name macros
|
2019-05-10 17:55:26 -06:00 |
|
Michael Kirk
|
3ef95a0b5f
|
remove redundant sortId column from SSKJobRecord
|
2019-05-10 14:42:45 -06:00 |
|
Matthew Chen
|
26f2ea6bf3
|
Fix various issues.
|
2019-05-10 11:18:59 -04:00 |
|
Matthew Chen
|
e81c77fb25
|
Respond to CR.
|
2019-05-10 11:18:59 -04:00 |
|
Matthew Chen
|
1e0d0c2244
|
Respond to CR.
|
2019-05-10 11:18:59 -04:00 |
|
Matthew Chen
|
24957de779
|
Respond to CR.
|
2019-05-10 11:18:59 -04:00 |
|
Matthew Chen
|
f2b630cb5f
|
Generate database records.
|
2019-05-10 11:18:59 -04:00 |
|
Matthew Chen
|
a4b5f5a1bc
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
e1db670b7f
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
6fe247c183
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
6cce0dad2c
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
89542574ce
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
3fc806c8d0
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
41fe77a56d
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
78bc3dbb6a
|
Generate database records.
|
2019-05-10 11:18:58 -04:00 |
|
Matthew Chen
|
ddb5e6c1d6
|
Stabilize ordering of subclasses in serialization categories.
|
2019-05-06 13:40:19 -04:00 |
|
Matthew Chen
|
6705ab47c0
|
Add dateSaved column to sticker pack.
|
2019-05-06 13:40:19 -04:00 |
|
Matthew Chen
|
75527bcf8a
|
Respond to CR.
|
2019-05-02 14:20:35 -04:00 |
|
Matthew Chen
|
6842b53942
|
Fix rebase breakage.
|
2019-05-02 13:41:15 -04:00 |
|
Matthew Chen
|
5fe6c7d784
|
Clean up ahead of PR.
|
2019-05-02 13:25:21 -04:00 |
|
Matthew Chen
|
ba509d65e7
|
Generate SDS extensions for all models in Signal, SignalMessaging, SAE, SSK.
|
2019-05-02 13:25:21 -04:00 |
|
Matthew Chen
|
12d868be27
|
Generate SDS extensions for all models in Signal, SignalMessaging, SAE, SSK.
|
2019-05-02 13:24:23 -04:00 |
|
Michael Kirk
|
4903815229
|
Remove Interaction.sortId column from GRDB
Instead back it from Interactin.id
|
2019-05-02 07:52:50 -06:00 |
|
Michael Kirk
|
0e6df761c0
|
make codegen more consistent with autoformatter
|
2019-05-02 07:46:02 -06:00 |
|
Matthew Chen
|
b6b2c8af3b
|
Track "known" sticker packs.
|
2019-04-30 09:15:08 -04:00 |
|
Matthew Chen
|
2a2f18a571
|
Track "known" sticker packs.
|
2019-04-30 09:15:08 -04:00 |
|
Matthew Chen
|
51c163b8f6
|
Sketch out sticker management views.
|
2019-04-25 09:54:13 -04:00 |
|
Matthew Chen
|
10eefd2a98
|
Sketch out sticker management views.
|
2019-04-25 09:54:13 -04:00 |
|
Matthew Chen
|
06968cc05c
|
Respond to CR.
|
2019-04-22 10:18:29 -04:00 |
|
Matthew Chen
|
6e87797966
|
Sketch out installed sticker classes. Add anyFetch() method to models.
|
2019-04-22 10:18:29 -04:00 |
|
Matthew Chen
|
ef1f227e65
|
Sketch out installed sticker classes.
|
2019-04-22 10:16:08 -04:00 |
|
Matthew Chen
|
e69b7d481b
|
Sketch out installed sticker classes.
|
2019-04-22 10:16:08 -04:00 |
|
Matthew Chen
|
a001cc8e00
|
Add SDS finalization methods.
|
2019-04-17 17:08:46 -04:00 |
|
Matthew Chen
|
ff12605b50
|
Add SDS finalization methods.
|
2019-04-17 16:49:34 -04:00 |
|
Matthew Chen
|
d21c447099
|
Respond to CR.
|
2019-04-17 16:31:52 -04:00 |
|
Matthew Chen
|
0cb264c459
|
Skip initializer generation for classes without any properties.
|
2019-04-17 16:31:51 -04:00 |
|
Matthew Chen
|
58eb8a18fa
|
Handle mutable collection properties.
|
2019-04-17 16:31:51 -04:00 |
|
Matthew Chen
|
15729876fa
|
Code generate Obj-C initializer snippets.
|
2019-04-17 16:31:51 -04:00 |
|
Matthew Chen
|
2fa5d0ba13
|
Code generate Obj-C initializer snippets.
|
2019-04-17 16:31:51 -04:00 |
|
Matthew Chen
|
df5f9a148e
|
Code generate Obj-C initializer snippets.
|
2019-04-17 16:31:51 -04:00 |
|
Matthew Chen
|
1514a332c6
|
Ignore more classes.
|
2019-04-16 17:09:26 -04:00 |
|
Matthew Chen
|
7e804fe00d
|
Remove more intermediates.
|
2019-04-16 16:58:13 -04:00 |
|
Matthew Chen
|
9c804e8819
|
Ignore more classes.
|
2019-04-16 16:57:17 -04:00 |
|
Matthew Chen
|
51ae3864fd
|
Clean up ahead of merge.
|
2019-04-16 13:32:06 -04:00 |
|
Matthew Chen
|
3c6dde5ee0
|
Respond to CR.
|
2019-04-16 13:30:26 -04:00 |
|
Matthew Chen
|
51d20c1970
|
Define cursor-based fetch methods in SDS extensions.
|
2019-04-16 13:08:47 -04:00 |
|
Matthew Chen
|
041d838bcd
|
Respond to CR.
|
2019-04-16 13:04:17 -04:00 |
|
Matthew Chen
|
230d10efa0
|
Respond to CR.
|
2019-04-16 13:02:14 -04:00 |
|
Matthew Chen
|
409bbb0e92
|
Respond to CR.
|
2019-04-16 13:01:11 -04:00 |
|
Matthew Chen
|
f6dd981260
|
Respond to CR.
|
2019-04-16 12:12:27 -04:00 |
|
Matthew Chen
|
f51f58fd29
|
Respond to CR - generate extensions for more classes.
|
2019-04-16 10:31:25 -04:00 |
|
Matthew Chen
|
edc41a6303
|
Respond to CR - generate extensions for more classes.
|
2019-04-16 10:11:29 -04:00 |
|
Matthew Chen
|
9b6457d6a2
|
Respond to CR.
|
2019-04-16 09:35:19 -04:00 |
|
Matthew Chen
|
2bfcb6d26b
|
Clean up ahead of PR.
|
2019-04-16 09:03:07 -04:00 |
|
Matthew Chen
|
384457fefc
|
Sketch out SDS extensions for interaction models.
|
2019-04-16 09:03:07 -04:00 |
|
Matthew Chen
|
71307cd64b
|
Respond to CR.
|
2019-04-16 09:01:47 -04:00 |
|
Matthew Chen
|
fffc13cde3
|
Code generate remove() method for SDS models.
|
2019-04-16 09:01:47 -04:00 |
|
Matthew Chen
|
0c584d17f5
|
Don't hardcode iOS SDK location.
|
2019-04-11 14:43:29 -04:00 |
|
Matthew Chen
|
013463566b
|
Respond to CR.
|
2019-04-11 13:43:02 -04:00 |
|
Matthew Chen
|
2474f85adc
|
Improve comments.
|
2019-04-11 12:52:19 -04:00 |
|
Matthew Chen
|
a5a50e572d
|
Add simple unit test around SDSDatabaseStorage, serialization, etc.
|
2019-04-11 11:58:44 -04:00 |
|
Matthew Chen
|
6ea3a321e0
|
Re-introduce the SDSTransaction classes; add "any" methods for save, fetch that discriminate transaction type.
|
2019-04-11 11:01:54 -04:00 |
|
Matthew Chen
|
9356ded707
|
Update code generation to reflect fixes from Michael's branch.
|
2019-04-11 10:21:57 -04:00 |
|
Matthew Chen
|
5ca2991f0c
|
Sketch out the SDS code generation.
* Copy SDS code generation and utility files from playground.
|
2019-04-11 09:15:28 -04:00 |
|