[gjs] Created tag 1.63.2
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Created tag 1.63.2
- Date: Sun, 24 Nov 2019 00:15:42 +0000 (UTC)
The unsigned tag '1.63.2' was created.
Tagger: Philip Chimento <philip chimento gmail com>
Date: 1574554448 -0800
Version 1.63.2
- There is an option for changing the generated GType name for GObject classes
created in GJS to a new scheme that is less likely to have collisions. This
scheme is not yet the default, but you can opt into it by setting
`GObject.gtypeNameBasedOnJSPath = true;` as early as possible in your
prograṁ. Doing this may require some changes in Glade files if you use
composite widget templates.
We recommend you make this change in your codebase as soon as possible, to
avoid any surprises in the future.
- New JS API: GObject.Object has gained a stop_emission_by_name() method which
is a bit more idiomatic than calling GObject.signal_stop_emission_by_name().
- It's now supported to use the "object" attribute in a signal connection in a
composite widget template in a Glade file.
- Closed bugs and merge requests:
* CI: Tweak eslint rule for unneeded parentheses [Florian Müllner, !353]
* Smarter GType name computation [Marco Trevisan, !337]
* Meson CI [Philip Chimento, !354]
* Visual Studio builds using Meson [Chun-wei Fan, !355]
* Hide internal symbols from ABI [Marco Trevisan, #194, !352]
* Allow creating custom tree models [Giovanni Campagna, #71]
* build: Fix dist files [Florian Müllner, !357]
* GObject: Add convenience wrapper for signal_stop_emission_by_name() [Florian
Müllner, !358]
* Various maintenance [Philip Chimento, !356]
* object_instance_props_to_g_parameters should do more check on argv [Philip
Chimento, #63, !359]
* Support flat C arrays of structures [Philip Chimento, !361]
* Gtk Templates: support connectObj argument [Andy Holmes, !363]
- Various build fixes [Philip Chimento]
Changes since the last tag '1.63.1':
Andy Holmes (1):
Gtk Templates: support connectObj argument
Chun-wei Fan (12):
meson.build: Symlink gjs to gjs-console in a Python script
meson: Convert build/compile-gschemas.sh into Python
gjs/context.cpp: Make typelib search path consistent
meson.build: Don't check for GCC-specific items on MSVC
gjs/*.cpp, util/*.cpp: Check for sys/signal.h and _WIN32
meson.build: Fix introspection builds on MSVC
test/meson.build: Do not build on Windows
installed-tests/meson.build: Skip simple tests for MSVC builds
win32/README.txt: Move to $(srcroot)/README.MSVC.md
meson.build: Look for Cairo manually on MSVC builds
meson.build: Don't run build/choose-tests-locale.sh
installed-tests/js/meson.build: Fix building test DLLs
Florian Müllner (3):
CI: Tweak eslint rule for unneeded parentheses
build: Fix dist files
GObject: Add convenience wrapper for signal_stop_emission_by_name()
Giovanni Campagna (1):
boxed: mark structs with gpointer fields as simple
Marco Trevisan (Treviño) (5):
GObject: Optionally use the caller script basename to define the GType
testGObject: Verify that GType name is computed for registered classes
GObject: Sanitize provided GTypeName to match allowed ones
testGObjectClass: Verify that we properly sanitize the provided GType name
meson, autotools: Hide non-exported symbols by default
Philip Chimento (48):
build: Post-release version bump
Merge branch 'eslint-tweak' into 'master'
CI: Remove header / footer
CI: Remove CODECHECK variable
CI: Use Meson-based script for code coverage jobs
CI: Remove do_Get_Commit_Message
CI: Add test-ci.sh SETUP command
build: Fix regress.c args
CI: Move most CI jobs to Meson
build: Adjust test timeouts
build: Install files needed for debugger tests
build: Install libwarnlib.so
test: Accommodate GC zeal parameters in test skip condition
test: Remove pending timeout source after test
Merge branch 'smarter-gtype-name' into 'master'
Merge branch 'meson-ci' into 'master'
build: Correctly report version in code coverage report
build: Run tests one at a time when collecting coverage
build: Handle case where $bindir/gjs symlink already exists
build: Run coverage jobs in XVFB
Merge branch 'hide-private-symbols' into 'master'
Merge branch 'wip/xclaesse/729032-silently-leaked-return-value-of-callbacks' into 'master'
jsapi-dynamic-class: Switch to RAII classes
build: Fix unused variable warnings
object: Add clarifying comment
object: Update bug link in comment
console: Exit more gracefully when unknown command line option given
arg: Use HandleValue in gjs_array_to_array()
function: Improve error messages
object: Handle error from gjs_callback_trampoline_new()
object: Move argument checking out of props_to_g_parameters()
tests: Add more Regress tests
Merge branch 'meson.msvc' into 'master'
Merge branch 'autotools-fix' into 'master'
Merge branch 'stop-emission' into 'master'
Merge branch 'october-maintenance' into 'master'
arg: Avoid data corruption when marshalling unsupported flat array
arg: Support flat arrays of structs
cairo: Add type checking to Path, Pattern, and Surface
object: Warn if passing more than one argument to default constructor
function: Don't always js::DumpStack() in blocked callbacks
GObject: Check implementing Gio.AsyncInitable
Merge branch '287-avoid-async-initable-crash' into 'master'
Merge branch '63-props-to-g-parameters-check' into 'master'
Merge branch '49-cairo-typechecks' into 'master'
Merge branch '44-support-flat-arrays' into 'master'
Merge branch 'template-support-connectobj' into 'master'
release: PRepare for 1.63.2
Xavier Claessens (1):
Respect transfer/allow-none annotation on return/out args of a callback/vfunc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]