3b3a705a67 
								
							 
						 
						
							
							
								
								First working code for sending albums.  
							
							
							
						 
						
							2017-12-26 19:20:06 +03:00  
				
					
						
							
							
								 
						
							
								b1f33890d6 
								
							 
						 
						
							
							
								
								Workaround GCC segmentation fault.  
							
							
							
						 
						
							2017-12-18 19:52:58 +04:00  
				
					
						
							
							
								 
						
							
								37b018257e 
								
							 
						 
						
							
							
								
								Replace some std::shared_ptr with std::unique_ptr.  
							
							
							
						 
						
							2017-12-18 14:38:14 +04:00  
				
					
						
							
							
								 
						
							
								14034c255e 
								
							 
						 
						
							
							
								
								Replace QSharedPointer with std::shared_ptr.  
							
							
							
						 
						
							2017-12-18 13:07:18 +04:00  
				
					
						
							
							
								 
						
							
								b2f29b674d 
								
							 
						 
						
							
							
								
								Send audio files with correct attributes.  
							
							... 
							
							
							
							Regression was introduced in 8b69e6ab99Fixes  #4163 . 
							
						 
						
							2017-12-12 18:56:38 +04:00  
				
					
						
							
							
								 
						
							
								97c15865a5 
								
							 
						 
						
							
							
								
								Move some code around.  
							
							... 
							
							
							
							Move logs:SignalHandlers to core/crash_reports:CrashReports.
Move all pre-launch windows to core/crash_report_window module.
Move some global code to core/launcher:Launcher.
It should replace settings / platform_specific module in some way. 
							
						 
						
							2017-12-12 16:47:32 +04:00  
				
					
						
							
							
								 
						
							
								8b69e6ab99 
								
							 
						 
						
							
							
								
								Rename some methods in DocumentData.  
							
							... 
							
							
							
							Also fix voice message mark as read when autoplaying after previous.
Also show play icon and don't show playlist for audio files that do
not have shared music files attributes but have audio file mime type. 
							
						 
						
							2017-12-10 14:28:04 +04:00  
				
					
						
							
							
								 
						
							
								a27ea2d631 
								
							 
						 
						
							
							
								
								Fix possible crash in mtpFileLoader.  
							
							... 
							
							
							
							If several cdn file parts hashes are received in getCdnFileHashesDone
and some middle one of them cancels the entire loader (for example
because of a file write error) a !_finished assert violation happens. 
							
						 
						
							2017-12-08 17:13:13 +04:00  
				
					
						
							
							
								 
						
							
								68009b6fba 
								
							 
						 
						
							
							
								
								Refactor userpic storage and access in PeerData.  
							
							
							
						 
						
							2017-12-05 11:58:18 +04:00  
				
					
						
							
							
								 
						
							
								629c216a7f 
								
							 
						 
						
							
							
								
								Fix storage size variables, use qint64.  
							
							... 
							
							
							
							Fixes  #4110 . 
						
							2017-12-03 20:51:31 +04:00  
				
					
						
							
							
								 
						
							
								001be82566 
								
							 
						 
						
							
							
								
								Add some more checks to file downloader.  
							
							
							
						 
						
							2017-12-02 12:32:43 +04:00  
				
					
						
							
							
								 
						
							
								ad6ddcb507 
								
							 
						 
						
							
							
								
								Fix crash in selecting unsent messages.  
							
							... 
							
							
							
							Also add some more checks in file downloads and serialization. 
							
						 
						
							2017-11-30 11:14:31 +04:00  
				
					
						
							
							
								 
						
							
								67d4eb688a 
								
							 
						 
						
							
							
								
								Reverse user and chat profile photos.  
							
							
							
						 
						
							2017-11-23 13:58:12 +04:00  
				
					
						
							
							
								 
						
							
								d93c1ccbaa 
								
							 
						 
						
							
							
								
								Improve compile time.  
							
							
							
						 
						
							2017-11-21 14:20:52 +04:00  
				
					
						
							
							
								 
						
							
								6ca105a290 
								
							 
						 
						
							
							
								
								Minimal layer 72 support.  
							
							
							
						 
						
							2017-11-20 23:54:05 +04:00  
				
					
						
							
							
								 
						
							
								ac99318f34 
								
							 
						 
						
							
							
								
								Use ranges:: algorithms instead of base::  
							
							
							
						 
						
							2017-11-20 16:24:00 +04:00  
				
					
						
							
							
								 
						
							
								59938791ef 
								
							 
						 
						
							
							
								
								Closed beta 1.1.23.6: Log crash info.  
							
							
							
						 
						
							2017-11-18 00:04:22 +04:00  
				
					
						
							
							
								 
						
							
								554eb3a342 
								
							 
						 
						
							
							
								
								Move stickers state variables to AuthSessionData.  
							
							... 
							
							
							
							Also allow to click on the selected set when choosing megagroup
