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

Regenerate with latest gir

8fbb01595e7b4f2055b78d7a1196e9b75d0c4f2f authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update to bitflags 2.0

d8bf4817eeb7894a8c9e2f1dc3107ef6c6ae25db authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update gir submodule

c6e5ba6149a44943a78aa66950a309888825e4d5 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
glib: Don't generate assertion_message_cmpint

Useless assertion func & add missing since for ffi

0001d6136448e41947b60ca67d50179b941de147 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
gio: Ignore ActionMap::remove_action_entries

Needs a manual impl

4e495060e4bcc2f5c27bce0584a0848eaf260abb authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Seal manual traits

8e4da785a8d685dd1e079dc6389035fd7e93b2eb authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
glib: Expose v2_78 feature

39fddaa055c8e96bde37d2d605371be8687fb4ba authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
gdk-pixbuf: Return a Result for functions that can fail

Instead of an Option

8b7a02b73222bf0a268a13db74b1cb1e441039b3 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir-files

b266c6321a2569434f1935e6d5336b11814bffe8 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update gir

7ae40d3051e9ac53a56e682bf076eca2de02deff authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir

8b0b4fc632ae88fb51eed12c04f3486db1912716 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

eb14269853efda4d9c368185a5c1173d60fa4f87 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
glib: Ignore timeout_add_seconds_once

We already have a manual implementation that is available in glib < 2.78 as well

3e86e07879d48499180cea8e681c9e1fbfa7f3b1 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
ci: Update gvsbuild version

ed3457ebed5ef863ea40ad3d5f94eb0e87330b3a authored over 1 year ago by Matteo Biggio <[email protected]>
Merge pull request #1113 from A6GibKm/rust-1.70

Add a std_once_cell feature

363309c6393bfd055bc28f6451fe7550c3ca4a8c authored over 1 year ago by Sebastian Dröge <[email protected]>
Add a std_once_cell feature

That adds std::cell::OnceCell and std::sync::OnceLock support for the
properties macro.

a39382498530294c3417b34e643862bc3d02a73b authored over 1 year ago by Maximiliano Sandoval R <[email protected]>
Update CHANGELOG.md for 0.17.10

ce523803aee59512d12af62d1ccbb281dceac880 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1115 from heftig/no-offset

glib: Do not use ptr::offset/offset_from for private/impl offset

009aca95fe5300a6f8bb86ed5f47f32e8aa72162 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Do not use ptr::offset/offset_from for private/impl offset

Doing this violates Rust's [strict provenance rules][1]. Unfortunately,
the API for doing this p...

4e2a5e5121e446353a0e2339eb1345420ce5a826 authored over 1 year ago by Jan Alexander Steffens (heftig) <[email protected]>
Merge pull request #1114 from A6GibKm/gstrv-from

strv: Implement From for constant GStr slices

c86404b00432a6c5e8c8687a3f450e827b775693 authored over 1 year ago by Sebastian Dröge <[email protected]>
strv: Implement From for constant GStr slices

This was implemented for GString and &str but not for &GStr.

9cf3d99e91c893da4d92dd9f6e29335ec9f24db8 authored over 1 year ago by Maximiliano Sandoval R <[email protected]>
Merge pull request #1111 from saethlin/master

Fix heap buffer overflow due to operator precedence

aa4b78e123d0e7c8df9384405b76788590ab1d0c authored over 1 year ago by Sebastian Dröge <[email protected]>
Fix heap buffer overflow due to operator precedence

2b13023d3c2d6901df8c199cd006d3a808ab1f28 authored over 1 year ago by Ben Kimock <[email protected]>
Merge pull request #1109 from sdroege/clippy-warnings

Clippy warnings

e9f2d6077e879ffc2bdf22c71fc81df4da13820b authored over 1 year ago by Sebastian Dröge <[email protected]>
pangocairo: Rename `Font` / `FontMap` traits to avoid conflicts with pango

17b15b64c184fdd80c0df808d13b5eaa748bdfd2 authored over 1 year ago by Sebastian Dröge <[email protected]>
Fix a couple of trivial clippy warnings

a2a02a5902ce30bfd8bfa8ad7865ed8aaf71cc40 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1101 from Benjins-automation/benjins-automated-https-upgrade

Upgrade http links to https in Cargo.toml

