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

Fix clippy warning write_with_newline.

f0010ce8960380c7e3a2da183497f8e3b764735c authored almost 7 years ago
Fix clippy warning identity_conversion.

ae60bbaa7fe58567adc84976904c1a1fdf8798e8 authored almost 7 years ago
Merge pull request #584 from GuillaumeGomez/split

Split gir into lib and binary

3bc8eca0d99d810d4cbec01c55aa703b497a334e authored almost 7 years ago
Split gir into lib and binary

73f3cc4cf68a7eaa36cab3e61930bdff66f68904 authored almost 7 years ago
Merge pull request #583 from tmiasko/scope

Parse additional parameter attributes: scope, closure and destroy.

4504c4c6f4dac0cad157dcc415184577d5efd2f8 authored almost 7 years ago
Merge pull request #581 from tmiasko/more-async-functions

Generate bindings for global asynchronous functions.

f81e31bbfff29f0a60d192c6942e8613812006f2 authored almost 7 years ago
Parse additional parameter attributes: scope, closure and destroy.

9934d935cd5bfbf5844db0c782e654b905a61bbb authored almost 7 years ago
Generate bindings for global asynchronous functions.

* Drop requirement that asynchronous functions have to end in `_async`.
D-Bus related function...

f2451bf49c75374b81f35320ecb59493b3efd106 authored almost 7 years ago
Merge pull request #577 from EPashkin/uint_flags_in_sys

Uint flags in sys

6855214525b04886f06103cadb238cf274adecde authored almost 7 years ago
Fix generating constants, based on bitfield

6728d6a86e355bb5be3f8db05cb0e47200d6cea7 authored almost 7 years ago
Fix sys's flag usage in normal mode

0c29b5d8a9196a49a2fb3bb999fcd6fe42e26020 authored almost 7 years ago
Generate bitflags as type alias

5d6075f77a59f0cff353c702a6fb6651846b5723 authored almost 7 years ago
Fix clippy warning

1f13e0accf32d7a08cea5c673fbf12b0fc509ba2 authored almost 7 years ago
Merge pull request #576 from tmiasko/remove-posix-c-source

Remove _POSIX_C_SOURCE feature test macro.

74a37af3419659e3d1dbe6c430d461cc15f0296c authored almost 7 years ago
Remove _POSIX_C_SOURCE feature test macro.

When feature test macro is explicitly defined, the implicit defaults are no
longer provided. Whi...

d0b3b71d08d5b6d7f82e82267a3ba8bbae00fec2 authored almost 7 years ago
Merge pull request #573 from EPashkin/master

Revert "Include pkg-config --libs and LDFLAGS in the compiler command…

7f5a2b52434c449fc793c22a398d0e0079db311b authored almost 7 years ago
Revert "Include pkg-config --libs and LDFLAGS in the compiler command-line"

This reverts commit e77e06d45d43481f6798ee87d4e16c1e12da668e.

762535214fb0f28cf50ccdc0f7d26d79729f0d1a authored almost 7 years ago
Merge pull request #571 from sdroege/abi-tests-ldflags

Include pkg-config --libs and LDFLAGS in the compiler command-line

b19714eb6dd316eca85b9d6c8d02837d0eccaf96 authored almost 7 years ago
Strip whitespace (and especially \r) from command output

ccc39034795e1710ce10ee87a1db16b30508d35e authored almost 7 years ago
Include pkg-config --libs and LDFLAGS in the compiler command-line

e77e06d45d43481f6798ee87d4e16c1e12da668e authored almost 7 years ago
Merge pull request #570 from tmiasko/sort-tests

Sort types and constants used in ABI tests by name at generation time.

fe7a6ffd33c031fb37f82b93c5efe5f9f8f2b0b7 authored almost 7 years ago
Sort types and constants by name at generation time.

Also use constant arrays instead of BTreeMap, now that they are already
ordered. Constant functi...

86d42d3cd340bf187b191226e712714650e74761 authored almost 7 years ago
Merge pull request #569 from tmiasko/tests

Support libraries with customized crate name when generating tests.

16cfea5f1cecba4e0f8b22b2187158985c254854 authored almost 7 years ago
Support libraries with customized crate name when generating tests.

The mechanism of crate renaming that is available for external libraries
unfortunately does not ...

a0abacc6f0eb6c782f787191467789e7f5c852df authored almost 7 years ago
Support printing const char* in constants ABI test.

