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
🔨 69b46d846 at 29 Sep 01:00 PM

• Add to_string benchmark. (by levlam)

1 files, +49/-2.

🔨 811f90da2 at 29 Sep 01:13 PM

• Add StringBuilder::append_char. (by levlam)

2 files, +19/-1.

🔨 d84a021a4 at 29 Sep 01:48 PM

• Use StringBuilder in TlStorerToString to speed up it 2 times. (by levlam)

1 files, +37/-71.

🔨 6076e0e2a at 29 Sep 02:05 PM

• Pass field names as Slice for another 15% speed up. (by levlam)

1 files, +14/-14.

🔨 72b8a29d8 at 30 Sep 01:43 AM

• Fix documentation misprint. (by levlam)

1 files, +1/-1.

🔨 16cec9c2f at 01 Oct 08:59 PM

• Add td::add_to_top. (by levlam)

2 files, +91/-0.

🔨 c47494266 at 01 Oct 09:17 PM

• Use add_to_top. (by levlam)

7 files, +19/-80.

🔨 ceaa37fe0 at 01 Oct 09:49 PM

• Simplify set_dialog_is_pinned implementation. (by levlam)

2 files, +24/-28.

🔨 51e23dd45 at 02 Oct 08:38 PM

• Decrease MIN_DELETED_ASYNCHRONOUSLY_MESSAGES. (by levlam)

1 files, +1/-1.

🔨 c29988999 at 02 Oct 10:17 PM

• Add add_to_top benchmark. (by levlam)

1 files, +33/-0.

🔨 83b3d5768 at 03 Oct 02:24 AM

• Add StringBuilder::print_int benchmarks. (by levlam)

1 files, +23/-0.

🔨 2a0d757ec at 04 Oct 11:28 AM

• Explicitly pass Unix time to can_get_story_viewers. (by levlam)

2 files, +8/-7.

🔨 74679944a at 04 Oct 12:24 PM

• Remove error-prone server_time_cached. (by levlam)

14 files, +97/-97.

🔨 14b10c768 at 04 Oct 04:02 PM

• Fix my recent chosen reaction chat id also for objects received fro... (by levlam)

1 files, +9/-1.

🔨 b41a51f2e at 04 Oct 04:18 PM

• Use add_to_top if possible. (by levlam)

3 files, +4/-15.
🔨 9289270cd at 05 Oct 09:50 PM

• Close databases and binlog on another thread. (by levlam)

6 files, +21/-28.

🔨 e0731b193 at 05 Oct 11:23 PM

• Don't use deprecated EM_LOG_FUNC_PARAMS flag. (by levlam)

1 files, +1/-2.

🔨 6c88f6dbf at 06 Oct 12:22 AM

• Update list of TLDs. (by levlam)

1 files, +115/-123.

🔨 06e01a9eb at 06 Oct 12:29 AM

• Avoid 'Access is denied. : 5 : File "server" can't be opened/create... (by levlam)

1 files, +1/-1.

🔨 409dda8d7 at 07 Oct 11:42 AM

• Add more t.me subdomains to exceptions. (by levlam)

2 files, +11/-4.

🔨 4eb9020d5 at 07 Oct 11:46 AM

• Use FlatHashSet for disallowed subdomains. (by levlam)

1 files, +4/-5.
🔨 986f1ab46 at 06 Oct 10:42 PM

• Fix typo in docs (by Daniil Gentili and Aliaksei Levin)

1 files, +1/-1.
🔨 de3275083 at 08 Oct 11:16 PM

• Use Dependencies to load data for binlog events if appropriate. (by levlam)

1 files, +26/-46.

🔨 9a40ea0f1 at 25 Sep 06:16 PM

• Update layer to 165. (by levlam)

3 files, +12/-6.

🔨 4a02f5096 at 25 Sep 06:40 PM

• Add chatBoostStatus.boost_url. (by levlam)

2 files, +4/-3.

🔨 7d2d0b9f2 at 27 Sep 05:25 PM

• Improve names of MessageReaction functions. (by levlam)

3 files, +24/-23.

🔨 0fd3c5554 at 28 Sep 01:25 PM

• Add addedReaction.is_outgoing. (by levlam)

