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
8fbb01595e7b4f2055b78d7a1196e9b75d0c4f2f authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
d8bf4817eeb7894a8c9e2f1dc3107ef6c6ae25db authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
c6e5ba6149a44943a78aa66950a309888825e4d5 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Useless assertion func & add missing since for ffi
0001d6136448e41947b60ca67d50179b941de147 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>Needs a manual impl
4e495060e4bcc2f5c27bce0584a0848eaf260abb authored over 1 year ago by Bilal Elmoussaoui <[email protected]>8e4da785a8d685dd1e079dc6389035fd7e93b2eb authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
39fddaa055c8e96bde37d2d605371be8687fb4ba authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Instead of an Option
8b7a02b73222bf0a268a13db74b1cb1e441039b3 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>b266c6321a2569434f1935e6d5336b11814bffe8 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
7ae40d3051e9ac53a56e682bf076eca2de02deff authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
8b0b4fc632ae88fb51eed12c04f3486db1912716 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
eb14269853efda4d9c368185a5c1173d60fa4f87 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
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]>ed3457ebed5ef863ea40ad3d5f94eb0e87330b3a authored over 1 year ago by Matteo Biggio <[email protected]>
Add a std_once_cell feature
363309c6393bfd055bc28f6451fe7550c3ca4a8c authored over 1 year ago by Sebastian Dröge <[email protected]>
That adds std::cell::OnceCell and std::sync::OnceLock support for the
properties macro.
ce523803aee59512d12af62d1ccbb281dceac880 authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Do not use ptr::offset/offset_from for private/impl offset
009aca95fe5300a6f8bb86ed5f47f32e8aa72162 authored over 1 year ago by Sebastian Dröge <[email protected]>
Doing this violates Rust's [strict provenance rules][1]. Unfortunately,
the API for doing this p...
strv: Implement From for constant GStr slices
c86404b00432a6c5e8c8687a3f450e827b775693 authored over 1 year ago by Sebastian Dröge <[email protected]>This was implemented for GString and &str but not for &GStr.
9cf3d99e91c893da4d92dd9f6e29335ec9f24db8 authored over 1 year ago by Maximiliano Sandoval R <[email protected]>Fix heap buffer overflow due to operator precedence
aa4b78e123d0e7c8df9384405b76788590ab1d0c authored over 1 year ago by Sebastian Dröge <[email protected]>2b13023d3c2d6901df8c199cd006d3a808ab1f28 authored over 1 year ago by Ben Kimock <[email protected]>
Clippy warnings
e9f2d6077e879ffc2bdf22c71fc81df4da13820b authored over 1 year ago by Sebastian Dröge <[email protected]>17b15b64c184fdd80c0df808d13b5eaa748bdfd2 authored over 1 year ago by Sebastian Dröge <[email protected]>
a2a02a5902ce30bfd8bfa8ad7865ed8aaf71cc40 authored over 1 year ago by Sebastian Dröge <[email protected]>
Upgrade http links to https in Cargo.toml
4b17e9a763038eaf56545de97f0d19c34719c727 authored over 1 year ago by Sebastian Dröge <[email protected]>8f22cdfc2ed4cbb0ae9f18d4e730c391ad5cbb0f authored over 1 year ago by Benji Smith <[email protected]>
Update rust-version = 1.65
1cb15d31646be163b7d7b1488d6493e64ba49da7 authored over 1 year ago by Sebastian Dröge <[email protected]>f1a1b09bc0dee83429cca9f8b00ddfb1577e11de authored over 1 year ago by ranfdev <[email protected]>
Update syn: v2.0
7ad321fafed53ecdda437795ec4262c198224a33 authored over 1 year ago by Sebastian Dröge <[email protected]>8b97e5e5888030bcf8dfaaaf4a94848e0885e799 authored over 1 year ago by ranfdev <[email protected]>
Regenerate with latest gir
c85cd5027ccc13ad8f99138c80496be43d099928 authored over 1 year ago by Sebastian Dröge <[email protected]>e7ac3be9d290d9039d9c35a0f20203e1c5561a83 authored over 1 year ago by Fina Wilke <[email protected]>
babbc2aa15a5098c7b1d9d805e5f6a7e4db308e4 authored over 1 year ago by Fina Wilke <[email protected]>
35261c4d6f9d17213fb118a110041327007b3bcb authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
55210d563c220eb4b4a9c562bac81375f64d6078 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
1bd7eb3a132107ad2a0e3f252bc69cbd1de1453f authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
3c0e25342e05e70c8001c88e5e4fe09b829762e4 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
5955da949b2b91773318516f508227e3def80957 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
39adfe0e00c6044ebcf32dd53ef19530a18ebb58 authored over 1 year ago by Aaron Erhardt <[email protected]>
Update gir: Use docsrs attribute
35ff2379be5b153da20e83fdcd5b65d43b2b0e3e authored over 1 year ago by Sebastian Dröge <[email protected]>b4aac68e4b1e1e6578256dd8fafad1e3ac32acd9 authored over 1 year ago by Aaron Erhardt <[email protected]>
658489f7cb28d5fccac638660c037fe9ac4084a1 authored over 1 year ago by Aaron Erhardt <[email protected]>
20572fd78d2ca8c221118a97c3ec3e64ac0004cc authored over 1 year ago by Aaron Erhardt <[email protected]>
04f3685eba745e186538d1b21c5baa73da6a083b authored over 1 year ago by Aaron Erhardt <[email protected]>
ce2d819bb4f1d1e0e56c4e95101bc57f1858a5c0 authored over 1 year ago by Aaron Erhardt <[email protected]>
83603f6197bede9b702398551386f79cdbc68f81 authored over 1 year ago by Aaron Erhardt <[email protected]>
7afb4572ba2db0540e2860797b15d6cbf808b292 authored over 1 year ago by Aaron Erhardt <[email protected]>
pango: Lower pkg-config version requirement for v1_52
4a6b26b60082d0b044d659b4a7be30766c2574f9 authored over 1 year ago by Sebastian Dröge <[email protected]>Still not released APIs
892547873c43d3834a0cee3a755bb2a5c6774b38 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>Split new/with_type in a few more places
9c172ea85789c5e81e6401a118ac0e886c68c785 authored over 1 year ago by Sebastian Dröge <[email protected]>cde4f8cebaecf138fb34be99ce8d5e53bd4dbe9b authored over 1 year ago by Jason Francis <[email protected]>
db8666d77678bcf061e7a0b48fbfe8ff7d449b52 authored over 1 year ago by Jason Francis <[email protected]>
472fb0ed56fa094e60eff1839f0544deacabb131 authored over 1 year ago by Jason Francis <[email protected]>
2b2bc94fba377407119a0a787823907043b0b04c authored over 1 year ago by Sebastian Dröge <[email protected]>
Fix various new Rust 1.69 clippy warnings
a4ecbbc3dd03c372650431735b17790f08ee0449 authored over 1 year ago by Sebastian Dröge <[email protected]>8e9655ac36f4d21e0e44e69d0b4aac816859442d authored over 1 year ago by Sebastian Dröge <[email protected]>
98dae5bcbd8daa8531be91eef7b28ff8e0fae5fd authored over 1 year ago by Sebastian Dröge <[email protected]>
glib: Enable various smallvec features
0bac0dfc686fe952ea08bb67d198db3e58bc0326 authored over 1 year ago by Sebastian Dröge <[email protected]>
This all require a newer rustc than what smallvec depends on, but much
older than glib's minimum...
glib-macros: Strip out r# prefix from property names inside the GObject
a6e97ccbd5bf5638217dd58c6b99c8f443c0fbcc authored over 1 year ago by Sebastian Dröge <[email protected]>a392143fa15815284d724f5f3693f2716f937e9f authored over 1 year ago by Paskal Sitepu <[email protected]>
fd2e99fbb107c7ba2ad322ed601bb12c313db997 authored over 1 year ago by Paskal Sitepu <[email protected]>
This allows `glib::Object::builder().property(..)` and any other name-based
property-related met...
677974a3737f027b4025217dcb75530583f005ce authored over 1 year ago by Sebastian Dröge <[email protected]>
0f5efab160e6e5ec1230c101ab80f52a07166983 authored over 1 year ago by Sebastian Dröge <[email protected]>
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]>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]>glib-macros: Disambiguate TryFrom<usize>::Error for DerivedPropertiesEnum
e8e831875ab9fc162eb2f8fc88984527681674b8 authored over 1 year ago by Sebastian Dröge <[email protected]>This should allow structs with a property named "error" to compile successfully
174e9e86f6639ea8dd9f08eefe15b937ee5e3905 authored over 1 year ago by Paskal Sitepu <[email protected]>glib: Fix inverted boolean conditions when deciding whether to reserve new space
bd8457faeefba90e3c7f2418c71b56cd1fc69efe authored over 1 year ago by Sebastian Dröge <[email protected]>
On early return this would cause out of bounds writes from the caller,
and this condition should...
Fixes https://github.com/gtk-rs/gtk-rs-core/issues/1075
cb07b5e37b8c99211f38a28dd26ef975c625b5b6 authored over 1 year ago by Sebastian Dröge <[email protected]>glib-macros: Import ParamSpecBuilderExt inside the scope of DerivedObjectProperties::derived_pro...
45106668e7e4475639355906c435ffa79b107eba authored over 1 year ago by Sebastian Dröge <[email protected]>
This should solve an issue that happened within the macro expansion process
when ParamSpecBuilde...
glib: Allow using `Path` / `PathBuf` in `glib::Value`s
28151a64b611e33b3eb272570501c0f390ec7bc5 authored over 1 year ago by Sebastian Dröge <[email protected]>
There's no separate GType for that unfortunately and it's up to the
caller to select whether thi...
glib-macros: Specify quoted types explicitly
7f9a20b090fc0b5c6e5df7ab6a8d592464e9dc02 authored almost 2 years ago by Sebastian Dröge <[email protected]>e79910c6f68b9e752f4e3b8b74838b38449df0c3 authored almost 2 years ago by Fina Wilke <[email protected]>
3c54d571d7f64d0946d06cdd09cc186cb141b36a authored almost 2 years ago by Sebastian Dröge <[email protected]>
3e6519c57af5534c51e6761ba3d6483118fc0e46 authored almost 2 years ago by Sebastian Dröge <[email protected]>
The code in this crate uses features of "syn" which are only present
when the default features a...
glib-macros: add docs on supported #[property] attributes
83db6edacef4cc57af0d0feb0634f4c7d18ae9ff authored almost 2 years ago by Sebastian Dröge <[email protected]>f86fba3ce180cebda0d2e155100f0ea249d75b15 authored almost 2 years ago by SeaDve <[email protected]>
Implement bindings for g_win32 functions
684e087dfd0ef03c5711d23f8897fd5d6231ae09 authored almost 2 years ago by Sebastian Dröge <[email protected]>248b3f70469075cb0f983a90ff1cdcabe7e07ed6 authored almost 2 years ago by Paskal Sitepu <[email protected]>
glib: Fix building for architectures without 64-bit atomics
41188727b35161e2e2f68236a423b68abf29027e authored almost 2 years ago by Sebastian Dröge <[email protected]>750271435f5826065644b0a6bdcf7d881fddde09 authored almost 2 years ago by Johan Bjäreholt <[email protected]>
glib-macros: generate "From<Ident> for Value" on ValueDelegate
31845c8c181dd4b91af8e57ab03c7f6e4ce7eabc authored almost 2 years ago by Sebastian Dröge <[email protected]>glib-macros: Don't assume edition=2021
b4f0881f6a032d1ea30c540e75885fe2b23bc3a2 authored almost 2 years ago by Sebastian Dröge <[email protected]>This allows `Ident` to be allowed on functions that take in Into<Value>.
62b1dfa476d9ce2c5b4930f46fa857b431c2aa5f authored almost 2 years ago by SeaDve <[email protected]>TryFrom is in scope only on rust=2021 or newer
890b8628230c0a81521a081788bf8fe4f750cf76 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>4aa810d558b81b574cb956a16ccfcf01bfb74f5c authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update gir files
59204d84c1b588d070270ec3f37e3c0c83669811 authored almost 2 years ago by Sebastian Dröge <[email protected]>f44b64a29edd5c97182d5a5b698582bdcd51b657 authored almost 2 years ago by Sebastian Dröge <[email protected]>
d44d65e4241567c2745ab32238527402693278a8 authored almost 2 years ago by Sebastian Dröge <[email protected]>
30e6fb489d8b731b4c1a2bb7b28def88abd877df authored almost 2 years ago by Sebastian Dröge <[email protected]>
bd248c6b09ef6ac2dd3d894eba8c49c3278018bf authored almost 2 years ago by Sebastian Dröge <[email protected]>
glib: Switch Priority to associated constants
af2fc383d596c7bf3d3596f10f0106aea53fafa4 authored almost 2 years ago by Sebastian Dröge <[email protected]>