Skip to content
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

Add spellcheck to CI #1669

Merged
merged 2 commits into from
Mar 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,13 @@ jobs:
with:
rust-version: nightly
components: rustfmt
- uses: taiki-e/install-action@v2
with:
tool: typos-cli
- name: Check Formatting
run: cargo +nightly fmt --all -- --check
- name: Run Typos
run: typos

tests:
name: Tests
Expand Down
6 changes: 3 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@

# Version 0.30.3

- Fixed wrong amount of rects commited in `Surface::swap_buffers_with_damage` with EGL.
- Fixed wrong amount of rects committed in `Surface::swap_buffers_with_damage` with EGL.
- Added missing `Eq`, `PartialEq`, and `Hash` impls for `surface::Rect`.

# Version 0.30.2
Expand All @@ -92,9 +92,9 @@
- **This version of `glutin` has been rewritten from the ground and no longer depends on `winit`, the `raw-window-handle` is now used instead of it.**
- The Api is now built around `Display`, `Surface`, `Config`, and `Surface`. For more info see crate documentation and examples.
- **Breaking:** Bump MSRV from `1.57` to `1.60`.
- The ios support was removed for the lack of maintainance for now. In case there's a need for it, contributions are welcome.
- The ios support was removed for the lack of maintenance for now. In case there's a need for it, contributions are welcome.
- The context creation is no longer limited to winit's supported platforms.
- The underlying Api providers are publically exposed now, so glutin could be used with just e.g. `EGL`.
- The underlying Api providers are publicly exposed now, so glutin could be used with just e.g. `EGL`.
- Fixed soundness issues with `Surface` MT safety, since before `EGLSurface` could be sent to a different thread, which is not safe.
- Fallback to `Surface::swap_buffers` when `Surface::swap_buffers_with_damage` is not supported on `EGL`.

Expand Down
2 changes: 2 additions & 0 deletions _typos.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[type.md.extend-identifiers]
ApiPrefence = "ApiPrefence"
2 changes: 1 addition & 1 deletion glutin/src/api/cgl/surface.rs
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ impl Display {
}
}

/// A wrapper aroud `NSView`.
/// A wrapper around `NSView`.
pub struct Surface<T: SurfaceTypeTrait> {
display: Display,
config: Config,
Expand Down
2 changes: 1 addition & 1 deletion glutin/src/api/glx/surface.rs
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ impl<T: SurfaceTypeTrait> GlSurface<T> for Surface<T> {
},
_ => {
return Err(
ErrorKind::NotSupported("swap contol extrensions are not supported").into()
ErrorKind::NotSupported("swap control extensions are not supported").into()
);
},
};
Expand Down
2 changes: 1 addition & 1 deletion glutin/src/api/wgl/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ unsafe fn load_extra_functions(
// setups).
unsafe { wm::RegisterClassExW(&class) };

// This dummy wnidow should match the real one enough to get the same OpenGL
// This dummy window should match the real one enough to get the same OpenGL
// driver.
let title =
OsStr::new("dummy window").encode_wide().chain(Some(0).into_iter()).collect::<Vec<_>>();
Expand Down
2 changes: 1 addition & 1 deletion glutin/src/api/wgl/surface.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
use crate::prelude::*;
use crate::private::Sealed;
use crate::surface::{
AsRawSurface, GlSurface, PbufferSurface, PixmapSurface, RawSurface, SurfaceAttributes,

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, i686-pc-windows-msvc, windows-latest, --no-default-features, wgl)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, i686-pc-windows-msvc, windows-latest, --no-default-features, wgl)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, i686-pc-windows-gnu, windows-latest, -i686-pc-windows-gnu)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, i686-pc-windows-gnu, windows-latest, -i686-pc-windows-gnu)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, i686-pc-windows-msvc, windows-latest)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, i686-pc-windows-msvc, windows-latest)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, x86_64-pc-windows-msvc, windows-latest)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, x86_64-pc-windows-msvc, windows-latest)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, x86_64-pc-windows-gnu, windows-latest, -x86_64-pc-windows-gnu)

the item `GlSurface` is imported redundantly

Check warning on line 20 in glutin/src/api/wgl/surface.rs

View workflow job for this annotation

GitHub Actions / Tests (nightly, x86_64-pc-windows-gnu, windows-latest, -x86_64-pc-windows-gnu)

the item `GlSurface` is imported redundantly
SurfaceTypeTrait, SwapInterval, WindowSurface,
};

Expand Down Expand Up @@ -144,7 +144,7 @@
},
_ => {
return Err(
ErrorKind::NotSupported("swap contol extrensions are not supported").into()
ErrorKind::NotSupported("swap control extensions are not supported").into()
)
},
};
Expand Down
2 changes: 1 addition & 1 deletion glutin/src/context.rs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ pub trait NotCurrentGlContext: Sealed {

/// Make [`Self::Surface`] on the calling thread producing the
/// [`Self::PossiblyCurrentContext`] indicating that the context could
/// be current on the theard.
/// be current on the thread.
///
/// # Platform specific
///
Expand Down
6 changes: 3 additions & 3 deletions glutin/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ pub struct Error {
/// The raw message from the os in case it could be obtained.
raw_os_message: Option<String>,

/// The simplified error kind to handle mathing.
/// The simplified error kind to handle matching.
kind: ErrorKind,
}

Expand Down Expand Up @@ -151,7 +151,7 @@ impl ErrorKind {
InitializationFailed => "initialization failed",
BadAccess => "access to the resource failed",
OutOfMemory => "out of memory",
BadAttribute => "an anrecougnized attribute or attribute value was passed",
BadAttribute => "an unrecognized attribute or attribute value was passed",
BadContext => "argument does not name a valid context",
BadContextState => "the context is in a bad state",
BadConfig => "argument does not name a valid config",
Expand All @@ -160,7 +160,7 @@ impl ErrorKind {
BadSurface => "argument does not name a valid surface",
BadPbuffer => "argument does not name a valid pbuffer",
BadPixmap => "argument does not name a valid pixmap",
BadMatch => "arguments are inconsistance",
BadMatch => "arguments are inconsistent",
BadParameter => "one or more argument values are invalid",
BadNativePixmap => "argument does not refer to a valid native pixmap",
BadNativeWindow => "argument does not refer to a valid native window",
Expand Down
2 changes: 1 addition & 1 deletion glutin/src/platform/x11.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ static XRENDER: Lazy<Option<Xrender>> = Lazy::new(|| Xrender::open().ok());

/// The GlConfig extension trait to get X11 specific properties from a config.
pub trait X11GlConfigExt {
/// The `X11VisualInfo` that must be used to inititalize the Xlib window.
/// The `X11VisualInfo` that must be used to initialize the Xlib window.
fn x11_visual(&self) -> Option<X11VisualInfo>;
}

Expand Down
Loading