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

Add options.extra_versions and lib_version_overrides configurations

fd8efd58225ed93bafafdd4c1e7cc2e4e09363ec authored over 4 years ago
Merge pull request #918 from kinnison/test-split-build

tests: use split_build_rs in gdk gir test

63e7e53ac60b4c14fd19b05c865d519ddfb2166f authored over 4 years ago
tests: use split_build_rs in gdk gir test

Signed-off-by: Daniel Silverstone <[email protected]>

87e6d7c225c0fc6617f767ff5650dfa564be296d authored over 4 years ago
Merge pull request #917 from EPashkin/fix_split_build_rs

Add static lifetime to generated build_version.rs

fbac1ea17db47b40e7bac4f207a44154b1f4cebc authored over 4 years ago
Add static lifetime to generated build_version.rs

e695e8d3427762e7ea6457e219fc24d32f92e097 authored over 4 years ago
Merge pull request #915 from EPashkin/split_build_rs

Add options.split_build_rs

8ee816af72d12294a063fe9fa9f37128945d6ccf authored over 4 years ago
Add options.split_build_rs

6de2d7dc5c650925e1df2f5a99216a6864ecc188 authored over 4 years ago
Merge pull request #913 from kinnison/actions

Initial conversion to github actions

4c1faa04ddb97fdd11a090509a85632b03ebdaf6 authored over 4 years ago
Merge pull request #914 from sdroege/callback-nullables

Consider nullability for async function return values

658eed44d6cbb579ce868c83cfed5d2a8160698f authored over 4 years ago
Merge pull request #911 from sdroege/sys-enums

Generate duplicated enum values in the -sys crate

78ee121d74fe37758a7d09bb8de0800f16065057 authored over 4 years ago
Consider nullability for async function return values

See https://github.com/gtk-rs/gio/pull/292

877d62eb8f747a129084930d09ef29cc0ff0b04f authored over 4 years ago
CI: Remove old unwanted travis and appveyor configs

Signed-off-by: Daniel Silverstone <[email protected]>

34b48d27564d00b6d0692f7ef24fbd071d8c7571 authored over 4 years ago
chore: Fix up for clippy lints

Some of these come up only on 32bit platforms so in future you
may find only the Windows CI for ...

2a75a11d9545ae63f6a7379fd4d428f19f22aa60 authored over 4 years ago
CI: Add github actions workflow

This workflow replaces the appveyor and travis CI testing with
github actions. It attempts to s...

2b234e1775942215f35ee84cccc5a1a8bed5a421 authored over 4 years ago
Merge pull request #912 from kinnison/builder-postprocess

Builder postprocess

03779109d687d02a84153998dc9176a41db476c6 authored over 4 years ago
Generate duplicated enum values in the -sys crate

We generate them only as constants so overlaps are not really a problem
and like this we a) repr...

06052173cfc924a9893b0322aca7a33df118934c authored over 4 years ago
README: Document new builder_postprocess attribute

Signed-off-by: Daniel Silverstone <[email protected]>

bfe47c610a05e5b9550d8bf4fb55d862f3b6a801 authored over 4 years ago
codegen: Use new builder_postprocess attribute

Signed-off-by: Daniel Silverstone <[email protected]>

030e3ec2589374b8fcf39b5cc326415f9ca53dd7 authored over 4 years ago
analysis: Pass through new builder_postprocess attribute

Signed-off-by: Daniel Silverstone <[email protected]>

b13ff7e1156345b2714910be820a338470f0fad2 authored over 4 years ago
config: Teach reader about new builder_postprocess attribute

The builder_postprocess attribute will be used to allow toml
to specify additional steps to perf...

4fcd024325c750bd592d9725fb6277468bff7310 authored over 4 years ago
Merge pull request #907 from GuillaumeGomez/more-not-generated

Show more not generated types

b3eb90bdc601e6cdc4028b97c5da7cb79a798da2 authored over 4 years ago
* Show more not generated types

* Added "Interface" to the list of types not to include

7d7e8e2f316325a0c1a09a5097c44475a82159db authored over 4 years ago
Merge pull request #904 from GuillaumeGomez/extra-check

Add a check to avoid unforeseen failures

494f1243ed2f9bc9a8c7c500599c51cba52251e0 authored almost 5 years ago
Add a check to avoid unforeseen failures

