John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e38d683979 
								
							 
						 
						
							
							
								
								Fix crash in SelfDestructionBox.  
							
							 
							
							... 
							
							
							
							base::lambda_guarded may destroy the lambda after the owner. In case
of SelfDestructionBox it lead to a dtor of a dangling object_ptr.
MTP::Sender destroys the lambda handlers together with itself. 
							
						 
						
							2017-03-23 15:18:02 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e9ec09b91a 
								
							 
						 
						
							
							
								
								Add MTP::Sender to replace RPCSender some day.  
							
							 
							
							... 
							
							
							
							Also use c++1z language standard in Xcode build.
Also treat warnings as errors. 
							
						 
						
							2017-03-23 14:37:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7fcc5d649c 
								
							 
						 
						
							
							
								
								Change push_back to emplace_back in emoji_config.  
							
							 
							
							... 
							
							
							
							Perhaps that way GCC won't give a warning on variable count inside
one method Ui::Emoji::Init() in Release builds. 
							
						 
						
							2017-03-22 12:24:53 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6601a00eea 
								
							 
						 
						
							
							
								
								Alpha 1.0.25: Edit phone number in Settings.  
							
							 
							
							... 
							
							
							
							Also fix build for GCC.
Also add scripts for GitHub releases management. 
							
						 
						
							2017-03-21 22:49:23 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								743743ca10 
								
							 
						 
						
							
							
								
								Fix WebPage reply preview.  
							
							 
							
							... 
							
							
							
							Sometimes HistoryWebPage::hasReplyPreview() was returning true while
the HistoryWebPage::replyPreview() method was not offering anything. 
							
						 
						
							2017-03-21 20:59:35 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bd121752f1 
								
							 
						 
						
							
							
								
								Change your account phone number in Settings.  
							
							 
							
							
							
						 
						
							2017-03-21 20:13:34 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								facc729234 
								
							 
						 
						
							
							
								
								Edit account self destruct time in Settings.  
							
							 
							
							... 
							
							
							
							Also accept lambda_once in rpcDone() and rpcFail() lambda wrappers. 
							
						 
						
							2017-03-20 23:05:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a5df46f381 
								
							 
						 
						
							
							
								
								Improve EditPrivacyBox layout.  
							
							 
							
							... 
							
							
							
							Also fix incorrect killTimer() calls in DiscreteSlider. 
							
						 
						
							2017-03-19 11:32:24 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5530172add 
								
							 
						 
						
							
							
								
								Alpha 1.0.24: Fix build in Xcode.  
							
							 
							
							
							
						 
						
							2017-03-19 00:29:43 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								59636ac072 
								
							 
						 
						
							
							
								
								Alpha 1.0.24: edit last seen and invite privacy.  
							
							 
							
							
							
						 
						
							2017-03-19 00:14:23 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								12cbf78191 
								
							 
						 
						
							
							
								
								Refactor Ui::Radiobutton. Add Ui::Radioenum<Enum>.  
							
							 
							
							... 
							
							
							
							Now group of Ui::Radiobutton instances share Ui::RadiobuttonGroup.
All value management is done through the group instance, not through
separate radio buttons. Also a template for groups over enums added. 
							
						 
						
							2017-03-19 00:06:10 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0a40bf2071 
								
							 
						 
						
							
							
								
								WIP radiobuttons refactoring.  
							
							 
							
							
							
						 
						
							2017-03-18 14:55:04 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7546245213 
								
							 
						 
						
							
							
								
								Show warning when user edits last seen first time.  
							
							 
							
							
							
						 
						
							2017-03-18 12:49:48 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								fc77b0a51c 
								
							 
						 
						
							
							
								
								Save privacy in ApiWrap. Handle privacy updates.  
							
							 
							
							
							
						 
						
							2017-03-18 12:49:47 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								346daee421 
								
							 
						 
						
							
							
								
								Edit groups and channels invite privacy.  
							
							 
							
							
							
						 
						
							2017-03-18 12:49:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								61c5b45d7a 
								
							 
						 
						
							
							
								
								Select exception users in EditPrivacyBox.  
							
							 
							
							
							
						 
						
							2017-03-18 12:49:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								85fd117675 
								
							 
						 
						
							
							
								
								Add EditPrivacyBox. Edit last seen privacy.  
							
							 
							
							... 
							
							
							
							Selecting exception users is not supported yet. 
							
						 
						
							2017-03-18 12:49:45 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a563cf553c 
								
							 
						 
						
							
							
								
								Rename / move settings_blocked_box_controller.  
							
							 
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-03-18 12:49:44 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								18151359f3 
								
							 
						 
						
							
							
								
								Fix drag-n-drop images from Firefox.  
							
							 
							
							... 
							
							
							
							Commit a1b53c660e  introduced a regression which caused images that
