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

Merge pull request #362 from EPashkin/fix_object_properties

Fix generating properties with Object descendants type

f493ea362734f7311c618f6518c2d9dce97668eb authored over 7 years ago
Fix generating properties with Object descendants type

55230d08afee24916c471e506504e83f0befdfdf authored over 7 years ago
Merge pull request #361 from EPashkin/fix_option_lifetime

Fix into parameters lifetime

32b0f113e36c5c60101dc1817027c059f1acdeb8 authored over 7 years ago
Fix into parameters lifetime

107b360d0303d7f77163042acf4c52c54c6ccd7f authored over 7 years ago
Merge pull request #360 from GuillaumeGomez/check_init_assert-first

Always make check_init_assert first in chunks

14876d3536189b216665370d22253325dd56de1e authored over 7 years ago
Always make check_init_assert first in chunks

b705e7dde92b0a6cd6e7e5010ed517082f1eddb6 authored over 7 years ago
Merge pull request #359 from EPashkin/config_doc_hidden

Added doc_hidden option for functions, properties and child_properties

2184662562c2a153ca9847c0ec8985ad183fa172 authored over 7 years ago
Added doc_hidden option for functions, properties and child_properties

706840c696f448bb7019b9b8061209ebbebf4c8b authored over 7 years ago
Merge pull request #358 from EPashkin/add_default_values_for_more_types

Add default values for fundamental types and Records

4ffdbd36c23d32aae5ce7fb064b6f341ebe64c80 authored over 7 years ago
Add default values for fundamental types and Records

24993a6fb624516d5ce11b899d351c9ad503844c authored over 7 years ago
Merge pull request #321 from GuillaumeGomez/into-options

Add into conversion for every nullable type

19fbbd9ec95d49fd11be24236c0d94a9e0f65ae4 authored over 7 years ago
Next step: creating let bindings

2e1f92eace136fb405d8d73066d65d07c865bc1b authored over 7 years ago
Add missing .into() call for primitive types and few fixes

94a371b0834d7c53766be85d3058cff61e099b41 authored over 7 years ago
Improve Into<> implementation

406002b8325f10d59a59f1e48570eed4c4292154 authored over 7 years ago
Add into conversion for every nullable type

45597f835d750dac43e38036acebd51a90b2bc3e authored over 7 years ago
Merge pull request #352 from EPashkin/configure_ouput_Option

Allow to disable Option conversion for output parameters and bool ret…

24767f3fe7fabb77429dbf76a2b341c44aa8f1e9 authored almost 8 years ago
Update README.md

982a9a75e394f32ca8ecfe81c9bc16b200d2785c authored almost 8 years ago
Allow to disable Option conversion for output parameters and bool return type

e2f4ab4bff142bcfb3896dcc64aa9a7385c5c843 authored almost 8 years ago
Merge pull request #349 from EPashkin/interfaces_functions

Generate interfaces functions

2d591cc65e0a6ef07ac14fa209a9ce8954a173cb authored almost 8 years ago
Generate interfaces functions

d46f9de01b6c7246663bcedf99e74a74cecec1cf authored almost 8 years ago
Merge pull request #348 from GuillaumeGomez/readme-improvements

Add TOML files explanations

e9ca875f89ba939af38924778633010c37175f4a authored almost 8 years ago
Add TOML files explanations

b1d7da0dc6a1d47b6f99e67d69cf7d4f4e24bb43 authored almost 8 years ago
Merge pull request #347 from sdroege/more-union-padding

Also handle "padding" in addition to "reserved" as a valid union-padd…

1934454ef72202d866b02f09e096eff9f08118ff authored almost 8 years ago
Also handle "padding" in addition to "reserved" as a valid union-padding field name

038b5137c17798cd6dcb3378cd8341fd5854c1d6 authored almost 8 years ago
Merge pull request #346 from sdroege/gmutex

Generate GMutex union with correct alignment constraints on 32 bit pl…

bf7bd49f50755a8d1204a3d13b0e8a743a79f458 authored almost 8 years ago
Merge pull request #345 from sdroege/gintptr

Add support for guintptr and gintptr

