John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2c8bbc26 
								
							 
						 
						
							
							
								
								Use SharedMediaMergedViewer() for audio player.  
							
							 
							
							... 
							
							
							
							That way audio files and voice/video messages will play in context
(one after another with ability to go to next or previous in player)
almost always, no matter at what part of message history we are. 
							
						 
						
							2017-12-09 14:02:51 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3deea14559 
								
							 
						 
						
							
							
								
								Remove old shared media overview section.  
							
							 
							
							... 
							
							
							
							Also move window/top_bar_widget to history/history_top_bar_widget. 
							
						 
						
							2017-11-16 07:59:11 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								47a52b0587 
								
							 
						 
						
							
							
								
								Moved several modules from history/ to data/.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:09 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a27edcad1c 
								
							 
						 
						
							
							
								
								Extract SparseIdsList module from SharedMedia.  
							
							 
							
							... 
							
							
							
							This way it can be reused in search results management. 
							
						 
						
							2017-11-16 07:59:08 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								873ccf8096 
								
							 
						 
						
							
							
								
								Implement SharedMediaWithLastViewer using rpl.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								696478843e 
								
							 
						 
						
							
							
								
								Implement UserPhotosViewer using rpl.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2690618da2 
								
							 
						 
						
							
							
								
								Add Storage::UserPhotos and UserPhotosSlice.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								68a0e32a3d 
								
							 
						 
						
							
							
								
								Add SharedMediaSliceWithLast for chat photos.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								449986456e 
								
							 
						 
						
							
							
								
								Add SharedMediaSliceMerged for migrated histories.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2363a6bd44 
								
							 
						 
						
							
							
								
								Add SharedMediaSlice to observe shared media.  
							
							 
							
							... 
							
							
							
							Start testing / using it in MediaView. 
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							 
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e209737b1a 
								
							 
						 
						
							
							
								
								Display and follow unread mentions in history.  
							
							 
							
							
							
						 
						
							2017-08-30 19:15:13 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b08732cf28 
								
							 
						 
						
							
							
								
								Move MediaView from MainWindow to Messenger.  
							
							 
							
							
							
						 
						
							2017-08-25 14:39:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b94099e25b 
								
							 
						 
						
							
							
								
								Realtime UI translation in all fields and buttons.  
							
							 
							
							
							
						 
						
							2017-06-29 11:39:51 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								7312114b75 
								
							 
						 
						
							
							
								
								Use full volume for video messages.  
							
							 
							
							... 
							
							
							
							Set video volume to VideoVolume in MediaView and to 1 in HistoryGif. 
							
						 
						
							2017-04-15 22:51:53 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5480a63beb 
								
							 
						 
						
							
							
								
								Support round video inline playback with sound.  
							
							 
							
							
							
						 
						
							2017-04-12 22:37:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							 
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b842761ea3 
								
							 
						 
						
							
							
								
								Closed beta 1000006001: Built in theme and color palette editor.  
							
							 
							
							
							
						 
						
							2017-02-07 17:56:33 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4964b8b488 
								
							 
						 
						
							
							
								
								Beta 1000002001: Recreate audio device when no output or device changes.  
							
							 
							
							
							
						 
						
							2017-01-25 08:45:09 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							 
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c65a280b9d 
								
							 
						 
						
							
							
								
								Alpha 0.10.23: small tiled background performance improved.  
							
							 
							
							... 
							
							
							
							Also some error texts improved. Also Ctrl+W closes MediaView now. 
							
						 
						
							2017-01-01 20:59:33 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								eec5b78054 
								
							 
						 
						
							
							
								
								Delete for everyone checkbox added. Various bugfixes.  
							
							 
							
							
							
						 
						
							2017-01-01 15:47:00 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ef927c8465 
								
							 
						 
						
							
							
								
								Theme preview ready.  
							
							 
							
							... 
							
							
							
							Also style::color is now copyable, constructed only inside a palette.
Also macOS setup new background ready. 
							
						 
						
							2016-12-30 17:53:05 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2436ad74bd 
								
							 
						 
						
							
							
								
								Boxes redesigned. Common groups moved to Shared Media.  
							
							 
							
							... 
							
							
							
							Also transparent images sending fixed. 
							
						 
						
							2016-12-30 17:52:56 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								47977009b8 
								
							 
						 
						
							
							
								
								Moved FloatAnimation->Animation, Animation->BasicAnimation.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:48 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								06ed7b8eaf 
								
							 
						 
						
							
							
								
								Some more ripple animations. Now only anim::value (float64).  
							
							 
							
							... 
							
							
							
							Also each FloatAnimation now stops MTP responses.
Also slide animations done by FloatAnimation.
Closed beta 10019012. 
							
						 
						
							2016-12-30 17:52:46 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8958ae0377 
								
							 
						 
						
							
							
								
								Typing animations from android.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:36 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								7fa274a68e 
								
							 
						 
						
							
							
								
								Improved ripple animation colors and styles for different buttons.  
							
							 
							
							... 
							
							
							
							Also moved FlatLabel and LabelSimple to ui/widgets/labels module.
