Ecosyste.ms: OpenCollective

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

github.com/gtk-rs/gtk4-rs

Rust bindings of GTK 4
https://github.com/gtk-rs/gtk4-rs

gsk: generate new types

37c8197a3f281f81917ab17de6217bc7302fdfef authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
examples: adapt to nullability changes

the window title is nullable

0618acbb8a1e1a52f2a78d2397e6c06d4b0f6d71 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: remove removed types

0a43a8411724b01a64a4d6b933a72a02c15b8597 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: manually implement append_*_gradient

09c2ca3457e97a5dcb38f9d657b78e7e1b8be401 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
regen with gtk 3.99.5

138aa16967a2d1658b1efc7f5dbc69a8395108b3 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: trust new nullability fixes

56d7ffb8b2a8be4e82b3bd1b62c9817401ec8576 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk: re-enable TimeCoord

3ed3a47f5d3d285a1a1fce74b09173f38d978e33 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #103 from felinira/macro-parser-improvements

Macro parser improvements

a49bfe4b29c85cc8cc5c1a22f8c64b5835072d89 authored about 4 years ago by Sebastian Dröge <[email protected]>
Merge pull request #106 from gtk-rs/regen

Regen

20551f51160b4cdea17aca39d25d83c954460cc1 authored about 4 years ago by Sebastian Dröge <[email protected]>
from_glib is unsafe now

4d78ff1b0b8accca7fd80c21f650c695d450004e authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
regen with latest gir

25a38e3b27ba5083e65d03f2dafeca871cf409ed authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
examples/composite_template: show optional id value for template_child

d6504b706dd100d4fb068b71b41f5c42c0596f2d authored about 4 years ago by Fina Wilke <[email protected]>
Rewrite macro attribute parser to improve error messages

This is a rewrite of the attribute parser in gtk4-macros.
It will now print clear error messages...