4b17e9a763038eaf56545de97f0d19c34719c727 authored over 1 year ago by Sebastian Dröge <[email protected]>
Upgrade plain-HTTP links to HTTPS in Cargo.toml files

8f22cdfc2ed4cbb0ae9f18d4e730c391ad5cbb0f authored over 1 year ago by Benji Smith <[email protected]>
Merge pull request #1099 from ranfdev/rust_1.65

Update rust-version = 1.65

1cb15d31646be163b7d7b1488d6493e64ba49da7 authored over 1 year ago by Sebastian Dröge <[email protected]>
Update rust-version = 1.65

f1a1b09bc0dee83429cca9f8b00ddfb1577e11de authored over 1 year ago by ranfdev <[email protected]>
Merge pull request #1096 from ranfdev/syn2

Update syn: v2.0

7ad321fafed53ecdda437795ec4262c198224a33 authored over 1 year ago by Sebastian Dröge <[email protected]>
update to syn 2.0 and refactor attribute handling

8b97e5e5888030bcf8dfaaaf4a94848e0885e799 authored over 1 year ago by ranfdev <[email protected]>
Merge pull request #1091 from gtk-rs/bilelmoussaoui/traits

Regenerate with latest gir

c85cd5027ccc13ad8f99138c80496be43d099928 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib-macros: Update docs for the properties macro construct_only attribute

e7ac3be9d290d9039d9c35a0f20203e1c5561a83 authored over 1 year ago by Fina Wilke <[email protected]>
glib-macros: Allow to omit set for construct_only properties

babbc2aa15a5098c7b1d9d805e5f6a7e4db308e4 authored over 1 year ago by Fina Wilke <[email protected]>
gio: Add missing manual traits

35261c4d6f9d17213fb118a110041327007b3bcb authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Generate trait signature once for manual code

55210d563c220eb4b4a9c562bac81375f64d6078 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update gir-files

1bd7eb3a132107ad2a0e3f252bc69cbd1de1453f authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Regenerate with latest gir-files

3c0e25342e05e70c8001c88e5e4fe09b829762e4 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update gir

5955da949b2b91773318516f508227e3def80957 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Fix required features not shown in docs

39adfe0e00c6044ebcf32dd53ef19530a18ebb58 authored over 1 year ago by Aaron Erhardt <[email protected]>
Merge pull request #1078 from AaronErhardt/master

Update gir: Use docsrs attribute

35ff2379be5b153da20e83fdcd5b65d43b2b0e3e authored over 1 year ago by Sebastian Dröge <[email protected]>
Fix clippy warnings

b4aac68e4b1e1e6578256dd8fafad1e3ac32acd9 authored over 1 year ago by Aaron Erhardt <[email protected]>
Update gir: Use docsrs attribute

658489f7cb28d5fccac638660c037fe9ac4084a1 authored over 1 year ago by Aaron Erhardt <[email protected]>
Fix conditional compilation manually

20572fd78d2ca8c221118a97c3ec3e64ac0004cc authored over 1 year ago by Aaron Erhardt <[email protected]>
Update gir

04f3685eba745e186538d1b21c5baa73da6a083b authored over 1 year ago by Aaron Erhardt <[email protected]>
Fix fallback for doc generation

ce2d819bb4f1d1e0e56c4e95101bc57f1858a5c0 authored over 1 year ago by Aaron Erhardt <[email protected]>
Update gir

83603f6197bede9b702398551386f79cdbc68f81 authored over 1 year ago by Aaron Erhardt <[email protected]>
Cleanup code and update workflow

7afb4572ba2db0540e2860797b15d6cbf808b292 authored over 1 year ago by Aaron Erhardt <[email protected]>
Merge pull request #1087 from gtk-rs/bilelmoussaoui-patch-2

pango: Lower pkg-config version requirement for v1_52

4a6b26b60082d0b044d659b4a7be30766c2574f9 authored over 1 year ago by Sebastian Dröge <[email protected]>
pango: Lower pkg-config version requirement for v1_52

Still not released APIs

892547873c43d3834a0cee3a755bb2a5c6774b38 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1086 from jf2048/new-with-type-split

Split new/with_type in a few more places

9c172ea85789c5e81e6401a118ac0e886c68c785 authored over 1 year ago by Sebastian Dröge <[email protected]>
gio: restrict ListStore::new to Object types

