TDLib commits
133 subscribers
82 photos
1 video
810 links
This channel has been made for posting TDLib commits.

Not affiliated with @telegram nor TDLib.
Download Telegram
Channel created
🔨 3b6874818 at 11 Jan 01:08 AM

• Always wait for mailbox. (by levlam)

7 files, +1/-18.

🔨 62720bde3 at 11 Jan 12:49 PM

• Remove now unneeded wait_generation. (by levlam)

5 files, +4/-23.

🔨 7a233f25e at 11 Jan 01:27 PM

• Simplify Scheduler::send_impl. (by levlam)

3 files, +3/-13.

🔨 e87e18c8b at 11 Jan 01:52 PM

• Use busy-waiting instead of short Sleep on Windows. (by levlam)

1 files, +11/-2.

🔨 75bdc6292 at 12 Jan 10:25 PM

• Remove some getAuthorizationState usages. (by levlam)

6 files, +8/-23.

🔨 b1883d357 at 13 Jan 01:09 PM

• Add QueryMerger. (by levlam)

3 files, +138/-0.

🔨 b514162c7 at 13 Jan 01:53 PM

• Add QueryMerger test. (by levlam)

2 files, +97/-0.

🔨 eed410ce0 at 13 Jan 02:29 PM

• Merge getUser queries. (by levlam)

2 files, +14/-8.

🔨 13e8094aa at 13 Jan 02:38 PM

• Reload contacts if failed to load the from database. (by levlam)

1 files, +5/-1.

🔨 d3690e150 at 13 Jan 02:45 PM

• Merge GetChat queries. (by levlam)

2 files, +6/-3.

🔨 fb79543d4 at 13 Jan 03:42 PM

• Combine getChannel queries with the same channel_id. (by levlam)

2 files, +12/-6.

🔨 1a732db19 at 14 Jan 10:01 PM

• Explicitly fail some promises on closing. (by levlam)

2 files, +26/-15.

🔨 973df16c8 at 14 Jan 11:08 PM

• Improve logging. (by levlam)

3 files, +9/-6.

🔨 fb935a8de at 15 Jan 12:25 AM

• Reduce ping timeout in primary non-main-DC connections. (by levlam)

8 files, +40/-29.

🔨 45ff12ca4 at 15 Jan 11:05 AM

• Improve PTS/QTS spelling. (by levlam)

7 files, +89/-89.

🔨 052d5e120 at 15 Jan 11:25 AM

• Improve some mixed-case spelling. (by levlam)

7 files, +8/-9.

🔨 8d8f72a17 at 15 Jan 12:00 PM

• Fix some lower-case spelling. (by levlam)

6 files, +13/-13.

🔨 c508e54a4 at 15 Jan 11:27 PM

• Improve message_id variable names in Session. (by levlam)

2 files, +95/-93.

🔨 3e5f30af7 at 16 Jan 12:47 PM

• Improve event_id variable names. (by levlam)

11 files, +127/-123.

🔨 ad8f0c414 at 16 Jan 12:59 PM

• Improve some spelling. (by levlam)

15 files, +28/-23.

🔨 4408af664 at 16 Jan 01:30 PM

• Improve "id" variable names in FileManager. (by levlam)

11 files, +246/-244.

🔨 02a4851e1 at 17 Jan 01:55 PM

• Fix set_option_empty. (by levlam)

1 files, +1/-1.
🔨 754ff0fc5 at 17 Jan 02:24 PM

• Improve handling of internal options with updates. (by levlam)

4 files, +34/-29.
🔨 89efc4fec at 17 Jan 02:46 PM

• Explicitly define static constexpr fields. (by levlam)

1 files, +4/-0.
🔨 42af57ee0 at 17 Jan 03:34 PM

• Support General topic in getMessageThread. (by levlam)

2 files, +25/-13.
🔨 d912fd143 at 17 Jan 04:26 PM

• Improve can_send_messages documentation. (by levlam)

1 files, +1/-1.
🔨 1588f0d68 at 18 Jan 05:10 PM

• Return after call to on_error. (by levlam)

7 files, +21/-22.

🔨 5b451f7e1 at 18 Jan 06:22 PM

• Allow redundant 0xFE0F after emoji. (by levlam)