sticker set and allow to paste a t.me link to the set there. 
							
						 
						
							2017-11-16 07:59:09 +04:00  
				
					
						
							
							
								 
						
							
								9a56b2d20f 
								
							 
						 
						
							
							
								
								Move dialogsWidthRatio to AuthSessionData.  
							
							
							
						 
						
							2017-11-16 07:59:09 +04:00  
				
					
						
							
							
								 
						
							
								aec496d520 
								
							 
						 
						
							
							
								
								Remove RTL Override symbols from filenames.  
							
							
							
						 
						
							2017-11-16 07:59:09 +04:00  
				
					
						
							
							
								 
						
							
								a27edcad1c 
								
							 
						 
						
							
							
								
								Extract SparseIdsList module from SharedMedia.  
							
							... 
							
							
							
							This way it can be reused in search results management. 
							
						 
						
							2017-11-16 07:59:08 +04:00  
				
					
						
							
							
								 
						
							
								65cc4d3fbc 
								
							 
						 
						
							
							
								
								Support item repaint in Info media overview.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								0c4bda71fd 
								
							 
						 
						
							
							
								
								Remove some unused / rare phrases.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								d1687ab963 
								
							 
						 
						
							
							
								
								Improve info wrapping in section / layer.  
							
							... 
							
							
							
							Also move layerwidget to window/layer_widget.
Also replace ui/effects/widget_fade_wrap with ui/wrap/fade_wrap. 
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								086e46c162 
								
							 
						 
						
							
							
								
								Add and use only rpl::start_with_*() methods.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								ffc20e4492 
								
							 
						 
						
							
							
								
								Divide structs into several data/ modules.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								b9fb9af74f 
								
							 
						 
						
							
							
								
								Info shared media and common groups counters.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								766e7dadb1 
								
							 
						 
						
							
							
								
								Use improved rpl::start().  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								f162462111 
								
							 
						 
						
							
							
								
								Move info between Layer and Narrow wrap.  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								088d23d557 
								
							 
						 
						
							
							
								
								Start new Info section (profile + shared media).  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								fbcd5e2f1e 
								
							 
						 
						
							
							
								
								Try to use const-ref better in rpl.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								c302219f9e 
								
							 
						 
						
							
							
								
								Use rpl in some widgets and effects.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								873ccf8096 
								
							 
						 
						
							
							
								
								Implement SharedMediaWithLastViewer using rpl.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								696478843e 
								
							 
						 
						
							
							
								
								Implement UserPhotosViewer using rpl.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								2690618da2 
								
							 
						 
						
							
							
								
								Add Storage::UserPhotos and UserPhotosSlice.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								449986456e 
								
							 
						 
						
							
							
								
								Add SharedMediaSliceMerged for migrated histories.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								2363a6bd44 
								
							 
						 
						
							
							
								
								Add SharedMediaSlice to observe shared media.  
							
							... 
							
							
							
							Start testing / using it in MediaView. 
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								41ed2d1b84 
								
							 
						 
						
							
							
								
								New storage for shared media messages index.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								8c92f42de3 
								
							 
						 
						
							
							
								
								Fix uninitialized values  
							
							... 
							
							
							
							- Use C++11 default member initializers
