Marcel Tiede

Results 172 issues of Marcel Tiede

Add "Notify" / "Unnotify" methods to GObject.Property class. The method knows the name of the "detail" parameter as it is the name of the property. As "after" is an optional...

good first issue

- [x] I agree that my contribution may be licensed either under MIT or any version of LGPL license.

- [x] I agree that my contribution may be licensed either under MIT or any version of LGPL license. Fixes: #397, #919 **Before working on this there should probably be...

- [x] I agree that my contribution may be licensed either under MIT or any version of LGPL license.

Create a GLib.VariantType builder wich uses some kind of fluent api to allow extensive creation of arbitrary variant types. This avoids introduction of helper functions/ properties / constants on `VariantType`...

Override equals method for GObject.Object Allows to compare classes to interfaces as interface instances are currently wrapped into a helper class which derives from GObject.Object. if the pointer of both...

good first issue

C Records / structs are represented as classes in the public api. as structs are not deriveable the classe in the public api should be `sealed`. Add the `sealed` modifier...

good first issue

Optimize code to allow trimming / native AOT: - https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/ - https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/prepare-libraries-for-trimming - verify interceptors https://andrewlock.net/exploring-the-dotnet-8-preview-changing-method-calls-with-interceptors/ A first step is probably to enable analyzers and fix the resulting warnings, like...

There is no public renderer for properties. Information regarding it's type a gathered via the model and not via a renderer like for example for internal fields. For the internal...

Currently native memory is created and released to pass a struct to c. An alternativ could be to use a managed struct and use `GCHandle` to keep it alive for...