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

build(deps): bump actions/cache from 1 to 3

Bumps [actions/cache](https://github.com/actions/cache) from 1 to 3.
- [Release notes](https://g...

8b6f05bfa800bb589840916c241df77be19f03e9 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump xml-rs from 0.8.15 to 0.8.16

Bumps [xml-rs](https://github.com/kornelski/xml-rs) from 0.8.15 to 0.8.16.
- [Changelog](https:/...

1e3a4ef67570a9526278cc0b67adee0fd5da430a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
CI: add dependabot for updating actions/crates

8995d22a52324e278ed29fd53cf988870e738e33 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Insert all-features with a boolean and not a string

1d1ce102e130a70684f90f411ee75b4e73f90beb authored over 1 year ago by pentamassiv <[email protected]>
Add trait_name to API docs

77bac6e42112a8b563913a8db2db34299f8c2410 authored over 1 year ago by pentamassiv <[email protected]>
Merge pull request #1487 from pentamassiv/fix_docsrs

Fix docsrs

47c2f0765a18bf37dcafe0fbc66af1ae76d78dfd authored over 1 year ago by Guillaume Gomez <[email protected]>
Build docs for all features unless a list was specified

58afa4356618c3341f4f282167726568d309603c authored over 1 year ago by pentamassiv <[email protected]>
Set rustc-args and rustdoc-args on docs.rs

cee53e5b68b93565801c6922c83a56ab34a1d688 authored over 1 year ago by pentamassiv <[email protected]>
Removed ´docs_rs_features´ option

f0241dd728dd1245e938b137a541cb2db9a06026 authored over 1 year ago by pentamassiv <[email protected]>
codegen: Replace ControlFlow with Propagation

ef087c070d5beaa53ef97568e638679952bc1f96 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
codegen: Switch from Inhibit to ControlFlow

As it had the same semantics as glib::Continue which we replaced

c88b69265102826142882880bab0425c16822b6a authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
codegen: Fix ErrorDomain path

Should really be part of prelude...

c659c2b2195437421a28044e83e662c20c379b24 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
codegen: Use glib type for ErrorDomain as well

032b328b768c6f1f1a3a7e6a8f2343acb111407a authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update to bitflags 2.2

33df52d254b9d7c0660da4b474fb69645a235172 authored over 1 year ago by Sebastian Dröge <[email protected]>
Continue deriving Clone, Copy, Debug, PartialEq, Eq, Hash for bitflags

b11abb24577d2b7c1f23d0807715332dac7fee77 authored over 1 year ago by Sebastian Dröge <[email protected]>
codegen: Use ObjectExt trait directly

As it is exposed by glib prelude nowadays

f6b84371f87bd1dfe9acc407269cbeeb38d16c56 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
enums/flags: Use prelude/full paths for glib traits

Fixes #947

38d6899b3043338ea572a96df8dcf552f1ded421 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Use bitflags from exported glib crates

Fixes #997

540e027dc88156f6947cc300b564d2900989dffc authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Update dependencies

47312a7cf33a4d087a88f5f096adf31450dcb1f3 authored over 1 year ago by Sebastian Dröge <[email protected]>
Merge pull request #1478 from valpackett/patch-1

codegen: build tests on all unix platforms

b38a7b1f0e6777a0ea3222907dc30ee65642ab8f authored over 1 year ago by Sebastian Dröge <[email protected]>
codegen: build tests on all unix platforms

a20ad1d515ed81e3d230c2f6929d4c7efb643097 authored over 1 year ago by Val Packett <[email protected]>
Merge pull request #1476 from gtk-rs/bilelmoussaoui-patch-2

codegen: Only use any if scope constraints > 1

3a2fdae0a42b47a66c33fbd295594f2c22bba295 authored over 1 year ago by Sebastian Dröge <[email protected]>
codegen: Only use any if scope constraints > 1

acb54343904d598615c6c02f800110405caf196c authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1473 from sdroege/update-dependencies

Update dependencies

73e5ff3057418f0b2f9de92b01d36268799c95e2 authored over 1 year ago by Sebastian Dröge <[email protected]>
Update dependencies

3699ce3f5ecde4a5524a732a548da3b51dcf5848 authored over 1 year ago by Sebastian Dröge <[email protected]>
codegen: seal Ext traits

b0cfba0d135803f7895ba514dd4639d239b85176 authored over 1 year ago by Jason Francis <[email protected]>
Merge pull request #1471 from kawadakk/patches/fix-param-index-oob

analysis: Avoid overflow when determining whether to emit a parameter

55b381bec8add47da688ffc9c3a40c4a2af97248 authored over 1 year ago by Sebastian Dröge <[email protected]>
analysis: Avoid overflow when determining whether to emit a parameter

Fixes a debug build of GIR panicking when processing non-static async
methods.

771a7698ddfd9f2f538d6eb9eb359a40d55ef6cb authored over 1 year ago by Tomoaki Kawada <[email protected]>
parser: ignore source-position in virtual methods

72e0c437340147cbb7f513e4ae00defee1ca2f7a authored over 1 year ago by Jason Francis <[email protected]>
Fix docs for docsrs attribute

10dc6c2cd3323de4bd3155b80c8ba34ef8508668 authored over 1 year ago by Aaron Erhardt <[email protected]>
Merge pull request #1465 from gtk-rs/bilelmoussaoui-patch-2

analysis: Don't fill imports from virtual methods

bf8c5e344a73e59563bf1eac0f633119393e6ec8 authored over 1 year ago by Sebastian Dröge <[email protected]>
analysis: Don't fill imports from virtual methods

For two reasons:
- Once we generate subclassing traits, they wouldn't share imports with the "n...

b9fd07da11b1c332d2aabe7d41123cfc6db888c0 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
book/api: Document new virtual methods configs

fbce0f38346a0f1cd6668386c40e0f3372b4a223 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
analysis: Analyze virtual methods

fdaad0fcbd2d89493045a732251813f910d342a0 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
docs: Generate links for Class methods

7798462053b902b08f0e92263a2dd1c153ee1752 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
docs: Add virtual methods support

76164645cf456275809c187620d0e45cba8b0395 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
config: Allow configuring virtual_methods

f99a296e56e5d945818a5773d0a7f1cb37992b6b authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
docs: Add gi-docgen links support for virtual methods

161ad2f39b005f0e426708d78c6ca3e7844e28ed authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
parser: Parse virtual methods

a18f89373ad9d897e86d12e20c4ef0c03c8f4480 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
docs: Embed docs for Class methods

fea2cc4bdef2e3957591e2d6f3ab771b3d7c3b09 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
codegen: generate attributes on trait fns

d48b149bdfccd173c3cb9215a77e69e21c86e062 authored over 1 year ago by Jason Francis <[email protected]>
Merge pull request #1461 from jf2048/shorten-traits

codegen: only generate trait signatures once

8986bcf7d99e9ed8ed7c65925cab84b43b94ea95 authored over 1 year ago by Guillaume Gomez <[email protected]>
codegen: only generate trait signatures once

deb4583c09276ee8f6438c4f2950fdc405166f36 authored over 1 year ago by Jason Francis <[email protected]>
Merge pull request #1460 from jf2048/ignore-boxed

parser: ignore `boxed` elements

719372782330cb075642066a88ba975d53f19487 authored over 1 year ago by Sebastian Dröge <[email protected]>
parser: ignore `boxed` elements

These are mostly an obsolete synonym for opaque `record` types that are
barely used. Just silenc...

434db188e322e385fe8ed9a0f817312053245e7c authored over 1 year ago by Jason Francis <[email protected]>
codegen: Drop useless any on a single feature

any was used at the time we had the dox feature. Nowadays it is only a single feature so the usa...

c8aeb47d4dd40dded5cba227e66439ee2448f7c2 authored over 1 year ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1458 from AaronErhardt/independant-features

Remove docsrs attr for conditional compilation

6a0603f52c3cf379227779d6fca74290b71ae5a8 authored over 1 year ago by Sebastian Dröge <[email protected]>
Remove docsrs attr for conditional compilation

a9e5b409712352ffc19dd6f0ff25e54ecc18c63c authored over 1 year ago by Aaron Erhardt <[email protected]>
Merge pull request #1457 from AaronErhardt/independant-features

Make features independent from docsrs attribute

6f18d19011a30c656bd60ac8b2916632393ed2e8 authored over 1 year ago by Sebastian Dröge <[email protected]>
Make features independent from docsrs attribute

5c12d12886d8927f8162dbe647f76b6274467e05 authored over 1 year ago by Aaron Erhardt <[email protected]>
Merge pull request #1455 from AaronErhardt/dox-to-docsrs-attr

Replace dox feature with docsrs attribute

210415bc66076c29b9ed3b03111436662affd7ec authored over 1 year ago by Sebastian Dröge <[email protected]>
Explain the docsrs attribute in the book

8a280cee2cbbce655d580cfc51534a649571566f authored over 1 year ago by Aaron Erhardt <[email protected]>
Replace dox with docsrs attribute

c6b21c2475ed31925b88c37cfc66e97ae1b007ea authored almost 2 years ago by Aaron Erhardt <[email protected]>
Merge pull request #1386 from AaronErhardt/external-docs-url

Add external docs url config option

2358cc24efd2ad35ced6f12bd45a8700e905ae18 authored almost 2 years ago by Guillaume Gomez <[email protected]>
Merge pull request #1453 from fbrouille/generate_cfg_conditions

generate cfg conditions for aliases, enums, interfaces and disguised

10574a3693ac94846f4445ac552e8bbe9800dd2a authored almost 2 years ago by Sebastian Dröge <[email protected]>
generate cfg conditions for aliases, enums, interfaces and disguised records

Signed-off-by: fbrouille <[email protected]>

ca0a03096804f07b2b856306f7122184b8ec030e authored almost 2 years ago by fbrouille <[email protected]>
Revert "Merge pull request #1452 from sdroege/bitflags-2.0"

This reverts commit c405d3797011f12b050ccc744e9fd843689d9057, reversing
changes made to d09789db...

5fc3b17f738bbfc561e229e7a3530a4f49ab7509 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1452 from sdroege/bitflags-2.0

Update to bitflags 2.0

c405d3797011f12b050ccc744e9fd843689d9057 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update dependencies

68475b89fc1f7bf95e87ff27fdb32c1fe5dedd3a authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update to bitflags 2.0

a66d799404facf8420c88f1a9ea38b8c830c2704 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Continue deriving Clone, Copy, Debug, PartialEq, Eq for bitflags

46ee9c670685da885730ed02ea8acb4aa41c32e4 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1451 from gtk-rs/bilelmoussaoui-patch-2

codegen: Avoid useless borrows for properties setters

d09789db86c970498b116acfd42fac0aa6d85f52 authored almost 2 years ago by Sebastian Dröge <[email protected]>
codegen: Avoid useless borrows for properties setters

225bcbbe22ece49a420853d982e8dc3a9aa1c78c authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1427 from xanathar/pr/detect_lenght_overflow_fix

Fixes an overflow bug that may occasionally panic if gir is built in debug

0334cedeaadd06db9d197166ae18a0c9342f92f2 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1379 from pentamassiv/master

Reworked the book/tutorial

43b9242f6689ea4da4f397ab8b6e668ed4a8b7e5 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Reworked the book/tutorial

07fc701e499590f32570b5de88655ea6561c0fce authored almost 2 years ago by pentamassiv <[email protected]>
Don't make the submodules auto update

c8dc3f045fcb29875987f01c0cb842b9f91c01a6 authored almost 2 years ago by pentamassiv <[email protected]>
Applied all spelling corrections sugested by Hofer-Julian

824339225dce60c5fdd4f6bf533442332a53a83d authored almost 2 years ago by pentamassiv <[email protected]>
Add information about the dox feature

7991951975781135c09330dbc6a96a20dee4eb7c authored almost 2 years ago by pentamassiv <[email protected]>
Add gir-files as submodule

03e269808cfed842204a709abee3bf4cdc3b7c87 authored almost 2 years ago by pentamassiv <[email protected]>
Added newline after each sentence to get better diffs

a8e0d0d5ef243ee59087d1d0a40f1b13d0e4f094 authored almost 2 years ago by pentamassiv <[email protected]>
Don't make the submodules auto update

7c08952d0c31c814cd5b884434e1023cfb5ef4c5 authored almost 2 years ago by pentamassiv <[email protected]>
Fix dox feature in example

2751e47c3b4980d168c95d739bafe7ad17f26ec3 authored almost 2 years ago by pentamassiv <[email protected]>
Applied Bilals suggestions

Co-authored-by: Bilal Elmoussaoui <[email protected]>

Co-authored-by: Bilal Elmoussaoui <belm...

f8a13a70aa9890fa8bc00a30ee6fd88320cb4c8e authored almost 2 years ago by pentamassiv <[email protected]>
codegen/callbacks: Avoid unneeded let res definitions

33dcfe7537c77693e25d549a1da2afde5ecd6d98 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
object/builder: Don't clone copy types

41a0ce0da4e10678ba677e52d4e30a6ef0238189 authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
codegen: Stop generating unnused imports

Affects mostly fundamental types

425f84d5af7ff4e599b2528bb0e2f53657feb5cf authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1437 from sdroege/object-new

Use `Object::new()` instead of `Object::new_default()`

047f55810b96f41d9956b11244dcbb8a1510c85a authored almost 2 years ago by Sebastian Dröge <[email protected]>
Use `Object::new()` instead of `Object::new_default()`

The latter is about to be renamed to the former.

7aa143608129d85b3d2e1d5f8b8ccb4693a4764e authored almost 2 years ago by Sebastian Dröge <[email protected]>
codegen: Generate HasParamSpec for enums/flags

Needed for the properties macro

0f6ef0cecfc64b9bf165ae4d99f3c607aeebbbab authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Fix new clippy warnings

7b0e62f418b9fe859976389c5601d50a37e433cf authored almost 2 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #1434 from sdroege/update-dependencies

Update dependencies

a72ab3cb5c8ceb0d947f7bce65def03cd7641164 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Update dependencies

9325b43ece4081c53ae8ae1fe2d40060e9028f42 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1433 from sdroege/exhaustive-enums

Add configuration for exhaustive enums

a83de1b48b67d2e6c9bdcbba0b9e1e67c498dcfe authored almost 2 years ago by Sebastian Dröge <[email protected]>
Add configuration for exhaustive enums

This allows them to be represented as a plain `i32` instead of a 5-byte
big enum, which in turn ...

88324b08daf2d241e4a0d76e95144957b8fcfb19 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1432 from GuillaumeGomez/fix-builders-commented

Fix missing check in case a type cannot be generated in builders

27f16247e511510ad3ec564b459c449760f04202 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Fix missing check in case a type cannot be generated in builders

e77a6daa82688be572e8fc740a96057b27a387e5 authored almost 2 years ago by Guillaume Gomez <[email protected]>
Merge pull request #1431 from sdroege/builders-via-object-builder

Implement object builders around `glib::object::ObjectBuilder`

2d5d67805483b0fcbc0d5d8d225531a21592a37b authored almost 2 years ago by Sebastian Dröge <[email protected]>
Implement object builders around `glib::object::ObjectBuilder`

13983e287b7bd63a8de5381ad718bf2167687d34 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1430 from sdroege/optimize-builders

Optimize builders

417820054b71e0b256700423d2fa3ab2e8223641 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Use a `SmallVec` for the object builders

649f8a8771ee548c6d867adb08dc47226b3f79e0 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Don't copy strings and string arrays twice in object builders

881ca0dbe54b2202be8cd6a69fd19ab6a78e9e80 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Optimize builders a bit and use new constructors

f9ff1e6ef39044ab25b4cc5d209617ad59ac8288 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1429 from GuillaumeGomez/user-data-param

Handle user_data renaming

d7bdac6deb4050bd166462e9f9c6e2bd4061a8c6 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Fix user data removal

1b708fe57bbb3ef77c8d5a7612253dc139672522 authored almost 2 years ago by Guillaume Gomez <[email protected]>
Merge pull request #1359 from gtk-rs/bilelmoussaoui/properties-docs

docs: Generate properties/signals docs

dd989ce44f4dbf1fae50d73159f7991e9d2ec083 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Fixes an overflow bug that may occasionally panic if gir is built in debug

ebb47839f8b76deae90b80de63398fe5608a8590 authored almost 2 years ago by Marco Mastropaolo <[email protected]>
Merge pull request #1425 from sdroege/gstr-enums

Generate static to_str() / name() functions with `GStr` instead of `str`

6f6f8350ca2abc8cf450c84dc2b7b17608c1faa5 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Generate static to_str() / name() functions with `GStr` instead of `str`

01cc7fec92295241f9dfe3fe0f1a9ba3065aaef5 authored almost 2 years ago by Sebastian Dröge <[email protected]>
Merge pull request #1424 from sdroege/gstr-constants

Generate string constants as `&'static GStr` / `[u8]`

21579010f1cdce7b56e549741b89d2a5390902a9 authored almost 2 years ago by Sebastian Dröge <[email protected]>