[gjs] Created tag 1.55.2
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Created tag 1.55.2
- Date: Mon, 12 Nov 2018 21:19:54 +0000 (UTC)
The unsigned tag '1.55.2' was created.
Tagger: Philip Chimento <philip chimento gmail com>
Date: 1542056462 -0500
Version 1.55.2
- Closed bugs and merge requests:
* Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
Trevisan]
* Various maintenance [!235, !250, Philip Chimento]
* Auto pointers builder [!243, Marco Trevisan]
* configure.ac: Update bug link [!245, Andrea Azzarone]
* SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone, Philip
Chimento]
* Fix build with --enable-dtrace and create CI job to ensure it doesn't break
in the future [#196, !237, !253, Philip Chimento]
* Delay JSString-to-UTF8 conversion [!249, Philip Chimento]
* Annotate return values [!251, Philip Chimento]
* Fix a regression with GError toString() [!252, Philip Chimento]
* GType memleak fixes [!244, Marco Trevisan]
* Atoms refactor [!233, Philip Chimento, Marco Trevisan]
* Write a "Code Hospitable" README file [#17, !248, Philip Chimento, Andy
Holmes, Avi Zajac]
* object: Method lookup repeatedly traverses introspection [#54, !53, Colin
Walters, Philip Chimento]
* Handler of GtkEditable::insert-text signal is not run [#147, !143, Tomasz
Miąsko, Philip Chimento]
Changes since the last tag '1.55.1':
Andrea Azzarone (3):
configure.ac: Update bug link
Add test for the crash when GTK vfuncs are called on context destroy.
engine: mozjs60 changes for GC sweeping tracking
Andy Holmes (1):
add a few links and subsections to Reading Material
Avi Zajac (1):
Starter code hospitable README
Colin Walters (1):
object: Avoid looking up predefined methods in GI
Cosimo Cecchi (7):
Merge branch 'september-maintenance' into 'master'
Merge branch 'fix-write-only-properties' into 'master'
Merge branch '201-null-out-arrays' into 'master'
Merge branch 'delay-jsstring-to-utf8' into 'master'
Merge branch 'error-prototype-tostring' into 'master'
Merge branch 'october-maintenance' into 'master'
Merge branch '196-dtrace' into 'master'
Georges Basile Stavracas Neto (1):
fundamental: Check if gtype is valid before using it
Marco Trevisan (1):
Merge branch 'auto-pointers-builder' into 'master'
Marco Trevisan (Treviño) (21):
jsapi-util: add ability to ref added GjsAutoParam
object: add reference to the property pspec we cache
object, private: use automatic type conversion on pspec
jsapi-util: use const operator getters
object: use GjsAutoChar to manage c-style strings
jsapi-util: add GjsAutoTypeClass and use it
jsapi-util: initialize typeclass by gtype
jsapi-util: add GjsAutoPointer to simply generate c++ smart pointers
jsapi-util: add definition for gstrfreev auto-pointer
global: use GjsAutoPointer for GBytes
coverage: use GjsAutoPointer to create lcov ptr
context: use GjsAutoUnref to temporary keep a reference
gtype: delete heap wrappers on gtype removal
gtype: track weak pointers using unique_ptr
gtype: reuse heap wrapper from cached ones
engine: delete context if hosted code can't be defined
importer: use gjs_string_from_utf8 to convert strings
gtype: use Atomized string for static ones
importer: rename file name as parse_name
native: rename file name as parse_name
atoms: use structs with operator()() override to init atoms
Philip Chimento (82):
CI: Install systemtap on Fedora image
build: Post-release version bump
arg: Handle case with null array and garbage length
Merge branch 'gbsneto/fundamental-fixes' into 'master'
Merge branch '3v1n0/gjs-ref-pspecs' into 'master'
console: Remove unused code
docs: Mention that symbols are GC Things
docs: Mention JS::TraceEdge()
console: Include js::PrintError() improvements from upstream
jsapi-util-error: Remove unused variable
byte array: Fix endianness in toString()
console: Refactor AutoReportException for non-object exceptions
linter: Adjust clang-format rules
gerror: Split gjs_throw_g_error()
gerror: Define toString() for boxed GErrors
jsapi-util: Remove use of gjs_get_import_global()
jsapi-util: Make GjsAutoInfo more typesafe
gi: Remove all use of g_irepository_get_default()
js: Replace GjsAutoJSChar with JS::UniqueChars
Gio: Correct inaccurate error message
Merge branch 'update-issue-bug' into 'master'
object: Fix write-only properties
release: Include NEWS from 1.54.2
CI: Only run examples in scripts stage
Merge branch 'update-gc-mozjs60' into 'master'
boxed: Avoid JSString-to-UTF8 conversion on construct
repo: Do JSString-to-UTF8 conversion as late as possible
importer: Do JSString-to-UTF8 conversion as late as possible
Merge branch '196-dtrace-ci-image' into 'master'
console: Make print_single_error() infallible
foreign: Make gjs_struct_foreign_register() infallible
object: Make gjs_object_associate_closure() infallible
js: Fix missing error checks
js: Fix various error handling mistakes
js: Mark places where error checking is not necessary
js: Introduce annotations for using return values
boxed, gerror: Make define_class() functions fallible
gobject: Make jsobj_set_gproperty() fallible
object: Make ObjectPrototype constructor fallible
importer: Make load_module_elements() fallible
gtype: Fix error handling in gjs_gtype_get_actual_gtype()
jsapi-util: Fix error handling in gjs_get_string_id()
importer: Fix error handling in load_module_init()
arg: Various style improvements
Merge branch 'annotate-return-values' into 'master'
boxed: Move special GError toString() to prototype
boxed: Define properties on error created from C struct
tests: Remove irrelevant error tests
docs: Add issue templates
docs: Add a contributing guide
docs: Move draft into README
docs: Write a more hospitable README file
docs: Add examples of "model" issues and merge requests
engine: Use a "source hook" and keep sources in memory
jsapi-util: Debug values without a toString()
examples: Fix deprecated ByteArray usage
context: Log exception when initializing
js: Remove unnecessary aborts
js: Report out of memory on failed vector operations
boxed: Remove GIBoxedInfo typedef
closure: Store JSFunction* pointer instead of JSObject*
doc: Mention C++14 instead of C++11
CI: Fix typo in with_logging defines
Merge branch 'memleak-fixes' into 'master'
context: Move all private context methods to C++ class
context: Remove __gjsKeepAlive atom
context: Move atoms to a separate class
atoms: Use more atoms to avoid converting strings
atoms: Allow "symbol atoms" for keys not exposed to JS
importer: Remove special case for __iterator__
js: Compare jsid in some resolve hooks instead of strings
atoms: Make init functions fallible
Merge branch 'atoms-refactor' into 'master'
Merge branch 'wip/17-code-hospitable-readme-docs' into 'master'
Merge branch 'wip/mayresolve' into 'master'
CI: Update Fedora image for CI job
tests: Add tests for new signal functionality
Merge branch '147-signal-tests' into 'master'
object: Fix build with --enable-dtrace
CI: Add systemtap job
release: Include NEWS from 1.54.3
release: Prepare for 1.55.2
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]