FloVanGH 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ebce7e5f4 
								
							 
						 
						
							
							
								
								cpp: added to_lowercase and to_uppercase to SharedString ( #6869 )  
							
							... 
							
							
							
							* cpp: added to_lowercase and to_uppercase to SharedString
* Update api/cpp/include/slint_string.h
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update api/cpp/include/slint_string.h
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update api/cpp/include/slint_string.h
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update api/cpp/include/slint_string.h
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update internal/core/string.rs
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update internal/core/string.rs
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update internal/core/string.rs
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update internal/core/string.rs
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* code review feedback
* Update api/cpp/tests/datastructures.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* code review feedback
* Update api/cpp/include/slint_string.h
Co-authored-by: Simon Hausmann <simon.hausmann@slint.dev>
* Update api/cpp/include/slint_string.h
Co-authored-by: Simon Hausmann <simon.hausmann@slint.dev>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Simon Hausmann <simon.hausmann@slint.dev> 
							
						 
						
							2024-11-21 18:53:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									U. Bruhin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40811193aa 
								
							 
						 
						
							
							
								
								C++: Add size() method to SharedString ( #6417 )  
							
							... 
							
							
							
							The length is an important property of a string and should be available
as a getter. The new size() method is consistent with std::string.
ChangeLog: [C++] Added `SharedString::size()` 
							
						 
						
							2024-10-01 14:51:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7db5024c52 
								
							 
						 
						
							
							
								
								Generate bindings of Image::to_rgb8/to_rgba8/to_rgba8_premultiplied f… ( #6405 )  
							
							... 
							
							
							
							ChangeLog: [C++] Add `Image::to_rgb8/to_rgba8/to_rgba8_premultiplied` pixel buffer accessors.
Fixes  #6399  
							
						 
						
							2024-10-01 10:55:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								42d7661ec6 
								
							 
						 
						
							
							
								
								C++: make the PhysicalRegion::rectangles non-overlapping  
							
							
							
						 
						
							2024-07-10 10:58:27 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								42d575262e 
								
							 
						 
						
							
							
								
								Fix SharedString::end() throwing an exception when MSVC iterator debugging is enabled ( #4017 )  
							
							... 
							
							
							
							Don't dereference end() of a string_view.
Co-authored-by: Olivier Goffart <olivier.goffart@slint.dev> 
							
						 
						
							2023-11-27 18:11:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								146ed520e8 
								
							 
						 
						
							
							
								
								C++: rename SLINT_FEATURE_STD in SLINT_FEATURE_FREESTANDING with the opposite meaning  
							
							
							
						 
						
							2023-08-21 16:52:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								7cffad2c3f 
								
							 
						 
						
							
							
								
								C++: add a STD feature enabled by default  
							
							
							
						 
						
							2023-07-18 12:44:20 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								422bcc3a4a 
								
							 
						 
						
							
							
								
								C++: optimize SharedVector's iterator constructor  
							
							... 
							
							
							
							Don't detach for every element.
Closes  #2737  
							
						 
						
							2023-05-17 09:23:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								ef7fb6422a 
								
							 
						 
						
							
							
								
								C++ Image API: introduce the SharedPixelBuffer  
							
							
							
						 
						
							2023-03-20 17:22:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								be47c8464c 
								
							 
						 
						
							
							
								
								C++: implement creation of image from raw data  
							
							... 
							
							
							
							Issue #616  
							
						 
						
							2023-03-20 17:22:56 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Hunger 
								
							 
						 
						
							
							
							
							
								
							
							
								842f75e653 
								
							 
						 
						
							
							
								
								[reorg]: Move api/sixtyfps-rs/sixtyfps-* into api/rs  
							
							
							
						 
						
							2022-01-31 18:24:33 +01:00