2bb33b608f8a13e7b0436d84d64e1f7aa6ca2392 authored almost 5 years ago
Merge pull request #902 from EPashkin/revert_remove_transmute

Revert "Remove all transmute calls in generated code"

2abca1147143e5f5986f14bf6bc794e438bef193 authored almost 5 years ago
Change transmute to be closer to the unsafe code guidelines.

de26369f1d9675265c377e44080efd6464276925 authored almost 5 years ago
Merge pull request #900 from GuillaumeGomez/async-future

Simplify chunk::Assert* and fix missing init check for async_future methods

09a9aa2061447683651bc2b449fd49b7a1679846 authored almost 5 years ago
Revert "Remove all transmute calls in generated code"

This reverts commit 5ca26d9e8400e8fa904f23c9dc8597241a7ba1d0.

2a4eaed3fb9f14452bf9b058f76a0b76a2105ec9 authored almost 5 years ago
Simplify chunk::Assert* and fix missing init check for async_future methods

9ea5e966a3b2ac6c7a7b53aa0b30f5f32f60f802 authored almost 5 years ago
Merge pull request #897 from gdesmott/non_exhaustive

use #[non_exhaustive] for generated enums

5231cae41a71098505717b25b876d23dba7cdb0a authored almost 5 years ago
use #[non_exhaustive] for generated enums

Since Rust 1.40 we can use the non_exhaustive attribute to indicate that
more variants may be ad...

0df21fe3c59c67ddeed4186e4203a4ffa4c2503e authored almost 5 years ago
Merge pull request #896 from GuillaumeGomez/no-more-transmute

Remove all transmute calls in generated code

9abee2e304dc9811bb7bc56c5bd710841c5914ce authored almost 5 years ago
Remove all transmute calls in generated code

5ca26d9e8400e8fa904f23c9dc8597241a7ba1d0 authored almost 5 years ago
Merge pull request #895 from sdroege/borrowed

Generate code for new from_glib_borrow signature

997cbcb9f41db8f78a14e0f47fbf95d1bc03e261 authored almost 5 years ago
Generate code for new from_glib_borrow signature

See https://github.com/gtk-rs/glib/pull/605

466b0c88d95da5ef2112f8bfd7ef4f60ee40d833 authored almost 5 years ago
Merge pull request #894 from gdesmott/git

git: check return value from 'git' command

f42ad441235daae75d33cd521e82e8626a8d06ff authored almost 5 years ago
Merge pull request #893 from GuillaumeGomez/check-gir-file

Check gir file

56e81448ddc6d1b3c8cf4cbe5574e67e450d0d00 authored almost 5 years ago
git: check return value from 'git' command

Command::output() succeeds as long as the command was actually called.
It's up to the user to ch...

2445182f700e0c3ac088a1788c79d40230b9718d authored almost 5 years ago
use enum to improve code readability for config

03418983233f0e12951a7f84582491ae5c6c021d authored almost 5 years ago
fmt

945b7e1c560605482cfe44f42b049ecc403e7992 authored almost 5 years ago
Fix circular include

ea988324680ecce04f2be4731957f16f16e19685 authored almost 5 years ago
Add check-gir-file option

dea0e7b5cd4bf28c766771c22ed7e630e4e774ec authored almost 5 years ago
Merge pull request #892 from GuillaumeGomez/sponsor

[ci skip] Add sponsor button

28d05fae9f9df3b122dcc059532dd92b3154ed15 authored almost 5 years ago
[ci skip] Add sponsor button

3e758e59aa165ccc778f7999ada44724ab61cbf7 authored almost 5 years ago
Merge pull request #891 from de-vri-es/use-return-for-result

Allow to override use-return-for-result in function configuration.

5467258a70f37e865f1f8ea944937137c1762b0f authored almost 5 years ago
Allow to override use-return-for-result in function configuration.

8692e75d8445f0f666d3489bd6e72061a7ab2649 authored almost 5 years ago
Merge pull request #890 from EPashkin/run_rustfmt

Run rustfmt on generated code

38e2080c22a7049203fb3aae753615c1ee8d112a authored almost 5 years ago
Change option to `--disable-format`

Co-Authored-By: Sebastian Dröge <[email protected]>