2 files, +274/-183.
🔨 ef4c3902f at 18 Jan 10:42 PM

• Fix some warnings. (by levlam)

1 files, +2/-3.
🫡1
🔨 758ced943 at 19 Jan 12:27 PM

• Don't use Time::now_cached in Session. (by levlam)

2 files, +37/-37.
🔨 050a11ece at 06 Jan 12:42 PM

• Update layer to 152. (by levlam)

18 files, +128/-49.

🔨 2cdb35d2f at 06 Jan 12:53 PM

• Support auth.sentCodeSuccess. (by levlam)

1 files, +2/-1.

🔨 f638e83e3 at 06 Jan 01:00 PM

• Support authentication_token after authorization. (by levlam)

1 files, +5/-1.

🔨 69760f891 at 06 Jan 01:43 PM

• Make DialogParticipant flags 64-bit. (by levlam)

3 files, +103/-82.

🔨 ad8ecec67 at 06 Jan 02:16 PM

• Support separate chat permissions for different media types. (by levlam)

8 files, +191/-68.

🔨 f0d0ac6b7 at 09 Jan 09:43 PM

• Allow to create forum supergroups. (by levlam)

5 files, +29/-18.

🔨 84077d72d at 10 Jan 03:23 PM

• Add td_api::getDefaultChatPhotoCustomEmojiStickers. (by levlam)

6 files, +202/-3.

🔨 6f3d7ac30 at 10 Jan 03:40 PM

• Add td_api::getDefaultProfilePhotoCustomEmojiStickers. (by levlam)

6 files, +86/-57.

🔨 06a432a37 at 10 Jan 04:20 PM

• Add td_api::messageChatChosen. (by levlam)

7 files, +81/-6.

🔨 83403d983 at 11 Jan 04:54 PM

• Add keyboardButtonTypeRequestChat. (by levlam)

10 files, +222/-15.

🔨 1afcc3bcf at 11 Jan 06:31 PM

• Add separate keyboardButtonTypeRequestUser. (by levlam)

6 files, +54/-63.

🔨 9a2dd58b6 at 11 Jan 07:52 PM

• Implement RequestedDialogType. (by levlam)

4 files, +206/-5.

🔨 4922b0c77 at 11 Jan 08:03 PM

• Add messageUserChosen. (by levlam)

2 files, +14/-2.

🔨 0b54e2846 at 13 Jan 05:03 PM

• Add td_api::sendChosenUser. (by levlam)

8 files, +89/-0.

🔨 97cc57a25 at 13 Jan 05:16 PM

• Add td_api::sendChosenChat. (by levlam)

8 files, +40/-14.

🔨 14fbdf592 at 13 Jan 05:47 PM

• Forcely load chosen chat from database. (by levlam)

1 files, +4/-1.

🔨 f6168879a at 16 Jan 03:16 PM

• Explicitly fail reload attachment menu bot queries. (by levlam)

2 files, +7/-3.

🔨 fcb5e068e at 16 Jan 04:43 PM

• Open main connection before authorization. (by levlam)

1 files, +4/-1.

🔨 24786e05d at 16 Jan 04:55 PM

• Improve error messages. (by levlam)

1 files, +7/-7.

🔨 91ab39994 at 16 Jan 08:30 PM

• Improve repair of unread reaction count. (by levlam)

2 files, +36/-3.

🔨 2d7608459 at 17 Jan 01:22 PM

• Support standalone SetPassword suggested action. (by levlam)

6 files, +28/-11.
🔨 696c7ef21 at 17 Jan 01:39 PM

• Fix AuthManager::on_sent_code. (by levlam)

1 files, +1/-2.

🔨 7288e9021 at 17 Jan 06:13 PM

• Untie can_send_messages right from other rights. (by levlam)

3 files, +18/-31.

🔨 8c43a7c0b at 18 Jan 02:47 PM

• Add TranslationManager. (by levlam)

8 files, +114/-45.

🔨 3121757b3 at 18 Jan 03:38 PM

• Add functions for conversion between FormattedText and textWithEntities. (by levlam)

2 files, +28/-0.

🔨 e26aecc87 at 18 Jan 04:34 PM

• Support translation of formatted text. (by levlam)

5 files, +57/-26.

🔨 3f7148407 at 18 Jan 08:45 PM