2 files, +8/-4.

🔨 e3d89cf90 at 28 Sep 02:32 PM

• Add messageReaction.used_sender_id. (by levlam)

2 files, +9/-2.

🔨 b5bf59466 at 28 Sep 03:15 PM

• Improve messageBotWriteAccessAllowed class. (by levlam)

2 files, +26/-12.

🔨 13d02a864 at 09 Oct 12:20 PM

• Add separate class messageImportInfo. (by levlam)

3 files, +28/-14.

🔨 d9d369798 at 09 Oct 02:23 PM

• Remove imported check from is_forward_info_sender_hidden. (by levlam)

1 files, +1/-4.

🔨 c86d4d103 at 09 Oct 06:48 PM

• Add class MessageOrigin. (by levlam)

6 files, +376/-179.

🔨 c05b5ba3e at 09 Oct 06:56 PM

• Add MessageOrigin::add_dependencies. (by levlam)

3 files, +11/-2.

🔨 8da2eba16 at 09 Oct 07:20 PM

• Add MessageOrigin::add_user_ids/add_channel_ids. (by levlam)

3 files, +21/-5.

🔨 7b1408d44 at 09 Oct 08:06 PM

• Add and use MessageOrigin::get_sender. (by levlam)

3 files, +16/-10.

🔨 9e8251380 at 09 Oct 08:44 PM

• Add and use MessageOrigin::get_message_full_id. (by levlam)

5 files, +37/-17.

🔨 ae6e8b5a9 at 09 Oct 09:10 PM

• Add MessageOrigin::get_sender_name(). (by levlam)

2 files, +6/-2.

🔨 b10220a49 at 09 Oct 09:16 PM

• Add MessageOrigin::has_sender_signature(). (by levlam)

2 files, +7/-7.

🔨 21068870f at 09 Oct 09:24 PM

• Add MessageOrigin::hide_sender_if_needed. (by levlam)

3 files, +14/-9.

🔨 94f72a026 at 09 Oct 09:27 PM

• Inline last usage of MessagesManager::is_forward_info_sender_hidden. (by levlam)

2 files, +1/-8.

🔨 367b2af16 at 09 Oct 09:29 PM

• Make MessageOrigin fields private. (by levlam)

1 files, +2/-1.

🔨 844e6f2bf at 10 Oct 11:47 PM

• Pass source as pointer to on_update_message_id. (by levlam)

2 files, +2/-2.

🔨 8d2d01abc at 11 Oct 12:28 AM

• Always postpone updateChatLastMessage in getCurrentState. (by levlam)

1 files, +1/-1.

🔨 6b576bb2e at 12 Oct 07:26 PM

• Don't postpone updates for bots before first getDifference. (by levlam)

1 files, +1/-1.

🔨 b51440c24 at 12 Oct 07:45 PM

• Don't use deprecated EXTRA_EXPORTED_RUNTIME_METHODS for Emscripten. (by levlam)

1 files, +2/-2.

🔨 7644caaf6 at 12 Oct 08:58 PM

• Use FlatHashMap in KeyValue. (by levlam)

2 files, +19/-12.

🔨 a6fbed2ad at 12 Oct 09:04 PM

• Reserve space for result in BinlogKeyValue::get_all(). (by levlam)

1 files, +1/-0.

🔨 861f0edab at 12 Oct 10:30 PM

• Replace TopDialogManager.is_active_ with !is_bot(). (by levlam)

2 files, +10/-16.

🔨 97a401cd0 at 12 Oct 10:53 PM

• Don't use slow BinlogKeyValue::erase_by_prefix for bots on each start. (by levlam)

2 files, +2/-2.

🔨 93ddc9c3d at 12 Oct 11:14 PM

• Remove support for dropping old PMC-based chat database. (by levlam)

2 files, +3/-14.

🔨 eed6e0bba at 12 Oct 11:41 PM

• Don't try to init proxies if they have never been added. (by levlam)

2 files, +14/-5.

🔨 12ffa253b at 12 Oct 11:48 PM

• Remove empty stored proxy from binlog. (by levlam)

1 files, +2/-0.
🔨 4ed0b23c9 at 13 Oct 12:45 AM

• Update version to 1.8.20. (by levlam)

