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 impl T wherever possible

Except in ClosureExpression because we can't mix both impl & generic types due to
https://github...

7177845c05005ba0a25f66b33a72610b4643b6ec authored about 3 years ago
gdk: implement conversions for Rectangle

From cairo::Rectangle and pango::Rectangle

5dca213f15d8f45ca9229902307509bd2199024e authored about 3 years ago
gsk: drop useless functions from RoundedRect

People are supposed to use the new/from_rect constructors instead

fe8060ceda9e93a4fccf093ab1683728d94aa896 authored about 3 years ago
gdk: allow modifying Rectangle fields

2a41888fea1004cee9af5a4b03ad4f103344d13f authored about 3 years ago
book: Use closure to connect signal

e1b3b828d0d2db307907888857ef91acf0cfebb2 authored about 3 years ago
Merge pull request #833 from sdroege/gtk-application-startup-set-initialized

gtk: Set gtk-rs as initialized after the original `GtkApplication::st…

0fda849795cdb5ae7321c9c96fe1746c51d1863f authored about 3 years ago
gtk: Set gtk-rs as initialized after the original `GtkApplication::startup` has returned

Fixes https://github.com/gtk-rs/gtk4-rs/issues/236

a164405bba6233c68d90f7ffd34933e8bdf7cf87 authored about 3 years ago
Rename `self_` to `imp` in docs

3c75a9c59d0fea1d2633f9ac0e01271a876926cb authored about 3 years ago
Replace `Foo::from_instance(foo)` with `foo.imp()`

8fc26886727764b85a7dd20315d4c8b859569b9c authored about 3 years ago
book: Remove all mentions of meson and flatpak

4633d755ab9a449080c8e6ad693c4af2aa8f8dff authored about 3 years ago
Merge pull request #825 from gtk-rs/bilelmoussaoui-patch-1

gtk: fix TreeView subclassing support

77a801eb472d1f39a0ea146c8ca98dc722b4087a authored about 3 years ago
gtk: fix TreeView subclassing support

most of the vfuncs are signals and they don't necessarily have a parent implementation.

75bb62f5765298bab16e73224855ff5ce87ffbaf authored about 3 years ago
Regenerate ({Text,Tree}Iter Debug)

78faab3924b9cc7c2e021d5ad88b2517c1114097 authored about 3 years ago
gtk4/{Text,Tree}Iter: derive Debug

So that a struct using these types can also auto derive Debug.

Another solution could be to add...

07669c94b47d07e84e9894796b98c90463dd59e1 authored about 3 years ago
CI: grab a svg variant of logo as well

8f8a9e0fd23f2d8edf9dc13d8ca693b69c3372ab authored about 3 years ago
docs CI: add new release

79e70cfd0fa8ac08720ba69aa4b90caf44e109af authored about 3 years ago
Update crate versions

b3c85aec3fc741a1352c57f9a6ca87c7f00c5038 authored about 3 years ago
drop problematic include

04ab2833798b5e6d20e0135f8808cc104fb5d906 authored about 3 years ago
fix beta clippy warnings

830f867082a456ba85de13311361071b13571eb5 authored about 3 years ago
image: revert to before installing rust

it seems like github wants a specific user config setup, too much work to do the same day of the...

eda3b8f34069775fd072cb24ac7c4eecc85dcd79 authored about 3 years ago
image: setup a proper user before overriding PATH

12646743f296c67c9fa94694aa088584a901f990 authored about 3 years ago
image: update PATH env variable

otherwise cargo can't be found

1ab8461e450bd3a965c34e370c1ceecf3a9f0e57 authored about 3 years ago
Add example of a Rotation Bin widget

This widget can rotate its child at 90 degrees steps.

Adaptation of other demo code by Alexande...

7c0f4944fa77482569faa212b83d2d7dd57ef3fe authored about 3 years ago
gsk: turn off trust nullability for Transform

Sometimes NULL is a valid value ¯\_(ツ)_/¯

e5afce1adf0dc89977354e78e174adeae29183dc authored about 3 years ago
image: specify toolchain for rustup calls

2b45f81fdc126f72e39fae200c4373bf9719a9e2 authored about 3 years ago
ci: Allow explicitly triggering CI runs

71373a2d8c6a97ddf4edbebea4562749b3d6eb79 authored about 3 years ago
image: don't use --allow-downgrade with stable rust

f5e4ad17b400219875cf493bb9d74f1b069e3b3d authored about 3 years ago
image: set rust images profiles to minimal

f5b93b1ead6dd100b7304cff4003193143bdb02f authored about 3 years ago
image: source doesn't work for sh

741d2bdde689558c7f41b2694d62741a96317111 authored about 3 years ago
image: source the .cargo/env

gosh this is taking more commits than expected

8497fc3a9c8b01a4cdec72903a0408dff6ae6117 authored about 3 years ago
image: don't install a default toolchain when grabbing rustup

7914bef8b47360b8289fbfeeb211d1c2c4addba8 authored about 3 years ago
image: fix introspection config arg

39e1098990dc2ef3e321c8821fc4efd196f9654f authored about 3 years ago
image: avoid building uneeded stuff

we don't need tests/docs & introspection data for the CI

fc3e1f15ad89cf5ef4df1dbf24a0699936750b08 authored about 3 years ago
image: pre-install rust

4ea06625f3620bfeffa9f9de7fe16360c21a0922 authored about 3 years ago
book: Fix error message for `activate_action`

6ff46e347ec5fcda46cbf467ed2f56d205d879e2 authored about 3 years ago
Regenerate with latest gir-files

53d12429c40cf6c320fa46ea35d8768ca20eb1b2 authored about 3 years ago
Update gir-files

55e94044d473b81faa6645fb84e0008e07ec42ef authored about 3 years ago
Handle result of `activate_action`

Fixes #812

ff8587b35c9ffc9f474bea8cde19e2b94483967c authored about 3 years ago
CI: don't build gtk if it is cached already

cc986b96170d4e860550632d4786dc5084dcaa17 authored about 3 years ago
CI: cache the whole c:/gnome for msvc

4dfd7c4c3289e6a72a4cfe272541176cb16f7bd2 authored about 3 years ago
regenerate with latest gir/gir-files

eb229e372e04ff18c1cf9df4fde5e97d91898cd3 authored about 3 years ago
gdk: remove casting from GLTexture

1bb9051267831ff810e4ae680789c26e24e6949f authored about 3 years ago
adapt per GQuark api changes (#809)

332d927e25e4f41299d8cd43b9473eb8d5fe7ca5 authored about 3 years ago
book: Use the predefined action "window.close"

9efa10698cc5ffc9ae0115238c798735652d4bf8 authored about 3 years ago
Add a custom model example (#770)

* examples: Add custom model example

* examples/list_box_model: Address review comments

* ...

e50f23014f51e3dfcd5d6266acf48eb73dff09d2 authored about 3 years ago
CI: add Windows MSCV

a5ae08ccb9b6a3979a35bd51f34a76f2b87ee844 authored about 3 years ago
gtk: Automatically generate ParamSpecExpression

afba9308437e80c13441ef1e9a4439a7e1daac6b authored about 3 years ago
gdk: Implement Send+Sync for texture

From the docs they are immutable and safe
https://docs.gtk.org/gdk4/class.Texture.html

See http...

87c02cc60b72c0ff8214b71e3a120f638817ad5f authored about 3 years ago
update per glib::wrpaper & gio::task changes

664cf27338c414bce73fe7d589fd23e207583098 authored about 3 years ago
gtk4-macros: drop the mention template_callbacks

the attribute is no longer necessary for CompositeTemplate

692f7f4df8f11827a6ed058155f2eb046012cacc authored about 3 years ago
gdk: add sanity checks for Texture::download

d3e4996f68de67caf0749c7d90b0eb25aee5d6e3 authored about 3 years ago
gtk: provide gdk backend information to dependencies

Copied from gdk3 with a bit of changes as GTK 4 no longer provides a pkg-config file for gdk
Fix...

bb61ad60db79b7c58fa6676ac7b14b50af685abc authored about 3 years ago
gtk: use ToVariant for Actionable::set_action_target

Fixes #767

59ee49e128166b919bb7686218962cb97d5ce324 authored about 3 years ago
gdk/gtk/gsk: manually implement Debug for shared types

fixes #787

23fe42b8f8bb2dcb4d0ff2d4fecadf2cd0d82b76 authored about 3 years ago
drop all the nullable=true annotations

Some were refereing to a merge request that was partially merged
if there is anything else to fi...

f04212feafb4c6d81ebeec7ebfbbbaf3473847dc authored about 3 years ago
regenerate with latest gir-files

ba82550f5bc3d28754bdbb74e499a07a12cae035 authored about 3 years ago
gtk: mark Popover::get_pointing_to as not nullable

dfd994860fc8b0296f06881d49bf02fe493820b4 authored about 3 years ago
image: bump to gtk 4.6

11445cff74dee90334f14b578e1dd1c5e2e5eb5f authored about 3 years ago
gtk: Rework AccessibleExtManual

Adds compile-time type safety to accessible properties, relations and
states.

8a89be8dbda638ee280c9174078db7fa7617b62c authored about 3 years ago
Update gir submodule

fb6670ed1fd863c869fdf8b7b65bad7717f1ab7a authored about 3 years ago
Regen to get #[must_use] attributes generated

a03f57d857ea303e49ef2453942fddc8c38700a0 authored about 3 years ago
gtk: round 1 of nullability checks

530469e0d1d314afbdec0b3b023a69feee9cae87 authored about 3 years ago
gtk: round 3 of nullability checks

df9369f69e602c7c63c05c50786b0c5cbd170491 authored about 3 years ago
gtk: round 4 of nullability checks

cabcc1e085a3854bf98bb98606852c057a134f7a authored about 3 years ago
gtk: drop nullable from constructor params

d71bcb109b41834b3c77ee0653cb75778d6cad95 authored about 3 years ago
gdk: drop uneeded nullable_return_is_error

The texture::*_bytes functions are not nullable compared
to the ones that download to a file, be...

a332f9f04d5f6668f19d8452b35261af5b32a8d4 authored about 3 years ago
examples: adapt per GtkImage constructor changes

508f57a2d9b67d0139b68020b04ba47670f15f8c authored about 3 years ago
gdk: manually annotate nullable returns

until we send a PR upstream

415662f46698c97d4d2d56059eb6a67ed3064177 authored about 3 years ago
gdk: update manual code for trust nullability

2d454fbc88dfacdcda197fada74ef23ca9b104e2 authored about 3 years ago
gdk: drop manual nullable=false annotations

abd25ad361e24a09cec6074d7b08d9a0b4797004 authored about 3 years ago
gdk: trust return nullability annotations

2ab631461bd24c5bf03e4bd0403711101950fc6d authored about 3 years ago
gtk: round 2 of nullability checks

5cb4e4e4fd820cf15a23ee83383ee16a82264c38 authored about 3 years ago
gdk4-x11: trust return nullability annotations

8279adbc48abfc3f4928a8fbbb2a016d5e877d40 authored about 3 years ago
gdk4-x11: mark gdk_x11_surface_get_group as nullable

it returns NULL if the surface is destroyed

329ef31edb76d954fc8526b1f043d27a7762aefc authored about 3 years ago
gsk: enable trust_return_value_nullability

26ffed14b08b06e2169955d282dcadeccb24d694 authored about 3 years ago
gdk4-wayland: trust return nullability annotations

0e611c4970ca4312ab6d7f78daaac57435a407c2 authored about 3 years ago
examples: update per nullability changes on gsk

77569c40771be7f3976626334e1ddc3ba8266968 authored about 3 years ago
gsk: don't return Option when the idx is checked already

We already ensure that idx < n_items, so there should never a NULL returned
unless something is ...

b02a637828a09149d5792f3f0c93202659495929 authored about 3 years ago
auto-generate slice of copy types functions

8da6fb7c6ed57134eb40ae04d2a147acca055ea1 authored about 3 years ago
gsk: automatically implement Renderer functions

6bc538a9da73d095ed3c66138e63e6b27227dca5 authored about 3 years ago
gtk: regen with fixed builder pattern for fundamental types

2cf4794e731db55d0e7f93564374c215784bfcb4 authored about 3 years ago
gsk: manually implement get_child functions

And add an assertion that idx < n_children

7c722cbcbc8db5909d825357664d7403df6ddcb6 authored about 3 years ago
drop more manual functions

05a6dacfc4fedd679af1ba55cbfbf95cb33fee21 authored about 3 years ago
fix fundamental typo

b1c21a26cd9483a47fff30813f639aca30113853 authored about 3 years ago
gdk: make use of the new fundamental types auto generation

8df2a8a586353a2cbb43f267b9c0b7dcd3463486 authored about 3 years ago
gtk: drop manual implementations

47378fa68cef0f5c440801890b95d326c829562a authored about 3 years ago
gsk: drop the manual implementations

6ee64bce19917a5b6ab0436a0da6da0772c81f86 authored about 3 years ago
gsk: use the new fundamentals support in gir

2e8037e35ca8470ffe43913c76f1e7f66b0f3b6b authored about 3 years ago
regenerate with latest gir

fde3f17020f8af9eadd20004992a7f298ff818bf authored about 3 years ago
gtk: migrate expressions to be automatically generated

Except ExpressionWatch as it has it's get_type function exposed as part of the API
only in 4.2 w...

482fc689d93d38e66ba5bd2bcbc90d4849bcaa1b authored about 3 years ago
gdk: drop the manual implementations

b2fe090e348c8517b26c6fb29c3d7cbdd10f3c30 authored about 3 years ago
string list: implement Default

0baa9ec635e54343c469fc75595499b8ff524f6a authored about 3 years ago
book: Fix broken `set_state` link

66f3e6f0aca829fcf6f3277e90e4f5ac743a0373 authored about 3 years ago
Use imp() in book/examples instead of from_instance()

4d467343cf231569d194b46d24a07dbe24702aa0 authored about 3 years ago
Update impl_() to imp()

465be0bcbf0a3d21be75e52d9a279c2fe2e5d70b authored about 3 years ago
gtk: Add GtkBuilderRustScope

1bc37e5dc2b3aa35c460983be76111a0382586cc authored about 3 years ago
gtk: Avoid using ref_sink in Builder::current_object

This is needed because the return value is still being constructed when
calling this from within...

9c87c46af66fcc9fc65757073d23aa2cfed98180 authored about 3 years ago
examples: Update composite_template to use template callbacks

8d6e41ab01870af1ddc4f9efabd720d0f568961d authored about 3 years ago
gtk: Add composite template callback macro

8d999faf05262d48eef5df77a0ddaea1559ff522 authored about 3 years ago
gtk: Catch return values and panics in test_synced

5413e02215280d59b4f40a435cae21cbaae92849 authored about 3 years ago