tdlight/td/telegram/files
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
..
FileBitmask.cpp
FileBitmask.h
FileData.h
FileData.hpp
FileDb.cpp Unify include order. 2021-09-19 00:47:05 +03:00
FileDb.h
FileDbId.h
FileDownloader.cpp Don't include SliceBuilder.h in logging.h. 2021-05-17 15:21:11 +03:00
FileDownloader.h Make inherited classes final if possible. 2021-07-04 05:58:54 +03:00
FileEncryptionKey.cpp
FileEncryptionKey.h
FileFromBytes.cpp
FileFromBytes.h Unify include order. 2021-09-19 00:47:05 +03:00
FileGcParameters.cpp
FileGcParameters.h
FileGcWorker.cpp Unify include order. 2021-09-19 00:47:05 +03:00
FileGcWorker.h Unify include order. 2021-09-19 00:47:05 +03:00
FileGenerateManager.cpp Add some FileView emptiness checks. 2021-09-16 16:58:30 +03:00
FileGenerateManager.h Unify include order. 2021-09-19 00:47:05 +03:00
FileHashUploader.cpp
FileHashUploader.h Make inherited classes final if possible. 2021-07-04 05:58:54 +03:00
FileId.h Remove most memory related features 2021-09-25 22:11:42 +02:00
FileId.hpp
FileLoader.cpp Minor logging improvements. 2021-08-26 21:44:29 +03:00
FileLoader.h Unify include order. 2021-09-19 00:47:05 +03:00
FileLoaderActor.h
FileLoaderUtils.cpp Unify include order. 2021-09-19 00:47:05 +03:00
FileLoaderUtils.h Add td_api::getSuggestedFileName. 2021-07-24 07:19:22 +03:00
FileLoadManager.cpp Unify include order. 2021-09-19 00:47:05 +03:00
FileLoadManager.h Unify include order. 2021-09-19 00:47:05 +03:00
FileLocation.h Allow RemoteFileLocation logging. 2021-08-26 20:34:51 +03:00
FileLocation.hpp Update layer to 128. Remove photo volume_id/local_id. 2021-04-16 17:43:51 +03:00
FileManager.cpp Remove most memory related features 2021-09-25 22:11:42 +02:00
FileManager.h Remove most memory related features 2021-09-25 22:11:42 +02:00
FileManager.hpp Don't include SliceBuilder.h in logging.h. 2021-05-17 15:21:11 +03:00
FileSourceId.h
FileStats.cpp
FileStats.h Minor. 2021-09-10 18:23:23 +03:00
FileStatsWorker.cpp Unify include order. 2021-09-19 00:47:05 +03:00
FileStatsWorker.h Unify include order. 2021-09-19 00:47:05 +03:00
FileType.cpp Add limit on maximum videoNote size. 2021-07-29 23:39:07 +03:00
FileType.h
FileUploader.cpp Minor logging improvements. 2021-08-26 21:44:29 +03:00
FileUploader.h Make inherited classes final if possible. 2021-07-04 05:58:54 +03:00
PartsManager.cpp Don't include SliceBuilder.h in logging.h. 2021-05-17 15:21:11 +03:00
PartsManager.h
ResourceManager.cpp
ResourceManager.h Unify include order. 2021-09-19 00:47:05 +03:00
ResourceState.h