Ecosyste.ms: OpenCollective

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

github.com/gtk-rs/gtk3-rs

Rust bindings for GTK 3
https://github.com/gtk-rs/gtk3-rs

cairo: Context::pop_group should return a Result

As the resulted Pattern depends on the whole group procedure

e2c22bc261ff8d4ebd23da911a25c73bd860221a authored over 3 years ago
cairo: return Result for Context::set_source

The passed surface can affect the context status
Similar to Context::set_source_surface

320bc756ac56c9eb13ba9402291b7e3e22e3b781 authored over 3 years ago
cairo: return Result for Context::set_source_surface

The passed surface can affect the context status

ed271c3e6b1218fa3e1c36491bafd8f6ba1bea44 authored over 3 years ago
Merge pull request #497 from ids1024/handle-border-width

gtk: Add binding for `gtk_container_class_handle_border_width()`

54a3ab8e0c16e656fc61ebab43f2116d60ca46dd authored over 3 years ago
gtk: Do not use `g_type_check_class_cast` in `WidgetClassSubclassExt`

73f574f2d6baac447a8b76f99576687e7983311c authored over 3 years ago
gtk: Add binding for `gtk_container_class_handle_border_width()`

02a45e90b7d00a08adb84e3884615b8d68657638 authored over 3 years ago
Merge pull request #490 from fengalin/rename-doc-aliases

Add rename doc aliases

18fc719843528df0cf4691fc282c218a332bc36a authored over 3 years ago
example: fix prop signal name

2ca8ceea763b2913d20436b7a57e120df9cb4963 authored over 3 years ago
regen: prop alias + connect_*_notify signal + add fn doc alias

d9fc1da4c214dead84e682e84f906f3d0b5cf2d2 authored over 3 years ago
manual code: fix-getters-def doc aliases

183cc9e0d9b301eee5af0b31162a7aa2be13d52b authored over 3 years ago
gir udpate: prop alias + connect_*_notify signal + add fn doc alias

bd2ec82098b1f3f6b694b622de2a2c2273cc4c80 authored over 3 years ago
Merge pull request #501 from gtk-rs/bilelmoussaoui/regen-stuff

Regen with latest gir

1b2088854f5ecec56a24183481a0e3f8db9b9f92 authored over 3 years ago
use Self for enums/flags where appropriate

a followup of the latest gir regen

9046f47158093d6fa40aa32ffbb0abaa75d57fd0 authored over 3 years ago
regen with latest gir

3ae44c4f5d30329013c210531109d0d10acd472e authored over 3 years ago
Merge pull request #495 from gtk-rs/bilelmoussaoui/style_context

gtk: rename StyleContext::property to StyleContext::style_property

8891f20c094e6e3bd04d210b0b5b29d46a799c20 authored over 3 years ago
Merge pull request #494 from ids1024/char

glib: `From` and `TryFrom` implementations for working with `Char`

4808753daa63160177797a101924cfc26b0a8f9f authored over 3 years ago
gtk: rename StyleContext::property to StyleContext::style_property_for_state

fixes #489

dada6963322f5d2a1fa76b2c41a4fbb8290c0e22 authored over 3 years ago
glib: Remove `Char::new`/`UChar::new`, in favor of `from`/`try_from`

Also updates tests and examples.

41ab722c1b4c9cd1aea5fb195a79a8881340d457 authored over 3 years ago
glib: `From`/`TryFrom` implementations for working with `Char`/`UChar`

See https://github.com/gtk-rs/gtk-rs/issues/491

This leaves `fn new()` unchanged. Don't know if...

f02b98044a5596f331241347a389c64caf1a229f authored over 3 years ago
Merge pull request #493 from fengalin/result-to_glib

Impl IntoGlib for Result...

70b28445bc5d0e2e4c2982e8d19454cfe087dfd9 authored over 3 years ago
translate: rename OptionToGlib as OptionIntoGlib...

for consistency with ToGlib which was renamed as IntoGlib.

f3eb4b89c35895b9d3619290df0f2f89ca3f0a5d authored over 3 years ago
translate: auto impl IntoGlib for Result<_, _>...

when both the Ok and Error types impl IntoGlib to the same GlibType
and they are already tied to...

6303c02674db6f4a3ec31c149aa04211095e9ca6 authored over 3 years ago
Merge pull request #427 from gtk-rs/bilelmoussaoui/to_glib

ToGlib should take Self