• Keep bot commands and media timestamps in translated text. (by levlam)

4 files, +52/-11.

🔨 68e939985 at 18 Jan 10:25 PM

• Support CustomEmojiSize. (by levlam)

8 files, +155/-40.

🔨 a14d74989 at 19 Jan 02:06 PM

• Allow to upload custom emoji photos. (by levlam)

7 files, +129/-33.

🔨 f0e4a4cdc at 19 Jan 02:46 PM

• Add authenticationCodeTypeFirebaseAndroid. (by levlam)

3 files, +14/-2.

🔨 1d9f2d6de at 19 Jan 03:12 PM

• Add authenticationCodeTypeFirebaseIos. (by levlam)

4 files, +20/-4.

🔨 f596ec779 at 19 Jan 03:36 PM

• Allow to request Firebase Authentication in official apps. (by levlam)

3 files, +27/-5.

🔨 65ddaea0f at 19 Jan 04:45 PM

• Add sendAuthenticationFirebaseSms. (by levlam)

7 files, +53/-0.

🔨 b339976dd at 19 Jan 04:49 PM

• Add storePaymentPurposePremiumSubscription.is_upgrade. (by levlam)

3 files, +6/-3.

🔨 315a526fb at 20 Jan 12:41 AM

• Add information for Premium subscription upgrade. (by levlam)

5 files, +55/-5.

🔨 337aef5c0 at 20 Jan 12:38 PM

• Support chat.is_translatable, toggleChatIsTranslatable and updateChatIsTranslatable. (by levlam)

9 files, +216/-9.

🔨 813757279 at 20 Jan 12:57 PM

• Send updateChatIsTranslatable when premium is switched on or off. (by levlam)

3 files, +17/-1.

🔨 425bd0e36 at 20 Jan 05:31 PM

• Support sticker chat photos. (by levlam)

19 files, +274/-132.

🔨 eade45479 at 21 Jan 01:51 AM

• Move StickerPhotoSize to separate files. (by levlam)

10 files, +217/-160.

🔨 d6502824b at 21 Jan 02:07 AM

• Improve get_sticker_photo_size. (by levlam)

4 files, +64/-56.

🔨 201af22ef at 22 Jan 11:36 PM

• Add unique_value_ptr. (by levlam)

3 files, +124/-0.
🔨 345709f1f at 23 Jan 12:57 AM

• Store StickerPhotoSize in unique_ptr to optimize Photo size. (by levlam)

6 files, +54/-42.

🔨 0e1537420 at 23 Jan 11:51 AM

• Improve video size processing. (by levlam)

6 files, +87/-63.

🔨 61dee568d at 23 Jan 11:56 AM

• Move get_chat_photo_sticker_object to StickerPhotoSize class. (by levlam)

3 files, +38/-40.

🔨 0b0753350 at 23 Jan 12:05 PM

• Imptove StickerPhotoSize field names. (by levlam)

3 files, +54/-54.

🔨 69c6a485b at 23 Jan 12:18 PM

• Add sticker.id. (by levlam)

4 files, +17/-6.

🔨 fac51c981 at 23 Jan 12:50 PM

• Check provided custom emoji and sticker identifiers. (by levlam)

4 files, +28/-7.

🔨 7d2442f57 at 23 Jan 01:02 PM

• Make StickeerPhotoSize fields private. (by levlam)

5 files, +54/-47.

🔨 a7e4c54f6 at 23 Jan 01:53 PM

• Support stickers in setChatPhoto. (by levlam)

5 files, +81/-43.

🔨 8560ddfe8 at 23 Jan 02:29 PM

• Ignore min-channel photo for unavailable channels. (by levlam)

1 files, +3/-1.

🔨 136a50d0a at 23 Jan 03:46 PM

• Add translateMessageText. (by levlam)

8 files, +56/-1.

🔨 4a5b702f1 at 23 Jan 04:03 PM

• Add suggestedActionUpgradePremium. (by levlam)

4 files, +22/-1.

🔨 a1543b033 at 23 Jan 04:11 PM

• Add td_api::suggestedActionSubscribeToAnnualPremium. (by levlam)

4 files, +18/-2.

🔨 8f3606fb2 at 23 Jan 05:28 PM

