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

Include default value in to_bool function.

7aae3accf1469575183e753dd90a32745fdb91b2 authored almost 7 years ago
Merge pull request #527 from tmiasko/analysis

Union, Clone and Copy

f8eb742ffb40f40fa662ecfb312828c4b0373a91 authored almost 7 years ago
Necessary evil to support GHookList.

4635ba79b8fd4e4e1b2ab66696341b7bf7b1adfc authored almost 7 years ago
Omit private and volatile fields from Debug implementation.

980eefee724d675c252734debe84ae5d0a7f008c authored almost 7 years ago
Address code review comments.

fc944fd9b121481847c0917879443e68fbf4a736 authored almost 7 years ago
Various improvements.

* Reuse is incomplete check from analysis phase. The Library::fix_field
establishes all invari...

b8b02ce4907425143029dbdda3b2f351c64d84d7 authored almost 7 years ago
Restore support for truncated types.

f9de6fd026c22096b6ae319f34720be623f6581a authored almost 7 years ago
Refactored union, struct and class sys code generation.

438d3ecc953d47c87a62f90fb69a7daf1596dc8e authored almost 7 years ago
Merge pull request #528 from sdroege/update-dependencies

Update dependencies

15175d6cb7a84f9cdf73be4e2035b3d258796474 authored almost 7 years ago
Update various dependencies to new minor versions

xml-rs: 0.6 → 0.7
env_logger: 0.4 → 0.5
lazy_static: 0.2 → 1.0
log: 0.3 → 0.4

ad949033c5e699f59ebbaa2919adc4fbbf370823 authored almost 7 years ago
cargo update

b00264120303017ce84f78162cca39859b211d52 authored almost 7 years ago
Merge pull request #526 from tmiasko/postprocessing

Fill missing c:type in fields in postprocessing phase.

b20b67f3b246cb9ba016ad646fbfcced64ca64e7 authored almost 7 years ago
Support for GdkEventKey and GdkEventScroll.

There is manually written code that uses their fields.

edc3a95a1eaa1b4061514eba0c25c07d23b8d3fa authored almost 7 years ago
Introduce back non-representable structures as struct name(c_void).

93925a413162a30a90ce7c51b0d797d61afb6166 authored almost 7 years ago
Comment derive clause if necessary.

b69e1f487de2e68e339abf00f61625343e567762 authored almost 7 years ago
Remove unused code.

a4a4f21f23f92dbcab4327425082063155e84125 authored almost 7 years ago
Merge remote-tracking branch 'luke-nukem/master' into analysis

4348f78a4714ed80a1d13c94aff339a4b4a6b6f7 authored almost 7 years ago
Merge branch 'master' into analysis.

91bad859eef12df3f8ef3ea1bffe5a9bc96735a6 authored almost 7 years ago
Make unrepresentable types (class, struct, union) opaque.

General idea is to ensure that once postprocessing phase is completed,
the types themselves desc...

45d7a891c8fbaa21c5d39cdc2a3f37f6adc24f95 authored almost 7 years ago
Remove empty line.

468015efd888671533ca7fa31c48fb8eda46042c authored almost 7 years ago
Merge pull request #525 from EPashkin/remove_unnecessary_parentheses

Remove unnecessary parentheses in async trampoline result

9261d777599a76181762331b2086a307402911c0 authored about 7 years ago
Merge pull request #524 from EPashkin/fix_prop_skipping

Fix property parent check

871d221793db850f0d1d9ce6be3c27049d233a27 authored about 7 years ago
Fill missing c:type in fields in postprocessing phase.

969f6f4d1f61c14cb6d357d25f397f9fba223ba5 authored about 7 years ago
Move field renaming to library postprocessing phase.

1445c7b8aa8e52679b85e13efe0432e427a3c677 authored about 7 years ago
Set property minimium version to better ignoring

fba99f804d8a84fc91c8f0c5ad688acc14bb8f06 authored about 7 years ago
Remove unnecessary parentheses in async trampoline result

1cd2abac0c97434f6a259adf28918d1629c96fcd authored about 7 years ago
Fix property parent check

65d633f857202a4846f8c5dc17517b0a1fb42ce9 authored about 7 years ago
Merge pull request #521 from GuillaumeGomez/var_name

Avoid to generate variable names which are keywords

a8c50ebdbe100f4e2a6a851fc1a43d7600fbe432 authored about 7 years ago
Avoid to generate variable names which are keywords

df890a55df61c7421c57484fc0f74d129dc6e4c3 authored about 7 years ago
Merge pull request #522 from EPashkin/fix_async_for_boxed

Fix async for boxed

cd0fb4819647d6ef7afb0a3d256ff1e96499760a authored about 7 years ago
Remove deprecated std::ascii::AsciiExt

2d0e5e0ea3938c8107e70d08609527d2dbd1a6df authored about 7 years ago
Remove Chunk::OutParam

4e1a29c7b6e20fad6ca42cca23684ee6c8740087 authored about 7 years ago
Extract method with async finish generation

c3a877fe43235b58a20eda72a80060f85e7b22f5 authored about 7 years ago
Fix async finish generation for Boxed out parameters