Signed-off-by: Veli-Matti Visuri <veli-matti.visuri@cerescon.fi> (github: visuve) 
							
						 
						
							2017-09-28 18:23:42 +03:00  
				
					
						
							
							
								 
						
							
								2e374e68c5 
								
							 
						 
						
							
							
								
								Fix working with layers.  
							
							... 
							
							
							
							Regression was introduced in df64c97Closes  #3856 . 
							
						 
						
							2017-09-03 22:49:33 +03:00  
				
					
						
							
							
								 
						
							
								df64c972d8 
								
							 
						 
						
							
							
								
								Replace QFlags with base::flags.  
							
							
							
						 
						
							2017-09-03 15:45:47 +03:00  
				
					
						
							
							
								 
						
							
								c97227825f 
								
							 
						 
						
							
							
								
								Send images as files if no way to send as photos.  
							
							... 
							
							
							
							Fixes  #3710 . 
						
							2017-08-30 19:15:44 +03:00  
				
					
						
							
							
								 
						
							
								25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00  
				
					
						
							
							
								 
						
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00  
				
					
						
							
							
								 
						
							
								e13ed9b909 
								
							 
						 
						
							
							
								
								Remove main()->peerUpdated and some other signals.  
							
							
							
						 
						
							2017-08-30 19:15:36 +03:00  
				
					
						
							
							
								 
						
							
								f2801d4775 
								
							 
						 
						
							
							
								
								Fix possible crash in file download after error.  
							
							... 
							
							
							
							Regression was introduced in 2fa2fa41c5 
							
						 
						
							2017-08-30 19:15:34 +03:00  
				
					
						
							
							
								 
						
							
								f7359093b4 
								
							 
						 
						
							
							
								
								Replace ContactsBox with PeerListBox in two cases.  
							
							... 
							
							
							
							- View contacts list in PeerListBox.
- Add participants when creating group / channel in PeerListBox. 
							
						 
						
							2017-08-30 19:15:27 +03:00  
				
					
						
							
							
								 
						
							
								ab35829358 
								
							 
						 
						
							
							
								
								Remove App::app(), App::uploader(), App::api().  
							
							... 
							
							
							
							Also use Auth() instead of AuthSession::Current*(). 
							
						 
						
							2017-08-25 14:39:18 +03:00  
				
					
						
							
							
								 
						
							
								667eb288d7 
								
							 
						 
						
							
							
								
								Add faved stickers set loading and saving.  
							
							... 
							
							
							
							Also move stickers loading methods to ApiWrap. 
							
						 
						
							2017-08-25 12:58:13 +03:00  
				
					
						
							
							
								 
						
							
								9d81ea59dd 
								
							 
						 
						
							
							
								
								Attempt to fix an out of memory crash.  
							
							
							
						 
						
							2017-08-01 21:14:43 +03:00  
				
					
						
							
							
								 
						
							
								80ee40eb18 
								
							 
						 
						
							
							
								
								Add debug info for out of memory crash.  
							
							
							
						 
						
							2017-07-27 13:14:39 +03:00  
				
					
						
							
							
								 
						
							
								0e059ec788 
								
							 
						 
						
							
							
								
								Version 1.1.16: Add some debug info.  
							
							
							
						 
						
							2017-07-26 17:56:01 +03:00  
				
					
						
							
							
								 
						
							
								2e0513a30f 
								
							 
						 
						
							
							
								
								Check CDN file hashes.  
							
							
							
						 
						
							2017-07-23 12:34:41 +03:00  
				
					
						
							
							
								 
						
							
								90311dbf24 
								
							 
						 
						
							
							
								
								Fix CDN file download.  
							
							
							
						 
						
							2017-07-18 22:01:22 +03:00  
				
					
						
							
							
								 
						
							
								f316e3bd17 
								
							 
						 
						
							
							
								
								Add debug logs for window position and autoupdate.  
							
							
							
						 
						
							2017-07-03 15:23:41 +03:00  
				
					
						
							
							
								 
						
							
								61659244b7 
								
							 
						 
						
							
							
								
								Add night mode switch to the main menu.  
							
							... 
							
							
							
							Also fix a bug with the default background applying. 
							
						 
						
							2017-06-30 09:21:46 +03:00  
				
					
						
							
							
								 
						
							
								9e6f2a5d2e 
								
							 
						 
						
							
							
								
								Remember connection type settings.  
							
							
							
						 
						
							2017-06-30 09:21:43 +03:00  
				
					
						
							
							
								 
						
							
								330b4a0b00 
								
							 
						 
						
							
							
								
								API scheme updated to layer 68.  
							
							
							
						 
						
							2017-06-29 11:40:08 +03:00  
				
					
						
							
							
								 
						
							
								8ae159dd66 
								
							 
						 
						
							
							
								
								Add special dc options config request.  
							
							
							
						 
						
							2017-06-29 11:40:07 +03:00  
				
					
						
							
							
								 
						
							
								d47a38dfcf 
								
							 
						 
						
							
							
								
								Show change language link in intro.  
							
							
							
						 
						
							2017-06-29 11:39:48 +03:00  
				
					
						
							
							
								 
						
							
								139d4e72b5 
								
							 
						 
						
							
							
								
								Start cloud langpack support.  
							
							... 
							
							
							
							Change the way langpacks are stored.
