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

Change parameter heading formatting

91452188505b13145336738f72b4cb0570f94b6f authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Shield XML tags

646a8fa7c335a29153475c4297385a929165d6be authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Avoid mangling inline code in backquotes

402acebe5c7174e408308de9783c81abb2195836 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Mangle parameter names and change instance parameter to `self`

c0847438d1f9c48471d630510f3fdc8318975171 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Use symbol dictionary to translate C names to Rust correctly

cf550db297b1ab9f97c67b650917f4376f7d658a authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Add analysis::symbols: a C to Rust dictionary for the docs generator

97465d95c803ba2022e9eda0f24199217d432a8a authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Test without GTK_LIB_DIR on Windows

c89e8d42e5b2da69b86872faca23b865cabe09f7 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Regen

f0936e150b4f454ca06e3ca457cd486afd98e70d authored almost 9 years ago by Gleb Kozyrev <[email protected]>
sys build script update

Update pkg-config to 0.3.7.
Let pkg-config compare version numbers.
If pkg-config can't be run e...

f6801674272d0a227c054e78269fb9c575a2287b authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Document traits

26f8a7b8f18174095257783fc0400b64f94847c5 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Simplify signatures, drop redundant `parent` parameters

e52f29c4668b17b2fb09ad8173e5493bfff1ea62 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Fix class-struct/trait relationship handling

ec28cfebbd17e63ef6d564a2fa82b3a3e8b65e07 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Don't generate file names, file everything under "*" -- autodetect

43d4c208dd890c72c5ba907b2d8275e771dd2564 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Eat extra spaces to avoid triggering code blocks with four space ident

3094ab4ebcda531037932dafb9a0a3657d9b58e6 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Delimit code blocks with newlines

387c145aae51a806cbfc88089f5d6f14517d84e9 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Merge pull request #212 from EPashkin/identables2

Extract equal functionality for config items to traits

dd27b74eaf1c25bf4067259b6d21be91d877c933 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Extract equal functionality for config items to traits

bbdf89ad1e4cb8594491746535be00ffcebfa970 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #210 from gkoz/version_features

Version reform

17af3028129cc94f3c711c7960e75c14786d490f authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Regen

e934515a9d0646f1a9789e242074dca4119f08c6 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Add appveyor.yml

f3806f8c23bdaaba69df9a57c8188598564fc56b authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Update the sys_build crate

4735c68450ddd216ce886a85402044acb60b4ab9 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Build script: add GTK_LIB_DIR override and change to version features

Don't detect version but check version features against the version returned by pkg-config.
If G...

8142ba3a9b8565039a59fd45d70e888607fe771a authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Parse `shared-library` namespace attribute

b715f9abe75157791f9147d45bc697f45458fabf authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Add "member" dictionary to config

Its purpose is to set various quirks for enum, bitfield and record members.

484f720602500970a69a4eb5aef2a5a46f5343e1 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
sys: Handle 'alias' and 'version' config settings for enums and bitfields

alias: the enum variant is a non-canonical synonym of some other variant
version: the member is ...

681964f35bb48a844299984308675463827d6396 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Split out config::ident

6be6b06dc32c57adbe690645564f0fea5737c8f4 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
sys: Bump `bitflags` and `libc` versions

b6542ebddd0eb2437cce7a3cb3f70456ee31007c authored almost 9 years ago by Gleb Kozyrev <[email protected]>
sys: Add version features to Cargo.toml

e128fe6a40238065f1b44ff9afbbd75d988365cd authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Change version cfg format from `crate_x_y` to `feature = "x.y"`

in preparation to remove version detection.

1cf5e6043d7f8a7c738f0c58346f5dc243fd9610 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Don't emit version cfgs for the minimal supported version

The minimal version should work by default.

67e9d31999772548df2ed4eb3ea9a4caf5d0c207 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Merge pull request #204 from GuillaumeGomez/format_doc

Add doc formatting

d1c3f81a567ac56661afdbf8da92f77177879238 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Improve regex to allow even more pattern matching (including ":", "::" and ".")

e305babd803321768d8228df40f86c077c0eeb35 authored almost 9 years ago by Guillaume Gomez <[email protected]>
Global doc formatting improvement and add support for "@"

c427e2ef8d5c19d9b69ce574e840860b5acb32ff authored almost 9 years ago by Guillaume Gomez <[email protected]>
Add doc formatting

0e4170cfff7b4e359f34ce7e32ce9ca8175ddb30 authored almost 9 years ago by Guillaume Gomez <[email protected]>
Add namespace's name comparison to avoid prefix when unnecessary

5189e31afb4dcc296d7bfdf8c9e982d10cc7d16b authored almost 9 years ago by Guillaume Gomez <[email protected]>
Merge pull request #207 from EPashkin/library_update

Separate library postprocessing

c9185c91a1a0333039e482bcdc8ea68278b83a57 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Fix unrust fors

752105076c9a6784058efdae862f81583cea3405 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Separate library post processing

