-
Notifications
You must be signed in to change notification settings - Fork 909
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split out platform-independent types into a new winit-core crate #3455
Commits on Feb 7, 2024
-
chore: Move winit files to winit subfolder
This will allow us to split off crates from the main winit crate. Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a81764 - Browse repository at this point
Copy the full SHA 3a81764View commit details -
chore: Bring up winit-core crate
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a97255e - Browse repository at this point
Copy the full SHA a97255eView commit details -
chore: Move part of error.rs to winit-core
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 623b3e5 - Browse repository at this point
Copy the full SHA 623b3e5View commit details -
chore: Move dpi.rs to winit-core wholesale
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5574644 - Browse repository at this point
Copy the full SHA 5574644View commit details -
chore: Move most of keyboard.rs to winit-core
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f19731 - Browse repository at this point
Copy the full SHA 2f19731View commit details -
chore: Move parts of window.rs to winit-core
As winit no longer owns some of the types this requires some adjustments in the Wayland backend. Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 114e699 - Browse repository at this point
Copy the full SHA 114e699View commit details -
feat: Re-export cursor types in winit-core/window
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48831f7 - Browse repository at this point
Copy the full SHA 48831f7View commit details -
feat: Move WindowId to winit-core
This commit moves WindowId to winit-core and replaces its inner type with a platform-agnostic `u64`. This required some changes to many of the backend in order to accommodate this new system. Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a232f7b - Browse repository at this point
Copy the full SHA a232f7bView commit details -
feat: Move DeviceId to winit-core
This requires a similar restructuring as with WindowId. Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 859a6f1 - Browse repository at this point
Copy the full SHA 859a6f1View commit details -
feat: Move Event to winit-core
This requires a lot of restructuring on the backend side, as we need to accommodate for backends not being able to construct these types implicitly. In addition, we also need to expose some new APIs on these types to make them usable. Several breaking changes occurred in this commit. Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 284f4c0 - Browse repository at this point
Copy the full SHA 284f4c0View commit details -
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6e5743 - Browse repository at this point
Copy the full SHA c6e5743View commit details -
- Update CHANGELOG - Add documentation to items I forgot to document - Trait implementations Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for daf1304 - Browse repository at this point
Copy the full SHA daf1304View commit details -
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b28f10 - Browse repository at this point
Copy the full SHA 4b28f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52532d2 - Browse repository at this point
Copy the full SHA 52532d2View commit details -
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b9c576 - Browse repository at this point
Copy the full SHA 1b9c576View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfd35d2 - Browse repository at this point
Copy the full SHA cfd35d2View commit details -
chore: Rebase on latest master
Signed-off-by: John Nunley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d28c867 - Browse repository at this point
Copy the full SHA d28c867View commit details