Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gtk-rs/glib

DEPRECATED, use https://github.com/gtk-rs/gtk-rs-core repository instead!
https://github.com/gtk-rs/glib

Add clone! documentation, tighten the trait bounds of the clone macros and run rustfmt

9bcacc52832c510b0e9224acd0441bca05080966 authored about 5 years ago by Sebastian Dröge <[email protected]>
Address various review comments for the clone! macro

90eb5ec781819b072804176980a6409e2b085222 authored about 5 years ago by Sebastian Dröge <[email protected]>
Try to fix impl for GObjects

0e18c8bc3725d3c0646d94dd995b4c9a9d627415 authored about 5 years ago by Antoni Boucher <[email protected]>
Fix panic in clone macro

ec7a8b33d579dc561119a9f454bc614182768130 authored about 5 years ago by Antoni Boucher <[email protected]>
Fix panic in clone macro

e3e1e7c388424e1992c6d3abe6e80f844d9655e7 authored about 5 years ago by Antoni Boucher <[email protected]>
Default value instead of panic

2a6026564442d927ff387b909ecf642560b8153c authored about 5 years ago by Antoni Boucher <[email protected]>
Add Downgrade and Upgrade implementation for GObjects

89b3c6d27707caae02c8e1cff4ab46c7b3dc70d8 authored about 5 years ago by Antoni Boucher <[email protected]>
Move default return value in macro

cea7448777209b79ccedd3f750e7cd4eb39dd754 authored about 5 years ago by Antoni Boucher <[email protected]>
Add tests

2f41c31ce02a91cbcef57292b700ae1fbe4f8f8d authored about 5 years ago by Antoni Boucher <[email protected]>
Fix clone macro

c4bbb0af3ddfe1d09a23bbc1d01cf3eb01020257 authored about 5 years ago by Antoni Boucher <[email protected]>
Fix clone macro

b43145aff7939d5641dc8d8e562fc0e39ac9d3eb authored about 5 years ago by Antoni Boucher <[email protected]>
Allow specifying whether it is a weak or strong reference

f1f9aaa6d815a7d31258c64c84831bd6b23bc962 authored about 5 years ago by Antoni Boucher <[email protected]>
Add clone macro

ad9e790f7c5ab164d6dfc5cc5c9256951714e548 authored about 5 years ago by Antoni Boucher <[email protected]>
Merge pull request #531 from sdroege/futures-stable

Update to futures 0.3

cbb8cf6c0d272c1cbfbc88e61cd8b1dd170fddba authored about 5 years ago by Guillaume Gomez <[email protected]>
Return Pin<Box<_>> instead of Box<_> for our futures/streams

004c47629a376825e46d7ab02d27c11c6b529fbc authored about 5 years ago by Sebastian Dröge <[email protected]>
Update to futures 0.3

And require Rust 1.39.

We can't use async/await in the tests/etc yet because that requires
swit...

db9890cf13059751b5c640b874bbd2ccf89fd3e5 authored about 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #529 from sdroege/futures

Use MainContext::with_thread_default() instead of pushing/popping man…

054dffed45de1df8a380723eca55ac14a70edb6a authored about 5 years ago by Sebastian Dröge <[email protected]>
Use MainContext::with_thread_default() instead of pushing/popping manually

7fd49f5d1fc12fe97373c06e3a8a361285fdccb1 authored about 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #528 from GuillaumeGomez/libffi-osx-fix

remove not needed anymore libffi fix

2a0fc9e116b76712f1435600d1fe096803012900 authored about 5 years ago by Guillaume Gomez <[email protected]>
remove not needed anymore libffi fix

c9050b6719baef4e8e433982f9e96b68f867278a authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #525 from sdroege/value-transform

Implement Value::transform()

2ad3ad8952dbaf78837e27193af8f0a003522815 authored about 5 years ago by Sebastian Dröge <[email protected]>
Implement Value::transform()

eb882282d08b29d7d407d88cb6f43592769333f0 authored about 5 years ago by Sebastian Dröge <[email protected]>
Fix memory leak in GString unit test

84cdf1d453e12fa6b51ffd622107cbaeedaee994 authored about 5 years ago by Sebastian Dröge <[email protected]>
Fix indentation

50af4680baf75d2b5346a181246dcda398afc575 authored about 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #524 from GuillaumeGomez/docs-rs

Fix invalid cargo key for docs.rs

67869890a4f52539250faebf0fa542b8953469b9 authored about 5 years ago by Sebastian Dröge <[email protected]>
Fix invalid cargo key for docs.rs

d3fffbc99c254c79c735124a6f0d63ccdee3fcf2 authored about 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #521 from GuillaumeGomez/subclass

