ee47a1c904 
								
							 
						 
						
							
							
								
								Update .style files  
							
							
							
						 
						
							2018-11-01 00:12:21 +02:00  
				
					
						
							
							
								 
						
							
								8fcbf45bba 
								
							 
						 
						
							
							
								
								Convert license headers automatically  
							
							
							
						 
						
							2018-11-01 00:12:21 +02:00  
				
					
						
							
							
								 
						
							
								25fbc2f7e1 
								
							 
						 
						
							
							
								
								Minor refactoring  
							
							
							
						 
						
							2018-10-27 12:40:27 +00:00  
				
					
						
							
							
								 
						
							
								4b78d52194 
								
							 
						 
						
							
							
								
								Fix more warnings  
							
							
							
						 
						
							2018-10-27 12:40:27 +00:00  
				
					
						
							
							
								 
						
							
								38efa1bf4b 
								
							 
						 
						
							
							
								
								Replace base::lambda with shorter term.  
							
							... 
							
							
							
							Partially backport dd81f5d59f 
							
						 
						
							2018-07-27 14:24:31 +00:00  
				
					
						
							
							
								 
						
							
								b6df430aa8 
								
							 
						 
						
							
							
								
								Get rid of OrderedSet  
							
							
							
						 
						
							2018-06-20 15:40:52 +03:00  
				
					
						
							
							
								 
						
							
								22b0cffccd 
								
							 
						 
						
							
							
								
								Fix almost all warnings ( #157 )  
							
							... 
							
							
							
							There are possible deprecation warnings could be on new ffmpeg. It will be investigated later.
Related to #42 . 
							
						 
						
							2018-06-12 01:59:24 +03:00  
				
					
						
							
							
								 
						
							
								b9cd813127 
								
							 
						 
						
							
							
								
								Apply clang-format  
							
							
							
						 
						
							2018-06-06 11:25:23 +03:00  
				
					
						
							
							
								 
						
							
								69661217d2 
								
							 
						 
						
							
							
								
								Remove PCH ( #148 )  
							
							... 
							
							
							
							This commit brings many changes:
1. Remove cotire;
2. Remove PCH files (stdafx.xxx) and mentions;
3. Rearrange and clean includes:
3.1. Remove core includes path, use full header path core/xxx;
3.2. Move object_ptr to separate file base/object_ptr.h;
3.3. Add missing includes;
5. Add forward decls;
6. Get rid of some Qt private parts;
7. Fix ALL compilation errors after removing cotire on Windows, Linux, MacOS.
Closes  #133 .
Related to #96 . 
							
						 
						
							2018-06-04 16:25:31 +03:00  
				
					
						
							
							
								 
						
							
								40f8f0939a 
								
							 
						 
						
							
							
								
								[Refactoring] change qt math function to cmath analog  
							
							
							
						 
						
							2018-02-28 22:12:25 +02:00  
				
					
						
							
							
								 
						
							
								29db5da807 
								
							 
						 
						
							
							
								
								Remove autoupdater  
							
							
							
						 
						
							2017-12-20 14:38:02 +02:00  
				
					
						
							
							
								 
						
							
								e9184f9ab5 
								
							 
						 
						
							
							
								
								Replace non-standard types with Qt equivalents  
							
							
							
						 
						
							2017-12-20 14:38:02 +02:00  
				
					
						
							
							
								 
						
							
								c09fbcfeb3 
								
							 
						 
						
							
							
								
								Display author photo / name in search results.  
							
							
							
						 
						
							2017-09-05 20:21:56 +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  
				
					
						
							
							
								 
						
							
								d4814c5cb0 
								
							 
						 
						
							
							
								
								Display only mention badge if one unread message.  
							
							
							
						 
						
							2017-08-30 19:15:46 +03:00  
				
					
						
							
							
								 
						
							
								a8df4453ff 
								
							 
						 
						
							
							
								
								Fix cancel search in peer ripple painting.  
							
							
							
						 
						
							2017-08-30 19:15:45 +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  
				
					
						
							
							
								 
						
							
								cc4023d26a 
								
							 
						 
						
							
							
								
								Improve unread mentions badge layout.  
							
							
							
						 
						
							2017-08-30 19:15:39 +03:00  
				
					
						
							
							
								 
						
							
								e13ed9b909 
								
							 
						 
						
							
							
								
								Remove main()->peerUpdated and some other signals.  
							
							
							
						 
						
							2017-08-30 19:15:36 +03:00  
				
					
						
							
							
								 
						
							
								6cedf20c39 
								
							 
						 
						
							
							
								
								Remove old crash debug information.  
							
							
							
						 
						
							2017-08-30 19:15:33 +03:00  
				
					
						
							
							
								 
						
							
								0303f18ac6 
								
							 
						 
						
							
							
								
								Fix check for _mouseSelection flag in dialogs.  
							
							... 
							
							
							
							Fixes  #3781 . 
						
							2017-08-30 19:15:32 +03:00  
				
					
						
							
							
								 
						
							
								a72453fb1b 
								
							 
						 
						
							
							
								
								Remove ContactsBox and contacts_box module.  
							
							
							
						 
						
							2017-08-30 19:15:30 +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  
				
					
						
							
							
								 
						
							
								0bea2620b5 
								
							 
						 
						
							
							
								
								Replace BoxContent::closeHook() with boxClosing.  
							
							
							
						 
						
							2017-08-30 19:15:24 +03:00  
				
					
						
							
							
								 
						
							
								e209737b1a 
								
							 
						 
						
							
							
								
								Display and follow unread mentions in history.  
							
							
							
						 
						
							2017-08-30 19:15:13 +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  
				
					
						
							
							
								 
						
							
								b0cc61c621 
								
							 
						 
						
							
							
								
								API scheme updated to layer 71.  
							
							
							
						 
						
							2017-08-25 12:58:12 +03:00  
				
					
						
							
							
								 
						
							
								99afa1196c 
								
							 
						 
						
							
							
								
								Improve search in peer / search from user design.  
							
							
							
						 
						
							2017-08-25 12:58:11 +03:00  
				
					
						
							
							
								 
						
							
								0a6535ea94 
								
							 
						 
						
							
							
								
								Show "choose from user" box when typing "from:".  
							
							
							
						 
						
							2017-08-25 12:58:10 +03:00  
				
					
						
							
							
								 
						
							
								ce51abd9d0 
								
							 
						 
						
							
							
								
								Change dialogs filter text area for two icons.  
							
							
							
						 
						
							2017-08-25 12:58:09 +03:00  
				
					
						
							
							
								 
						
							
								6f746c238a 
								
							 
						 
						
							
							
								
								Search for messages from a specific user in group.  
							
							
							
						 
						
							2017-08-01 21:38:01 +03:00  
				
					
						
							
							
								 
						
							
								8c60ac78aa 
								
							 
						 
						
							
							
								
								Rename and split dialogswidget module.  
							
							... 
							
							
							
							Also remove some debug information for crash fix. 
							
						 
						
							2017-08-01 21:15:03 +03:00  
				
					
						
							
							
								 
						
							
								91fda6b654 
								
							 
						 
						
							
							
								
								Add search from group member button to dialogs.  
							
							
							
						 
						
							2017-08-01 21:15:02 +03:00  
				
					
						
							
							
								 
						
							
								da0d78135d 
								
							 
						 
						
							
							
								
								Some refactoring in working with text entities.  
							
							... 
							
							
							
							Also move this code to TextUtilities namespace. 
							
						 
						
							2017-07-06 14:37:42 +03:00  
				
					
						
							
							
								 
						
							
								8b96f7214e 
								
							 
						 
						
							
							
								
								Add some assertions and info for crash debug.  
							
							... 
							
							
							
							An assertion violation happens some time so add some debug info. 
							
						 
						
							2017-07-05 22:41:50 +03:00  
				
					
						
							
							
								 
						
							
								7d342b9c6d 
								
							 
						 
						
							
							
								
								Add search to channel / supergroup recent actions.  
							
							
							
						 
						
							2017-07-05 16:11:08 +03:00  
				
					
						
							
							
								 
						
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00  
				
					
						
							
							
								 
						
							
								f6eb2c5205 
								
							 
						 
						
							
							
								
								Add call top bar above the media player.  
							
							
							
						 
						
							2017-05-09 23:46:18 +03:00  
				
					
						
							
							
								 
						
							
								03a59b04be 
								
							 
						 
						
							
							
								
								Add progress animation to GIFs search.  
							
							... 
							
							
							
							Also display "no results" phrase. 
							
						 
						
							2017-04-04 16:19:49 +03:00  
				
					
						
							
							
								 
						
							
								6d80471fc9 
								
							 
						 
						
							
							
								
								Calendar button added to DialogsWidget.  
							
							... 
							
							
							
							When you search in a specific chat there is a calendar button now. 
							
						 
						
							2017-03-07 21:59:47 +03:00  
				
					
						
							
							
								 
						
							
								83720d8789 
								
							 
						 
						
							
							
								
								Finalizing file renaming.  
							
							
							
						 
						
							2017-03-04 13:23:56 +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  
				
					
						
							
							
								 
						
							
								c207743338 
								
							 
						 
						
							
							
								
								Made base::lambda a copyable value type.  
							
							... 
							
							
							
							Now base::lambda can be copied and can wrap any immutable lambda.
For mutable lambdas there is base::lambda_once (which you're
supposed to call only once to pass data through lambda captures,
for example by using std::unique_ptr). Generally base::lambda is
passed by value and base::lambda_once is passed by rvalue reference. 
							
						 
						
							2017-02-26 21:01:23 +03:00  
				
					
						
							
							
								 
						
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
				
					
						
							
							
								 
						
							
								7adfe93a8d 
								
							 
						 
						
							
							
								
								Alpha 1.0.10: unpinning converted chat on demand.  
							
							... 
							
							
							
							If we want to pin a chat and we have reached the limit we now check
for a deactivated (converted to supergroup) chat that is pinned and
is not in the chats list and just silently unpin it if it is found.
Also possible UB fix for a waveform encoding and decoding. 
							
						 
						
							2017-02-16 19:47:50 +03:00  
				
					
						
							
							
								 
						
							
								d1b9b8e3a3 
								
							 
						 
						
							
							
								
								Alpha 1.0.4: Click and drag to reorder pinned chats.  
							
							
							
						 
						
							2017-01-30 18:27:13 +03:00  
				
					
						
							
							
								 
						
							
								4424dbf64a 
								
							 
						 
						
							
							
								
								Allow to resize chats list. One more mode added (narrow chats list).  
							
							
							
						 
						
							2017-01-16 12:55:03 +03:00  
				
					
						
							
							
								 
						
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00