[gjs] Created tag 1.47.90



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]