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

Merge pull request #1361 from filnet/compile_windows

git: add non unix fallback for creating PathBuf from Vec<u8>

9d38245d11658e3f5ac306f2fc632fbb1f26b14f authored over 2 years ago
Merge pull request #1358 from gtk-rs/bilelmoussaoui/docs-fundamentals

docs: don't generate implements links for fundamental types

10620270436bd531287c1bcda662dc4e6d5615f4 authored over 2 years ago
git: add non unix fallback for creating PathBuf from Vec<u8>

We obviously can't use ::unix:: on non unix platforms.

Not sure the fallback will work well on ...

bc0fd034a39339b420104f38bb846ce619f5502d authored over 2 years ago
docs: Don't use Ext for fundamental types

5cff8c07a8b4c5aa2bcfe245d806862f3ebcfb89 authored over 2 years ago
rename is_fundamental to is_basic

To avoid the confusion with glib's fundamental types

034c71672734451d824837206579e0496e0d0af6 authored over 2 years ago
docs: Don't generate Implements list for fundamental types

47e7b037447c4482a99160474857d4b15f93b7c5 authored over 2 years ago
Merge pull request #1357 from filnet/function-out-parameter

Fix UB and clippy::let-and-return in function out variables handling

c063b4567de5dcab93d4091e3cd33428cd994636 authored over 2 years ago
fixup

244021c1de569519d725e044311928c41b7111d1 authored over 2 years ago
Fix UB and clippy::let-and-return in function out variables handling

fixes https://github.com/gtk-rs/gir/issues/1356

0527cc353e116615437a6d4299681ff552541909 authored over 2 years ago
Merge pull request #1352 from pentamassiv/Fix_finding_sys_deps

Fix finding the deps for the sys crate

6fbc68a47551f0bd09afcc2baea0c0a7cbc2b4ec authored over 2 years ago
Fix names of some gstreamer sys crates

f7750f4fa81160f066c076ec19e70460f103dab2 authored over 2 years ago
Removed gtk-macros

53db9b54a06a9bf7851e23ff5e818a0386fbecb1 authored over 2 years ago
Added url for gstreamer crates

6815c7663cb5d8a88925727851d753e71d15cea3 authored over 2 years ago
Changed branch for unknown deps

be35b12cf2fc92501cd6e2f32254aa28bd61d5ed authored over 2 years ago
Remove comment

b68d99c0a2090b217da99df651617a7a929c04c7 authored over 2 years ago
Fix issues with sys Cargo.toml

1ea166c7a7689157c2e4936a795344bc2acae768 authored over 2 years ago
Merge pull request #1344 from sdroege/remove-send-unique

Remove SendUnique code generation

961febb2d103a8869a0f6749081c0b6c64f5b2d3 authored almost 3 years ago
Remove SendUnique code generation

2e055e2c94d528e551711d2124bf0cb274262d49 authored almost 3 years ago
Merge pull request #1341 from GuillaumeGomez/generate-doc

Add generate_doc

c7cc8df58e5715fabd8a0ddbc2bf0751bd34d573 authored almost 3 years ago
Add tests for generate_doc parsing

7b25ca13bea61e5462afaa658bb84f2297b3c7ae authored almost 3 years ago
Add `generate_doc` parameter for multiple toml properties

680bccd29eabf51304934fce45926774b357e5a4 authored almost 3 years ago
Add documentation for generate_doc

76b08c10eb46ab89da84fc66085903d7c324febc authored almost 3 years ago
Add rustfmt.toml to allow some editors to auto-format the code on save

Should give us fewer PRs that have wrong indentation.

04a8a4a0e0d602a20ea380bc59de469550075b92 authored almost 3 years ago
Merge pull request #1342 from GuillaumeGomez/object-fields

Fix error message for constant parsing

58600ffe3a96cec2f3528ee734b2dbd4578b7298 authored almost 3 years ago
Add test for object fields

70558ba4afbf2539545fdd0362043f0c96ae2cd4 authored almost 3 years ago
Fix error message

0d963e74a4668eaf36b8d5a387485c364c19ced5 authored almost 3 years ago
Merge pull request #1339 from sdroege/update-dependencies

Update dependencies

