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
The functions from the non_nullable list are guaranteed
to never return NULL, so Options in high...
c8a2994662698279b7a7cbac856d8aba71b56030 authored over 9 years ago by Gleb Kozyrev <[email protected]>
e3422cd733ff4d1b135209503c8642af25ed819a authored over 9 years ago by Gleb Kozyrev <[email protected]>
3f8ef0a3b485eb7cee8cd05376c83e9b9750bff9 authored over 9 years ago by Gleb Kozyrev <[email protected]>
4785dc748e45a4bfebd2275cc432b756d30b3743 authored over 9 years ago by Gleb Kozyrev <[email protected]>
sys: rewrite some gdk-pixbuf function names for Windows
787b7c7597a207c5bc590b9de11768e7e03880c9 authored over 9 years ago by Homu <[email protected]>1aa56b8f3882d3a3f617089b24a1ae815601e19f authored over 9 years ago by Gleb Kozyrev <[email protected]>
Creating dirs when saving file
5e5a616dd0648ae888f157abf2dfb27ffbc18be7 authored over 9 years ago by Homu <[email protected]>19c00404e1a5b9caa8c05ff5573a5afb08ea10d5 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Fix equality comparison for sh
Closes #106
5f20951a1b8e41e66d3a8538a9663f09306d33d1 authored over 9 years ago by Homu <[email protected]>77388eeee8400e24fe58680f32b97a0d9a146334 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Derive PartialOrd and Ord for TypeId and Version
3797fe0637ef9c3fca280a283b99934ab7e368aa authored over 9 years ago by Homu <[email protected]>bfcc7186b8e64d39b670d4a31f71ac2a5ca2b13b authored over 9 years ago by Gleb Kozyrev <[email protected]>
Downcasts
WIP
d9d86e66c36c76382c19eb6a54207e02eff1e844 authored over 9 years ago by Homu <[email protected]>fef17832e8506f2372d143661dc0a10403cdf44b authored over 9 years ago by Evgenii Pashkin <[email protected]>
9d3d258b1aceabac273e8473de6713b1da6a2eea authored over 9 years ago by Evgenii Pashkin <[email protected]>
a9860be45286af9c1f171622a4b8ebfbc8d3f311 authored over 9 years ago by Evgenii Pashkin <[email protected]>
6384583f238b2a3e9d377ac9183008f2b873596e authored over 9 years ago by Evgenii Pashkin <[email protected]>
acc127453bdd657231850dcd661c71a8aff92bb5 authored over 9 years ago by Evgenii Pashkin <[email protected]>
f640959f35df3b7f5f764bceb5a54c69b40c715d authored over 9 years ago by Evgenii Pashkin <[email protected]>
4e50235b945e5d35984df68228e2e8b36a76d3a7 authored over 9 years ago by Evgenii Pashkin <[email protected]>
9ced6bf5f82070526678fe1ebf30ac8bc3c21fa5 authored over 9 years ago by Evgenii Pashkin <[email protected]>
c48aba9be802e56ef26034f756ac4cc20ca20810 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Sys: empty types fix and style nit
fda20bc1e43f7c4c46ddc09c5a1e63d5c5358ea3 authored over 9 years ago by Homu <[email protected]>59989857eb3e06e66410be16a7a900e26a979feb authored over 9 years ago by Gleb Kozyrev <[email protected]>
86aa7c480c92418ed2871aba21e29fa7f853f73d authored over 9 years ago by Gleb Kozyrev <[email protected]>
Empty structs and () aren't supposed to be used in FFI.
922c156d6e1c1c70ae5f81d16f09f13a74ec4c61 authored over 9 years ago by Gleb Kozyrev <[email protected]>Classes functions
1ce1cedd54e6f85310bf97b1909b565d9dfe246d authored over 9 years ago by Homu <[email protected]>0458dbb6435c53f70d299eccae7521e7710add4e authored over 9 years ago by Evgenii Pashkin <[email protected]>
5e415f619ba865ce19c9d711ecebf51d9b68910a authored over 9 years ago by Evgenii Pashkin <[email protected]>
bc60b316c3b419550f06dcd74a68d453f8cc8743 authored over 9 years ago by Evgenii Pashkin <[email protected]>
43898d5d126041b708e694eaabcb5210fd70d0c5 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Don't make backups
Can make instead conditional compilation or config options
5c88d0d1a5a4a23d5a8c7457591efffc1b3b831e authored over 9 years ago by Homu <[email protected]>02eda4d7d2d9b3f1dc9439733c7e9012716a45f6 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Some comsetic changes
It seems redundant to use the `_ffi` suffix in the sys crates when referr...
9b1ebde8b137779ab723f4bc87e8527e3ca4ac10 authored over 9 years ago by Homu <[email protected]>9981f68dd06ca04ee4aabc05e50c1a9b2762da58 authored over 9 years ago by Gleb Kozyrev <[email protected]>
332c0a991a7470ce857c9fec94202601b3fa0406 authored over 9 years ago by Gleb Kozyrev <[email protected]>
parser: work around the erroneous GdkAtom definition
95a023c523a8fba42935e30c748a7daee03fb854 authored over 9 years ago by Homu <[email protected]>c0f516d47e91fd6d2ab731bbc1e2dbb2b0f421e7 authored over 9 years ago by Gleb Kozyrev <[email protected]>
5300bbbd9d4ca15c3703a87f82bd0b6b58bdd6e3 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Hardcode some GType constants in gobject-sys
93aa08ee975c0d1a505d542d375c26d79c236b3c authored over 9 years ago by Gleb Kozyrev <[email protected]>Fix creating directories for files
692d40b708ad06d5e863bfc2fe1359dc5ddb6d9a authored over 9 years ago by Gleb Kozyrev <[email protected]>18a8127770548f8df32b7cd899a434ff614356cf authored over 9 years ago by Gleb Kozyrev <[email protected]>
21f4188b1f4309ff6593eab8ebf2ae6e692bab30 authored over 9 years ago by Evgenii Pashkin <[email protected]>
ffi_type: fix uchar handling
d627bd3027dba9b197bed4562281ae993c4a1ccc authored over 9 years ago by Homu <[email protected]>cad53e46ae2f5d8aef3f8f279363e6e774998c19 authored over 9 years ago by Gleb Kozyrev <[email protected]>
378b4183f5ac34fb58ee2e4cb24f907baa77a36b authored over 9 years ago by Gleb Kozyrev <[email protected]>
Cargo.toml generation and manipulation
Turns out the `toml-rs` library can't preserve the order...
af9213cb393c21f557e9be2d0aa977f700d85eb3 authored over 9 years ago by Homu <[email protected]>1474f8fddd320c2bc5709d41f04874a0defdf91c authored over 9 years ago by Gleb Kozyrev <[email protected]>
546451da681a6eb6f6fe8f63b54d0cbaf3d12e0e authored over 9 years ago by Gleb Kozyrev <[email protected]>
a6f95966913336dee39d9eb31bfd23e0ce69fd71 authored over 9 years ago by Gleb Kozyrev <[email protected]>
6c9eb9f651a4fc0a4aaecbf4c86dfbe8d779c07b authored over 9 years ago by Gleb Kozyrev <[email protected]>
d354fef6d650f280a29054e94c102b76d6e2f310 authored over 9 years ago by Gleb Kozyrev <[email protected]>
f0c5727007a7af7e18dc2b8ffc1e875cbf3e4281 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Generate version conditions for sys functions
2356ae71d97ced4db9c586dc6fd9e444e1c6c702 authored over 9 years ago by Homu <[email protected]>Generate the build script
f3d3e06fc75854525e33cce798a9263f8f75f043 authored over 9 years ago by Homu <[email protected]>8dc00ca30221f67608ef23c9c264a67ba37c47c4 authored over 9 years ago by Gleb Kozyrev <[email protected]>
d6c62a70f838b53fdf43edd5e0a3211bb5907007 authored over 9 years ago by Gleb Kozyrev <[email protected]>
778d67782c2e6d70a7838c4c431257e2a5ff57d4 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Functions conditional compilation
WIP
36d666c1f121c25389cf0c98d91566f410ba7b6c authored over 9 years ago by Homu <[email protected]>e28039ab06db9f3d8528262254cad668dd5e4ac5 authored over 9 years ago by Evgenii Pashkin <[email protected]>
0037fb3b14df4b93d4780e8efede89bd335fd580 authored over 9 years ago by Evgenii Pashkin <[email protected]>
e9462f19ffee556a8b1550ebdd7166e8da792cdf authored over 9 years ago by Evgenii Pashkin <[email protected]>
Impl more traits for Version
43f381c2381583f6bb02e6f09f5bef46709bd86b authored over 9 years ago by Homu <[email protected]>b8e8b833dda174cb915778e5c738e5f47d714346 authored over 9 years ago by Gleb Kozyrev <[email protected]>
67c51c39f97eb94ec2cc0869985466681d86572a authored over 9 years ago by Gleb Kozyrev <[email protected]>
Parse versions
WIP
e7a20f17ff0dd638f3e11a15650aa220909d0a32 authored over 9 years ago by Homu <[email protected]>6608d252b7d8524fb001c7bc30da94ed2c7d0246 authored over 9 years ago by Evgenii Pashkin <[email protected]>
2baa14838c4fe907728859fce7bc7e795fe59249 authored over 9 years ago by Evgenii Pashkin <[email protected]>
fc63806bea690a93f0b53091cfbe1b3361688c5f authored over 9 years ago by Evgenii Pashkin <[email protected]>
21b15dbfecee149d6134185677f457e9f900c51a authored over 9 years ago by Evgenii Pashkin <[email protected]>
More const tweaks
These useless consts make me wish for blacklisting with a regular expression :)
5ae4958822a196f8ee5d79f109a8c3897a5ce9e2 authored over 9 years ago by Homu <[email protected]>Generate consts
`c:type` parsed but unused, `name` used only for check for ignoring.
On build ...
Generate record functions
WIP
b91313ce7a4aa6c41476462a04d061d85958caac authored over 9 years ago by Homu <[email protected]>Wrap extern fns in Option
An fn type is not nullable so the more faithful representation of the...
36c3da74e7042bbe25b3e0f6384d81004b2396ed authored over 9 years ago by Homu <[email protected]>be61cfc21fd561d33f683bdfcdddbd7943b59841 authored over 9 years ago by Gleb Kozyrev <[email protected]>
3968f8a957c79624e681b263fc5fca3638b74f97 authored over 9 years ago by Gleb Kozyrev <[email protected]>
549f49a4eddee3fbc68200d4b89f2fa35d7c6de6 authored over 9 years ago by Gleb Kozyrev <[email protected]>
9defa38e7dd18c0818e2560b7534ebb9ea87e068 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Handle record type mismatches and support volatile
87cdfed9dc7c702bee4a9306a4f624cbe4c84b12 authored over 9 years ago by Homu <[email protected]>9c8bf960a2e27bbb52b0eaad5ffe83f11b6bf1d5 authored over 9 years ago by Evgenii Pashkin <[email protected]>
1193f8eed01e0a276ba839f1dd776ba02e2a1046 authored over 9 years ago by Evgenii Pashkin <[email protected]>
c8f3b613ca1e3adc74e1cea77a3c318b272ca9eb authored over 9 years ago by Evgenii Pashkin <[email protected]>
55a0a962ac5ccc6834cbd6765594e257f4d983c0 authored over 9 years ago by Evgenii Pashkin <[email protected]>
e30d2b8f6c0aef737e92ddedb08d38527a708521 authored over 9 years ago by Evgenii Pashkin <[email protected]>
4e8369a351b974c9cc15e6aae89947bb7b4e6763 authored over 9 years ago by Evgenii Pashkin <[email protected]>
c9ac9597a5506a78a9cc89d895a2476b635413f6 authored over 9 years ago by Evgenii Pashkin <[email protected]>
e17d9f7ab87be496ada92c23948931b62eaccc38 authored over 9 years ago by Evgenii Pashkin <[email protected]>
466f05245ac3e59121c57a5e5324237f8921d7ed authored over 9 years ago by Evgenii Pashkin <[email protected]>
Generate other functions
WIP
34cdf49b95feb4287d8dc6d6ffa104b2afd99c63 authored over 9 years ago by Homu <[email protected]>It's conceivable that some library will provide a real Volatile struct, for now it just forbids ...
1ec28c9967f7bf18579ea57d74fa3ebeb5863576 authored over 9 years ago by Gleb Kozyrev <[email protected]>bcecaed3637aa1e7b37b9145d85bd973815e4a86 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Stop stripping prefixes from enums and bitfields
b5a71c5345a38a39ff6532f37261a34f4ca50148 authored over 9 years ago by Homu <[email protected]>5dfc108da357e4bfa98f2ea4bf891ab0de39dfd2 authored over 9 years ago by Evgenii Pashkin <[email protected]>
9e230af1c4324b59606b7b55791437eb2dfe0a93 authored over 9 years ago by Evgenii Pashkin <[email protected]>
42771753c38cf8c3f73ee434f82b083d3e5e33a4 authored over 9 years ago by Evgenii Pashkin <[email protected]>
a0b76fb1b70af87b7ff040cb17ab7cf058d9c71d authored over 9 years ago by Evgenii Pashkin <[email protected]>
a10b5fbaa3ebd18446d226f0486cce93d77e9392 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Add gtk-sys to tests
WIP
d710532ad4cb128e359e1f0dded2c61a8202ea85 authored over 9 years ago by Homu <[email protected]>f9f34e1740e8d082798c4768db0e4607dc5051fe authored over 9 years ago by Gleb Kozyrev <[email protected]>