The char* and const char* are not considered compatible types, so we
need separate entries for t...

67be5bb6782bca39c8b4964f361159efa248fad1 authored almost 7 years ago
Merge pull request #568 from tmiasko/const-enums-bitfields

Include constants from enums and bitfields in ABI validation.

d1e0127d5bee410e893320ddddae5fe9ad784cf7 authored almost 7 years ago
Include constants from enums and bitfields in ABI validation.

9f0133f6bdcacee068a9efadb2d2701a205f0564 authored almost 7 years ago
Merge pull request #565 from tmiasko/constants

Cross validate constants in XML with those from C.

a43de9a53c3ccdd46090e4dc9ac3002c884e1a8e authored almost 7 years ago
Show partial summary after every 25th test.

ABI validation test may long for prolong period of time, e.g., Gdk
approx 10 min. Indicate that ...

5cc5e4b4980c13b65569559b7e32ad7dc9532b9d authored almost 7 years ago
Use temporary directory for executables compiled during tests.

e3e34012e50f7590b592f96591fffb482bc63c25 authored almost 7 years ago
Cross validate constants in XML with those from C.

e8889f0715a1fda421672ac47e0341b3f3f0557e authored almost 7 years ago
Merge pull request #558 from tmiasko/check-abi

Cross validate Rust ABI with C ABI.

235b7416321fcb16ecb0e95bd5bd764278738760 authored almost 7 years ago
Generate "DO NOT EDIT" header for ABI tests.

05eae56d5bddc3eadb5c26b17fd6363feee82e63 authored almost 7 years ago
Cross validate Rust ABI with C ABI.

324f6f3d96aa353c3d38462b1c23c3bd7525cc9a authored almost 7 years ago
Use cfg attributes when generating ABI tests.

When combinined with proper configuration changes this makes it possible
to skip testing types w...

9af42e26ed76b0c5205a593648d85105d171dd00 authored almost 7 years ago
Show ABI tests results summary on failure.

48bc9638cfac3d0d216b837a90088a2c50233995 authored almost 7 years ago
Exercise ABI testing when running under Appveyor CI.

Limit ABI tests to atk-sys, which is relatively small, to avoid
excessive impact on CI runtime.
...

3abb3a8e60fef67567898ee722f7150244397189 authored almost 7 years ago
Put all headers from gir xml into manual.h

Headers generally need some manual tweaking. Some should be removed and
others added, but genera...

65e66912793786e9a61566dab46c947a3e3c22fb authored almost 7 years ago
Time for C99 is not yet ripe.

69d932dbc551c933b7e947009d27af0a84eb1bec authored almost 7 years ago
Include stdout and stderr in addition to exit status when command execution fails.

6baf5682c107c07a5816357969978c0f414b9805 authored almost 7 years ago
Include header for manual customization of ABI tests.

d6338e15f054d2a90db007d30d784017781d98e6 authored almost 7 years ago
Process CC, CFLAGS and CPPFLAGS using shell parsing rules.

Default build rules in GNU Make are constructed based on those
environment variables. The rule ...

46d604de35406f4974360e2fd7d19d9e46d760d8 authored almost 7 years ago
Merge pull request #564 from tmiasko/redundant-field-names

Cleanup redundant field names in struct initialization.

e51c812c8827d08424e77441cb37ea8c5c964ab3 authored almost 7 years ago
Fix explicit_iter_loop warning.

231557d4c614d1b977eda8b2ae1c88c76de64daf authored almost 7 years ago
Cleanup redundant field names in struct initialization.

6c0a0a44bf7f2ae8f3d9cf9889d3f3860d5b32be authored almost 7 years ago
Merge pull request #563 from EPashkin/manual_in_sys_mode

Use GObject status when generating types

6704a1ca3347ee044daccca5b43b595879c19238 authored almost 7 years ago
Use GObject status when generating types

032ec3fcc3cea62166c7a1cd941ff38946a18115 authored almost 7 years ago
Merge pull request #561 from EPashkin/single_version_file

Add single_version_file option

d978dab93b44ad498f3fdec63ffe119828d30dd9 authored almost 7 years ago
Add single_version_file option

204dc8a1a1898892ddd3877f732e2ad0e45446de authored almost 7 years ago
Merge pull request #560 from tmiasko/master

Use info instead of println in codegen.

87b33149e73a942e00a418195bbb84fa382131b9 authored almost 7 years ago
Use info instead of println in codegen.