Remove subclass feature

c343a1a287d2bdbb54e6cada527b3760e38110a2 authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #522 from fengalin/inner_macro_export_macro

Fully qualify inner macros for exported macros...

65d947ed5f8e4237642679c78494b045f5bdb242 authored over 5 years ago by Guillaume Gomez <[email protected]>
Fully qualify inner macros for exported macros...

... otherwise they can't be resolved in dependent crates compiled
for edition 2018.

12e526672cdb0ae98359e2300abe39d1d9ecb087 authored over 5 years ago by François Laignel <[email protected]>
better handling of dox feature

3de38f78ad195e666950c20de6abf4535030e718 authored over 5 years ago by Guillaume Gomez <[email protected]>
remove subclassing feature

e59f205c2295e43ec6a73bd0222ef6ddae22bebe authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #511 from GuillaumeGomez/docs-rs

Improve docs.rs documentation

0314690c4df078fc0d567f2451d74b7f831ed041 authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #517 from fengalin/value_get_error_pub_fields

value::GetError: add a constructor and make fields public

3813f4dca4354e6702e2fddea078a1ff5013e1d1 authored over 5 years ago by Sebastian Dröge <[email protected]>
Fix "unused import" warning in variant_type.rs

796e28fe73b7e57cb77a0752c96365ceb2e03738 authored over 5 years ago by François Laignel <[email protected]>
value::GetError: add a constructor and make fields public

