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  
				
					
						
							
							
								 
						
							
								e748c9eede 
								
							 
						 
						
							
							
								
								Fix Release build (add missing includes)  
							
							
							
						 
						
							2018-06-10 17:17:44 +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  
				
					
						
							
							
								 
						
							
								1ab8aa2463 
								
							 
						 
						
							
							
								
								Allow to reply by double click on timestamp  
							
							... 
							
							
							
							Based on telegramdesktop/tdesktop@def21367 
Related to #10 , #117 , #118  
							
						 
						
							2018-03-17 05:57:51 +03:00  
				
					
						
							
							
								 
						
							
								7ed116aa9d 
								
							 
						 
						
							
							
								
								Reply by double clicking a message.  
							
							... 
							
							
							
							Backported from telegramdesktop/tdesktop@128663d9 
Closes  #117  
							
						 
						
							2018-03-11 04:02:00 +03:00  
				
					
						
							
							
								 
						
							
								1cb6dcee54 
								
							 
						 
						
							
							
								
								[Refactoring] set current standart to c++17 and change any logic to std::clamp (if it's possible)  
							
							
							
						 
						
							2018-02-28 22:12:25 +02:00  
				
					
						
							
							
								 
						
							
								40f8f0939a 
								
							 
						 
						
							
							
								
								[Refactoring] change qt math function to cmath analog  
							
							
							
						 
						
							2018-02-28 22:12:25 +02:00  
				
					
						
							
							
								 
						
							
								e9184f9ab5 
								
							 
						 
						
							
							
								
								Replace non-standard types with Qt equivalents  
							
							
							
						 
						
							2017-12-20 14:38:02 +02:00  
				
					
						
							
							
								 
						
							
								d46a5f693f 
								
							 
						 
						
							
							
								
								Remove unused lang phrases and some code.  
							
							
							
						 
						
							2017-09-28 19:18:27 +03:00  
				
					
						
							
							
								 
						
							
								08e3a54a58 
								
							 
						 
						
							
							
								
								Mark missing ctors deleted  
							
							... 
							
							
							
							- Satisfy the rule of five
Signed-off-by: Veli-Matti Visuri <veli-matti.visuri@cerescon.fi> (github: visuve) 
							
						 
						
							2017-09-28 18:23:42 +03:00  
				
					
						
							
							
								 
						
							
								7ae1ef0a1a 
								
							 
						 
						
							
							
								
								Migrate to VS2017.  
							
							
							
						 
						
							2017-09-06 17:11:06 +03: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  
				
					
						
							
							
								 
						
							
								48e2a5472e 
								
							 
						 
						
							
							
								
								Return not_null<History*> in App::history().  
							
							
							
						 
						
							2017-09-03 15:45:43 +03:00  
				
					
						
							
							
								 
						
							
								5a20014b1a 
								
							 
						 
						
							
							
								
								Highlight all mentions when marking them read.  
							
							
							
						 
						
							2017-08-30 19:15:53 +03:00  
				
					
						
							
							
								 
						
							
								20efa47126 
								
							 
						 
						
							
							
								
								Fix layout for the log entries of caption edits.  
							
							
							
						 
						
							2017-08-30 19:15:52 +03:00  
				
					
						
							
							
								 
						
							
								5a1d52f82e 
								
							 
						 
						
							
							
								
								Fix unread mentions navigation issues.  
							
							... 
							
							
							
							When the unread bar was destroyed we first jumped to the bottom
of the history by updateHistoryGeometry() and only after that
animated scroll to the desired message started. The last messages
were always painted (and marked as read) in that case. 
							
						 
						
							2017-08-30 19:15:51 +03:00  
				
					
						
							
							
								 
						
							
								4c604b34c1 
								
							 
						 
						
							
							
								
								Allow service messages to be unread mentions.  
							
							
							
						 
						
							2017-08-30 19:15:50 +03:00  
				
					
						
							
							
								 
						
							
								5964261db5 
								
							 
						 
						
							
							
								
								Allow to view sticker set from admin event log.  
							
							
							
						 
						
							2017-08-30 19:15:47 +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  
				
					
						
							
							
								 
						
							
								7df63db9b3 
								
							 
						 
						
							
							
								
								Hide "Ban Users" admin rights changes in channels.  
							
							
							
						 
						
							2017-08-30 19:15:32 +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  
				
					
						
							
							
								 
						
							
								012d59ab42 
								
							 
						 
						
							
							
								
								Use nullptr instead of std::unique_ptr<Type>().  
							
							
							
						 
						
							2017-08-30 19:15:25 +03:00  
				
					
						
							
							
								 
						
							
								71e0e6ac4d 
								
							 
						 
						
							
							
								
								Mark history as read at the bottom in any case.  
							
							
							
						 
						
							2017-08-30 19:15:22 +03:00  
				
					
						
							
							
								 
						
							
								bca444b92e 
								
							 
						 
						
							
							
								
								Add base::optional as a wrapper of base::variant.  
							
							
							
						 
						
							2017-08-30 19:15:21 +03:00  
				
					
						
							
							
								 
						
							
								e209737b1a 
								
							 
						 
						
							
							
								
								Display and follow unread mentions in history.  
							
							
							
						 
						
							2017-08-30 19:15:13 +03:00  
				
					
						
							
							
								 
						
							
								dd9d604966 
								
							 
						 
						
							
							
								
								Fix incorrect scroll jumps.  
							
							... 
							
							
							
							If we invoke showHistory(h, msgId) several times we call
forgetScrollState() for this history being on the same scroll place.
To compute it again we need to call visibleAreaUpdated() even if
the real scroll position was not changed. 
							
						 
						
							2017-08-25 14:39:29 +03:00  
				
					
						
							
							
								 
						
							
								b08732cf28 
								
							 
						 
						
							
							
								
								Move MediaView from MainWindow to Messenger.  
							
							
							
						 
						
							2017-08-25 14:39:27 +03:00  
				
					
						
							
							
								 
						
							
								f04b25ea26 
								
							 
						 
						
							
							
								
								Allow setting group stickers set.  
							
							
							
						 
						
							2017-08-25 14:39:19 +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  
				
					
						
							
							
								 
						
							
								cb5b6d0cb8 
								
							 
						 
						
							
							
								
								Add megagroup stickerset to StickersListWidget.  
							
							
							
						 
						
							2017-08-25 14:39:13 +03:00  
				
					
						
							
							
								 
						
							
								070456882e 
								
							 
						 
						
							
							
								
								Manage faved stickers from sticker context menu.  
							
							
							
						 
						
							2017-08-25 14:39:09 +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  
				
					
						
							
							
								 
						
							
								b0cc61c621 
								
							 
						 
						
							
							
								
								API scheme updated to layer 71.  
							
							
							
						 
						
							2017-08-25 12:58:12 +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  
				
					
						
							
							
								 
						
							
								6f27e310ae 
								
							 
						 
						
							
							
								
								Send reply and forward when choosing bot command.  
							
							
							
						 
						
							2017-08-01 21:14:45 +03:00  
				
					
						
							
							
								 
						
							
								2dec9c46a7 
								
							 
						 
						
							
							
								
								Add emoji autocomplete to history message field.  
							
							
							
						 
						
							2017-07-26 15:55:02 +03:00  
				
					
						
							
							
								 
						
							
								24b3b2a658 
								
							 
						 
						
							
							
								
								Fix forwarded from for single message forward.  
							
							... 
							
							
							
							Closes  #3699 , closes  #3701 , closes  #3700 . 
						
							2017-07-26 09:07:05 +03:00  
				
					
						
							
							
								 
						
							
								e1e286aa13 
								
							 
						 
						
							
							
								
								Allow to fast share not games to channels.  
							
							... 
							
							
							
							Fixes  #3692 . 
						
							2017-07-26 09:07:01 +03:00  
				
					
						
							
							
								 
						
							
								9bd89121e8 
								
							 
						 
						
							
							
								
								Replace self-destruct media service messages text.  
							
							... 
							
							
							
							Also support runtime components with align up to std::max_align_t. 
							
						 
						
							2017-07-23 12:34:42 +03:00  
				
					
						
							
							
								 
						
							
								cf02a4cc31 
								
							 
						 
						
							
							
								
								API scheme updated to layer 70.  
							
							
							
						 
						
							2017-07-23 12:34:40 +03:00  
				
					
						
							
							
								 
						
							
								fa70bf9e0c 
								
							 
						 
						
							
							
								
								Fix text message edit admin event log entries.  
							
							... 
							
							
							
							Regression was introduced in a513b1c 
							
						 
						
							2017-07-23 12:33:39 +03:00  
				
					
						
							
							
								 
						
							
								f7a354bfd1 
								
							 
						 
						
							
							
								
								Display "edited" mark on channel signed messages.  
							
							
							
						 
						
							2017-07-18 22:00:33 +03:00  
				
					
						
							
							
								 
						
							
								a513b1c7b3 
								
							 
						 
						
							
							
								
								Fix media caption edit admin event log entries.  
							
							
							
						 
						
							2017-07-18 21:59:53 +03:00  
				
					
						
							
							
								 
						
							
								a5e0b19b79 
								
							 
						 
						
							
							
								
								Copy correct text for a forwarded reply message.  
							
							
							
						 
						
							2017-07-18 19:48:10 +03:00