The default log level is warn, thus this change also intentionally hides
those messages by defau...

a65b95317bba7a815d8171c73213bfea20e4ce59 authored almost 7 years ago
Merge pull request #559 from EPashkin/restore_callback_guard

Revert "Remove adding callback_guard"

fbb95f484ed5f202af9594b6c8d4f59fc0501bf1 authored almost 7 years ago
Revert "Remove adding callback_guard"

This reverts commit a61ccc16be2e0add02ec7b7953f55ee04317cbf5.

79e84f5fe69e73e88c7fc7e8dff13b334cda8b55 authored almost 7 years ago
Merge pull request #557 from MathieuDuponchelle/constants

Add support for string constants

b418f752fafb7ad91f73effa00dd0d13f9058b08 authored almost 7 years ago
Add support for string constants

Output based on the manual bindings in the GLib:
https://github.com/gtk-rs/glib/blob/master/src/...

ae3b1cb4b0f9458788049f6d4a16c60f2dac1f30 authored almost 7 years ago
Merge pull request #553 from MathieuDuponchelle/pkg_config_fix

codegen/build.rs: disable print_system_libs in calls to pkg-config

6114d1c7e248c982fb67c73fbf1b4318675a88e6 authored almost 7 years ago
codegen/build.rs: disable print_system_libs in calls to pkg-config