f8255d141db8438bb385ab0bb0b2b5dad293e228 authored almost 4 years ago
gio: Fix callbacks of bus_watch_name

`GBusNameVanishedCallback` is called with the connection and name only.

a315d32b61b2e163af820b0e2c8ffe93e4294b52 authored almost 4 years ago
regen with renamed ToGlib into IntoGlib

6ef9e3fb34e22a5cf1d913d97bc4d6c743318337 authored almost 4 years ago
manual renames to_glib into into_glib

b595ea7bbb5604ea6618bf8267df1144f38948ff authored almost 4 years ago
glib: use SourceId/SignalHandlerId::as_raw instead of ToGlib

Both types can't implement Copy/Clone

64d373a8d2c6871c292d8f4dec428361330aaaf5 authored almost 4 years ago
manual ToGlib changes

1f13d836abf0b7609a227e84c003c82ee9c44e8b authored almost 4 years ago
glib: make ToGlib take self instead of &self

cbb52567b7a1690dbe1369e480d3c3273ad80b41 authored almost 4 years ago
Merge pull request #487 from sdroege/trait-reexports

Don't re-export traits from crate root

63f9f2fa16577dc7699354fb2643d7fd531310c5 authored almost 4 years ago
Update manual code

3c602a78d35c6763196d5d75213b1a70612c3bf5 authored almost 4 years ago
Regenerate with latest gir

bdc519d08b6c4ab12eaf130ef29b8a06c2f7b4d5 authored almost 4 years ago
Update gir

90d5a48b57eeb75772f5009e7a0414e3b2e9ab00 authored almost 4 years ago
Merge pull request #488 from pbor/pipe

glib: manually bind g_unix_open_pipe

6b63e7cdb107f4700c1965b62529ebb3d21e9470 authored almost 4 years ago
glib: manually bind g_unix_open_pipe

54787105ccea08b222f47eff9584f0447bae5fe9 authored almost 4 years ago
Merge pull request #484 from fengalin/fengalin-value-trait-refactoring

glib/value: impl StaticType for Option<T> when applicable

eedc31602fc7586b3f500a9a696a96427957e3f3 authored almost 4 years ago
Merge pull request #485 from MarijnS95/gh-actions-components

GH workflows: Use actions-rs/toolchain `components` to install clippy

15fdd91ae792e4064ac7f1fca911ea2103b068cf authored almost 4 years ago
GH workflows: Use actions-rs/toolchain `components` to install clippy

This is a bit more elegant than manually invoking `rustup component
add`. Afaik it is synonymou...

b8fd3ea4d3579504cca6acfc9cc5384a7a1201d4 authored almost 4 years ago
Merge pull request #483 from MarijnS95/gio-move-tls-connection-trait

gio: Rename TlsConnectionManualExt to ExtManual and export from prelude

d1ba74a12067362deb4094b413336949a101f953 authored almost 4 years ago
Merge pull request #465 from GuillaumeGomez/remove-automatic-doc-generation

Remove doc generation features

d740e5a7387ea4d6e63a4d18b8c3117beeb414ee authored almost 4 years ago
gio: Rename TlsConnectionManualExt to ExtManual and export from prelude

Noticed in [1] that this trait has ManualExt written the wrong way
around, and is exported from ...

07d421f30d9e01e91c6f1a263376c4b1ce73e212 authored almost 4 years ago
Remove doc generation features

743fe6d41136e3418ca2172f8ba767d76e401166 authored almost 4 years ago
glib/value: impl StaticType for Option<T> when applicable

2b91d872ca232e5b8bba7a8bfd95becb6e1dff6a authored almost 4 years ago
Merge pull request #482 from sdroege/macros-no-static-type

glib-macros: Don't assume `glib::StaticType` is in scope in the gener…

c72ce07ce8aaa0e8584e27ad88cbbfe89d6acf72 authored almost 4 years ago
glib-macros: Don't assume `glib::StaticType` is in scope in the generated code

bb74374e399400c68ee6c97950e0c453ac8b5802 authored almost 4 years ago
Merge pull request #454 from sdroege/value-trait-refactoring

Value trait refactoring

00c1e0180b9696ed7135b4b8235d0a90bbb4150e authored almost 4 years ago
Remove redundant associative type FromValue::Error

fe1bacf2746e1b0162ce12d7dd9a513d29a5a7e3 authored almost 4 years ago
glib: Change Object::set_property() to take the value by value

