Commit Graph

25012 Commits

Author SHA1 Message Date
Peter
02836dc2d8 Fixed contact import data format
Additional fixes for music in background when switching accounts
2018-10-10 20:13:52 +03:00
Ilya Laktyushin
bcb815dbe9 no message 2018-10-10 18:13:39 +01:00
Peter
f6010fa86e Fixed resending of first message in a secret chat
Added contact presence polling
2018-10-10 20:13:10 +03:00
Ilya Laktyushin
5bd6ce75fd Key Shortcuts 2018-10-10 18:13:08 +01:00
Peter
6f4b21a635 Fixed top indexable messages (e.g. global bot keyboards) 2018-10-10 20:12:22 +03:00
Peter
2fe25a6784 Fixed missing viewWillAppear for TabBarController children 2018-10-10 20:11:38 +03:00
Peter
42f860600e no message 2018-10-10 20:10:04 +03:00
Ilya Laktyushin
688231f816 no message 2018-10-10 18:09:05 +01:00
Michael Schneider
a3763c9c91 Fix crash if setting attributed text on multiple threads (#1141) 2018-10-09 07:39:38 -07:00
Peter
a085123ec1 Merge commit '565da7d4935740d12fc204aa061faf093831da1e'
# Conflicts:
#	AsyncDisplayKit.xcodeproj/project.pbxproj
#	AsyncDisplayKit.xcodeproj/xcshareddata/xcschemes/AsyncDisplayKit.xcscheme
#	Source/ASDisplayNode.mm
#	Source/ASEditableTextNode.h
#	Source/ASImageNode.mm
#	Source/ASMapNode.h
#	Source/ASMapNode.mm
#	Source/Base/ASAssert.m
#	Source/Details/ASPhotosFrameworkImageRequest.h
#	Source/Details/ASPhotosFrameworkImageRequest.m
#	Source/Layout/ASLayoutElement.mm
2018-10-08 22:42:45 +03:00
Ilya Laktyushin
b0815c344e Merge branch 'master' of github.com:peter-iakovlev/TelegramUI
# Conflicts:
#	TelegramUI/TelegramController.swift
2018-10-06 00:54:14 +03:00
Ilya Laktyushin
ab5881de15 Reduce Motion option to disable animations of chats/contacts/calls lists and chat bubbles
Fixed crash on profile photo removal
Fixed several auto-download issues
Fixed network usage calculation for videos
Fixed several UI issues
2018-10-06 00:52:13 +03:00
Ilya Laktyushin
3ca633d219 Merge branch 'master' of github.com:peter-iakovlev/Display 2018-10-06 00:51:26 +03:00
Ilya Laktyushin
5137c8cf16 Merge branch 'master' of github.com:peter-iakovlev/TelegramCoreDev 2018-10-06 00:51:16 +03:00
Ilya Laktyushin
8ed80cf42e no message 2018-10-06 00:51:01 +03:00
Ilya Laktyushin
b3a1027822 Customizable color for disabled navigation bar buttons 2018-10-06 00:49:03 +03:00
Peter
e81edfb85e Fixed audio playback after login
QuickLook document preview
Contact management for iOS 8
Fixed bot start payload
Fixed URL handling after launch
2018-10-06 01:19:54 +04:00
Peter
48cb4942c6 More robust presence management 2018-10-06 01:18:17 +04:00
Peter
2018787b8f no message 2018-10-06 01:17:32 +04:00
Peter
e9a40ac1b4 Fixed tests
More efficient legacy sqlite interface
2018-10-06 01:17:08 +04:00
Eric Jensen
565da7d493 Add missing NS_NOESCAPE in overwritten methods (#1139)
Fixes -Wmissing-noescape warnings
2018-10-04 09:33:08 -07:00
Huy Nguyen
e70325563a Only clear ASCollectionView's data during deallocation (#1154)
This is a follow up on #1136. Our experiment results show that clearing data frequently is the cause of our #1 crash. @maicki and I believe that this is because if the collection view is being used, silently clearing its data without notifying the backing UICollectionView can put it out-of-sync and causes mayhem next time the collection view processes a batch update. If you look at the stack trace closely, you'll notice that the crash doesn't occur on the same run loop that clearData is called. This made it extremely tricky to investigate and identify the root cause.

Another interesting question would be whether or not we want to clear the data during deallocation at all, since the data will be cleared out soon anyway.
2018-10-03 16:14:01 -07:00
Michael Zuccarino
9588692361 Clean up timing of layout tree flattening/ copying of unflattened tree for Weaver (#1157)
* Simpler Huy fix for more efficient delayed flattening of the layout tree

* Nit

* Remove pbx changes

* Update CHANGELOG.md

* Add note about change in timing of _flattenedLayout capture
2018-10-03 14:49:15 -07:00
Peter
2b72e06ffe TextNode width extension fix 2018-10-03 02:39:59 +04:00
Peter
bacdfcc6af TextNode width extension fix 2018-10-03 02:39:41 +04:00
Peter
4617a5b0c4 More RTL fixes
Fixed in-call speaker mode
2018-10-03 01:37:43 +04:00
Peter
7929819c87 App changelog support
Fixed message sent events in secret chats
Fixed crash when processing invalid proxy settings
2018-10-03 01:36:40 +04:00
Peter
07ab64b763 API for getting resource path 2018-10-03 01:34:39 +04:00
Peter
c3f76303e8 no message 2018-10-03 01:30:27 +04:00
Peter
9a84348e22 no message 2018-10-03 01:30:05 +04:00
ernestmama
5e0579308d Rollout ASDeallocQueueV2 #trivial (#1143) 2018-10-01 11:20:12 -07:00
Max Wang
f656dbbedd Guard photo library with macro for tests (#1147)
* fix SIMULATE_WEB_RESPONSE not imported #449

* Fix to make rangeMode update in right time

* remove uncessary assert

* Fix collection cell editing bug for iOS 9 & 10

* Revert "Fix collection cell editing bug for iOS 9 & 10"

This reverts commit 06e18a10596622ff8a68835c95a23986d7bf61ea.

* Only test when photo library is enabled.

It will fail to build if photo library is disabled cause the test is
depending on it.

* Add ChangeLog.
2018-09-28 09:14:52 -07:00
Peter
606e607de4 no message 2018-09-27 21:01:30 +01:00
Peter
2e9350d717 no message 2018-09-27 21:01:04 +01:00
Peter
bcc7d11fdb no message 2018-09-27 21:00:42 +01:00
Bryce Harrington
1db8d75849 README: Document how to build using cmake
Reviewd-By: Hermet Park <hermetpark@gmail.com>

Change-Id: I25056d78d5b540fe0568825a617979b6439f508b
2018-09-27 13:51:08 +09:00
Bryce Harrington
0e0b4671b1 README: Add docs for running testsuite
Change-Id: Ifcbdaf1a2aecd1b61e43faf9bac603d6d1151400
2018-09-27 13:49:39 +09:00
Bryce Harrington
571aae0e7c README: Fix a few typos
Change-Id: I6549291543f0c3f5626b0fb3011f712d1d9df34f
2018-09-27 13:48:43 +09:00
Bryce Harrington
3df7886b6d Fixes a spelling and some minor formatting.
Change-Id: Ie6a0f4706eae8cf87335aaeabec2b66050109ef0
2018-09-27 13:46:31 +09:00
Peter
501de4a5fe no message 2018-09-26 20:39:18 +01:00
Peter
d13f8b6376 Merge commit 'd568c385872f454062f3dbecdf41c5644dc8a115' 2018-09-25 21:47:15 +01:00
Peter
77fe9db7d1 no message 2018-09-25 21:47:11 +01:00
Ilya Laktyushin
d568c38587 no message 2018-09-25 21:03:30 +01:00
Peter
8d03477771 no message 2018-09-25 17:59:02 +01:00
Peter
1ba4a0e596 Merge commit '2ace780b67a5909063c47a8519b67054ae8f1988' 2018-09-25 17:58:31 +01:00
Peter
2ea851fbd8 no message 2018-09-25 17:58:25 +01:00
Peter
287cfeaab1 no message 2018-09-25 17:57:44 +01:00
Peter
dc12e079a3 Merge commit '4c028908e1f06084a5a41e74001efe20cae52d46'
# Conflicts:
#	TelegramUI/SecureIdAuthControllerNode.swift
#	TelegramUI/SecureIdAuthFormFieldNode.swift
2018-09-25 16:42:03 +01:00
Peter
9588da80b1 no message 2018-09-25 16:23:14 +01:00
overtake
e7d49f528f Merge branch 'master' of https://github.com/peter-iakovlev/Signals 2018-09-25 15:46:55 +01:00