9e1aa0bbde83628d59d98f8188a3a7365fe06511 authored almost 5 years ago
Use `cargo fmt`

f44aa0c9fa1fed5e1d0bdaf08a47c7846623f367 authored almost 5 years ago
Run rustfmt on generated code

fac472691f2af5939609193e6bd874a624944165 authored almost 5 years ago
Merge pull request #888 from balena-io-playground/master

Add support for PtrArray

fa5cb132bc1d6e5f97ce77b4f2cc095b80ba4b48 authored almost 5 years ago
Add support for PtrArray

Signed-off-by: Zahari Petkov <[email protected]>

b8cbd25d61c0f43c000f915ecd9ec17fb07e360a authored almost 5 years ago
Merge pull request #887 from EPashkin/async_return_arrays

Fix returning array from async trampolines

0a4cfc40553744bd831d6c1f5fcb58de0dd01485 authored about 5 years ago
Fix returning array from async trampolines

fd3024880fb3ee07e437bdf4442f7be2e7f207d4 authored about 5 years ago
Merge pull request #886 from sdroege/once_cell

Use once_cell::sync::Lazy instead of lazy_static

83cc9addf972e5f413a02b5e5352f6b6d53b0eaa authored about 5 years ago
Remove unneeded closure

450e9fcf148bbae7ad3b0b134fa50b15b663f0ab authored about 5 years ago
Use once_cell::sync::Lazy instead of lazy_static

This works without requiring any macros.

3d41b393b23cb65b5027bed78533a7ccd7efb0dd authored about 5 years ago
Merge pull request #883 from sdroege/nullable-return-is-error

Add new nullable_return_is_error configuration for return types

58365737247ee2b409c9ccfe689654aa987413d5 authored about 5 years ago
Fix some clippy warnings about redundant ifs

415d9ac54708d5472b4f6563d15ad4a06d56283a authored about 5 years ago
Add new nullable_return_is_error configuration for return types

This allows converting an Option<T> into an Result<T, glib::BoolError>,
which in case of Option ...

f86f610be4a67453a04f507640098ff39f6fa881 authored about 5 years ago
Merge pull request #882 from EPashkin/fix_fixed_size_struct_field

Remove unused variable

9b24c0ec8a0d1bd9ffc24720832b743c33af4730 authored about 5 years ago
Remove unused variable

208c8b725e1ad2d48b86c922d9a69e25fab8e3bc authored about 5 years ago
Merge pull request #881 from EPashkin/fix_fixed_size_struct_field

Fix fields with fixed size array type

5df9c921df47e0989b790b71e2aca5a8549e398d authored about 5 years ago
Fix fields with fixed size array type

3b1abc23dcf5576c8912b9907bad1bc1cd7048e9 authored about 5 years ago
Merge pull request #879 from EPashkin/fix_signal_doc

Fix signal doc

d1e88f94e89a84d7aae7a51b3ff46b71838c42ff authored about 5 years ago
Fix signal documentation

ac6f87ae98f7a0c0f5686f5b49c46abb2eedcbba authored about 5 years ago
Remove unneeded clone

12096f8d28775031c30482c8273ac48e9da71858 authored about 5 years ago
Merge pull request #878 from GuillaumeGomez/import-order

generate imports in the same order as rustfmt

894f9e50ce6294a2be2a11aa5d8a8d23acea515b authored about 5 years ago
generate imports in the same order as rustfmt

d35e0b87489af82eb72dd4eddbf73e3f69230924 authored about 5 years ago
Merge pull request #877 from timbodeit/xml-error-wrong-linenumber

Fix off-by-one line numbers in xmlparser::ErrorEmitter

18a4613697eac5f6c69d693e7d62157fb366cde0 authored about 5 years ago
[xmlparser] Use `TextPosition`s own `fmt`