• Add more service t.me subdomains. (by levlam)

1 files, +1/-1.

🔨 c4568db48 at 23 Jan 05:43 PM

• Add more t.me domains for web clients. (by levlam)

1 files, +5/-0.

🔨 0feb0f15c at 23 Jan 06:19 PM

• Improve names of methods and message contents related to sharing user/chat with a bot. (by levlam)

9 files, +47/-47.

🔨 94819c221 at 23 Jan 07:39 PM

• Fix handling of requestPeerTypeBroadcast. (by levlam)

1 files, +4/-4.

🔨 b6fc03e3b at 23 Jan 07:58 PM

• Add StickersManager::reload_found_stickers helper. (by levlam)

2 files, +11/-10.

🔨 e5441b5ed at 23 Jan 09:07 PM

• Support sticker_type in searchStickers. (by levlam)

5 files, +203/-68.

🔨 833c7c30d at 23 Jan 09:40 PM

• Allow mutiple emojis in searchStickers. (by levlam)

3 files, +15/-10.

🔨 587a88227 at 23 Jan 10:10 PM

• Don't remove emoji selectors in search_stickers. (by levlam)

4 files, +16/-14.

🔨 e5b557f55 at 23 Jan 11:46 PM

• Improve function name. (by levlam)

2 files, +4/-4.
🔨 f51bea81e at 24 Jan 03:15 PM

• Support search by multiple emojis in getStickers. (by levlam)

3 files, +57/-53.

🔨 8730fd6f3 at 24 Jan 06:11 PM

• Add td_api::getEmojiCategories. (by levlam)

10 files, +297/-3.

🔨 ae3a96e52 at 24 Jan 06:34 PM

• Fix language pack information repair. (by levlam)

1 files, +4/-4.

🔨 b02f13479 at 24 Jan 09:38 PM

• Add td_api::EmojiCategoryType. (by levlam)

9 files, +125/-32.

🔨 57548741c at 25 Jan 01:03 PM

• Send updateNewMessage after file upload has started. (by levlam)

2 files, +40/-13.

🔨 30cdbe69b at 25 Jan 04:23 PM

• Store emoji groups in the database. (by levlam)

4 files, +77/-10.

🔨 2325c5041 at 25 Jan 05:48 PM

• Collect statistics about received updates. (by levlam)

8 files, +68/-10.

🔨 5a6fb91bd at 25 Jan 05:50 PM

• Remove unneeded logging. (by levlam)

1 files, +2/-0.

🔨 5cd523408 at 25 Jan 07:25 PM

• Asynchronously check local location of all viewed and opened files. (by levlam)

3 files, +18/-0.

🔨 f9b81efe4 at 25 Jan 07:58 PM

• Replace result with "Request Aborted" error only if it is successful. (by levlam)

4 files, +7/-7.

🔨 f6485e711 at 25 Jan 08:25 PM

• Add StickersManager::get_used_language_codes_string. (by levlam)

2 files, +10/-5.

🔨 17f16ce83 at 25 Jan 09:00 PM

• Avoid duplicate updateUserStatus updates for self. (by levlam)

1 files, +6/-4.

🔨 a4f61ce47 at 25 Jan 09:26 PM

• Add td_api::premiumFeatureRealTimeChatTranslation. (by levlam)

2 files, +10/-1.

🔨 25cdd0e6e at 26 Jan 01:12 AM

• Ignore message_thread_id for channel posts. (by levlam)

2 files, +17/-9.

🔨 75dacac87 at 27 Jan 03:16 PM

• Add td_api::emojiCategoryTypeChatPhoto. (by levlam)

5 files, +25/-4.

🔨 23b345f87 at 28 Jan 03:41 AM

• Improve LinkManager::get_external_link_info. (by levlam)

1 files, +8/-4.

🔨 5666925e5 at 29 Jan 12:49 PM

• Don't postpone updates during initial getDifference. (by levlam)

2 files, +40/-10.

🔨 f8372a52e at 29 Jan 01:04 PM

• Improve TQueue::clear logging. (by levlam)

1 files, +5/-1.

🔨 0469ac014 at 30 Jan 12:35 AM

• Add inputChatPhotoSticker. (by levlam)

8 files, +141/-133.

