build: dist-xz is the new black
Release 1.38.0
build: Also dist another input file

Apparently people still use these tarball thingies.
Release 1.38.1
util: improve logging of unrecognized GErrors

If a GError is not from a known domain, it will be marshalled as
a regular boxed type, and thus will not have the special toString()
that logError() relies on for type and message.
Recognize that case and extract the information from the GError
structure directly.

https://bugzilla.gnome.org/show_bug.cgi?id=708749
console: improve --help handling

Only recognize -h/--help if it's the first argument that is not
eaten by GOptionContext. This way it's possible to interpret
--help after the filename as application help, rather than gjs help.

https://bugzilla.gnome.org/show_bug.cgi?id=708831
Fix ParamSpec constructors for boxed/object/param properties

We must provide JS wrappers, and pass the actual prop_gtype to
the C constructor, instead of the fundamental type.

https://bugzilla.gnome.org/show_bug.cgi?id=708915
Fix ParamSpec constructors for enum/flags

Remove the redundancy in the prop_gtype and actual gtype.

https://bugzilla.gnome.org/show_bug.cgi?id=708915
GObject: fix accessor properties on GObject classes

We must not access this.prototype blindly, because a property
there might be an accessor that relies on some external state
we don't have on prototypes. Instead, access the property descriptor,
like Lang.Class does.

https://bugzilla.gnome.org/show_bug.cgi?id=708920