Support custom langpacks in the new storage. 
							
						 
						
							2017-06-29 11:39:42 +03:00  
				
					
						
							
							
								 
						
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00  
				
					
						
							
							
								 
						
							
								185bdb6704 
								
							 
						 
						
							
							
								
								localstorage: qFlags is working only on enumeration types  
							
							... 
							
							
							
							Closes: https://github.com/telegramdesktop/tdesktop/issues/3379 
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com> 
							
						 
						
							2017-05-15 14:03:28 +03:00  
				
					
						
							
							
								 
						
							
								b267957abe 
								
							 
						 
						
							
							
								
								Apply all MTP Key generation checks to calls.  
							
							... 
							
							
							
							Also move all OpenSSL BN_* calls to base/openssl_help header. 
							
						 
						
							2017-05-09 23:46:16 +03:00  
				
					
						
							
							
								 
						
							
								8a8e101cd0 
								
							 
						 
						
							
							
								
								Fix crash in file downloader destruction.  
							
							... 
							
							
							
							Regression was introduced in 835b1801bc 
							
						 
						
							2017-04-15 20:39:32 +03:00  
				
					
						
							
							
								 
						
							
								af28e3b0d7 
								
							 
						 
						
							
							
								
								Alpha 1.0.32: Fix build in Xcode.  
							
							
							
						 
						
							2017-04-12 23:28:04 +03:00  
				
					
						
							
							
								 
						
							
								8eb7f1f1aa 
								
							 
						 
						
							
							
								
								Display round video messages using HistoryGif.  
							
							... 
							
							
							
							Use autodownload and autoplay options from GIFs.
Also improve EditCaptionBox code. 
							
						 
						
							2017-04-12 22:37:26 +03:00  
				
					
						
							
							
								 
						
							
								8d28d0691f 
								
							 
						 
						
							
							
								
								API scheme updated to layer 66.  
							
							... 
							
							
							
							Support CDN file download. 
							
						 
						
							2017-04-12 22:36:25 +03:00  
				
					
						
							
							
								 
						
							
								4b7e5750ec 
								
							 
						 
						
							
							
								
								Alpha 1.0.31: Fix crash in localstorage.  
							
							
							
						 
						
							2017-04-11 20:31:20 +03:00  
				
					
						
							
							
								 
						
							
								891d200e2d 
								
							 
						 
						
							
							
								
								Add TabbedSection which uses the TabbedSelector.  
							
							
							
						 
						
							2017-04-10 12:08:56 +03:00  
				
					
						
							
							
								 
						
							
								0d0307e175 
								
							 
						 
						
							
							
								
								Move ApiWrap to AuthSession.  
							
							... 
							
							
							
							Also send all ApiWrap requests as an MTP::Sender.
Also create AuthSession only after starting MTProto. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
				
					
						
							
							
								 
						
							
								835b1801bc 
								
							 
						 
						
							
							
								
								Remove Q_OBJECT dependency from ApiWrap.  
							
							... 
							
							
							
							Also remove it from SingleDelayedCall -> SingleQueuedInvocation. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
				
					
						
							
							
								 
						
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							
							
						 
						
							2017-04-07 18:13:18 +03:00  
				
					
						
							
							
								 
						
							
								1540f6f528 
								
							 
						 
						
							
							
								
								Use emoji/stickers/gifs slider in EmojiPan.  
							
							... 
							
							
							
							Also rename EmojiTabs to EmojiSections. 
							
						 
						
							2017-03-31 15:48:01 +03:00  
				
					
						
							
							
								 
						
							
								a7d0473a1a 
								
							 
						 
						
							
							
								
								WebDocument without size is allowed to load.  
							
							... 
							
							
							
							We load a WebDocument with an unknown size the same way as we load