🔨 47fd88b33 at 30 Jan 01:29 AM

• Add and use "since_last_open" internal option. (by levlam)

5 files, +32/-10.

🔨 e2d079860 at 30 Jan 01:40 PM

• Add userinfo characters check. (by levlam)

1 files, +38/-29.
🔨 9555bfc16 at 30 Jan 03:29 PM

• Add test for parse_url. (by levlam)

1 files, +88/-0.

🔨 784b46a29 at 30 Jan 03:42 PM

• Add td_api::deviceTokenHuaweiPush. (by levlam)

3 files, +11/-0.

🔨 68d735335 at 30 Jan 06:21 PM

• Add listener nullability checks. (by levlam)

2 files, +11/-4.

🔨 ed3202695 at 30 Jan 09:47 PM

• Increase MessageUnsupported version. (by levlam)

1 files, +1/-1.

🔨 4d70d1e92 at 31 Jan 01:33 PM

• Minor improvements. (by levlam)

9 files, +37/-40.

🔨 9d5299820 at 31 Jan 01:50 PM

• Add updateNewChatJoinRequest.user_chat_id. (by levlam)

2 files, +9/-3.

🔨 ade5a089e at 31 Jan 04:40 PM

• Implement ReplyMarkup::check_shared_dialog. (by levlam)

5 files, +121/-5.

🔨 a347eb4da at 31 Jan 04:52 PM

• Add ability to check shared with bot user/chat. (by levlam)

5 files, +19/-10.

🔨 101afa286 at 01 Feb 12:40 AM

• Don't check bot_is_member and bot_administrator_rights. (by levlam)

2 files, +7/-5.

🔨 da7c51868 at 01 Feb 12:57 AM

• Improve needs_repainting documentation. (by levlam)

1 files, +2/-1.

🔨 ec7c72e94 at 01 Feb 01:48 AM

• Check chat activness. (by levlam)

1 files, +3/-0.

🔨 b1ea693f1 at 01 Feb 01:51 AM

• Don't try to repair empty draft message. (by levlam)

1 files, +7/-5.

🔨 b067159d7 at 01 Feb 02:10 AM

• Improve chat type check. (by levlam)

3 files, +9/-6.

🔨 783a73b0e at 01 Feb 02:18 AM

• Fix formatting. (by levlam)

1 files, +3/-3.

🔨 759660054 at 01 Feb 02:35 AM

• Reload default chat photo custom emoji identifiers. (by levlam)

4 files, +25/-11.

🔨 d824cec90 at 01 Feb 03:48 AM

• Add get_custom_emoji_stickers_unlimited. (by levlam)

2 files, +50/-12.

🔨 6be6871b5 at 01 Feb 06:56 PM

• Fix error handling in QueryMerger. (by levlam)

1 files, +1/-1.

🔨 3ead2030f at 01 Feb 09:13 PM

• Improve chat photo animation documentation. (by levlam)

1 files, +2/-2.

🔨 b4658f3da at 01 Feb 10:01 PM

• Reserve storage for deleted_log_event_ids. (by levlam)

1 files, +1/-0.

🔨 3d6ea2f77 at 01 Feb 11:46 PM

• Binlog: store key_salt in string instead of BufferSlice. (by levlam)

2 files, +14/-16.

🔨 2a5f6121e at 02 Feb 12:26 AM

• Binlog: store iv, key and key_hash in string instead of BufferSlice. (by levlam)

1 files, +18/-20.
🔨 882de6e8e at 02 Feb 03:08 AM

• Replace unsafe to maintain data_ field with get_data() method. (by levlam)

15 files, +67/-66.

🔨 38b2fbe17 at 02 Feb 03:15 AM

• Fix query merge while closing. (by levlam)

1 files, +3/-0.

🔨 0e58eeb5e at 02 Feb 04:03 AM

• Simplify BinlogEvent::init/validate. (by levlam)

3 files, +28/-27.

🔨 d6b777056 at 02 Feb 03:45 PM

• Always initialize BinlogEvent.offset_. (by levlam)

4 files, +5/-3.

🔨 0adcac246 at 02 Feb 05:40 PM

• Use explicit as_mutable_slice to get MutableSlice. (by levlam)

32 files, +127/-130.

🔨 3179d3569 at 02 Feb 07:19 PM

