Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gtk-rs/gobject-subclass
Rust GObject subclassing infrastructure
https://github.com/gtk-rs/gobject-subclass
Everything's in glib-rs since 0.7.
deb834bfa83e8e53b69024c4a5f7fadc3ac7489e authored almost 6 years ago by Sebastian Dröge <[email protected]>0248dcdc999a1b89ffb3aeb8b459480a7a44e2e7 authored about 6 years ago by Sebastian Dröge <[email protected]>
58ccb38e351439f466203ee94bc6e26495965eb1 authored about 6 years ago by Sebastian Dröge <[email protected]>
For implementing simple subclasses, the code at https://github.com/gtk-rs/examples/raw/master/sr...
c114564b0422abaf4fe6725165a70979909b130f authored about 6 years ago by Farzeen <[email protected]>f42869195b1022223885889c99f375f9f8e4e4f4 authored about 6 years ago by Sebastian Dröge <[email protected]>
f1bdf6a08d6813606c7f032ed4fe79c02794a478 authored over 6 years ago by Sebastian Dröge <[email protected]>
c809fc0569018cb94c13e309a3b3e3cbf8cab752 authored over 6 years ago by Sebastian Dröge <[email protected]>
9fa30a8681ccea19ce76a51e05e221cb6d244f65 authored over 6 years ago by Sebastian Dröge <[email protected]>
4c77adcd43cc9e2684152c8883f3e5cefe147b80 authored over 6 years ago by Sebastian Dröge <[email protected]>
f55070e59d4aaf521a19e74bb577aecd7fb06256 authored over 6 years ago by Sebastian Dröge <[email protected]>
429270687d7f3517295b2b22a92814c572dac7e3 authored over 6 years ago by Sebastian Dröge <[email protected]>
We can directly call the glib function now
a454fda2f5e3c866687d8a551522dde8fff6d993 authored over 6 years ago by Sebastian Dröge <[email protected]>* generate gactiongroup
* regenerate
* regenerate
* regenerate
* regenerate
* reg...
17625a7b7ea037251019d5f82884bfa2e2e791b9 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>* add generated action interface
* regenerate
* regenerate
* regenerate
* regenerate...
bc0d24fd0fce3c5158980471ca21f0818c3a8204 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>38b2f5b4d33c19a121bf473507fd76c334a1ae36 authored over 6 years ago by Sebastian Dröge <[email protected]>
* import from gir
* reorganize code structure
* add gir toml file
* add gir files as su...
85632f6ebdbd65a25e0a751f112729769c25c998 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>* add simple deref macro
* remove newline
* remove unused import
* Remove extra newline
f2aedc090527c52605fe54515bd07397564f295e authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>86e9de086dcec6714383e681d5ee0b5aa0856e5c authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>
add subclassing traits for GApplication
1f0334f275b8f5e987f9b57474c5cf1783665eda authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>fix repo url
duplicate interface list
do not re-export module contents
wip: wrap local_comman...
8d7087121fb3081aa05f2e587e0f4ceb272338b7 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>5fda5ec0d3745606a9f9fb4f7d48844252d3fa72 authored over 6 years ago by Sebastian Dröge <[email protected]>
39d52e54311d5891ef40e7f9fd3db82bb1ab8dd1 authored over 6 years ago by Sebastian Dröge <[email protected]>
68051065371c53248ef5215b4b2b7abe59e4616e authored over 6 years ago by Sebastian Dröge <[email protected]>
Also simplify ObjectType trait a lot and only require to pass in the
proper Rust type of the par...
0b21d1f0d35ccc03f3108191efc877d4b09c2fc6 authored over 6 years ago by Sebastian Dröge <[email protected]>
454c60399b4febfce3edb53be3d94f5568b800fd authored over 6 years ago by Sebastian Dröge <[email protected]>
Also simplify ObjectType trait a lot and only require to pass in the
proper Rust type of the par...
1ece828a2ece67aa29914af9b4af1aa948158fed authored over 6 years ago by Sebastian Dröge <[email protected]>
1a8848d79fc222e9eaa5450c9f55db33aef50494 authored over 6 years ago by Sebastian Dröge <[email protected]>
d207e92cb246c4cf6e248b3a4d114cabf845b76e authored over 6 years ago by Sebastian Dröge <[email protected]>
ab4e8167a64253ad2cecfb6b78684af4bdf1b02a authored over 6 years ago by Sebastian Dröge <[email protected]>
bdab4051213e2f59abc901d2dd6acf7c2efc2181 authored over 6 years ago by Sebastian Dröge <[email protected]>
Implementing it wrongly can lead to memory unsafety and worse.
3bfecd8f0037be2ae50d6f239aee621cc92a1a94 authored over 6 years ago by Sebastian Dröge <[email protected]>Implementing it wrongly can lead to memory unsafety and worse.
6254e19c992e167cb179395e7aaf0f762b75980c authored over 6 years ago by Sebastian Dröge <[email protected]>f8614658f9be683eb2f5897313c4260d90de31f8 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>
94b761df975f2d4a4b3941aa2f073f7022eff056 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>
Update README.md
8d1d9731322db59467b30992f34d9f16b6964da7 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>Update README.md
2a8bd18ba3750864146d8a0430bc7a6032a95f2b authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>70f4c16e8fd0bd0c4cf8f1b568a7b4a093bbc638 authored over 6 years ago by Philippe Normand <[email protected]>
fe094202c43bce682acdb6430e0920aa62939c94 authored over 6 years ago by Philippe Normand <[email protected]>
39afa05325ce8b84e2f310b22233a826c04c126f authored over 6 years ago by Sebastian Dröge <[email protected]>
5ab574a104d70e31fd8440365c92557af9d8e209 authored over 6 years ago by Sebastian Dröge <[email protected]>
7554f3f4342cd3412624eca662b3a29a089e462f authored over 6 years ago by Sebastian Dröge <[email protected]>
80793cd7660bfe1be286d2d9010a76d1da687055 authored over 6 years ago by Sebastian Dröge <[email protected]>
9559742e197264eb2416c3d5e354c935035671e7 authored over 6 years ago by Sebastian Dröge <[email protected]>
51b21ef9779278b5ffa4fbb266ac0111a0fddf6f authored over 6 years ago by Sebastian Dröge <[email protected]>
8bc3f12061deb244435d08dc806b8029a27da8b4 authored over 6 years ago by Sebastian Dröge <[email protected]>
d74995ee7e2868cfed7a4ee4c1f0cad6c63473ac authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>
a401427a0ca64835e38c8db1f495e49702baab20 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>
This allows using this independent from GStreamer for subclassing e.g.
GIO or GTK GObjects.
Fix...
31a48c4baad7d1daf45971bd069d613870af3df9 authored over 6 years ago by Dirk Van Haerenborgh <[email protected]>f2f18ebb278f66f09995148cf9790ed469f6357f authored over 6 years ago by Sebastian Dröge <[email protected]>
c7103765db81e4035544568499b5663cf7d9cf3d authored over 6 years ago by Sebastian Dröge <[email protected]>
40f243dfc3d49fb8010ba20b33562d63e72e2cf2 authored over 6 years ago by Sebastian Dröge <[email protected]>
7bffce7a6f65bbe3d7dc039d104303025820ff2a authored over 6 years ago by Sebastian Dröge <[email protected]>
d25b5006cb1bf50155a4c9cd5ac5343609be5902 authored over 6 years ago by Sebastian Dröge <[email protected]>
3db1c9266335f9301f11efd86b7dc533c7e0039d authored over 6 years ago by Sebastian Dröge <[email protected]>
58c1762e7df6c43a4ba7433c59b31fe7c79298cc authored almost 7 years ago by Sebastian Dröge <[email protected]>
ceab3bae8ad73059f9fe5b22ef3b9945610fc181 authored almost 7 years ago by Sebastian Dröge <[email protected]>
f3714f6fe734425bb03ae9710a1f070359802947 authored almost 7 years ago by Sebastian Dröge <[email protected]>
bcb4617856c37da3d528072fd147e9722bff8fbd authored almost 7 years ago by Sebastian Dröge <[email protected]>
This reverts commit 75248c7f0745f029d90365e33c1bb3b5bd557d11.
Callback guards are required sinc...
24e5c435a7ba854251f0778750c3eaddbd7d83d9 authored almost 7 years ago by Sebastian Dröge <[email protected]>da433f92afb57cee8b741e19971554b4a494fe7b authored almost 7 years ago by Sebastian Dröge <[email protected]>
e7b12d87f99884af3824e0e1a55bd67071e7ed32 authored almost 7 years ago by Sebastian Dröge <[email protected]>
17270741e7a8a1a2565cbf98b6ea7debe83b0343 authored almost 7 years ago by Sebastian Dröge <[email protected]>
94555afbf43ce49cd9f7a02047dace794cf88300 authored almost 7 years ago by Sebastian Dröge <[email protected]>
Since Rust 1.24 it is safe to let panics go to the FFI boundary
75248c7f0745f029d90365e33c1bb3b5bd557d11 authored almost 7 years ago by Sebastian Dröge <[email protected]>b7c06e0203b60fb96cc476613040a134d0c8f71b authored almost 7 years ago by Sebastian Dröge <[email protected]>
a0a01f3013f6e4e7024b04e865007aba4ff8ac71 authored almost 7 years ago by Sebastian Dröge <[email protected]>
2996eaf287e4e9f9737e4bbe0ab7016ddbbe8716 authored almost 7 years ago by Sebastian Dröge <[email protected]>
d98c666bd95cd44a642c0b12f8f17e0ef438af8a authored almost 7 years ago by Sebastian Dröge <[email protected]>
9375503296192bd9a73a71a67e2e298478b02dc7 authored almost 7 years ago by Sebastian Dröge <[email protected]>
This is called with an immutable BufferRef if we're running in
passthrough mode and the element ...
e7cd12bf8a36d2c6187e02a624611a53278e01aa authored almost 7 years ago by Sebastian Dröge <[email protected]>
We're working just fine with 1.8 too
714301d5842243a245a08ea65ee556357ea875ff authored almost 7 years ago by Sebastian Dröge <[email protected]>20743b29c07548c7c0b032004ae31b799282b972 authored almost 7 years ago by Sebastian Dröge <[email protected]>
fc5e2ae03a11175e17be658574ea94e53dcb5862 authored almost 7 years ago by Sebastian Dröge <[email protected]>
b9f6d9dc34366a653a58b9343196d07b23bd6e49 authored almost 7 years ago by Sebastian Dröge <[email protected]>
8a41656f4065e10582aa92edbd62a709ded4a617 authored almost 7 years ago by Sebastian Dröge <[email protected]>
8df8b68555cb0e9e181d0a621a71ee07d5a697d4 authored almost 7 years ago by Sebastian Dröge <[email protected]>
3aa3d826c33c8f86c9370971ec02975589c76aa4 authored almost 7 years ago by Sebastian Dröge <[email protected]>
43d38d0951f30825f0b031a711bf43db9ff0931f authored almost 7 years ago by Sebastian Dröge <[email protected]>
And move rejection of max-delay changes when we're started from the
property getter to the sette...
67edf375f398a2f6a875e00db71f90271c0b96bb authored about 7 years ago by Aleksey Ivanov <[email protected]>
09ffbb3872223d5cb284fecd84e29bca172fea1d authored about 7 years ago by Sebastian Dröge <[email protected]>
000da42b5cd8a8f347c0cd0b8c83db1243b24ddc authored about 7 years ago by Sebastian Dröge <[email protected]>
2decd553d79dfdaabed91f90c25c872cecab923e authored about 7 years ago by Sebastian Dröge <[email protected]>
723409e05a1bb3a2a302bf9396c835f0c63a7837 authored about 7 years ago by Sebastian Dröge <[email protected]>
003c5b4275e33d7eaabac8d15f5f788350132da6 authored about 7 years ago by Sebastian Dröge <[email protected]>
3fe6e1ab181ea3189b949b7075137efd943174d1 authored about 7 years ago by Sebastian Dröge <[email protected]>
c1ca7902f18e3cddbded082641a53514c4b59f0a authored about 7 years ago by Sebastian Dröge <[email protected]>
bda421d218af3fa12c6f1c54534a124af123cfdd authored about 7 years ago by Sebastian Dröge <[email protected]>
22c5f93d3b2ded6089fdebd3224c8119053533f5 authored about 7 years ago by Sebastian Dröge <[email protected]>
07ce2d64b8c5f606a3bd95d2a3943931d14cf41b authored about 7 years ago by Sebastian Dröge <[email protected]>
80a2c5033f258154226e7f619b72c838cc69f6a2 authored about 7 years ago by Sebastian Dröge <[email protected]>
cbfb30c7b5429feda35e0bcb26edaa947843b7e6 authored about 7 years ago by Sebastian Dröge <[email protected]>
8e1428c0473817f7be6db9972284078b00ef0a7a authored about 7 years ago by Sebastian Dröge <[email protected]>
a99522150b3bb323912f274db7d3b10af9f309fd authored about 7 years ago by Sebastian Dröge <[email protected]>
8ef6a1830c7bdf2ce654290b61c4c2b30a441905 authored about 7 years ago by Sebastian Dröge <[email protected]>
2ec85ac0b06c6c6c7a46989d027b8c6192aded67 authored about 7 years ago by Sebastian Dröge <[email protected]>
841252c5f7f4928b2c94689de67a079132cb9411 authored about 7 years ago by Sebastian Dröge <[email protected]>