Ecosyste.ms: OpenCollective

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

github.com/gtk-rs/gtk-rs-core

Rust bindings for GNOME libraries
https://github.com/gtk-rs/gtk-rs-core

Merge pull request #818 from jf2048/task-spawn-blocking

gio: add spawn_blocking()

db5f305efd2358d9981aafed36e971b49a48a511 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #861 from jf2048/explicit-auto-deref

gio: fix clippy lints for rust 1.64

96e89df68e6dfbec3558fc4e639b13dfaaf80edf authored about 2 years ago by Sebastian Dröge <[email protected]>
gio: fix clippy lints for rust 1.64

95c02d8f76a419b1c87fc85ea76077e0e5b2d1d6 authored about 2 years ago by Jason Francis <[email protected]>
glib: support return values and catching panics in spawn/spawn_local

f57819c5bf50864adbfc23c383f6373a80cfc3e4 authored about 2 years ago by Jason Francis <[email protected]>
gio: add spawn_blocking

2f2dbd4c361618649c5957c823ab0de7e17039d8 authored about 2 years ago by Jason Francis <[email protected]>
glib: catch panics in ThreadPool push methods

64452aa8ca0fbf3fc4bc747e26178a8b0a10276c authored about 2 years ago by Jason Francis <[email protected]>
glib: remove unsafe from SourceId::as_raw

530c734c6ac5a42be29e38f854f927d948cf2a72 authored about 2 years ago by Jason Francis <[email protected]>
Merge pull request #813 from RealKC/utf8-apis

glib: Bind more `g_utf8` APIs

359e80deaa3bf1d1e19cbb691fe909028a97efe2 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Bind more `g_utf8` APIs

bd37effe59939667a7981c0704d3fa814a4df100 authored about 2 years ago by Mițca Dumitru <[email protected]>
Merge pull request #854 from sdroege/group-imports

Group imports and use prelude

a452bdfcee8203f355001c1b3968b57c822cd620 authored about 2 years ago by Sebastian Dröge <[email protected]>
Group imports and use prelude

14e00c844e1a8f8e88efa2a73d0baf371caf7964 authored about 2 years ago by Sebastian Dröge <[email protected]>
Update gir-files

06b163caab063bae93c349028ad8aa9975ddeeac authored about 2 years ago by Sebastian Dröge <[email protected]>
Update gir

7f335b22b43ec964d3f5ee76eac98e01df2c07bc authored about 2 years ago by Sebastian Dröge <[email protected]>
Regenerate with latest gir / gir-files

4c5f0d2c6337ff32bc9a5d0be44f8c1029dba649 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #857 from sdroege/gstringbuilder-improvements

glib: Minor `GStringBuilder` improvements

33d349973cfb6d33e13b101ff74f4095fd03dc0c authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Micro-optimize `GStringBuilder` construction to have fewer function calls

25cad904da9b34a4bce268571ffd044e7c8f9794 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: `GStringBuilder` by construction always returns an UTF-8 string and never a NULL pointer

6e76ebbdfd9d8dabf85bfe3a51a850176001564d authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #856 from sdroege/gstringbuilder-noalloc

glib: Implement `GStringBuilder` as `BoxedInline` to avoid a useless …

932f275d10422e2f94043fb8ec85c11bb9dfd4a9 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Implement `GStringBuilder` as `BoxedInline` to avoid a useless additional heap allocation

535f575bef5d38ec1bbd3a7a7e074ec4f0379be3 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #855 from sdroege/gstr-lossy

glib: Add GStr::from_ptr_lossy() and GString::from_ptr_lossy() and implement From<&GStr> and Fro...

de6029ba09e0142de3cae7a28305f231950f7e9d authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Implement `From<&GStr>` and `From<GString>` for `Cow<GStr>`

279b3527964ed0bfdad8a00556e1fa3c8148d725 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Fix docs typo

285f4f4aafceff25874ff5e4cb62c94aa3f76541 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Add `GStr::from_ptr_lossy()` and `GString::from_ptr_lossy()`

These validate that the string is actually UTF-8 and otherwise create a
copy with replacement ch...

7e9d425d7348c59f1dd02fa759f6bc3e376eeec7 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #852 from sdroege/bool-error-gstr

glib: Use actual function name in `glib::BoolError` and include function name/source file/line n...

248aae97678381cfb729949ea36f74f6b1bb6dca authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Use actual function name for structured logging and also log source file/line number