c2bd1eeb665a73891ee0c8ef7185434d53db4db9 authored almost 3 years ago
Update dependencies

18dd801ee8eba40ce25ec5ba51a89b6a141e5ee5 authored almost 3 years ago
Merge pull request #1335 from heftig/unbreak-gst

trampoline_from_glib: Replace broken deref with as_ref

9aa16ead87e17046e242927c819dbf9998ed033c authored almost 3 years ago
trampoline_from_glib: Fix non-Borrowed GString

We 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
trampoline_from_glib: Replace broken deref with as_ref

Use `as_ref` to reach into the `Borrowed<Option<GString>>`, producing
a `&Option<GString>`, whic...

c17a59192ce7e93897a815285c41a166538f4626 authored almost 3 years ago
Merge pull request #1333 from takaswie/topic/throw-function-return-value-enum

suppress insertion of assertion for result of throw function to return void

f2ff17429a192d00ee3ffb285d9bc285286613fd authored almost 3 years ago
Fix clippy warning

warning: this `else { if .. }` block can be collapsed
--> src/analysis/out_parameters.rs:205:...

7a133431bd23e65e124e16f32c02405e626b6362 authored almost 3 years ago
Merge pull request #1332 from jf2048/object-ext-links

docs: Never use ExtManual trait with GObject

3f92bba628c1164f7099638a53f51e064d6d627d authored almost 3 years ago
analysis: suppress assertion for throw function to return void

In GNOME convention, the function categorized to throw return boolean
value for the result of fu...

b9e6756d7134953b95b646f62e7e171423cae592 authored almost 3 years ago
analysis: add enumeration for return strategy of throw function

In GNOME convention, throw function has two strategy for return value.
This commit add enumerati...

ce2997a0fb7f598424545aea47d0304d0e3368a4 authored almost 3 years ago
docs: Never use ExtManual trait with GObject

bf1d4eda81192453d39c2b3ae7981da0f71c3144 authored almost 3 years ago
codegen: code refactoring for arm of function with throw

The content of Chunk::Let{} is mostly the same whether use_ret is true
except for name field. Th...

3260452b52f5c572793e9e193b22d7b96f2284b0 authored almost 3 years ago
Merge pull request #1327 from jf2048/gstring-deref

codegen: Use GString::as_str instead of Option<GString>::as_deref

bb52094f1b0d0391e27bea7db68b2090dfd90198 authored almost 3 years ago
Merge pull request #1328 from pbor/unsafe-future

If an async function is marked unsafe, mark unsafe also the _future v…

a4ffdd5a1de1e86d5680dfd00ae71dde2ec2d913 authored almost 3 years ago
If an async function is marked unsafe, mark unsafe also the _future variant.

8e8bae123f89fc6ae74eeebba66dfb1e5ce60cc2 authored almost 3 years ago
codegen: Use GString::as_str instead of Option<GString>::as_deref

95155729433ff761b0863f2eda55f27b0c3814be authored almost 3 years ago
Merge pull request #1325 from GuillaumeGomez/default-impl-param

Add "default_value" parameter

77454f700df45cbae31a2fce97c9831ff0cc811f authored almost 3 years ago
Add "default_value" parameter

51dba02d35eb8512d28a1e4a1bbdf6cc1a3d1009 authored almost 3 years ago
Update book to add default_value entry

33054ec329ee1ce2dd1ea4bdf1c0e85830faef78 authored almost 3 years ago
Merge pull request #1323 from euclio/github-urls

add GitHub urls to book

1ea661b50548e40c7cb5a927be8bc4a9bcf6f5f9 authored almost 3 years ago
add GitHub urls to book

2d3b1e1dc6f08ba59be08e694a47f5076944f908 authored almost 3 years ago
Merge pull request #1322 from sdroege/clippy-warnings

Fix/silence various new beta clippy warnings

684f6265d7b7eef8d6d227a71f27bec90f20d035 authored almost 3 years ago
Update dependencies

227e864d5a8bdc5469e50268d1455ff132893b81 authored almost 3 years ago
Fix/silence various new beta clippy warnings

079b88e33150e754c86f51d7adfa8c454eb5d6d3 authored almost 3 years ago
Merge pull request #1321 from philn/book-gir-o

