🤨5🫡2
🤨5🫡2
telegramdesktop/tdesktop/dev • 1ecd9c2 • 3 files, +19/-16
Fix menu shortcut labels overlapping premium stars.
telegramdesktop/tdesktop/dev • d2d57a4 • 1 files, +4/-7
Switch non-empty heading to text without selection.
telegramdesktop/tdesktop/dev • 9254c2a • 3 files, +21/-14
Guard ordered list marker delimiters in layout.
telegramdesktop/tdesktop/dev • 44606b0 • 3 files, +3/-12
Remove generic text placeholder in article editor.
telegramdesktop/tdesktop/dev • f362140 • 4 files, +20/-13
Show header placeholder in header table cells.
telegramdesktop/tdesktop/dev • 7d390e1 • 3 files, +31/-1
Finish paragraph blocks on Enter like headings.
telegramdesktop/tdesktop/dev • 99ff148 • 6 files, +42/-5
Added more phrases for channels in communities.
telegramdesktop/tdesktop/dev • c2cc21a • 4 files, +86/-11
Support diff display in rich message AI Editor proofread.
telegramdesktop/tdesktop/dev • 5df32b1 • 1 files, +1/-1
Fix build with GCC.
telegramdesktop/tdesktop/dev • e97bbaf • 6 files, +24/-18
Version 7.0.
- Rich messages editor.
- Ephemeral messages in groups.
- Communities of chats.
telegramdesktop/tdesktop/dev • da1270a • 5 files, +73/-1
Added parsing of main profile tab from full peer info.
telegramdesktop/tdesktop/dev • f586e9d • 9 files, +171/-13
Added ordering and setting of main profile media tab.
telegramdesktop/tdesktop/dev • 667f6f4 • 4 files, +68/-31
Added inline members list for small groups in profile tabs.
telegramdesktop/tdesktop/dev • d280870 • 1 files, +3/-3
Replaced long profile tab titles with short official ones.
#tdesktop
Fix menu shortcut labels overlapping premium stars.
telegramdesktop/tdesktop/dev • d2d57a4 • 1 files, +4/-7
Switch non-empty heading to text without selection.
telegramdesktop/tdesktop/dev • 9254c2a • 3 files, +21/-14
Guard ordered list marker delimiters in layout.
telegramdesktop/tdesktop/dev • 44606b0 • 3 files, +3/-12
Remove generic text placeholder in article editor.
telegramdesktop/tdesktop/dev • f362140 • 4 files, +20/-13
Show header placeholder in header table cells.
telegramdesktop/tdesktop/dev • 7d390e1 • 3 files, +31/-1
Finish paragraph blocks on Enter like headings.
telegramdesktop/tdesktop/dev • 99ff148 • 6 files, +42/-5
Added more phrases for channels in communities.
telegramdesktop/tdesktop/dev • c2cc21a • 4 files, +86/-11
Support diff display in rich message AI Editor proofread.
telegramdesktop/tdesktop/dev • 5df32b1 • 1 files, +1/-1
Fix build with GCC.
telegramdesktop/tdesktop/dev • e97bbaf • 6 files, +24/-18
Version 7.0.
- Rich messages editor.
- Ephemeral messages in groups.
- Communities of chats.
telegramdesktop/tdesktop/dev • da1270a • 5 files, +73/-1
Added parsing of main profile tab from full peer info.
telegramdesktop/tdesktop/dev • f586e9d • 9 files, +171/-13
Added ordering and setting of main profile media tab.
telegramdesktop/tdesktop/dev • 667f6f4 • 4 files, +68/-31
Added inline members list for small groups in profile tabs.
telegramdesktop/tdesktop/dev • d280870 • 1 files, +3/-3
Replaced long profile tab titles with short official ones.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 6eb299a • 1 files, +9/-7
Fixed profile tabs order to match official apps.
telegramdesktop/tdesktop/dev • fa58d97 • 2 files, +31/-22
Fixed peer name width on profile tab buttons toggle.
telegramdesktop/tdesktop/dev • d478c11 • 1 files, +1/-1
Fixed false docked state of profile tabs before layout.
telegramdesktop/tdesktop/dev • 6a93fea • 5 files, +78/-21
Added mouse wheel scrolling to profile tabs strip.
Wheel moves tabs only while profile scroll rests, so ongoing scroll is
never taken over. Strip that fits without scrolling passes every notch
to profile.
telegramdesktop/tdesktop/dev • acf288e • 1 files, +3/-1
Replaced profile tabs with shared media buttons in third column.
telegramdesktop/tdesktop/dev • 72c1f63 • 11 files, +74/-15
Added last gifts preview to profile gifts tab.
telegramdesktop/tdesktop/dev • 45b38d8 • 7 files, +76/-24
Added ability to open profile media tabs in separate windows.
telegramdesktop/tdesktop/dev • 5376ded • 7 files, +38/-3
Added support of combined photo and video type to shared media.
telegramdesktop/tdesktop/dev • 8505897 • 5 files, +81/-14
Added combined media tab instead of photo and video tabs.
telegramdesktop/tdesktop/dev • 06307b4 • 2 files, +93/-7
Added expanding and collapsing of profile media tab to menu.
telegramdesktop/tdesktop/dev • f1b954c • 2 files, +2/-2
Wrap single line in EntityType::Code.
telegramdesktop/tdesktop/dev • 3f01906 • 4 files, +12/-0
Added ability to close emoji status panel with main menu.
telegramdesktop/tdesktop/dev • c135ad0 • 4 files, +32/-0
Allowed closing emoji status panel with click outside main menu.
#tdesktop
Fixed profile tabs order to match official apps.
telegramdesktop/tdesktop/dev • fa58d97 • 2 files, +31/-22
Fixed peer name width on profile tab buttons toggle.
telegramdesktop/tdesktop/dev • d478c11 • 1 files, +1/-1
Fixed false docked state of profile tabs before layout.
telegramdesktop/tdesktop/dev • 6a93fea • 5 files, +78/-21
Added mouse wheel scrolling to profile tabs strip.
Wheel moves tabs only while profile scroll rests, so ongoing scroll is
never taken over. Strip that fits without scrolling passes every notch
to profile.
telegramdesktop/tdesktop/dev • acf288e • 1 files, +3/-1
Replaced profile tabs with shared media buttons in third column.
telegramdesktop/tdesktop/dev • 72c1f63 • 11 files, +74/-15
Added last gifts preview to profile gifts tab.
telegramdesktop/tdesktop/dev • 45b38d8 • 7 files, +76/-24
Added ability to open profile media tabs in separate windows.
telegramdesktop/tdesktop/dev • 5376ded • 7 files, +38/-3
Added support of combined photo and video type to shared media.
telegramdesktop/tdesktop/dev • 8505897 • 5 files, +81/-14
Added combined media tab instead of photo and video tabs.
telegramdesktop/tdesktop/dev • 06307b4 • 2 files, +93/-7
Added expanding and collapsing of profile media tab to menu.
telegramdesktop/tdesktop/dev • f1b954c • 2 files, +2/-2
Wrap single line in EntityType::Code.
telegramdesktop/tdesktop/dev • 3f01906 • 4 files, +12/-0
Added ability to close emoji status panel with main menu.
telegramdesktop/tdesktop/dev • c135ad0 • 4 files, +32/-0
Allowed closing emoji status panel with click outside main menu.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 645f920 • 2 files, +24/-11
Fixed unfaded tab text at edges of profile tabs strip.
telegramdesktop/tdesktop/dev • a8dbd42 • 3 files, +27/-13
Added caching of content layer in profile tabs strip.
telegramdesktop/tdesktop/dev • 1edfe7f • 2 files, +29/-11
Fixed wheel scrolling of profile tabs in unfocused macOS window.
telegramdesktop/tdesktop/dev • d450ada • 1 files, +3/-1
Fixed pill outline faded by edge gradients in profile tabs strip.
telegramdesktop/tdesktop/dev • 76579a0 • 1 files, +1/-1
Fixed stale body width in profile tabs before first shown tab.
telegramdesktop/tdesktop/dev • 33665f7 • 2 files, +44/-23
Added zoom into cursor point in media viewer for wheel and pinch.
telegramdesktop/tdesktop/dev • b880396 • 5 files, +49/-3
Added per-unit subsets of lang keys to build.
telegramdesktop/tdesktop/dev • ca79703 • 3 files, +23/-14
Fixed empty space below short media tab in profile.
telegramdesktop/tdesktop/dev • 9e2b9ac • 4 files, +8/-2
Fixed position of popup selector for messages with inline keyboard.
telegramdesktop/tdesktop/dev • b61efcc • 1 files, +53/-4
Added preserving of wallpaper pattern when saving theme.
telegramdesktop/tdesktop/dev • 68ddaae • 4 files, +32/-17
Added applying of wallpaper pattern from theme settings.
telegramdesktop/tdesktop/dev • 8d5326f • 3 files, +195/-97
Returned style of theme tiles with radio buttons and chat theme emoji.
telegramdesktop/tdesktop/dev • d2188e8 • 1 files, +24/-22
Fixed delete menu item display for chat themes.
#tdesktop
Fixed unfaded tab text at edges of profile tabs strip.
telegramdesktop/tdesktop/dev • a8dbd42 • 3 files, +27/-13
Added caching of content layer in profile tabs strip.
telegramdesktop/tdesktop/dev • 1edfe7f • 2 files, +29/-11
Fixed wheel scrolling of profile tabs in unfocused macOS window.
telegramdesktop/tdesktop/dev • d450ada • 1 files, +3/-1
Fixed pill outline faded by edge gradients in profile tabs strip.
telegramdesktop/tdesktop/dev • 76579a0 • 1 files, +1/-1
Fixed stale body width in profile tabs before first shown tab.
telegramdesktop/tdesktop/dev • 33665f7 • 2 files, +44/-23
Added zoom into cursor point in media viewer for wheel and pinch.
telegramdesktop/tdesktop/dev • b880396 • 5 files, +49/-3
Added per-unit subsets of lang keys to build.
telegramdesktop/tdesktop/dev • ca79703 • 3 files, +23/-14
Fixed empty space below short media tab in profile.
telegramdesktop/tdesktop/dev • 9e2b9ac • 4 files, +8/-2
Fixed position of popup selector for messages with inline keyboard.
telegramdesktop/tdesktop/dev • b61efcc • 1 files, +53/-4
Added preserving of wallpaper pattern when saving theme.
telegramdesktop/tdesktop/dev • 68ddaae • 4 files, +32/-17
Added applying of wallpaper pattern from theme settings.
telegramdesktop/tdesktop/dev • 8d5326f • 3 files, +195/-97
Returned style of theme tiles with radio buttons and chat theme emoji.
telegramdesktop/tdesktop/dev • d2188e8 • 1 files, +24/-22
Fixed delete menu item display for chat themes.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 4e71f73 • 5 files, +168/-11
Show media type icons in chats list previews.
telegramdesktop/tdesktop/dev • 725a0c1 • 2 files, +96/-25
Use block type icons in rich message summaries.
telegramdesktop/tdesktop/dev • 2759220 • 2 files, +85/-40
Show formula icon for math in rich summaries.
telegramdesktop/tdesktop/dev • 18d7fc5 • 1 files, +4/-0
Focus prompt field in Create with AI.
telegramdesktop/tdesktop/dev • a05ec77 • 1 files, +1/-1
Fix location picker on macOS.
telegramdesktop/tdesktop/dev • f53ed0b • 1 files, +17/-4
Fix media viewer crash when seeking without duration
Skip relative and progress seeks while the streamed media position or duration is unknown, or the duration is unavailable.
telegramdesktop/tdesktop/dev • 72bf653 • 2 files, +1/-4
Remove no longer used xcb-screensaver library from snap
telegramdesktop/tdesktop/dev • 41444af • 1 files, +31/-0
Make libX11 optional in static binary
telegramdesktop/tdesktop/dev • 43cbaaa • 1 files, +1/-0
Ensure static binary doesn't export any symbol
#tdesktop
Show media type icons in chats list previews.
telegramdesktop/tdesktop/dev • 725a0c1 • 2 files, +96/-25
Use block type icons in rich message summaries.
telegramdesktop/tdesktop/dev • 2759220 • 2 files, +85/-40
Show formula icon for math in rich summaries.
telegramdesktop/tdesktop/dev • 18d7fc5 • 1 files, +4/-0
Focus prompt field in Create with AI.
telegramdesktop/tdesktop/dev • a05ec77 • 1 files, +1/-1
Fix location picker on macOS.
telegramdesktop/tdesktop/dev • f53ed0b • 1 files, +17/-4
Fix media viewer crash when seeking without duration
Skip relative and progress seeks while the streamed media position or duration is unknown, or the duration is unavailable.
telegramdesktop/tdesktop/dev • 72bf653 • 2 files, +1/-4
Remove no longer used xcb-screensaver library from snap
telegramdesktop/tdesktop/dev • 41444af • 1 files, +31/-0
Make libX11 optional in static binary
telegramdesktop/tdesktop/dev • 43cbaaa • 1 files, +1/-0
Ensure static binary doesn't export any symbol
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e670d51 • 3 files, +22/-2
Attach mini debug info to release binary
#tdesktop
Attach mini debug info to release binary
#tdesktop
🫡3
🫡2
telegramdesktop/tdesktop/dev • f468959 • 9 files, +33/-5
Added smaller footer text style to markdown blocks.
telegramdesktop/tdesktop/dev • ab4b10b • 5 files, +36/-12
Added Footer action to editor block style menu.
telegramdesktop/tdesktop/dev • 644c276 • 4 files, +31/-1
Added Footer placeholder and Enter handling in editor.
telegramdesktop/tdesktop/dev • 7807c88 • 3 files, +104/-27
Added position-aware Enter in editor text blocks.
telegramdesktop/tdesktop/dev • 13c955c • 3 files, +95/-13
Added position-aware Enter in list items and quotes
telegramdesktop/tdesktop/dev • b0c56bf • 3 files, +41/-7
Added position-aware Enter in single-line fields.
telegramdesktop/tdesktop/dev • eb8157b • 4 files, +14/-5
Update marked / footer icons in IV editor.
telegramdesktop/tdesktop/dev • eb9199a • 1 files, +15/-2
Fix hidden inline field after heading or footer Enter.
telegramdesktop/tdesktop/dev • 320c699 • 1 files, +1/-1
Fix build with MSVC.
#tdesktop
Added smaller footer text style to markdown blocks.
telegramdesktop/tdesktop/dev • ab4b10b • 5 files, +36/-12
Added Footer action to editor block style menu.
telegramdesktop/tdesktop/dev • 644c276 • 4 files, +31/-1
Added Footer placeholder and Enter handling in editor.
telegramdesktop/tdesktop/dev • 7807c88 • 3 files, +104/-27
Added position-aware Enter in editor text blocks.
telegramdesktop/tdesktop/dev • 13c955c • 3 files, +95/-13
Added position-aware Enter in list items and quotes
telegramdesktop/tdesktop/dev • b0c56bf • 3 files, +41/-7
Added position-aware Enter in single-line fields.
telegramdesktop/tdesktop/dev • eb8157b • 4 files, +14/-5
Update marked / footer icons in IV editor.
telegramdesktop/tdesktop/dev • eb9199a • 1 files, +15/-2
Fix hidden inline field after heading or footer Enter.
telegramdesktop/tdesktop/dev • 320c699 • 1 files, +1/-1
Fix build with MSVC.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 705d916 • 1 files, +1/-1
Fix new codegen_lang with Qt 5.
telegramdesktop/tdesktop/dev • a0945eb • 1 files, +3/-1
Show correct mini-icon for files.
telegramdesktop/tdesktop/dev • 73c2896 • 2 files, +6/-2
Fix list item flattening for preview.
telegramdesktop/tdesktop/dev • 1970197 • 4 files, +51/-33
Read config flag about star buy restrictions.
#tdesktop
Fix new codegen_lang with Qt 5.
telegramdesktop/tdesktop/dev • a0945eb • 1 files, +3/-1
Show correct mini-icon for files.
telegramdesktop/tdesktop/dev • 73c2896 • 2 files, +6/-2
Fix list item flattening for preview.
telegramdesktop/tdesktop/dev • 1970197 • 4 files, +51/-33
Read config flag about star buy restrictions.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • a898b07 • 1 files, +6/-0
Fix inline-math-only message sending.
#tdesktop
Fix inline-math-only message sending.
#tdesktop
🫡3
tdlib/td/master • 8dddefb • 1 files, +2/-2
Mark constructors explicit.
tdlib/td/master • a82cc1c • 6 files, +58/-12
Support telegram_api::updateEphemeralBotCallbackQuery.
tdlib/td/master • 860903e • 6 files, +140/-2
Add td_api::editEphemeralMessage.
tdlib/td/master • dc9c226 • 2 files, +11/-5
Improve service message content names.
tdlib/td/master • b29abab • 5 files, +38/-21
Add sendEphemeralMessage.callback_query_id.
tdlib/td/master • 8cbdbf5 • 1 files, +4/-0
Don't warn about changes of ephemeral messages.
tdlib/td/master • bb86bb0 • 1 files, +6/-2
Allow empty caption.
tdlib/td/master • cf86770 • 1 files, +4/-0
Support getCallbackQueryMessage for ephemeral messages.
tdlib/td/master • 048af4b • 1 files, +4/-1
Minor improvements.
tdlib/td/master • 9bf3452 • 1 files, +5/-2
Improve logging.
tdlib/td/master • 6a8265f • 3 files, +12/-7
Improve RepliedMessageInfo for replies to ephemeral messages.
tdlib/td/master • 696d515 • 1 files, +4/-0
Do not warn about changed replies to ephemeral messages.
tdlib/td/master • 55a6ed4 • 1 files, +3/-2
Improve message_id checks.
tdlib/td/master • e794b17 • 5 files, +38/-38
Improve function names.
tdlib/td/master • f43c79e • 1 files, +9/-8
Improve source.
tdlib/td/master • fd0ea86 • 1 files, +6/-4
Do not ignore too new ephemeral messages just in case.
tdlib/td/master • 3797ec9 • 2 files, +9/-2
Never restore deleted ephemeral messages.
#tdlib
Mark constructors explicit.
tdlib/td/master • a82cc1c • 6 files, +58/-12
Support telegram_api::updateEphemeralBotCallbackQuery.
tdlib/td/master • 860903e • 6 files, +140/-2
Add td_api::editEphemeralMessage.
tdlib/td/master • dc9c226 • 2 files, +11/-5
Improve service message content names.
tdlib/td/master • b29abab • 5 files, +38/-21
Add sendEphemeralMessage.callback_query_id.
tdlib/td/master • 8cbdbf5 • 1 files, +4/-0
Don't warn about changes of ephemeral messages.
tdlib/td/master • bb86bb0 • 1 files, +6/-2
Allow empty caption.
tdlib/td/master • cf86770 • 1 files, +4/-0
Support getCallbackQueryMessage for ephemeral messages.
tdlib/td/master • 048af4b • 1 files, +4/-1
Minor improvements.
tdlib/td/master • 9bf3452 • 1 files, +5/-2
Improve logging.
tdlib/td/master • 6a8265f • 3 files, +12/-7
Improve RepliedMessageInfo for replies to ephemeral messages.
tdlib/td/master • 696d515 • 1 files, +4/-0
Do not warn about changed replies to ephemeral messages.
tdlib/td/master • 55a6ed4 • 1 files, +3/-2
Improve message_id checks.
tdlib/td/master • e794b17 • 5 files, +38/-38
Improve function names.
tdlib/td/master • f43c79e • 1 files, +9/-8
Improve source.
tdlib/td/master • fd0ea86 • 1 files, +6/-4
Do not ignore too new ephemeral messages just in case.
tdlib/td/master • 3797ec9 • 2 files, +9/-2
Never restore deleted ephemeral messages.
#tdlib
🫡2
tdlib/td/master • e4554ff • 1 files, +11/-5
Improve logging.
tdlib/td/master • a9966eb • 8 files, +9/-9
Update version to 1.8.66.
#tdlib
Improve logging.
tdlib/td/master • a9966eb • 8 files, +9/-9
Update version to 1.8.66.
#tdlib
🫡2
tdlib/telegram-bot-api/master • dd8923c • 2 files, +26/-0
Add editEphemeralMessageText.
tdlib/telegram-bot-api/master • 40f573f • 2 files, +27/-0
Add editEphemeralMessageCaption.
tdlib/telegram-bot-api/master • 1752a22 • 2 files, +24/-0
Add editEphemeralMessageReplyMarkup.
tdlib/telegram-bot-api/master • b28feea • 2 files, +25/-0
Add editEphemeralMessageMedia.
tdlib/telegram-bot-api/master • 52099b1 • 2 files, +32/-79
Add and use do_edit_ephemeral_message.
tdlib/telegram-bot-api/master • adfd7f6 • 2 files, +2/-2
Update version to 10.2.
#botapi
Add editEphemeralMessageText.
tdlib/telegram-bot-api/master • 40f573f • 2 files, +27/-0
Add editEphemeralMessageCaption.
tdlib/telegram-bot-api/master • 1752a22 • 2 files, +24/-0
Add editEphemeralMessageReplyMarkup.
tdlib/telegram-bot-api/master • b28feea • 2 files, +25/-0
Add editEphemeralMessageMedia.
tdlib/telegram-bot-api/master • 52099b1 • 2 files, +32/-79
Add and use do_edit_ephemeral_message.
tdlib/telegram-bot-api/master • adfd7f6 • 2 files, +2/-2
Update version to 10.2.
#botapi
🫡2
telegramdesktop/tdesktop/dev • a6209e3 • 6 files, +21/-15
Version 7.0.1.
- Rich Text Editor.
- Telegram Communities.
- Invisible Bot Messages.
#tdesktop
Version 7.0.1.
- Rich Text Editor.
- Telegram Communities.
- Invisible Bot Messages.
#tdesktop
🫡3
New telegramdesktop/tdesktop release:
- Rich Text Editor.
- Telegram Communities.
- Invisible Bot Messages.
#tdesktop
v7.0.1 (stable)- Rich Text Editor.
- Telegram Communities.
- Invisible Bot Messages.
#tdesktop
🫡2
TGX-Android/Telegram-X/main • 45498fe • 1 files, +4/-1
Fix `RECAPTCHA_VERSION` content
TGX-Android/Telegram-X/main • edc367f • 2 files, +6/-0
Add `canManageTags` and `canEditTag` permissions to recent actions
TGX-Android/Telegram-X/main • 0fee54c • 1 files, +1/-1
Fix typo that was causing crash in Recent Actions
TGX-Android/Telegram-X/main • 373031a • 2 files, +62/-2
Support `ChatEventMemberTagChanged` & `ChatEventAutomaticTranslationToggled`
#tgxandroid
Fix `RECAPTCHA_VERSION` content
TGX-Android/Telegram-X/main • edc367f • 2 files, +6/-0
Add `canManageTags` and `canEditTag` permissions to recent actions
TGX-Android/Telegram-X/main • 0fee54c • 1 files, +1/-1
Fix typo that was causing crash in Recent Actions
TGX-Android/Telegram-X/main • 373031a • 2 files, +62/-2
Support `ChatEventMemberTagChanged` & `ChatEventAutomaticTranslationToggled`
#tgxandroid
🫡4
Assets for release
• Source code (tar.gz, full)
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Windows on ARM: Installer
• Windows 64 bit: Installer
• macOS 10.13+: Installer
• Windows 32 bit: Installer
• Linux 64 bit: Binary
#tdesktop
v7.0.1 of telegramdesktop/tdesktop:• Source code (tar.gz, full)
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Windows on ARM: Installer
• Windows 64 bit: Installer
• macOS 10.13+: Installer
• Windows 32 bit: Installer
• Linux 64 bit: Binary
#tdesktop
🫡3
🫡3💅1
🫡3
tdlib/td/master • e43e323 • 2 files, +2/-2
tl-parser: fix getenv/getopt prototypes for C23 compatibility
The vendored wgetopt.c/wgetopt.h use K&R-style empty-parameter
declarations (extern char *getenv(); / extern int getopt();).
Under C23 (GCC 15+ and Clang 16+ default), () means 'no parameters',
so calls with arguments are rejected as errors.
Fix by adding the correct prototypes:
wgetopt.c: extern char *getenv(const char *);
wgetopt.h: extern int getopt(int, char *const *, const char *);
Verified: wgetopt.c compiles without errors under -std=gnu23
with GCC 15.2 (MSYS2 MinGW64). No CMake changes needed.
tdlib/td/master • 85697cf • 1 files, +1/-1
Update td_api.tl
tdlib/td/master • 07d3a09 • 1 files, +1/-1
Fix a typo in documentation
#tdlib
tl-parser: fix getenv/getopt prototypes for C23 compatibility
The vendored wgetopt.c/wgetopt.h use K&R-style empty-parameter
declarations (extern char *getenv(); / extern int getopt();).
Under C23 (GCC 15+ and Clang 16+ default), () means 'no parameters',
so calls with arguments are rejected as errors.
Fix by adding the correct prototypes:
wgetopt.c: extern char *getenv(const char *);
wgetopt.h: extern int getopt(int, char *const *, const char *);
Verified: wgetopt.c compiles without errors under -std=gnu23
with GCC 15.2 (MSYS2 MinGW64). No CMake changes needed.
tdlib/td/master • 85697cf • 1 files, +1/-1
Update td_api.tl
tdlib/td/master • 07d3a09 • 1 files, +1/-1
Fix a typo in documentation
#tdlib
🫡2