John Preston
80b0667ff9
Requesting getDifference if some users or channels are not loaded
...
while processing updateNewChannelMessage update.
2016-04-06 15:07:05 +04:00
John Preston
259a996276
Scheme updated. Inline bot result messages now may have reply markup.
...
Fully applying media from send inline bot result response.
2016-04-06 12:00:37 +04:00
John Preston
3be34a4bb7
Encapsulated inline bot result class. Started inline bot
...
result downloading by external links, not ready (at all).
2016-04-06 00:24:27 +04:00
John Preston
1e72c8a89b
Merge branch 'master' into bots
2016-04-05 13:32:42 +04:00
John Preston
e5ec3b6199
New version 0.9.40
2016-04-05 12:05:32 +04:00
John Preston
8f87736523
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-04-05 11:47:48 +04:00
John Preston
24cc72e319
Requesting only supported languages from transifex in UpdateLang.sh
...
and UploadLang.sh, languages list is in Resources/LangList.
Added two special commands in service notifications conversations:
*new_version_text* for viewing current new version description and
*all_new_version_texts* for viewing it in all supported languages.
2016-04-05 11:45:53 +04:00
John Preston
3e2485678d
Moved inline bot result structs from structs.cpp/h module.
...
Moved inline bot result layouts from layout.cpp/h module.
Over status prepared for inline bot file result icon.
Dependencies reduced, inline bots code moved to InlineBots namespace.
Build in Xcode and QtCreator broken.
2016-04-05 01:09:46 +04:00
John Preston
e3bb506795
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-04-04 13:02:45 +04:00
John Preston
1875ee59ee
Disappearing of HistoryInner because of pending resize fixed.
2016-04-04 12:57:36 +04:00
John Preston
f760846c82
Added some checks in Qt screen() calls.
...
Added check for self() user data in self photo update in Settings.
2016-04-04 12:55:47 +04:00
John Preston
a2fc7f6915
Improved files support in inline bot results.
2016-04-04 11:21:14 +04:00
John Preston
35785efa50
Inline bot video and sticker layout and sending done.
2016-04-03 13:11:41 +04:00
John Preston
c5111c9a51
Renamed types.h to basic_types.h, otherwise conflict with zlib.
2016-04-02 19:15:57 +04:00
John Preston
3c98fd44d0
Moved style.h to SourceFiles/gui folder.
2016-04-02 18:21:08 +04:00
John Preston
bf37c73d66
Inline bot results display improved for geo, venue and contact types.
2016-04-02 18:06:36 +04:00
John Preston
cf9a78a164
Inline bot stickers done, but not tested yet.
2016-04-02 15:20:53 +04:00
John Preston
f7dc832dfe
Scheme updated. Current mtp layer is now edited inside
...
scheme.tl file in a special comment line.
2016-04-01 20:37:23 +04:00
John Preston
1ef944ed7b
Not inline bot keyboard now supports editing as well.
...
Styles improved for not inline bot keyboard.
Full crash string adding to crash report.
Preparing to leave source code without #include "stdafx.h"
2016-04-01 19:32:26 +04:00
John Preston
0e0956451a
MTP_bytes() replaces MTP_string() for QByteArray payload.
...
Scheme updated for bot callbacks sending data bytearrays.
ReplyKeyboard edition is supported when editing the messages.
2016-04-01 14:23:40 +04:00
John Preston
fa4137418a
Merged with master.
2016-04-01 12:54:32 +04:00
John Preston
174302a907
Ignoring 4099 warning in VS project linking.
...
Added <cmath> header to precompiled header and std:: math usage.
2016-04-01 12:50:02 +04:00
John Preston
2826bb9134
0.9.39 dev version (possible crash fix)
2016-04-01 11:57:30 +04:00
John Preston
73a27c2def
Not painting anything in HistoryInner if _history or
...
_migrated have pending resized items.
2016-04-01 11:52:25 +04:00
John Preston
1f6da4c734
Logging crashed string in hexdump ofutf8.
2016-04-01 11:43:14 +04:00
John Preston
f96b7da7ce
Crash reporting fixed, radial progress fixed. 0.9.38 dev version.
2016-04-01 00:36:46 +04:00
John Preston
9cb1511b63
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-03-31 18:27:14 +04:00
John Preston
f1c69a495b
0.9.37 dev version
2016-03-31 18:26:38 +04:00
John Preston
829513c9ce
fixed building for OS X / Linux
2016-03-31 18:12:30 +04:00
John Preston
f1dfcef868
Styles improved for unread bar margins and sticker timestamp.
...
Possible crash fixes: emoji color picker show, pending repaint
items cleared when history items are cleared.
Deleting MainWidget syncroniously when clearWidgets() is called.
2016-03-31 18:06:40 +04:00
John Preston
a23470f4b8
Fixed possible crash in NotifyWindow click handler.
...
Adding information about crashed string in TextBlock parser.
2016-03-31 15:55:25 +04:00
John Preston
40fddc9697
UniquePointer backported. Fixed unifying of adding new history items.
2016-03-31 15:18:21 +04:00
John Preston
fed715c1f4
Creating HistoryBlock only before adding an item to it.
...
Now invariants always should be kept true, including
indexInBlock, indexInHistory and !block->items.isEmpty()
Need to backport UniquePointer from other branch.
2016-03-31 14:37:58 +04:00
John Preston
8f06244895
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-03-31 12:35:25 +04:00
John Preston
8cde13fb8c
Scheme updated, not channel messages editing updates handled.
2016-03-30 21:13:07 +04:00
John Preston
b981472877
Bot keyboard button with type url / callback / phone / location
...
now can be displayed with an icon in the upper-right corner.
Inline bot keyboards almost done.
2016-03-30 20:42:01 +04:00
John Preston
3210aecbd2
Fixed some ClickHandler bugs, bot keyboard active/pressed
...
states done, handling enterEvent() for ClickHandler activate.
2016-03-30 12:03:29 +04:00
John Preston
00bada8d45
Added C++11 config option to MetaStyle and MetaLang .pro projects.
2016-03-30 10:17:04 +04:00
John Preston
18db57ba96
Added a new project codegen_style to the solution.
...
It should replace MetaStyle in the far future.
2016-03-30 01:35:36 +04:00
John Preston
cd49565457
Skipping message date height when scrolling to the unread bar.
2016-03-29 21:03:53 +03:00
John Preston
80365c9207
Receiving a min user now should not force showing him in the
...
conversations list by a phone number instead of his name.
2016-03-29 20:57:27 +03:00
John Preston
532e7e7e81
Fixed crash when trying to update selected state in
...
HistoryInner while _history/_migrated had pending resize items.
2016-03-29 20:48:54 +03:00
John Preston
7f6cf32cdd
ITextLink moved to ClickHandler, TextLinkPtr > ClickHandlerPtr.
...
Global methods textlnkOver/Down/DrawOver were replaced by
static members of ClickHandler, now global state consists
of the handler pointer + host pointer, who declares callbacks
for the active and pressed handler changed events.
This will allow to use ClickHandler from different hosts
simultaneously (like HistoryItem / BotDescription / BotKeyboard).
Not yet tested.
2016-03-29 20:17:00 +03:00
John Preston
2c6f74f923
Reply markup keyboard class almost ready, single class
...
for inline and external bot keyboard handling.
But it needs to reinvent a good improvement/replacement
for ITextLink concept that will support automatic calls
of linkOver()/linkOut() methods in all link holders.
2016-03-28 20:15:17 +03:00
John Preston
daa5016c23
Components are now almost plain structs
...
Moved reply markups to history items which hold them
2016-03-28 15:51:22 +03:00
John Preston
ebf9d3285b
Merge branch 'dev' into bots
2016-03-26 11:24:50 +03:00
John Preston
96e1f8e7cd
Fixed duplicate save file dialog
2016-03-26 11:13:57 +03:00
John Preston
1b5905dc54
dev version 0.9.36
2016-03-26 09:53:23 +03:00
John Preston
42ded6ade9
Merge commit 'b32c6566ffe839025' into dev
2016-03-26 09:44:26 +03:00
John Preston
b32c6566ff
Fixed crash when deleting items.
...
Fixed unread counter clear when logging out.
2016-03-26 09:41:23 +03:00
John Preston
29c6b8e2d2
Dependent items clearing done better
...
Fixed crash on launch if audio playback could not be started
2016-03-25 23:46:35 +03:00
John Preston
40ab82e4bd
critical bug fixed in auth import, 0.9.35 dev version
2016-03-25 21:30:19 +03:00
John Preston
a69a5c7252
fixed build for clang, 0.9.35 dev version
2016-03-25 20:00:44 +03:00
John Preston
4bb906b9f8
0.9.35 dev version
2016-03-25 19:48:55 +03:00
John Preston
36f34472ba
langs updated, supported systems updated
2016-03-25 19:43:14 +03:00
John Preston
3132e4dc17
Fixed collapse button style (looks like service message now).
...
Added some asserts because of unknown crash in switch in channel.
2016-03-25 19:39:58 +03:00
John Preston
844e375fac
fixed new not important message adding
2016-03-25 19:03:57 +03:00
John Preston
559a74847b
OrderedSet class done using QMap as implementation,
...
instead of inheriting it, fixed replies delete code.
2016-03-25 18:20:34 +03:00
John Preston
54032d96b7
Merge branch 'dev' into bots
2016-03-25 15:47:18 +03:00
John Preston
cbebf9ced7
langs updated for 9034004
2016-03-25 14:31:40 +03:00
John Preston
9c7ac50ba6
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-03-25 14:30:10 +03:00
John Preston
599ede9a0b
Beta 9034004 version:
...
Some lang grammar fixes, all "audio" changed to "voice message"
PeerData can have three loaded states (not loaded, minimal, full)
Interface/Interfaces renamed to Component/Composer
HistoryReply moved to a Component named HistoryMessageReply
2016-03-25 14:29:45 +03:00
John Preston
a299c1f9e8
fixed upload of files
2016-03-24 23:35:46 +03:00
John Preston
0b6dea311b
scheme for new bot keyboards
2016-03-24 23:34:47 +03:00
John Preston
3e79d7477e
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-03-24 21:12:37 +03:00
John Preston
55e8612f27
fixed QtCreator build
2016-03-24 21:12:30 +03:00
John Preston
2876916258
beta 9034003 version
2016-03-24 20:56:12 +03:00
John Preston
cd25799884
Merge branch 'dev' of https://bitbucket.org/johnprestonmail/telegram-desktop into dev
2016-03-24 20:31:55 +03:00
John Preston
b86d8638bc
Fixed not loaded messages with bot keyboard display
...
Fixed saved gifs row layout
Removed information about channel members count / left to invite
in invite-to-channel box (channels have no participants limit)
2016-03-24 20:30:31 +03:00
John Preston
6710ef3e2f
fixed admin badge display in groups
2016-03-24 19:27:38 +03:00
John Preston
978e86a8ba
bubble enlarged for signed thumbed files, error string display added for group/channel create error
2016-03-24 18:31:11 +03:00
John Preston
605f5305e4
Changed all .. to ... in phrases
2016-03-24 18:07:13 +03:00
John Preston
a267d9d43b
Merge commit 'abaf74a' into dev
2016-03-24 17:54:04 +03:00
John Preston
0ed64e7b51
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-03-24 17:50:01 +03:00
John Preston
ef69973e6d
fixed build for Xcode
2016-03-24 16:27:34 +03:00
John Preston
1f423a6da2
Merge branch 'dev' of https://bitbucket.org/johnprestonmail/telegram-desktop into dev
2016-03-24 15:57:29 +03:00
John Preston
7c99f947eb
added connection implementations to git, protocol improved
2016-03-24 15:57:10 +03:00
John Preston
ad53185645
moved connection implementations from connection module to separate modules, Xcode and QtCreator projects need fixing
2016-03-24 13:55:42 +03:00
John Preston
ddd63d73b7
MTP::nonce -> rand_value, fixed first_name and last_name reading from minimal users
2016-03-24 13:12:18 +03:00
John Preston
d9ef8217e5
moved MTProtoSession and MTProtoConnection to MTP::internal:: namespace
2016-03-24 11:57:11 +03:00
John Preston
26e2918841
Modules renamed in mtproto folder, Xcode build should not work yet
2016-03-23 21:43:12 +03:00
John Preston
68ed885568
Moved mtproto/mtpPublicRSA.h to mtproto/rsa_public_key module,
...
rewritten and refactored, removed openssl headers from stdafx.h
Xcode project file does not contain mtproto/rsa_public_key.cpp yet
2016-03-23 21:12:07 +03:00
John Preston
034adfab2b
Delete button for large channels is hidden now
...
(server doesn't allow to delete large channels any more).
Error message added in a case when the current user
(not admin) tries to add to a supergroup a user who
was kicked by admin (and blacklisted by this action).
2016-03-23 19:50:40 +03:00
John Preston
4a5b63bbcd
restricted peers support added
2016-03-23 16:21:26 +03:00
John Preston
2ead44d9c0
fixed scrolling issues when switching between conversations
2016-03-23 15:28:40 +03:00
John Preston
02ca81ac64
optimized enumeration of userpics
2016-03-23 14:47:32 +03:00
John Preston
82e4660ae9
fixed build for clang and g++
2016-03-22 22:50:14 +03:00
John Preston
e45de88bd6
moving left userpics at the top of the conversation window, beta 9034002
2016-03-22 22:43:47 +03:00
John Preston
ee946025d6
fixed mtproto scheme gen code, 9034001 beta
2016-03-22 19:10:47 +03:00
John Preston
5c9836418f
version 9034001 beta
2016-03-22 18:23:34 +03:00
John Preston
f662067a68
fixed history block index bug
2016-03-22 12:51:20 +03:00
John Preston
fd7a30f143
override specifiers added, retina bug in image circle fixed
2016-03-21 21:57:03 +03:00
John Preston
91f87057bc
Merge branch 'dev' of https://bitbucket.org/johnprestonmail/telegram-desktop into dev
2016-03-21 21:41:51 +03:00
John Preston
1919501d1e
Qt compiled with force-debug-info, some langs improved, some override specifiers added
2016-03-21 21:41:39 +03:00
John Preston
84e67b8ec0
scrollTop counted relative to the last scrollTop item, attachedToPrevious messages support added, service messages now display date and unreadbar
2016-03-21 21:40:00 +03:00
John Preston
a2f5acdff1
some winrt macro changes
2016-03-20 21:34:20 +03:00
John Preston
27856d830b
using operator new/delete instead of malloc/free
2016-03-20 18:08:13 +03:00
John Preston
c15db1f77e
added TDESKTOP_DISABLE_CRASH_REPORTS macro and new pspecific file, pspecific_wnd renamed to pspecific_win
2016-03-20 12:10:16 +03:00
John Preston
0b2bcbc3e9
some warnings fixed, TDESKTOP_DISABLE_NETWORK_PROXY macro added
2016-03-20 11:16:35 +03:00
John Preston
2cbda4e1e5
removed history resize when adding items, simplified adding items, maintaining item and block indices, history scroll management broken when history changes
2016-03-19 21:32:17 +03:00