were shown for sending confirmation as a file path + image not being
passed to FileLoadTask in _image field, they were passed in the
_information field instead. They were not sent in case the file path
was not existing at the moment of processing. If the file path does
not exist anymore read the image from _information and send it. 
							
						 
						
							2017-03-18 12:44:31 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								16fa56de48 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							 
							
							
							
						 
						
							2017-03-16 12:53:13 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								412d3f8350 
								
							 
						 
						
							
							
								
								Rename / move a bunch of files.  
							
							 
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-03-16 12:52:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6ad2cd38ed 
								
							 
						 
						
							
							
								
								Generate scheme module by GYP action.  
							
							 
							
							... 
							
							
							
							Add a new codegen action to generate MTP scheme from scheme.tl file. 
							
						 
						
							2017-03-16 12:37:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1027bd431a 
								
							 
						 
						
							
							
								
								Add some helper methods to effect wrappers.  
							
							 
							
							... 
							
							
							
							Add and use similar methods to WidgetSlideWrap and WidgetFadeWrap:
[show|hide|toggle]Fast() and [show|hide|toggle]Animated(). 
							
						 
						
							2017-03-15 18:10:18 +03:00  
						
					 
				
					
						
							
							
								 
								Christoph
							
						 
						
							 
							
							
							
							
								
							
							
								fed20435ad 
								
							 
						 
						
							
							
								
								Update local regex ( #3115 )  
							
							 
							
							... 
							
							
							
							Adds support for telegram.dog links
Fix  #3111 
Signed-off-by: Christoph <auer.chrisi@gmx.net> 
							
						 
						
							2017-03-15 17:38:05 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b2ac84c8c6 
								
							 
						 
						
							
							
								
								Alpha 1.0.23: Fix changelog message.  
							
							 
							
							
							
						 
						
							2017-03-15 15:13:09 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8c06b08f30 
								
							 
						 
						
							
							
								
								Alpha 1.0.23: Add blocked users list box in settings.  
							
							 
							
							... 
							
							
							
							Also fixed build for Xcode. 
							
						 
						
							2017-03-15 13:45:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2ce2a14228 
								
							 
						 
						
							
							
								
								Add global search by username in block user box.  
							
							 
							
							
							
						 
						
							2017-03-14 21:38:50 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								46dab1a6b4 
								
							 
						 
						
							
							
								
								Add local search (filter) in block user box.  
							
							 
							
							
							
						 
						
							2017-03-14 20:10:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								805be84bff 
								
							 
						 
						
							
							
								
								Add block user box. Search isn't working yet.  
							
							 
							
							... 
							
							
							
							Add a box containing all chats and contacts for blocking users.
Contacts and dialogs loaded state can be accessed in AuthSession. 
							
						 
						
							2017-03-14 17:16:03 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b1ee91b06b 
								
							 
						 
						
							
							
								
								Add blocked users box to Settings.  
							
							 
							
							... 
							
							
							
							Start a general PeerListBox, it should replace both ContactsBox
and MembersBox in the future. Show blocked users list in it. 
							
						 
						
							2017-03-14 13:58:36 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6873d53993 
								
							 
						 
						
							
							
								
								Alpha 1.0.22: fix couple of crashes.  
							
							 
							
							
							
						 
						
							2017-03-13 13:31:11 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								929c55a2a1 
								
							 
						 
						
							
							
								
								Include only required moc_*.cpp in the build.  
							
							 
							
							... 
							
							
							
							Use a python script to generate the list of sources to build.
Now we don't include moc_*.cpp files in build by default, instead
we list only non-empty ones.
If you change a header so that the corresponding moc_*.cpp changes
its emptyness you may need to gyp/refresh to apply this change.
This should speed up the build significantly on GCC. 
							
						 
						
							2017-03-13 13:17:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2e17b480a5 
								
							 
						 
						
							
							
								
								Fix crash in HistoryVideo::draw.  
							
							 
							
							
							
						 
						
							2017-03-12 11:52:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1395237810 
								
							 
						 
						
							
							
								
								Fix crash in notifications.  
							
							 
							
							... 
							
							
							
							~HistoryItem() sometimes causes a queued notification to show.
Custom notifications depend on MainWindow and it is destroyed
already in clearHistories(), so clear the notifications queue first. 
							
						 
						
							2017-03-12 11:49:44 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bc254228c9 
								
							 
						 
						
							
							
								
								Alpha 1.0.21: Use custom refcount for MTP types.  
							
							 
							
							... 
							
							
							
							It seems that heavy using std::shared_ptr and std::make_shared
like it was before completely kills the compilation time.
Also HistoryItem::_create now uses perfect forwarding. 
							
						 
						
							2017-03-11 20:03:36 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f2cd364e14 
								
							 
						 
						
							
							
								
								Alpha 1.0.21: Fix more compilation bugs.  
							
							 
							
							
							
						 
						
							2017-03-11 17:13:57 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								28ae5fd65c 
								
							 
						 
						
							
							
								
								Alpha 1.0.21: Fix compilation bug.  
							
							 
							
							
							
						 
						
							2017-03-11 13:35:43 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								493ba6f2cd 
								
							 
						 
						
							
							
								
								Alpha 1.0.21: Send MP4 and MOV files as videos.  
							
							 
							
							
							
						 
						
							2017-03-11 13:33:05 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f2465eba73 
								
							 
						 
						
							
							
								
								Make MTPstring and MTPvector value types.  
							
							 
							
							... 
							
							
							
							Also move MTPstring implementation to QByteArray. 
							
						 
						
							2017-03-10 23:27:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1df955e30a 
								
							 
						 
						
							
							
								
								Closed beta 1000020001: remove chats list padding.  Fix   #3098  
							
							 
							
							... 
							
							
							
							Also return config requesting at the beginning of each app launch. 
							
						 
						
							2017-03-10 23:27:25 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								02da80439b 
								
							 
						 
						
							
							
								
								Remove read() constructors from MTP types.  
							
							 
							
							... 
							
							
							
							This will allow us to handle errors in parsing not by exceptions. 
							
						 
						
							2017-03-10 23:27:24 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3b373e236e 
								
							 
						 
						
							
							
								
								Make all owned MTPD types immutable.  
							
							 
							
							... 
							
							
							
							Remove custom refcounting in mtpData, use std::shared_ptr instead. 
							
						 
						
							2017-03-10 23:27:23 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								839bf313cf 
								
							 
						 
						
							
							
								
								Remove two build jobs from appveyor CI.  
							
							 
							
							... 
							
							
							
							No need for disable_desktop_generation_file and disable_unity_integration
in appveyor builds, because the defines from this jobs are Linux-only. 
							
						 
						
							2017-03-10 23:12:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6061d9d65b 
								
							 
						 
						
							
							
								
								Fix WidgetFadeWrap::showFast() after animation.  Fix   #3096  
							
							 
							
							
							
						 
						
							2017-03-10 19:41:44 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f6918feea3 
								
							 
						 
						
							
							
								
								Fix build in Xcode and GCC.  
							
							 
							
							
							
						 
						
							2017-03-10 18:53:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6c00b7efde 
								
							 
						 
						
							
							
								
								Show animated previews for GIFs in SendFilesBox.  
							
							 
							
							
							
						 
						
							2017-03-10 17:43:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								9ed8cbe2d1 
								
							 
						 
						
							
							
								
								Send mp4 and quicktime files as videos.  
							
							 
							
							
							
						 
						
							2017-03-10 17:12:51 +03:00