Also moved ScrollArea to ui/widgets/scroll_area module. 
							
						 
						
							2016-12-30 17:52:10 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								807bebb3cf 
								
							 
						 
						
							
							
								
								Buttons moved to ui/widgets/buttons module, BoxButton removed.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:04 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d12177befd 
								
							 
						 
						
							
							
								
								Update Telegram button added to DialogsWidget/Intro. Three dot menu.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:41 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2a3fd0066d 
								
							 
						 
						
							
							
								
								Closed beta 10019001: style::color copy is denied, only const refs.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:33 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6e33f039b2 
								
							 
						 
						
							
							
								
								Dropdown replaced by Ui::DropdownMenu. ScrolledWidget removed.  
							
							 
							
							... 
							
							
							
							Ui::DropdownMenu is like Ui::PopupMenu, both based on Ui::Menu. 
							
						 
						
							2016-10-27 15:56:48 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c1d862d8de 
								
							 
						 
						
							
							
								
								Some icons moved from sprite to separate files.  
							
							 
							
							
							
						 
						
							2016-10-22 21:58:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2ffc0196dd 
								
							 
						 
						
							
							
								
								Fix reply from notifications (Qt 5.6.2 broke it).  
							
							 
							
							... 
							
							
							
							Now the mouse press on Qt::BypassWindowManagerHint window
doesn't activate it. So if you want a working input field
in a Qt::BypassWindowManagerHint window, you should
activate it yourself from any mouse press event. 
							
						 
						
							2016-10-19 16:46:45 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e616c39608 
								
							 
						 
						
							
							
								
								Merge branch 'dev' into player  
							
							 
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/application.cpp
	Telegram/SourceFiles/core/utils.h
	Telegram/SourceFiles/localstorage.cpp
	Telegram/SourceFiles/pspecific_mac_p.mm 
							
						 
						
							2016-10-08 12:10:33 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0bf55835f5 
								
							 
						 
						
							
							
								
								NB Broken! Notifications refactored to Manager, only Windows working.  
							
							 
							
							
							
						 
						
							2016-10-02 16:54:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								ef2faf676e 
								
							 
						 
						
							
							
								
								Version 0.10.9: langs updated, moved shadow icons to separate files.  
							
							 
							
							
							
						 
						
							2016-10-01 15:35:52 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1b54ccb59c 
								
							 
						 
						
							
							
								
								Merge branch 'game_media' into player  
							
							 
							
							... 
							
							
							
							Conflicts:
	Telegram/Resources/basic.style
	Telegram/SourceFiles/media/player/media_player_list.cpp
	Telegram/SourceFiles/title.cpp 
							
						 
						
							2016-09-30 20:07:56 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								886327a1d0 
								
							 
						 
						
							
							
								
								Playing game state is set for 10 seconds instead of 30.  
							
							 
							
							... 
							
							
							
							Also moved some icons from sprite to separate b&w files. 
							
						 
						
							2016-09-30 19:40:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								903795d0e5 
								
							 
						 
						
							
							
								
								Merge branch 'game_media' into player  
							
							 
							
							... 
							
							
							
							Conflicts:
	Telegram/SourceFiles/application.cpp
	Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp
	Telegram/SourceFiles/mainwidget.cpp
	Telegram/SourceFiles/mainwidget.h
	Telegram/SourceFiles/structs.h 
							
						 
						
							2016-09-29 00:31:43 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								538ffb9727 
								
							 
						 
						
							
							
								
								Moved History[Media] classes to history_media_types module.  
							
							 
							
							
							
						 
						
							2016-09-28 13:15:03 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f970ac3163 
								
							 
						 
						
							
							
								
								New audio player done (without playlist).  
							
							 
							
							
							
						 
						
							2016-09-23 19:04:26 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a7b692e8ed 
								
							 
						 
						
							
							
								
								PR  #1954  improvements.  
							
							 
							
							... 
							
							
							
							Inverted the direction of move-by-wheel, so that scrolling down will
move you forward through the photos or documents overview.
Added an accumulation of the scroll amount so that you don't zoom or
skip photos each time a (possibly very frequent) wheel event fires. 
							
						 
						
							2016-09-14 19:05:40 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									EXL 
								
							 
						 
						
							
							
							
							
								
							
							
								43a40c3b9a 
								
							 
						 
						
							
							
								
								Add zooming in media viewer on Ctrl + mouse wheel  
							
							 
							
							... 
							
							
							
							Mouse wheel without Ctrl key is used for switch to the prev/next image;
Clicking on mouse wheel is used to reset zoom;
To switch images are taken only a physical mouse wheel events.
Signed-off-by: Serg Koles <exlmotodev@gmail.com> (github: EXL) 
							
						 
						
							2016-08-18 11:36:36 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								75ff3c3d28 
								
							 
						 
						
							
							
								
								Alpha version 0.9.60: some bugfixes in video clip reader.  
							
							 
							
							... 
							
							
							
							No more error box when click on record button (empty file send attempt). 
							
						 
						
							2016-07-24 11:53:09 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								207981b8c4 
								
							 
						 
						
							
							
								
								Sync video to audio stream fixed. Cute video download inside MediaView.  
							
							 
							
							... 
							
							
							
							Small round radius in webpage photo / doc nested attachments. 
							
						 
						
							2016-07-19 13:54:43 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								505e5a69a6 
								
							 
						 
						
							
							
								
								Video playing in MediaView seek fixed, fullscreen mode improved.  
							
							 
							
							... 
							
							
							
							Shortcut commands now return bool, so you know if it was executed. 
							
						 
						
							2016-07-14 14:20:46 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								cb0c99acc8 
								
							 
						 
						
							
							
								
								Seek done in video player in MediaView. Some memory leaks fixed.  
							
							 
							
							... 
							
							
							
							Using pixmapFromImageInPlace() instead of QPixmap::fromImage(). 
							
						 
						
							2016-07-13 20:34:57 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fc716af002 
								
							 
						 
						
							
							
								
								Pause/resume supported in the video player in MediaView.  
							
							 
							
							... 
							
							
							
							Autoplay video in MediaView only from showDocument(), otherwise pause. 
							
						 
						
							2016-07-13 14:24:31 +03:00