Andrea Cavalli
45e855f89d
Remove most memory related features
...
I can't maintain anymore this amount of features while keeping the library constantly updated and without bugs. Every merge was taking me multiple hours of revisioning the code. I give up.
From this commit onwards TDLight will only have small useful customizations that are easy to maintain.
Now the people relying on the OptimizeMemory method can restart the session every N hours to free up the memory.
The real way to keep a low memory usage must involve a huge refactoring to allow the unloading of the caches into the sqlite database, similar to what's already happening with messages data. Only Levlam has the ability to implement this without needing to merge the upstream everytime.
2021-09-25 22:11:42 +02:00
Andrea Cavalli
897d4af16c
Merge remote-tracking branch 'td/master'
2021-09-25 19:24:57 +02:00
levlam
a7dcbe8c18
Update version to 1.7.8.
2021-09-19 20:55:47 +03:00
Andrea Cavalli
c06a3d9dcf
Merge remote-tracking branch 'td/master'
2021-09-10 15:49:57 +02:00
Andrea Cavalli
37b1d48470
Fix compilation warnings and errors
2021-09-10 15:47:26 +02:00
levlam
5efe95a2e0
Remove "Installing dependencies" section from README in favor of build instructions generator.
2021-09-06 13:29:44 +03:00
Andrea Cavalli
a20e8b6db3
Merge remote-tracking branch 'td/master'
2021-09-04 16:03:33 +02:00
levlam
7135caa2be
Update version to 1.7.7.
2021-09-02 12:39:05 +03:00
Andrea Cavalli
268fd8c4a9
Print warning
2021-08-24 17:34:15 +02:00
Andrea Cavalli
0037277e71
Fix build instructions link
2021-08-24 11:47:29 +02:00
Andrea Cavalli
b7ef62be23
Rename to enable_reactive_pull_backpressure
2021-08-23 21:05:40 +02:00
Andrea Cavalli
49bca76869
Send access hashes without checking if the database is enabled
2021-08-23 20:57:36 +02:00
Andrea Cavalli
232ce6e4d3
Merge remote-tracking branch 'td/master'
2021-08-23 02:22:28 +02:00
Andrea Cavalli
6b93b00f6a
Merge remote-tracking branch 'td/master'
2021-07-27 23:35:50 +02:00
levlam
85fc9065fd
Update version to 1.7.6.
2021-07-26 21:31:35 +03:00
levlam
6c0a5823b5
Remove mentions of deprecated public interfaces from README.
2021-08-07 09:59:49 +03:00
Andrea Cavalli
e8c9db61d0
Merge remote-tracking branch 'td/master'
2021-07-02 13:52:51 +02:00
levlam
24e5803b96
Update version to 1.7.5.
2021-07-02 03:30:39 +03:00
Andrea Cavalli
40048f12ca
Merge
2021-05-04 22:17:39 +02:00
Joshua M. Clulow
ed291840d3
add illumos support ( #1501 )
2021-04-29 16:40:08 +03:00
levlam
5bd0c2c46d
Update version to 1.7.4.
2021-04-14 15:20:44 +03:00
Andrea Cavalli
efb9c6b41d
Add optiona pull-based backpressure system for get_channel_difference
2021-04-03 12:46:22 +02:00
Andrea Cavalli
a95c23206a
Update README
2021-03-24 13:46:32 +01:00
Andrea Cavalli
78291a96d4
Merge commit '70b71d569b81c66b25f8f77d9536b1d41fbf091d'
2021-03-21 01:04:45 +01:00
Andrea Cavalli
e1771fa7de
Add an experimental option to delay get_channel_difference
2021-03-21 00:27:18 +01:00
levlam
302e5940d4
Update version to 1.7.3.
2021-03-19 15:30:40 +03:00
Andrea Cavalli
1ea79d2739
Merge latest commits
2021-03-11 18:25:39 +01:00
levlam
b348e4e1bc
Update version to 1.7.2.
2021-02-25 16:09:55 +03:00
levlam
312e3b740a
Update version to 1.7.1.
2021-01-28 22:18:33 +03:00
Andrea Cavalli
08bd345987
Change default values of experimental options
2021-01-07 19:18:45 +01:00
Andrea Cavalli
2f28ed3bba
Add experiment_enable_chat_access_hash_cleanup
2021-01-06 21:21:11 +01:00
Andrea Cavalli
5686d574f8
Add experimental options
2021-01-04 12:00:33 +01:00
Andrea Cavalli
b47fab11cd
Merge commit 'eb80924dad30af4e6d8385d058bb7e847174df5e'
2020-12-02 23:31:03 +01:00
Andrea Cavalli
2b92c16998
Add warning
2020-11-29 13:07:45 +01:00
levlam
eb80924dad
Update version to 1.7.0.
2020-11-28 17:00:17 +03:00
Andrea Cavalli
d34a45ec83
Remove malloc_trim with musl
2020-11-05 12:48:59 +01:00
Andrea Cavalli
2e31ced59b
Update to tdlib 1.6.10
2020-11-04 20:03:14 +01:00
levlam
b433905bb0
Increase version to 1.6.10.
...
GitOrigin-RevId: 5b448003c89f845050293a9fceb6a89cd8399ca7
2020-10-30 21:09:08 +03:00
Andrea Cavalli
af1971c3c7
Rewrite readme features
2020-10-26 21:51:25 +01:00
Andrea Cavalli
973b9170de
Add option ignore_server_deletes_and_reads
2020-10-26 01:41:50 +01:00
Andrea Cavalli
41e5ce21ac
Merge commit '3d2067475e0764d4765b41aa372e5c3c10a5af5d'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-10-01 14:53:43 +02:00
levlam
30921606c5
Increase version to 1.6.9.
...
GitOrigin-RevId: 55cb12c94aaa4d10362a6429eb92c56b67ed73a0
2020-09-30 22:51:46 +03:00
Andrea Cavalli
1a81391489
Update README.md
2020-08-28 20:19:44 +02:00
Andrea Cavalli
8c0ce47f61
Merge commit '3a626f6df2003e4cd834477de65dc900f074adda'
2020-08-20 15:31:08 +02:00
Andrea Cavalli
1ccc7c6c65
Merge commit '3282a873cb24b0c975b6929aeb71a00fc6a18b7c'
...
Conflicts:
sqlite/sqlite/sqlite3.c
sqlite/sqlite/sqlite3.h
sqlite/sqlite/sqlite3ext.h
sqlite/sqlite/sqlite3session.h
tddb/td/db/SqliteDb.cpp
2020-08-18 13:55:47 +02:00
levlam
73554fcfa5
Improve README.
...
GitOrigin-RevId: 77d85ac9661d927031bd5f8b8604c2e02c5b5ddb
2020-08-18 09:51:18 +03:00
levlam
3282a873cb
Increase version to 1.6.8.
...
GitOrigin-RevId: c98b172820d18227ef493812bfd20918434c5929
2020-08-16 10:42:58 +03:00
e2b1c5deb0
Fixed newline
2020-08-08 01:05:53 +02:00
0956e09330
Better description paragraph
2020-08-08 01:04:50 +02:00
cc087aeacd
Merge commit 'ab5d35371b1fdcfb30dfa981ede54ec83db214a9'
...
Conflicts:
sqlite/CMakeLists.txt
td/telegram/ContactsManager.cpp
td/telegram/Photo.cpp
td/telegram/Td.cpp
td/telegram/WebPagesManager.cpp
td/telegram/files/FileManager.h
2020-07-29 16:39:33 +02:00