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 #986 from GuillaumeGomez/windows-ci-fix

Try to fix Windows CI

a169b447faa7ba77e7378f3eedfecafadfc12269 authored about 4 years ago
Remove windows CI checks

b607c60d3ff43afadd706ea66999e61dbe447f7a authored about 4 years ago
Merge pull request #989 from GuillaumeGomez/remove-docsection-warnings

Don't warn on docsection elements

1c258b2c0b5873c52985c9ca4ef6e892f3831258 authored about 4 years ago
Don't warn on docsection elements

fa14d9140090898697697e63a7ba80169b22328f authored about 4 years ago
Run cargo build on gir unless there was a git submodule update failure

d47f38752e5272d0066c8c19f7302226e26ec136 authored about 4 years ago
Merge pull request #988 from GuillaumeGomez/doc-cfg-attr

Generate doc cfg attributes for more beautiful docs

30744ae78684b1ed6d2251acbd909b6462828bab authored about 4 years ago
Generate doc cfg attributes for more beautiful docs

c63d1faefb2dbe4406ca01ac445a2b28d1aca0b5 authored about 4 years ago
Merge pull request #983 from ids1024/no-rust-class-name

Do not pass $rust_class_name to glib_wrapper!

db37199484c8ebe4e653321b2f80124e5d02d430 authored about 4 years ago
Do not pass $rust_class_name to glib_wrapper!

This is possible due to https://github.com/gtk-rs/gtk-rs/pull/10

6f46d1de9ee51aed9cc84fe35d952f947bbc50d2 authored about 4 years ago
Merge pull request #985 from GuillaumeGomez/fix-ci

Fix CI

4bb1edf941b95f4a531bfd296846216421c8b617 authored about 4 years ago
Don't generate #[deprecated] attributes for trait impls

Rust nightly makes these errors now and they had no effect before
anyway.

96fce66838ff27e086399d8438a7d7bc255faaea authored about 4 years ago
Fix CI

ea7e1e94753f5169f9710edcec4e510a3e361cf7 authored about 4 years ago
Add option to not run `cargo fmt`

ee3bb5600581b19af4224b8bd1b1763576a39727 authored about 4 years ago
Fix func name

d6710a4a4e04a604e7755d7527b3f7d96b54e1da authored about 4 years ago
Improve generator.py script to make CI job easier

6dadb8f897ca8c2910450c894160ca676de2b047 authored about 4 years ago
Merge pull request #977 from fengalin/translate-option-result

Use char::TryFrom::<u32> to convert from UniChar

cea2f7c15c4f0560635556474c66763941f98b5d authored about 4 years ago
functions/properties/signals: differentiate ignore from manual

When a getter is declared "ignore = true", the `get_property_...`
is generated. If we need to ma...

162e2be47d7e4c9a21ca02947d58c727961b9184 authored about 4 years ago
Use char::TryFrom::<u32> to convert from UniChar

This holds if we assume the C side Unicode validity can be trusted.

209fc9b9d6da397e70f6fbe3ad13aed690385fa8 authored about 4 years ago
Merge pull request #981 from sdroege/concurrency-global-functions

Make sure that closures in global functions require Send+Sync

2f86b9ab1420e81bb5a48ec82fcd6fdbcf425922 authored about 4 years ago
Make sure that closures in global functions require Send+Sync

This was accidentally changed in 3303549443533079b3d9e49b61c6336f5ccdeacb.

505b78c3f1dfc804a2aa94a02f82d8fe4ceb548a authored about 4 years ago
Merge pull request #980 from gdesmott/system-deps-update

toml: use new system-deps versions syntax

a2215ce7ebca1220d0e88a59783915a5039287d0 authored about 4 years ago
tests: port secret-sys to system-deps 2.0

47ddfbe19e3f73d5fe29f156ebe735c92c1f6814 authored about 4 years ago
toml: use new system-deps versions syntax

This will allow us to override the library name depending on the
version, see https://github.com...

2195aa56e41d8e02583e13b94d1fa9b60ba48008 authored about 4 years ago
Merge pull request #978 from sdroege/sys-quark-functions

Generate error quark functions in -sys mode if they exist

7670e3da5a70c3f9a84767589f6cc6f42d41d02d authored about 4 years ago
Silence clippy warning

