[gjs] Created tag 1.49.2



The unsigned tag '1.49.2' was created.

Tagger: Philip Chimento <philip chimento gmail com>
Date: Sun May 21 21:52:57 2017 -0700

    Version 1.49.2
    
    - New feature: When building an app with the Package module, using the Meson
      build system, you can now run the app with "ninja run" and all the paths will
      be set up correctly.
    
    - New feature: Gio.ListStore is now iterable.
    
    - New API: Package.requireSymbol(), a companion for the already existing
      Package.require(), that not only checks for a GIR library but also for a
      symbol defined in that library.
    
    - New API: Package.checkSymbol(), similar to Package.requireSymbol() but does
      not exit if the symbol was not found. Use this to support older versions of
      a GIR library with fallback functionality.
    
    - New API: System.dumpHeap(), for debugging only. Prints the state of the JS
      engine's heap to standard output. Takes an optional filename parameter which
      will dump to a file instead if given.
    
    - Closed bugs:
    
      * Make gjs build on Windows/Visual Studio [#775868, Chun-wei Fan]
      * Bring back fancy error reporter in gjs-console [#781882, Philip Chimento]
      * Add Meson running from source support to package.js [#781882, Patrick
        Griffis]
      * package: Fix initSubmodule() when running from source in Meson [#782065,
        Patrick Griffis]
      * package: Set GSETTINGS_SCHEMA_DIR when ran from source [#782069, Patrick
        Griffis]
      * Add imports.gi.has() to check for symbol availability [#779593, Florian
        Müllner]
      * overrides: Implement Gio.ListStore[Symbol.iterator] [#782310, Patrick
        Griffis]
      * tweener: Explicitly check for undefined properties [#781219, Debarshi Ray,
        Philip Chimento]
      * Add a way to dump the heap [#780106, Juan Pablo Ugarte]
    
    - Fixes in preparation for SpiderMonkey 52 [Philip Chimento]
    - Misc fixes [Philip Chimento]

Changes since the last tag '1.49.1':

Claudio André (2):
      CI: modernize Travis testing script
      maintenance: modernize shell scripts

Cosimo Cecchi (1):
      arg: don't crash when asked to convert a null strv to an array

Florian Müllner (2):
      package: Add checkSymbol() to check for symbol availability
      package: Add requireSymbol() method

Juan Pablo Ugarte (1):
      modules/system.cpp: added dumpHeapComplete() method

Patrick Griffis (5):
      package: Support running Meson projects from source
      package: Fix initSubmodule() with Meson.
      package: Don't rely upon directory configuration for initSubmodule()
      package: Set GSETTINGS_SCHEMA_DIR when ran from source
      overrides: Implement Gio.ListStore[Symbol.iterator]

Philip Chimento (14):
      build: Post-release version bump
      build: Bump g-i requirement for tests
      modules/console: Bring back fancy error reporter
      modules/console: Update fancy error reporter to mozjs38
      jsapi-util-args: Mark functions as always-inline
      build: Autodetect SpiderMonkey's debug mode
      closure: Remove pointer to runtime
      context: Use GThread to determine owner thread
      jsapi-constructor-proxy: Inherit from js::Wrapper
      system: Switch from JS::CallReceiver to JS::CallArgs
      coverage: Root using context, not runtime
      release: Include NEWS from 1.48.3
      tweener: Add undefined property check
      release: Prepare for 1.49.2

Tom Schoonjans (1):
      arg: Include headers for std::abs()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]