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
🔨 235d88459 at 25 Sep 08:27 PM

• Improve can_manage_chat documentation. (by levlam)

2 files, +11/-12.

🔨 7dc1aed0d at 25 Sep 09:23 PM

• Use can_get_message_statistics in send_get_message_public_forwards_... (by levlam)

1 files, +1/-13.

🔨 155095dff at 25 Sep 09:39 PM

• Move get_message_public_forwards to StatisticsManager. (by levlam)

5 files, +177/-168.

🔨 9a4400518 at 25 Sep 09:56 PM

• Add UpdatesManager::fix_short_message_flags. (by levlam)

2 files, +21/-28.

🔨 09ced5689 at 25 Sep 10:09 PM

• Remove most MESSAGE_FLAG usages. (by levlam)

3 files, +20/-48.

🔨 83df57a10 at 25 Sep 10:48 PM

• Remove MessageInfo.flags. (by levlam)

3 files, +47/-42.

🔨 84f298515 at 25 Sep 10:52 PM

• Init boolean message fields closer to their first usage. (by levlam)

1 files, +9/-12.

🔨 ce5c3f32e at 26 Sep 01:08 PM

• Support alternative boost links. (by levlam)

2 files, +20/-0.

🔨 ab673a959 at 26 Sep 02:03 PM

• Add some index checks. (by levlam)

4 files, +8/-0.

🔨 d2d0a21d1 at 26 Sep 02:48 PM

• Update Unicode tables to 15.1. (by levlam)

1 files, +190/-189.

🔨 23683f40f at 27 Sep 12:35 AM

• Send updateChatActiveStories for stories loaded from database in de... (by levlam)

1 files, +12/-6.

🔨 a4016cef7 at 27 Sep 12:40 AM

• Add source to update_story_list_sent_total_count. (by levlam)

2 files, +18/-17.

🔨 bb8070ed4 at 27 Sep 01:31 PM

• Reload chats to send stories once a day. (by levlam)

2 files, +11/-0.

🔨 93d17802e at 27 Sep 02:30 PM

• Fix saving of active stories. (by levlam)

1 files, +18/-11.

🔨 7b9abf3ec at 27 Sep 03:31 PM

• Explicitly restart timeout. (by levlam)

2 files, +20/-8.

🔨 a6389d352 at 27 Sep 04:15 PM

• Recheck active stories if failed to find some of them. (by levlam)

2 files, +23/-1.
🔨 a65f14fff at 27 Sep 04:22 PM

• Improve log messages. (by levlam)

1 files, +4/-4.
🔨 32df5ab45 at 28 Sep 12:44 AM

• Fix documentation misprints. (by levlam)

1 files, +2/-2.

🔨 469f87c2b at 28 Sep 12:50 AM

• Allow to remove media_album_id for yet unsent messages. (by levlam)

1 files, +3/-1.

🔨 5b072215a at 28 Sep 12:53 AM

• Improve media_timestamp documentation. (by levlam)

1 files, +3/-3.

🔨 5d7f34f65 at 28 Sep 04:31 PM

• Add StoryManager::has_unexpired_viewers. (by levlam)

2 files, +15/-8.
🔨 5c93447ad at 28 Sep 07:04 PM

• Increase MessageUnsupported version to reget messages with boost li... (by levlam)

1 files, +1/-1.
🔨 97ec3eacf at 28 Sep 07:54 PM

• Fix get_percentage_value. (by levlam)

2 files, +10/-5.
🔨 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.