31301cab26fa7e3fe368fe2a24cd194a8f73f076 authored about 7 years ago
Merge pull request #518 from GuillaumeGomez/deprecated

Generate deprecated attribute on deprecated functions

c6b70b00ac5b3de2defc59da54685aa488a34e3d authored about 7 years ago
Generate deprecated attribute on deprecated functions

463ac26782cd6bfa9aefa85c4f4e6f07f4af39d8 authored about 7 years ago
Merge pull request #515 from EPashkin/const_override

Generate const_override for objects trait functions that have const p…

5a68ad0235b09ebc76ae76500d70e4206dde3c23 authored about 7 years ago
Generate const_override for objects trait functions that have const pointer for self parameter

df830dc9a69c5f3df9d0fccd64e988b8cea6f37c authored about 7 years ago
Merge pull request #514 from EPashkin/sys_custom_modules

Add detecting and including custom modules on sys mode

86dfd9848081884041efcd3cfe33abb9b6be5797 authored about 7 years ago
Add detecting and including custom modules on sys mode

eed3d692da8376bfb24cb6939b5ea630b4c90abb authored about 7 years ago
Merge pull request #509 from sdroege/async-leaks

Various async function improvements

13f739b2cb17cb7cd4bf01c45fcce802f351e688 authored about 7 years ago
Use FnOnce for async function closures

Fixes https://github.com/gtk-rs/gir/issues/508

fdffc6ed451c2120af48fc1aca55d9a827648c61 authored about 7 years ago
Remove some now unused code from the code generator

2bed7f34721755375c491c205d44962208d4f681 authored about 7 years ago
std::mem::transmute is not needed anymore for async functions

1bc23af33909a36c87ffbbaa189387a5598fce4e authored about 7 years ago
Remove Sync bound from async closure types

They are called at most once, no need for Sync here

686d8ec0081e8217d4d4f5905ddc3eaf639a3dcf authored about 7 years ago
Use Box::from_raw() for the async function closure so it gets freed after usage

0300afca868cb0e48a25a081cfe8d2ea8acbd4c6 authored about 7 years ago
Mark async function trampolines as unsafe

They're generally unsafe, not that they just contain an unsafe block

95ec57af7186e562f8499afafb1a48c20c7b700d authored about 7 years ago
Merge pull request #501 from EPashkin/fix_renamed_trait_docs

Fix renamed trait docs

40f5dccee5cc33ad1793dba472c48392b04019a1 authored about 7 years ago
Merge pull request #489 from EPashkin/char_types

Add generation `Char` and `UChar` parameters

d8a605dac3e852567379aa39a508b58b01aeb458 authored about 7 years ago
Merge pull request #505 from GuillaumeGomez/add-new-mode

Add new mode to see not bound type

80807333dcb4f3eeef58f2d0d2305f84d50c0bd7 authored about 7 years ago
Add new mode to see not bound type

ff288b56939d7c8d339d0f9eace692b60b4ceaf0 authored about 7 years ago
Merge pull request #503 from EPashkin/fix_enums_version

Add version override for enums and flags

38add47f079dc36a59983537b287fc0e6d65c849 authored about 7 years ago
Add version override for enums and flags

6d22a8df2161816c31985a7e8db39d9c6ba6a2ed authored about 7 years ago
Fix Implements for external traits

83cd11e6f250d5bb015b920205a59aabb354861e authored about 7 years ago
Generated implements use `trait_name` config

40b43d3b352f3f2d2a068e84b163455b4bfd1f3f authored about 7 years ago
Merge pull request #498 from sdroege/property-value-init

Use new Value::from_type() function for property getters

c5136726bed5fb136e852ed44e79fbaab8a65ee0 authored about 7 years ago
Use new Value::from_type() function for property getters

ee7cceba06e01df81ec3b5c75528f5ed7b0a8432 authored about 7 years ago
Merge pull request #496 from sdroege/enum-flag-properties

Get rid of some unneeded transmutes and other special cases for enum/…

d50d839ceaed9cc5eabac729dbc161c295306270 authored about 7 years ago
Remove unneeded space

c11669d8a4bbeb49515a06e64e00a26ab35cc44e authored about 7 years ago
Fix generation of property getters

They used an integer-initialized GValue for flags/enums before, which is
wrong as it causes the ...

3e27696086f2aed7c39caa6bc917205b55790ec6 authored about 7 years ago
Merge pull request #497 from GuillaumeGomez/fix-debug

Fix invalid [c_void] debug implementation

01137358493a9e19382045c84a141273f7e29b46 authored about 7 years ago
Fix invalid [c_void] debug implementation

2eeaa90116558ff9813a5ac8ee5a305dd1d06c05 authored about 7 years ago
Get rid of some unneeded transmutes and other special cases for enum/flags properties

They implement the Value traits now, no special handling needed here.

43a52b22787cb20c448be93744aa850a9bc74119 authored about 7 years ago
Merge pull request #494 from EPashkin/fix_async_2

Add callback_guard to async trampolines

d933f9a143bb23ecb79550ba1692c4de640fa05f authored about 7 years ago
Add callback_guard to async trampolines