book: Pass output path to gir in console examples

3f0ebe76a3d234bd2f586253b76122e5bfecfbfe authored almost 3 years ago
Merge pull request #1320 from philn/enum-member-doc-deprecated

Parse and codegen `doc-deprecated` for enum members

9f03670fba0902f93851bdbd25698d6842d0fd1d authored almost 3 years ago
book: Pass output path to gir in console examples

Seems like this has to be explicitly supplied.

ec3c1d0e40191e21ac7fa51033f2761afbcc201d authored almost 3 years ago
codegen: Generate deprecated-doc for bitfield members

0ee813e49232a1279542795fff53f5250f989e5c authored almost 3 years ago
codegen: Generate doc for deprecated enum members

3f3a5d69fe4255a27be1e59b20bef8db59df5521 authored almost 3 years ago
parser: Handle doc-deprecated for enum members

3fc06d1537701049c8c5ed764fa7bc4a561139de authored almost 3 years ago
Merge pull request #1318 from gtk-rs/bilelmoussaoui/gi-docgen

docs: Handle gi-docgen namespaces when looking for types to link

5c82e8f762bf273319ecade72d39326984fb2ac0 authored almost 3 years ago
analysis: Store the NsId in functions Info

Currently, there is no way to know in which namespace a function was defined
in order to properl...

c4ef41272b894e031d06bafd313e88b76ebd6b02 authored almost 3 years ago
docs: Handle gi-docgen namespaces when looking for types to link

Otherwise causes issue when looking for GtkApplication and you end up with a GApplication link

a5f3ae21fe4a71685081c5de83228f0c011f7ff1 authored almost 3 years ago
Merge pull request #1317 from AaronErhardt/default-documentation

Mention Default impls for objects with Builders

df3cf8243b74cc3015b504d92b7b04cb734b27d2 authored almost 3 years ago
Mention Default impls for objetcs with Builders

e22f97bde50d3484ba0c86f77036fb2255dea623 authored almost 3 years ago
Merge pull request #1312 from sdroege/gio-async-no-send

Don't require `Send` closures for GIO-style async functions

e0d8d8d645b10561f307eabd3160b292bc423e0f authored almost 3 years ago
Don't require `Send` closures for GIO-style async functions

Instead make sure that they're only ever called from the thread that
owns the thread default mai...

8be43afa02e6bd1a190cee102ef518bcb0adc6d4 authored almost 3 years ago
Merge pull request #1311 from gtk-rs/bilelmoussaoui-patch-1

sys: run ABI tests only under linux

c174cf77eeda9947a4b6a2e10e153002d6b7891f authored about 3 years ago
codgen: make use of ? where possible

to silent a new clippy warning

879c657d8316246dfed67850043aa4be0d926eb5 authored about 3 years ago
sys: run ABI tests only under linux

they need more work to work on other platforms for now

e9e3f637ace56ca0997acc2ae3bb7ebc9d55c67d authored about 3 years ago
Merge pull request #1304 from bilelmoussaoui/bilelmoussaoui/container-getter-setter

codgen: go through the safe bindings for child properties

ee37253c10af159268f76cc9852d2d2a3c09ecc0 authored about 3 years ago
codgen: go through the safe bindings for child properties

5cbb6204e8a697f7c080b303773a2322a1d85736 authored about 3 years ago
Merge pull request #1301 from GuillaumeGomez/must-use

Generate #[must_use] where needed

79e747a1a188038046cf02ccf997ec0b60ffb853 authored about 3 years ago
Generate #[must_use] where needed

5cfb4423174323da446669da00a6a07149b86a32 authored about 3 years ago
Merge pull request #1303 from MarijnS95/fix-visibility

codegen/special_functions: Add missing space between `pub` and `fn`

00c525847ee8030433fb934f49c50dc1321910f5 authored about 3 years ago
codegen/visibility: Reduce duplicate code, allocation for literals

26d192f87425eca8a4ceed076b9180ef425a9d34 authored about 3 years ago
codegen/special_functions: Add missing space between `pub` and `fn`

Originally the `visibility` modifier contained this space ("pub ") to
keep indentation in check....

e983bc43a89f5c0fd5b6a5981b04734265c85d5f authored about 3 years ago
Merge pull request #1300 from bilelmoussaoui/patch-6

