John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								a03d42daa8
								
							
						 | 
						
							
							
								
								Add rapidjson submodule.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								0c84fc1271
								
							
						 | 
						
							
							
								
								QtLottie: Remove unnecessary includes.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								0f25638545
								
							
						 | 
						
							
							
								
								QtLottie: Don't build JSON to parse shapes.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								f58efd7ee3
								
							
						 | 
						
							
							
								
								QtLottie: Allow building properties from data.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								26c29f6af7
								
							
						 | 
						
							
							
								
								QtLottie: Move everything to Lottie namespace.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								ab82ff0fb7
								
							
						 | 
						
							
							
								
								QtLottie: Completely detach from upstream.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								12a4a849ca
								
							
						 | 
						
							
							
								
								QtLottie: Make property parsing non-virtual.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								38e2837cb6
								
							
						 | 
						
							
							
								
								Remove MOC for QtLottie.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								0e7cefb69c
								
							
						 | 
						
							
							
								
								QtLottie: Use QStringLiteral instead of QLatin1String.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								21eaa35d8c
								
							
						 | 
						
							
							
								
								QtLottie: Drop expressions.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								c1ae825d98
								
							
						 | 
						
							
							
								
								Add some benchmarks.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								fbc206ebee
								
							
						 | 
						
							
							
								
								QtLottie: Enforce BM nodes parent.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								67739ae3fd
								
							
						 | 
						
							
							
								
								Don't try to keep up if animation got late.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:27 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								7ee16ba45c
								
							
						 | 
						
							
							
								
								Clear hidden animated stickers.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								236513943c
								
							
						 | 
						
							
							
								
								Fix animated sticker selection.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								cfff744cb1
								
							
						 | 
						
							
							
								
								Parse and render lottie in the background.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								61b6effccc
								
							
						 | 
						
							
							
								
								View some more files as stickers.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								642deecbbb
								
							
						 | 
						
							
							
								
								Allow loading lottie animations from memory.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								707aa88974
								
							
						 | 
						
							
							
								
								Animated stickers proof of concept.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								5b04698f5f
								
							
						 | 
						
							
							
								
								QtLottie: Suboptimal fix for spatial properties.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								246e4e45bd
								
							
						 | 
						
							
							
								
								QtLottie: Add partial support for masksProperties.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								f2ef2fab4f
								
							
						 | 
						
							
							
								
								QtLottie: Support many geometry shapes in a group.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								1a2755f126
								
							
						 | 
						
							
							
								
								QtLottie: Ignore opacity in null layer transform.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								801580c46f
								
							
						 | 
						
							
							
								
								QtLottie: Apply even inactive parent transforms.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								3f1ec52e6c
								
							
						 | 
						
							
							
								
								QtLottie: Fix precomp layer start time.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								2c422dcd73
								
							
						 | 
						
							
							
								
								QtLottie: Add BMScene root class.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								6abf74530d
								
							
						 | 
						
							
							
								
								QtLottie: Check each layer for visibility by frame.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								08ad74da8f
								
							
						 | 
						
							
							
								
								QtLottie: Fix parent transform in precomp layers.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								38427aa52a
								
							
						 | 
						
							
							
								
								Fix build in Xcode.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								68eb48be8d
								
							
						 | 
						
							
							
								
								QtLottie: Fix scaling in some animations.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								5e5b4197e9
								
							
						 | 
						
							
							
								
								QtLottie: Apply opacity in BMFill and BMStroke.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								48eb5dd112
								
							
						 | 
						
							
							
								
								QtLottie: Bug fixes.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								9b7e3dc3ec
								
							
						 | 
						
							
							
								
								QtLottie: Fix SpatialProperty interpolation.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								d1518da1ad
								
							
						 | 
						
							
							
								
								Provide animation duration.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								2f02198ac7
								
							
						 | 
						
							
							
								
								QtLottie: Add support for precomp layer.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								da845a089e
								
							
						 | 
						
							
							
								
								QtLottie: Rebase onto upstream/dev.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								2caa3e3def
								
							
						 | 
						
							
							
								
								QtLottie: Add precomp assets parsing.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								f9a32dc70f
								
							
						 | 
						
							
							
								
								QtLottie: Add support for null layer.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8dc7f8b8a1
								
							
						 | 
						
							
							
								
								QtLottie: Fix prepending mask layer.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								78d3bdfe3a
								
							
						 | 
						
							
							
								
								Fix build in Xcode.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								fbfd3ddd68
								
							
						 | 
						
							
							
								
								Partially support new spec keyframes parsing.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								33b3fa68f0
								
							
						 | 
						
							
							
								
								QtLottie: Rebase onto upstream/dev.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								2fae2278f7
								
							
						 | 
						
							
							
								
								QtLottie: Fix UB in last keyframe easing point.
							
							
							
							
							
							
							
							Example: https://lottiefiles.com/427-happy-birthday
The present box top was rendered below the body or not depending on
the uninitialized bytes from QBezier. 
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								f073963582
								
							
						 | 
						
							
							
								
								Preview lottie animations in media viewer.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								22c2054dcf
								
							
						 | 
						
							
							
								
								First attempt to use QtLottie.
							
							
							
							
							
						 | 
						
							2019-05-27 14:11:26 +02:00 | 
						
					
				
					
						
							
							
								 
								23rd
							
						 | 
						
							
							
							
							
							
								
							
							
								b2e5ab36d4
								
							
						 | 
						
							
							
								
								Moved shadow drawing from paintEvent in MainMenu::refreshBackground.
							
							
							
							
							
						 | 
						
							2019-05-27 14:10:36 +02:00 | 
						
					
				
					
						
							
							
								 
								23rd
							
						 | 
						
							
							
							
							
							
								
							
							
								159f90a42c
								
							
						 | 
						
							
							
								
								Added background analysis in main menu for better readability.
							
							
							
							
							
						 | 
						
							2019-05-27 14:10:36 +02:00 | 
						
					
				
					
						
							
							
								 
								23rd
							
						 | 
						
							
							
							
							
							
								
							
							
								08a3a5747a
								
							
						 | 
						
							
							
								
								Added custom background to top of main menu.
							
							
							
							
							
						 | 
						
							2019-05-27 14:10:36 +02:00 | 
						
					
				
					
						
							
							
								 
								23rd
							
						 | 
						
							
							
							
							
							
								
							
							
								47910b2ae1
								
							
						 | 
						
							
							
								
								Added '-scale' command-line argument for custom scale.
							
							
							
							
							
							
							
							- Fixed #5272.
 - Fixed #5365.
 - Fixed #6055. 
							
						 | 
						
							2019-05-27 14:10:36 +02:00 | 
						
					
				
					
						
							
							
								 
								23rd
							
						 | 
						
							
							
							
							
							
								
							
							
								5f97b3bc22
								
							
						 | 
						
							
							
								
								Added ability to open links without confirmation with Ctrl key.
							
							
							
							
							
							
							
							- Fixed #6051. 
							
						 | 
						
							2019-05-27 14:10:35 +02:00 |