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
5eb4555acc20939e57e51b13f142a272923971a4 authored about 9 years ago by Evgenii Pashkin <[email protected]>
Chunks for commented function body
Part #150
WIP.
d201a655b663309c89d005acc87e13139c75f5ca authored about 9 years ago by Evgenii Pashkin <[email protected]>
80052f86290efccdbedb9c2c49f89646410424a5 authored about 9 years ago by Evgenii Pashkin <[email protected]>
1c2ce6627bc5bee826fe8389cf07946d0364fd09 authored about 9 years ago by Evgenii Pashkin <[email protected]>
bb438f2471f3804e5e911ebf40ed85dc75a7ee4f authored about 9 years ago by Evgenii Pashkin <[email protected]>
Add .gitattributes
293254bfd6399369eb68f55b661e8e2b8051e4bd authored about 9 years ago by Gleb Kozyrev <[email protected]>692538b7ec1d4cc8acec8cc5160c3e4f5022dab1 authored about 9 years ago by Evgenii Pashkin <[email protected]>
992d378b3796f4db158cbf58d9e91962cd72d42f authored about 9 years ago by Evgenii Pashkin <[email protected]>
Rewrite files with CRLF line terminators
5e72005393a7a2f4556924e0c1ce2127ebde351f authored about 9 years ago by Homu <[email protected]>dd07f169fab412a078ccb2bf1f9886a3a749651d authored about 9 years ago by Evgenii Pashkin <[email protected]>
Replace type kind
Changes in resulted code must be only "Unknown kind" => "Unknown conversion"
ea2d3060b2c21737ad6bc36e1580e4ca7a18694f authored about 9 years ago by Homu <[email protected]>d62b793be72e645939c5ce3f8acf549e130ec117 authored about 9 years ago by Evgenii Pashkin <[email protected]>
52d51c57a9e777d5b468ac582796847bc8bfe263 authored about 9 years ago by Evgenii Pashkin <[email protected]>
f9d98b7c7c2d11148cc8aa8d9d388f51782362da authored about 9 years ago by Evgenii Pashkin <[email protected]>
627370598cae161e63c6b51a84ddbe6cc879dac3 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Continuation of #116: use the proper type for objects when c:type is gpointer
A case handled by...
df8a3f39c56cbfcc5ca7e4ee3e43f25b558f4a2c authored about 9 years ago by Homu <[email protected]>58c561a5df700edce5e254c328dedb0c3b415e50 authored about 9 years ago by Gleb Kozyrev <[email protected]>
In return value analysis base_tid now only makes sense for constructors
None
c43b8ba089137904bcb8e11eec5f515be4f98e5b authored about 9 years ago by Homu <[email protected]>add3165495fe0a4d5d7cb3cccc2de0fabc95df21 authored about 9 years ago by Gleb Kozyrev <[email protected]>
They might return after architecture changes promised in #136
5ab9ac32474ce759b933da4101598bcf7bcc1726 authored about 9 years ago by Gleb Kozyrev <[email protected]>After #116 `type` overrides `c:type` so downcasting outside of constructors should not be necess...
e90ef105a187339a392c010b87c26e9efe917ba0 authored about 9 years ago by Gleb Kozyrev <[email protected]>Remove ignored_parents analysis
None
4d1cdd2032e0e12b9fe501800dae0cfb76d7ca3b authored about 9 years ago by Homu <[email protected]>9f293c43555a942d8d6f0b99cbedf2b774118595 authored about 9 years ago by Gleb Kozyrev <[email protected]>
694ce1e6df0e72f395462b5630c2f82af723198a authored about 9 years ago by Gleb Kozyrev <[email protected]>
Fix `--help` handling
None
694cb59d310eecffb9a4fdaea9336b4573ea3447 authored about 9 years ago by Homu <[email protected]>87712b2eb550822e378584a65c620c6dd408060b authored about 9 years ago by Gleb Kozyrev <[email protected]>
Various small tweaks
I'm hoping to convince cargo to print a meaningful message instead of "unk...
80510be40786d8d4b925657d23f4020835ed1275 authored about 9 years ago by Homu <[email protected]>d9301bf9e21cc0ac0792631bc3b7d98fcf09d767 authored about 9 years ago by Gleb Kozyrev <[email protected]>
dce1cd794f844130e7134436f82cf01498e0dffd authored about 9 years ago by Gleb Kozyrev <[email protected]>
1fcad62189b4f6b2b0ab97aa23cf506b7619b8ac authored about 9 years ago by Gleb Kozyrev <[email protected]>
3f22cdfd39d2af176e4a1cc7184ebbda01b80a15 authored about 9 years ago by Gleb Kozyrev <[email protected]>
Relative paths in config
Fix #137
d591ede157eda504805500bcf76a33448aa3b5be authored over 9 years ago by Homu <[email protected]>e2b552107623bfe908565ca452c31c85d10eaf7f authored over 9 years ago by Evgenii Pashkin <[email protected]>
Make full cover of errors in Config::new
Closes #134.
cd452c54b9ec447f31cc75298df00373d20ea614 authored over 9 years ago by Homu <[email protected]>376ce02adca2ed913df009af34b5e07434bd3c30 authored over 9 years ago by Evgenii Pashkin <[email protected]>
c5a6d949b54f58d8e77295794856c0e85b4e5359 authored over 9 years ago by Evgenii Pashkin <[email protected]>
18f34656c7c2c25842b65b781f797259dafd7047 authored over 9 years ago by Evgenii Pashkin <[email protected]>
7e627f0f5ab1592f04e9c37cd1546ccac05da37d authored over 9 years ago by Evgenii Pashkin <[email protected]>
fc7ec34cb5ecef466f938edfe0a9181a685d272b authored over 9 years ago by Evgenii Pashkin <[email protected]>
36d3b820e7f17043e0ab68537ce5567772244766 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Add better panicking for not found Gir.toml
4a6e75b2e2324db174c094fb42278b882a68c75c authored over 9 years ago by Homu <[email protected]>ecff25f067c53b9dd5f0823304ce86102451334d authored over 9 years ago by Guillaume Gomez <[email protected]>
Cargo update
None
4d5d8320a5d5b1aa4910451dfacf5d68cde9e323 authored over 9 years ago by Homu <[email protected]>1ae8c4118f26b973bfd9e9ea42ee503b6e056bd4 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Update example command in README.md
79519a9c588b9a6c1e09875f1bb69ea7fe4ee1f1 authored over 9 years ago by Homu <[email protected]>d9f8bd12a587cc83a48fa5ee01d0cdf0589713b8 authored over 9 years ago by Evgenii Pashkin <[email protected]>
55c387d9f5d11c6aaae7b64bb3663931a1c82689 authored over 9 years ago by Evgenii Pashkin <[email protected]>
This seems to bring a 5% parsing speedup. Parsing Gtk-3.0.gir and its dependencies with any code...
229c8806b0295eefc2be14309a62713b3867020a authored over 9 years ago by Gleb Kozyrev <[email protected]>09dbf2e51fd873739c2328b7eb9af6b624a90a7e authored over 9 years ago by Guillaume Gomez <[email protected]>
08447a81527ec9b6d05a36109766d231fb0e25ed authored over 9 years ago by Guillaume Gomez <[email protected]>
fb65c90b711d6cf9f6cb5d8833f84e52e71f7b33 authored over 9 years ago by Guillaume Gomez <[email protected]>
Outs as optional return
Closes #119
3afcf7e0b56e79c7ed0ca535442d6c4f41550023 authored over 9 years ago by Homu <[email protected]>2fadac0792bd7cfabc8f537b31a19c5a405c1de9 authored over 9 years ago by Evgenii Pashkin <[email protected]>
03361f2d81f03b3ed9e5bce5dee90cce8c6cc639 authored over 9 years ago by Evgenii Pashkin <[email protected]>
d19cfe9a54d631eed1ea9d7f3933d0589b1f7c7f authored over 9 years ago by Evgenii Pashkin <[email protected]>
rust_type: only consider Option for Pointer, Object and Interface types
None
0ccf9e82cc6459d534a625f14cacb801424a1a04 authored over 9 years ago by Homu <[email protected]>TODO: records
5962614835f7bd7c2ad016f2f4382864ea2fda00 authored over 9 years ago by Gleb Kozyrev <[email protected]>6b46d03baa4e94cbc4d8ed79b11df8d1c1b33e66 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Add struct Imports to track the list of imported types and modules
None
cda7adf647e65b70cab2e9e8d529b85cccd6f77b authored over 9 years ago by Homu <[email protected]>It can later be enhanced to make the order look more idiomatic.
6256d94e60d1d0a84794f5f04edc244b21f84a35 authored over 9 years ago by Gleb Kozyrev <[email protected]>Allow converted outs
25280e40375261ff85621f30bcf1ded28e67608b authored over 9 years ago by Homu <[email protected]>Collect result tuple in unsafe
4325539aef7ee1e9a4b5989a72241af0987c2d72 authored over 9 years ago by Evgenii Pashkin <[email protected]>9e9f8e4dfe3650c1785ad8f279d389271aaf34ab authored over 9 years ago by Evgenii Pashkin <[email protected]>
fd0d663c8339754f72010cf717dcc7bbc3390821 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Comment functions with unsupported outs
Part of #117
b922065a5ac3d7b89090bd63af8594dafa7924ad authored over 9 years ago by Homu <[email protected]>1093987a863f26beca0edb36fda73565f7dcf4a9 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Limit out_as_return to unconverted types
First part of #117
e0b4c3b01a2d59df5709d7c6234692ae32285395 authored over 9 years ago by Homu <[email protected]>abb55b0fe8dfdf860d6dc79f8c6d599cee1895a2 authored over 9 years ago by Evgenii Pashkin <[email protected]>
Working toward object_reform
* Move the generated files files to `mod auto` and generate `auto/...
73c1cacee0f7eb5a107efb3c92368efecfab485f authored over 9 years ago by Homu <[email protected]>998d78b70f3323a7881a26b8e3cfa481861712e4 authored over 9 years ago by Gleb Kozyrev <[email protected]>
c3303bb69cc2a584349324f448998058426b396f authored over 9 years ago by Gleb Kozyrev <[email protected]>
Is this too hacky?
a8e8c597d850ec1c3bc89dced07e801acebf86e7 authored over 9 years ago by Gleb Kozyrev <[email protected]>3ab83a2b40928bff33c44c6ddd909d7b25a1e018 authored over 9 years ago by Gleb Kozyrev <[email protected]>
9f176e95dffb60d131d0bba0588a1fb6a922da13 authored over 9 years ago by Gleb Kozyrev <[email protected]>
01e30ebc06bd4090b8bc17d95b13f287985d8951 authored over 9 years ago by Gleb Kozyrev <[email protected]>
2ca20b1c3ae6dd2165b803d384443811899b79f9 authored over 9 years ago by Gleb Kozyrev <[email protected]>
They'll still be ignored if they have an ignored parent class other than GObject.
001ead9730d5832974edd4671ceee696cf603a0d authored over 9 years ago by Gleb Kozyrev <[email protected]>
Box has a blocking issue currently:
```
let mut expose.to_glib() = Default::default();
```
772b944184a96e02b5db489569426c2efe9620c9 authored over 9 years ago by Gleb Kozyrev <[email protected]>
ab86dda57bcf41a0fce913da647256184b1de2a1 authored over 9 years ago by Gleb Kozyrev <[email protected]>
8089dec3d9fb477b34ed3e4fc43fac869bffbe5e authored over 9 years ago by Gleb Kozyrev <[email protected]>
5d2f19313bf80474605a86474eccd532475a3249 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Reexport all types in the `auto` module.
8bfe67323c9b5f7d465db2474a42e916c0bfa1a1 authored over 9 years ago by Gleb Kozyrev <[email protected]>d178446f0d2d3ba35d2566d678b9f626a522cf33 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Only set when all functions have versions.
0ca14a180866b6c857526c17d321a7361194524c authored over 9 years ago by Gleb Kozyrev <[email protected]>sys: fix up c_type when the actual type is more specific
```patch
- pub fn gtk_menu_item_se...
52bedbbd8751f9cacb3b9d5813758e36eeb9977f authored over 9 years ago by Gleb Kozyrev <[email protected]>
Partially implement container handling
`GList` return value is translated to `Vec` correctly no...
e3a062eca3eff9d2f5e5164bba231bc151d07402 authored over 9 years ago by Homu <[email protected]>537c8a28d10e6b6abba177f2f81469876f2d4348 authored over 9 years ago by Gleb Kozyrev <[email protected]>
fc3d811a660ca081fd3a685d361bf2320024a096 authored over 9 years ago by Gleb Kozyrev <[email protected]>
Move the handling of nullability and passing input parameters by reference
to rust_type. This al...
086e232da07f79de7f638323731821a1fc565c8e authored over 9 years ago by Gleb Kozyrev <[email protected]>
0f16320a5ab1ba3366b3309f52bd9bdc0f14598b authored over 9 years ago by Gleb Kozyrev <[email protected]>
Updates
fa499d4499561fafb6ffac63e9e9c0d3457e5790 authored over 9 years ago by Homu <[email protected]>ce2d6b134ad510ab420a166ccc9604b3611e56dc authored over 9 years ago by Gleb Kozyrev <[email protected]>
db14b33925b8562fc11398c5074334ded3c8516f authored over 9 years ago by Gleb Kozyrev <[email protected]>
733aadc02a3217f1fd54c3fea06206bb7eb7aa37 authored over 9 years ago by Gleb Kozyrev <[email protected]>
479fc5c4ed1c91b902b775536fa77290328ee486 authored over 9 years ago by Gleb Kozyrev <[email protected]>
non_nullable override and some fixes
13200938b6ea83b13d2851413fe5d515338e8824 authored over 9 years ago by Homu <[email protected]>