John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0e9793b845 
								
							 
						 
						
							
							
								
								Move MimeType from utils to core/mime_type.  
							
							... 
							
							
							
							Also move to Core namespace. 
							
						 
						
							2018-06-14 01:08:47 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								dd81f5d59f 
								
							 
						 
						
							
							
								
								Replace base::lambda with shorter term.  
							
							... 
							
							
							
							base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type. 
							
						 
						
							2018-06-04 18:38:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e854e9d8 
								
							 
						 
						
							
							
								
								Allow showing boxes in passport panel.  
							
							
							
						 
						
							2018-06-03 23:16:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a2dabfde56 
								
							 
						 
						
							
							
								
								Separate form controller from view controller.  
							
							
							
						 
						
							2018-06-03 23:16:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fdfdd0acce 
								
							 
						 
						
							
							
								
								Fix long names in sending files preview.  
							
							
							
						 
						
							2018-06-01 23:05:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								43d19920e0 
								
							 
						 
						
							
							
								
								Apply markdown only when sending the message.  
							
							
							
						 
						
							2018-05-31 21:30:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								bfc748cd31 
								
							 
						 
						
							
							
								
								Pass modifiers inside InputField submitted signal.  
							
							... 
							
							
							
							Also use non-MOC connections for all InputFields.
Also use Ctrl/Cmd + Enter to submit fast share box.
Fixes #4769 . 
							
						 
						
							2018-05-31 15:20:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								07d8dafa5e 
								
							 
						 
						
							
							
								
								Allow inserting links with custom text.  
							
							... 
							
							
							
							Fixes #4737 . 
							
						 
						
							2018-05-26 18:07:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								10fa6f0c13 
								
							 
						 
						
							
							
								
								Ignore 'Replace emoji' setting in markdown.  
							
							... 
							
							
							
							Partially fixes #4727 . Fixes #4731 . 
							
						 
						
							2018-05-25 20:50:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								250718e766 
								
							 
						 
						
							
							
								
								Fix build for Xcode.  
							
							
							
						 
						
							2018-05-24 20:25:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3ac50cf77f 
								
							 
						 
						
							
							
								
								Move message text to send media box caption field.  
							
							
							
						 
						
							2018-05-24 17:57:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7642b42a 
								
							 
						 
						
							
							
								
								Support markdown and replaces in media captions.  
							
							
							
						 
						
							2018-05-24 16:03:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								017ec87d60 
								
							 
						 
						
							
							
								
								Replace FlatTextarea with InputField.  
							
							
							
						 
						
							2018-05-22 13:45:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								30dd8fe070 
								
							 
						 
						
							
							
								
								Unite InputField and InputArea.  
							
							... 
							
							
							
							Also support and use instant replaces in InputField-s. 
							
						 
						
							2018-05-20 23:37:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								bfe7bf2c11 
								
							 
						 
						
							
							
								
								Paste image to SendFilesBox even if it has an url.  
							
							... 
							
							
							
							Fixes #4483 . 
							
						 
						
							2018-03-10 00:55:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8bacc74d8b 
								
							 
						 
						
							
							
								
								Request dialog list entries when needed.  
							
							... 
							
							
							
							Also save the original server-side int32 date in HistoryItems. 
							
						 
						
							2018-02-08 12:20:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								bee474f6e9 
								
							 
						 
						
							
							
								
								Remove history_item and layout from pch.  
							
							... 
							
							
							
							Also move some code to separate modules.