727e248112c55182a031f185bca46bc4007be873 authored about 7 years ago
Merge pull request #493 from EPashkin/fix_async

Add `use gio_ffi` if needed

bc1c2f87d08d0d92fee97b778f6ff324c19c7b09 authored about 7 years ago
Add `use gio_ffi` if needed

27fd578ae51eca5c3ddbc67224c015b3662e11f1 authored about 7 years ago
Merge pull request #490 from antoyo/feature/async-method

Add async method code generation

24099bbb36a980f0ef063b68592720ff81c53d11 authored about 7 years ago
Merge pull request #492 from her001/spelling

Spelling correction in README.md

c8a480a4f305aa86b3853d68f196385411852b10 authored about 7 years ago
Spelling correction in README.md

00ae4093eebdcc654722501c6682236adbbec1aa authored about 7 years ago
Fix for RefRef and add 'static

dc0152ca1197a6d09b19d587a0dafcd3bf9c88b7 authored about 7 years ago
Fix Box<Box> to add Send + Sync

9e87ba8f04e550bad074f6a3054dfee2c13d3eca authored about 7 years ago
Fix for Cancellable and &&Fn

f71e698f4255f0d2a3a10d281349916101d343a4 authored about 7 years ago
Improve async trampoline code generation

18053b1e1e655ca555949135f1564a8bd66c15f3 authored about 7 years ago
Cleanup

114440fc5fd7fac53568bfff8da2347ecf2d48af authored about 7 years ago
Fix style and tests

11ef7fd301897d0628e088818b98d55d53d9430c authored about 7 years ago
tests: update some crate versions, eg, bitflags

0e6665f195a40eb918183836d01bf2442f485719 authored about 7 years ago
unions: rebase & fix copy,clone for unions

8560db729c40b91df1192ac8dabb528f4d02eca5 authored about 7 years ago
Unions: tweaks to copy,clone, and remove unneeded if/else

aeefc4d39f08ae33916482b0916dc47b73e8204b authored about 7 years ago
Unions: make all structs and unions copy,clone

a5e2bbb585d5a60ab0a6dfb982c1046b41cc4efe authored about 7 years ago
Unions: Remove feature-gate for stable rustc

21a7e4f3858a1794dce421fc87ac48a74e783b86 authored about 7 years ago
Add async method code generation

dcc04f602a2e202f0072c2d16ff1e47f531a15f0 authored about 7 years ago
Add generation `Char` and `UChar` parameters

6ca55c2127c13e1c2b82578fb039c1a2ebdece9d authored about 7 years ago
Merge pull request #450 from zeenix/master

Improve README file

e912ccfb384458bfbd52b91e6be1e36273f46b59 authored about 7 years ago
README: Clarify 'external_libraries' is under '[options]'

At least I made the mistake of defining 'external_libraries' above
'[options]' and I have a feel...

7cafbcaa8fe2ea5530bb5a72d5f2f5034bf09d32 authored about 7 years ago
Merge pull request #488 from GuillaumeGomez/debug-impl

Generate Debug for sys types

e58a8dbfb2b385279104f935e677dd61c9f24352 authored about 7 years ago
Use debug_struct instead

54a102e0efcadf16e32c55a8b6cdb0e92ca65fc1 authored about 7 years ago
Generate Debug for sys types

5a152897f2a72a6a169c12114482dd3422e5c05a authored about 7 years ago
Merge pull request #485 from EPashkin/update_dependency

Update dependencies

0409d738312d7704e727e8e729b0b65b34bfe5ff authored about 7 years ago
Update dependencies

a9dfef628d217274bdbe6fd43d9d575434844930 authored about 7 years ago
Merge pull request #459 from federicomenaquintero/master

Emit ffi::FooClass whenever we emit a ffi::Foo Object

0aadfa5d7c331a2635cc694f117d6922d82cb51f authored about 7 years ago
Add back std::ascii::AsciiExt - it is required on stable

7dbc26bcc8ae9f51988c806388f547a252ec332d authored about 7 years ago
Stylistic fixes

407c9ca4d43f29e28c5ca016ec5251ba8ed66ce8 authored about 7 years ago
Remove unused mut

17d4bac2ef3bb90c1f4b7a1f6191bcbf69ec25c7 authored about 7 years ago
Remove unused import

4aee3167ee26c753adf65f6cab6e43bf53537582 authored about 7 years ago
Stylistic fix

489a039ffa7bb8812f4fec2e3ae52942c45ba00c authored about 7 years ago
Whitespace fix

b0f354697bf4c8aef8bb6d4d60bf6136e1a0f70a authored about 7 years ago
Stylistic fixes

0a58a7a998c01e3ebdbc571a167fcce027dacaa5 authored about 7 years ago
Main: Produce more fine-grained timings

cf18ff3ea089f810cec1c01ea18ec4fd8aae4582 authored about 7 years ago
Postprocessing: Add a sanity check to correlate type-struct with is-gtype-struct-for

7f5e0b33c06b53afe1dbc13875e4cdf7dee3a964 authored about 7 years ago