TextPosition starts counting line numbers at 0. There is a ready made
implementation of `fmt::Di...

a5fbd7d3405158080fb390539715853c6de111d0 authored about 5 years ago
Merge pull request #876 from EPashkin/builder_derive

Add deriving Default, Clone to builders

7589cc66c186abf8a600267f54db971407af5ea4 authored about 5 years ago
Add deriving Default, Clone to builders

904f243e5dd31b6a36ec3109b99ac3245cd5d17e authored about 5 years ago
Merge pull request #875 from sdroege/gio-futures-without-fragile

Generate GIO futures code a bit more simple and without requiring all…

83352729541344ad17d2bc6307335fc8b5890151 authored about 5 years ago
Generate GIO futures code a bit more simple and without requiring all crates to directly use the fragile crate

86445d69efb83f6598d5fe17a4dc276396cf362b authored about 5 years ago
Merge pull request #873 from GuillaumeGomez/rename

Rename

f0ecd667e86d3a1ae9f821bbd22624744681fdef authored about 5 years ago
fmt

42c8dc4c6007d702820f2bb350cb6ce6138898ed authored about 5 years ago
Handle rename for doc generation as well

9d71f630e86ed02da6e89e8ee17e01ed52100dd6 authored about 5 years ago
Add check for rename string validity

79f8f83c43f99fc921eed7ab77f827c62fd71a8a authored about 5 years ago
Add documentation for rename feature

a1fa7365f92bb5e220b46cc9b52dffafe57c174b authored about 5 years ago
Add "rename" feature

82f2db2a52bfc0c41f94fee00aa60e30c532f083 authored about 5 years ago
Merge pull request #870 from silwol/master

Migrate to `tempfile` from deprecated `temdir`

1ee9edf52fb1a0bd9e66eff7c1f896fa3cdc30c5 authored about 5 years ago
Migrate to `tempfile` from deprecated `temdir`

The `tempdir` crate was deprecated by its authors, and `tempfile` is
recommended as a replacemen...

18121cf4b4d6f1e2920b6369d376719b6d080abe authored about 5 years ago
Merge pull request #871 from EPashkin/format

Format

530c7be80c75692436f7ed6a25c305b50e1b4aa7 authored about 5 years ago
Fix gir-files link in .travis.yml

7be04d36fb63f4a4e4a4bebd630fd629281c1e0f authored about 5 years ago
Reformat

98a03741594779945d512440f54a57437bf1813d authored about 5 years ago
Merge pull request #869 from sdroege/futures-stable

Generate pinned box futures and use the stabilized futures

6c8c7c481da4bb3df5cbf3a277d5c0247f219c85 authored about 5 years ago
Generate pinned box futures and use the stabilized futures

a14e610993ec5b19f5ce874c41394a76660d3276 authored about 5 years ago
Merge pull request #868 from GuillaumeGomez/function-macro

Ignore function-macro tag to prevent warnings

68eb6c55ca8d66771d52e1ccf6c9e59244f65399 authored about 5 years ago
Ignore function-macro tag to prevent warnings

6a7c6a4b17b3a14b911a100217eec640143e9162 authored about 5 years ago
Merge pull request #866 from sdroege/inhibit

Provide the full path to the Inhibit type for signals

d0b94047a85850c475946d82fb1df3d3a9e2a204 authored about 5 years ago
Update dependencies

5a89e7c9e587101a1d48433976203eb2a1546e72 authored about 5 years ago
Provide the full path to the Inhibit type for signals

Otherwise glib::signal::Inhibit needs to be re-exported from the crate root.

14e75da2ed54c4e13141114ff9efd37b22ac59b1 authored about 5 years ago
Merge pull request #863 from GuillaumeGomez/correct-error-import

Correctly generate glib::Error import

2bb6380ceab50b48653b15b317380e318a7c7613 authored about 5 years ago
Merge pull request #864 from GuillaumeGomez/add-missing-from_glib-pid

Add missing from_glib conversion for Pid

3176c6394023e2fd5e719f626cf432cac1311ac7 authored about 5 years ago
Add missing from_glib conversion for Pid

da4b332c0cf5002a9329390616815aecfc76973f authored about 5 years ago
Merge pull request #861 from GuillaumeGomez/fix-parenthesis

Fix missing parenthesis on return types

6fc598207fe6ec88e9fa084fc3f2bedd64ec6f1a authored about 5 years ago
Correctly generate glib::Error import

03f218f4da2bbb66cb1645f4b7d93abaf58fe5c5 authored about 5 years ago
Merge pull request #860 from GuillaumeGomez/gpointer

Extend gpointer to void*

f95008f3b3639ec38bb450f8f582eb7a903c2bb3 authored about 5 years ago
Extend gpointer to void*

f88e67280ecc5b24f6d1e9844c4e218a2a6be336 authored over 5 years ago