cde4f8cebaecf138fb34be99ce8d5e53bd4dbe9b authored over 1 year ago by Jason Francis <[email protected]>
glib: split new/with_type for EnumClass/FlagsClass

db8666d77678bcf061e7a0b48fbfe8ff7d449b52 authored over 1 year ago by Jason Francis <[email protected]>
gobject: split new/with_type for SignalGroup

472fb0ed56fa094e60eff1839f0544deacabb131 authored over 1 year ago by Jason Francis <[email protected]>
Update CHANGELOG.md for 0.17.9

2b2bc94fba377407119a0a787823907043b0b04c authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1085 from sdroege/clippy-1.69

Fix various new Rust 1.69 clippy warnings

a4ecbbc3dd03c372650431735b17790f08ee0449 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Fix compiletest expected error output for Rust 1.69

8e9655ac36f4d21e0e44e69d0b4aac816859442d authored over 1 year ago by Sebastian Dröge <[email protected]>
Fix various new Rust 1.69 clippy warnings

98dae5bcbd8daa8531be91eef7b28ff8e0fae5fd authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1083 from sdroege/smallvec-features

glib: Enable various smallvec features

0bac0dfc686fe952ea08bb67d198db3e58bc0326 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Enable various smallvec features

This all require a newer rustc than what smallvec depends on, but much
older than glib's minimum...

4fa041f60cf1cbfece86b9d9bf0709f60fc5b186 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1081 from rmnscnce/glib-macros-strip-raw-ident-lit

glib-macros: Strip out r# prefix from property names inside the GObject

a6e97ccbd5bf5638217dd58c6b99c8f443c0fbcc authored over 1 year ago by Sebastian Dröge <[email protected]>
glib-macros: Update the doc of the Properties macro to elaborate on usage of keywords as property names

a392143fa15815284d724f5f3693f2716f937e9f authored over 1 year ago by Paskal Sitepu <[email protected]>
glib-macros: Add a test for the Properties macro where keywords are being used

fd2e99fbb107c7ba2ad322ed601bb12c313db997 authored over 1 year ago by Paskal Sitepu <[email protected]>
glib-macros: Strip out `r#` prefix from property names inside the GObject

This allows `glib::Object::builder().property(..)` and any other name-based
property-related met...

065e26ddf18952f478be6c912a540b924543dd3c authored over 1 year ago by Paskal Sitepu <[email protected]>
Update CHANGELOG.md for 0.17.8

677974a3737f027b4025217dcb75530583f005ce authored over 1 year ago by Sebastian Dröge <[email protected]>
Update CHANGELOG.md for 0.17.7

0f5efab160e6e5ec1230c101ab80f52a07166983 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1079 from rmnscnce/glib-macros-strip-raw-ident

glib-macros: Strip raw identifier prefix from struct members for the Properties macro

6db001e44f622f086bda0d06c6118fe0bc12fd1c authored over 1 year ago by Sebastian Dröge <[email protected]>
glib-macros: Strip raw identifier prefix from struct members for the Properties macro

This allows structs with members named `r#fn`, `r#loop`, `r#pub`, etc. to derive `glib::Properties`

5af9158c1f829dba643b0063c5cdfebcf8aa3567 authored over 1 year ago by Paskal Sitepu <[email protected]>
Merge pull request #1077 from rmnscnce/glib-macros-disambiguate-trait-assoc-types

glib-macros: Disambiguate TryFrom<usize>::Error for DerivedPropertiesEnum

e8e831875ab9fc162eb2f8fc88984527681674b8 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib-macros: Disambiguate TryFrom<usize>::Error for DerivedPropertiesEnum

This should allow structs with a property named "error" to compile successfully

174e9e86f6639ea8dd9f08eefe15b937ee5e3905 authored over 1 year ago by Paskal Sitepu <[email protected]>
Merge pull request #1076 from sdroege/slice-reserve

glib: Fix inverted boolean conditions when deciding whether to reserve new space

bd8457faeefba90e3c7f2418c71b56cd1fc69efe authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: collections: Change early return to assertion in collection reserve functions

On early return this would cause out of bounds writes from the caller,
and this condition should...

8c4b10d4daec9091730f83669ec5cdc418aa0396 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Fix inverted boolean conditions when deciding whether to reserve new space

Fixes https://github.com/gtk-rs/gtk-rs-core/issues/1075

cb07b5e37b8c99211f38a28dd26ef975c625b5b6 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1074 from rmnscnce/glib-macro-properties-inner-import

