Also make History Widget react on pinning Channel message event and show
it in UI.
This commit is based on upstream commit
75d8d01b17
Related to #114.
Closes#8.
Prepare for pinning messages in Channels, in which we are could not
disable the pin notification.
Based on upstream commit
75d8d01b17
Related to #8, #114.
Shortlog:
1. InputMediaUploadedDocument now has the new flag nosound_video;
2. InputMediaVenue now has the new string venue_type (it seems to be
related to FourSquare Venue Types like "food/icecream" or another.
See core.telegram.org/bot/api#Venue for details);
3. Add live locations (InputMediaGeoLive);
4. channelFull object now has a flag hidden_prehistory (see issue #113
for details);
5. messageMediaVenue now has the same string venue_type;
6. messageMediaGeoLive now has the same fields as InputMediaGeoLive;
7. Add mysterious messageActionCustomAction;
8. Add messages.messagesNotModified (seems it's related to seamless
message counter decrement as in Telegram for Android since v 4.8);
9. Remove inputMessagesFilterPhotoVideoDocuments;
10. Add filters inputMessagesFilterGeo and inputMessagesFilterContact;
11. Add updateChannelAvailableMessages (seems it's a new kind of Update
related to listening of channel only updates);
12. Add channels.channelParticipantsNotModified;
13. inputBotInlineMessageMediaGeo now has the period field (like new
live locations);
14. botInlineMessageMediaGeo now has the same period field;
15. BotResults now has a users vector field;
16. messages.botCallbackAnswer now has a new native_ui flag (seems it's
related to some new kind of notification. Right now bots could send you
either the message box or the modeless notification which is appeared
from top of chat viewport);
17. Add inputPaymentCredentials[Android|Apple]Pay for (possible) Android
Pay / Apple Pay support;
18. Add channelAdminLogEventActionTogglePreHistoryHidden for toggling
history for chat newcomers (see issue #113);
19. Add strange recentMeUrl[Unknown|User|Chat|ChatInvite|StickerSet].
Seems it's related to "Saved Messages" functionality.
20. Add help.recentMeUrl method;
21. messages.getHistory now has an argument hash;
22. messages.editMessage now has the new flag stop_geo_live related to
Live Locations;
23. messages.editInlineBotMesages now has the same new flag;
24. Add new method messages.readMentions(peer:InputPeer);
25. Add new method help.getRecentMeUrls(referer:string);
26. channels.getParticipants now has a new parameter hash;
27. Add new method chanels.deleteHistory (seems it's related to issue
#112);
28. Add new method channels.togglePreHistoryHidden (see #113).
This commit is based on upstream commit bccd801874 and related to #114.
Return nullptr to avoid compile error.
Before this commit these functions:
1. void *AudioInputALSA::StartThread();
2. void *AudioOutputALSA::StartThread()
- don't return any values.
Also please note that this fix should be ported after syncing libtgvoip to upstream if these functions still don't return values!
Related to #153.
This commit brings many changes:
1. Remove cotire;
2. Remove PCH files (stdafx.xxx) and mentions;
3. Rearrange and clean includes:
3.1. Remove core includes path, use full header path core/xxx;
3.2. Move object_ptr to separate file base/object_ptr.h;
3.3. Add missing includes;
5. Add forward decls;
6. Get rid of some Qt private parts;
7. Fix ALL compilation errors after removing cotire on Windows, Linux, MacOS.
Closes#133.
Related to #96.
This option allows to turn off the old behaviour with replacing char
sequences like <<, >>, -- to chars represented by HTML escape characters
"«", "»", "—".
Based on upstream pull
https://github.com/telegramdesktop/tdesktop/pull/4553 and commit
fe118833ae
from @PeterMX
Closes#132
It's used for weird conversion from "QChar::Script" to internal
HB_Script and back.
Looks like it was in old Qt on this mirror link:
39b4955da3?view=parallel
Related to #96#27#16