Angelo Verlain Shema

Results 409 comments of Angelo Verlain Shema

Hello! If I create a PR implementing this change, would you merge it?

Yes you're right. I found out that there's a regression with struct fields. I have had a local fix for ages and will push it soon™. The real issue in...

Hello, yes this is the behaviour of javascript. The same behavior is exhibited in GJS ```js gjs> const color = new imports.gi.Gdk.RGBA(); gjs> color.red 0 gjs> color.red = 0.4 0.4...

~TODO: handle return values' length~ **DONE** Here's some test code for this: ``` import { require } from "../mod.ts"; const GLib = require("GLib", "2.0"); const encoder = new TextEncoder(); const...

In slight relation to #29, I also talked to ebassi, who's a prolific GObject-Introspection developer about testing. Here's what he said: > The "everything" is not an actual library: it's...

I am still working on this, and realised we need to build the "everything" library so that we're able to test that everything works. This means there should be a...

Here's how to build the `Everything` library: First Install dependencies - `gobject-introspection` (for `g-ir-scanner` & `g-ir-compiler`) - `gi-docgen` Clone the gobject-introspection library. ```sh git clone https://gitlab.gnome.org/GNOME/gobject-introspection.git ``` Build gobject-introspection ```sh...

Just found out we can use `GIRepository.prepend_search_path`

This probably needs to be merged last, as I will need to revise everything.

Another idea is automatically converting different datatypes if possible, for easier GLib compatibility. For example, a JS object or a map can be converted to and from a `HashMap` instead...