| 
								
								
									 John Preston | d37b65e624 | If stuck wait for three seconds of packets. | 2019-03-11 11:49:54 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3e9b811875 | Implement precise seek in streaming. | 2019-03-11 11:49:54 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 44c562d8ba | Fix streaming seek, display progress. | 2019-03-11 11:49:53 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 93c548c013 | Support streaming speed changing. | 2019-03-11 11:49:53 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | a7d9281768 | Implement pause / resume in streaming. | 2019-03-11 11:49:53 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3b369fc98e | Buffer audio when waiting data in streaming. | 2019-03-11 11:49:53 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | e5cd7e6d40 | Fix streaming from the middle of the file. | 2019-03-11 11:49:53 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | ec9512899e | Support streaming playback speed 0.5 - 2. | 2019-03-11 11:49:22 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 26ea6c4e63 | Provide receivedTill for streamed tracks. | 2019-03-11 11:49:22 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8e44a7f5c4 | Basic code for video streaming + testing on video. | 2019-03-11 11:49:22 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | a093cb6274 | Move some logic to Media::Streaming::Player. | 2019-03-11 11:49:21 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 473e30e594 | Basic code for media streaming + testing on music. | 2019-03-11 11:49:21 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | d208236994 | Accept binary_guard in crl::guard(). | 2019-02-17 15:56:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 032694ad9e | Move files to media/audio and media/clip. | 2019-02-13 15:41:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 818662c2e6 | Version 1.5.13: Don't automatically load executable files. | 2019-02-12 14:28:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 45fda44924 | Fix crash on bad sticker. DocumentData::getStickerLarge and DocumentData::loaded go to a loop. | 2019-02-11 15:52:36 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d3159d86da | Version 1.5.12: Fix manual loading GIFs to cache. | 2019-02-09 18:00:48 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4d9464ed87 | Remove flags checking for backgrounds. Also limit image size to 2960px.
Fixes #5641. | 2019-02-04 18:53:00 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 3cfc3dcecf | Mark even more extensions as executables. | 2019-01-30 17:59:55 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 5ca12a73c3 | Use new HistoryWallPaper media type for wallpaper. | 2019-01-29 19:26:19 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | c2744700c0 | Mark more extensions as executables. | 2019-01-29 14:52:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | a1baa23a52 | Use both thumbnails in photos and documents. Fixes #5602. | 2019-01-28 13:10:45 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | a70e72f75d | Application->Sandbox, Messenger->Application. | 2019-01-23 12:51:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 805e4d01e7 | Allow re-downloading failed media. | 2019-01-21 10:49:44 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 1894b8fcf7 | Handle t.me/bg links with wallpapers / colors. | 2019-01-18 16:41:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 0f9c2a62fe | Load fullres images of new wallpapers. | 2019-01-17 12:21:31 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 97b0288c7d | Add automatic loading of videos/files. | 2018-12-25 22:15:22 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | e3cc8652e4 | New structs for media autodownload settings. | 2018-12-25 22:15:22 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | b0d01389c6 | Add .terminal extension as executable on macOS. | 2018-12-21 17:09:32 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 6d08394adc | Divide history_media_types to several modules. | 2018-12-21 17:09:31 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | b75442a10e | No warning from verified peers. | 2018-12-07 20:19:47 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | b10ccce44a | Warn before running executable files. | 2018-12-05 12:30:05 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3461f3dfc7 | Destroy file loaders not delayed. | 2018-11-26 11:33:29 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3f58c930e3 | Use separate download folder for support. | 2018-11-22 17:15:52 +04:00 |  | 
				
					
						| 
								
								
									 23rd | 00969df06f | Made isAudioFile() check more strictly. Thanks John Preston. | 2018-11-15 09:43:39 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | aba6cc2c64 | Don't force WEBP format for stickers. Fixes #5374. | 2018-11-12 14:39:21 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | af5f85a288 | Fix crash with dangling DocumentData pointers. | 2018-11-12 14:39:20 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | f1c06d6743 | Store StickerData::image in unique_ptr. | 2018-11-09 19:16:47 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 2b95b96fa3 | Store replyPreview in unique_ptr<Image>. | 2018-11-09 19:14:31 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | ef38572d5a | Detect and send supports_streaming bit for videos. | 2018-11-07 18:10:00 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | f2348fc749 | Fix document unloading. | 2018-11-04 15:51:39 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 4837117719 | Use photo as video thumbnail in WebPageData. | 2018-11-04 15:51:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8000ff2cd7 | Generate high quality thumbnail on sending video. | 2018-11-04 15:51:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | da358615e0 | Generate high quality video thumbnail when loaded. | 2018-11-04 15:51:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8e7117fa22 | Don't unload all media on switching between chats. | 2018-11-04 15:51:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 959859f57c | Forget least used documents gradually. | 2018-11-04 15:51:37 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 595134cab5 | Move image-related modules to ui/image/. | 2018-11-04 15:51:37 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8b76428c7e | Create ImagePtr-s using a factory method. | 2018-11-04 15:51:37 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 4b5b79e415 | Use final Image with different Images::Source-s. | 2018-11-04 15:51:37 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 113f665295 | Move Image and derived to ui/image. | 2018-11-04 15:51:36 +04:00 |  |