Change logs for gjs source package in Groovy

  • gjs (1.66.1-1) unstable; urgency=medium
    
      * New upstream release:
        - Throws on Unsupported caller allocates
        - arg: Fix MIN/MAX safe big integer limits
        - Fix leak when virtual function is unimplemented
        - Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1
        - console: fix typo in command-line option
        - Prevent passing null pointers when not nullable
        - Passing fundamentals to functions works again (LP: #1898393)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Sun, 11 Oct 2020 01:00:09 +0200
  • gjs (1.66.0-1) unstable; urgency=medium
    
      * New upstream release
    
     -- Marco Trevisan (Treviño) <email address hidden>  Mon, 14 Sep 2020 12:51:25 +0200
  • gjs (1.65.92-1) experimental; urgency=medium
    
      * Team upload
      * New upstream release
      * Drop patches, applied upstream
    
     -- Simon McVittie <email address hidden>  Tue, 08 Sep 2020 16:53:38 +0100
  • gjs (1.65.91-2) experimental; urgency=medium
    
      * debian/patches: Fix BoxedInstance initialization causing a crash in s390x
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 02 Sep 2020 16:52:13 +0200
  • gjs (1.65.91-1) experimental; urgency=medium
    
      * New upstream release
        - Using mozjs (SpiderMonkey) 78 as JavaScript engine, coming with:
          + A new regular expression engine, supporting lookbehind and named capture
            groups, among other things
          + The ?? operator ("nullish coalescing operator") is now supported
          + The ?. operator ("optional chaining operator") is now supported
          + Public static class fields are now supported
          + Separators in numeric literals are now supported: for example, 1_000_000
          + String.replaceAll() for replacing all instances of a string inside
            another string
          + Promise.allSettled() for awaiting until all Promises in an array have
            either fulfilled or rejected
          + Intl.Locale
          + Intl.ListFormat
          + Intl.RelativeTimeFormat.formatToParts()
        - New API: gjs_coverage_enable() allows the collection of code coverage
          metrics
      * debian/rules:
        - BD on libmozjs-78
      * debian/libgjs0g.symbols: Update, adding new sybmol
    
     -- Marco Trevisan (Treviño) <email address hidden>  Mon, 31 Aug 2020 23:58:06 +0200
  • gjs (1.65.4-1) experimental; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * New upstream release
        - Allow one to promisify static methods
        - No need to redefine getter and setter for GObject properties
        - Less critical errors logging
        - Add support for JS pubblic class fields
        - Demarshalling fixes in 64-bit big-endian
        - Crash and memory fixes, performance improvements
        - Gtk.Widget is now an iterable object
        - Fix installed-tests compatibility with GTK 4
      * debian/rules:
        - BD on debhelper 13
        - Don't redefine HOME and XDG_RUNTIME_DIR (handled by dh 13)
        - Use dh_auto_test instead of meson test (handled by dh 13)
      * debian/libgjs0g.install: Use variables to get the multi-arch path
      * debian/gjs-tests.install: Adapt to fixed installed-tests location
      * debian/libgjs0g.symbols: Update, adding new sybmol
    
      [ Simon McVittie ]
      * d/rules: Show output of failing tests.
        Otherwise it's impossible to debug things like #966923.
      * d/p/function-Don-t-assume-FFI-argument-always-matches-GIArgum.patch:
        - Correctly handle function arguments in 64-bit big endian
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 27 Aug 2020 06:29:16 +0200
  • gjs (1.64.3-1build1) groovy; urgency=medium
    
      * No-change rebuild against libffi8ubuntu1
    
     -- Steve Langasek <email address hidden>  Thu, 27 Aug 2020 00:04:31 +0000
  • gjs (1.64.3-1) unstable; urgency=medium
    
      * New upstream release:
        - arg: Don't sink GClosure ref if it's a return value
        - overrides/Gtk: Adjust gtk_container_child_set_property() check
        - Use memory GSettings backend in tests
        - Update debug message from trimLeft/trimRight to trimStart/trimEnd
        - Various fixes for potential crash and memory issues
      * debian/rules: Use timeout multiplier in tests
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 03 Jun 2020 15:35:51 +0200
  • gjs (1.64.2-1ubuntu1) groovy; urgency=medium
    
      * Merge with debian
      * debian/patches/api-test-timeout.patch: Dropped
      * debian/rules: Use timeout multiplier in tests
    
    gjs (1.64.2-1) unstable; urgency=medium
    
      * Team upload
      * New upstream stable release
        - Fix template use in GTK 4
        - Don't crash if a callback doesn't return an expected array of values
        - Fix a crash when passing integer to strv in constructor
        - Skip some tests if GTK can't be initialised
        - Fix gjs_log_exception() for InternalError
        - Fix signal match mechanism
        - Drop all patches, applied upstream
      * Install installed-tests in default /usr/libexec/gjs/installed-tests
      * Install libraries with multiarch paths
      * Simplify dh_makeshlibs invocation using debhelper 12 defaults.
        The incantation we previously had in -V is a longwinded way to write
        dh_makeshlibs -VUpstream-Version (aka plain -V with no argument),
        which is the default in compat level 12 anyway.
      * Mark libgjs0g as Multi-Arch: same
    
    gjs (1.64.1-3) unstable; urgency=medium
    
      * Team upload
      * Release to unstable (transition: #954422)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Tue, 05 May 2020 01:44:42 +0200
  • gjs (1.64.1-2ubuntu1) focal; urgency=medium
    
      * Increase API test timeout for riscv64. It usually takes less than a second
        over the 30s limit.
    
     -- William Grant <email address hidden>  Tue, 14 Apr 2020 16:59:50 +1000