Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gtk-rs/gtk4-rs

Rust bindings of GTK 4
https://github.com/gtk-rs/gtk4-rs

Make use of IntoStrV

7e03b0207f07664eff2468794c1a71dadb4a502e authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Mark nick/blurb params of ParamSpecExpression as nullable

6ac9b932e86fbc80623bdc262416de8388f0c4af authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Make use of IntoGStr

6fcfef73ae1f83d1091eed4d2315760ee0d8849f authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Make use of IntoOptionalGStr

0ff1f4231d934a17d1ae22f056c8dbfed85c360f authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Use IntoIterator in ConstraintLayout::add_constraints_from_description

d5807036eb2fd06d72bcd09238fd7f77139c26b4 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
book: Simplify instructions on Windows (#1265)

* book: Simplify instructions on Windows

* Fix typo

646edc335b8199892ea80e1bf5d60ab31a5a9fe3 authored almost 2 years ago by Hofer-Julian <[email protected]>
book: Recommend (with instructions) building with `gvsbuild` (#1203)

Updates Windows build instructions for `libadwaita` as well.

Keep manual `Path`-modification ...

e8d633f65cc35e3f28607499707efd622e7ce9e7 authored almost 2 years ago by Mitchell Hentges <[email protected]>
book: warn about precedence over pkg-config-lite (#1263)

* book: warn about precedence over pkg-config-lite

* book: add commands to pkg-config notice
...

39265424ad9d839248bc6dd08f74770e1ccd0ddb authored almost 2 years ago by William Roy <[email protected]>
Merge pull request #1264 from gtk-rs/bilelmoussaoui/value

gtk: Make use of Value::from_type_unchecked

0f5a1ad61642cb3d850437a435af2baea3c059bf authored almost 2 years ago by Sebastian Dröge <[email protected]>
gtk: Make use of Value::from_type_unchecked

Fixes #1246

31b4cc26ef880b05201d5f3a6b3dc4d83d9465f4 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1259 from gtk-rs/bilelmoussaoui/fixes-3

Allocations improvements

f892347555a7a94d54d67e249cfa127335e32dbf authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1258 from gtk-rs/bilelmoussaoui/fixes-2

Various improvments

b1934d7ee822815ae417c17e914332ba7b30051e authored almost 2 years ago by Sebastian Dröge <[email protected]>
Regenerate with latest gir-files

083ff47328c217d3b3104124dac77b891b6c46e2 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

c1453662b9b469e6f1e90db2d8d613277be5c680 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gdk: Add a v4_10 feature

dc89f20ad038a001f9ab06509625141f6221f488 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

b560df78eac226454701bcdbaf811552a7f848a8 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir

8057fe378534a4a58eff989f70d38f05fc517391 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Add a gnome_44 feature and fix old ones

b299fed399aac1636a9db37dfc812eccbb0faa08 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Use IntoGlibPtr instead of to_glib_full() where possible

Fixes #1247

2a02b2a210be5954d884f501e6d6ac88c13a1d6f authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Make use of Slice<T> instead of Vec<T>

Indirectly fixes #1245 as we don't have any manual translation impls

506021d1c0ca99a82f11918186abe38894c71b52 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Inline trivial functions

Fixes #1242

1db34b4bf1450d06b0ee84aa2af7b2eadf5429ed authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk/subclass: Make use of assert_initialized_main_thread

Instead of repeating the assertion logic everywhere

d65e634f70cab6f7fdbebb76f81df04cde707095 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Drop unneeded init assertions

by requiring WidgetImpl where it makes sense
Fixes #1251

8c03554641cb1edbc65242a0de78a68159d81e6d authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Change some assertions to debug assertions

Fixes #1243

fffdc8cfd426a71ed4ce214982fcc6c171b8dbad authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Use transparent repr for BitsetIter

e0c9eb2f0836d7d9e1d42df81c7cd9f42451c520 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Use wrapper! for PadActionEntry

That allows automatically generating PadController::set_action_entries

962fc40c01c9d8aea2ca04411ad3a5581c09897a authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Use wrapper! for RecentData

b7e1541a1dec018acb925b0391775f13ce305ce7 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
book: make memory management conclusion clearer. (#1255)

* no need to move in the hello world exercise

* Make conclusion succint and potentially more ...

726b91827fc036bfc595e4c7078773d2ca65965f authored almost 2 years ago by Harsh Verma <[email protected]>
no need to move in the hello world exercise

f546c16910ebedcb9b6c2f6d5f687360a044fd46 authored almost 2 years ago by Harsh Verma <[email protected]>
book: Link to "Rust Atomics and Lock"

Instead of linking to an older version of the Rust book

a2a4c87fec7141389732617d7ae2077392ae43a1 authored almost 2 years ago by Hofer-Julian <[email protected]>
Add blueprint-compiler dependency into Dockerfile

6c25697624edc34f41bc96182856e8e6c584d6e3 authored almost 2 years ago by YuraIz <[email protected]>
Update gir

6a5884a05c563498d3c89a1bc786ed1acf256b56 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

a10060537558eaafeac5a04f9f4fe1b4dfc32376 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Add missing deprecated flags

61e4c534598245826755ce24d74c248d8ce3f95a authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
file_chooser: Fix add_choice

77b5a75a794445225f6245c221f46d43e64d831f authored about 2 years ago by Maximiliano Sandoval R <[email protected]>
gtk4-wayland: Bump wayland dependencies

140305eda0b7b5e07231f443f2a412738d1e6da6 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

73e50f4870e211673c8c7a0dc62f219d9743cf41 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gdk-wayland: Bump xkb

2dc26aa417b61236af15932f7abfb0522c44254d authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir

797b0345a1514040d153bedce7cb14dc31a580e3 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Bump MRSV

00f3785e97c5672410e1f9563da3fb3dba1ff027 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk4-macros: Bump quick-xml

109c573efc73f402da37e807325a6fcb64df19b1 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir-files

5f48328a6b8040f77e5ff5d882ab800508e3176e authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

ceab867c193749dd6ff99171a9101e1814abcc63 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
image: install clang-devel

Needed for #1231

9d6ebb393b3d1cad9ba414cc66caeb84b0fa9d36 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
install_action_async: Use owned Variant in closure

4f9b5fedbcfdfc546de7087591a4a6731f2c3af5 authored about 2 years ago by Maximiliano Sandoval R <[email protected]>
Merge pull request #1227 from sdroege/stash-phantom-data

Fix compilation after `Stash` `PhantomData` usage in glib

c10201f2da175bcc0fcb169aa3d35f414bb02733 authored about 2 years ago by Sebastian Dröge <[email protected]>
Fix compilation after `Stash` `PhantomData` usage in glib

6863c9c3ec4eb8bb4eaee1e76abdfa33fb38f4a0 authored about 2 years ago by Sebastian Dröge <[email protected]>
gtk: Mark show_uri_full as deprecated

862d4218785d87f4c4a1adcb003acfc905847e6b authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Generate FileLauncher API

53b1ac5dadf0936fde55440aa587039b48aed254 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
CI/windows: Rebuild gtk

444ad88baa3c61b3f68b2c4ba3bce15aa393d4ff authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

9ab44e822deb4110384f82b8ed861406e5dc16ba authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir-files

3499a0cdd4900987f7fd39093d841f92cf9bae5a authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Mark new dialog api as not nullable

aabcba88692e9b8374f4132c02dcf8a46cd82070 authored about 2 years ago by Maximiliano Sandoval R <[email protected]>
Merge pull request #1219 from gtk-rs/bilelmoussaoui/clippy-warnings

Fix clippy warnings

b2bec662b9e12b101834e3770ed9d1e4d5fe411c authored about 2 years ago by Sebastian Dröge <[email protected]>
Fix clippy warnings

ded5898a532eabddcd356ae2ca49ce3ea2aafd72 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1218 from gtk-rs/bilelmoussaoui/releax-version

Relax version requirement

b59c0b04f18344182613e1666644f99e1631056c authored about 2 years ago by Sebastian Dröge <[email protected]>
Relax version requirement

Otherwise won't allow us to release a crate without the other

1058a9ea6aea9660e1b62a88f3f29dcb5d27111a authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

85bca2cbf650274d45d8ac112502db2f347d3c60 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir/gir-files

64fea6dcad618057bdebb380714648a9462972ba authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Subclass BuilderCScope for the BuilderRustScope

Apprently, it is needed for keeping the get_type_from_name working
properly
Should fix #1207

7dbebfd205a764200340b126f599022a80cbaf4b authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

For grouped imports

ee3ca9fc6cd11e739b588521716cff295b48cae3 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir

0f3768faa4df43f624884d433d515278c66a3009 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
cleanup: Group imports where it makes sense & prefer prelude

5d5a0f3de4bfca4df7ef7553211724a2934aed24 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gdk-x11/gdk-win32: Add missing prelude

a7098c5c278d736d5a933a27105407bdb8568c4c authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir

6f9b4365b3865ed05293958d21fa60e75eb125eb authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Don't take Expression by value for Expression::bind

7b4dc49c57331bd6c70d5b09460310e84797c715 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

b0aa347d4a962afc1841385d8de6e7fa5a99174c authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Adapt to IntoGlibPtr changes

6816851ea5263e3cc5808e0b908b75c8998a6651 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
examples: Adapt to IntoGlibPtr usage

53df2f6649bd8bc865203bf57ea3e431a67ce3d4 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Add a upcast/upcast_ref methods to Expression

Those are here to silence the building errors we get when calling upcast on Expression itself

4b6a1f01d95eba800c02d1d115686909d112efa4 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Move InitializingWidgetExt to subclass prelude

and rename it to CompositeTemplateInitializingExt to make it clear
it is limited to CompositeTem...

61d72dec62a1226a3cdbbceb06d74699f91cf794 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
examples: Make use of dispose_template

2462c0c8330ba45e891e5f352dbf8d5d8eb7334d authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Drop WidgetClassSubclassExt::bind_template_child

Composite template macro uses gtk_widget_class_bind_template_child_full instead
It is not useful...

92472eb5499ac81a35d8e2e811bb9c04423b0ecd authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Drop WidgetExt::get_template_child

Not useful for us as you can acess the struct fields that are wrapped with TemplateChild<T>

f2f20591bfc06fd68f3d97ba8358a599ebb4bbc6 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Manually implement WidgetExt::dispose_template

By moving it to CompositeTemplateExt where it makes more sense and
allows
us to drop the glib::T...

ea34e4ed325ddb4ad889c988534b727a73d049b6 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Add a changelog file

Fixes #1187

35f83d4f6de0e5f4f44ebe80d44093895d303de7 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir

9bcf9fd1711d2cfea07a2027e0749d0df6a7f27e authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

Fixes AlertDialog::choose

3677ce32ceb6ac8617a30df9230b3edf24c7ec0b authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
examples: Various cleanups

3e2b633394fcddb50857016b8def1ac47419e212 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
examples: Use NoneCast trait where possible

c09c57f888efa7046c10e43c94bb4cc5b670cc86 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

b8b730770d506950fa9e6bfcef9ab1a25d2dd975 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Drop manual version configs

c86ea5ca9248ca552f7b794fdfd4aec55be63528 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
CI/windows: Rebuild gtk

fe3f8072620006abff6622d50391c7f7c779da54 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Add IMContextImpl::activate_osk

17c10493ca1eb328e42fea644113f4aa0023b4c7 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
regenerate with latest gir

bf482b94ffb7a659b42888282a13cdac39c3419e authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir-files

4c9b192c46d3ad34d38e55bdb4acf37b370d6844 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
book: Small windows instructions fix

5a8e72b4d13bdf774b1aa479338fd08074f61a4e authored about 2 years ago by Julian Hofer <[email protected]>
Merge pull request #1194 from jf2048/into-value-variant-manual

use Into<Value> and Into<Variant> where possible

a43b11f35c6025e04cb38556588a69e6cee3d7f1 authored about 2 years ago by Sebastian Dröge <[email protected]>
gtk4: Implement From<T> for Value on manual types

Add some missing glib::translate traits too

93c3adf9dfda84e53f272661f9b7d30a5872e72c authored about 2 years ago by Jason Francis <[email protected]>
gtk4: use Into<Value> and Into<Variant> where possible

3a276c4b5b5adfe04dd5e320af599976f3de8a31 authored about 2 years ago by Jason Francis <[email protected]>
book: Added Libxml, Librsvg, Gettext and Libadwaita demo (#1178)

* Add Libxml Librsvg and Gettext

They are needed to parse user interface (xml) files as well...

6ce49d0a46a3ee335d17d9543792dbb37b1b275a authored about 2 years ago by William Roy <[email protected]>
Merge pull request #1195 from gtk-rs/bilelmoussaoui/fixes-version

gtk: Fix missing version guards

41028c9739b1dca2545a61e8d7b97affc567f954 authored about 2 years ago by Sebastian Dröge <[email protected]>
gtk: Fix missing version guards

37f771d5df6437e0794f0ef11f8bd517c66a19ed authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir/gir-files

326a91c2fc532e7331cc93155f8a5f652c2a63fa authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir

41a15990fa117c2fe2d6ec09f9125161918a2f0e authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Generate AlertDialog

Still missing the choose function until we figure out the situation with infalliable futures

8ce980fa3869ce3c33969a27dbf9d24c4e370482 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Update gir/gir-files

daa041bd5cb56c1b103323ac584782e2df30786f authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Properly mark deprecated manual items

99663e7a58fffbb94a053316209331828f7ebd75 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

5dd516718faead186b6cdd4c680c2014d00059e4 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gtk: Generate new 4.10 APIs

89fa0f515eecd19814f4b7ad6a17cd2e9d7eba50 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>