• Florian Müllner's avatar
    GObject: Ensure generated GType names are valid · e1ea03a0
    Florian Müllner authored
    JS classes accept names that aren't valid GType names. Usually this
    is something the programmer can take into account, however sometimes
    a parent class isn't under their control and can therefore change
    unexpectedly (gnome-shell extensions are a primary example).
    
    Handle this case gracefully by replacing any invalid characters with
    underscores.
    
    GNOME/gjs!229
    e1ea03a0
Name
Last commit
Last update
..
_bootstrap Loading commit data...
overrides Loading commit data...
tweener Loading commit data...
_legacy.js Loading commit data...
byteArray.js Loading commit data...
cairo-context.cpp Loading commit data...
cairo-gradient.cpp Loading commit data...
cairo-image-surface.cpp Loading commit data...
cairo-linear-gradient.cpp Loading commit data...
cairo-module.h Loading commit data...
cairo-path.cpp Loading commit data...
cairo-pattern.cpp Loading commit data...
cairo-pdf-surface.cpp Loading commit data...
cairo-private.h Loading commit data...
cairo-ps-surface.cpp Loading commit data...
cairo-radial-gradient.cpp Loading commit data...
cairo-region.cpp Loading commit data...
cairo-solid-pattern.cpp Loading commit data...
cairo-surface-pattern.cpp Loading commit data...
cairo-surface.cpp Loading commit data...
cairo-svg-surface.cpp Loading commit data...
cairo.cpp Loading commit data...
cairo.js Loading commit data...
console.cpp Loading commit data...
console.h Loading commit data...
format.js Loading commit data...
gettext.js Loading commit data...
jsUnit.js Loading commit data...
lang.js Loading commit data...
mainloop.js Loading commit data...
modules.cpp Loading commit data...
modules.gresource.xml Loading commit data...
modules.h Loading commit data...
package.js Loading commit data...
signals.js Loading commit data...
system.cpp Loading commit data...
system.h Loading commit data...