Releases: gtk-rs/gtk4-rs
Releases · gtk-rs/gtk4-rs
0.10.2
Alessio Biancalana:
gtk: add gnome_49 features
Bilal Elmoussaoui:
ci: Add rustfmt component where needed
Jake Stanger:
gdk4-wayland: `egl` feature does not compile without `wayland-crate` feature
Sebastian Dröge:
Update gir
Regenerate with latest gir
Update dependencies
Update versions to 0.10.2
yvt:
gtk: Do not assume parent impl of `GLArea.create_context` returns non-null
0.10.1
Bilal Elmoussaoui:
ci/msvs: Mark the job as ok to fail
Kévin Commaille:
gtk4-macros: Fix link to Blueprint homepage
Sebastian Dröge:
Update gir / gir-files
Regenerate with latest gir / gir-files
gsk: Manually implement `Transform::matrix_2d()`
gsk: Generate new `ComponentTransferNode`
gtk: Generate new `InterfaceContrast` / `InterfaceColorScheme` enums
gtk: Add `Gsk.ComponentTransfer` as manual to generate new API
gtk4: Fix new clippy warning about implicit lifetimes
gsk: Add missing version to `Gsk.ComponentTransferNode` type function
gtk: Add missing `gsk/v4_20` feature
deny: Add quick-xml override
gdk: Generate new `ScrollRelativeDirection` enum
ci: Disable building of gdk-pixbuf docs on Windows
gtk: Don't leak temporary hash table in `ConstraintLayout::add_constraints_from_description`
gdk4-win32: Allow windows 0.61 and 0.62
Update Cargo.lock
deny: Update
Update versions to 0.10.1
0.10.0
✨ Features & Improvements
- Add
gdk4-macosbindings #1909 MemoryTextureBuildernow generated ingdk#1916- Added missing traits for
TemplateChild#1870 - Implemented
PropertyGetforTemplateChild#1886 - Added link to 🇨🇳 Chinese translation of the book #1894
AccessibleTextmade implementable #1789native_windowmethod manually implemented for macOS #1938
🐛 Fixes
- Fixed segfault in
FileChooserExtManual::add_choice()#1834 - Fixed mutability in callback userdata #1902
- Fix for
AccessibleValueerror message layout #1887
📚 Book Updates
🔧 Maintenance & Cleanup
0.9.7
Biswajit Thakur:
fix doc: disappear `#` from hidden line
Khalid Abu Shawarib:
gtk: Change disable_portals() assertion to non-initialized
Oscar Pernia:
gtk: Use a 'static lifetime in EventController::set_static_name
Sebastian Dröge:
Update Cargo.lock
Update versions to 0.9.7
William Ashton:
Adjust install of `ashpd` to avoid `tokio`
0.9.6
Bilal Elmoussaoui:
Ignore manual_c_str_literals clippy warning
book: Fix typo
ci: Use cairo as a renderer
Update dependencies
Export v4.18 feature
Ignore unused imports warning on auto code
gdk-wayland: Export auto traits on prelude
Update dependencies
Sebastian Dröge:
Update gir / gir-files
Regenerate with latest gir / gir-files
Update versions to 0.9.6
Zander Brown:
gtk: don't leak snapshots
0.9.5
Bilal Elmoussaoui:
Add a basic gdk4-macos
gdk4-macos: Ignore Monitor.get_geometry
gdk4-macos: Export v4.8 feature and fixup readme
ci: Build & test gdk4-macos
readme: Add gdk4-macos
ci: Build & deploy gdk4-macos docs
examples: Fix typos
deny: Allow Unicode-3.0 from unicode-ident
Fix new beta clippy warnings
Ignacio Casal Quinteiro:
gdk4-macos: manually implement native_window method
README: point to gdk4-macos instead of wayland
Sebastian Dröge:
Update to femtovg 0.11 and glow 0.15
deny: Add override for quick-xml
Update gir
Update gir-files
Regenerate with latest gir
deny: Remove obsolete entries
ci: Update macOS CI to macos-14
gtk4-macros: Wait for blueprint-compiler process in all branches
Update Cargo.lock
Update version to 0.9.5
Sophie Herold:
gdk: Generate MemoryTextureBuilder
dependabot[bot]:
build(deps): bump quick-xml from 0.36.2 to 0.37.1
build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0
build(deps): bump glium from 0.35.0 to 0.36.0
0.9.4
Bilal Elmoussaoui:
gdk: Export v4.18 feature
François Laignel:
gtk4: fix userdata mutability for FnMut callbacks
Sebastian Dröge:
Update gir
Regenerate with latest gir
Update Cargo.lock
Update gir-files
Regenerate with latest gir-files
Update versions to 0.9.4
Update -sys dependency versions
0.9.3
Bilal Elmoussaoui:
- Add GTK 4.16 color types support
Fina:
- Fix
glib::Propertiessupport forTemplateChild - Add support for subclassing
gtk::AccessibleText
0.9.2
Bilal Elmoussaoui:
deny: Remove quick-xml
Florian Reisecker:
misc: Add IntelliJ dir to .gitignore
Martin Ling:
Fix segfault in FileChooserExtManual::add_choice()
Sebastian Dröge:
gdk4-win32: Add missing v4_8 feature
gdk4-win32: Fix docs build on Linux
Update gir
Regenerate with latest gir
Update Cargo.lock
Update version to 0.9.2
Sebastian Wiesner:
Update container image to libadwaita 1.6
dependabot[bot]:
build(deps): bump glium from 0.34.0 to 0.35.0