By default, pkg-config-rs sets the PKG_CONFIG_ALLOW_SYSTEM_LIBS
environment variable
(alexcricht...

a4185132ea393cc00864c2e906c8c0a6e0a11df9 authored almost 7 years ago
Merge pull request #552 from EPashkin/prioritize_refcounted_record

Prioritize RecordType::Refcounted over other record types

02e230265dbfe311e679c8bd8b8578f289e9adef authored almost 7 years ago
Prioritize RecordType::Refcounted over other record types

48ab066ecf60d7ab963dfc249f4da1dc18744efc authored almost 7 years ago
Merge pull request #551 from EPashkin/fix_gdk_pixbuf_sys_panic

Fix panic on generating gdk-pixbuf-sys

bd67955b670e1d61dba6bd96ca6f3ec5073ecf0b authored almost 7 years ago
Merge pull request #550 from EPashkin/custom_type_glib_priority

Add glib::Priority as custom type, replace priorities in async functi…

72ba992a45fea687739433652a50e9f4cbad84ab authored almost 7 years ago
Add glib::Priority as custom type, replace priorities in async functions with it

2e7b031674436f88fa6fd72d5343ca0a9964f8fd authored almost 7 years ago
Don't call analysis::run in sys mode

9e2ba6cd5afa173b08dc2f64e3a99aa734075cff authored almost 7 years ago
Fix panic on generating gdk-pixbuf-sys

63b955a6466c9fb251bf4e7018a472aa8819823d authored almost 7 years ago
Merge pull request #548 from MathieuDuponchelle/improve_callbacks_from_finish

Add support for async functions that have a non-trivial ..

4c742cbe257cac415780770827bd819ab6c119cd authored almost 7 years ago
Add support for async functions that have a non-trivial ..

return type of the finish() function

Fixes #535

ef40528c9d0561d9f2cef9142cc7d45bcc3e8066 authored almost 7 years ago
Merge pull request #547 from EPashkin/remove_callback_guard

Remove adding callback_guard

8b9d0bb32ed3b76ff9931ee283c07d32af955b60 authored almost 7 years ago
Remove adding callback_guard

a61ccc16be2e0add02ec7b7953f55ee04317cbf5 authored almost 7 years ago
Merge pull request #546 from EPashkin/disguised2

Alternative of General support for disguised types

ea993ed556a1743d16734963df923965e471db5a authored almost 7 years ago
Block last clippy warnings

3c4ea91d5f0f87059679cad99ebbc9fe126f2b22 authored almost 7 years ago
Add custom generation for disguised records

5752d30510c546f8a292a69cc269620fb74b2077 authored almost 7 years ago
Simplify Type::record

9ee633767cacce4fe62a48abaea84502b4f2d929 authored almost 7 years ago
Merge pull request #544 from tmiasko/disguised-support

General support for disguised types, but enabled only for GdkAtom and…

520284a32e584a4b76cc2b1891c88b7ca19cdc46 authored almost 7 years ago
Merge pull request #545 from EPashkin/manual_record_boxed

Allow generate record with g_boxed_copy and g_boxed_free

c766fb96a397308ef5fd9502c8641a99f6ba275a authored almost 7 years ago
Generate AutoBoxed record as fall-back

8db8c53e4bc1f0aed7867159a645c63a08ba8019 authored almost 7 years ago
Rename parameter name to use_boxed_functions

99ce70932410803747135daf87b17e13f82006f7 authored almost 7 years ago
Allow generate record with g_boxed_copy and g_boxed_free

6684e2a2ad78485eb83ae34927c1d341eb71b09c authored almost 7 years ago
General support for disguised types, but enabled only for GdkAtom and GIConv.

953272d9705925f5a8b73faaeb8d84d062b52295 authored almost 7 years ago
Merge pull request #540 from EPashkin/update_readme

Update readme

47eb915cacf7e352a8202ae930a3b0e9a19463e0 authored almost 7 years ago
Merge pull request #541 from GuillaumeGomez/repos-url

Add repositories urls in head comment

b4760e079bdf2bbd3d1ec6a9fcdfe5fc840758e3 authored almost 7 years ago
Add repositories urls in head comment

154dcf1c41a780cba7248ce9ebab4d12ebd2785e authored almost 7 years ago
Update README.md for docs generation

59c1372e8dd3222b338d5a98a28e3f985cfd4dee authored almost 7 years ago
Replace underscore in "make-backup" command line option

63e8ca05323dbcbacefb966a8b9983a24cf5d29f authored almost 7 years ago
Merge pull request #539 from MathieuDuponchelle/target_doc_path

doc: allow specifying a separate target path

0185084becf916374e9f2ed3c5f3ba73539825da authored almost 7 years ago
doc: allow specifying a separate target path

This reduce the amount of manual tweaking required when
regenerating the doc of the gstreamer bi...

0856e664bc2ec520cbd8ce7cffe166515fb384cb authored almost 7 years ago
Merge pull request #538 from tmiasko/uses

Refactor imports.

37f78052081ea205614b69e8fa119a7c490e3fc8 authored almost 7 years ago
Use Imports to generate use declarations in enum / flags codegen.

a665d8a00af3080edcda7a577d4ecee7c1188488 authored almost 7 years ago
Make Imports aware of current crate and names defined in module.

This move responsibility for special handling of names defined within
the same crate or module i...

4324bcc6f3342a20d9602c0e8bccc95038aba705 authored almost 7 years ago
Merge pull request #536 from tmiasko/cleanup

Cleanup unused and commented out code.

17926674c86334e19a32475b315a17f4719a525d authored almost 7 years ago
Merge pull request #537 from tmiasko/use-inside-glib

Fix use declarations when generating code for glib.

81a781f2e852b0d2f58b3cf3da002e1ef5ed5bce authored almost 7 years ago
Fix use declarations when generating code for glib.

3ebd2351d47b2ab03ec914ebee05ea2ff5cc614c authored almost 7 years ago
Cleanup unused and commented out code.

6cfe2563bd36559c01925d6cb0fbe23d9f7d6405 authored almost 7 years ago
Merge pull request #532 from EPashkin/fix_clippy_warnings

Fix clippy warnings

746446b58471d07d0edd10bb313e802e56aafa6b authored almost 7 years ago
Merge pull request #533 from tmiasko/xml

Higher level API for XML parsing.

dff483ee7cfc286bccae9fd16d9ab85d5bcf44c4 authored almost 7 years ago
Higher level API for XML parsing.

Element
=======

The most basic building block of new API is new Element type,
which wraps Start...

e8856d47e808837b99422c0f3a257fc28aa978ae authored almost 7 years ago
Disable some clippy warnings

165fc545c0bb9ddc43864b860bf22fd5be314d02 authored almost 7 years ago
Fix clippy warnings

f8bf765eee906b8a3ad10a07288bbfd93f981506 authored almost 7 years ago
Merge pull request #531 from tmiasko/to-bool

Include default value in to_bool function.

0f1d1c178407c918d5cd2fbd5cf67126324cd4ff authored almost 7 years ago
Merge pull request #530 from tmiasko/non-snake-case

Allow non_snake_case to silence warnings in generated code.

cf9921f011e9597931ed3a98e2e0ab8964221406 authored almost 7 years ago
Allow non_snake_case to silence warnings in generated code.

Useful especially in the case of WebKit crates.

b43a3b68a625d96a2ce848d46b2fc6dbe7b568da authored almost 7 years ago