6a6de77ae9
smaller contact frag fixes
2024-04-12 13:42:00 +02:00
89f065a610
impl new acceleration structure for components, not exploited yet
...
disable funky load at first msg
2024-04-12 13:42:00 +02:00
52e95ca654
forgot to check contact
2024-04-12 13:41:59 +02:00
eaa316a2aa
rework cursers for cg, keep views between switching. will be refactored later
2024-04-12 13:41:59 +02:00
bdf4e60f2f
fix one inverted comparator
2024-04-12 13:41:59 +02:00
2e3c779bec
stop ignoring mfs interval and sort after
2024-04-12 13:41:59 +02:00
461a4f1aa7
make inital curser a range
2024-04-12 13:41:59 +02:00
78488daa9b
loading logic implemented but broken (very funky and sometimes even out of contact)
2024-04-12 13:41:59 +02:00
22f2c8f514
load based on view cursers (untested and not used yet)
2024-04-12 13:41:58 +02:00
e442191aad
msg frag before and after helper
2024-04-12 13:41:58 +02:00
795ab2d4e1
fix potential tsrange errors and deduplicate state
2024-04-12 13:41:58 +02:00
0896038dd6
make writing safe (by using a tmp file and moving to actual location)
2024-04-12 13:41:58 +02:00
67c6f9adb0
make empty contacts from ids on message load
2024-04-12 13:41:58 +02:00
6aac44cda9
change binary meta format and add zstd to metadata
2024-04-12 13:41:58 +02:00
4fb2b51b7d
switch to streaming compressor for data to drastically improve ratio.
...
would still benefit from a abstract file refactor
2024-04-12 13:41:57 +02:00
182d844e32
update fs readme a little
2024-04-12 13:41:57 +02:00
6f511016bc
save msg json zstd compressed (3x compression)
2024-04-12 13:41:57 +02:00
fb885b5c21
simplify array cast a little
2024-04-12 13:41:57 +02:00
527a7c63f6
add zstd dep
2024-04-12 13:41:57 +02:00
d21dbb43e2
comp refactor and make groups work
2024-04-12 13:41:57 +02:00
7ac62274f4
move json around and disable files for now
2024-04-12 13:41:56 +02:00
4ec87337c8
reverse message write order
2024-04-12 13:41:56 +02:00
20f7c6d011
add dup check, would work for ngc if we saved tox group msg id yet
2024-04-12 13:41:56 +02:00
24dc5a03f3
fix dup on write
2024-04-12 13:41:56 +02:00
3d0863ff9a
basically working, but some dup glitch is still there
2024-04-12 13:41:56 +02:00
97aedca844
scan laters
2024-04-12 13:41:56 +02:00
2e7d5538d1
fragment events + 256bit uuids
2024-04-12 13:41:55 +02:00
1bfd04680e
refactor message serializer to allow access to eg contacts
2024-04-12 13:41:55 +02:00
73d1d65142
further serializer refactoring
2024-04-12 13:41:55 +02:00
f6e55851cc
improve deserialization and provide message comp deserl
2024-04-12 13:41:55 +02:00
0b0245d844
loading fragments mostly working (not notifying anyone yet)
2024-04-12 13:41:55 +02:00
d278391528
add contact id to meta
2024-04-12 13:41:55 +02:00
aa7a5d6013
more comps
2024-04-12 13:41:54 +02:00
84987216cb
handle empty type
2024-04-12 13:41:54 +02:00
58e9fd5514
dump messages to data (some comps)
2024-04-12 13:41:54 +02:00
3d41eedf48
message fragment meta is saved, but still empty data
2024-04-12 13:41:54 +02:00
2bc30ffcdc
start with messages (no fragments get created yet)
2024-04-12 13:41:54 +02:00
e67d7d37b5
refactoring, add to mainscreen
2024-04-12 13:41:54 +02:00
98ab974515
random ids
2024-04-12 13:41:53 +02:00
267f8dffc1
working prototpying code
2024-04-12 13:41:53 +02:00
b38a1a2507
better github cd
2024-04-12 13:40:58 +02:00
ee87dbc532
update utils
2024-04-12 13:40:35 +02:00
78c7ef5b46
fix main screen destruction order,
...
so plugins can cleanup before their facilities get destroyed
2024-04-06 11:59:05 +02:00
95ec596cfd
Merge commit '47ad96e2b6c5704872b3615a160cd78d29b46b21' toxcore v0.2.19
2024-03-28 16:13:51 +01:00
47ad96e2b6
Squashed 'external/toxcore/c-toxcore/' changes from 3e05824b80..da438763d5
...
da438763d5 chore: Release 0.2.19
f90417987c chore: Add cmake flag to disable unit tests.
7df3f99417 docs: Document that group topic lock is default on.
9e9ed77390 docs: Add missing param docs for callbacks.
0ec4978de5 refactor: Don't expose Tox_System in the public API
a3d1b8595c docs: Public headers, Core/toxcore -> Tox/the Tox library
f78d0f3f39 docs: Public headers, events_alloc -> internal
817518949e docs: Public headers, NULL-terminated -> NUL-terminated
be085db191 docs: Public headers, spellcheck
4c902955f3 docs: Public headers, 80 column width comments
be8a82a818 docs: Public headers, null -> NULL
419d783d95 docs: Public headers, tox -> Tox
5c8aa65e41 docs: Update user data API explanation
ad4921dbaa cleanup: A more descriptive error for group invite accept function
git-subtree-dir: external/toxcore/c-toxcore
git-subtree-split: da438763d5b8e071de6e061a1dcaddd2177dff7d
2024-03-28 16:13:51 +01:00
396477f66b
update utils
2024-03-28 16:11:26 +01:00
01edf9e76e
cleanup
2024-03-16 16:43:45 +01:00
bde0f2c7c3
imgui debug stuff
2024-03-15 13:02:49 +01:00
83bbac2cd1
proper cleanup procedure for main
2024-03-15 13:02:37 +01:00
d5dede5a61
properly cleanup in main
2024-03-12 18:43:36 +01:00