ToValue is also implemented for references so the same as before is
possible while also allowing...

fd30554d5a96ad04bb3281c22d8dd68b1aa17373 authored almost 4 years ago
Regenerate with latest gir

d5c3f2c95734233da9e9cecd1032f08a90d8d0ad authored almost 4 years ago
Update gir

f329d8dad3e5b30a4943ced78bb03014e04af72b authored almost 4 years ago
glib: Refactor glib::Value traits

The main change is that it for non-nullable types `Value::get()` will
never ever return `None`, ...

1f733318d014904ee5b455791afb03ecee5fb537 authored almost 4 years ago
Merge pull request #481 from pbor/spawn

gio: rename spawnv to plain spawn

c78768d28015ba30e75483bf31a38a7a6fef1252 authored almost 4 years ago
gio: rename spawnv to plain spawn

8d0a8555440f9563835b16e37add4017ac2097c2 authored almost 4 years ago
Merge pull request #479 from haecker-felix/master

list_model: Rename object to item

dc3f6e1c869ed0070b11631546be599e7ed5837e authored almost 4 years ago
list_model: Rename object to item. Fixes #478

b95d6166c43be5c4ca7028542f9096727949854d authored almost 4 years ago
Merge pull request #476 from ids1024/css-name

gtk: Add `WidgetClassSubclassExt::{css_name,set_css_name}`

1ca4fbcc30ec882f6079f26018c30ef1ceb8a2e2 authored almost 4 years ago
gtk: Add `WidgetClassSubclassExt::{css_name,set_css_name}`

Copied from gtk4-rs, with `#[cfg]` added.

a2a335859c1fb3b47aee37dfa5b4dccb76ec5920 authored almost 4 years ago
Merge pull request #475 from elmarco/has-handler

glib: bind g_signal_has_handler_pending

03e65e01ce559e7adcd676e570b21672bcdc13e0 authored almost 4 years ago
glib: bind g_signal_has_handler_pending

Signed-off-by: Marc-André Lureau <[email protected]>

1b3946ce28e6ce75e204102d473a2b8aa6b8c78d authored almost 4 years ago
Merge pull request #455 from fengalin/get-removal-round-2

Get removal round 2

f042a441f8bd4e1dc4de92bd8e3fa750718bf797 authored almost 4 years ago
Restore some get fn so as to pass CI

3f801abff725155c2ae1f39d5c8844d85cb379b9 authored almost 4 years ago
manual fixes remove get prefix round 2

110c5feefd3a5eda20749c6a1a70056b9e3c9117 authored almost 4 years ago
fix-getters-calls 0.3.0 pass

516fa23a3370c065f999b4d0b2a5d8f0153159d1 authored almost 4 years ago
clippy pass

35b8d18ec0b3ce669898147a8bac2bbe09d441bd authored almost 4 years ago
Gir.toml: remove get prefix round 2

ef8d80e593bf3ffcf6323db7f7670a53a3cffe99 authored almost 4 years ago
gir update: be less conservative / get fn

e900ea30cba005f8f9cc5ae68b9e20d0de1a2d0a authored almost 4 years ago
subclass: remove get prefix where applicable

34eaf0eae9101d1781179510c6e54cfb8fc8af03 authored almost 4 years ago
regen: be less conservative / get fn

e63c4f24d74cea2417ac17653586796d22237d94 authored almost 4 years ago
Gir.toml: prepare for regen: child prop remove get for getters

f2a0e82620051bd3b021f0c21301bee5e671f506 authored almost 4 years ago
gir update: child prop remove get for getters

da05163c44c873cbdc8ce8266fa798b217cbf01f authored almost 4 years ago
regen: use type_ in glib macros

aa7320cd4855f98b86d13484db43f3835843ce70 authored almost 4 years ago
update gir: use type_ in glib macros

06982488391001cefdce79920b59e197074a16d7 authored almost 4 years ago
fix-getters-def 0.3.0 pass

597bb6150b9f1c12c1d531a14f0b0522b2949bef authored almost 4 years ago
regen: child prop remove get for getters

1eaa2f1ca8820387d6c0ca315b77d45428e35a4e authored almost 4 years ago
Merge pull request #471 from mehmooda/glib_reexports

glib-macros: Try harder to find glib

0eba0b074cadca919fa12e99544fdfd3b43bbd82 authored almost 4 years ago
glib-macros: Update glib re-export list