d48bbc2c775a0687793a19a8c5b437e523f6dd12 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Minor simplify in match

a3f1675c8213813c0fadb29b7c8cd18143ec3330 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #205 from gkoz/ignores

Make "ignored" classes, interfaces or records ignored rust types as well

19e73bdf29c615827d9aadb78b4a66e8b1ef936e authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Make "ignored" classes, interfaces or records ignored rust types as well

47708e0058f3844e385bc144883a5072d2792bc1 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Add `rust_type::TypeError` enum to make bubbling errors up more consistent

7c42bde86dd80acf56cb4433385f9a21f49c935f authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Marking Ignored types in one place

e3b64213622c8751849e7f83ea2016ce4f27f0bb authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #198 from GuillaumeGomez/master

Add doc generation

f6001117542a1b7aa92972cd4fe3495dd81db67f authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Improve source code quality

Add loop for elements other than Structs and Traits

3b495eb2ee5a319ff456ab9252f18646f715e49a authored almost 9 years ago by Guillaume Gomez <[email protected]>
Update cargo files

5093a1b33e4f1dee15c6d33a40298b51e918deb8 authored almost 9 years ago by Guillaume Gomez <[email protected]>
Add doc generation

468015069f1c4bf8f0c5965644fec9b0a27ad11f authored almost 9 years ago by Guillaume Gomez <[email protected]>
Merge pull request #200 from gkoz/more_functions

Generate functions associated with bitfields, enums and unions

7446646734536d4c072d750219e1c04f7d3013be authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Generate functions associated with bitfields, enums and unions

518749d2e17d2f21c91985f857729cb7b2a8c9ac authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Merge pull request #197 from EPashkin/extend_from_slice

Use Vec::extend_from_slice

9641808ad810410516a47299fa1676fe33eead7d authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Use Vec::extend_from_slice

b87d5f67e4881ee6256f531c17bcbb228928d500 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #196 from EPashkin/bounds

Trait bounds

baa441bdb71dddee418f9319efd5eff7c9739a39 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Add .as_ref()

0460f473c8f5d21def7225770b130978b483ec6c authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Bounds imports

71018d514b31261b730561d4407172698e845723 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Add bound type for AsRef (without import and .as_ref())

1e67d690b6dc1a90ffdbd2ae2b3ffcae5deca868 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Rename upcasts to bounds

cd247504bcaea06a259dd687fe6782ed802a5aa5 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #194 from EPashkin/info_base

Add analysis::InfoBase with common fields

715c8e6f3733cd2ecd314036dfb33db3c9ed8e16 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Add analysis::InfoBase with common fields

124855bfeb9b8a17afe8e2b2029c4694f4efa3a5 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #193 from gkoz/to_glib_container

`to_glib_container` returns a `Stash`

40acd6abb6f5809e8fe118bb92df3a52eb098425 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
`to_glib_container` returns a `Stash`

b3aa8eaaa43765a7a66f820986367af103d1dddb authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Merge pull request #192 from EPashkin/move_newline

Remove empty line on hidden functions

463de47aa99618470e1d6343da34fa2cc211b5a0 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Remove empty line on hidden functions

55c04e4c2e294f8c0d63648fe285156eeb8cddd0 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #191 from gkoz/upcast_isa

Rename `Upcast` to `IsA`

34ea1b99d49c7b33e812cf69ae9b607aa4d53174 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Rename `Upcast` to `IsA`

a03f1413ce5923f0943f8cfb0aa4bb7af9f4e2a1 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Merge pull request #190 from GuillaumeGomez/master

Remove extra empty line in "impl<O: Upcast<"

b6bbfcbb26c23bcb85d2abd1f4e236d04fb38012 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Remove extra empty line in "impl<O: Upcast<"

0e157a4afead2765a97e81fa37eb8bfd5d9a2bd0 authored almost 9 years ago by ggomez <[email protected]>
Merge pull request #189 from GuillaumeGomez/master

Remove unneeded generated end extra line and add extra empty lines between trait function declar...

248500a25edabe6bfe782ece1fbc13683881fcd6 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Remove unneeded generated end extra line and add extra empty lines between trait function declarations

cac0a0f47b424044c3bd0662562aead6b1b4b4c6 authored almost 9 years ago by ggomez <[email protected]>
Revert #186 "Provide type parameter defaults for optional parameters"

This feature is becoming feature gated and will cause build errors in stable Rust.

0c1dd4bb6543442408d59fcb72959fabd66a1f95 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Auto merge of #187 - EPashkin:throwable_functions, r=gkoz

Throwable functions

Closes #130

WIP

15fe1aad20d067f0457bdf8ea945f06d9912132c authored almost 9 years ago by Homu <[email protected]>
Postponed early "from_glib"-conversion

e235f68d05de54087c21d362ac7a5e28d7fc1ef8 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Reimport Error to main namespace

