John Preston
d919f3e705
Fixed error display in qrc dependencies update.
2016-10-11 19:56:58 +03:00
John Preston
8f135d7e00
Cancel state added for PlayButtonLayout in the new media player.
2016-10-09 20:08:16 +03:00
John Preston
1a67b31ee9
Travis build fixed.
...
Caching libxkbcommon, Qt, breakpad, GYP, libva, ffmpeg, openal-soft.
2016-10-09 10:43:56 +03:00
John Preston
2d9ccbc428
Fixed PhotoCropBox for Retina displays.
2016-10-09 01:06:21 +03:00
John Preston
3c8fb5f1f6
Media player vector button added to new audio player cover.
2016-10-08 21:28:43 +03:00
John Preston
e616c39608
Merge branch 'dev' into player
...
Conflicts:
Telegram/SourceFiles/application.cpp
Telegram/SourceFiles/core/utils.h
Telegram/SourceFiles/localstorage.cpp
Telegram/SourceFiles/pspecific_mac_p.mm
2016-10-08 12:10:33 +03:00
John Preston
377d333f1c
Using same notification options for all notification managers.
2016-10-08 11:38:53 +03:00
John Preston
6798b86655
Version 0.10.13.alpha: removed Reply button for hidden text notifies.
2016-10-07 20:02:13 +03:00
John Preston
b298c72b52
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-10-07 19:47:16 +03:00
John Preston
f1d52c12ae
Version 0.10.13.alpha: crash fix in custom notifications.
...
Not sending inline bot request drafts to server by timeout.
2016-10-07 19:45:45 +03:00
John Preston
4a9821117b
Version 0.10.12.alpha: no new settings link for macOS 10.8+ version.
2016-10-07 17:28:37 +03:00
John Preston
3c84899edf
Version 0.10.12.alpha: returned native macOS notifications for 10.8+
2016-10-07 16:37:31 +03:00
John Preston
4369c23314
Version 0.10.12.alpha: major notifications update.
2016-10-07 16:24:19 +03:00
John Preston
15ee4b40dc
Retina handling fixed in the new notifications.
2016-10-07 16:14:02 +03:00
John Preston
eb47b9468c
Various fixes.
...
Copy inline keyboard when forwarding messages with a game.
Don't show "Deleted Message" in service message with scores.
Improved tiny web page previews. Ignore right button in emoji panel.
2016-10-07 10:58:34 +03:00
John Preston
16ce28f4d2
Notifications settings done: screen corner selection + max count.
2016-10-06 19:41:09 +03:00
John Preston
e7b6d7b498
Advanced notifications settings box layout done.
2016-10-05 21:37:48 +03:00
John Preston
41dc0f4e98
Hide all button added to default notifications.
2016-10-05 19:56:27 +03:00
John Preston
043cba0a64
Custom notifications inline reply added, positioning broken.
2016-10-04 21:18:08 +03:00
John Preston
c8aa7672e9
Notifications by libnotify support improved.
2016-10-04 16:36:50 +03:00
John Preston
a9929a5d51
Merge branch 'master' into notifications
2016-10-04 12:19:00 +03:00
John Preston
79a90956f7
Merge branch 'games_branch'
2016-10-03 18:46:01 +03:00
John Preston
9fdd75113f
Bump version to 0.10.11.
2016-10-03 18:45:52 +03:00
John Preston
b600050057
Version 0.10.11: two more crash fixes.
2016-10-03 18:09:01 +03:00
John Preston
c9288f2d0a
Native notifications switched off by default. Libnotify supported.
2016-10-03 18:07:50 +03:00
John Preston
f710fe2dd3
0.10.10: Crashfix: Removed infinite recursion in Ui::FadeAnimation().
2016-10-03 13:30:14 +03:00
John Preston
aa17702c01
0.10.10: Crashfix: Removed infinite recursion in Ui::FadeAnimation().
2016-10-03 13:09:49 +03:00
John Preston
6db52f7fa9
LibNotify Linux notifications support added, testing.
2016-10-03 11:56:03 +03:00
John Preston
1cc1aab823
Version 0.10.9: don't handle cStartUrl() while passcoded.
2016-10-03 11:25:11 +03:00
John Preston
1a645a8496
Merge branch 'master' of https://bitbucket.org/johnprestonmail/telegram-desktop
2016-10-03 11:22:43 +03:00
John Preston
e1a8c89ff1
Version 0.10.9: don't handle cStartUrl() while passcoded.
2016-10-03 11:20:02 +03:00
John Preston
2d1d62a953
Code for replying from notifications, macOS uses notificationActivated().
2016-10-02 20:06:34 +03:00
John Preston
7f950d2de2
Unified code for notification activation events in Windows version.
2016-10-02 19:32:46 +03:00
John Preston
c2aa8d3c77
NB Broken! Build in Xcode fixed, macOS notifications done by Manager.
2016-10-02 18:44:54 +03:00
John Preston
0bf55835f5
NB Broken! Notifications refactored to Manager, only Windows working.
2016-10-02 16:54:27 +03:00
John Preston
a41e0c4aa7
NB Broken! Started notification manager abstraction.
2016-10-02 12:30:28 +03:00
John Preston
1d6aba86ba
Removed channel name from first message. Fixed channel members count.
2016-10-02 10:16:33 +03:00
John Preston
45dabbf9ab
Replaced some exceptions in MTProto code with t_assert()s.
2016-10-02 00:09:44 +03:00
John Preston
4a5f467560
Version 0.10.9: fixed interface scaling and Windows build.
2016-10-01 16:15:27 +03:00
John Preston
ef2faf676e
Version 0.10.9: langs updated, moved shadow icons to separate files.
2016-10-01 15:35:52 +03:00
John Preston
3d2f025e10
Version 0.10.9: games.
2016-09-30 21:18:00 +03:00
John Preston
acbaf83442
Disabling playback seeking in new media player when loading audio.
2016-09-30 21:10:54 +03:00
John Preston
1b54ccb59c
Merge branch 'game_media' into player
...
Conflicts:
Telegram/Resources/basic.style
Telegram/SourceFiles/media/player/media_player_list.cpp
Telegram/SourceFiles/title.cpp
2016-09-30 20:07:56 +03:00
John Preston
886327a1d0
Playing game state is set for 10 seconds instead of 30.
...
Also moved some icons from sprite to separate b&w files.
2016-09-30 19:40:00 +03:00
John Preston
2ebab6a13c
Beta 10008005: langs updated, new playing game status added.
2016-09-30 16:43:38 +03:00
John Preston
a18e3e5616
Game play send message action is supported.
2016-09-30 16:40:22 +03:00
John Preston
376941dd5e
Mixed channel access hash to the game score encrypted data.
...
Added new lang strings for playing game send actions (not done yet).
Also moved alot of icons from sprite to separate b&w files.
2016-09-30 15:52:03 +03:00
John Preston
828b42e4f1
Version 10008004: fixed Xcode build.
2016-09-29 22:48:34 +03:00
John Preston
a5eee9bd3e
Beta 10008004: games / webpages work fine if media autoload disabled.
...
Also moved alot of file icons from sprite to separate b&w files.
2016-09-29 22:42:14 +03:00
John Preston
fee1cec3d9
Merge branch 'game_media' into player
2016-09-29 20:01:56 +03:00
John Preston
1247bd19b6
No confirmations for verified game bots. Disabled Game media edition.
...
Also inline bot requests are sent after "@...bot" even without space.
2016-09-29 19:15:44 +03:00
John Preston
325e28f3a8
Fixed bad time displaying when seeking in the new media player.
2016-09-29 18:25:17 +03:00
John Preston
5d37517eac
Fixed build.
2016-09-29 17:04:43 +03:00
John Preston
5b3ac58578
Merge branch 'game_media' into player
...
Conflicts:
Telegram/SourceFiles/core/basic_types.h
Telegram/SourceFiles/sysbuttons.h
Telegram/SourceFiles/title.cpp
2016-09-29 16:48:43 +03:00
John Preston
01a5aa30df
Beta 10008003: langs updated.
2016-09-29 15:59:30 +03:00
John Preston
6b8d3aa48c
Some layout fixes, std_::align() fixed to work in OS X 10.6-7 build.
2016-09-29 15:57:20 +03:00
John Preston
f1f7333c7a
Removed some old styles. Divided basic_types module to several.
2016-09-29 14:37:16 +03:00
John Preston
73a8d27bfd
You scored phrase for game service messages. Game layout bug fix.
2016-09-29 12:10:32 +03:00
John Preston
139882113d
Closed beta 10008002: games support and some testing.
2016-09-29 00:33:51 +03:00
John Preston
5b7d936140
Some langs updated. Build fixed for Xcode.
2016-09-29 00:33:05 +03:00
John Preston
903795d0e5
Merge branch 'game_media' into player
...
Conflicts:
Telegram/SourceFiles/application.cpp
Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp
Telegram/SourceFiles/mainwidget.cpp
Telegram/SourceFiles/mainwidget.h
Telegram/SourceFiles/structs.h
2016-09-29 00:31:43 +03:00
John Preston
0562024444
Merge branch 'master' into player
...
Conflicts:
Telegram/SourceFiles/core/observer.h
Telegram/SourceFiles/mainwindow.h
Telegram/SourceFiles/media/view/media_clip_playback.cpp
Telegram/SourceFiles/media/view/media_clip_playback.h
2016-09-29 00:16:02 +03:00
John Preston
78815800d0
Media::Clip::Reader owners use Media::Clip::ReaderPointer smartptr.
2016-09-28 23:28:53 +03:00
John Preston
344890c533
Game sharing and inline results supported. Qt patch updated.
...
Qt patch now disables QT_SCALE_FACTOR and other HighDpi
environment variables reading because tdesktop doesn't support them.
2016-09-28 19:23:25 +03:00
John Preston
5529e24000
Displaying of games finished.
2016-09-28 14:38:35 +03:00
John Preston
538ffb9727
Moved History[Media] classes to history_media_types module.
2016-09-28 13:15:03 +03:00
John Preston
d277b0d4bb
Some parts from history module moved to history_[item,media,message].
2016-09-27 17:20:49 +03:00
John Preston
90a4b66366
New media type Game added. Display of Game partially supported.
2016-09-27 16:37:18 +03:00
John Preston
da49d8440a
Beta 10008001: moved all Notify::Observer-s to base::Subscriber-s.
2016-09-26 21:33:34 +03:00
John Preston
18f3e45657
NB Broken! New lambda approaches Xcode compilation fixed.
2016-09-26 21:17:36 +03:00
John Preston
c91bdf3fef
NB Broken! Moving from registerPeerObserver() to base::Subscriber.
2016-09-26 17:50:24 +03:00
John Preston
8546814a25
imageLoaded() notifications done through base::Subscriber.
...
Also FileDialog query completion notifications use base::Subscriber.
Strict lambda alignment check. Disable large lambdas in lambda_wrap.
2016-09-26 16:57:08 +03:00
John Preston
453661d611
Removed Function<> and SharedCallback<>, using base::lambda_unique<>.
...
Also removed macro START_ANIMATION(anim,) using anim.start() instead.
2016-09-26 15:09:59 +03:00
John Preston
866bc4ff8a
Rotation from metadata supported in FFmpeg video stream reader.
...
Also small glitch fix in settings rebuild after self() has changed.
2016-09-26 10:58:04 +03:00
John Preston
ff3e6c429d
Emoji display in Sticker preview fixed for Retina displays.
2016-09-25 22:52:11 +03:00
John Preston
52731a737a
Fixed Settings avatar display after restart-to-settings.
2016-09-25 22:30:47 +03:00
John Preston
3d8dadc2e7
Fixed reading issue in channels after getChannelDifference().
...
In App::history() readInboxBefore property was reset each time.
2016-09-25 22:04:02 +03:00
John Preston
042c9fc23d
Using plain mutex for Clip readers access serialize, not read-write.
...
This is an attempt to fix some strange crash reports in write-access
to a mutable QAtomicInt through a const_iterator in ReaderPointers.
2016-09-25 21:05:47 +03:00
John Preston
38114d3297
Merge branch 'master' into player
2016-09-23 22:22:40 +03:00
John Preston
947963d5d1
Version 0.10.8: editing of service message added.
2016-09-23 21:26:53 +03:00
John Preston
efbf67a8ff
Merge branch 'master' of https://bitbucket.org/johnprestonmail/telegram-desktop
2016-09-23 19:42:55 +03:00
John Preston
3e4088b413
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-09-23 19:42:03 +03:00
John Preston
0479b214da
Version 0.10.8: fixed Linux and old Xcode builds.
...
No conversion to bool in ?: operator with Flags::explicit operator bool().
Qt 5.3 QStringList::mid() returns QList<QString> with no join() method.
2016-09-23 19:40:25 +03:00
John Preston
3d9e0030c5
Version 0.10.8.
2016-09-23 19:20:04 +03:00
John Preston
780fe61ff2
Merge branch 'games' of https://bitbucket.org/johnprestonmail/telegram-desktop into games
2016-09-23 19:07:02 +03:00
John Preston
f970ac3163
New audio player done (without playlist).
2016-09-23 19:04:26 +03:00
John Preston
a8f3582cb1
Title controls reordering done right. Title song play button created.
2016-09-21 14:44:20 +03:00
John Preston
47eead17b1
Version 0.10.7 Mac App Store build ready.
2016-09-20 18:14:00 +03:00
John Preston
5c20ae0411
Merge branch 'games' into player
2016-09-20 18:12:55 +03:00
John Preston
c563280b76
Merge branch 'master' into games
2016-09-20 18:12:49 +03:00
John Preston
c4a4e99f6b
Version 0.10.7: fixed entities moving when replacing emoji.
2016-09-20 17:02:50 +03:00
John Preston
75c12dda31
Version 0.10.7: fix of settings saving, fix of OpenSSL in Linux build.
2016-09-20 16:29:34 +03:00
John Preston
2ea4c87d78
Merge branch 'master' of https://github.com/telegramdesktop/tdesktop
2016-09-20 16:24:51 +03:00
John Preston
1da2a7c10c
Fixed Linux build (double OpenSSL init with libgost). #2427
2016-09-20 16:21:57 +03:00
John Preston
f7999bc993
Languages updated. Build in Xcode fixed.
2016-09-20 16:03:42 +03:00
John Preston
227aa36627
Trending sticker sets install improved, masks sets install disallowed.
...
Also rpcDone() and rpcFail() now accept lambdas.
2016-09-19 13:18:21 +03:00
John Preston
ce1973fd30
New media player layout started.
2016-09-17 22:28:33 +03:00
John Preston
50fa8b63c9
Software animated play/pause title button ready, icons for it removed.
2016-09-16 15:49:36 +03:00
John Preston
37b5329af3
Merge branch 'games' into player
2016-09-16 13:44:00 +03:00
John Preston
6d2fc5c642
Game bot confirmations added.
2016-09-15 22:15:49 +03:00
John Preston
578cf4ed61
Merge branch 'master' into games
2016-09-15 21:56:57 +03:00
John Preston
298bd2a476
New player icons and sources created.
2016-09-15 19:32:49 +03:00
John Preston
c00456e12e
Fixed build for OS X 10.6 and 10.7 on Qt 5.3 and libstdc++.
2016-09-15 14:08:45 +03:00
John Preston
708bf688ea
Xcode 8 supported. Fixed quit by Cmd+Q in case of macOS fullscreen window.
2016-09-15 13:50:43 +03:00
John Preston
96202f775c
Fixed settings reset in case of tiled background.
2016-09-15 13:26:31 +03:00
John Preston
26ca5fafbb
Scheme updated. Dialogs list layout bug fixed.
2016-09-15 12:44:02 +03:00
John Preston
a7b692e8ed
PR #1954 improvements.
...
Inverted the direction of move-by-wheel, so that scrolling down will
move you forward through the photos or documents overview.
Added an accumulation of the scroll amount so that you don't zoom or
skip photos each time a (possibly very frequent) wheel event fires.
2016-09-14 19:05:40 +03:00
John Preston
f83610778a
Merge branch 'wheel_mouse_zooming' of https://github.com/EXL/tdesktop into EXL-wheel_mouse_zooming
2016-09-14 18:34:27 +03:00
John Preston
8660ab555b
Stable 0.10.6 for Linux: dynamic xcb link, cmake dependencies fixed.
2016-09-13 17:07:30 +03:00
John Preston
ffe75444d1
Stable 0.10.6 (only for OS X): fixing Updater erasing.
2016-09-12 18:48:01 +03:00
John Preston
86982da5f7
Merge branch 'master' into games
...
Conflicts:
Telegram/Telegram.pro
2016-09-12 16:35:17 +03:00
John Preston
a62a47098e
Version 0.10.5: new settings. First stable version on GYP.
2016-09-12 15:02:52 +03:00
John Preston
1629793ace
Merge remote-tracking branch 'origin/dev'
2016-09-12 14:51:47 +03:00
John Preston
273637f9ac
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-09-12 14:51:24 +03:00
John Preston
e90468f67b
Languages updated.
2016-09-12 14:51:00 +03:00
John Preston
a41912cdf3
Moved all builds to GYP.
2016-09-12 14:45:41 +03:00
John Preston
07e2eb4c57
Deploy script for Linux ready for GYP build.
2016-09-12 13:17:20 +03:00
John Preston
f517494c91
Closed beta 0.10.4.1: testing linux GYP build.
2016-09-11 12:35:23 +03:00
John Preston
c7e8b153bb
Enabled sending stickers from the sticker set preview box.
2016-09-11 11:38:14 +03:00
John Preston
8419a56e10
Emoji display added to sticker preview. Reading featured sticker sets.
...
Reading featured sticker sets one by one while scrolling through them,
only when the row was fully visible and the image was already loaded.
2016-09-10 23:54:59 +03:00
John Preston
ff657347b8
Featured stickers section done in StickersPanel.
...
EmojiPan moved to a separate module stickers/emoji_pan.
FFmpeg linked by msvs linker flags in GYP to use ".a" extension.
2016-09-09 18:52:46 +03:00
John Preston
b5640fdb0a
GYP build for Linux done: GYP -> CMake -> make. Testing.
2016-09-09 09:15:11 +03:00
John Preston
58933df54b
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-09-07 14:14:45 +03:00
John Preston
96a0e1c237
Resending requests even if received FLOOD_WAIT_N, N >= 60.
...
This will fix the infinite large files downloading, because sometimes
server replies with FLOOD_WAIT_N with N > 300, up to 900.
2016-09-07 14:14:24 +03:00
John Preston
82d92d21f6
ShareBox used to share game score using tg:// link. Scheme updated.
2016-09-07 12:04:57 +03:00
John Preston
34331f558f
ShareBox: keyboard handle, animated scroll, chosen items jump to top.
2016-09-06 17:45:10 +03:00
John Preston
52a7ed77ba
First version of ShareBox done, cute animations.
...
Temporarily ShareBox is opened instead of ContactsBox, for testing.
2016-09-06 15:28:37 +03:00
John Preston
589b7310c1
Improved service messages about game scores: some links added.
2016-09-03 17:27:22 -04:00
John Preston
326d22565d
Merge branch 'dev' into games
2016-09-03 16:35:29 -04:00
John Preston
2f206bf6bc
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-09-03 12:45:08 -04:00
John Preston
d8444cb5d0
Build scripts made ready for OS X old version.
2016-09-03 12:44:45 -04:00
John Preston
ab18fc6478
0.10.4: Same chat msg links fixed. Crash fix attempt in ScrollArea.
...
If the message link is opened in the same chat the ShowWay::Forward
should be ignored.
There was a possible crash in ~ScrollArea() when one of the bars
was already destroyed and the second called ScrollArea::leaveEvent.
Now both bars are ChildWidget<>s and will be destroyed in ~QWidget().
2016-09-03 12:35:12 -04:00
John Preston
610d42fd8d
Merge branch 'dev' into games
2016-09-03 11:51:29 -04:00
John Preston
3d3fc33253
Merge branch 'dev' of https://github.com/telegramdesktop/tdesktop into dev
2016-09-03 10:19:15 -04:00
John Preston
b772e42ca1
Fixed crash in RevokePublicLinkBox.
2016-09-03 10:18:46 -04:00
John Preston
9bd30ba09f
Alpha version 0.10.3: fixed the build for old OS X versions and Qt 5.3.2
2016-09-02 13:01:33 -04:00
John Preston
1a4986058d
Fixed warning for non-MAS Xcode version.
2016-09-02 12:57:44 -04:00
John Preston
73b81ac1f4
Alpha version 0.10.3: new settings design, first OS X version by GYP.
2016-09-02 12:28:18 -04:00
John Preston
160895f6e3
Support for game keyboard buttons and score service messages added.
2016-09-02 12:11:23 -04:00
John Preston
07dffb948d
Closed beta 10002002: testin OS X build by GYP.
2016-09-02 01:27:54 -04:00
John Preston
58f0dbe2a4
Merge branch 'dev' of https://bitbucket.org/johnprestonmail/telegram-desktop into dev
2016-09-02 00:10:58 -04:00
John Preston
167adc652b
Merge branch 'dev' of https://bitbucket.org/johnprestonmail/telegram-desktop into dev
2016-09-02 00:04:04 -04:00
John Preston
659551e439
Fixed sprite generation for 125% and 150% interface scales.
2016-09-02 00:03:36 -04:00
John Preston
263448bfb2
Fixed back button when opening channels. Fixed profile buttons layout.
2016-09-01 21:38:06 -04:00
John Preston
d864a8d8eb
Fixed crash in Observers (removing an observer inside notify call).
2016-09-01 21:12:04 -04:00
John Preston
be02ef563c
Fixed crash in tray icon toggle in new Settings in macOS / Linux.
2016-08-31 16:06:52 -04:00
John Preston
c5f4655b9e
Merge branch 'gyp_xcode' into dev
2016-08-31 16:06:12 -04:00
John Preston
89cbf3a55a
Build scripts updated for Xcode projects from GYP, MacStore build tested.
2016-08-31 11:58:46 -06:00
John Preston
dfcebcf9e2
Version for Mac App Store build from GYP ready, not tested yet.
...
Still need to merge code changes from macstore branch.
2016-08-31 08:32:05 -06:00
John Preston
50616cc267
Version for OS X 10.6-10.7 build from GYP is ready, not tested yet.
2016-08-29 23:24:16 -06:00