Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gtk-rs/gir
Tool to generate rust bindings and user API for glib-based libraries
https://github.com/gtk-rs/gir
Try to fix Windows CI
a169b447faa7ba77e7378f3eedfecafadfc12269 authored about 4 years agob607c60d3ff43afadd706ea66999e61dbe447f7a authored about 4 years ago
Don't warn on docsection elements
1c258b2c0b5873c52985c9ca4ef6e892f3831258 authored about 4 years agofa14d9140090898697697e63a7ba80169b22328f authored about 4 years ago
d47f38752e5272d0066c8c19f7302226e26ec136 authored about 4 years ago
Generate doc cfg attributes for more beautiful docs
30744ae78684b1ed6d2251acbd909b6462828bab authored about 4 years agoc63d1faefb2dbe4406ca01ac445a2b28d1aca0b5 authored about 4 years ago
Do not pass $rust_class_name to glib_wrapper!
db37199484c8ebe4e653321b2f80124e5d02d430 authored about 4 years agoThis is possible due to https://github.com/gtk-rs/gtk-rs/pull/10
6f46d1de9ee51aed9cc84fe35d952f947bbc50d2 authored about 4 years agoFix CI
4bb1edf941b95f4a531bfd296846216421c8b617 authored about 4 years ago
Rust nightly makes these errors now and they had no effect before
anyway.
ea7e1e94753f5169f9710edcec4e510a3e361cf7 authored about 4 years ago
ee3bb5600581b19af4224b8bd1b1763576a39727 authored about 4 years ago
d6710a4a4e04a604e7755d7527b3f7d96b54e1da authored about 4 years ago
6dadb8f897ca8c2910450c894160ca676de2b047 authored about 4 years ago
Use char::TryFrom::<u32> to convert from UniChar
cea2f7c15c4f0560635556474c66763941f98b5d authored about 4 years ago
When a getter is declared "ignore = true", the `get_property_...`
is generated. If we need to ma...
This holds if we assume the C side Unicode validity can be trusted.
209fc9b9d6da397e70f6fbe3ad13aed690385fa8 authored about 4 years agoMake sure that closures in global functions require Send+Sync
2f86b9ab1420e81bb5a48ec82fcd6fdbcf425922 authored about 4 years agoThis was accidentally changed in 3303549443533079b3d9e49b61c6336f5ccdeacb.
505b78c3f1dfc804a2aa94a02f82d8fe4ceb548a authored about 4 years agotoml: use new system-deps versions syntax
a2215ce7ebca1220d0e88a59783915a5039287d0 authored about 4 years ago47ddfbe19e3f73d5fe29f156ebe735c92c1f6814 authored about 4 years ago
This will allow us to override the library name depending on the
version, see https://github.com...
Generate error quark functions in -sys mode if they exist
7670e3da5a70c3f9a84767589f6cc6f42d41d02d authored about 4 years ago75280a88c3c89dccb2d916859f72f403b92dff93 authored about 4 years ago
That is, don't remove them from the list of functions to generate. We
only do that for the non-s...
Add per-crate and per-object configuration to trust return value nullability
49cfee1eeece1c6b9ae479599fd0704a49cbcbbe authored about 4 years ago982fbe4ad0f1abd3ee63d703bc73d62b4b3d308d authored about 4 years ago
c19443b698a6c7c0f98e064297f8856486b87506 authored about 4 years ago
Properly handle error-domain
c668a00fcc078e16c3c7a219fad8f5bc676a220f authored over 4 years agoFix clippy warnings
ef4883ef9d95209dd9dc0a222e529be3323f40af authored over 4 years ago
Search for a function with the same name as fallback but otherwise
create the Quark manually if ...
This has to be used carefully as many libraries forgot to put
`nullability` annotations on retur...
1644dae097370e432dbc576c8ca137fef9e00417 authored over 4 years ago
Specify link attribute for Windows to be happy
ad40c013c4745a5a8ed311022d76e6385ff134b8 authored over 4 years ago
Note that this commit will pick the first element if multiple shared
libraries were listed in gi...
import library needs to be explicitly linked
a8dc21319bf6edaba19b2046ffd60c80fd91a2d7 authored over 4 years agoFix tests for libsecret
a6737c72ae70ee7a17ae4ac7729905f9bb87e4e3 authored over 4 years ago3dff42f0628aaca5923743eb898054ab9382e5d4 authored over 4 years ago
Fix clippy warnings
17b62413421349f8e1a867f01145001dcdf3b998 authored over 4 years ago7aa159dda3e507bafefde308ad8ec0bb67b666b4 authored over 4 years ago
sys crates: update shell-words dependency and remove unused imports in build.rs
2d1ffab19eb5f9a2f0d7a294dbf07517dab4d989 authored over 4 years agod7f05b3cba10b6e25d0504e492965e20466d091f authored over 4 years ago
526f3a0787daab34ddce827102194a03cc32b252 authored over 4 years ago
Update dependencies
60cbef05401bd73c3e8a0a7c0cbfb793394acfe7 authored over 4 years ago50328f509e2af7deaf597a841570f26e604720fa authored over 4 years ago
Fix variant doc generation
3f2840b42a98f3ed809779d1daf38ce737bc4755 authored over 4 years ago23d22516d4ccdbe68c0a2fe5befb3239faeede89 authored over 4 years ago
561690d7a005378be6229256b0eaadfaaaa7db07 authored over 4 years ago
Correctly generate doc elements for bitfields
588bb0d104092d45b88dd105acf6fd657b833bfe authored over 4 years ago3af3c403d2513eab68dc8d6bafef7d6edc74b9fc authored over 4 years ago
Generate docs for bitfields too
e16f4dc2af4b8ed9755b97ed24bd1b04292e3d58 authored over 4 years agoabf13a534339d110e0fab8d23dfb848cf6e61eff authored over 4 years ago
Use `eprintln` for writing to stderr
50f1956f6c1942a8b4b1381fec7e49faefe81da0 authored over 4 years agof9bce197aaba49adfdc86ae132c4d90579c23b4b authored over 4 years ago
Remove deleting pkg_config
5750ba5fc888841524e66e2ebba9da43dc3398d2 authored over 4 years ago97ddcefcae04c316fb56343fd91bed9708395aca authored over 4 years ago
cargo_toml: use lib_version_overrides when defining feature versions
30b3c823ffc1180a3a193926c3003a6d6564e70a authored over 4 years ago9a9bf9cb3cafc625097354c553642e8b6cdcf29c authored over 4 years ago
cargo_toml: set feature-versions for all versions
87400c5b41765828e5e9c10fd9940c61259dcf96 authored over 4 years ago
collect_versions() returns all the versions while
env.namespaces.main().versions() is a filtered...
Use system-deps
52852b0f8a074d1f7193e451413bed606207d3dc authored over 4 years agoWe can remove all our custom code probing for deps.
76f993687dcbcc4856f08d0dd8249fe41c6f2a36 authored over 4 years ago4ce9f074a39113b40c42b4f246407d43132828a6 authored over 4 years ago
Update builder documentation
da61d28649a6ce3023ad101bdd69510477a0a3e7 authored over 4 years ago74ef367a3d652fe80c1a7a5f9fefe5e875bd45e2 authored over 4 years ago
Allow to ignore builders
5a5b8f5f330260e79a6e044ac2e179219937b507 authored over 4 years agoa3e0e8b84cefad934db2947e6110c6ba5bb689de authored over 4 years ago
76d65aae00b4dac1536c64eedc6fa6968779cf4e authored over 4 years ago
cc9cebd835d04c62074a1ad39f49a9a50fcffe1e authored over 4 years ago
Give preference to configured function versions over versions automat…
b0684294d49c4074b0406e338f653ef694f3217b authored over 4 years ago
The automatically inferred versions might be wrong in various cases, and
if a version is specifi...
Generate version conditions for functions in sys mode no lower than t…
a26c9dac826c44d667db695ced0291bbde97d12f authored over 4 years ago
This causes the correct version to be added to gdk_gl_error_quark() for
example.
Handle version configuration on get_type functions in non-sys mode
882e09b8a2e68300689d215a2333d5e8747b60d9 authored over 4 years agofunctions: rename constructors
8d28b0d589b385e28e64b2dd32770385a51b6100 authored over 4 years ago
And only make use of the functions conditionally if they're newer than
the type itself.
This on...
4a0e4341a591ae47ecd8a338c4b0f9dbf15985a3 authored over 4 years ago
The idiomatic way for Rust constructors is to be named from_XXX()
instead of new_from_XXX() and ...
Correctly get function configuration and make use of it for get_type(…
b13a7da8aa58c610cbe74e19c5518c0d8f7754f5 authored over 4 years ago
We shouldn't look for the full get_type function name but simply for
"get_type". As there is onl...
Unused currently but might be useful at a later time.
6f13b2f52711a48e0ae2c687db9358954615e31f authored over 4 years agoAdd ImportsWithDefaults
e75bde2d3ee89b5eb29c9fb72b14ffba74eff40f authored over 4 years ago7bb6d0a763b28baf4d444964a201e6e301d44bd7 authored over 4 years ago
6639e5eabf5f174922a197e8ee6a60d5af007f3e authored over 4 years ago
aae942bc017619b36f39fd08fc0428f6f0103b23 authored over 4 years ago
Fix and ignore clippy warnings
5b1a163def60ec385039e232bc28ffaf6beda3f4 authored over 4 years agocf5720e90b88aea9f52b24bbc761fd76a8f9ab3b authored over 4 years ago
Fix wrongly written `object.function.return`
345faae6136dd33597c141ff61b575c82b07f856 authored over 4 years ago6eb06462c37ff75b400c2e9c5aa7dc46875f8696 authored over 4 years ago
Fix some code generation issues
2ec58ef60208c53e10d22dadf89fa95b80e1f945 authored over 4 years agoAnd also fixes compiler errors in rare cases:
434 | Option::<GString>::from_gli...
82713efb2a381435a2f9ea75920a524502db4e93 authored over 4 years ago512 | glib::Object::from_glib_borrow(self.to_glib_none().0 as *mut gobject_sys::GObj...
7b05fcb1cefaa8c645c9cca23664b535fa09276c authored over 4 years agoAllow overriding safety assertions for functions
57dbee33e5ccdb76876bf8895064e6efad5a1435 authored over 4 years ago5307b279c85a150cc22f29e143dda31e7e83d3d0 authored over 4 years ago
Sometimes this is misdetected, see https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issue...
fad1efc5cae91fa882179e79245299d394d15c13 authored over 4 years agoAdd options.extra_versions and lib_version_overrides configurations
1f84b545546ececf82e97c200467d6444e248512 authored over 4 years ago7b3d41da63c5b0f994802063aa8486c44aeb9bde authored over 4 years ago
591a598a8eae5e6eada056688f94039b627ec964 authored over 4 years ago
d26be8383679f72205d1c583b207f86fe1558d61 authored over 4 years ago
4c68229d1e64fafbbd7de2c79bba3444f7fc3b85 authored over 4 years ago