Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2023-09-20 13:21:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and      /work/SRC/openSUSE:Factory/.gjs.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gjs"

Wed Sep 20 13:21:57 2023 rev:111 rq:1111855 version:1.78.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2023-06-20 16:40:11.224414972 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.16627/gjs.changes       2023-09-20 
13:22:31.820331089 +0200
@@ -1,0 +2,118 @@
+Sun Sep 17 07:02:20 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.78.0:
+  + Closed bugs and merge requests:
+    - Improved Console.log Output
+    - `gjs:dbus / Gtk4` unit test fails: Function
+      Gtk.SectionModel.get_section() cannot be called
+
+-------------------------------------------------------------------
+Wed Sep  6 01:06:31 UTC 2023 - Luciano Santos <luc1...@opensuse.org>
+
+- Drop pkgconfig(sysprof-4) BuildRequires. This was only needed
+  because sysprof-capture-static-devel was lacking header files,
+  which was mistakenly being packaged with sysprof-devel, and it's
+  fixed now.
+- Add with(out) "profiling" build switch and disable it, by
+  default, as profiling isn't meant for general use. This nests
+  pkgconfig(sysprof-capture-4) BuildRequires under an if-with
+  expression and passes profiler=(enabled|disabled) to meson,
+  depending on the profiling switch.
+
+-------------------------------------------------------------------
+Tue Sep  5 09:49:41 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.77.90:
+  + Building GJS with -fno-exceptions is now the default. To retain
+    the previous behaviour, invoke Meson with -Dcpp_eh=default.
+  + Closed bugs and merge requests:
+    - testEverything fails make check
+    - Using a Gio.Appinfo().launch with context may crash gjs
+    - Fixed-size and Zero-terminated arrays are leaked when used as
+      in or inout arguments with transfer none
+    - Crash due to bad memory usage when calling a function taking
+      an inout array with length parameter and transfer full
+    - Various maintenance
+    - README.MSVC.md: Update for SpiderMonkey-115.x
+    - GJS returns pointers instead of numbers for function with
+      output parameters
+    - Profiler spuriously records GJS.boxed_instance and
+      GJS.boxed_prototype
+    - installed-tests/js/meson: Add tests dependencies to dbus
+      tests
+    - eslint: Make multi-line imports to always include a trailing
+      comma
+    - Make console.error format GError correctly
+    - Gtk:
+      . Throw an error for an invalid Template string
+      . Attempt to load Template from a string, if it appears valid
+    - global: Really enable non-mutating Array methods
+
+-------------------------------------------------------------------
+Sun Aug 13 07:05:21 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.77.2:
+  + New JavaScript features! This version of GJS is based on
+    SpiderMonkey 115, an upgrade from the previous ESR (Extended
+    Support Release) of SpiderMonkey 102. Here are the highlights
+    of the new JavaScript features. For more information, look them
+    up on MDN or devdocs.io.
+  + New APIs:
+    - Arrays and typed arrays have gained `findLast()` and
+      `findLastIndex()` methods, which act like `find()` and
+      `findIndex()` respectively, but start searching at the end of
+      the array.
+    - Arrays and typed arrays have gained the `with()` method,
+      which returns a copy of the array with one element replaced.
+    - Arrays and typed arrays have gained `toReversed()`,
+      `toSorted()`, and `toSpliced()` methods, which act like
+      `reverse()`, `sort()`, and `splice()` respectively, but
+      return a copy of the array instead of modifying it in-place.
+    - The `Array.fromAsync()` static method acts like
+      `Array.from()` but with async iterables, and returns a
+      Promise that fulfills to the new Array.
+  + It is now possible to build GJS with -fno-exceptions, by
+    invoking Meson with -Dcpp_eh=none.
+  + Closed bugs and merge requests:
+    - Port to mozjs115
+    - Various maintenance
+    - arg: Preserve transfer when freeing out arrays
+    - Some values leak fixes and cleanups
+    - Does not parse hash tables in signals
+    - docs: fix minor URL mistakes and behavioural omissions
+    - gjs: Listen to GMemoryMonitor::low-memory-warning to trigger
+      GC
+    - GSettings override in Gio.js may fail on construction
+    - Gio: Fix constructing Settings with a SettingsSchema object
+- Replace pkgconfig(mozjs-102) with pkgconfig(mozjs-115)
+  BuildRequires following upstreams port.
+
+-------------------------------------------------------------------
+Mon Jul 10 15:21:24 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.77.1:
+  + Many documentation improvements and cleanups.
+  + New API for C programs embedding GJS:
+    gjs_context_run_in_realm(). This allows using the SpiderMonkey
+    API, for advanced use cases, while having entered the main
+    realm where GJS code runs. Most programs will not need to use
+    this.
+  + Closed bugs and merge requests:
+    - Cleanups: Use more autopointers.
+    - bug(build, tests): broken dependency cycle associated with
+      the `have_gtk4` variable.
+    - Better handling of callbacks during GC.
+    - doc: Add Gio and GLib runAsync overrides.
+    - installed-tests/meson: Add tests dependencies on gjs console
+      and GjsPrivate.
+    - gi/arg: Cleanup handling of C arrays and GValue arrays.
+    - Various maintenance.
+    - doc: Fix http-client.js example.
+    - use `meson setup` instead of ambiguous `meson`.
+    - docs: document `GObject.gtypeNameBasedOnJSPath`.
+    - docs: fix formatting for `Signals.md`.
+    - Provide API to get GTypes defined in a module.
+    - doc: Update inroduction.
+    - gi/args.cpp: Fix build with Visual Studio.
+
+-------------------------------------------------------------------

Old:
----
  gjs-1.76.2.tar.xz

New:
----
  gjs-1.78.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gjs.spec ++++++
--- /var/tmp/diff_new_pack.ZdjYC5/_old  2023-09-20 13:22:33.096376805 +0200
+++ /var/tmp/diff_new_pack.ZdjYC5/_new  2023-09-20 13:22:33.096376805 +0200
@@ -16,14 +16,16 @@
 #
 
 
+%bcond_with profiling
+
 Name:           gjs
-Version:        1.76.2
+Version:        1.78.0
 Release:        0
 Summary:        JavaScript bindings based on gobject-introspection and Mozilla
 License:        LGPL-2.0-or-later AND MIT
 Group:          Development/Libraries/GNOME
 URL:            https://wiki.gnome.org/Projects/Gjs
-Source0:        
https://download.gnome.org/sources/gjs/1.76/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gjs/1.78/%{name}-%{version}.tar.xz
 
 BuildRequires:  c++_compiler
 BuildRequires:  git
@@ -47,10 +49,10 @@
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 BuildRequires:  pkgconfig(gtk4)
 BuildRequires:  pkgconfig(libffi)
-BuildRequires:  pkgconfig(mozjs-102)
-# Hack - fix sysprof static devel requires instead
-BuildRequires:  pkgconfig(sysprof-4)
+BuildRequires:  pkgconfig(mozjs-115)
+%if %{with profiling}
 BuildRequires:  pkgconfig(sysprof-capture-4)
+%endif
 Requires:       libgjs0 = %{version}
 ExcludeArch:    s390
 
@@ -100,6 +102,7 @@
 %build
 %meson \
        -Dinstalled_tests=false \
+       -Dprofiler=%{?with_profiling:enabled}%{!?with_profiling:disabled} \
        %{nil}
 %meson_build
 

++++++ gjs-1.76.2.tar.xz -> gjs-1.78.0.tar.xz ++++++
++++ 8384 lines of diff (skipped)

Reply via email to