34014cf7e5b738ce55c4720f6d820bff25e29b5d authored almost 4 years ago
glib-macros: Try harder to find glib

0b7b5f701c61a8ad8cd231fa9483341e1a1cf22e authored almost 4 years ago
Merge pull request #470 from sophie-h/patch-4

Remove 'work in progress' statements

57ee077e97454aff6439c2484678a3aa9f18f5e2 authored almost 4 years ago
Merge pull request #469 from gtk-rs/bilelmoussaoui/features

set minimal features for syn/futures crates

d0dd823f660b4cfff67912863630be1f0c9d9946 authored almost 4 years ago
gio: stop specifying test editions

the crate is ported to 2018 edition

ac48619ea5d5a7a1ff754956a2b211dd3c64f3cf authored almost 4 years ago
set minimal features for syn/futures crates

78e6638ee04313d57ff73b83bc221f0fbe510468 authored almost 4 years ago
Remove 'work in progress' statements

gtk-rs/release#147

f016ba3136a381c48ea3bdedae39315a6b1d1dcf authored almost 4 years ago
Merge pull request #466 from sdroege/proc-macro-crate

Update to proc-macro-crate 1.0

d0765fe6d6d882615f0a5780cac600024b0a712d authored almost 4 years ago
examples: Add missing glib dependency as required for the glib macros to work

ad838704ccea329e3cfab7bef43f996335882837 authored almost 4 years ago
gtk3-macros: Mark doctest as `compile_fail` for now

It was never tested by the CI apparently because it can't build without
a `composite_template.ui...

38423b681f521fa2921d7fac77aac8a0940e53e2 authored almost 4 years ago
Update to proc-macro-crate 1.0

00cf7fd50239ffc618f1efc60802031dd8333c2e authored almost 4 years ago
Merge pull request #431 from sophie-h/lib-intro-1

[docs] Some changes to gtk intro

e1f7487527a462e72d2d485fb718de806bca0876 authored almost 4 years ago
Merge pull request #461 from sophie-h/unixmount-nullable

Return Options for new UnixMountEntry

7d2421b9edab69a76c6d8b58abeb8901afc6a37e authored almost 4 years ago
Return Options for new UnixMountEntry

14a0341bb31dae29dfe21aab19a1d5532553c4b9 authored almost 4 years ago
Merge pull request #435 from sophie-h/glib-intro-1

[docs] Some changes to glib intro

09b1f2c9a4befcd040c03a830605aaba22b82637 authored almost 4 years ago
Merge pull request #459 from MarijnS95/glib-remove-ungeneratable-type

glib: Remove un-generatable type UriParamsIter

8846ca62998a178d0b6f510490c74964b31b3756 authored almost 4 years ago
glib: Remove un-generatable type UriParamsIter

This is a boxed record that cannot be generated due to missing memory
management functions. Tha...

aaa9cd07cc651a125c6b59ef26c4c983ca4fd8cb authored almost 4 years ago
Merge pull request #457 from pbor/param

glib: mark ParamSpecType trait as unsafe

d401213866a5cd5fc95a674ad39b6e812a52c918 authored almost 4 years ago
mark traits used with downcast as unsafe

Implementing these requires ensuring that downcast() works.
Fixes https://github.com/gtk-rs/gtk-...

778951c233e2847ba1d299d3eaf083f464176fb0 authored almost 4 years ago
[docs] Some changes to lib intro

efd95cb285aac85e8f75b6f97b486ab930c34eba authored almost 4 years ago
Merge pull request #452 from mbiggio/wip/biggio/shared-macro

glib: glib-macros: add SharedType and Shared derive macro

fb54c7f3f0680ec6a40ae682406aa99a53eed57a authored almost 4 years ago
glib: use increment_strong_count instead of ManuallyDrop

3c24a5008e2839e8ceb3ea1b8ae716eb3a8bc991 authored almost 4 years ago
Bump Rust minimum required version to 1.51.0

2ac1aba667b84309bf2b60b2e84a2ed2d1ec238b authored almost 4 years ago
glib: glib-macros: add SharedType and Shared derive macro

Added a SharedType trait that allows implementing reference-counted
types in terms os std::sync:...

79dbcbee98081f964312f9bd6f1953e723d66c64 authored almost 4 years ago
Merge pull request #211 from fengalin/remove-get_-for-getters

Remove get for getters & properties where applicable

3b154eb4ca3e9fc8bcb1e4d089d40f57cda77b6c authored almost 4 years ago