6 files, +6/-6.

🔨 8abe65278 at 14 Oct 02:47 AM

• Don't allow forward of stories to secret chats. (by levlam)

1 files, +3/-0.

🔨 f098853eb at 14 Oct 02:49 AM

• Add descriptions for MessageContentDupType values. (by levlam)

1 files, +7/-1.

🔨 8a711b56d at 14 Oct 03:00 AM

• Limit the number of ignored updates before end of the first get dif... (by levlam)

2 files, +10/-6.

🔨 7a6d6cf49 at 14 Oct 03:06 AM

• Fix max_proxy_id_ initialization. (by levlam)

1 files, +2/-0.
• What's new in TDLib 1.8.20:

Added BotWriteAccessAllowReason.

Added messageImportInfo.

Added botWriteAccessAllowReasonConnectedWebsite.

Added botWriteAccessAllowReasonAddedToAttachmentMenu.

Added botWriteAccessAllowReasonLaunchedWebApp.

Added botWriteAccessAllowReasonAcceptedRequest.

Added messageReaction.used_sender_id.

Added message.import_info.

Added messageBotWriteAccessAllowed.reason.

Added chatBoostStatus.boost_url.

Added addedReaction.is_outgoing.

Removed messageForwardOriginMessageImport.

Removed messageWebsiteConnected.

Removed messageBotWriteAccessAllowed.web_app.

Removed messageBotWriteAccessAllowed.by_request.
TDLib 1.8.20 has been released 🎉!

View changes
🔨 90fd69b20 at 14 Oct 10:48 PM

• Add UpdatesManager::is_acceptable_message_media. (by levlam)

2 files, +62/-55.
🔨 5881dde13 at 14 Oct 08:03 AM

• Fix finding CRC32C (by Zephyr Lykos and Aliaksei Levin)

1 files, +3/-0.

🔨 ebd77d515 at 14 Oct 08:05 AM

• Export static targets in a separate file (by Zephyr Lykos and Aliaksei Levin)

7 files, +13/-5.
🔨 91b57ccce at 15 Oct 12:23 AM

• Suppress logging if failed to find Crc32c, Readline or Git. (by levlam)

3 files, +4/-6.

🔨 9fa5c685f at 15 Oct 12:57 AM

• Fix split between TdTargets and TdStaticTargets. (by levlam)

1 files, +15/-1.
🔨 1c588eda0 at 15 Oct 01:20 AM

• Minor improvements. (by levlam)

8 files, +13/-13.
🔨 fab24473c at 15 Oct 09:25 PM

• Fix processing of unexpected DestroyAuthKeyRes. (by levlam)

1 files, +4/-1.

🔨 81d14838c at 16 Oct 10:11 AM

• Return unordered_map from prefix_get. (by levlam)

2 files, +6/-3.

🔨 4c64a7522 at 16 Oct 10:21 AM

• Disallow reactions by anonymous administrators. (by levlam)

1 files, +8/-1.

🔨 f441415da at 16 Oct 10:35 AM

• Allow to react anonymous group creator on behalf of a supergroup. (by levlam)

2 files, +16/-6.
🔨 483b9d73c at 17 Oct 11:58 PM

• Remove unneeded (void) for empty parameter list. (by levlam)

1 files, +12/-12.

🔨 cf423903a at 18 Oct 01:14 PM

• Add new entities to the fix_formatted_text test. (by levlam)

1 files, +2/-2.

🔨 6c0722ed2 at 18 Oct 07:08 PM

• Mark that td_api::setChatMessageAutoDeleteTime is allowed only for ... (by levlam)

1 files, +1/-0.
🔨 50c3bf2e4 at 18 Oct 07:12 PM

