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
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
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
a69a5c7252
fixed build for clang, 0.9.35 dev version
2016-03-25 20:00:44 +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
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
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
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
f662067a68
fixed history block index bug
2016-03-22 12:51:20 +03:00
John Preston
27856d830b
using operator new/delete instead of malloc/free
2016-03-20 18:08:13 +03:00
John Preston
0b2bcbc3e9
some warnings fixed, TDESKTOP_DISABLE_NETWORK_PROXY macro added
2016-03-20 11:16:35 +03:00
John Preston
2ef8c44445
all MTP flags made strictly typed by scoped enums, in-message date display added for non-service messages
2016-03-19 19:55:15 +03:00
John Preston
9d00ec273b
removed Date service messages, removed UnreadBar service message, started adding them to HistoryItems, saving item index in block to keep an eye on the previous message
2016-03-18 22:05:08 +03:00
John Preston
c4a04a620f
merged
2016-03-15 15:18:36 +03:00
John Preston
9e1a6d3d3d
crash fixed in Title::updateCounter, assertion message added to crash report
2016-03-15 15:18:12 +03:00
John Preston
54af494224
added some asserts in adding history messages, added for_const range-based loop macro, remotecontent() in Qt patch is limited to 64 Mb
2016-03-15 13:37:56 +03:00
John Preston
5aa5a62b74
cloud synced report spam panel visibility
2016-03-12 19:32:28 +03:00
John Preston
efa5fc443a
pin/unpin messages in supergroups, local hide for pinned messages
2016-03-10 13:15:21 +03:00
John Preston
798f800913
History::dialogs and Histories::unread are private now, counting only chats from dialogs list to the badge
2016-02-28 14:58:30 +03:00
John Preston
a88b676588
global shortcuts with loading from .json map
2016-02-27 22:39:51 +03:00
John Preston
4ec579112c
beta 9026001 message/post edit done
2016-02-25 13:32:31 +03:00
John Preston
978c7c858b
merged with master
2016-02-21 20:01:37 +03:00
John Preston
fc9d75b4f0
adaptive layout checkbox added to settings
2016-02-21 17:27:54 +03:00
John Preston
c3845ead85
moved forwarded to an interface, testing required
2016-02-18 22:12:50 +03:00
John Preston
803d1a429d
scheme updated, config vars moved to Global namespace
2016-02-18 19:36:33 +03:00
John Preston
71e544e0fc
added user tag for reports, fixed couple of compile warnings in gcc
2016-02-15 18:52:11 +03:00
John Preston
3579276b49
videos rendered like files, fixed history loading
2016-02-12 21:18:32 +03:00
John Preston
189d0e8de3
voice messages moved to documents with waveforms
2016-02-12 19:35:06 +03:00
John Preston
0b8523d58e
added year 2016 to copyright
2016-02-08 13:56:18 +03:00
John Preston
47ead03925
moved Interfaces to types.h, tooltip hiding fixed
2016-02-07 21:58:42 +03:00
John Preston
0f4405dbaf
backtrace output for win platform added, testing with abort() call in ~AppClass()
2016-01-21 14:58:58 +08:00
John Preston
58777dbc21
moved almost all Application to AppClass (autoupdate and singleinstance left), logs rewritten
2016-01-11 23:43:29 +08:00
John Preston
71f588a4fe
started signal handlers, shadow fixed in sticker-by-emoji, via @bot resize fixed
2016-01-10 14:05:23 +08:00
John Preston
a72a31e722
stickers by alt suggestions in mentions dropdown
2016-01-09 19:24:16 +08:00
John Preston
afb40b8289
ffmpeg threadsafety critical bug fixed, display gif time and status / views added, 0.9.18
2016-01-05 14:59:57 +08:00
John Preston
5830e0f657
inline bots gif / photo preview / sending done
2015-12-31 13:34:43 +08:00
John Preston
cdcd9d8d54
fixed shared memory locations, scheme updated
2015-12-29 20:54:34 +08:00
John Preston
77228d358d
context bots started, all callbacks done by pointers
2015-12-29 00:20:04 +03:00
John Preston
3aa2e592e0
fixed 9015003 build for os x
2015-12-28 01:49:08 +03:00
John Preston
9a1798f043
saved gifs done
2015-12-28 00:37:48 +03:00
John Preston
4ed2d75c74
upload radial progress and upload cancel done, photo / file / audio autodownload settings respected
2015-12-24 22:26:28 +03:00
John Preston
7c7d517b34
autoload settings box added, working for voice messages and gifs (photos TODO)
2015-12-24 00:19:57 +03:00
John Preston
a66c051eb5
gif redesign done, started ClipReader - gif animation reader in separate thread
2015-12-13 20:05:32 +03:00
John Preston
2225abec5c
voice messages and shared contacts redesigned (contacts not realtime-updated yet)
2015-12-13 01:29:33 +03:00
John Preston
6222876ac4
refactored layer methods
2015-12-07 21:09:05 +03:00