• Update version to 1.8.11. (by levlam)

5 files, +5/-5.

🔨 4cb164f44 at 02 Feb 09:13 PM

• Initialize all BinlogEvent fields. (by levlam)

5 files, +16/-20.

🔨 ddab8d5db at 03 Feb 12:01 AM

• Improve translateText documentation. (by levlam)

1 files, +12/-4.

🔨 5ed796cd5 at 03 Feb 08:27 AM

• Improve CRC spelling. (by levlam)

2 files, +3/-3.

🔨 216b6e1ac at 03 Feb 10:41 AM

• Add AutosaveManager. (by levlam)

7 files, +71/-0.

🔨 c5c970783 at 03 Feb 12:39 PM

• Add td_api::getAutosaveSettings. (by levlam)

6 files, +180/-0.

🔨 255d887bc at 03 Feb 01:07 PM

• Add td_api::clearAutosaveSettingsExceptions. (by levlam)

6 files, +53/-1.

🔨 498f50764 at 03 Feb 01:45 PM

• Improve class names. (by levlam)

3 files, +18/-17.

🔨 39f4091ac at 03 Feb 03:58 PM

• Add td_api::setAutosaveSettings. (by levlam)

6 files, +198/-5.

🔨 7556ef4b1 at 03 Feb 04:08 PM

• Support telegram_api::updateAutoSaveSettings. (by levlam)

3 files, +9/-5.

🔨 810b58d55 at 03 Feb 04:49 PM

• Check and fix max_video_file_size. (by levlam)

3 files, +11/-5.

🔨 6dc48f30d at 03 Feb 08:59 PM

• Add td_api::updateAutosaveSettings. (by levlam)

1 files, +3/-0.
TDLib 1.8.11 has been released 🎉!

View changes
New Bot API commits:

🔨 348b94bde at 01 Jan 12:31 AM

• Update copyright year. (by levlam)

19 files, +19/-19.

🔨 0dcec25d7 at 06 Jan 03:52 PM

• Add ClientManager::get_top_clients. (by levlam)

2 files, +43/-30.

🔨 75caf1b0e at 06 Jan 04:29 PM

• Log top bots in dump_statistics. (by levlam)

2 files, +32/-1.

🔨 452a19009 at 06 Jan 04:30 PM

• Reduce Watchdog timeout to 0.25. (by levlam)

2 files, +2/-2.

🔨 1b741dd3b at 06 Jan 06:03 PM

• Update TDLib and asynchronously destroy deleted TQueue events. (by levlam)

2 files, +5/-3.

🔨 a8f7f78fe at 08 Jan 09:30 PM

• Rendomize maximum webhook event delay. (by levlam)

1 files, +2/-1.

🔨 c68f6a7a8 at 11 Jan 08:30 PM

• Update TDLib to 1.8.11. (by levlam)

4 files, +26/-11.

🔨 e636a6db4 at 11 Jan 08:39 PM

• Support "request_user" keyboard buttons. (by levlam)

1 files, +13/-0.

🔨 c3c8f112e at 11 Jan 08:50 PM

• Support "request_chat" keyboard buttons. (by levlam)

1 files, +28/-0.

🔨 82d592702 at 12 Jan 02:49 PM

• Support messageUserShared and messageChatShared. (by levlam)

2 files, +38/-6.

🔨 70428fb76 at 18 Jan 10:44 PM

• Improve BotInfo for bots with invalid tokens. (by levlam)

1 files, +5/-1.

🔨 d3846adaa at 23 Jan 07:27 PM

• Destroy HttpQuery on another thread. (by levlam)

2 files, +7/-0.

🔨 2c23688be at 31 Jan 01:46 AM

• Support separate media permissions. (by levlam)

1 files, +65/-11.

🔨 0bc181c21 at 01 Feb 03:46 AM

• Add ChatJoinRequest.user_chat_id. (by levlam)

1 files, +1/-0.

🔨 0e6826b7e at 01 Feb 04:00 AM

• Add use_independent_chat_permissions to restrictChatMember and setChatPermissions. (by levlam)

2 files, +13/-10.

🔨 818084542 at 02 Feb 07:21 PM

• Update version to 6.5. (by levlam)

2 files, +2/-2.