83557ecf8c897a08a590e018a89d61078457f561 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Add `function_name!` macro and make use of that for `glib::BoolError`

Let's get the actual function name as this is a lot more useful for
debugging purposes.

2774f40285df13b825d38a2a40dc55d102da11a3 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Implement `IntoGlibPtr` for `Option<T>`

3cc1064cdaf7a4b9aa83a00d2d326cd727ae6987 authored about 2 years ago by Sebastian Dröge <[email protected]>
Regenerate with latest gir

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

c0bb624049a82906e17f3726863fd991470d422c authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
glib: Ignore useless new constant

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

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

512b7a685e51448bbcce7356c41b8b409a9f483d authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Add a changelog file (#850)

Will be used to track changes for each release to simplify the releasing process

f986fcf4d2231abe2c3a49c1a647ea05fa2cfe89 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #848 from gtk-rs/bilelmoussaoui/gio-future

gio: Make GioFuture handle infaliable futures

35423d286c8405e3269b55aafdbf4e985f3ea871 authored about 2 years ago by Sebastian Dröge <[email protected]>
gio: Make GioFuture handle infaliable futures

d018caa09570a5c8b92ca663f581dd18856078b9 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Add CastNone trait (#843)

* Add CastNone trait

Closes #842

* Add CastNone to prelude, add dynamic_cast

* Add exam...

6961ee4b3462272c232e918895c6b29695e7a8c0 authored about 2 years ago by ranfdev <[email protected]>
cairo: Update to freetype 0.32

346d5c25d7c76aa0fcf0e8e9a605c9d4aca4ec79 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #822 from jf2048/socket-ctrl

gio: socket/stream extras

543bc2fde3e96681c9b12ddf0f41a04cdc6b79d9 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #841 from jf2048/cairo-warnings

cairo: fix some misc warnings

b7f69373ea5888a0e1ec13795ee1b4010542426f authored about 2 years ago by Guillaume Gomez <[email protected]>
cairo: fix some misc warnings

ea7eb699588a2dbfe4f70d91d745520cfe134017 authored about 2 years ago by Jason Francis <[email protected]>
gio: support writev in stream impls for io::Write, AsyncWrite

c63f07c5e599e33c2d2154491b39f4b7f6a164af authored about 2 years ago by Jason Francis <[email protected]>
gio: implement output stream writev methods

47bb097b2cc49140c95ff6e81097801083a0ad0d authored about 2 years ago by Jason Francis <[email protected]>
gio: support sending/receiving socket control messages

b9d2746c7315e6cda7b167170acdd1573325f9fa authored about 2 years ago by Jason Francis <[email protected]>
gio: implement DatagramBased

3a880a959ae47acaebb169a523a40b55957f6bd5 authored about 2 years ago by Jason Francis <[email protected]>
Merge pull request #840 from jf2048/fix-abi-tests

Fix ABI tests

aa751877217644a250647e051ed1e41d02696ae8 authored about 2 years ago by Sebastian Dröge <[email protected]>
Regenerate gir

ce13ff8ba0e1ba05957cf199b3f6c09464dbf26b authored about 2 years ago by Jason Francis <[email protected]>
glib-sys: ignore some unsupported types

cb43878bdc537827d2e0c09a231cf369a5e1d9e0 authored about 2 years ago by Jason Francis <[email protected]>
sys: add a few extra preprocessor bits to fix abi tests

f1c9b59559cc729caa6708a6ab9bd33d3bffbf11 authored about 2 years ago by Jason Francis <[email protected]>
ci: re-enable sys tests on linux

5c338675df22a6928202bc7a7a0e6066ba6048b7 authored about 2 years ago by Jason Francis <[email protected]>
update windows CI to glib 2.74

Also update the windows VM so we can get the latest version of python
and gvsbuild, and update g...

83fe55c9b4420356c75463e34853b84e13565bfe authored about 2 years ago by Jason Francis <[email protected]>
Merge pull request #836 from jf2048/imp-offset-addr-of

glib: fix undefined behavior in types::register_type

b2c44ac826c77fed3b7796fbf65497f319bf80b3 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: fix undefined behavior in types::register_type

ptr::addr_of has been stable for a while, we can remove this UB.

2b52d2f718f7144e26657e789e479e2b7483c492 authored about 2 years ago by Jason Francis <[email protected]>
Merge pull request #835 from gtk-rs/bilelmoussaoui/gdk-pixbuf-subclassing

gdk-pixbuf: Add subclassing support

8426bdb111aeeffa3a8f07f375711fd2b3802611 authored about 2 years ago by Sebastian Dröge <[email protected]>
gdk-pixbuf: Add PixbufAnimationIter subclassing support

568b4d93c03dc3d63d8f900525dc82f607d3d205 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gdk-pixbuf: Add PixbufLoader subclassing support

a2feeeeb96c714fe024af2f810dc24af0ad5e6db authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gdk-pixbuf: Add PixbufAnimation subclassing support

93e36b8cf7b579a5f294bd0eea631b6dd7963348 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gdk-pixbuf: Correct PixbufAnimationIter definition

a491ef8cb1cd916271138a1988bc7a0fd11a70f8 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #829 from sdroege/update-gir-files

Update gir files

66538614308693dbdf06bdb9888f39469f901754 authored about 2 years ago by Sebastian Dröge <[email protected]>
pango: Autogenerate `Language::get_preferred()`

48780de495147cf05f03389433e58f1f59bfae18 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib/gio: Add `v2_76` feature

And require actually released 2.74 for the `v2_74` feature.

9a8c70d1537bd979095801fb743d1f34eb305d0c authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #826 from jf2048/into-value-variant

Implement From<T> for Value, Variant

d593925b1f81269d5daecd43ab4c89770ae62e4f authored about 2 years ago by Sebastian Dröge <[email protected]>
Regenerate with latest gir

b6e70dfb545db1646365a4867b56c31b6d85fa05 authored about 2 years ago by Jason Francis <[email protected]>
add `impl From<T> for Value` for manually implemented types

eb5d0bc09b7b7b25fab1dd3c633698e8dc4cdd29 authored about 2 years ago by Jason Francis <[email protected]>
glib: use Into<Value> instead of ToValue when possible

f8df5df7f696b6b9ede73c7dd4d37612a1e5b433 authored about 2 years ago by Jason Francis <[email protected]>
gio: use Into<Variant> for SettingsExtManual::set

d9851e326ed35ffd3bc30067aab431b603a8da88 authored about 2 years ago by Jason Francis <[email protected]>
glib: `impl From<T> for Variant` to move into variants

1067617435262c017a3480bed7d74a1d22ed3d73 authored about 2 years ago by Jason Francis <[email protected]>
Merge pull request #832 from sdroege/object-impl-property-guarantees

glib: Document the value guarantees for `ObjectImpl::set_property()` …

a859829be5fd565b241998cd5f31c9b95160781a authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Document the value guarantees for `ObjectImpl::set_property()` and `property()`

06908ee3d34c707ec0d8230c140ac0310ac20d6c authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #830 from cgwalters/doc-pub

glib: Add a doc string for `as_ptr` generated impls

efa9e6c93bb4e10ad8e4b873f2058e7d6119e219 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Add a doc string for `as_ptr` generated impls

In some of my projects we use `#![deny(missing_docs)]`, and
this trips up on these new generated...

044b9babe307f5d674a46571d8c62736154397d9 authored about 2 years ago by Colin Walters <[email protected]>
Merge pull request #828 from sdroege/pango-from-string-infallabile

pango: Make `pango::Language::from_string()` infallible

684c32650f741ea88b5c6c85f4aa88f5abba2e45 authored about 2 years ago by Sebastian Dröge <[email protected]>
pango: Make `pango::Language::from_string()` infallible

It only ever returns `NULL` if passing `NULL`, which makes not much sense.

374aaa4020097daea56885e0e566b7982b555f24 authored about 2 years ago by Sebastian Dröge <[email protected]>
pango: Auto generate Language

4d5ef1247d8f7274df597f6e196e1a56d27efa02 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #823 from GuillaumeGomez/clippy-lints

Fix new clippy lints

8f989cc26bb8021a2b7b22c0ee7654bf501924d2 authored about 2 years ago by Guillaume Gomez <[email protected]>
Fix new clippy lints

b82118098541d4a60968fbeca5b748ac51e495ed authored about 2 years ago by Guillaume Gomez <[email protected]>
regen

bfeea2e7e52b131d044b80c59709f044797c0f0c authored about 2 years ago by Guillaume Gomez <[email protected]>
Update gir submodules

3a1aa8719f131162bebab0a22dc4e8eee29e1ff4 authored about 2 years ago by Guillaume Gomez <[email protected]>
Merge pull request #820 from cgwalters/fix-cancellable

Move `g_cancellable_set_error_if_cancelled()` to manual

0dc4bd38ea269dbf7b849c746c690511e4beb01f authored about 2 years ago by Sebastian Dröge <[email protected]>
Move `g_cancellable_set_error_if_cancelled()` to manual

Regression from this change:
https://github.com/gtk-rs/gtk-rs-core/commit/7c9b36c270a945012a2f5d...

c166b6a541ba10bebabd2a94fac3379a2369e6a3 authored about 2 years ago by Colin Walters <[email protected]>
Merge pull request #819 from jf2048/fix-1.66-lints

fix CI for 1.65/1.66

6e08a3ae45fd83739267f5c2e86d5d8f94b8ccfd authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: update compiletest output errors for rust 1.65

bb0c1438f1092961fd37d50fc11c0560608e62a3 authored about 2 years ago by Jason Francis <[email protected]>
glib: fix more clippy lints for rust 1.66

d82e50cde5abfb54b884f56bbff4baf88cff355d authored about 2 years ago by Jason Francis <[email protected]>
Merge pull request #816 from GuillaumeGomez/fix-lints

Fix new clippy lints

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

3fe5903dcb93b57f02a6688afe5c2e215a983178 authored about 2 years ago by Guillaume Gomez <[email protected]>
Update gir submodule

6d355a88afb6a595f8b465ceaa8473e66cac8e36 authored about 2 years ago by Guillaume Gomez <[email protected]>
regen

fc60f93ad4fb885b775a414e8dd3e28b987661ca authored about 2 years ago by Guillaume Gomez <[email protected]>
image: Rebuild once every week

Signed-off-by: Aaron Erhardt <[email protected]>

78bc5a6a6fe04ce7605954182c7f00d3f2fed2a4 authored about 2 years ago by Aaron Erhardt <[email protected]>
Merge pull request #814 from sdroege/instance-to-obj

Move from `imp.instance()` to `imp.obj()`

01fa572c4fc8f0796ada8a191780b32076727d5e authored about 2 years ago by Sebastian Dröge <[email protected]>
Move from `imp.instance()` to `imp.obj()`

It's doing the same thing and is shorter.

4015541083afe04be275728914e12538c0d491a6 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #811 from sdroege/gobject-run-dispose

glib: Add unsafe bindings to `g_object_run_dispose()`

4f5e597590e30183c819c9cf15f74bd87e9ac687 authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Add unsafe bindings to `g_object_run_dispose()`

f25a66a7877fc97cb9809425f98653865cbb8aa4 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #810 from gtk-rs/bilelmoussaoui/helpers

gio: Add set_only/get_only helpers to BindingBuilder

600ce7e6522bc5985e399b46f1dccc5e9c3370e5 authored about 2 years ago by Sebastian Dröge <[email protected]>
gio: Add set_only/get_only helpers to BindingBuilder

As the default value is GET|SET

9684227c2c7ca6c540cff70a065267c7e3c9761b authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #809 from gtk-rs/bilelmoussaoui/helpers

gio: Add helpers for setting SettingBinding flags

f56aded6dea75e1e1307041eff8244a78a8c6d3d authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #806 from sdroege/objectsublass-obj

glib: Add `ObjectSubclass::obj()` as a shorter alias for `instance()`

9eb40399ca388b8839f9befe4d4ae13361d5c79a authored about 2 years ago by Sebastian Dröge <[email protected]>
glib: Fix docs links

8409b55f78dd5f66a1385ec181bc6cbe3425e4fd authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
gio: Add helpers for setting SettingBinding flags

8dea88fc7bfe3ac51f22ff7a293cf000cb09b9a4 authored about 2 years ago by Bilal Elmoussaoui <[email protected]>
Correct outdated references to `subclass::simple`

These were moved to `subclass::basic` in 6a19f8de4332df36893c7c901a6dd26064c08881.

4dfa7d333360ec91042a6d67e495bd18ac93f66e authored about 2 years ago by anteater <[email protected]>
glib: Add `ObjectSubclass::obj()` as a shorter alias for `instance()`

For the lazy among us and it also mirrors `imp()` more closely, which is
not called `implementat...

ab0f1aa8ddc58d7b63c1677de0da89478f409383 authored about 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #803 from gtk-rs/bilelmoussaoui-patch-1

cairo: Fix rectangle getter

ed43e9a11646b70aebae8c2b9e09302d7fce6834 authored about 2 years ago by Sebastian Dröge <[email protected]>