Montel Laurent 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								301892d008 
								
							 
						 
						
							
							
								
								Updgrade Catch2 dependency ( #8846 )  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build_and_test (ubuntu-22.04, 1.85) (push) Has been cancelled 
				
			 
		
			
				
	CI / build_and_test (ubuntu-22.04, nightly) (push) Has been cancelled 
				
			 
		
			
				
	CI / node_test (macos-14) (push) Has been cancelled 
				
			 
		
			
				
	CI / node_test (ubuntu-22.04) (push) Has been cancelled 
				
			 
		
			
				
	CI / node_test (windows-2022) (push) Has been cancelled 
				
			 
		
			
				
	CI / python_test (macos-14) (push) Has been cancelled 
				
			 
		
			
				
	CI / python_test (ubuntu-22.04) (push) Has been cancelled 
				
			 
		
			
				
	CI / python_test (windows-2022) (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_test_driver (macos-13) (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_test_driver (ubuntu-22.04) (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_test_driver (windows-2022) (push) Has been cancelled 
				
			 
		
			
				
	CI / docs (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_cmake (macos-14, 1.85) (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_cmake (ubuntu-22.04, stable) (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_cmake (windows-2022, nightly) (push) Has been cancelled 
				
			 
		
			
				
	CI / cpp_package_test (push) Has been cancelled 
				
			 
		
			
				
	CI / wasm (push) Has been cancelled 
				
			 
		
			
				
	CI / wasm_demo (push) Has been cancelled 
				
			 
		
			
				
	CI / vsce_build_test (push) Has been cancelled 
				
			 
		
			
				
	CI / mcu (pico-st7789, thumbv6m-none-eabi) (push) Has been cancelled 
				
			 
		
			
				
	CI / mcu (pico2-st7789, thumbv8m.main-none-eabihf) (push) Has been cancelled 
				
			 
		
			
				
	CI / mcu (stm32h735g, thumbv7em-none-eabihf) (push) Has been cancelled 
				
			 
		
			
				
	CI / mcu-embassy (push) Has been cancelled 
				
			 
		
			
				
	CI / tree-sitter (push) Has been cancelled 
				
			 
		
			
				
	CI / updater_test (0.3.0) (push) Has been cancelled 
				
			 
		
			
				
	CI / fmt_test (push) Has been cancelled 
				
			 
		
			
				
	CI / esp-idf-quick (push) Has been cancelled 
				
			 
		
			
				
	CI / android (push) Has been cancelled 
				
			 
		
			
				
	CI / miri (push) Has been cancelled 
				
			 
		
			
				
	CI / test-figma-inspector (push) Has been cancelled 
				
			 
		
		
	 
 
	 
							
							CMake 4.0 remove some deprecated code < 3.5 
Catch2 old version still depend against cmake 3.0 + deprecated method.
Necessary to increase version otherwise when we try to compile
example with cmake 4.0 it will failed to configure it 
							
						 
						
							2025-07-05 08:54:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								37b63e4bd4 
								
							 
						 
						
							
							
								
								Add public API in the interpreter (Rust/C++) to obtain the list of functions  
							
							
							
						 
						
							2024-06-05 14:06:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3523e86359 
								
							 
						 
						
							
							
								
								Simplify commercial license ( #3063 )  
							
							... 
							
							
							
							Base the commercial license on the Royalty-free license adding clauses pertaining to the fees. 
							
						 
						
							2024-05-31 14:06:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a3aa265d5 
								
							 
						 
						
							
							
								
								Update Royalty-free license ( #5257 )  
							
							... 
							
							
							
							Add clarification that Application may not expose Slint APIs. 
							
						 
						
							2024-05-31 10:53:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								7c3f8683b7 
								
							 
						 
						
							
							
								
								C++: Move internal testing function to the internal namespace  
							
							... 
							
							
							
							Remove send_keyboard_char as it doesn't appear to be used
(while send_keyboard_string_sequence is used in a single test) 
							
						 
						
							2024-04-23 11:19:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0cfeec1a31 
								
							 
						 
						
							
							
								
								Update Slint Community License ( #4994 )  
							
							... 
							
							
							
							Updated the version from 1.1 to 1.2 
Renamed the header to "Slint Royalty-free Desktop, Mobile, and Web Applications License"
Added definition of "Mobile Application" and grant of right
Moved "Limitations" to 3rd section and "License Conditions - Attributions" to 2nd section
Added flexibility to choose between showing "MadeWithSlint" as a dialog/splash screen or on a public webpage
Moved the para on copyright notices to section under "Limitations" 
							
						 
						
							2024-04-15 15:18:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2cf8c28a 
								
							 
						 
						
							
							
								
								C++ Interpreter: Add support for setting the translation domain  
							
							... 
							
							
							
							This maps straight to the Rust API. 
							
						 
						
							2024-02-22 16:58:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								75f24163ed 
								
							 
						 
						
							
							
								
								C++: Added ComponentInstance::definition() getter to retrieve the ComponentDefinition for an instance  
							
							... 
							
							
							
							Fixes  #4087  
						
							2023-12-14 07:43:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								643512f60a 
								
							 
						 
						
							
							
								
								C++: rename slint_intepreter.h to slint-interpreter.h  
							
							
							
						 
						
							2023-07-27 15:42:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a4a7fee63 
								
							 
						 
						
							
							
								
								Update royalty free license to 1.1 ( #2994 )  
							
							
							
						 
						
							2023-07-10 10:12:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								11dea135f7 
								
							 
						 
						
							
							
								
								Domain: slint-ui.com -> slint.dev  
							
							
							
						 
						
							2023-06-16 10:55:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								039e54a5de 
								
							 
						 
						
							
							
								
								Add royalty free license to files except examples and docs ( #2888 )  
							
							
							
						 
						
							2023-06-15 11:20:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								4076df928d 
								
							 
						 
						
							
							
								
								Fix panic when getting the line, column of diagnostic with invalid span  
							
							... 
							
							
							
							Introduced in cbc0c790a3 
							
						 
						
							2023-04-19 12:35:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								e57627d535 
								
							 
						 
						
							
							
								
								Use the new syntax in more tests  
							
							... 
							
							
							
							That are failing otherwise as there would be a warning 
							
						 
						
							2023-02-14 12:38:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								8d0cdc6ec2 
								
							 
						 
						
							
							
								
								C++: cmake: move the build instruction for the tests in the tests dir  
							
							
							
						 
						
							2023-01-17 10:21:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								629a64ba89 
								
							 
						 
						
							
							
								
								C++ interpreter: do the renaming invoke_callback -> invoke  
							
							
							
						 
						
							2023-01-02 23:55:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Blasius 
								
							 
						 
						
							
							
							
							
								
							
							
								61c39b5fa1 
								
							 
						 
						
							
							
								
								Add support for dispatching key events through the public platform API  
							
							... 
							
							
							
							This change adds `KeyPress` and `KeyRelease` variants to the
`WindowEvent` enum, along with the new `slint::Key` enum, that allows
encoding keys. 
							
						 
						
							2022-11-15 10:34:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								98e1befd0d 
								
							 
						 
						
							
							
								
								Port the C++ generator and C++ API to the new window ownership model  
							
							... 
							
							
							
							One key difference to the Rust way is what `slint::Window` means. In
Rust that holds the `WindowInner` and `slint::Window` is only exposed as
`&slint::Window`. This is possible because the component owns the
`Rc<dyn PlatformWindow>`, which has a function to return the
`&slint::Window`.
In C++ `slint::Window` is also exposed as `slint::Window&` in the
`window()` getter, but there's no way to get a reference to a  C++
wrapper for the Rust `&slint::Window` that the `PlatformWindow` trait
returns. Therefore in C++ `slint::Window` wraps `Rc<dyn
PlatformWindow>`. 
							
						 
						
							2022-08-19 15:07:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								9a8c5fed9f 
								
							 
						 
						
							
							
								
								Remove the ugly style  
							
							... 
							
							
							
							It's ugly ;-)
The combo box for the style is commented out for now, so that we can
easily re-add it in the future once we add a new style. 
							
						 
						
							2022-04-13 10:35:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								350f0d0d6a 
								
							 
						 
						
							
							
								
								C++ interpreter API: add a Value::Value(int) constructor ( #974 )  
							
							
							
						 
						
							2022-02-21 14:00:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4230ac2572 
								
							 
						 
						
							
							
								
								Update copyright information to reflect name change  
							
							... 
							
							
							
							Also run resue over the codebase and fix complaints from that tool. 
							
						 
						
							2022-02-09 10:27:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c273537990 
								
							 
						 
						
							
							
								
								Use logos from the logo folder over the vscode-extension icon  
							
							
							
						 
						
							2022-02-04 14:28:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								fcf59f3793 
								
							 
						 
						
							
							
								
								Rename the C++ header files  
							
							
							
						 
						
							2022-02-02 13:07:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								7d297da2fc 
								
							 
						 
						
							
							
								
								Rename the sixtyfps C++ namespaces  
							
							
							
						 
						
							2022-02-02 12:11:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								03534039d6 
								
							 
						 
						
							
							
								
								Replace more .60 by .slint  
							
							... 
							
							
							
							Mainly an automated change with
    git grep -O"sed -i 's/\.60/.slint/g'" -w "\.60"
and some manual checks 
							
						 
						
							2022-02-02 10:12:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								f9c3e7a8de 
								
							 
						 
						
							
							
								
								C++ interpreter: first crash when invoking native callback  
							
							... 
							
							
							
							This was a regression following the move to the edition 2021.
The CallbackUserData was not capture in the lamda, its member were moved.
So the destructor was called right after it was set.
We must make sure we capture the whole CallbackUserData, so put the callback
inside of it. This also reduce a bit of code duplication at the same time.
Test the callback invokation with statefull lambda 
							
						 
						
							2022-01-31 22:25:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								842f75e653 
								
							 
						 
						
							
							
								
								[reorg]: Move api/sixtyfps-rs/sixtyfps-* into api/rs  
							
							
							
						 
						
							2022-01-31 18:24:33 +01:00