normal photos with FileLocation, that doesn't contain size as well.
If the size information from WebDocument and upload.WebFile is
inconsistent we still fail to load the file. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
				
					
						
							
							
								 
						
							
								31e3c6a2c6 
								
							 
						 
						
							
							
								
								WebDocument wrap to HistoryPhoto supported.  
							
							... 
							
							
							
							Only WebDocument with a valid 'size' field value and with a valid
'documentAttributeImageSize' attribute works wrapped as a photo. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
				
					
						
							
							
								 
						
							
								5666f14829 
								
							 
						 
						
							
							
								
								Allow audio and video files with duration < 1s.  
							
							
							
						 
						
							2017-03-27 15:50:40 +03:00  
				
					
						
							
							
								 
						
							
								d41372dccd 
								
							 
						 
						
							
							
								
								Allow MTP_flags(0) and MTP_flags(single_flag).  
							
							
							
						 
						
							2017-03-25 18:42:01 +03:00  
				
					
						
							
							
								 
						
							
								7546245213 
								
							 
						 
						
							
							
								
								Show warning when user edits last seen first time.  
							
							
							
						 
						
							2017-03-18 12:49:48 +03:00  
				
					
						
							
							
								 
						
							
								18151359f3 
								
							 
						 
						
							
							
								
								Fix drag-n-drop images from Firefox.  
							
							... 
							
							
							
							Commit a1b53c660e 
							
						 
						
							2017-03-18 12:44:31 +03:00  
				
					
						
							
							
								 
						
							
								d91a2403b0 
								
							 
						 
						
							
							
								
								Use refs in AuthSession part getters.  
							
							... 
							
							
							
							Also use only AuthSession data for Contacts/Dialogs loaded state. 
							
						 
						
							2017-03-15 19:24:06 +03:00  
				
					
						
							
							
								 
						
							
								f2465eba73 
								
							 
						 
						
							
							
								
								Make MTPstring and MTPvector value types.  
							
							... 
							
							
							
							Also move MTPstring implementation to QByteArray. 
							
						 
						
							2017-03-10 23:27:26 +03:00  
				
					
						
							
							
								 
						
							
								021454dbd4 
								
							 
						 
						
							
							
								
								Add .jpg to inputFile filename when photo is sent.  
							
							... 
							
							
							
							Server has some extensions checking for inputMediaUploadedPhoto,
so force the extension to be .jpg anyway. It doesn't matter,
because the filename from inputFile is not used anywhere.
Also own PhotoData::UploadingData through std::unique_ptr. 
							
						 
						
							2017-03-10 18:55:34 +03:00  
				
					
						
							
							
								 
						
							
								a1b53c660e 
								
							 
						 
						
							
							
								
								Show video thumbnail in SendFileBox.  
							
							... 
							
							
							
							Read media information (image / song / video) in SendFileBox in the
same way it is read in FileLoadTask::process() and reuse it in
FileLoadTask if it was loaded already for the box. 
							
						 
						
							2017-03-10 17:14:10 +03:00  
				
					
						
							
							
								 
						
							
								9ed8cbe2d1 
								
							 
						 
						
							
							
								
								Send mp4 and quicktime files as videos.  
							
							
							
						 
						
							2017-03-10 17:12:51 +03:00  
				
					
						
							
							
								 
						
							
								81790b2271 
								
							 
						 
						
							
							
								
								Notifications management moved to AuthSession.  
							
							... 
							
							
							
							Also implemented Global::WorkMode() as an base::Variable. 
							
						 
						
							2017-03-06 18:38:15 +03:00  
				
					
						
							
							
								 
						
							
								31009b19c6 
								
							 
						 
						
							
							
								
								Removed obsolete storage_file_type fields.  
							
							
							
						 
						
							2017-03-04 14:28:21 +03:00  
				
					
						
							
							
								 
						
							
								83720d8789 
								
							 
						 
						
							
							
								
								Finalizing file renaming.  
							
							
							
						 
						
							2017-03-04 13:23:56 +03:00  
				
					
						
							
							
								 
						
							
								b0dbe9d353 
								
							 
						 
						
							
							
								
								Renamed / moved a bunch of files.  
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-03-04 12:56:07 +03:00