The constructor allows instantiating the error outside of the module,
e.g. for use in an `assert...

d01638cfbecc77395d1ba236a548862e4df1484f authored over 5 years ago by François Laignel <[email protected]>
Merge pull request #519 from fengalin/remove_signal_panic_tests

Remove tests which panic in signals

a01987612055455dba1ba24318bf8974fb91cfc8 authored over 5 years ago by Sebastian Dröge <[email protected]>
Remove tests which panic in signals

See https://github.com/gtk-rs/glib/issues/518

5e21d8a27acbc748863f4c231a935691c8c52371 authored over 5 years ago by François Laignel <[email protected]>
Merge pull request #513 from fengalin/value_get_result

Value::get: return a Result to account for type mismatch...

580be8cab89183b1660c9e4f12e3b762ce8f4843 authored over 5 years ago by Sebastian Dröge <[email protected]>
Blacklist tests marked as `should_panic` on Windows 32bits

They break CI on this plateform:

```
fatal runtime error: failed to initiate panic, error 5
```

64c93c54f4e0e43bdb256ad52a0f7195ba5e76a8 authored over 5 years ago by François Laignel <[email protected]>
Rename ValueTypeMismatch as GetError and add doc

Align to usual conventions for `Error`s in the standard library.

1dacba6412cf71bf712844f72c91f945a23d5cbe authored over 5 years ago by François Laignel <[email protected]>
Add fields to ValueTypeMismatch and implement Display & Error...

... plus adjust unit and documentation tests.

62a50d6332ebbab9112f7b133351af1dd00abd70 authored over 5 years ago by François Laignel <[email protected]>
Remove obsolete examples from Value module doc

a44de4cd2b52485771ea1322008b91e6f71cd275 authored over 5 years ago by François Laignel <[email protected]>
Use a type for Value::get error and align `Value::get_some`...

... with `TypedValue::get_some` (restricted to `FromValue` implementers).

dac4991e757640bb739989b46ac48bc5e920c543 authored over 5 years ago by François Laignel <[email protected]>
Value::get: return a Result to account for type mismatch...

... and introduce `get_some` for when `Some` value is expected.

7f00febe9fcf75297de7b8d2dcc8fa89d0efbe99 authored over 5 years ago by François Laignel <[email protected]>
Increase test coverage for non-regression check

9cf3eeb5f67e87feffd49bdfc4d6f6702e3f6bae authored over 5 years ago by François Laignel <[email protected]>
Merge pull request #512 from sdroege/byte-array-set-size

Mark ByteArray::set_size() as unsafe

73bac1a35452922c98f2b25228ccd8c6bb0deb9d authored over 5 years ago by Sebastian Dröge <[email protected]>
Mark ByteArray::set_size() as unsafe

Just like the version of Vec, this does not actually initialize the
memory if the array has to g...

5ab47c6e027c8b37f7029982c52b7a68b53656b1 authored over 5 years ago by Sebastian Dröge <[email protected]>
Improve docs.rs documentation

039e7cc8168bd482bae891de0472493586f8bc58 authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #508 from GuillaumeGomez/pid-glib-traits

Implement FromGlib and ToGlib traits on Pid type

f0589f46a5403cd513f9c825d461736c14bfd00e authored over 5 years ago by Sebastian Dröge <[email protected]>
only run check on stable

5bf8b12b12e7ee74e96d395f46a7cfab88543505 authored over 5 years ago by Guillaume Gomez <[email protected]>
Implement FromGlib and ToGlib traits on Pid type

15964967f5289ce266b519b2c738ee4f20df8b65 authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #506 from sdroege/value-get-object-floating

Fix handling of GValues containing a floating GObject

ffe1549f3949cfd062dab9e9360fe21e9390bb48 authored over 5 years ago by Sebastian Dröge <[email protected]>
Fix handling of GValues containing a floating GObject

We can't simply use g_value_dup_object() and take ownership of the new
reference as on the next ...

7843029b2639b5d73b29591896414bf8c0003f22 authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #505 from GuillaumeGomez/zeroed

Zeroed

28831d1a854a9b00b70a3bcf0343527e6638e344 authored over 5 years ago by Sebastian Dröge <[email protected]>
Fix "extra mut" warning

2ec63a373e349ddfdf14e2ea293e718903cc0a3b authored over 5 years ago by Guillaume Gomez <[email protected]>
Replace zeroed with MaybeUninit::zeroed

c0adf5835968f5d97864067c8262e7fe6c1f59ad authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #504 from GuillaumeGomez/regen

Regen

d97731ccbb2a9391b42aa2716f4b2423dcfdf966 authored over 5 years ago by Sebastian Dröge <[email protected]>
Update rust version

d3aa54e6504deddd313577a06cada6c6a6a66a1c authored over 5 years ago by Guillaume Gomez <[email protected]>
Replace mem::uninitialized calls

acd49d6da64faaa4d5daeaeb08f633b4213c5188 authored over 5 years ago by Guillaume Gomez <[email protected]>
regen

ac9a1ea5d65d9f23af53f7318eff19be15418920 authored over 5 years ago by Guillaume Gomez <[email protected]>
Update submodules

6c1182605e842a4e3c07e7b79a658c39a9edc688 authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #502 from EPashkin/eoan

New version

5223c51e423b232114f8096de766e20775b36980 authored over 5 years ago by Sebastian Dröge <[email protected]>
New version

56be8b286604c4fa240e0f73f9fa38a9a33b0320 authored over 5 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #500 from gtk-rs/master-release-update

[release] merging master-release-update into master

da4ef7550ddd0acc0d7c4b9c097ed1a355b72b40 authored over 5 years ago by Guillaume Gomez <[email protected]>
Update versions [ci skip]

66afe8d7b64da027b606cecbaa34a544c5102c2b authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #499 from gtk-rs/up-min-stable

Update minimum rust stable version

9202a46b689a74073a13ef2ad333a95dfd9b9992 authored over 5 years ago by Guillaume Gomez <[email protected]>
Update minimum rust stable version

94a4925c051be5a0dd108b070120aa20cdf22ffd authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #493 from GuillaumeGomez/move-trampolines

Move trampolines

123a5abbcb51de1552b0cb07bc36eb3bce97812b authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #498 from njam/futures01-executor

Implement futures-0.3 `Spawn` for `&MainContext`

94bbc9f9dbda53544d26f6b5aa10574ef9556e30 authored over 5 years ago by Sebastian Dröge <[email protected]>
Implement futures-0.3 `Spawn` for `&MainContext`

This allows to use `MainContext` as a futures-0.1 `Executor` with the help of the futures-0.1 co...

d438334a4363ac951abdadb426a27ece3d59c368 authored over 5 years ago by Reto Kaiser <[email protected]>
fmt

eee0019f07c6832fe362ab95338908410bf25f88 authored over 5 years ago by Guillaume Gomez <[email protected]>
Move trampoline functions into callers

dcc10522a0aae89d100719a9358b16d89833df1f authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #496 from sdroege/clear-boxed

Add init/clear function for boxed types

c5e26321a1277c4fa4955389708b1ca190b888de authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #497 from sdroege/rustfmt

Format code with rustfmt

b52d70805ba74d40099bdbc32f35659c5a9de99f authored over 5 years ago by Sebastian Dröge <[email protected]>
Run everything through rustfmt

05f068b484dee12df37b33b997a408cc9f9743eb authored over 5 years ago by Sebastian Dröge <[email protected]>
Run `cargo fmt` after gir

5a3e205b1043f57929bf2b35c3ea5d6fed9eaf90 authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #495 from sdroege/clone-sender

Manually implement Clone for Sender/SyncSender

c78caaf64ff8ec74dd9b8e03b0f822e39ceccbbd authored over 5 years ago by Sebastian Dröge <[email protected]>
Improve Debug impl for Variant

ea4c01179aa17ecaa1eb7a59b89f643d4f2dfc5b authored over 5 years ago by Sebastian Dröge <[email protected]>
Manually implement Debug for Sender/SyncSender/Receiver too

51f2c04be29c87fccaa85b542286e1ee106e9dbc authored over 5 years ago by Sebastian Dröge <[email protected]>
Use new init/clear functions for glib::Date

7c647aa87ef94ad4cea6ffcc84b7ab29ec501eca authored over 5 years ago by Sebastian Dröge <[email protected]>
Add init/clear function for boxed types

These allow allocated them on our side and releasing all memory of them
again. It is needed for ...

c54924edf349b5c597ce9726590153aeff05415b authored over 5 years ago by Sebastian Dröge <[email protected]>
Manually implement Clone for Sender/SyncSender

The automatically derived implementation will only work if the channel's
item type is also imple...

94fbcaf6c33934c8b737f77e106506e7669fdd74 authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #491 from GuillaumeGomez/warnings

Fix dyn and import warnings

34b8df425a04f633c299f627b793b2a8cb35de69 authored over 5 years ago by Sebastian Dröge <[email protected]>
Fix dyn and import warnings

dcf716c9773d86919e43cd8991996a6c18fe5803 authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #488 from gdesmott/register-assert

subclass: panic with error message when registering existing type

35b259ba552eab8cc3d989933c4e942b792d44f4 authored over 5 years ago by Sebastian Dröge <[email protected]>
subclass: panic with error message when registering existing type

The assertion wasn't very user friendly, it deserves some explanations.

34642354d9bdd608c7df4b15c46b6a850b8e768d authored over 5 years ago by Guillaume Desmottes <[email protected]>
Merge pull request #487 from EPashkin/SpawnFlags

Generate SpawnFlags

47caa98d3781e4626713b42f26fffdf87b557e27 authored over 5 years ago by Sebastian Dröge <[email protected]>
Generate SpawnFlags

6a7d09316bdd9a4c904de83c5df2a8f299719f02 authored over 5 years ago by Evgenii Pashkin <[email protected]>
Merge pull request #486 from GuillaumeGomez/missing-traits

Add missing traits

679b8071b6d0022034c125a57267ad369c54ba19 authored over 5 years ago by Sebastian Dröge <[email protected]>
Add missing traits

ce752bd66819b12eb41f806e1c39c27544b0d315 authored over 5 years ago by Guillaume Gomez <[email protected]>
Merge pull request #480 from elmarco/byte-array

Add ByteArray binding

8424ef08247b3dd22e0f04297ee3fe7e356e77a4 authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #484 from sdroege/object-new-floating-bullshit

Always ref-sink after g_object_new() if the type inherits from GIniti…

3dd95f343b627abab92a5fe96f04de8c579fe38c authored over 5 years ago by Sebastian Dröge <[email protected]>
Always ref-sink after g_object_new() if the type inherits from GInitiallyUnowned

Independent of it still being actually floating or not.

Fixes https://github.com/gtk-rs/glib/is...

665b91076663ca181334b97bf55c7f2de9aff94a authored over 5 years ago by Sebastian Dröge <[email protected]>
Add ByteArray binding

Not exactly the most useful thing, but an interesting exercise during
Rust+GNOME hackfest :)

Si...

15ff33d19cea3883aa95883a64be9ac8481f4a1a authored over 5 years ago by Marc-André Lureau <[email protected]>
Merge pull request #477 from sdroege/futures-0.3-tests

Run futures code and tests when building with nightly

6d260569b8e3ef13963c8dbf45bb564314c3c538 authored over 5 years ago by Guillaume Gomez <[email protected]>
Remove unneeded mut

1581f3d4f1f524d023522d32a4b90cd374fe8d94 authored over 5 years ago by Sebastian Dröge <[email protected]>
Remove #![feature] gate for futures

The futures API is stabilized now so compilation with latest nightly
gives warnings when using t...

e3456207afb11b0062e8559ad162ec62bca79b92 authored over 5 years ago by Sebastian Dröge <[email protected]>
Run futures code and tests when building with nightly

2455f1270aba9e1c24ca450cc5e2f3be84193d0b authored over 5 years ago by Sebastian Dröge <[email protected]>
Merge pull request #476 from sdroege/futures-0.3

Port to futures 0.3

66a9c53cb1c47e0a9dc08f5f6e94c96d0dca75c7 authored over 5 years ago by Sebastian Dröge <[email protected]>
Port to futures 0.3

d8e6f6518788626c0be6d2a0c408e6efcb691e92 authored over 5 years ago by Sebastian Dröge <[email protected]>