75280a88c3c89dccb2d916859f72f403b92dff93 authored about 4 years ago
Generate error quark functions in -sys mode if they exist

That is, don't remove them from the list of functions to generate. We
only do that for the non-s...

ed9eca29a5b6bc0a7ca81fd5ed64f0cde770f068 authored about 4 years ago
Merge pull request #970 from sdroege/trust_return_value_nullability

Add per-crate and per-object configuration to trust return value nullability

49cfee1eeece1c6b9ae479599fd0704a49cbcbbe authored about 4 years ago
Greatly improve generator file

982fbe4ad0f1abd3ee63d703bc73d62b4b3d308d authored about 4 years ago
Add generator.py to regenerate crates and add information into the global README

c19443b698a6c7c0f98e064297f8856486b87506 authored about 4 years ago
Merge pull request #972 from sdroege/error-domain

Properly handle error-domain

c668a00fcc078e16c3c7a219fad8f5bc676a220f authored over 4 years ago
Merge pull request #973 from GuillaumeGomez/clippy-lints

Fix clippy warnings

ef4883ef9d95209dd9dc0a222e529be3323f40af authored over 4 years ago
Properly handle error-domain

Search for a function with the same name as fallback but otherwise
create the Quark manually if ...

b3b61a57b6d4c421e5499ee83332395a4810797a authored over 4 years ago
Add per-crate and per-object configuration to trust return value nullability

This has to be used carefully as many libraries forgot to put
`nullability` annotations on retur...

3303549443533079b3d9e49b61c6336f5ccdeacb authored over 4 years ago
Fix clippy warnings

1644dae097370e432dbc576c8ca137fef9e00417 authored over 4 years ago
Merge pull request #965 from seungha-yang/link-attr

Specify link attribute for Windows to be happy

ad40c013c4745a5a8ed311022d76e6385ff134b8 authored over 4 years ago
Fix for link library name

Note that this commit will pick the first element if multiple shared
libraries were listed in gi...

492008946c41e9463f246fda707d39d73c7f0cce authored over 4 years ago
Specify link attribute for Windows to be happy

import library needs to be explicitly linked

a8dc21319bf6edaba19b2046ffd60c80fd91a2d7 authored over 4 years ago
Merge pull request #953 from EPashkin/fix_libsecret

Fix tests for libsecret

a6737c72ae70ee7a17ae4ac7729905f9bb87e4e3 authored over 4 years ago
Fix tests for libsecret

3dff42f0628aaca5923743eb898054ab9382e5d4 authored over 4 years ago
Merge pull request #952 from EPashkin/clippy

Fix clippy warnings

17b62413421349f8e1a867f01145001dcdf3b998 authored over 4 years ago
Fix clippy warnings

7aa159dda3e507bafefde308ad8ec0bb67b666b4 authored over 4 years ago
Merge pull request #951 from fkrull/update-shellwords

sys crates: update shell-words dependency and remove unused imports in build.rs

2d1ffab19eb5f9a2f0d7a294dbf07517dab4d989 authored over 4 years ago
Remove unused imports in sys crates' build.rs

d7f05b3cba10b6e25d0504e492965e20466d091f authored over 4 years ago
Update shell-words dependency for sys crates

526f3a0787daab34ddce827102194a03cc32b252 authored over 4 years ago
Merge pull request #946 from GuillaumeGomez/deps

Update dependencies

60cbef05401bd73c3e8a0a7c0cbfb793394acfe7 authored over 4 years ago
Update dependencies

50328f509e2af7deaf597a841570f26e604720fa authored over 4 years ago
Merge pull request #945 from GuillaumeGomez/variant-doc

Fix variant doc generation

3f2840b42a98f3ed809779d1daf38ce737bc4755 authored over 4 years ago
clean up bitfields doc generation

23d22516d4ccdbe68c0a2fe5befb3239faeede89 authored over 4 years ago
Fix variant doc generation

561690d7a005378be6229256b0eaadfaaaa7db07 authored over 4 years ago
Merge pull request #944 from GuillaumeGomez/bitfields

Correctly generate doc elements for bitfields

588bb0d104092d45b88dd105acf6fd657b833bfe authored over 4 years ago
Correctly generate doc elements for bitfields

