You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2017-11-26-new-release.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ date: 2017-11-26 16:00:00 +0000
8
8
9
9
Hi everyone!
10
10
11
-
This release was supposed to be a minor one and to be released a lot sooner. However, as the time passed, `gtk-rs` developers weren't happy with what they had. There was always that little (but still wonderful) thing missing that we absolutely wanted to have. Suddenly, huges improvements came in and breaking changes as well. And this, is exactly how you end up from some very little and quicky release to medium and huge one.
11
+
This release was supposed to be a minor one and to be released a lot sooner. However, as the time passed, `gtk-rs` developers weren't happy with what they had. There was always that little (but still wonderful) thing missing that we absolutely wanted to have. Suddenly, huges improvements came in and breaking changes as well. And this, is exactly how you end up from some very little and quickly release to medium and huge one.
12
12
13
13
So what took us so long to add? A lot of things, the list is quite long. You can check the pull requests below. Let's just focus on the main ones.
14
14
@@ -173,7 +173,7 @@ For the interested ones, here is the list of the (major) changes:
173
173
*[Add version for Sha384](https://github.com/gtk-rs/glib/pull/227)
174
174
*[For the CallbackGuard, print something to stderr and use abort() inst…](https://github.com/gtk-rs/glib/pull/225)
Copy file name to clipboardExpand all lines: _posts/2019-06-22-new-release.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ We talked about this change for a while and decided it was the best for our user
57
57
58
58
We made some changes into `cairo` type hierarchies that led to a global improvement. To sum it up very shortly (thanks to [@SimonSapin](https://github.com/SimonSapin) for providing it!):
59
59
60
-
1. Patterns: pseudo-inheritence with Deref (like surfaces already do) instead of an enum of each pattern type.
60
+
1. Patterns: pseudo-inheritance with Deref (like surfaces already do) instead of an enum of each pattern type.
61
61
2. PDF/PS/SVG: a single surface type each instead of a public module, and restrict streams to `'static` to make them sound.
62
62
3. XBC: a struct like other surface types, instead of a trait.
63
63
4. Inherent methods instead of various extension traits
Copy file name to clipboardExpand all lines: _posts/2022-01-14-new-release.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -181,7 +181,7 @@ This solves one of the common problems when using `Cairo` in multi-threaded appl
181
181
182
182
### GIO bindings improvements
183
183
184
-
The gio bindings saw many additions and improvements. Among other things it is now possible to implement the [`gio::Initable`](https://gtk-rs.org/gtk-rs-core/stable/0.15/docs/gio/struct.Initable.html) interface, the [`gio::IOExtention`](https://gtk-rs.org/gtk-rs-core/stable/0.15/docs/gio/struct.IOExtension.html) API is now available, and the [`gio::Task`](https://gtk-rs.org/gtk-rs-core/stable/0.15/docs/gio/struct.Task.html) bindings have been reworked to address soundness issues. More improvements to the `gio::Task` bindings are necessary for them to become nice to use from Rust.
184
+
The gio bindings saw many additions and improvements. Among other things it is now possible to implement the [`gio::Initable`](https://gtk-rs.org/gtk-rs-core/stable/0.15/docs/gio/struct.Initable.html) interface, the [`gio::IOExtension`](https://gtk-rs.org/gtk-rs-core/stable/0.15/docs/gio/struct.IOExtension.html) API is now available, and the [`gio::Task`](https://gtk-rs.org/gtk-rs-core/stable/0.15/docs/gio/struct.Task.html) bindings have been reworked to address soundness issues. More improvements to the `gio::Task` bindings are necessary for them to become nice to use from Rust.
185
185
186
186
### Gdkwayland
187
187
@@ -416,7 +416,7 @@ For the interested ones, here is the list of the merged pull requests:
416
416
*[book: Fix explanation in gobject memory management](https://github.com/gtk-rs/gtk4-rs/pull/589)
0 commit comments