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
git: add non unix fallback for creating PathBuf from Vec<u8>
9d38245d11658e3f5ac306f2fc632fbb1f26b14f authored over 2 years agodocs: don't generate implements links for fundamental types
10620270436bd531287c1bcda662dc4e6d5615f4 authored over 2 years agoWe obviously can't use ::unix:: on non unix platforms.
Not sure the fallback will work well on ...
bc0fd034a39339b420104f38bb846ce619f5502d authored over 2 years ago5cff8c07a8b4c5aa2bcfe245d806862f3ebcfb89 authored over 2 years ago
To avoid the confusion with glib's fundamental types
034c71672734451d824837206579e0496e0d0af6 authored over 2 years ago47e7b037447c4482a99160474857d4b15f93b7c5 authored over 2 years ago
Fix UB and clippy::let-and-return in function out variables handling
c063b4567de5dcab93d4091e3cd33428cd994636 authored over 2 years ago244021c1de569519d725e044311928c41b7111d1 authored over 2 years ago
fixes https://github.com/gtk-rs/gir/issues/1356
0527cc353e116615437a6d4299681ff552541909 authored over 2 years agoFix finding the deps for the sys crate
6fbc68a47551f0bd09afcc2baea0c0a7cbc2b4ec authored over 2 years agof7750f4fa81160f066c076ec19e70460f103dab2 authored over 2 years ago
53db9b54a06a9bf7851e23ff5e818a0386fbecb1 authored over 2 years ago
6815c7663cb5d8a88925727851d753e71d15cea3 authored over 2 years ago
be35b12cf2fc92501cd6e2f32254aa28bd61d5ed authored over 2 years ago
b68d99c0a2090b217da99df651617a7a929c04c7 authored over 2 years ago
1ea166c7a7689157c2e4936a795344bc2acae768 authored over 2 years ago
Remove SendUnique code generation
961febb2d103a8869a0f6749081c0b6c64f5b2d3 authored almost 3 years ago2e055e2c94d528e551711d2124bf0cb274262d49 authored almost 3 years ago
Add generate_doc
c7cc8df58e5715fabd8a0ddbc2bf0751bd34d573 authored almost 3 years ago7b25ca13bea61e5462afaa658bb84f2297b3c7ae authored almost 3 years ago
680bccd29eabf51304934fce45926774b357e5a4 authored almost 3 years ago
76b08c10eb46ab89da84fc66085903d7c324febc authored almost 3 years ago
Should give us fewer PRs that have wrong indentation.
04a8a4a0e0d602a20ea380bc59de469550075b92 authored almost 3 years agoFix error message for constant parsing
58600ffe3a96cec2f3528ee734b2dbd4578b7298 authored almost 3 years ago70558ba4afbf2539545fdd0362043f0c96ae2cd4 authored almost 3 years ago
0d963e74a4668eaf36b8d5a387485c364c19ced5 authored almost 3 years ago
Update dependencies
c2bd1eeb665a73891ee0c8ef7185434d53db4db9 authored almost 3 years ago18dd801ee8eba40ce25ec5ba51a89b6a141e5ee5 authored almost 3 years ago
trampoline_from_glib: Replace broken deref with as_ref
9aa16ead87e17046e242927c819dbf9998ed033c authored almost 3 years agoWe can't call `as_str` on `Option<GString>`.
Pre-#1327, we used `as_deref` to make use of `GStr...
47583d34cef23d0a41a8a71c86a658ec983d0db1 authored almost 3 years ago
Use `as_ref` to reach into the `Borrowed<Option<GString>>`, producing
a `&Option<GString>`, whic...
suppress insertion of assertion for result of throw function to return void
f2ff17429a192d00ee3ffb285d9bc285286613fd authored almost 3 years ago
warning: this `else { if .. }` block can be collapsed
--> src/analysis/out_parameters.rs:205:...
docs: Never use ExtManual trait with GObject
3f92bba628c1164f7099638a53f51e064d6d627d authored almost 3 years ago
In GNOME convention, the function categorized to throw return boolean
value for the result of fu...
In GNOME convention, throw function has two strategy for return value.
This commit add enumerati...
bf1d4eda81192453d39c2b3ae7981da0f71c3144 authored almost 3 years ago
The content of Chunk::Let{} is mostly the same whether use_ret is true
except for name field. Th...
codegen: Use GString::as_str instead of Option<GString>::as_deref
bb52094f1b0d0391e27bea7db68b2090dfd90198 authored almost 3 years agoIf an async function is marked unsafe, mark unsafe also the _future v…
a4ffdd5a1de1e86d5680dfd00ae71dde2ec2d913 authored almost 3 years ago8e8bae123f89fc6ae74eeebba66dfb1e5ce60cc2 authored almost 3 years ago
95155729433ff761b0863f2eda55f27b0c3814be authored almost 3 years ago
Add "default_value" parameter
77454f700df45cbae31a2fce97c9831ff0cc811f authored almost 3 years ago51dba02d35eb8512d28a1e4a1bbdf6cc1a3d1009 authored almost 3 years ago
33054ec329ee1ce2dd1ea4bdf1c0e85830faef78 authored almost 3 years ago
add GitHub urls to book
1ea661b50548e40c7cb5a927be8bc4a9bcf6f5f9 authored almost 3 years ago2d3b1e1dc6f08ba59be08e694a47f5076944f908 authored almost 3 years ago
Fix/silence various new beta clippy warnings
684f6265d7b7eef8d6d227a71f27bec90f20d035 authored almost 3 years ago227e864d5a8bdc5469e50268d1455ff132893b81 authored almost 3 years ago
079b88e33150e754c86f51d7adfa8c454eb5d6d3 authored almost 3 years ago
book: Pass output path to gir in console examples
3f0ebe76a3d234bd2f586253b76122e5bfecfbfe authored almost 3 years agoParse and codegen `doc-deprecated` for enum members
9f03670fba0902f93851bdbd25698d6842d0fd1d authored almost 3 years agoSeems like this has to be explicitly supplied.
ec3c1d0e40191e21ac7fa51033f2761afbcc201d authored almost 3 years ago0ee813e49232a1279542795fff53f5250f989e5c authored almost 3 years ago
3f3a5d69fe4255a27be1e59b20bef8db59df5521 authored almost 3 years ago
3fc06d1537701049c8c5ed764fa7bc4a561139de authored almost 3 years ago
docs: Handle gi-docgen namespaces when looking for types to link
5c82e8f762bf273319ecade72d39326984fb2ac0 authored almost 3 years ago
Currently, there is no way to know in which namespace a function was defined
in order to properl...
Otherwise causes issue when looking for GtkApplication and you end up with a GApplication link
a5f3ae21fe4a71685081c5de83228f0c011f7ff1 authored almost 3 years agoMention Default impls for objects with Builders
df3cf8243b74cc3015b504d92b7b04cb734b27d2 authored almost 3 years agoe22f97bde50d3484ba0c86f77036fb2255dea623 authored almost 3 years ago
Don't require `Send` closures for GIO-style async functions
e0d8d8d645b10561f307eabd3160b292bc423e0f authored almost 3 years ago
Instead make sure that they're only ever called from the thread that
owns the thread default mai...
sys: run ABI tests only under linux
c174cf77eeda9947a4b6a2e10e153002d6b7891f authored about 3 years agoto silent a new clippy warning
879c657d8316246dfed67850043aa4be0d926eb5 authored about 3 years agothey need more work to work on other platforms for now
e9e3f637ace56ca0997acc2ae3bb7ebc9d55c67d authored about 3 years agocodgen: go through the safe bindings for child properties
ee37253c10af159268f76cc9852d2d2a3c09ecc0 authored about 3 years ago5cbb6204e8a697f7c080b303773a2322a1d85736 authored about 3 years ago
Generate #[must_use] where needed
79e747a1a188038046cf02ccf997ec0b60ffb853 authored about 3 years ago5cfb4423174323da446669da00a6a07149b86a32 authored about 3 years ago
codegen/special_functions: Add missing space between `pub` and `fn`
00c525847ee8030433fb934f49c50dc1321910f5 authored about 3 years ago26d192f87425eca8a4ceed076b9180ef425a9d34 authored about 3 years ago
Originally the `visibility` modifier contained this space ("pub ") to
keep indentation in check....
analysis: fix logic code in slice of copy types
e1c90d70564418550a321b11f89b4a578f2ad43a authored about 3 years agocc9b9e012069577bb204abf4f5ade9b8a61adc1b authored about 3 years ago
analysis: don't take a slice of copy types by ref
97ea1aa6e1a97846fb0e61cbece69018c0e1ac3a authored about 3 years agoCurrently, gir generates the following &[&SomeCopyType] instead of &[SomeCopyType]
Fixes #1247
1ffcec680baa0a3b7b85176ca180f9c03ee79966 authored about 3 years agosupport fundamental types
bb0022f2ed6af799b5cc5e9ec44156da49b3024c authored about 3 years agoe5005ebe33d81367bd42bab74dcd6ac5eff6a1a3 authored about 3 years ago
aa13572098bea2f13c70eaaf8de29e41b5ab4c77 authored about 3 years ago
81ce51707c2e9dd709dd9db21a1a1f6ac848bd82 authored about 3 years ago
c20fe52c513e4e6af484896cb672bad395f94df2 authored about 3 years ago
Allow tweaking visibility
8fcb6df351b9e496ab37ebcaee85eda6814d60d3 authored about 3 years ago495ea4957d9f5ffd0988ac9f219a6c66f15b37e9 authored about 3 years ago
5258c7c2c962e478b942724aa308213e4b22ef58 authored about 3 years ago
4e09d8fa5f30f1220557aea7f9e7dde4be8f83d5 authored about 3 years ago
e3bd76a34445c316d66f74e320c5262ccb160ca5 authored about 3 years ago
ca921082ee95b7aa05c8dbaa481d45d2f27c02b7 authored about 3 years ago
102c221da5587c559a9d5e85b9fecb53a1904e4e authored about 3 years ago
142df4060d1b26c3aa9c44e8107696c78ca5ed7d authored about 3 years ago
0d1d5351f7151a28965227ad266b9b0cbb7b5361 authored about 3 years ago
284225a2f1492e0a0b59b9a78b5a520603e982b3 authored about 3 years ago
fc1ea5a969732ae71eac6319c28572494ca8d1bb authored about 3 years ago
parser: ignore private records
2806db36a601c85c03584a4919bba97e5c983188 authored about 3 years ago
This should fix the generation of gtk3 using the latest gir files
As some private structs lack a...
Update some dependencies
50b0251fc963f5ca55c27f8da9dba38b4aba5bcb authored about 3 years ago9b9550a96217542720492e6ed729463d4abb6489 authored about 3 years ago
docs: avoid generating docs for uneeded properties getters/setters
7d3e169c4d2691b07614dfd7f8431d77e1c8c6b4 authored about 3 years ago700e4d2068eae7143d91ea9aa768fbbde7bfe062 authored about 3 years ago
721026f9fcca77c21629e41b739693671f3bafbb authored about 3 years ago