3af3c403d2513eab68dc8d6bafef7d6edc74b9fc authored over 4 years ago
Merge pull request #943 from sdroege/bitflag-docs

Generate docs for bitfields too

e16f4dc2af4b8ed9755b97ed24bd1b04292e3d58 authored over 4 years ago
Generate docs for bitfields too

abf13a534339d110e0fab8d23dfb848cf6e61eff authored over 4 years ago
Merge pull request #942 from EPashkin/eprintln_in_sys_build

Use `eprintln` for writing to stderr

50f1956f6c1942a8b4b1381fec7e49faefe81da0 authored over 4 years ago
Use `eprintln` for writing to stderr

f9bce197aaba49adfdc86ae132c4d90579c23b4b authored over 4 years ago
Merge pull request #941 from EPashkin/leave_pkgconfig

Remove deleting pkg_config

5750ba5fc888841524e66e2ebba9da43dc3398d2 authored over 4 years ago
Remove deleting pkg_config

97ddcefcae04c316fb56343fd91bed9708395aca authored over 4 years ago
Merge pull request #940 from gdesmott/override

cargo_toml: use lib_version_overrides when defining feature versions

30b3c823ffc1180a3a193926c3003a6d6564e70a authored over 4 years ago
cargo_toml: use lib_version_overrides when defining feature versions

9a9bf9cb3cafc625097354c553642e8b6cdcf29c authored over 4 years ago
Merge pull request #939 from gdesmott/fix-versions

cargo_toml: set feature-versions for all versions

87400c5b41765828e5e9c10fd9940c61259dcf96 authored over 4 years ago
cargo_toml: set feature-versions for all versions

collect_versions() returns all the versions while
env.namespaces.main().versions() is a filtered...

9674c186ba5748db65b7409cbb92b85e376a4b5b authored over 4 years ago
Merge pull request #937 from gdesmott/system-deps

Use system-deps

52852b0f8a074d1f7193e451413bed606207d3dc authored over 4 years ago
build: use system-deps in generated code

We can remove all our custom code probing for deps.

76f993687dcbcc4856f08d0dd8249fe41c6f2a36 authored over 4 years ago
toml: generate system-deps metadata

4ce9f074a39113b40c42b4f246407d43132828a6 authored over 4 years ago
Merge pull request #934 from GuillaumeGomez/builder-doc

Update builder documentation

da61d28649a6ce3023ad101bdd69510477a0a3e7 authored over 4 years ago
Update builder documentation

74ef367a3d652fe80c1a7a5f9fefe5e875bd45e2 authored over 4 years ago
Merge pull request #933 from GuillaumeGomez/ignore-builders

Allow to ignore builders

5a5b8f5f330260e79a6e044ac2e179219937b507 authored over 4 years ago
Add parsing for abstract property

a3e0e8b84cefad934db2947e6110c6ba5bb689de authored over 4 years ago
Force builders to be declared in the objects directly

76d65aae00b4dac1536c64eedc6fa6968779cf4e authored over 4 years ago
Allow to ignore builders

cc9cebd835d04c62074a1ad39f49a9a50fcffe1e authored over 4 years ago
Merge pull request #932 from sdroege/version-configuration

Give preference to configured function versions over versions automat…

b0684294d49c4074b0406e338f653ef694f3217b authored over 4 years ago
Give preference to configured function versions over versions automatically inferred in sys mode

The automatically inferred versions might be wrong in various cases, and
if a version is specifi...

d48170bdebc4b766e2adfdfa5960dc033c64ef3e authored over 4 years ago
Merge pull request #931 from sdroege/sys-function-versions

Generate version conditions for functions in sys mode no lower than t…

a26c9dac826c44d667db695ced0291bbde97d12f authored over 4 years ago
Generate version conditions for functions in sys mode no lower than the type's version

This causes the correct version to be added to gdk_gl_error_quark() for
example.

7c4443110b5622afb8ebb4a0363aaa7d3165be60 authored over 4 years ago
Merge pull request #930 from sdroege/non-sys-get-type-version

Handle version configuration on get_type functions in non-sys mode

882e09b8a2e68300689d215a2333d5e8747b60d9 authored over 4 years ago
Merge pull request #929 from gdesmott/constructors-905

functions: rename constructors

