7dd24a30b5 
								
							 
						 
						
							
							
								
								Replace MetaLang with codegen_lang.  
							
							
							
						 
						
							2017-04-12 22:18:42 +03:00  
				
					
						
							
							
								 
						
							
								647ea44881 
								
							 
						 
						
							
							
								
								Extract TabbedSelector from TabbedPanel.  
							
							... 
							
							
							
							Now we can use TabbedSelector separately, not only inside the panel. 
							
						 
						
							2017-04-10 12:08:55 +03:00  
				
					
						
							
							
								 
						
							
								26b05cf844 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							... 
							
							
							
							Also removed non-existent emoji_section module from GYP. 
							
						 
						
							2017-04-08 17:05:19 +03:00  
				
					
						
							
							
								 
						
							
								330fc35800 
								
							 
						 
						
							
							
								
								Move some classes to separate modules.  
							
							... 
							
							
							
							MessageField, BotKeyboard, HistoryInner from historywidget. 
							
						 
						
							2017-04-08 16:31:58 +03:00  
				
					
						
							
							
								 
						
							
								570cd9bdfa 
								
							 
						 
						
							
							
								
								Move GIF pausing methods to Window::Controller.  
							
							
							
						 
						
							2017-04-08 16:31:57 +03:00  
				
					
						
							
							
								 
						
							
								34ab04cbe6 
								
							 
						 
						
							
							
								
								Add lambda-based checked timers.  
							
							... 
							
							
							
							Also ApiWrap is now not a QObject. 
							
						 
						
							2017-04-07 18:13:21 +03:00  
				
					
						
							
							
								 
						
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							
							
						 
						
							2017-04-07 18:13:18 +03:00  
				
					
						
							
							
								 
						
							
								6746d4ba2d 
								
							 
						 
						
							
							
								
								Build crashpad from git. Crashpad path has changed.  
							
							
							
						 
						
							2017-04-06 11:06:29 +03:00  
				
					
						
							
							
								 
						
							
								6003ac2132 
								
							 
						 
						
							
							
								
								Add base::weak_unique_ptr<T> template class.  
							
							... 
							
							
							
							Sometimes you don't need shared ownership (shared_ptr), but you
still need to be able to have weak pointers to an object.
Now you can derive the object from base::enable_weak_from_this
and use base::weak_unique_ptr<T> after that. 
							
						 
						
							2017-04-03 14:08:36 +03:00  
				
					
						
							
							
								 
						
							
								f1718f1d10 
								
							 
						 
						
							
							
								
								Generate emoji config by a build action.  
							
							... 
							
							
							
							Also hopefully optimize the build speed for emoji config. 
							
						 
						
							2017-04-01 17:08:42 +03:00  
				
					
						
							
							
								 
						
							
								a1b53f07d5 
								
							 
						 
						
							
							
								
								Fix build for Xcode and GCC.  
							
							
							
						 
						
							2017-04-01 16:14:56 +03:00  
				
					
						
							
							
								 
						
							
								6d27172b20 
								
							 
						 
						
							
							
								
								Move [Emoji|Sticker]PanInner to separate modules.  
							
							... 
							
							
							
							Now we have three separate [Emoji|Stickers|Gifs]ListWidget. 
							
						 
						
							2017-03-31 15:48:03 +03:00  
				
					
						
							
							
								 
						
							
								bed3aa1a7f 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							... 
							
							
							
							Also rename EmojiPan to EmojiPanel. 
							
						 
						
							2017-03-31 15:48:02 +03:00  
				
					
						
							
							
								 
						
							
								1540f6f528 
								
							 
						 
						
							
							
								
								Use emoji/stickers/gifs slider in EmojiPan.  
							
							... 
							
							
							
							Also rename EmojiTabs to EmojiSections. 
							
						 
						
							2017-03-31 15:48:01 +03:00  
				
					
						
							
							
								 
						
							
								3d846fcd49 
								
							 
						 
						
							
							
								
								Show inline bot results in a separate widget.  
							
							... 
							
							
							
							Add a InlineBots::Layout::Widget for inline bot results.
