John Preston
736789a9ed
Closed beta version 1.3.14.1: Fix for OS X old.
2018-09-01 18:56:08 +03:00
John Preston
7150811aef
Closed beta version 1.3.14.1.
2018-09-01 18:56:08 +03:00
John Preston
63103ede81
Update libtgvoip.
2018-09-01 18:56:08 +03:00
John Preston
c86252777b
Remove leaked (unknown) files in user data folder.
2018-09-01 18:56:08 +03:00
John Preston
2bcdf27b03
Workaround GCC bug.
2018-09-01 18:56:08 +03:00
John Preston
2001d3c617
Allow cleaner to work after database is closed.
2018-09-01 18:56:08 +03:00
John Preston
8210a51fdc
Fix build for Xcode.
...
Also guard database compactor so that it won't work after closing.
2018-09-01 18:56:08 +03:00
John Preston
08ff324b1b
Work with Cache::Database in LocalStorageBox.
2018-09-01 18:56:08 +03:00
John Preston
55f60866cb
Set correct cache tags for different file types.
2018-09-01 18:56:08 +03:00
John Preston
e2f08d4161
Write uint8 tags to Database and count stats.
...
Also pass rvalues to Database where copies are required anyway.
2018-09-01 18:56:08 +03:00
John Preston
2e7f4c2f21
Use Storage::Cache::Database for file caching.
2018-09-01 18:56:08 +03:00
John Preston
a58c082cfa
Fix base::binary_guard.
2018-09-01 18:56:08 +03:00
John Preston
5824afa941
Add copy() and move() to Cache::Database.
2018-09-01 18:56:08 +03:00
John Preston
adcc11c474
Ignore database actions after IO error.
2018-09-01 18:56:08 +03:00
John Preston
4769a1a49f
Added 100k test for storage cache.
2018-09-01 18:56:08 +03:00
John Preston
f6a6a39d3b
Fix compactor and add simple tests for it.
2018-09-01 18:56:08 +03:00
John Preston
2940023cb0
Simplify db tests.
2018-09-01 18:56:08 +03:00
John Preston
d426f7242a
Implement Storage::Cache::Compactor for database.
2018-09-01 18:56:08 +03:00
John Preston
2f9d65b4eb
Add a generic BinlogReader.
2018-09-01 18:56:08 +03:00
John Preston
a4c1d5fe9d
Move cache database to a separate module.
...
Also start compactor code.
2018-09-01 18:56:08 +03:00
John Preston
13c7c99965
Ignore put queries that don't change anything.
2018-09-01 18:56:08 +03:00
John Preston
fbfa7e7be3
Write date/time inside Store cache record.
2018-09-01 18:56:08 +03:00
John Preston
e5dda6dd49
Write removes/touches in bundles. Apply limits.
2018-09-01 18:56:08 +03:00
John Preston
b9af3c7f34
Add base::ConcurrentTimer.
...
Write removes from cache database once an hour.
2018-09-01 18:56:08 +03:00
John Preston
64b8adb3d0
Isolate lib_base library. Use crl::time in getms.
2018-09-01 18:56:08 +03:00
John Preston
cb371f09ac
Clear old versions of Storage::Cache::Database.
2018-09-01 18:56:08 +03:00
John Preston
9147c12687
Add basic implementation of Storage::Cache DB.
2018-09-01 18:56:08 +03:00
John Preston
b5c870d677
Add xxHash library for checksums.
2018-09-01 18:56:08 +03:00
John Preston
62a396b661
Fix Storage::File lock with killing and add tests.
2018-09-01 18:56:08 +03:00
John Preston
81731139e9
Add tests for storage encrypted file.
...
Also fix some bugs found by the tests.
2018-09-01 18:56:08 +03:00
John Preston
8a371b9c1b
New storage encrypted file.
2018-09-01 18:56:08 +03:00
John Preston
51092fb6a9
Fix file references for faved stickers.
2018-09-01 18:56:08 +03:00
John Preston
018abd6aad
Merge remote-tracking branch 'origin/dev'
2018-09-01 18:55:29 +03:00
Henning Schild
5292d75617
Linux: disable RegisterCustomScheme when internal updater is disabled
...
Closes: https://github.com/telegramdesktop/tdesktop/issues/5118
Signed-off-by: Henning Schild <henning@hennsch.de>
2018-09-01 10:12:09 +03:00
Nicholas Guriev
401e1166f9
Workaround internal compiler error in GCC
...
Closes : #5111
2018-09-01 10:10:14 +03:00
John Preston
45c1427f91
Version 1.3.14.
...
- Fix a crash in calls.
2018-08-27 19:07:59 +03:00
John Preston
73be099d7f
Update libtgvoip.
2018-08-27 18:18:08 +03:00
John Preston
735faa2d11
Force dump_syms existence in official build script.
2018-08-27 18:08:16 +03:00
John Preston
46946c7323
Use correct SHA1_ functions.
...
Fixes #5103 .
2018-08-27 14:36:26 +03:00
John Preston
d98bbca353
Version 1.3.13.
...
- Export data from individual chats using the '...' menu.
- Added a new night theme.
- You can now assign custom themes as night and day themes
to quickly switch between them.
- Support for Telegram Passport 1.1 and improved password hashing
algorithm to better protect Telegram Passport data.
2018-08-25 13:50:51 +03:00
John Preston
83fcb8e8ed
Fix native names handling in passport.
2018-08-22 17:02:06 +03:00
John Preston
ec61aa0080
Edit last non-service message on KeyUp.
2018-08-22 09:50:36 +03:00
John Preston
4211501acf
Improve media viewer window decorations.
2018-08-22 09:50:35 +03:00
John Preston
ae6afad885
Closed beta version 1.3.13.4.
2018-08-20 17:34:26 +03:00
John Preston
3b8cee64b8
Closed beta version 1.3.13.3.
2018-08-20 17:26:28 +03:00
John Preston
a8da0c18ee
Closed beta version: 1.3.13.2: Fix broken beta.
2018-08-20 17:26:28 +03:00
John Preston
dac0471157
Closed beta version 1.3.13.2.
2018-08-20 17:26:28 +03:00
John Preston
07007ee5a5
Closed beta version 1.3.13.1.
2018-08-20 17:26:28 +03:00
John Preston
b78c08a30a
Bump version to 1.3.13.
2018-08-20 17:26:28 +03:00
John Preston
5a487bc30c
Refresh file references in saveGif/faveSticker.
2018-08-20 17:26:28 +03:00