analysis: fix logic code in slice of copy types

e1c90d70564418550a321b11f89b4a578f2ad43a authored about 3 years ago
analysis: fix logic code in slice of copy types

cc9b9e012069577bb204abf4f5ade9b8a61adc1b authored about 3 years ago
Merge pull request #1296 from bilelmoussaoui/patch-6

analysis: don't take a slice of copy types by ref

97ea1aa6e1a97846fb0e61cbece69018c0e1ac3a authored about 3 years ago
analysis: don't take a slice of copy types by ref

Currently, gir generates the following &[&SomeCopyType] instead of &[SomeCopyType]

Fixes #1247

1ffcec680baa0a3b7b85176ca180f9c03ee79966 authored about 3 years ago
Merge pull request #1294 from bilelmoussaoui/bilelmoussaoui/fundemantal-types

support fundamental types

bb0022f2ed6af799b5cc5e9ec44156da49b3024c authored about 3 years ago
support fundamental types

e5005ebe33d81367bd42bab74dcd6ac5eff6a1a3 authored about 3 years ago
codgen: support fundamental types in builder pattern

aa13572098bea2f13c70eaaf8de29e41b5ab4c77 authored about 3 years ago
use AsRef for fundamental types

81ce51707c2e9dd709dd9db21a1a1f6ac848bd82 authored about 3 years ago
book: document the new fundamental_type config

c20fe52c513e4e6af484896cb672bad395f94df2 authored about 3 years ago
Merge pull request #1292 from bilelmoussaoui/bilelmoussaoui/func-visibility

Allow tweaking visibility

8fcb6df351b9e496ab37ebcaee85eda6814d60d3 authored about 3 years ago
book: document the new visibility option

495ea4957d9f5ffd0988ac9f219a6c66f15b37e9 authored about 3 years ago
codgen: add a allow dead code guard for not public functions

5258c7c2c962e478b942724aa308213e4b22ef58 authored about 3 years ago
visibility: tweak the export visibility

4e09d8fa5f30f1220557aea7f9e7dde4be8f83d5 authored about 3 years ago
replace FunctionVisibility with hidden/commented attributes

e3bd76a34445c316d66f74e320c5262ccb160ca5 authored about 3 years ago
generate exports only for public types

ca921082ee95b7aa05c8dbaa481d45d2f27c02b7 authored about 3 years ago
shared/boxed: allow setting visibility

102c221da5587c559a9d5e85b9fecb53a1904e4e authored about 3 years ago
enums: allow setting the visibility

142df4060d1b26c3aa9c44e8107696c78ca5ed7d authored about 3 years ago
objects: allow setting visibility

0d1d5351f7151a28965227ad266b9b0cbb7b5361 authored about 3 years ago
flags: allow setting visibility

284225a2f1492e0a0b59b9a78b5a520603e982b3 authored about 3 years ago
allow to tweak function visibility

fc1ea5a969732ae71eac6319c28572494ca8d1bb authored about 3 years ago
Merge pull request #1293 from bilelmoussaoui/patch-6

parser: ignore private records

2806db36a601c85c03584a4919bba97e5c983188 authored about 3 years ago
parser: ignore private records

This should fix the generation of gtk3 using the latest gir files
As some private structs lack a...

ce8475a86f972dbef6223b29dd63e3beb6af6bda authored about 3 years ago
Merge pull request #1290 from sdroege/update-dependencies

Update some dependencies

50b0251fc963f5ca55c27f8da9dba38b4aba5bcb authored about 3 years ago
Update some dependencies

9b9550a96217542720492e6ed729463d4abb6489 authored about 3 years ago
Merge pull request #1289 from bilelmoussaoui/bilelmoussaoui/docs-fixes

docs: avoid generating docs for uneeded properties getters/setters

7d3e169c4d2691b07614dfd7f8431d77e1c8c6b4 authored about 3 years ago
docs: generate docs only for writable builder properties

700e4d2068eae7143d91ea9aa768fbbde7bfe062 authored about 3 years ago
docs: don't try to document setter functions for construct-only properties

721026f9fcca77c21629e41b739693671f3bafbb authored about 3 years ago