GIF search from EmojiPan is disabled for now. 
							
						 
						
							2017-03-31 15:48:00 +03:00  
				
					
						
							
							
								 
						
							
								8d4be19952 
								
							 
						 
						
							
							
								
								Use separate TopBar for History and Overview.  
							
							... 
							
							
							
							Move TopBar widget to History and Overview from MainWidget. 
							
						 
						
							2017-03-31 15:47:58 +03:00  
				
					
						
							
							
								 
						
							
								f0ab72ffbc 
								
							 
						 
						
							
							
								
								Fix AutoConnection::debugState() for TCP connections.  Fix   #3171  
							
							... 
							
							
							
							Also silent new Xcode version warning. 
							
						 
						
							2017-03-30 18:20:51 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bd121752f1 
								
							 
						 
						
							
							
								
								Change your account phone number in Settings.  
							
							
							
						 
						
							2017-03-21 20:13:34 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								85fd117675 
								
							 
						 
						
							
							
								
								Add EditPrivacyBox. Edit last seen privacy.  
							
							... 
							
							
							
							Selecting exception users is not supported yet. 
							
						 
						
							2017-03-18 12:49:45 +03:00  
				
					
						
							
							
								 
						
							
								16fa56de48 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							
							
						 
						
							2017-03-16 12:53:13 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								eaae662b7d 
								
							 
						 
						
							
							
								
								Use mapbox::util::variant in a submodule.  
							
							... 
							
							
							
							While we don't have C++17 std::variant<> use a BSD licensed
alternative from mapbox team in a base:: wrapper. 
							
						 
						
							2017-03-10 17:12:04 +03:00  
				
					
						
							
							
								 
						
							
								7da52bd3ec 
								
							 
						 
						
							
							
								
								Move GSL dependency to a submodule.  
							
							
							
						 
						
							2017-03-10 14:34:43 +03:00  
				
					
						
							
							
								 
						
							
								ae977044f6 
								
							 
						 
						
							
							
								
								First version of CalendarBox is done.  
							
							... 
							
							
							
							Also moved BackgroundBox::Inner declaration inside backgroundbox.cpp 
							
						 
						
							2017-03-07 22:29:49 +03:00  
				
					
						
							
							
								 
						
							
								6456a83a22 
								
							 
						 
						
							
							
								
								Finalizing files rename.  
							
							... 
							
							
							
							Also moved peer_avatar_button to ui/special_buttons. 
							
						 
						
							2017-03-07 21:58:35 +03:00  
				
					
						
							
							
								 
						
							
								b0dbe9d353 
								
							 
						 
						
							
							
								
								Renamed / moved a bunch of files.  
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-03-04 12:56:07 +03:00  
				
					
						
							
							
								 
						
							
								08167a6a91 
								
							 
						 
						
							
							
								
								Removed #include "stdafx.h" from all files.  
							
							... 
							
							
							
							Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway. 
							
						 
						
							2017-03-04 12:27:52 +03:00  
				
					
						
							
							
								 
						
							
								12bbd971b3 
								
							 
						 
						
							
							
								
								Added Guideline Support Library as a dependency.  
							
							... 
							
							
							
							See https://github.com/Microsoft/GSL  for information. 
							
						 
						
							2017-03-04 12:01:07 +03:00  
				
					
						
							
							
								 
						
							
								f8318177b9 
								
							 
						 
						
							
							
								
								Platform-dependent file methods called async.  
							
							... 
							
							
							
							Some major platform-dependent file operations refactoring.
All methods like "open file", "open file with", "show in folder"
were moved to core/file_utilities module with platform-dependent
backends. All methods interacting with DesktopServices made async. 
							
						 
						
							2017-02-28 18:03:38 +03:00  
				
					
						
							
							
								 
						
							
								6f0cf30b12 
								
							 
						 
						
							
							
								
								Some platform-dependent modules refactoring.  
							
							... 
							
							
							
							Now each platform-dependent module declares its interface in