glib-macros: Import ParamSpecBuilderExt inside the scope of DerivedObjectProperties::derived_pro...

45106668e7e4475639355906c435ffa79b107eba authored over 1 year ago by Sebastian Dröge <[email protected]>
glib-macros: Import ParamSpecBuilderExt inside the scope of DerivedObjectProperties::derived_properties

This should solve an issue that happened within the macro expansion process
when ParamSpecBuilde...

48c1b7b64ee49a7adb2a2cf59d818701d76c78df authored over 1 year ago by Paskal Sitepu <[email protected]>
Merge pull request #1071 from sdroege/value-path

glib: Allow using `Path` / `PathBuf` in `glib::Value`s

28151a64b611e33b3eb272570501c0f390ec7bc5 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Allow using `Path` / `PathBuf` in `glib::Value`s

There's no separate GType for that unfortunately and it's up to the
caller to select whether thi...

81ad25fa98fc8bc3363e10edfd2138ee655d98b0 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1068 from felinira/properties-specificity

glib-macros: Specify quoted types explicitly

7f9a20b090fc0b5c6e5df7ab6a8d592464e9dc02 authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib-macros: Specify quoted types explicitly

e79910c6f68b9e752f4e3b8b74838b38449df0c3 authored almost 2 years ago by Fina Wilke <[email protected]>
Update CHANGELOG.md to 0.17.5

3c54d571d7f64d0946d06cdd09cc186cb141b36a authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update CHANGELOG.md for 0.17.6

3e6519c57af5534c51e6761ba3d6483118fc0e46 authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib-macros: enable default features of syn

The code in this crate uses features of "syn" which are only present
when the default features a...

3e0a18f7a5ffb339528310b56224363962a53b59 authored almost 2 years ago by Fabio Valentini <[email protected]>
Merge pull request #1062 from SeaDve/docs-impr

glib-macros: add docs on supported #[property] attributes

83db6edacef4cc57af0d0feb0634f4c7d18ae9ff authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib-macros: add docs on supported #[property] attributes

f86fba3ce180cebda0d2e155100f0ea249d75b15 authored almost 2 years ago by SeaDve <[email protected]>
Merge pull request #1042 from rmnscnce/win32-bindings

Implement bindings for g_win32 functions

684e087dfd0ef03c5711d23f8897fd5d6231ae09 authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib: Implement manual bindings for g_win32_* functions

248b3f70469075cb0f983a90ff1cdcabe7e07ed6 authored almost 2 years ago by Paskal Sitepu <[email protected]>
Merge pull request #1057 from johan-bjareholt/master

glib: Fix building for architectures without 64-bit atomics

41188727b35161e2e2f68236a423b68abf29027e authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib: Fix building for architectures without 64-bit atomics

750271435f5826065644b0a6bdcf7d881fddde09 authored almost 2 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #1055 from SeaDve/into-value

glib-macros: generate "From<Ident> for Value" on ValueDelegate

31845c8c181dd4b91af8e57ab03c7f6e4ce7eabc authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1056 from gtk-rs/bilelmoussaoui/edition-fix

glib-macros: Don't assume edition=2021

b4f0881f6a032d1ea30c540e75885fe2b23bc3a2 authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib-macros: generate "From<Ident> for Value" on ValueDelegate

This allows `Ident` to be allowed on functions that take in Into<Value>.

62b1dfa476d9ce2c5b4930f46fa857b431c2aa5f authored almost 2 years ago by SeaDve <[email protected]>
glib-macros: Don't assume edition=2021

TryFrom is in scope only on rust=2021 or newer

890b8628230c0a81521a081788bf8fe4f750cf76 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Update CHANGELOG.md for 0.17.4

4aa810d558b81b574cb956a16ccfcf01bfb74f5c authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1053 from sdroege/update-gir-files

Update gir files

59204d84c1b588d070270ec3f37e3c0c83669811 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Require glib 2.76.0 for the `v2_76` feature

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

d44d65e4241567c2745ab32238527402693278a8 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update gir-files

30e6fb489d8b731b4c1a2bb7b28def88abd877df authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update gir

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

glib: Switch Priority to associated constants

af2fc383d596c7bf3d3596f10f0106aea53fafa4 authored almost 2 years ago by Sebastian Dröge <[email protected]>