tdesktop/Telegram/SourceFiles
John Preston 6418c9c718 Handle updates from MTP after RPC responses.
If some RPC responses and MTP updates are received together a fake
requestId in the negative range was used and that way updates were
processed before responses.

That could lead to an incorrect "out" message flag when sending
messages to supergroups, because a broadcast update about the new
message without "out" flag was handled before the request response.

Now a separate response map and updates list are used and responses
are handled always before the updates.
2017-04-30 17:23:57 +03:00
..
_other Replace MetaLang with codegen_lang. 2017-04-12 22:18:42 +03:00
base Fix build in GCC. 2017-04-08 14:25:54 +03:00
boxes Alpha 1.0.34: Fix tabbed section widget render. 2017-04-21 16:22:45 +03:00
chat_helpers Show featured sticker sets when no sets installed. 2017-04-24 18:59:54 +03:00
codegen Generate correct lang tag count, not hardcoded. 2017-04-13 11:51:47 +03:00
core Generate and handle new video message links. 2017-04-30 16:43:19 +03:00
data Move some classes to separate modules. 2017-04-08 16:31:58 +03:00
dialogs Add progress animation to GIFs search. 2017-04-04 16:19:49 +03:00
history Allow chat creator/admins to delete for everyone. 2017-04-30 16:58:45 +03:00
inline_bots Support round video inline playback with sound. 2017-04-12 22:37:27 +03:00
intro Fix crash in AuthSession::Exists() if there is no Messenger. 2017-04-15 19:28:07 +03:00
media Support audio documents playback inside app. 2017-04-30 14:34:23 +03:00
mtproto Handle updates from MTP after RPC responses. 2017-04-30 17:23:57 +03:00
overview Display forwarded info in video messages. 2017-04-30 16:43:17 +03:00
platform Support audio documents playback inside app. 2017-04-30 14:34:23 +03:00
profile Add blocked users list in supergroups profiles. 2017-04-07 18:13:22 +03:00
settings Finalize rename / move of files. 2017-04-07 18:13:18 +03:00
storage Fix crash in file downloader destruction. 2017-04-15 20:39:32 +03:00
ui Fix crash in intro label crossfade animation. 2017-04-15 20:40:23 +03:00
window Display forwarded info in video messages. 2017-04-30 16:43:17 +03:00
apiwrap.cpp Fix build for OS X 10.6-10.7. 2017-04-11 18:44:11 +03:00
apiwrap.h Fix build for OS X 10.6-10.7. 2017-04-11 18:44:11 +03:00
app.cpp Crop round video messages to a circle. 2017-04-12 22:37:26 +03:00
app.h
application.cpp Add lambda-based checked timers. 2017-04-07 18:13:21 +03:00
application.h Remove Q_OBJECT dependency from ApiWrap. 2017-04-07 18:13:19 +03:00
auth_session.cpp Alpha 1.0.33: Fix build for Xcode. 2017-04-16 00:45:25 +03:00
auth_session.h Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
autoupdater.cpp
autoupdater.h
config.h API scheme updated to layer 66. 2017-04-12 22:36:25 +03:00
countries.h
dialogswidget.cpp Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
dialogswidget.h Add TabbedSection which uses the TabbedSelector. 2017-04-10 12:08:56 +03:00
facades.cpp Clear macOS notifications in a separate thread. 2017-04-12 15:50:35 +03:00
facades.h Clear macOS notifications in a separate thread. 2017-04-12 15:50:35 +03:00
history.cpp Add support for video messages send actions. 2017-04-12 22:37:47 +03:00
history.h Finalize rename / move of files. 2017-04-07 18:13:18 +03:00
historywidget.cpp Fix top bar layout when emoji section is visible. 2017-04-30 16:58:27 +03:00
historywidget.h Improve Emoji-Stickers-GIFs panel. 2017-04-16 00:05:57 +03:00
lang.cpp Replace MetaLang with codegen_lang. 2017-04-12 22:18:42 +03:00
lang.h Replace MetaLang with codegen_lang. 2017-04-12 22:18:42 +03:00
langloaderplain.cpp Replace MetaLang with codegen_lang. 2017-04-12 22:18:42 +03:00
langloaderplain.h
layerwidget.cpp Display round video messages using HistoryGif. 2017-04-12 22:37:26 +03:00
layerwidget.h Move GIF pausing methods to Window::Controller. 2017-04-08 16:31:57 +03:00
layout.cpp Finalize rename / move of files. 2017-04-07 18:13:18 +03:00
layout.h Remove Q_OBJECT dependency from ApiWrap. 2017-04-07 18:13:19 +03:00
logs.cpp
logs.h
main.cpp
mainwidget.cpp Show some info for USER_BANNED_IN_CHANNEL error. 2017-04-30 16:43:18 +03:00
mainwidget.h Add TabbedSection which uses the TabbedSelector. 2017-04-10 12:08:56 +03:00
mainwindow.cpp Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
mainwindow.h Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
mediaview.cpp Use full volume for video messages. 2017-04-15 22:51:53 +03:00
mediaview.h Use full volume for video messages. 2017-04-15 22:51:53 +03:00
messenger.cpp Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
messenger.h Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
observer_peer.cpp Finalize rename / move of files. 2017-04-07 18:13:18 +03:00
observer_peer.h Add blocked users list in supergroups profiles. 2017-04-07 18:13:22 +03:00
overviewwidget.cpp Finalize rename / move of files. 2017-04-07 18:13:18 +03:00
overviewwidget.h
passcodewidget.cpp Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
passcodewidget.h
qt_static_plugins.cpp
settings.cpp
settings.h
shortcuts.cpp Move passcode management from MainWindow. 2017-04-15 21:51:12 +03:00
shortcuts.h
stdafx.cpp
stdafx.h Finalize rename / move of files. 2017-04-07 18:13:18 +03:00
structs.cpp Play audio documents inside app by actionOnLoad. 2017-04-30 16:43:15 +03:00
structs.h Support audio documents playback inside app. 2017-04-30 14:34:23 +03:00