platform/platform_module.h file and after that includes platform-
specific headers like platform/win/module_win.h with implementation.
Also removed the legacy WinRT platform-dependent implementations. 
							
						 
						
							2017-02-28 13:51:00 +03:00  
				
					
						
							
							
								 
						
							
								dcd6028e91 
								
							 
						 
						
							
							
								
								Loading libunity only in Unity and Pantheon.  #3053  
							
							... 
							
							
							
							Commit 296c800b39 
							
						 
						
							2017-02-26 21:02:46 +03:00  
				
					
						
							
							
								 
						
							
								dd933cf61c 
								
							 
						 
						
							
							
								
								MTP global state moved to MTP::Instance class.  
							
							... 
							
							
							
							Now there will be ability to start multiple mtproto instances. 
							
						 
						
							2017-02-25 19:48:21 +03:00  
				
					
						
							
							
								 
						
							
								c3b3819d9f 
								
							 
						 
						
							
							
								
								Moved AppClass to messenger.cpp:Messenger.  
							
							
							
						 
						
							2017-02-25 19:48:20 +03:00  
				
					
						
							
							
								 
						
							
								63c61637f8 
								
							 
						 
						
							
							
								
								Moved MTP::authedId() to AuthSession::Current().  
							
							
							
						 
						
							2017-02-25 19:48:19 +03:00  
				
					
						
							
							
								 
						
							
								a35947141c 
								
							 
						 
						
							
							
								
								Encapsulated DcOptions to an independent class.  
							
							
							
						 
						
							2017-02-25 19:48:19 +03:00  
				
					
						
							
							
								 
						
							
								e6672432bb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into dev  
							
							
							
						 
						
							2017-02-25 19:47:10 +03:00  
				
					
						
							
							
								 
						
							
								dbd4eaed48 
								
							 
						 
						
							
							
								
								Added interpreter path ( #3061 )  
							
							... 
							
							
							
							Signed-off-by: MohammadReza Espargham <reza.espargham@owasp.org> (github: rezasp) 
							
						 
						
							2017-02-23 18:51:29 +01:00  
				
					
						
							
							
								 
						
							
								9e4b752830 
								
							 
						 
						
							
							
								
								Fix travis build warning on precompiled headers.  
							
							
							
						 
						
							2017-02-22 14:00:08 +03:00  
				
					
						
							
							
								 
						
							
								958d3b7c15 
								
							 
						 
						
							
							
								
								Good alignment in palette reading generated code.  
							
							... 
							
							
							
							Also added -std=gnu++1y to CMake precompiled header generation. 
							
						 
						
							2017-02-21 21:24:36 +03:00  
				
					
						
							
							
								 
						
							
								30ae322cf0 
								
							 
						 
						
							
							
								
								Move to GCC 6 and silent some warnings there.  
							
							
							
						 
						
							2017-02-21 18:29:59 +03:00  
				
					
						
							
							
								 
						
							
								755325fef3 
								
							 
						 
						
							
							
								
								Updated Xcode build for using standard library.  
							
							... 
							
							
							
							Also trying to use g++-6 for travis build. 
							
						 
						
							2017-02-21 17:37:53 +03:00  
				
					
						
							
							
								 
						
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
				
					
						
							
							
								 
						
							
								27f015561a 
								
							 
						 
						
							
							
								
								Using custom build of libc++ for old OS X version.  
							
							... 
							
							
							
							This will allow us to use C++14 library on all platforms.
Patches for macold versions got bigger and are now different for
crashpad and mini_chromium, so they were moved to a separate folder. 
							
						 
						
							2017-02-21 15:37:52 +03:00  
				
					
						
							
							
								 
						
							
								228e2f7031 
								
							 
						 
						
							
							
								
								Use 'v140' msbuild_toolset for VS project.  
							
							... 
							
							
							
							We use /SUBSYSTEM:Windows and 'MinimumRequiredVersion': '5.01' to
make our app work in Windows XP, but we use 'v140' toolset instead
of 'v140_xp' so that we have access to modern APIs like WRL. 
							
						 
						
							2017-02-21 15:27:34 +03:00  
				
					
						
							
							
								 
						
							
								120e21c126 
								
							 
						 
						
							
							
								
								Remove workaround for missing build defines  
							
							... 
							
							
							
							Fixed by commit d1d9e29ca5 
							
						 
						
							2017-02-19 14:00:14 +01:00  
				
					
						
							
							
								 
						
							
								d1d9e29ca5 
								
							 
						 
						
							
							
								
								Version 1.0.12: fix initial build_defines.  
							
							
							
						 
						
							2017-02-19 14:02:35 +03:00