• Fix typos. (#2641) (by AYMEN Mohammed)

15 files, +17/-17.
🔨 cabdd047b at 19 Oct 11:51 AM

• Don't update pts_diff on PTS initialization. (by levlam)

1 files, +10/-8.
🔨 522d54483 at 18 Oct 09:34 PM

• Remove outdated ENVIROMENT variable from tdweb worker. (by AYMEN Mohammed and Aliaksei Levin)

1 files, +2/-4.
🔨 df1e95a57 at 19 Oct 02:16 PM

• Mark that td_api::getDefault*Stickers are allowed only for users. (by levlam)

1 files, +2/-0.

🔨 74396f65a at 19 Oct 03:12 PM

• Add class StickerListType. (by levlam)

7 files, +147/-85.

🔨 deda76bed at 20 Oct 09:30 PM

• Poll at most last 25 viewed messages. (by levlam)

1 files, +1/-1.

🔨 687c6c40c at 20 Oct 10:33 PM

• Reload message views more often for newer messages. (by levlam)

1 files, +6/-1.

🔨 605a3af4b at 21 Oct 08:41 PM

• Add and use td::any_of. (by levlam)

7 files, +20/-17.

🔨 87aff1320 at 22 Oct 01:10 AM

• Add any_of benchmark. (by levlam)

1 files, +29/-0.

🔨 996ad8698 at 23 Oct 11:07 AM

• Fix reaction showing for anonymous administrators. (by levlam)

1 files, +6/-6.

🔨 1f66cc7b1 at 23 Oct 12:51 PM

• Unconditionally return status to recreate connection. (by levlam)

1 files, +1/-3.

🔨 b29a2b1ba at 23 Oct 01:02 PM

• Close connection if receive no answer for destroy_auth_key for 60 s... (by levlam)

2 files, +15/-2.

🔨 8c10e893c at 23 Oct 01:08 PM

• Remove unused functions from SessionConnection::Callback. (by levlam)

3 files, +3/-10.

🔨 29d7916e4 at 23 Oct 02:00 PM

• Disallow unneeded canceling of destroy_auth_key. (by levlam)

5 files, +13/-11.

🔨 0db264401 at 23 Oct 02:05 PM

• Remove unused constructor parameter. (by levlam)

3 files, +7/-10.

🔨 66757e251 at 23 Oct 02:10 PM

• Improve field names. (by levlam)

4 files, +20/-19.

🔨 9fdc48ac2 at 23 Oct 02:12 PM

• Don't use promise emptiness to check that auth keys are being destr... (by levlam)

2 files, +6/-3.

🔨 4786d1a93 at 23 Oct 02:58 PM

• Forcely disable multiple sessions and PFS while destroying auth key. (by levlam)

5 files, +18/-19.

🔨 d5f7423b5 at 23 Oct 03:26 PM

• Add static AuthDataShared::get_auth_key_for_dc(). (by levlam)

2 files, +20/-9.

🔨 f2114f34f at 23 Oct 03:40 PM

• Add DcId::MAX_RAW_DC_ID. (by levlam)

3 files, +12/-11.

🔨 9de5b27db at 23 Oct 03:45 PM

• Destroy auth keys in non-inited internal DCs. (by levlam)

1 files, +7/-0.

🔨 f2345d4fc at 23 Oct 03:57 PM

• Remove redundant actor name from log messages. (by levlam)

2 files, +5/-5.

🔨 7152a5c2e at 23 Oct 05:02 PM

• Never change result of is_from_mention_notification_group. (by levlam)

1 files, +8/-4.
🔨 f0382d878 at 24 Oct 03:17 PM

• Add source to get_chat_member_object. (by levlam)

5 files, +15/-13.

🔨 87f7cdd69 at 25 Oct 03:02 AM

• Store MessageFullId in replied_yet_unsent_messages_. (by levlam)

2 files, +15/-14.

🔨 c03181815 at 26 Oct 10:30 AM

• Fix available reactions check. (by levlam)

1 files, +1/-1.
🔨 dd77e4628 at 25 Oct 12:52 AM

• Strong typed API for synchronous TDLib method execution in Java int... (by Vyacheslav and Aliaksei Levin)

1 files, +29/-2.
🔨 7097b2bf5 at 27 Oct 11:14 PM

• Fix index type. (by levlam)

1 files, +1/-1.

🔨 9c9c1bb51 at 28 Oct 12:06 AM

• Minor improvements. (by levlam)

4 files, +9/-7.

🔨 bd36f4805 at 28 Sep 04:13 PM

• Update layer to 166. (by levlam)

15 files, +153/-139.

🔨 fa04b6f28 at 28 Sep 05:54 PM

• Add storePaymentPurposePremiumGiftCodes. (by levlam)

3 files, +45/-4.

🔨 4be2d8cbe at 28 Sep 09:09 PM

• Add get_boost_input_peer function. (by levlam)

1 files, +21/-11.

🔨 ca1ae4724 at 28 Sep 09:26 PM

• Add td_api::getPremiumGiftCodePaymentOptions. (by levlam)

6 files, +89/-1.

🔨 4bd27a151 at 28 Sep 10:21 PM

• Add td_api::checkPremiumGiftCode. (by levlam)

6 files, +88/-0.

🔨 c98c778b0 at 28 Sep 10:35 PM

• Add td_api::applyPremiumGiftCode. (by levlam)

6 files, +48/-1.

🔨 a926c9dc6 at 28 Sep 10:58 PM

• Improve documentation. (by levlam)

1 files, +1/-1.

🔨 acb9da43a at 29 Sep 03:52 PM

• Add td_api::storePaymentPurposePremiumGiveaway. (by levlam)

3 files, +53/-4.

🔨 b4609e910 at 29 Sep 04:44 PM

• Add td_api::internalLinkTypePremiumGiftCode. (by levlam)

4 files, +61/-2.

🔨 1ebbd360d at 29 Sep 05:55 PM

• Add td_api::messagePremiumGiftCode. (by levlam)

6 files, +112/-4.

🔨 d20ddeb65 at 30 Sep 12:32 AM

• Add td_api::messagePremiumGiveaway. (by levlam)

5 files, +125/-5.

🔨 84676f04a at 02 Oct 10:31 PM

• Add more colors to themeParameters. (by levlam)

3 files, +15/-2.

🔨 e608fdca7 at 02 Oct 11:23 PM

• Add td_api::textEntityTypeBlockQuote. (by levlam)

2 files, +7/-1.

🔨 a98a9fb97 at 03 Oct 06:27 PM

• Add td_api::inputInvoiceTelegram. (by levlam)

5 files, +118/-10.

🔨 3e3b4e8aa at 04 Oct 05:24 PM

• Remove legacy supports_settings fields. (by levlam)

3 files, +9/-12.

🔨 811a7c60e at 06 Oct 11:58 AM

• Add separate td_api::InputMessageReplyTo. (by levlam)

9 files, +74/-62.

🔨 3e487253c at 06 Oct 01:05 PM

• Use separate constructors for MessageInputReplyTo. (by levlam)

3 files, +30/-19.

🔨 9a339166a at 06 Oct 06:28 PM

• Add td_api::getPremiumGiveawayInfo. (by levlam)

8 files, +174/-4.

🔨 c2d5ca2d3 at 10 Oct 02:11 PM

• Allow to get the list of prepaid Premium giveaways. (by levlam)

2 files, +15/-2.

🔨 3dea94207 at 12 Oct 05:05 PM

• Add td_api::premiumGiveawayParameters. (by levlam)

9 files, +292/-112.

🔨 2a46d463e at 12 Oct 05:58 PM

• tg_cli: add PremiumGiveawayParameters. (by levlam)

1 files, +34/-7.

🔨 5d80e3db7 at 12 Oct 06:19 PM

• Add td_api::launchPrepaidPremiumGiveaway. (by levlam)

7 files, +68/-4.

🔨 f31635e9a at 12 Oct 06:58 PM

• Support country code restrictions for giveaways. (by levlam)

6 files, +42/-16.

🔨 d85182e5d at 13 Oct 11:38 AM

• Improve premiumGiveawayParameters field name. (by levlam)

2 files, +6/-6.

🔨 98b14b732 at 13 Oct 11:48 AM

• Add premiumGiveawayParticipantStatusDisallowedCountry. (by levlam)

2 files, +9/-2.

🔨 4ef53487d at 13 Oct 11:57 AM

• Add creation_date to information about giveaway. (by levlam)

2 files, +8/-5.

🔨 580e856f4 at 13 Oct 12:47 PM

• Support giveaway forwarding. (by levlam)

4 files, +21/-8.

🔨 ce5f63c5a at 13 Oct 01:11 PM

• Add pushMessageContentPremiumGiftCode. (by levlam)

3 files, +10/-0.