[gjs] Created tag 1.65.2



The unsigned tag '1.65.2' was created.

Tagger: Philip Chimento <philip chimento gmail com>
Date: 1588043416 -0700

    Version 1.65.2
    
    - It's now possible to omit the getter and setter for a GObject property on your
      class, if you only need the default behaviour (reading and writing the
      property, respecting the default value if not set, and implementing property
      notifications if the setter changes the value.) This should cut down on
      boilerplate code and any mistakes made in it.
    
    - The log level of exception messages has changed. Previously, some exceptions
      would be logged as critical-level messages even when they were logged
      intentionally with logError(). Now, critical-level messages are only logged
      when an exception goes uncaught (programmer error) and in all other cases a
      warning-level message is logged.
    
    - Closed bugs and merge requests:
      * build: Use '!=' instead of 'is not' to compare string [Robert Mader, !414]
      * Various maintenance [Philip Chimento, !413, !425]
      * doc fixes [Sonny Piers, !415, !416]
      * jsapi-util: Make log levels of exceptions consistent [Philip Chimento, !418]
      * Too much recursion error accessing overrided gobject interface property from
        a subclass [Philip Chimento, #306, !408]
      * JS: migrate from the global `window` to `globalThis` [Andy Holmes, !423]
      * doc: Fix a typo [Matthew Leeds, !424]

Changes since the last tag '1.65.1':

Andy Holmes (1):
      JS: migrate from the global `window` to `globalThis`

Evan Welsh (2):
      Check if STRV value is an object before toObject.
      Add regression test for STRV conversion.

Florian Müllner (2):
      overrides/Gtk: Fix template support with Gtk4
      installed-tests: Test both GTK3 and GTK4

Marco Trevisan (Treviño) (2):
      function: Don't crash if a callback doesn't return an array of values
      testGIMarshalling: Verify that we get errors if vfunc return is unexpected

Matthew Leeds (1):
      doc: Fix a typo

Philip Chimento (32):
      build: Post-release version bump
      Merge branch '3v1n0/gjs-callback-guard-wrong-return'
      Merge branch 'rmader/gjs-build_warning'
      docs: Fix path to SpiderMonkey GDB utilities
      wrapperutils: Move is_custom_js_class()
      object: Return early from property resolve if name starts with -
      object: Readability improvement in is_gobject_property_name()
      object: Add missing annotation
      object: Fix namespace
      Merge branch 'march-maintenance' into 'master'
      Merge branch 'sonny/gjs-doc-fixes'
      Merge branch 'sonny/gjs-doc-mozjs68'
      arg: Factor out determination of GITypeInfo storage type
      arg: Fix GList and GHashTable marshalling on 64-bit big-endian
      jsapi-util: Make log levels of exceptions consistent
      Merge branch 'fmuellner/gjs-gtk4-templates'
      Merge branch '309-fix-stuffed-pointer-marshalling' into 'master'
      Merge branch 'make-exception-log-levels-consistent' into 'master'
      jsapi-util: Fix gjs_log_exception() for InternalError
      object: Fix signal match mechanism
      GObject: Allow omitting setters and getters
      object: Only define interface overridden properties on the owner type
      Merge branch '306-too-much-recursion' into 'master'
      Merge branch 'rockon999/gjs-rockon999/fix-strv'
      Merge branch 'rburton/gjs-tests'
      Merge branch 'andyholmes/gjs-window-to-globalthis'
      Merge remote-tracking branch 'origin/doc-typo-fix'
      CI: Remove codequality and mozjs60 jobs
      build: Only print full test logs on the build_recommended job
      CI: fix examples test
      Merge branch 'fix-ci' into 'master'
      release: Prepare for 1.65.2

Robert Mader (1):
      build: Use '!=' instead of 'is not' to compare string

Ross Burton (1):
      installed-tests: skip some tests if GTK can't be initialised

Simon McVittie (2):
      arg: Fix GHashTable key marshalling on 64-bit big-endian
      function: Use GIArgument.v_int for enum and flags types

Sonny Piers (5):
      doc: replace wiki link with documentation links
      doc: fix spelling of GNOME
      doc: add GNOME Books to list of GNOME Applications written in GJS
      doc: fix link to get SpiderMonkey
      doc: the current stable series is built on mozjs68


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