John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								a2dabfde56
								
							
						 | 
						
							
							
								
								Separate form controller from view controller.
							
							
							
							
							
						 | 
						
							2018-06-03 23:16:34 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								083b520eee
								
							
						 | 
						
							
							
								
								Update API scheme.
							
							
							
							
							
						 | 
						
							2018-06-03 23:16:34 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								ddb4527159
								
							
						 | 
						
							
							
								
								Start passport support: handle link, receive form.
							
							
							
							
							
						 | 
						
							2018-06-03 23:16:33 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								168a7ce2e5
								
							
						 | 
						
							
							
								
								Add "Suggest emoji replacements" checkbox.
							
							
							
							
							
							
							
							Also emoji suggestions insert an instant emoji replacement. 
							
						 | 
						
							2018-05-13 18:56:08 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								d2048f3c25
								
							
						 | 
						
							
							
								
								New connecting status design.
							
							
							
							
							
						 | 
						
							2018-05-08 20:31:33 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								cc2c13d018
								
							
						 | 
						
							
							
								
								Fix build with TDESKTOP_DISABLE_AUTOUPDATE.
							
							
							
							
							
							
							
							Fixes #4655. 
							
						 | 
						
							2018-05-07 00:34:58 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8bbea976ea
								
							
						 | 
						
							
							
								
								Display proxies list in a box.
							
							
							
							
							
						 | 
						
							2018-05-05 21:55:38 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								900d1ddb36
								
							
						 | 
						
							
							
								
								Support multiple proxies in local storage.
							
							
							
							
							
						 | 
						
							2018-05-05 21:55:38 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								48e913bf2c
								
							
						 | 
						
							
							
								
								Use static version map for autoupdates.
							
							
							
							
							
						 | 
						
							2018-05-05 21:55:37 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								993cb987a6
								
							
						 | 
						
							
							
								
								Improve autoupdate code, move it from Application.
							
							
							
							
							
						 | 
						
							2018-05-05 21:55:37 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								87d6081408
								
							
						 | 
						
							
							
								
								Version 1.2.16: Fix build in Xcode 9.3.
							
							
							
							
							
						 | 
						
							2018-04-07 12:47:08 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								4a32b00068
								
							
						 | 
						
							
							
								
								Setting for cloud stickers suggestions.
							
							
							
							
							
						 | 
						
							2018-03-20 01:09:03 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8a56ede187
								
							
						 | 
						
							
							
								
								Move all (item/view/media) maps to Data::Session.
							
							
							
							
							
						 | 
						
							2018-02-08 12:20:49 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								97a9089ebf
								
							
						 | 
						
							
							
								
								Move draw / getState code to HistoryView::Message.
							
							
							
							
							
							
							
							Item dimensions broken for now.
Also remove history.h from pch. 
							
						 | 
						
							2018-02-08 12:20:48 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								6a9556d42c
								
							
						 | 
						
							
							
								
								Move non-settings session data to Data::Session.
							
							
							
							
							
							
							
							Rename AuthSessionData to AuthSessionSettings, move data away. 
							
						 | 
						
							2018-02-08 12:20:46 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								ea7441ae77
								
							
						 | 
						
							
							
								
								Use single LEGAL file with license and copyright.
							
							
							
							
							
						 | 
						
							2018-01-03 13:23:14 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8e45b09083
								
							
						 | 
						
							
							
								
								Use different indentation for rpl operators.
							
							
							
							
							
							
							
							It works better with Visual Studio IDE. 
							
						 | 
						
							2017-12-26 19:20:07 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								3f751bfbb0
								
							
						 | 
						
							
							
								
								Activate window on dropEvent.
							
							
							
							
							
						 | 
						
							2017-12-18 20:25:24 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								14034c255e
								
							
						 | 
						
							
							
								
								Replace QSharedPointer with std::shared_ptr.
							
							
							
							
							
						 | 
						
							2017-12-18 13:07:18 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								537400d8b2
								
							
						 | 
						
							
							
								
								Enable distinct selecting of grouped media.
							
							
							
							
							
						 | 
						
							2017-12-16 20:50:42 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								68009b6fba
								
							
						 | 
						
							
							
								
								Refactor userpic storage and access in PeerData.
							
							
							
							
							
						 | 
						
							2017-12-05 11:58:18 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8391d43057
								
							
						 | 
						
							
							
								
								Use EditPeerInfoBox for editing groups.
							
							
							
							
							
							
							
							This allows to edit group invite links.
