Danny Milosavljevic

Results 68 comments of Danny Milosavljevic

It's fine--but I thought I should ask. GtkTreeView is badly supported in gobject-introspection, which is worrying because you basically need it any time you show a list. I've fixed so...

https://gitlab.gnome.org/GNOME/gtk/-/issues/3189

Yes--but https://gitlab.gnome.org/GNOME/gtk/-/issues/3189 states that this new usage of `inout` is wrong. I asked how to to notice that a procedure modifies its argument in place then. Let's see... See also:...

https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/192 proposes to have a new `ref` annotation in gobject-introspection. Note that `GtkTextView` uses `const GtkTextIter*` for parameters where the iter is not changed (`const` prefix is also included in...

Wait, shouldn't Guix grafting also graft guile-gi (it should actually edit the shared objects in the derivation, too)? Then everything would be fine. Does this problem actually happen when using...

``` $ cat run #!/bin/sh exec ${HOME}/src/guile-gi/guile-gi-dannym/guile-gi/tools/uninstalled-env guix repl -L . "$@" #exec guix environment -l ${HOME}/src/guile-gi/guile-gi-dannym/guile-gi/guix.scm --ad-hoc guile gdk-pixbuf adwaita-icon-theme shared-mime-info -- "$@" ${HOME}/src/guile-gi/guile-gi-dannym/guile-gi/tools/uninstalled-env guix repl a.scm ``` ```...

I do. Result: dlopen is sometimes called without full path (for example: `libcairo-gobject.so.2`)! if that is a string literal in some executable file, that is not good--because those references won't...

Reading the source code of gobject-introspection, they do `_g_typelib_do_dlopen` in order to actually dlopen (that was inlined). Aaaand that was patched by Guix. ``` /* 'gobject-introspection' doesn't store the path...

Good idea! I've read through gobject-introspection source code by now and it seems that gobject-introspection upstream take it upon themselves to provide gir files for a few other libraries (like...

What does `readlink $GUIX_ENVIRONMENT/share/gir-1.0/GObject-2.0.gir` say? FWIW, for me, there seem to be references to absolute paths of libgobject in the `typelib`s (and the `gir`s): ``` ~/x/gobject-introspection-1.62.0/compile/gir$ strings GObject-2.0.typelib |grep libgob...