219458fa923647468d689533004aad55332481f7 authored about 4 years ago by Fina Wilke <[email protected]>
regen with latest gir (#104)

8d35e8ad7759364e5bec14293e52f53aa45316e0 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: implement From cmp::Ordering for Ordering (#101)

eb728b68ccdfb3415e7ce002956315f9f7455bd4 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Fix some nullable return annotations 2 (#81)

Issue #68

251384f344ae970f9ca653ed9aec36ee32102448 authored about 4 years ago by Sophie Herold <[email protected]>
README: add doc links (#99)

4b6e0bd639fcf8d9dc6fa6c3f4b859f1097d2ae8 authored about 4 years ago by Kavan Mevada <[email protected]>
port css and entry_completion from gtk-rs/examples4 (#93)

* port css and entry_completion from gtk-rs/examples4

* Add new line at the end of examples/C...

91d797945cddd19d20ea4f7e80833765d4169423 authored about 4 years ago by Vamsi Krishna Brahmajosyula <[email protected]>
Merge pull request #98 from BrainBlasted/add-composite-to-prelude

gtk4/subclass: Add composite template support to prelude

25fbe70cea572c271458ba5db73d6b9eff545bf0 authored about 4 years ago by Sebastian Dröge <[email protected]>
gtk4/subclass: Add composite template support to prelude

Gets rid of an extra include.

bfec127445726c8ba37247afefc1b8b41e92a33c authored about 4 years ago by Christopher Davis <[email protected]>
Merge pull request #96 from gtk-rs/bilelmoussaoui/widget/compute_expand

gtk: fix compute_expand implementation

0036db050534f44c1e87ad45d87e568332dbd8bf authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: fix compute_expand implementation

- compute_expand is optional and a parent class might not be implementing it
- compute_expand mi...

22d11a8521ed69c71d02ab57f230b0ecfa7f6211 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #92 from gtk-rs/revert-85-remove-dox

Revert "Remove dox"

78f7523f1cd3e476863c9c0cc20658d9d051e70b authored about 4 years ago by Sebastian Dröge <[email protected]>
Revert "Remove dox"

8c5300681825df1d9b2d8110dd484e2c1fbba1ca authored about 4 years ago by Guillaume Gomez <[email protected]>
Merge pull request #91 from gtk-rs/bilelmoussaoui/subclassing-7

gtk: subclassing round 7

91ad42f616fd23418422e83b7c82a5ddbef771b0 authored about 4 years ago by Sebastian Dröge <[email protected]>
gtk: add MediaStream subclassing support

a8169e3a664b4e9eed9da67aa041f3e92a98c327 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add GLArea subclassing support

741b55894b4b6cc5cc0de7495c636249b162f398 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add Frame subclassing support

98d4d0a2e78bed6915a17527abf74d7b20738062 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add ShortcutManager subclassing support

30c0006e0971e58c594e1a19ee7251465f2c19b5 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #90 from gtk-rs/bilelmoussaoui/subclassing-backport

backport CellRenderer/CellRendererText subclasses

f05c62b20909b1461fa5e40ee1aec65a1de49100 authored about 4 years ago by Sebastian Dröge <[email protected]>
backport CellRenderer/CellRendererText subclasses

The only two still relevant subclasses we can backport from gtk3
Closes #32
Part of #56

4c88b3e2ea1c023235c8778136d260441a86c449 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #87 from gtk-rs/bilelmoussaoui/subclassing-5

gtk: add TextBuffer/TextView subclassing support

4096644b471389409ace92caf5d98fad6946a983 authored about 4 years ago by Sebastian Dröge <[email protected]>
gtk: add TextBuffer subclassing support

d93990f69021f21cd5263560d52c1711613ef3a9 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add TextView subclassing support

2e20012329d90a7f8e347d5cec39033afd0799c8 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #85 from GuillaumeGomez/remove-dox

Remove dox

6f27c0cd445c1197128b3143a73ab6d8f47bc0b7 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
regen

29e63c03175da27b91ba61f6d4654b0560bf6dab authored about 4 years ago by Guillaume Gomez <[email protected]>
Remove unnecessary dox feature

370ebc2558d4f60be1867d310cb29e32a26cd95c authored about 4 years ago by Guillaume Gomez <[email protected]>
Remove unnecessary dox feature from cargo files

81a530ecfb32b4ddfec09f304f9133d2fac9191b authored about 4 years ago by Guillaume Gomez <[email protected]>
Update gir submodule

4837bd9ca8ef68c9ad1ebdfe5f80e95975c9a89f authored about 4 years ago by Guillaume Gomez <[email protected]>
Merge pull request #60 from gtk-rs/bilelmoussaoui/subclassing-3

Subclassing part 3

4052c9518de851ee12ce0022a47890e6d2f2ac0e authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add Editable subclassing support

df4d300ab92455b0da7a4ce99ff9fecb48415764 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add RecentManager subclassing support

3d57c72d468181b12653ca09bf7b8b0dca408919 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add Actionable subclassing support

9876607ff8361a5256d5cb29893f9ea5a72ef40e authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add MediaFile subclassing support

3d8d71ee7e14f75409603831f1c28c8ae2e81c1e authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #79 from vamsikrishna-brahmajosyula/example3

Port examples builders, clock from gtk-rs/examples4

729565b058d1d34685818c61d4858c057c20a183 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #62 from gtk-rs/bilelmoussaoui/subclassing-4

Subclassing round 4

cc99604a5363ede76dd3ee40887e60af31958534 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add LayoutManager subclassing support

2338657841f5ff119800d41f2ff138768124fcee authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add Sorter subclassing support

20a5f707cefa7b4557c20882f639269083dbd6ee authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add Filter subclassing support

09e9701df265fbcee40492ded0c45d507af8c0b7 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: add Scrollable subclassing support

5f6574545811d8cdea2aa3cff145079c72e41610 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #83 from gtk-rs/bilelmoussaoui/nullability-part-3

gtk: nullability trust part 3

3120e67a9eb4786a1a10688ad22d144ab8c48f18 authored about 4 years ago by Sebastian Dröge <[email protected]>
Merge pull request #84 from gtk-rs/bilelmoussaoui/widget/set-focus-child

gtk: fix widget's set_focus_child implementation

6163d66e8ff291f6b6fc61ab0ee8741adfccc568 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: fix widget's set_focus_child implementation

the focused child ptr can be null in case there are no currently focused child

a1979b5ca79277567bbc5bb6614b45de2f835f68 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: nullability trust part 3

268bccd25c78721e3cb06bf9aec7f560d16f03a9 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #78 from BrainBlasted/rework-measure

subclass/widget: Rework the default measure() vfunc

864d360fdeebbaf1643610e2ce451a1321925540 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #82 from MarijnS95/format-generator

generator: Autoformat and normalize quotation with `black`

11029835b2e095407c52b764d6a73d41d9267206 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
generator: Autoformat and normalize quotation with `black`

364e54b58765e9286d7dcdf71c1167d51aae66d6 authored about 4 years ago by Marijn Suijten <[email protected]>
Address review comments for clock, builders examples

28f20cfe06cd934fc08080aef174e23e1737294a authored about 4 years ago by Vamsi Krishna Brahmajosyula <[email protected]>
Merge pull request #80 from GuillaumeGomez/remove-python2

generator: Convert to pathlib, fix wrong path passed to various executables and remove python2 code

e526ef38de454c846da7058559316fd379b29e1f authored about 4 years ago by Guillaume Gomez <[email protected]>
generator: Convert to pathlib, fix wrong path passed to various executables

Changes are from https://github.com/gtk-rs/gtk-rs/pull/170

00948b5591e3c9a3b5f29de02708a674bbcfe93a authored about 4 years ago by Guillaume Gomez <[email protected]>
Remove python2 code

4d221ccdaae944d77cac73c3eb4b00cdfbf6fff3 authored about 4 years ago by Guillaume Gomez <[email protected]>
Fix format issues

d4f2e7841cc437044cd603545d10dfe66ff2c4ff authored about 4 years ago by Vamsi Krishna Brahmajosyula <[email protected]>
Port examples builders, clock from gtk-rs/examples4

e0b5a0afa599a96b3fc5475d6c86309b5c9c3189 authored about 4 years ago by Vamsi Krishna Brahmajosyula <[email protected]>
subclass/widget: Rework the default measure() vfunc

The way we previously handled measure didn't work
with the way measure actually works. It caused...

4ec4947bea7a442c54349f66c2724bf528df2845 authored about 4 years ago by Christopher Davis <[email protected]>
Merge pull request #51 from BrainBlasted/composite-template-support

Add initial support for GTK composite templates

25e04c924579baa3255589785b48f0afe9c9a378 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
examples: Fix imports in composite_template example

Use the preludes instead of directly importing
structs/traits

8186724cd839f963432841951132664e42936617 authored about 4 years ago by Christopher Davis <[email protected]>
examples: Remove extern crate from composite_template example

These are not needed after the move to Rust 2018 edition.

60bb2afe1d4de19745ea5d0ad662a22416e78ca3 authored about 4 years ago by Christopher Davis <[email protected]>
examples: Move template setup functions to constructed()

This is earlier than new(), and we want to move this
as early as possible if not within instance...

084ea48f07ba1a9092f98db56f9c8e7fb03746a7 authored about 4 years ago by Christopher Davis <[email protected]>
examples: Remove ToValue bound from composite_template example

This is no longer required to be explicit.

f6acc4f64020f397663f77a0d27c0bac7938fbb1 authored about 4 years ago by Christopher Davis <[email protected]>
examples: Move composite template struct to module

Brings the example in line with other gtk-rs examples.

4177eb25a79e8f7aa9146fa8b32792f5d62285b1 authored about 4 years ago by Christopher Davis <[email protected]>
Make WidgetClassSubclassExt a subtrait of ClassStruct

Allows us to use self for setting the templates.

d76320f92c5b4b9baeae076a1561ffe32a5d42fd authored about 4 years ago by Christopher Davis <[email protected]>
examples: Add example of composite templates

Add a simple example using composite templates,
showing how to set them up and how to interact w...

2a42cf0acf293f8c67c57171592c57d44628a362 authored about 4 years ago by Christopher Davis <[email protected]>
Add initial support for GTK composite templates

Adds support for composite templates in gtk4-rs.
For now this only adds support for objects as t...

ea5341c0829dede031765103495f3ee8d8f06948 authored about 4 years ago by Christopher Davis <[email protected]>
Merge pull request #72 from gtk-rs/bilelmoussaoui/migration-fixes

2018 migration fixes

6c57b3e3666a8987f68df295f8f564a3c712438f authored about 4 years ago by Sebastian Dröge <[email protected]>
gdk-wayland: add check_gir test

339e49aaa87a29f03ee8b0c5eb9b8d23fde57985 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk-x11: add check_gir test

86a051639cf97414f15358140cf87a32ac0665a8 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gsk: properly import all the manual types

probably caused by a wrong rebase

fe9ad96451b9db7a0ef3e486151599d3a6fbbdf4 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk: remove unused radio_* files

c63515ebab38b4e7d00ac44f931d8b064cf6e47b authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
remove redundent extern crate

e965447d5fd924d442040c89ecee0b6ed02604ae authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
remove unneeded macro_use

00d88470124703a171d1b413a8a33f363b2f4446 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
prefix glib macros with crate name

38011a13f932b4a0c05432ecf4c74ef04656e178 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #71 from sophie-h/gtk-default-to-trust_return_value_nullability

[gtk] Default to trust_return_value_nullability

11460b43c5a0b0431ed8fecb97cabc42f14842ce authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #65 from gtk-rs/switch-2018

regen with gir-2018

9b94bbf11696010416a40f123e309064650eb4be authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
Merge pull request #69 from sophie-h/generator

[generator.py] Use argparse and option for paths

37f80f498351e10a3715ec0d8e878b37a239800f authored about 4 years ago by Guillaume Gomez <[email protected]>
[generator.py] Use argparse and option for paths

e902c458a5f88b77262238d5dbb44dcab2de4c94 authored about 4 years ago by Sophie Herold <[email protected]>
[gtk] Default to trust_return_value_nullability

a07752030535424c961da6d5f73e36728664584d authored about 4 years ago by Sophie Herold <[email protected]>
Merge pull request #59 from vamsikrishna-brahmajosyula/builder_basics

Port builder_basics from gtk-rs/examples4

b067a862d00ce133b557d97bba246b92059ec6c7 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk-wayland-sys: don't depend on gdk-sys

it's not needed

0f11b857d12c0ee2ec2f81c5734250f9e7f5b23b authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
update gir & regen

ac5e031704b5786c587d5c7dde0b21ea54862a35 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gsk4: rename sys to ffi using Cargo.toml

48baf22ead2a8087e0f4030af281d687961c39f1 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk4: rename sys to ffi using Cargo.toml

1f85daa7cb12ea25ca53d6e9732f7c5c63d9a912 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gtk4: manual changes for 2018 edition

a400119da77e6b113480f9e4fe89ad5288204aa5 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk4-wayland: manual fixes for 2018 edition

3445566547a1bcb5efc397587ca030218ff77197 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk4: rename sys to ffi using Cargo.toml

33a56cdb6b21a34d715c0cfeb6d726bef80f4888 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk4-x11: manual changes for 2018 edition

f0a216a42d5fdfe530bd730746d7c3f55b6bdd1b authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk4-x11: rename sys to ffi using Cargo.toml

2d2f15ae4af6e9a098bbcf62c8b4ef779cb9d183 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gsk4: manual changes for 2018 edition

f779563b86b6220e993152df4c47868842702b9c authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk4-wayland: rename sys to ffi using Cargo.toml

82737c1d16d7d43076153b685a5f30e5cf61c7e2 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
gdk4: manual changes for 2018 edition

6fa79a8095a6520fa67adf65fa47a3b695d993d3 authored about 4 years ago by Bilal Elmoussaoui <[email protected]>
libs: stop depending explicitly on -sys

as all the gtk-rs crates exposes ffi & that's what should be used

44b4048903fa3cbd2d14b9fa43958f4d8175c45c authored about 4 years ago by Bilal Elmoussaoui <[email protected]>