levlam
|
01976bed53
|
Minor warning fixes.
|
2021-10-18 15:37:21 +03:00 |
|
levlam
|
81b38d5607
|
Mark move constructors/assignment operators noexcept.
|
2021-10-18 14:36:15 +03:00 |
|
levlam
|
f35afe23c8
|
Minor warning fixes.
|
2021-10-18 12:57:13 +03:00 |
|
levlam
|
0782f56408
|
Use uint32 instead of unsigned int if possible.
|
2021-10-17 22:56:40 +03:00 |
|
levlam
|
9b7957c9c6
|
Minor warning fixes.
|
2021-10-17 13:07:20 +03:00 |
|
levlam
|
c7ce933520
|
Improve Windows 11 detection.
|
2021-10-13 14:01:23 +03:00 |
|
levlam
|
61c3a2bcf5
|
Remove TD_EXPERIMENTAL_WATCH_OS.
|
2021-09-24 13:41:22 +03:00 |
|
levlam
|
d6f3d9f08a
|
Use error code 400 instead of small error codes.
|
2021-09-24 10:59:51 +03:00 |
|
levlam
|
b6bde1e4c5
|
Move remove_emoji_modifiers to emoji.h.
|
2021-09-21 06:32:34 +03:00 |
|
levlam
|
3af0059b94
|
Add is_emoji method.
|
2021-09-20 22:30:23 +03:00 |
|
levlam
|
db18baa503
|
Unify include order.
|
2021-09-19 00:47:05 +03:00 |
|
levlam
|
0b6d40b4b5
|
Update Unicode data to 14.0.0.
|
2021-09-18 21:31:50 +03:00 |
|
levlam
|
5a85c8a95b
|
Improve error message.
|
2021-09-14 12:16:29 +03:00 |
|
levlam
|
47d3806c62
|
Move TlDowncastHelper to tdutils.
|
2021-09-12 19:04:22 +03:00 |
|
levlam
|
86de43a048
|
Remove useless #include comments.
|
2021-09-03 23:21:44 +03:00 |
|
levlam
|
f0180b6132
|
Suppress warning about an empty file.
|
2021-09-02 11:51:33 +03:00 |
|
levlam
|
bfd76964ea
|
Fix some GCC warnings on Windows.
|
2021-09-01 19:26:18 +03:00 |
|
levlam
|
84ad2e5b19
|
Remove redundant semicolons.
|
2021-08-30 23:27:32 +03:00 |
|
levlam
|
5b6e2d2c90
|
Add ThreadSafeCounter benchmark.
|
2021-08-18 19:26:03 +03:00 |
|
levlam
|
5349e63c2b
|
Add Timeout::get_timeout.
|
2021-08-15 11:15:14 +03:00 |
|
levlam
|
99375ff157
|
Improve pos checks in KHeap.
|
2021-08-15 10:59:12 +03:00 |
|
levlam
|
65094f66bd
|
Shrink long KHeap arrays.
|
2021-08-15 10:46:41 +03:00 |
|
levlam
|
103b0efcaa
|
Simplify JSON generation.
|
2021-07-27 09:41:11 +03:00 |
|
levlam
|
c45535d607
|
Fix warning.
|
2021-07-20 03:00:16 +03:00 |
|
levlam
|
c5cee50877
|
Fix TRY_STATUS_PROMISE usage with Result.
|
2021-07-17 23:37:03 +03:00 |
|
levlam
|
a4186f8934
|
Fix BackoffQueue.
|
2021-07-04 18:52:48 +03:00 |
|
levlam
|
370d443a9d
|
Explicitly specify inheritance mode.
|
2021-07-04 18:22:20 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
3ead565d67
|
Improve OpenSSL 3.0 support.
|
2021-07-02 23:34:24 +03:00 |
|
levlam
|
4f00f445b7
|
Allow leading zeros in port number.
|
2021-06-27 03:58:26 +03:00 |
|
levlam
|
e18ff8a810
|
Close socket on Windows only after pending write is confirmed.
|
2021-06-14 19:06:23 +03:00 |
|
levlam
|
e73394ac98
|
Add comment about meaning of Working Set and Commit Charge.
|
2021-06-06 22:53:41 +03:00 |
|
levlam
|
7c4ff60f79
|
Trim trainling slashes in the parameter of CreateDirectoryFromAppW.
|
2021-06-05 03:29:44 +03:00 |
|
levlam
|
1ab2f9fe9d
|
Improve maximize_buffer.
|
2021-06-03 04:11:11 +03:00 |
|
levlam
|
8db4febd4c
|
Minor improvements.
|
2021-06-02 15:43:56 +03:00 |
|
levlam
|
dd687b2f82
|
Remove superflous const qualifier.
|
2021-06-02 05:21:15 +03:00 |
|
levlam
|
9cecc116f3
|
Prefer US spelling of "canceled".
|
2021-05-31 21:51:48 +03:00 |
|
Arseny Smirnov
|
fb2c664f03
|
Add missed #include<algoritm>
|
2021-05-28 10:14:51 +00:00 |
|
levlam
|
aaba82f5c5
|
Improve checks in parse_url.
|
2021-05-26 01:20:49 +03:00 |
|
levlam
|
90e253d90c
|
Remove REGISTER_TESTS define.
|
2021-05-26 00:41:15 +03:00 |
|
levlam
|
5f0b24926f
|
Split path in HttpUrlQuery.
|
2021-05-25 04:39:41 +03:00 |
|
levlam
|
200da2c684
|
Add parse_url_query.
|
2021-05-24 23:47:18 +03:00 |
|
levlam
|
bb957644cf
|
Add td_api::backgroundFillFreeformGradient.
|
2021-05-21 01:49:59 +03:00 |
|
levlam
|
e1ebf74398
|
Fix CE.
|
2021-05-21 02:05:03 +03:00 |
|
levlam
|
5e7adcd1cb
|
Don't include SliceBuilder.h in Status.h.
|
2021-05-20 23:13:02 +03:00 |
|
levlam
|
7edffa1bc7
|
Move TsLog out of logging.h.
|
2021-05-18 17:41:33 +03:00 |
|
levlam
|
df4c4b9471
|
Move TsCerr to separate header.
|
2021-05-18 17:24:32 +03:00 |
|
levlam
|
674a112bfa
|
Add NullLog.h.
|
2021-05-18 17:13:26 +03:00 |
|
levlam
|
f72195baab
|
Remove TC_* defines.
|
2021-05-18 16:55:35 +03:00 |
|
levlam
|
d34680b83f
|
Remove set_log_fatal_error_callback. Add td_set_log_message_callback, deprecate td_set_log_fatal_error_callback.
|
2021-05-18 04:41:09 +03:00 |
|
levlam
|
3b0e2f5e85
|
Added the ability to hook into logging system.
|
2021-05-17 18:49:09 +03:00 |
|
levlam
|
8231c58335
|
Rename LogInterface::rotate to after_rotation.
|
2021-05-17 17:58:33 +03:00 |
|
levlam
|
fdeaafa70d
|
tg_cli: always write log to file.
|
2021-05-17 17:33:26 +03:00 |
|
levlam
|
135f9de4a9
|
Add CombinedLog.h.
|
2021-05-17 16:53:35 +03:00 |
|
levlam
|
13a21b4fe2
|
Make LogInterface::append non-virtual.
|
2021-05-17 16:18:19 +03:00 |
|
levlam
|
a6a4eb6616
|
Don't include SliceBuilder.h in logging.h.
|
2021-05-17 15:21:11 +03:00 |
|
levlam
|
17a1015f6b
|
Remove dependency of PSLICE/PSTRING on Logger, move them to separate header and make them always safe.
|
2021-05-17 03:24:54 +03:00 |
|
levlam
|
29230948c3
|
Remove redundant LogInterface::rotate overrides.
|
2021-05-17 02:04:50 +03:00 |
|
levlam
|
083d599c41
|
Support stacktrace printing on Windows.
|
2021-05-11 19:27:37 +03:00 |
|
levlam
|
b342ec33e5
|
Likely add Solaris support.
|
2021-04-30 02:34:12 +03:00 |
|
levlam
|
f00d562c5b
|
Silence expected warning.
|
2021-04-30 01:26:02 +03:00 |
|
levlam
|
e1fc85d610
|
Print warnings about unsupported OS/compiler only once.
|
2021-04-30 01:24:42 +03:00 |
|
Joshua M. Clulow
|
ed291840d3
|
add illumos support (#1501)
|
2021-04-29 16:40:08 +03:00 |
|
levlam
|
564b44d3b9
|
Fix ifdef check.
|
2021-04-08 22:17:55 +03:00 |
|
levlam
|
6e099908cf
|
Don't use sendmsg on Android.
|
2021-04-08 14:55:54 +03:00 |
|
levlam
|
9bb79b4b27
|
Ignore invalid Unicode strings in C++/CX.
|
2021-04-08 14:43:47 +03:00 |
|
levlam
|
02c9caafc0
|
Fix FromApp building for UWP.
|
2021-04-04 23:40:05 +03:00 |
|
levlam
|
c36ed586e2
|
Fix MoveFileExFromAppW.
|
2021-04-04 02:58:59 +03:00 |
|
levlam
|
2ab94b9ca7
|
Add checks that SocketFd::read/write/writev return correct response.
|
2021-04-04 01:08:53 +03:00 |
|
levlam
|
e246201cf0
|
Add checks that FileFd::read/write/pread/pwrite/writev return correct response.
|
2021-04-04 00:47:30 +03:00 |
|
levlam
|
6285d98479
|
Fix writev on Windows.
|
2021-04-04 00:40:37 +03:00 |
|
levlam
|
40740597f7
|
Add ChainBufferReader::advance debug.
|
2021-04-02 16:30:10 +03:00 |
|
Arseny Smirnov
|
a51b63afdd
|
more checks for watch os version
|
2021-03-29 16:26:11 +03:00 |
|
levlam
|
4df03c8491
|
Clamp float numbers before conversion to integers.
|
2021-03-28 22:33:22 +03:00 |
|
Arseny Smirnov
|
5c7b7d4c85
|
TD_EXPERIMENTAL_WATCH_OS cmake option
|
2021-03-26 18:04:25 +03:00 |
|
levlam
|
1c92315439
|
Fix lpad0 signature.
|
2021-03-15 18:39:02 +03:00 |
|
Arseny Smirnov
|
0c90ca3784
|
some cryptography draft
|
2021-02-10 23:25:28 +03:00 |
|
levlam
|
e031a2c6c1
|
Improve Slice::truncate usage.
|
2021-02-04 15:54:12 +03:00 |
|
levlam
|
9e37c85af3
|
Minor improvements.
|
2021-01-27 02:57:59 +03:00 |
|
levlam
|
fc2941763b
|
Fix LibreSSL 3+ support.
|
2021-01-24 21:59:03 +03:00 |
|
levlam
|
62c18729f1
|
Fix td::unique.
|
2021-01-07 04:03:38 +03:00 |
|
levlam
|
82f0386e73
|
Move some functions from misc.h to algorithm.h.
|
2021-01-01 16:01:03 +03:00 |
|
levlam
|
52c1da0a70
|
Update copyright year.
|
2021-01-01 15:57:46 +03:00 |
|
levlam
|
677f4f6103
|
Add missing license.
|
2021-01-01 01:33:43 +03:00 |
|
levlam
|
192fd4862f
|
Use td::unique.
|
2020-12-30 18:50:57 +03:00 |
|
levlam
|
18be33a18c
|
Add td::unique helper method.
|
2020-12-30 18:17:22 +03:00 |
|
levlam
|
3c5c23aeec
|
Improve error message.
|
2020-12-26 20:25:59 +03:00 |
|
levlam
|
c1a1fc881c
|
Fix BufferedStdinImpl destruction.
|
2020-12-24 20:49:08 +03:00 |
|
levlam
|
47e413e0b8
|
Fix BufferedStdinImpl reference counter.
|
2020-12-24 19:17:06 +03:00 |
|
levlam
|
b582eb346a
|
Undo move_as_native_fd changes.
|
2020-12-24 18:43:26 +03:00 |
|
levlam
|
1b92e2d57a
|
Return back ScopeExit usage.
|
2020-12-24 17:16:56 +03:00 |
|
levlam
|
c1a16acd53
|
Don't check that Stdin/Stdout/Stderr are unlocked on exit.
|
2020-12-24 17:12:50 +03:00 |
|
levlam
|
0787c642ce
|
Fix dlog_print usage on Tizen.
|
2020-12-23 19:38:58 +03:00 |
|
levlam
|
d628f9fa02
|
FromApp method fixes.
|
2020-12-23 18:08:34 +03:00 |
|
Fela Ameghino
|
7c14b3b881
|
Use *FromApp methods when available (#1303)
|
2020-12-23 11:25:27 +03:00 |
|
levlam
|
7d1e5bca55
|
Reimplement HMAC for OpenSSL 3.0.0.
|
2020-12-22 19:32:57 +03:00 |
|
levlam
|
abdc727a0f
|
Improve OpenSSL 3.0 compatibility.
|
2020-12-22 17:46:56 +03:00 |
|
levlam
|
a093d36b3f
|
Better fix for ThreadIdGuard destroy after exit.
|
2020-11-23 00:57:52 +03:00 |
|
levlam
|
4b687582c1
|
Do not try to use ThreadIdManager after exit.
|
2020-11-23 00:38:16 +03:00 |
|