Also create history item views by Window::Controller. 
							
						 
						
							2018-02-08 12:20:47 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6236590ca4 
								
							 
						 
						
							
							
								
								Fix SendFilesWay radiobuttons when adding media.  
							
							... 
							
							
							
							Also add /LTCG flag for static libraries Release builds on Windows. 
							
						 
						
							2017-12-30 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2a409e3734 
								
							 
						 
						
							
							
								
								Add files from clipboard to composed album.  
							
							... 
							
							
							
							Fixes #4243 . 
							
						 
						
							2017-12-29 20:02:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5b4694a4eb 
								
							 
						 
						
							
							
								
								Move text options constant to a separate module.  
							
							... 
							
							
							
							Also start MediaView group thumbs code. 
							
						 
						
							2017-12-28 16:06:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								634d21e486 
								
							 
						 
						
							
							
								
								Fix animation in album reordering.  
							
							
							
						 
						
							2017-12-27 14:00:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								95d8742e3c 
								
							 
						 
						
							
							
								
								Fix round corners on Retina displays.  
							
							
							
						 
						
							2017-12-27 13:08:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b34099f49e 
								
							 
						 
						
							
							
								
								Alpha version 1.2.4: Fix phrases and box cursor.  
							
							
							
						 
						
							2017-12-26 20:49:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1fc7dabd3e 
								
							 
						 
						
							
							
								
								Allow media reordering when sending an album.  
							
							
							
						 
						
							2017-12-26 19:20:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a8ac18e4fd 
								
							 
						 
						
							
							
								
								Save send way (album, photos, files) to settings.  
							
							
							
						 
						
							2017-12-26 19:20:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								58d21ff916 
								
							 
						 
						
							
							
								
								Add album support to SendFilesBox.  
							
							
							
						 
						
							2017-12-26 19:20:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								44014e62ba 
								
							 
						 
						
							
							
								
								Move EditCaptionBox to a separate module.  
							
							
							
						 
						
							2017-12-26 19:20:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ff65daa9fe 
								
							 
						 
						
							
							
								
								Remove special case in SendFilesBox for an image.  
							
							
							
						 
						
							2017-12-26 19:20:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3a705a67 
								
							 
						 
						
							
							
								
								First working code for sending albums.  
							
							
							
						 
						
							2017-12-26 19:20:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e023092744 
								
							 
						 
						
							
							
								
								Use RectPart(s) instead of ImageRoundCorner(s).  
							
							
							
						 
						
							2017-12-18 21:54:11 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d9da2edd7c 
								
							 
						 
						
							
							
								
								Improve grouped media display.  
							
							
							
						 
						
							2017-12-16 20:50:43 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								efa72578cd 
								
							 
						 
						
							
							
								
								Fix grouped media display in MediaView.  
							
							
							
						 
						
							2017-12-16 20:50:43 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8b69e6ab99 
								
							 
						 
						
							
							
								
								Rename some methods in DocumentData.  
							
							... 
							
							
							
							Also fix voice message mark as read when autoplaying after previous.
Also show play icon and don't show playlist for audio files that do
not have shared music files attributes but have audio file mime type. 
							
						 
						
							2017-12-10 14:28:04 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5eeb8143b6 
								
							 
						 
						
							
							
								
								Move EmptyUserpic from data_peer to empty_userpic.  
							
							
							
						 
						
							2017-12-05 12:44:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6ca105a290 
								
							 
						 
						
							
							
								
								Minimal layer 72 support.  
							
							
							
						 
						
							2017-11-20 23:54:05 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								aec496d520 
								
							 
						 
						
							
							
								
								Remove RTL Override symbols from filenames.  
							
							
							
						 
						
							2017-11-16 07:59:09 +04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								0bea2620b5 
								
							 
						 
						
							
							
								
								Replace BoxContent::closeHook() with boxClosing.  
							
							
							
						 
						
							2017-08-30 19:15:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								21d2f6a44f 
								
							 
						 
						
							
							
								
								Generalize Checkbox layout.  
							
							... 
							
							
							
							Now any Checkbox can have Check, Radio or Toggle layout.
Radiobutton is now a subclass of Checkbox with default Radio layout. 
							
						 
						
							2017-07-07 14:16:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								da0d78135d 
								
							 
						 
						
							
							
								
								Some refactoring in working with text entities.  
							
							... 
							
							
							
							Also move this code to TextUtilities namespace. 
							
						 
						
							2017-07-06 14:37:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b94099e25b 
								
							 
						 
						
							
							
								
								Realtime UI translation in all fields and buttons.  
							
							
							
						 
						
							2017-06-29 11:39:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b9119e5ef6 
								
							 
						 
						
							
							
								
								Play video messages as Type::Voice.  
							
							... 
							
							
							
							Use AudioMsgId instead of videoPlayId.
Any audio track now can be a child loader track of some video clip.
Use Type::Voice instead of Type::Video for round video messages.
Video messages play / pause / resume the same way as voice messages. 
							
						 
						
							2017-05-24 16:25:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								aedbd6dfe4 
								
							 
						 
						
							
							
								
								Fix assertion violation when editing GIF / video.  
							
							... 
							
							
							
							If a GIF / video had no thumbnail the _animated flag was removed. 
							
						 
						
							2017-05-01 11:03:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								33ffa0715d 
								
							 
						 
						
							
							
								
								Alpha 1.0.34: Fix tabbed section widget render.  
							
							... 
							
							
							
							Also fix error message layout in EditCaptionBox. 
							
						 
						
							2017-04-21 16:22:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb7f1f1aa 
								
							 
						 
						
							
							
								
								Display round video messages using HistoryGif.  
							
							... 
							
							
							
							Use autodownload and autoplay options from GIFs.
Also improve EditCaptionBox code. 
							
						 
						
							2017-04-12 22:37:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								570cd9bdfa 
								
							 
						 
						
							
							
								
								Move GIF pausing methods to Window::Controller.  
							
							
							
						 
						
							2017-04-08 16:31:57 +03:00