8d28b0d589b385e28e64b2dd32770385a51b6100 authored over 4 years ago
Handle version configuration on get_type functions in non-sys mode

And only make use of the functions conditionally if they're newer than
the type itself.

This on...

4a0e4341a591ae47ecd8a338c4b0f9dbf15985a3 authored over 4 years ago
functions: rename constructors

The idiomatic way for Rust constructors is to be named from_XXX()
instead of new_from_XXX() and ...

e38b538d9fc320ba86665c46afcf8eee95aa0b52 authored over 4 years ago
Merge pull request #928 from sdroege/sys-get-type-config

Correctly get function configuration and make use of it for get_type(…

b13a7da8aa58c610cbe74e19c5518c0d8f7754f5 authored over 4 years ago
Correctly get function configuration and make use of it for get_type() functions in sys mode

We shouldn't look for the full get_type function name but simply for
"get_type". As there is onl...

57808f4de619fc4f65de18f9fdb02c37ed5b232f authored over 4 years ago
Parse symbol-prefix for various items and store it

Unused currently but might be useful at a later time.

6f13b2f52711a48e0ae2c687db9358954615e31f authored over 4 years ago
Merge pull request #925 from EPashkin/fix_builder_usage_version

Add ImportsWithDefaults

e75bde2d3ee89b5eb29c9fb72b14ffba74eff40f authored over 4 years ago
Remove unneeded clone on constraints

7bb6d0a763b28baf4d444964a201e6e301d44bd7 authored over 4 years ago
Add ImportsWithDefault to be sure that default will be reset

6639e5eabf5f174922a197e8ee6a60d5af007f3e authored over 4 years ago
Add forgotten `imports.reset_defaults();` in class_builder

aae942bc017619b36f39fd08fc0428f6f0103b23 authored over 4 years ago
Merge pull request #926 from EPashkin/fix_clippy_warnings

Fix and ignore clippy warnings

5b1a163def60ec385039e232bc28ffaf6beda3f4 authored over 4 years ago
Fix and ignore clippy warnings

cf5720e90b88aea9f52b24bbc761fd76a8f9ab3b authored over 4 years ago
Merge pull request #924 from EPashkin/Fix_typo_in_readme

Fix wrongly written `object.function.return`

345faae6136dd33597c141ff61b575c82b07f856 authored over 4 years ago
Fix wrongly written `object.function.return`

6eb06462c37ff75b400c2e9c5aa7dc46875f8696 authored over 4 years ago
Merge pull request #923 from sdroege/as_deref

Fix some code generation issues

2ec58ef60208c53e10d22dadf89fa95b80e1f945 authored over 4 years ago
Use Option::as_deref() in more places to simplify and correct code

And also fixes compiler errors in rare cases:

434 | Option::<GString>::from_gli...

82713efb2a381435a2f9ea75920a524502db4e93 authored over 4 years ago
Fix generation of signal emit functions outside traits

512 | glib::Object::from_glib_borrow(self.to_glib_none().0 as *mut gobject_sys::GObj...

7b05fcb1cefaa8c645c9cca23664b535fa09276c authored over 4 years ago
Merge pull request #922 from sdroege/assertion-configuration

Allow overriding safety assertions for functions

57dbee33e5ccdb76876bf8895064e6efad5a1435 authored over 4 years ago
Provide useful error information in FromStr impls

5307b279c85a150cc22f29e143dda31e7e83d3d0 authored over 4 years ago
Allow overriding safety assertions for functions

Sometimes this is misdetected, see https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issue...

fad1efc5cae91fa882179e79245299d394d15c13 authored over 4 years ago
Merge pull request #920 from EPashkin/extra_versions

Add options.extra_versions and lib_version_overrides configurations

1f84b545546ececf82e97c200467d6444e248512 authored over 4 years ago
Make disable_format true by default

7b3d41da63c5b0f994802063aa8486c44aeb9bde authored over 4 years ago
Don't download gir-files many times

591a598a8eae5e6eada056688f94039b627ec964 authored over 4 years ago
Disable clippy and fmt_check on windows

d26be8383679f72205d1c583b207f86fe1558d61 authored over 4 years ago
Add feature_dependencies configuration

4c68229d1e64fafbbd7de2c79bba3444f7fc3b85 authored over 4 years ago