Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								6889dfa5f5 
								
							 
						 
						
							
							
								
								Rust: Make new(), run() and show() report errors from the backend  
							
							... 
							
							
							
							Fixes  #2198  
						
							2023-02-10 05:00:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d686637f4 
								
							 
						 
						
							
							
								
								Experimental platform API from C++  
							
							
							
						 
						
							2022-12-12 12:54:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								6ede77436b 
								
							 
						 
						
							
							
								
								api: Return an error from invoke_from_event_loop and quit_event_loop  
							
							
							
						 
						
							2022-09-07 10:13:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								3430a13bf8 
								
							 
						 
						
							
							
								
								API cleanup: Remove quit behavior parameter from run_event_loop  
							
							
							
						 
						
							2022-08-30 08:34:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								10c3c9d16d 
								
							 
						 
						
							
							
								
								Api cleanup: Rename some remaining platform abstractions to platform  
							
							
							
						 
						
							2022-08-29 16:53:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								88cf874d03 
								
							 
						 
						
							
							
								
								API cleanup: Rename create_window to create_window_adapter  
							
							
							
						 
						
							2022-08-29 16:53:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6ffeaa0f 
								
							 
						 
						
							
							
								
								API cleanup: Rename PlatformWindow to WindowAdapter  
							
							
							
						 
						
							2022-08-29 16:53:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								7417422e3c 
								
							 
						 
						
							
							
								
								Make the PlatformAbstraction not Send using a EventLoopProxy trait  
							
							... 
							
							
							
							This changes the way the platform abstraction is initialized 
							
						 
						
							2022-08-24 11:32:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								2e5ab86bea 
								
							 
						 
						
							
							
								
								Rename backend module to platform  
							
							... 
							
							
							
							and the Backend trait into PlatfromAbstraction trait 
							
						 
						
							2022-08-23 19:39:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								1d436778c1 
								
							 
						 
						
							
							
								
								Remove the use of the PlatformWindowRc alias again  
							
							... 
							
							
							
							and use Rc<dyn PlatformWindow> instead. The alias has to stay with the ffi
functions though and the item vtable definitions,
because we don't have an Rc<> template in C++. 
							
						 
						
							2022-08-19 15:07:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								af86f36157 
								
							 
						 
						
							
							
								
								Invert slint: 🪟 :WindowInner and PlatformWindow ownership  
							
							... 
							
							
							
							Previously: Window is an Rc<WindowInner>, which has an Rc<dyn
PLatformWindow> - and weak references the other way around.
Now: Rc<dyn PlatformWindow> is the root of window ownership. The impl
PlatformWindow has a slint::api::Window, which just holds a WindowInner.
This change is incomplete on a few levels, mainly that neither of the
code generators nor the interpreter is ported. 
							
						 
						
							2022-08-19 15:07:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c70cd7f57 
								
							 
						 
						
							
							
								
								Move the fonts out of the Backend trait ( #1438 )  
							
							... 
							
							
							
							and remove the `'static` 
							
						 
						
							2022-07-26 16:45:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								8287ed4b9e 
								
							 
						 
						
							
							
								
								Some more simplifications of the PlatformWindow and Backend trait  
							
							
							
						 
						
							2022-07-25 14:51:03 +02: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de4e195280 
								
							 
						 
						
							
							
								
								Rename internal crates and add a README.md to them  
							
							... 
							
							
							
							The README.md contains the warning that used to be in lib.rs.
Add README.md files to all internal crates
... pointing to the official public crate to use instead.
Rename internal crates
fixup: README files
fixup rename 
							
						 
						
							2022-02-07 13:12:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								c846633708 
								
							 
						 
						
							
							
								
								Rename C ffi functions  
							
							
							
						 
						
							2022-02-02 11:12:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								2f73a27635 
								
							 
						 
						
							
							
								
								Rename the sixtyfps-interpreter crate  
							
							
							
						 
						
							2022-02-01 18:11:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								9494068201 
								
							 
						 
						
							
							
								
								Rename the sixtyfps-rendering-backend-selector crate  
							
							
							
						 
						
							2022-02-01 18:06:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
							
							
								
							
							
								ad0c020aa4 
								
							 
						 
						
							
							
								
								Rename the sixtyfps-corelib crate  
							
							
							
						 
						
							2022-02-01 18:04:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								842f75e653 
								
							 
						 
						
							
							
								
								[reorg]: Move api/sixtyfps-rs/sixtyfps-* into api/rs  
							
							
							
						 
						
							2022-01-31 18:24:33 +01:00