[gjs] Created tag 1.47.90
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Created tag 1.47.90
- Date: Wed, 15 Feb 2017 04:42:36 +0000 (UTC)
The unsigned tag '1.47.90' was created.
Tagger: Philip Chimento <philip chimento gmail com>
Date: Tue Feb 14 20:42:11 2017 -0800
Release 1.47.90
Changes since the last tag '1.47.4':
Chun-wei Fan (10):
gi/function.cpp, util/log.cpp: Allow build on Windows
Header: Avoid GCCisms
Windows: Define a DllMain()
Headers: Annotate public APIs with export macros
modules/system.cpp: Don't include unistd.h
libgjs-private: Export _get_type()'s for introspection
Makefile.am, Makefile-modules.am: Split out source lists
build: Add a pre-configured config.h(.win32.in)
Build: Add NMake Makefiles
gi/boxed.cpp, gjs/importer.cpp: Partially use std::unique_ptr
Claudio André (8):
installed-tests: check if stack is defined
CI: add travis continuous integration
CI: cut down the build time
CI: enable more tests
coverage: improve testSystem code coverage tests
CI: print the log in case of a failing build
build: Use string comparison for bash variable
CI: upgrade to Mozilla SpiderMonkey 38
Philip Chimento (60):
build: Post-release version bump
gerror: Root define_error_properties()
js: Be more pedantic about defining DEBUG
tests: Fix double-declared variable
js: Adapt to upcoming JS::Heap API
js: Remove JSCLASS_NEW_RESOLVE where not used
minijasmine: Unref context on error
function: Print class name in error message
js: Implement barriers correctly in structs
keep-alive: Update hash keys when objects move
jsapi-util: Use JS_PutEscapedString()
context: Empty heap wrapper after removing tracer
boxed: Use JSNative property accessors
format: More fixes for standard String.replace()
js: Refactor gjs_object_*_property()
context: Root interned strings
keep-alive: Remove custom hash table handling
function: Fix Function.length for GI functions
gi: Remove _gi.add_interface()
object: Don't search more interfaces after resolving
importer: Clean up extra roots
importer: Remove unused variable
gi: Cleanup gjs_define_gi_stuff()
coverage: Stop using JSUnit in tests
js: Be careful about undefined property accesses
importer: Fix importer enumeration
build: Use uninstalled includes for GjsPrivate GIR
system: Add clarification to System.addressOf()
fundamental: Don't trace uninitialized memory
object: split out clear pending toggles
object: switch to C++ struct
js: Refactor dual use of JS::Heap wrapper
build: Allow more compiler inlining
closure: Make closure lifetime less complicated
closure: Clear closure functions in idle handler
jsapi-util-root: Don't destroy GjsMaybeOwned in notify
object: Refactor to use GjsMaybeOwned instead of keep-alive
object: Fully use GjsMaybeOwned wrapper
object: Trace vfunc trampolines
build: Build with mozjs38
docs: Overview of new JS features in NEWS
js: AutoValueVector's [] operator is rooted
js: Adapt to new JS_NewObject() API
js: Adapt to new JS_DefinePropertyById() API
js: Rename JS_CallHeapFooTracer()
js: Discontinue JSClass stubs
js: Adapt to new JS_SetErrorReporter() API
constructor-proxy: Adapt to new js::DirectProxyHandler API
runtime: Adapt to new JSFinalizeCallback
js: Adapt to new mozilla::Maybe API
js: Adapt to new signature of resolve operation
js: Accommodate both Latin-1 and two-byte strings
js: JSNative accessors in JS_DefineProperty()
js: Fix misc APIs for mozjs38
js: Various SpiderMonkey 38 improvements
jsapi-util-root: Re-enable test
js: Update weak pointers after GC
importer: Switch to eager enumeration
importer: Switch back to lazy enumeration
release: Prepare for 1.47.90
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]