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
fd8efd58225ed93bafafdd4c1e7cc2e4e09363ec authored over 4 years ago
tests: use split_build_rs in gdk gir test
63e7e53ac60b4c14fd19b05c865d519ddfb2166f authored over 4 years agoSigned-off-by: Daniel Silverstone <[email protected]>
87e6d7c225c0fc6617f767ff5650dfa564be296d authored over 4 years agoAdd static lifetime to generated build_version.rs
fbac1ea17db47b40e7bac4f207a44154b1f4cebc authored over 4 years agoe695e8d3427762e7ea6457e219fc24d32f92e097 authored over 4 years ago
Add options.split_build_rs
8ee816af72d12294a063fe9fa9f37128945d6ccf authored over 4 years ago6de2d7dc5c650925e1df2f5a99216a6864ecc188 authored over 4 years ago
Initial conversion to github actions
4c1faa04ddb97fdd11a090509a85632b03ebdaf6 authored over 4 years agoConsider nullability for async function return values
658eed44d6cbb579ce868c83cfed5d2a8160698f authored over 4 years agoGenerate duplicated enum values in the -sys crate
78ee121d74fe37758a7d09bb8de0800f16065057 authored over 4 years agoSee https://github.com/gtk-rs/gio/pull/292
877d62eb8f747a129084930d09ef29cc0ff0b04f authored over 4 years agoSigned-off-by: Daniel Silverstone <[email protected]>
34b48d27564d00b6d0692f7ef24fbd071d8c7571 authored over 4 years ago
Some of these come up only on 32bit platforms so in future you
may find only the Windows CI for ...
This workflow replaces the appveyor and travis CI testing with
github actions. It attempts to s...
Builder postprocess
03779109d687d02a84153998dc9176a41db476c6 authored over 4 years ago
We generate them only as constants so overlaps are not really a problem
and like this we a) repr...
Signed-off-by: Daniel Silverstone <[email protected]>
bfe47c610a05e5b9550d8bf4fb55d862f3b6a801 authored over 4 years agoSigned-off-by: Daniel Silverstone <[email protected]>
030e3ec2589374b8fcf39b5cc326415f9ca53dd7 authored over 4 years agoSigned-off-by: Daniel Silverstone <[email protected]>
b13ff7e1156345b2714910be820a338470f0fad2 authored over 4 years ago
The builder_postprocess attribute will be used to allow toml
to specify additional steps to perf...
Show more not generated types
b3eb90bdc601e6cdc4028b97c5da7cb79a798da2 authored over 4 years ago* Added "Interface" to the list of types not to include
7d7e8e2f316325a0c1a09a5097c44475a82159db authored over 4 years agoAdd a check to avoid unforeseen failures
494f1243ed2f9bc9a8c7c500599c51cba52251e0 authored almost 5 years ago2bb33b608f8a13e7b0436d84d64e1f7aa6ca2392 authored almost 5 years ago
Revert "Remove all transmute calls in generated code"
2abca1147143e5f5986f14bf6bc794e438bef193 authored almost 5 years agode26369f1d9675265c377e44080efd6464276925 authored almost 5 years ago
Simplify chunk::Assert* and fix missing init check for async_future methods
09a9aa2061447683651bc2b449fd49b7a1679846 authored almost 5 years agoThis reverts commit 5ca26d9e8400e8fa904f23c9dc8597241a7ba1d0.
2a4eaed3fb9f14452bf9b058f76a0b76a2105ec9 authored almost 5 years ago9ea5e966a3b2ac6c7a7b53aa0b30f5f32f60f802 authored almost 5 years ago
use #[non_exhaustive] for generated enums
5231cae41a71098505717b25b876d23dba7cdb0a authored almost 5 years ago
Since Rust 1.40 we can use the non_exhaustive attribute to indicate that
more variants may be ad...
Remove all transmute calls in generated code
9abee2e304dc9811bb7bc56c5bd710841c5914ce authored almost 5 years ago5ca26d9e8400e8fa904f23c9dc8597241a7ba1d0 authored almost 5 years ago
Generate code for new from_glib_borrow signature
997cbcb9f41db8f78a14e0f47fbf95d1bc03e261 authored almost 5 years agoSee https://github.com/gtk-rs/glib/pull/605
466b0c88d95da5ef2112f8bfd7ef4f60ee40d833 authored almost 5 years agogit: check return value from 'git' command
f42ad441235daae75d33cd521e82e8626a8d06ff authored almost 5 years agoCheck gir file
56e81448ddc6d1b3c8cf4cbe5574e67e450d0d00 authored almost 5 years ago
Command::output() succeeds as long as the command was actually called.
It's up to the user to ch...
03418983233f0e12951a7f84582491ae5c6c021d authored almost 5 years ago
945b7e1c560605482cfe44f42b049ecc403e7992 authored almost 5 years ago
ea988324680ecce04f2be4731957f16f16e19685 authored almost 5 years ago
dea0e7b5cd4bf28c766771c22ed7e630e4e774ec authored almost 5 years ago
[ci skip] Add sponsor button
28d05fae9f9df3b122dcc059532dd92b3154ed15 authored almost 5 years ago3e758e59aa165ccc778f7999ada44724ab61cbf7 authored almost 5 years ago
Allow to override use-return-for-result in function configuration.
5467258a70f37e865f1f8ea944937137c1762b0f authored almost 5 years ago8692e75d8445f0f666d3489bd6e72061a7ab2649 authored almost 5 years ago
Run rustfmt on generated code
38e2080c22a7049203fb3aae753615c1ee8d112a authored almost 5 years agoCo-Authored-By: Sebastian Dröge <[email protected]>
9e1aa0bbde83628d59d98f8188a3a7365fe06511 authored almost 5 years agof44aa0c9fa1fed5e1d0bdaf08a47c7846623f367 authored almost 5 years ago
fac472691f2af5939609193e6bd874a624944165 authored almost 5 years ago
Add support for PtrArray
fa5cb132bc1d6e5f97ce77b4f2cc095b80ba4b48 authored almost 5 years agoSigned-off-by: Zahari Petkov <[email protected]>
b8cbd25d61c0f43c000f915ecd9ec17fb07e360a authored almost 5 years agoFix returning array from async trampolines
0a4cfc40553744bd831d6c1f5fcb58de0dd01485 authored about 5 years agofd3024880fb3ee07e437bdf4442f7be2e7f207d4 authored about 5 years ago
Use once_cell::sync::Lazy instead of lazy_static
83cc9addf972e5f413a02b5e5352f6b6d53b0eaa authored about 5 years ago450e9fcf148bbae7ad3b0b134fa50b15b663f0ab authored about 5 years ago
This works without requiring any macros.
3d41b393b23cb65b5027bed78533a7ccd7efb0dd authored about 5 years agoAdd new nullable_return_is_error configuration for return types
58365737247ee2b409c9ccfe689654aa987413d5 authored about 5 years ago415d9ac54708d5472b4f6563d15ad4a06d56283a authored about 5 years ago
This allows converting an Option<T> into an Result<T, glib::BoolError>,
which in case of Option ...
Remove unused variable
9b24c0ec8a0d1bd9ffc24720832b743c33af4730 authored about 5 years ago208c8b725e1ad2d48b86c922d9a69e25fab8e3bc authored about 5 years ago
Fix fields with fixed size array type
5df9c921df47e0989b790b71e2aca5a8549e398d authored about 5 years ago3b1abc23dcf5576c8912b9907bad1bc1cd7048e9 authored about 5 years ago
Fix signal doc
d1e88f94e89a84d7aae7a51b3ff46b71838c42ff authored about 5 years agoac6f87ae98f7a0c0f5686f5b49c46abb2eedcbba authored about 5 years ago
12096f8d28775031c30482c8273ac48e9da71858 authored about 5 years ago
generate imports in the same order as rustfmt
894f9e50ce6294a2be2a11aa5d8a8d23acea515b authored about 5 years agod35e0b87489af82eb72dd4eddbf73e3f69230924 authored about 5 years ago
Fix off-by-one line numbers in xmlparser::ErrorEmitter
18a4613697eac5f6c69d693e7d62157fb366cde0 authored about 5 years ago
TextPosition starts counting line numbers at 0. There is a ready made
implementation of `fmt::Di...
Add deriving Default, Clone to builders
7589cc66c186abf8a600267f54db971407af5ea4 authored about 5 years ago904f243e5dd31b6a36ec3109b99ac3245cd5d17e authored about 5 years ago
Generate GIO futures code a bit more simple and without requiring all…
83352729541344ad17d2bc6307335fc8b5890151 authored about 5 years ago86445d69efb83f6598d5fe17a4dc276396cf362b authored about 5 years ago
Rename
f0ecd667e86d3a1ae9f821bbd22624744681fdef authored about 5 years ago42c8dc4c6007d702820f2bb350cb6ce6138898ed authored about 5 years ago
9d71f630e86ed02da6e89e8ee17e01ed52100dd6 authored about 5 years ago
79f8f83c43f99fc921eed7ab77f827c62fd71a8a authored about 5 years ago
a1fa7365f92bb5e220b46cc9b52dffafe57c174b authored about 5 years ago
82f2db2a52bfc0c41f94fee00aa60e30c532f083 authored about 5 years ago
Migrate to `tempfile` from deprecated `temdir`
1ee9edf52fb1a0bd9e66eff7c1f896fa3cdc30c5 authored about 5 years ago
The `tempdir` crate was deprecated by its authors, and `tempfile` is
recommended as a replacemen...
Format
530c7be80c75692436f7ed6a25c305b50e1b4aa7 authored about 5 years ago7be04d36fb63f4a4e4a4bebd630fd629281c1e0f authored about 5 years ago
98a03741594779945d512440f54a57437bf1813d authored about 5 years ago
Generate pinned box futures and use the stabilized futures
6c8c7c481da4bb3df5cbf3a277d5c0247f219c85 authored about 5 years agoa14e610993ec5b19f5ce874c41394a76660d3276 authored about 5 years ago
Ignore function-macro tag to prevent warnings
68eb6c55ca8d66771d52e1ccf6c9e59244f65399 authored about 5 years ago6a7c6a4b17b3a14b911a100217eec640143e9162 authored about 5 years ago
Provide the full path to the Inhibit type for signals
d0b94047a85850c475946d82fb1df3d3a9e2a204 authored about 5 years ago5a89e7c9e587101a1d48433976203eb2a1546e72 authored about 5 years ago
Otherwise glib::signal::Inhibit needs to be re-exported from the crate root.
14e75da2ed54c4e13141114ff9efd37b22ac59b1 authored about 5 years agoCorrectly generate glib::Error import
2bb6380ceab50b48653b15b317380e318a7c7613 authored about 5 years agoAdd missing from_glib conversion for Pid
3176c6394023e2fd5e719f626cf432cac1311ac7 authored about 5 years agoda4b332c0cf5002a9329390616815aecfc76973f authored about 5 years ago
Fix missing parenthesis on return types
6fc598207fe6ec88e9fa084fc3f2bedd64ec6f1a authored about 5 years ago03f218f4da2bbb66cb1645f4b7d93abaf58fe5c5 authored about 5 years ago
Extend gpointer to void*
f95008f3b3639ec38bb450f8f582eb7a903c2bb3 authored about 5 years agof88e67280ecc5b24f6d1e9844c4e218a2a6be336 authored over 5 years ago