[gjs] Created tag 1.55.2



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]