Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gtk-rs/glib
DEPRECATED, use https://github.com/gtk-rs/gtk-rs-core repository instead!
https://github.com/gtk-rs/glib
b1d4fc970267b08c36f1619e5d89330fde153a32 authored over 4 years ago by Sebastian Dröge <[email protected]>
With this shared/object are only going to occupy a single pointer
instead of two. Boxed/GString ...
Fixes https://github.com/gtk-rs/glib/issues/599
6fd023227952beef9fc411bfb0f16233063d5a48 authored over 4 years ago by Sebastian Dröge <[email protected]>Add sponsor button
ce754f521c1a300cc717ca04993bfbdc78f785a9 authored over 4 years ago by Guillaume Gomez <[email protected]>b51bdde2974b1c1abc5f46c1e938f62d1c690a33 authored over 4 years ago by Guillaume Gomez <[email protected]>
Add @weak-allow-none for clone macro
9f247f93b023dc7c59df422f069779f71b0f7fdd authored over 4 years ago by Sebastian Dröge <[email protected]>129142b81318f2dfdae2f5fb874660f893113691 authored over 4 years ago by Guillaume Gomez <[email protected]>
glib-macros: add gflags attribute macro
b5dc2b6d214583f9a05c3b1b7f28f13516c70496 authored over 4 years ago by Sebastian Dröge <[email protected]>It's more examplary that way.
90c4652ec61c66bcf524e2d5fb5923638a6e57ee authored over 4 years ago by Guillaume Desmottes <[email protected]>Generate bitflags and GFlags boilerplate.
Fix #575.
be4bc5268bd5e9ad15c8e70ae9785c9f1933d4a1 authored over 4 years ago by Guillaume Desmottes <[email protected]>b2c7f9307e042ace974e39d89012217cc5cdf849 authored over 4 years ago by Guillaume Desmottes <[email protected]>
947eea3eaa76df47e6f14a958a7059bdc4251711 authored over 4 years ago by Guillaume Desmottes <[email protected]>
8bb501fe3e7927c6695bb6226d0439398fe40ad7 authored over 4 years ago by Guillaume Desmottes <[email protected]>
699375e60c61940cec4b7541fe7dc77b85fa239e authored over 4 years ago by Guillaume Desmottes <[email protected]>
d5cc226ba8ff1eedbb36ea10de23d0beae4d7707 authored over 4 years ago by Guillaume Desmottes <[email protected]>
Add print in case an upgrade failed
4633ffd40786ee7370cd3de330eb1475c9fb2ecc authored over 4 years ago by Sebastian Dröge <[email protected]>869ac248a8e271aaa836d7064c50e43565268641 authored over 4 years ago by Guillaume Gomez <[email protected]>
5bd49bf962b1d25135681e5bef755b7ff35e6e9f authored over 4 years ago by Guillaume Gomez <[email protected]>
4dabeaa7409e01a85a752ae5f99a3a7ea33e56ea authored over 4 years ago by Guillaume Gomez <[email protected]>
1095ecfc61c49f778acfb2a7b268eb3bad6be559 authored over 4 years ago by Guillaume Gomez <[email protected]>
Improve log macros
682b2514b713589c0e10876fd7a23e6b461b2404 authored over 4 years ago by Sebastian Dröge <[email protected]>Improve clone! error messages
956ed57657878da4e44367c41b39dd25a094ed3c authored over 4 years ago by Sebastian Dröge <[email protected]>080f8a95cee6945221ae38093e1a544298b988f6 authored over 4 years ago by Guillaume Gomez <[email protected]>
ecc984fef1477b8bed2c7e7767cc39f14a00bd81 authored over 4 years ago by Guillaume Gomez <[email protected]>
Clean up log functions
6ae968129363ef2111622fa124e6f95272edd7f7 authored almost 5 years ago by Sebastian Dröge <[email protected]>bd25cd5d747903698be5c51acbf83cb8fa4ea5b2 authored almost 5 years ago by Guillaume Gomez <[email protected]>
6338f9428f2358f315a5667963ecfe034c3d5159 authored almost 5 years ago by Guillaume Gomez <[email protected]>
15689a92a56dabb247f9d1c7a0157b75fab9a8ea authored almost 5 years ago by Guillaume Gomez <[email protected]>
1ec29e717a793a8972dbc80a7fe067f0d58402f9 authored almost 5 years ago by Guillaume Gomez <[email protected]>
2d7cad05607bfee3affd85703b020ab6f9ce5941 authored almost 5 years ago by Guillaume Gomez <[email protected]>
e5526c51c64b5e6b2df678dbd805cc57212320e2 authored almost 5 years ago by Guillaume Gomez <[email protected]>
b8cc6ab85dc9b5d46b84261dc22cf13c23152476 authored almost 5 years ago by Guillaume Gomez <[email protected]>
9e1dda1a576b97e2b0b1434091069ed9a5a4551d authored almost 5 years ago by Guillaume Gomez <[email protected]>
b379d0edcda83153c85fe58ea8de40b63064ecac authored almost 5 years ago by Guillaume Gomez <[email protected]>
0afce127f7f9399a1ae873cd4e16f0ac5d206725 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Logs
179225ff4b779b1064e5a4e9c31c750fb9c1c204 authored almost 5 years ago by Sebastian Dröge <[email protected]>Return a bool instead of a Result from Object::has_property()
ff557cb91b92d3f5f7bd3b4c4069394ea594c53b authored almost 5 years ago by Sebastian Dröge <[email protected]>956b25830cdfc8ebbe02c54c96e08fcf70718adb authored almost 5 years ago by Guillaume Gomez <[email protected]>
f996730871308c452669c270573ca3189f0a5253 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Result<(), BoolError> is basically the same, just harder to use and
has_XXX() functions should r...
glib-macros: add GBoxed derive
3b20b77263eac0ecd737e55fd7aaee4cae7da65d authored almost 5 years ago by Sebastian Dröge <[email protected]>7fa0842efef0290111ba7ff347e16eb3cde5ad3b authored almost 5 years ago by Guillaume Gomez <[email protected]>
8d5a3674b055959cf36138240fad16375dc1384e authored almost 5 years ago by Guillaume Gomez <[email protected]>
9224f26e1cd567d5c0441f1d0d6965e0b0ad523d authored almost 5 years ago by Guillaume Gomez <[email protected]>
8511dee65c2ba3a6d1b198f4fa40c0bf32851eb5 authored almost 5 years ago by Guillaume Gomez <[email protected]>
e4e5e41d7f094f49d4b0ce3393aad0715317f401 authored almost 5 years ago by Guillaume Gomez <[email protected]>
050ff4a78822131d165a709e2f9a12a794848e8a authored almost 5 years ago by Guillaume Gomez <[email protected]>
5d48ce1db1ddcb87b67048e61552cb22a6e971e5 authored almost 5 years ago by Guillaume Gomez <[email protected]>
31555eacd9819579d70a5e027e1da086b9868a2b authored almost 5 years ago by Guillaume Gomez <[email protected]>
5a187dbf075cc213743276c692ba3a545f68a460 authored almost 5 years ago by Guillaume Gomez <[email protected]>
a14ec8a6d8b63ba05daf9b9f439d3f52f3605627 authored almost 5 years ago by Guillaume Gomez <[email protected]>
9e2e80164733c49389ef6bae8a51ea8d0aaaddb4 authored almost 5 years ago by Guillaume Gomez <[email protected]>
Add clone test case for "async"
0d2ccccfcbeaf9b66d16d6fb81ca61a87951520d authored almost 5 years ago by Sebastian Dröge <[email protected]>5761bf66dfe340dea8e848d69c659501c9ff4bba authored almost 5 years ago by Guillaume Gomez <[email protected]>
6a8ceda89a061338955a60d62c19e272488b0a6c authored almost 5 years ago by Guillaume Gomez <[email protected]>
More clone fixes
cf868ccce96203c22a08eed01a8d09e31be9efc6 authored almost 5 years ago by Sebastian Dröge <[email protected]>2e7c98af2d713102e4f49dbaba019b54fbf6d4be authored almost 5 years ago by Guillaume Gomez <[email protected]>
This seems to be the right pattern for such proc-macro crate.
414dd7b8975602080273a53f3492be87fc66dcb0 authored almost 5 years ago by Guillaume Desmottes <[email protected]>No need to keep them as public API any more.
a6aaaaa535359112072b14618eb4064e5b0a3744 authored almost 5 years ago by Guillaume Desmottes <[email protected]>
Use glib from local repo in tests so we can import the macro from glib,
making the doc test simp...
Stop assuming it's used to parse a 'genum' attribute.
655652449787ea7049eba72978c43af52d6b4d70 authored almost 5 years ago by Guillaume Desmottes <[email protected]>No code change so far, just moving functions to their own module.
1cbd3147517cbbc5a91e51bc4105f42b1bd433eb authored almost 5 years ago by Guillaume Desmottes <[email protected]>
Adding 'nullable' nested attribute to mark that a GBoxed can be
nullable.
5368c50c63e018c08a16587eea6ef81abf4e33db authored almost 5 years ago by Guillaume Desmottes <[email protected]>
11a6d1efc68e1732bcb3aa5163d6a3c2f476dd81 authored almost 5 years ago by Guillaume Desmottes <[email protected]>
Remove some unneeded mem::forget() calls and Option wrappers
a8b72d5bc0e34a1e1d1b8fde2c6bbd423eed2087 authored almost 5 years ago by Sebastian Dröge <[email protected]>7f0fbe89c8fcd40e621bf4e996b98ef10ddb8f8b authored almost 5 years ago by Sebastian Dröge <[email protected]>
9fb451cab601adf38305bc320a864880555dd100 authored almost 5 years ago by Sebastian Dröge <[email protected]>
The receiver still needs one as we need a) a Drop impl and b) need to
take its value out of it w...
Don't require too strict bounds for ObjectSubclass::from_instance()
8b4ac765f9c6bacef6c9ff27676b35642ecda55e authored almost 5 years ago by Sebastian Dröge <[email protected]>These can't be fulfilled in generic implementations quite often.
14a55a4e5f48daccca05ae9e36749fecddaad402 authored almost 5 years ago by Sebastian Dröge <[email protected]>Various container translation cleanups/fixes
c790bc402b24f447f2ea49cd15087e37c2d39ffb authored almost 5 years ago by Sebastian Dröge <[email protected]>
g_list_free() is NULL-safe, and also we don't have to cast the pointer
to it.
And when re-using...
da6cef307f75e09bb93c25b17a457cbe74bd302f authored almost 5 years ago by Sebastian Dröge <[email protected]>
Getting the length first and then translating would traverse the list
twice, which is not really...
The number of elements we got from the caller might not actually be
correct so let's better be s...
Otherwise we will likely leak the GArrays data segment.
03c229acea5e041ed168abd9693f724527094c37 authored almost 5 years ago by Sebastian Dröge <[email protected]>Add manual traits check
87028c74ef99d73298dce911debf594f9369e563 authored almost 5 years ago by Sebastian Dröge <[email protected]>76d4f9127455b968a30338be92fddd09c91d69e2 authored almost 5 years ago by Guillaume Gomez <[email protected]>
translate: Clarify the purpose and the effect of translation traits
76609eabc1ce15701afc04d91bfb757ccd655cd1 authored almost 5 years ago by Sebastian Dröge <[email protected]>Attempts to solve https://github.com/gtk-rs/glib/issues/586
eccd097166cdf7dfea9be17869868d45f8ef4ef6 authored almost 5 years ago by Dorota Czaplejewicz <[email protected]>Update version to 0.9.3 [ci skip]
b67afc24f747bfc9592b0fb61e03650c7d8ddbb0 authored almost 5 years ago by Guillaume Gomez <[email protected]>70cdedba5f7a2b75c706026887b78d8c6990614f authored almost 5 years ago by Sebastian Dröge <[email protected]>
Replace unwrap calls with expect in tests
f05dbb62de06c78c80bde56c513f660cd51a7b0a authored almost 5 years ago by Sebastian Dröge <[email protected]>8a2e8d6fcb96090ac592335ba46dacab074dc15d authored almost 5 years ago by Guillaume Gomez <[email protected]>
Don't store subclass impl/private data in an Option<T>
28a774acef36753842299a233e3188e5eb9d76b7 authored almost 5 years ago by Sebastian Dröge <[email protected]>Don't pass an owned string to g_quark_from_static_string()
691941a33ead73b395419926bd7214c73bcd3bc3 authored almost 5 years ago by Sebastian Dröge <[email protected]>
GLib aligns the type private data to two gsizes so we can't safely store
any type there that req...
Instead of first reading it on the stack and the dropping it.
85daeabc4a3cebf28be5918436f3785a81cdd9c2 authored almost 5 years ago by Sebastian Dröge <[email protected]>
When called more than once or for a quark that already exists otherwise,
we would always leak th...
We don't know the exact memory layout of the Option<T> in relation to T
so can't easily go from ...
Bind API to convert from/to bytes to/from Variant
67caba9eff5966ccce71d80bbe7ebf8b666d73ed authored almost 5 years ago by Sebastian Dröge <[email protected]>Bind Variant::new_from_bytes & Variant::get_data_as_bytes().
975e96047894b8d33f1a1f0f321cca1663dbe7a5 authored almost 5 years ago by Zeeshan Ali <[email protected]>Minor version update [ci skip]
535ed3190e9ee1ac6e61f35458dce4217bc3ffb4 authored almost 5 years ago by Sebastian Dröge <[email protected]>007a45e3f7f204692ecc29fcd13c417ba82afed1 authored almost 5 years ago by Evgenii Pashkin <[email protected]>
Implements FromGlibPtrFull<*const T> for boxed types.
a5f9cb220c3481c1518b97b03578889fd66e2fcf authored almost 5 years ago by Sebastian Dröge <[email protected]>This casts to T instead of _
07660e21961d3499d60d680e4c133c1ca4bccafa authored almost 5 years ago by Luuk van der Duim <[email protected]>
Fixup implementation of FromGlibPtrFull<*const T>.
uses simple cast now
Add glib::ThreadPool bindings
e8a28ad79d0cdb584598708d5ccaaa1dca8c0fa1 authored almost 5 years ago by Sebastian Dröge <[email protected]>Accidentally lost a comma in Boxed struct '_dummy: PhantomData,'.
4aff48ab26c267598755ec8ac7bec05eded8d27b authored almost 5 years ago by Luuk van der Duim <[email protected]>963dbda0e6a0d94a7a091d9d2f64d9acc8a6169f authored almost 5 years ago by Luuk van der Duim <[email protected]>