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
f0010ce8960380c7e3a2da183497f8e3b764735c authored almost 7 years ago
ae60bbaa7fe58567adc84976904c1a1fdf8798e8 authored almost 7 years ago
Split gir into lib and binary
3bc8eca0d99d810d4cbec01c55aa703b497a334e authored almost 7 years ago73f3cc4cf68a7eaa36cab3e61930bdff66f68904 authored almost 7 years ago
Parse additional parameter attributes: scope, closure and destroy.
4504c4c6f4dac0cad157dcc415184577d5efd2f8 authored almost 7 years agoGenerate bindings for global asynchronous functions.
f81e31bbfff29f0a60d192c6942e8613812006f2 authored almost 7 years ago9934d935cd5bfbf5844db0c782e654b905a61bbb authored almost 7 years ago
* Drop requirement that asynchronous functions have to end in `_async`.
D-Bus related function...
Uint flags in sys
6855214525b04886f06103cadb238cf274adecde authored almost 7 years ago6728d6a86e355bb5be3f8db05cb0e47200d6cea7 authored almost 7 years ago
0c29b5d8a9196a49a2fb3bb999fcd6fe42e26020 authored almost 7 years ago
5d6075f77a59f0cff353c702a6fb6651846b5723 authored almost 7 years ago
1f13e0accf32d7a08cea5c673fbf12b0fc509ba2 authored almost 7 years ago
Remove _POSIX_C_SOURCE feature test macro.
74a37af3419659e3d1dbe6c430d461cc15f0296c authored almost 7 years ago
When feature test macro is explicitly defined, the implicit defaults are no
longer provided. Whi...
Revert "Include pkg-config --libs and LDFLAGS in the compiler command…
7f5a2b52434c449fc793c22a398d0e0079db311b authored almost 7 years agoThis reverts commit e77e06d45d43481f6798ee87d4e16c1e12da668e.
762535214fb0f28cf50ccdc0f7d26d79729f0d1a authored almost 7 years agoInclude pkg-config --libs and LDFLAGS in the compiler command-line
b19714eb6dd316eca85b9d6c8d02837d0eccaf96 authored almost 7 years agoccc39034795e1710ce10ee87a1db16b30508d35e authored almost 7 years ago
e77e06d45d43481f6798ee87d4e16c1e12da668e authored almost 7 years ago
Sort types and constants used in ABI tests by name at generation time.
fe7a6ffd33c031fb37f82b93c5efe5f9f8f2b0b7 authored almost 7 years ago
Also use constant arrays instead of BTreeMap, now that they are already
ordered. Constant functi...
Support libraries with customized crate name when generating tests.
16cfea5f1cecba4e0f8b22b2187158985c254854 authored almost 7 years ago
The mechanism of crate renaming that is available for external libraries
unfortunately does not ...
The char* and const char* are not considered compatible types, so we
need separate entries for t...
Include constants from enums and bitfields in ABI validation.
d1e0127d5bee410e893320ddddae5fe9ad784cf7 authored almost 7 years ago9f0133f6bdcacee068a9efadb2d2701a205f0564 authored almost 7 years ago
Cross validate constants in XML with those from C.
a43de9a53c3ccdd46090e4dc9ac3002c884e1a8e authored almost 7 years ago
ABI validation test may long for prolong period of time, e.g., Gdk
approx 10 min. Indicate that ...
e3e34012e50f7590b592f96591fffb482bc63c25 authored almost 7 years ago
e8889f0715a1fda421672ac47e0341b3f3f0557e authored almost 7 years ago
Cross validate Rust ABI with C ABI.
235b7416321fcb16ecb0e95bd5bd764278738760 authored almost 7 years ago05eae56d5bddc3eadb5c26b17fd6363feee82e63 authored almost 7 years ago
324f6f3d96aa353c3d38462b1c23c3bd7525cc9a authored almost 7 years ago
When combinined with proper configuration changes this makes it possible
to skip testing types w...
48bc9638cfac3d0d216b837a90088a2c50233995 authored almost 7 years ago
Limit ABI tests to atk-sys, which is relatively small, to avoid
excessive impact on CI runtime.
...
Headers generally need some manual tweaking. Some should be removed and
others added, but genera...
69d932dbc551c933b7e947009d27af0a84eb1bec authored almost 7 years ago
6baf5682c107c07a5816357969978c0f414b9805 authored almost 7 years ago
d6338e15f054d2a90db007d30d784017781d98e6 authored almost 7 years ago
Default build rules in GNU Make are constructed based on those
environment variables. The rule ...
Cleanup redundant field names in struct initialization.
e51c812c8827d08424e77441cb37ea8c5c964ab3 authored almost 7 years ago231557d4c614d1b977eda8b2ae1c88c76de64daf authored almost 7 years ago
6c0a0a44bf7f2ae8f3d9cf9889d3f3860d5b32be authored almost 7 years ago
Use GObject status when generating types
6704a1ca3347ee044daccca5b43b595879c19238 authored almost 7 years ago032ec3fcc3cea62166c7a1cd941ff38946a18115 authored almost 7 years ago
Add single_version_file option
d978dab93b44ad498f3fdec63ffe119828d30dd9 authored almost 7 years ago204dc8a1a1898892ddd3877f732e2ad0e45446de authored almost 7 years ago
Use info instead of println in codegen.
87b33149e73a942e00a418195bbb84fa382131b9 authored almost 7 years ago
The default log level is warn, thus this change also intentionally hides
those messages by defau...
Revert "Remove adding callback_guard"
fbb95f484ed5f202af9594b6c8d4f59fc0501bf1 authored almost 7 years agoThis reverts commit a61ccc16be2e0add02ec7b7953f55ee04317cbf5.
79e84f5fe69e73e88c7fc7e8dff13b334cda8b55 authored almost 7 years agoAdd support for string constants
b418f752fafb7ad91f73effa00dd0d13f9058b08 authored almost 7 years ago
Output based on the manual bindings in the GLib:
https://github.com/gtk-rs/glib/blob/master/src/...
codegen/build.rs: disable print_system_libs in calls to pkg-config
6114d1c7e248c982fb67c73fbf1b4318675a88e6 authored almost 7 years ago
By default, pkg-config-rs sets the PKG_CONFIG_ALLOW_SYSTEM_LIBS
environment variable
(alexcricht...
Prioritize RecordType::Refcounted over other record types
02e230265dbfe311e679c8bd8b8578f289e9adef authored almost 7 years ago48ab066ecf60d7ab963dfc249f4da1dc18744efc authored almost 7 years ago
Fix panic on generating gdk-pixbuf-sys
bd67955b670e1d61dba6bd96ca6f3ec5073ecf0b authored almost 7 years agoAdd glib::Priority as custom type, replace priorities in async functi…
72ba992a45fea687739433652a50e9f4cbad84ab authored almost 7 years ago2e7b031674436f88fa6fd72d5343ca0a9964f8fd authored almost 7 years ago
9e2ba6cd5afa173b08dc2f64e3a99aa734075cff authored almost 7 years ago
63b955a6466c9fb251bf4e7018a472aa8819823d authored almost 7 years ago
Add support for async functions that have a non-trivial ..
4c742cbe257cac415780770827bd819ab6c119cd authored almost 7 years agoreturn type of the finish() function
Fixes #535
ef40528c9d0561d9f2cef9142cc7d45bcc3e8066 authored almost 7 years agoRemove adding callback_guard
8b9d0bb32ed3b76ff9931ee283c07d32af955b60 authored almost 7 years agoa61ccc16be2e0add02ec7b7953f55ee04317cbf5 authored almost 7 years ago
Alternative of General support for disguised types
ea993ed556a1743d16734963df923965e471db5a authored almost 7 years ago3c4ea91d5f0f87059679cad99ebbc9fe126f2b22 authored almost 7 years ago
5752d30510c546f8a292a69cc269620fb74b2077 authored almost 7 years ago
9ee633767cacce4fe62a48abaea84502b4f2d929 authored almost 7 years ago
General support for disguised types, but enabled only for GdkAtom and…
520284a32e584a4b76cc2b1891c88b7ca19cdc46 authored almost 7 years agoAllow generate record with g_boxed_copy and g_boxed_free
c766fb96a397308ef5fd9502c8641a99f6ba275a authored almost 7 years ago8db8c53e4bc1f0aed7867159a645c63a08ba8019 authored almost 7 years ago
99ce70932410803747135daf87b17e13f82006f7 authored almost 7 years ago
6684e2a2ad78485eb83ae34927c1d341eb71b09c authored almost 7 years ago
953272d9705925f5a8b73faaeb8d84d062b52295 authored almost 7 years ago
Update readme
47eb915cacf7e352a8202ae930a3b0e9a19463e0 authored almost 7 years agoAdd repositories urls in head comment
b4760e079bdf2bbd3d1ec6a9fcdfe5fc840758e3 authored almost 7 years ago154dcf1c41a780cba7248ce9ebab4d12ebd2785e authored almost 7 years ago
59c1372e8dd3222b338d5a98a28e3f985cfd4dee authored almost 7 years ago
63e8ca05323dbcbacefb966a8b9983a24cf5d29f authored almost 7 years ago
doc: allow specifying a separate target path
0185084becf916374e9f2ed3c5f3ba73539825da authored almost 7 years ago
This reduce the amount of manual tweaking required when
regenerating the doc of the gstreamer bi...
Refactor imports.
37f78052081ea205614b69e8fa119a7c490e3fc8 authored almost 7 years agoa665d8a00af3080edcda7a577d4ecee7c1188488 authored almost 7 years ago
This move responsibility for special handling of names defined within
the same crate or module i...
Cleanup unused and commented out code.
17926674c86334e19a32475b315a17f4719a525d authored almost 7 years agoFix use declarations when generating code for glib.
81a781f2e852b0d2f58b3cf3da002e1ef5ed5bce authored almost 7 years ago3ebd2351d47b2ab03ec914ebee05ea2ff5cc614c authored almost 7 years ago
6cfe2563bd36559c01925d6cb0fbe23d9f7d6405 authored almost 7 years ago
Fix clippy warnings
746446b58471d07d0edd10bb313e802e56aafa6b authored almost 7 years agoHigher level API for XML parsing.
dff483ee7cfc286bccae9fd16d9ab85d5bcf44c4 authored almost 7 years ago
Element
=======
The most basic building block of new API is new Element type,
which wraps Start...
165fc545c0bb9ddc43864b860bf22fd5be314d02 authored almost 7 years ago
f8bf765eee906b8a3ad10a07288bbfd93f981506 authored almost 7 years ago
Include default value in to_bool function.
0f1d1c178407c918d5cd2fbd5cf67126324cd4ff authored almost 7 years agoAllow non_snake_case to silence warnings in generated code.
cf9921f011e9597931ed3a98e2e0ab8964221406 authored almost 7 years agoUseful especially in the case of WebKit crates.
b43a3b68a625d96a2ce848d46b2fc6dbe7b568da authored almost 7 years ago