f418c9a9da6f170e7924e675042a3b1cc08b3800 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Add mode for Tuple chunk

56abe141aeff8d787f68ca827e7b39865eb18d63 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Fix "error" parameter skipping

d0f5d0c1ef032048a1a46ee0e9f31f47767b5e69 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Fix generating body with unused returns (like gtk_css_provider_load_from_path)

cc213f59a1ad9e629e077d89ab5cc47f13325f12 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Throwable functions returns Result

69a1f043e33882311b9493366e2be9baaaae1ec0 authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Add objects with throwable functions

c1c70d68c43d5a40f8f086fc97befbb992a0a8aa authored almost 9 years ago by Evgenii Pashkin <[email protected]>
Auto merge of #186 - gkoz:upcast_defaults, r=gkoz

Provide type parameter defaults for optional parameters

Closes #143

2a17582c5f6a4d437217a74de75a03b57577344f authored almost 9 years ago by Homu <[email protected]>
Provide type parameter defaults for optional parameters

Closes #143

e71e8be484c682638de5d52c8ac214a0147ea6d0 authored almost 9 years ago by Gleb Kozyrev <[email protected]>
Auto merge of #185 - gkoz:containers, r=gkoz

Improve containers support

[This glib commit](https://github.com/gkoz/gtk-rs-glib/commit/a40657...

b3fbe4b99d53bdbdda69d0190d54b454f17c6672 authored about 9 years ago by Homu <[email protected]>
Take slices of objects like `&[Widget]` not like `&[&Widget]`

In some cases it could be very inconvenient to create vectors of references.

6cfd5ccd4f5ba7dcba9aca7e78aaf932c182eec5 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Improve containers support

Closes #104

c1d0709b2aba597604f1b2f841dccd65a7f78125 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Auto merge of #184 - gkoz:outs, r=gkoz

Add out_parameters Mode::Combined for functions with nontrivial return types

None

fd50592186a8046731858ef28ee15d60a0383609 authored about 9 years ago by Homu <[email protected]>
Add out_parameters Mode::Combined for functions with nontrivial return types

f127412e920f845abc1805ca1a714655c8cf3143 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Allow objects as 'out' parameters

c2b73a53c5db6782579b8a3b85292a3bb2607c45 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Fix argument name

c758b05fd6364d9103d373d779bbc3b96ab283bc authored about 9 years ago by Gleb Kozyrev <[email protected]>
Add missing Debug impls

1daa8573901d31d2555f0941c5f111fcb587114c authored about 9 years ago by Gleb Kozyrev <[email protected]>
Auto merge of #183 - EPashkin:cfg_condition, r=gkoz

Cfg condition

Final part of #180

Example for config:
```
[[object]]
name = "Gtk.PaperSize"
sta...

2b2d75b32749bc961395bbe7676b5f3a6172f7be authored about 9 years ago by Homu <[email protected]>
Add cfg_condition for functions and modules

a6fddc416ceaffa558f3e42a242a65c0a1791b1f authored about 9 years ago by Evgenii Pashkin <[email protected]>
Auto merge of #182 - EPashkin:function_version, r=gkoz

Add version override for functions

First part of #180

9c3dda3e6a0af42da56caaec0fab1d75efa2382d authored about 9 years ago by Homu <[email protected]>
Auto merge of #181 - gkoz:traits, r=gkoz

Generate `Display`, `PartialEq`, `Eq`, `PartialOrd`, `Ord` trait impls

None

30cd1c9c933e312cb5c607cbc17a075e0b6e5e0d authored about 9 years ago by Homu <[email protected]>
Add version override for functions

ae011de352e610cff9439ff52d8a96d18ea8870e authored about 9 years ago by Evgenii Pashkin <[email protected]>
Rewrite boxed records detection to take into account `GtkTextAttributes`

21dc94fd8c502fe5cc154466be7d5404a3cd1785 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Preserve `copy` methods for refcounted types because they differ from `clone`

0ce45f8066cc571bc2720bfa0c184622a39629b3 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Generate `Display`, `PartialEq`, `Eq`, `PartialOrd`, `Ord` trait impls

077214b070de2efc5a26a2ae30d3f5befa068e56 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Add `compare`, `equal`, `to_string` special functions

10144209ba80723812ef0339db282bfab58535c6 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Add `visibility` field to functions::Info

93223b2f0d5190725c6e7164b40d433c441b458c authored about 9 years ago by Gleb Kozyrev <[email protected]>
Add special functions handling to objects analysis

0ddfa196705a3d4edfa6a5ae3095cbb1abc8bc97 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Mark some special functions as hidden instead of deleting them

8d2ed87fc4784cf32e84513c70f686cedf92adb7 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Auto merge of #179 - EPashkin:safety_assertions_skip, r=gkoz

Add skip assertion if use objects or interfaces

Closes #174
Cover both `Option<Widget>` and `&[...

4cd15d15f7e7cdeb377fdd1878e57c6e889c7730 authored about 9 years ago by Homu <[email protected]>