e0b622b50633baad345c512a63188adf4e3e040a authored almost 8 years ago
Generate GMutex union with correct alignment constraints on 32 bit platforms

While it is always 64 bits in size, on 32 bit platforms it only requires
32 bit alignment due to...

6dd5579b22c90b057d7e51a40eeca02c87359713 authored almost 8 years ago
Add support for guintptr and gintptr

7aa5bfa1bccaac23645c5b9efd71e29deac26da9 authored almost 8 years ago
Merge pull request #344 from sdroege/padding-unions

Add special handling for "padding unions" as used in GStreamer structs

b188607b4c9b366d0a885edb8d36f49140d4f9a1 authored almost 8 years ago
Add special handling for "padding unions" as used in GStreamer structs

struct {
[..]

union {
gpointer _gst_reserved[GST_PADDING];
struct {
gint some...

a968f42596077bcad2811035438795de06f3f439 authored almost 8 years ago
Handle pointers to unions and special-case GMutex and GWeakRef unions

This allows for more struct fields to be correctly generated.

faceebf29b666137f0607850aa830593a23f0700 authored almost 8 years ago
Merge pull request #341 from sdroege/pub-struct-fields

Mark private struct fields in -sys bindings as public

cbdd61fb7296d6164212c11c8ccd1100beddca9b authored almost 8 years ago
Merge pull request #342 from sdroege/gvalue-special-case

Only special-case structs named "Value" from the GObject library

5d33a5b246595b79af4aa0990613d58e0bb4dfcb authored almost 8 years ago
Mark private struct fields in -sys bindings as public

This is needed for various structs in GStreamer because either
1) it's a private padding field, ...

6ffa11d9beafe66713d423e8aa46a76110ff5ccb authored almost 8 years ago
Only special-case structs named "Value" from the GObject library

f3238e5e249ba76a244385297d6128b74d3c8f8b authored almost 8 years ago
Merge pull request #326 from GuillaumeGomez/readme-improvements

Improve README

10e1d4f89dbcc87fc7d71a28d6a29aa102be73a5 authored almost 8 years ago
Improve README

3f1b084dc9110eeac38c278871ddd532a0accdc6 authored almost 8 years ago
Merge pull request #339 from sdroege/cstrings

Create C string constants as *const c_char with trailing \0 instead of &'static str

a83e248e5055842eb4beba4343880e0df905b124 authored almost 8 years ago
Merge pull request #340 from sdroege/bitflags

Update to bitflags 0.8

c665fc2f40938420c55298b128fd8dfbea6d13b6 authored almost 8 years ago
Merge pull request #338 from sdroege/bitflag-constants

Add support for correctly generating bitflag constants

b062ee5efeca73698c3972f500394c6d7a892577 authored almost 8 years ago
Add support for correctly generating bitflag constants

In the GIR they are given with an integer value but we have to convert
them to the corresponding...

7b57b86818a672855d9b86d7ba516467903f8dd5 authored almost 8 years ago
Merge pull request #335 from sdroege/const-ffi-types

Use FFI instead of Rust types for constants too

b1c46eff74e8bc1e55f3239d14baf5056aba6207 authored almost 8 years ago
Update to bitflags 0.8

54d92de862b7366d0314d784fd3680d5bded0ebc authored almost 8 years ago
Create C string constants as *const c_char with trailing \0 instead of &'static str

This reverts part of 9defa38e7dd18c0818e2560b7534ebb9ea87e068

Reason for this change is that it...

08fed0b70cae4b429f2cdd0fba264516a2e84f5c authored almost 8 years ago
Special case gboolean constant generation for GLib

We shouldn't qualify GTRUE/GFALSE with glib::

25e698177dcf2877259428d029acad49b11ab5ad authored almost 8 years ago
Remove work-around for PangoGlyph constants and convert gboolean to the correct values

26f5db1ca535e3663e46fdedff84d916f0f7bfe6 authored almost 8 years ago
Merge pull request #337 from EPashkin/property_setters_IsA

Generate property setters with IsA

7b04343e622c510691385f2bfeb686af7111b29a authored almost 8 years ago
Use single bound in property setters

8a0164472564c49564ebd373e866259fbfb35ace authored almost 8 years ago
Extract single bound info to struct

1f448cd28466557abccf88b09516028b336a5bdc authored almost 8 years ago
Generate property setters with IsA

953a419e6e476d209d586b508c9a65b0fa2fef6e authored almost 8 years ago
Use FFI instead of Rust types for constants too

Otherwise we will make them to possibly incorrect Rust types, which do
not exist, and by this we...

2aa3b3fd79267af59ac902ac7373d0e32e717e6f authored almost 8 years ago
Merge pull request #333 from sdroege/union-in-class

Add support for parsing unions in classes

af33658deacea04107d7ba93de3dbf136498ce75 authored almost 8 years ago
Add support for parsing unions in classes

4cb4beb01ad2c6916b0f193ba4f3a580ba48ba97 authored almost 8 years ago
Merge pull request #331 from EPashkin/fix_construct_only_properties

Fixed processing of properties "construct_only" flag

76b08740ce41a6abfcd9ffeca7a9d18d2a0c773a authored almost 8 years ago
Fixed processing of properties "construct_only" flag

f541d58cab3a21ad1bc252cd45b1a58e1217a13f authored almost 8 years ago
Merge pull request #330 from EPashkin/fix_interface_with_properties_Object_import

Add use Object for interfaces with properties

7df312d9fd15d1567a11d0c1c4c270e781b8078a authored almost 8 years ago
Add use Object for interfaces with properties

eeaa34ed074dd92a824f9d3c968d6a3cc8cd9942 authored almost 8 years ago
Merge pull request #325 from EPashkin/attribute_slice_in_parser

Fix parser atribute parameter and possible conflict with `std::slice::SliceIndex`

6af639e75ceb9cdf7d634cf8b80173ad76fe86b2 authored almost 8 years ago
Replace unneeded &String parameters

9d947a807843d755bb6c36c2998b83c8fb12da20 authored almost 8 years ago
Replace Vec<OwnerAttribute> with [OwnerAttribute] in parser parameters

Fix conflict with `std::slice::SliceIndex`

671db83f8ae7325b888eeaf73f109cb00f15390f authored almost 8 years ago
Merge pull request #324 from EPashkin/versioned_enum_members

Fix generation of versioned enum member

310a2dabdc3c32dd4539ad67177612cb54a54b6b authored almost 8 years ago
Fix generation of versioned enum member

e1cbd1db6f80e080a7539f8e8e57337f3170973f authored almost 8 years ago
Merge pull request #323 from EPashkin/properties_check_dependencies

Use dependencies when checking for property duplicates

b7f51896c58e8a36b000be000e262ae97ead99df authored almost 8 years ago
Use dependencies when checking for property duplicates

0cd58fa3dbb853c42ec7d5e41acacbaa2ddb7883 authored almost 8 years ago
Merge pull request #322 from EPashkin/clippy_fixes

Fixed many clippy warnings

187fd1f1d5728963ca2da14483ab1f4a920457a6 authored almost 8 years ago
Fixed many clippy warnings

43c1daa4d971e36ad37f7a5b792b262d3239efc0 authored almost 8 years ago
Merge pull request #320 from EPashkin/toml_0_3

Update toml, regex and xml-rs version

c3b402047e16aaaf75b48a609277bb840d6abdba authored almost 8 years ago
Upgrade git2 to 0.6

4c29e9ba375edd30bbd2ded81ce0e33a072d5af1 authored almost 8 years ago
Write dependencies version

813b368418fb5f54641c52e042f27d2bb751b047 authored almost 8 years ago
Upgrade xml-rs to 0.4

41dc837b71ffcfbcf2ce7ce80ca76bbbd12424dd authored almost 8 years ago
Upgrade regex to 0.2

620c99089e53e30bee86546483152315e263ee4a authored almost 8 years ago
Update toml to 0.3

890f31f2f540566dd569b41c37485cb5514b5954 authored almost 8 years ago
Merge pull request #319 from EPashkin/remove_unneeded_glib_ffi_reference_in_enum

Remove unused uses in generated enums.rs

18e68078c2e07cce1193c3d2f6899f5963b62b3f authored almost 8 years ago
Remove unused import in properties

a4e8ecb9cc05b642708b32a74f9403bc4592a475 authored almost 8 years ago
Remove unused uses in generated enums.rs

12be1b2f0b866e68c29e434a27b796ddcb2938ee authored almost 8 years ago
Merge pull request #318 from EPashkin/fix_for_pango

Fix generation out parameter with simply types

aacfc9298d8d789879a2c9b2db6771432cb47185 authored almost 8 years ago
Fix generation out parameter with simply types

a2393e49c02fed9dfe47566435e4303263df7d89 authored almost 8 years ago
Merge pull request #317 from EPashkin/bounds

Bounds

a4dcf9586b92be9a93292f8c3e56acab07576098 authored almost 8 years ago
Fix StyleContext::to_string visibility

0e1a52565dc21687c188c1c28e197d2b3a8fb4c3 authored almost 8 years ago
Change bound type alias to char

e67f65865152d54ad65f6b81e9dc2db92bba58e6 authored almost 8 years ago
Add support for multiple lifetimes for Into bound

3f3e023e875d0a34222bb877072a8b1e0d2b73a1 authored almost 8 years ago
Move adding bounds to member

3e4d98c492a8bb807d97f265f02bcaaebe478a5f authored almost 8 years ago
Merge pull request #316 from EPashkin/simplify_bound_logic

Moved bounds logic out parameter

a42adc8c2fe1de6e7a59bb8276c1c2a5609fd45b authored almost 8 years ago
Moved bounds logic out parameter

354e306b322c6a4f6dff5e9b81c6a11e223fc740 authored almost 8 years ago
Merge pull request #315 from GuillaumeGomez/cleanup

Small cleanup

cba4fb89f0c711c7177764fcd4fd0e89b1dda66a authored almost 8 years ago
Small cleanup

a1c6a5c4588fb303c3312cfa9f324f1619b77da2 authored almost 8 years ago
Merge pull request #314 from GuillaumeGomez/optional_str

Add Into<&str> for optional parameters

29b5d65e44e3520e1ab557842b768a594cb09a90 authored almost 8 years ago
Remove unneeded cast

cd488c13300f73bedac56469310ec5d86240e653 authored almost 8 years ago
Fix tests

9d967dac3f5dc4dfd5ff3f8309ea0d76a10dc0c3 authored almost 8 years ago
Add .into() call and cast

ff4dd603bdbf695de2c2c890de802303e03c6c47 authored almost 8 years ago
Add Into<&str> for optional parameters

cba2e36c0bdb139d3551f80e81b7b6ae75e12a5b authored almost 8 years ago
Merge pull request #313 from EPashkin/to_string_fix

Don't implement Display trait for non-standard to_string

5232053b5a109f6ebca362e825eb99966f96cbde authored almost 8 years ago
Don't implement Display trait for non-standard to_string

cacd66adc4c9e7885bce4604b7b4a796709e2ec3 authored almost 8 years ago
Merge pull request #312 from EPashkin/check_config_existence

Check for config file existence before loading it

18c7e366b414d887a61b884ff7a2db0b897dadc2 authored almost 8 years ago
Check for config file existence before loading it

cb7c6a73270d747ac318ad84b793cbd913c8d4c4 authored almost 8 years ago
Merge pull request #311 from EPashkin/add_compile_time_pointer_size_check

Add pointer size check

b91816f112536dee6fa03b74a257ce629c8cd8ea authored almost 8 years ago
Add pointer size check

3e4db9e124657723e01fba53f6393dd9215b8079 authored almost 8 years ago
Merge pull request #310 from EPashkin/GValue_size_fix

Fix GValue generation in gobject-sys

92ae8eca50103a3311a481a2227f9bf7d4ad1f57 authored almost 8 years ago
Fix GValue generation in gobject-sys

33c607ece5b2fd5b82fe104884d9ccd3c7d6782d authored almost 8 years ago
Merge pull request #308 from EPashkin/properties

Properties

8a0b5e5151c1d46a8f6440ea6b7560b25993a52b authored almost 8 years ago