Rename EditNameTitleBox to EditNameBox, used only from Settings. 
							
						 | 
						
							2017-12-02 16:04:22 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								0bf854bf18
								
							
						 | 
						
							
							
								
								Fix edit name button in Settings.
							
							
							
							
							
							
							
							Regression was introduced in 703b944839. 
							
						 | 
						
							2017-11-30 18:01:01 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								eb8800f2d4
								
							
						 | 
						
							
							
								
								Replace $ with _ in rpl::mappers.
							
							
							
							
							
						 | 
						
							2017-11-20 16:32:55 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8dd3f24285
								
							
						 | 
						
							
							
								
								Replace Profile::UserpicButton with one from Ui::
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:11 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								3d37ac9235
								
							
						 | 
						
							
							
								
								Replace NewAvatarButton with UserpicButton.
							
							
							
							
							
							
							
							This new control should also replace PeerAvatarButton and
Profile::UserpicButton and deliver all the best of those three. 
							
						 | 
						
							2017-11-16 07:59:11 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8ff0120642
								
							
						 | 
						
							
							
								
								Add EditPeerInfoBox without saving.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:10 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								d67a8a4708
								
							
						 | 
						
							
							
								
								Fix edit bio in Settings.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:09 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								93c15e5ee6
								
							
						 | 
						
							
							
								
								Use internal section stack in Info::WrapWidget.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:06 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								f0ad78d808
								
							
						 | 
						
							
							
								
								Change *[Fast|Animated] to anim::type in SlideWrap.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:06 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								83850d9b86
								
							
						 | 
						
							
							
								
								Change *[Fast|Animated] to anim::type in FadeWrap.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:06 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								0c4bda71fd
								
							
						 | 
						
							
							
								
								Remove some unused / rare phrases.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:05 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								5cc7cb1d85
								
							
						 | 
						
							
							
								
								Allow empty arg list in rpl next/error handlers.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:05 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								086e46c162
								
							
						 | 
						
							
							
								
								Add and use only rpl::start_with_*() methods.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:05 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								ffc20e4492
								
							
						 | 
						
							
							
								
								Divide structs into several data/ modules.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:04 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								703b944839
								
							
						 | 
						
							
							
								
								Return FlatLabel.margins in getMargins().
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:04 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								766e7dadb1
								
							
						 | 
						
							
							
								
								Use improved rpl::start().
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:03 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								f162462111
								
							
						 | 
						
							
							
								
								Move info between Layer and Narrow wrap.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:03 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								c302219f9e
								
							
						 | 
						
							
							
								
								Use rpl in some widgets and effects.
							
							
							
							
							
						 | 
						
							2017-11-16 07:59:02 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								d46a5f693f
								
							
						 | 
						
							
							
								
								Remove unused lang phrases and some code.
							
							
							
							
							
						 | 
						
							2017-09-28 19:18:27 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								df64c972d8
								
							
						 | 
						
							
							
								
								Replace QFlags with base::flags.
							
							
							
							
							
						 | 
						
							2017-09-03 15:45:47 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								25ffaaaa2d
								
							
						 | 
						
							
							
								
								Replace t_assert() with Assert().
							
							
							
							
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 | 
						
							2017-08-30 19:15:42 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								b3da99c302
								
							
						 | 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.
							
							
							
							
							
						 | 
						
							2017-08-30 19:15:41 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								17cef93ac0
								
							
						 | 
						
							
							
								
								Use gsl::finally() instead of base::scope_guard().
							
							
							
							
							
						 | 
						
							2017-08-30 19:15:26 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								012d59ab42
								
							
						 | 
						
							
							
								
								Use nullptr instead of std::unique_ptr<Type>().
							
							
							
							
							
						 | 
						
							2017-08-30 19:15:25 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								0bea2620b5
								
							
						 | 
						
							
							
								
								Replace BoxContent::closeHook() with boxClosing.
							
							
							
							
							
						 | 
						
							2017-08-30 19:15:24 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								b08732cf28
								
							
						 | 
						
							
							
								
								Move MediaView from MainWindow to Messenger.
							
							
							
							
							
						 | 
						
							2017-08-25 14:39:27 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								ab35829358
								
							
						 | 
						
							
							
								
								Remove App::app(), App::uploader(), App::api().
							
							
							
							
							
							
							
							Also use Auth() instead of AuthSession::Current*(). 
							
						 | 
						
							2017-08-25 14:39:18 +03:00 |