kepka/Telegram/SourceFiles/storage
John Preston 9ba331693f Async clear of legacy local storage.
Sync call to QDir::entryList is a bad idea for the user data folder.
Some users reported hanging on startup with 1.25M legacy cache files.
Now we enumerate up to 10000 files at once asynchronously and clear.
2018-09-04 22:37:22 +03:00
..
cache Allow updating some database settings. 2018-09-01 18:56:08 +03:00
file_download.cpp Set correct cache tags for different file types. 2018-09-01 18:56:08 +03:00
file_download.h Set correct cache tags for different file types. 2018-09-01 18:56:08 +03:00
file_upload.cpp Set correct cache tags for different file types. 2018-09-01 18:56:08 +03:00
file_upload.h Follow secure file upload/download progress. 2018-06-03 23:16:34 +03:00
localimageloader.cpp Pass FileOrigin in all file downloads. 2018-08-20 17:26:28 +03:00
localimageloader.h Secure files upload / download support. 2018-06-03 23:16:34 +03:00
localstorage.cpp Async clear of legacy local storage. 2018-09-04 22:37:22 +03:00
localstorage.h Allow changing limits for cache in Settings. 2018-09-01 18:56:08 +03:00
serialize_common.cpp Bump version to 1.3.13. 2018-08-20 17:26:28 +03:00
serialize_common.h Update API scheme to layer 86. 2018-08-20 17:26:27 +03:00
serialize_document.cpp Bump version to 1.3.13. 2018-08-20 17:26:28 +03:00
serialize_document.h Use single LEGAL file with license and copyright. 2018-01-03 13:23:14 +03:00
storage_clear_legacy.cpp Async clear of legacy local storage. 2018-09-04 22:37:22 +03:00
storage_clear_legacy.h Async clear of legacy local storage. 2018-09-04 22:37:22 +03:00
storage_clear_legacy_posix.cpp Async clear of legacy local storage. 2018-09-04 22:37:22 +03:00
storage_clear_legacy_win.cpp Async clear of legacy local storage. 2018-09-04 22:37:22 +03:00
storage_databases.cpp Allow cleaner to work after database is closed. 2018-09-01 18:56:08 +03:00
storage_databases.h Work with Cache::Database in LocalStorageBox. 2018-09-01 18:56:08 +03:00
storage_encrypted_file.cpp Workaround GCC bug. 2018-09-01 18:56:08 +03:00
storage_encrypted_file.h Ignore database actions after IO error. 2018-09-01 18:56:08 +03:00
storage_encrypted_file_tests.cpp Fix compactor and add simple tests for it. 2018-09-01 18:56:08 +03:00
storage_encryption.cpp Add basic implementation of Storage::Cache DB. 2018-09-01 18:56:08 +03:00
storage_encryption.h Add basic implementation of Storage::Cache DB. 2018-09-01 18:56:08 +03:00
storage_facade.cpp Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_facade.h Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_feed_messages.cpp Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_feed_messages.h Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_file_lock.h Clear old versions of Storage::Cache::Database. 2018-09-01 18:56:08 +03:00
storage_file_lock_posix.cpp Fix Storage::File lock with killing and add tests. 2018-09-01 18:56:08 +03:00
storage_file_lock_win.cpp Fix Storage::File lock with killing and add tests. 2018-09-01 18:56:08 +03:00
storage_media_prepare.cpp Use always the same sizes for group layout. 2018-08-04 16:48:15 +03:00
storage_media_prepare.h Use always the same sizes for group layout. 2018-08-04 16:48:15 +03:00
storage_pch.cpp New storage encrypted file. 2018-09-01 18:56:08 +03:00
storage_pch.h Closed beta version 1.3.14.1: Fix for OS X old. 2018-09-01 18:56:08 +03:00
storage_shared_media.cpp Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_shared_media.h Linux ARM compile fixes (#4399) 2018-03-09 23:48:47 +03:00
storage_sparse_ids_list.cpp Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_sparse_ids_list.h Handle channelDifferenceTooLong in media and feed. 2018-02-08 12:20:54 +03:00
storage_user_photos.cpp Use single LEGAL file with license and copyright. 2018-01-03 13:23:14 +03:00
storage_user_photos.h Use single LEGAL file with license and copyright. 2018-01-03 13:23:14 +03:00