Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2019-04-10 23:09:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and      /work/SRC/openSUSE:Factory/.gjs.new.27019 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gjs"

Wed Apr 10 23:09:20 2019 rev:79 rq:692041 version:1.56.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-11-18 23:25:09.245992027 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new.27019/gjs.changes       2019-04-10 
23:09:21.667848864 +0200
@@ -1,0 +2,115 @@
+Tue Mar 12 06:46:15 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 3.32.0:
+  + Stable release version bump.
+
+-------------------------------------------------------------------
+Tue Mar  5 06:14:24 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.55.92:
+  + Possible memory allocation/deallocation bug (possibly in
+    js_free() in GJS).
+  + cairo-context: Special-case 0-sized vector.
+  + Add some more eslint rules.
+  + NMake/libgjs-private: Export all the public symbols there.
+
+-------------------------------------------------------------------
+Mon Feb 18 10:14:22 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 1.55.91:
+  + The problem of freezing while running the tests using GCC's
+    sanitizers was determined to be a bug in GCC, which was fixed
+    in GCC 9.0.1.
+  + Closed bugs and merge requests:
+    - gnome-sound-recorder crashes deep inside libgjs.
+    - Various maintenance.
+    - wrapperutils: Define $gtype property as non-enumerable.
+
+-------------------------------------------------------------------
+Wed Feb 13 19:15:52 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 1.55.90:
+  + New JS API: It's now possible to call and implement DBus
+    methods whose parameters or return types include file
+    descriptor lists (type signature 'h'). This involves passing or
+    receiving a Gio.UnixFDList instance along with the parameters
+    or return values.
+  + To call a method with a file descriptor list, pass the
+    Gio.UnixFDList along with the rest of the parameters, in any
+    order, the same way you would pass a Gio.Cancellable or async
+    callback.
+  + For return values, things are a little more complicated, in
+    order to avoid breaking existing code. Previously,
+    synchronously called DBus proxy methods would return an
+    unpacked GVariant. Now, but only if called with a
+    Gio.UnixFDList, they will return [unpacked GVariant,
+    Gio.UnixFDList]. This does not break existing code because it
+    was not possible to call a method with a Gio.UnixFDList before,
+    and the return value is unchanged if not calling with a
+    Gio.UnixFDList. This does mean, unfortunately, that if you have
+    a method with an 'h' in its return signature but not in its
+    argument signatures, you will have to call it with an empty
+    FDList in order to receive an FDList with the return value,
+    when calling synchronously.
+  + On the DBus service side, when receiving a method call, we now
+    pass the Gio.UnixFDList received from DBus to the called
+    method. Previously, sync methods were passed the parameters,
+    and async methods were passed the parameters plus the
+    Gio.DBusInvocation object. Appending the Gio.UnixFDList to
+    those parameters also should not break existing code.
+  + See the new tests in installed-tests/js/testGDBus.js for
+    examples of calling methods with FD lists.
+  + We have observed on the CI server that GJS 1.55.90 will hang
+    forever while running the test suite compiled with GCC 9.0.0
+    and configured with the --enable-asan and --enable-ubsan
+    arguments. This should be addressed in one of the following
+    1.55.x releases.
+  + Closed bugs and merge requests:
+    - GDBus proxy overrides should support
+      Gio.DBusProxy.call_with_unix_fd_list().
+    - Add regression tests for GObject vfuncs.
+    - GjsPrivate: Sources should be C files.
+    - build: Vendor last-good version of AX_CODE_COVERAGE.
+
+-------------------------------------------------------------------
+Tue Jan  8 12:44:31 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 1.55.4:
+  + Various maintenance.
+  + Boxed copy constructor should not be called, split Boxed into
+    prototype and instance structs.
+
+-------------------------------------------------------------------
+Fri Jan  4 22:19:32 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 1.55.3:
+  + Manually constructed ByteArray toString segfaults.
+  + signals: Add _signalHandlerIsConnected method.
+  + Various maintenance.
+- Changes from version 1.55.2:
+  + Gnome-shell crashes on destroying cached param specs.
+  + Various maintenance.
+  + Auto pointers builder.
+  + configure.ac: Update bug link.
+  + SIGSEGV when exiting gnome-shell.
+  + Fix build with --enable-dtrace and create CI job to ensure it
+    doesn't break in the future.
+  + Delay JSString-to-UTF8 conversion.
+  + Annotate return values.
+  + Fix a regression with GError toString().
+  + GType memleak fixes.
+  + Atoms refactor.
+  + Write a "Code Hospitable" README file.
+  + object: Method lookup repeatedly traverses introspection.
+  + Handler of GtkEditable::insert-text signal is not run.
+- Changes from version 1.55.1:
+  + object: Implement newEnumerate hook for GObject.
+  + Various maintenance.
+  + ByteArray.toString should stop at null bytes.
+  + Byte arrays that represent encoded strings should be
+    0-terminated.
+  + context: Defer and therefore batch forced GC runs.
+  + context: use timeout with seconds to schedule a gc trigger.
+  + arg: Add special-case for byte arrays going to C.
+
+-------------------------------------------------------------------

Old:
----
  gjs-1.54.3.tar.xz

New:
----
  gjs-1.56.0.tar.xz

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

Other differences:
------------------
++++++ gjs.spec ++++++
--- /var/tmp/diff_new_pack.vdJnT6/_old  2019-04-10 23:09:22.179849445 +0200
+++ /var/tmp/diff_new_pack.vdJnT6/_new  2019-04-10 23:09:22.183849450 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,13 +21,14 @@
 # remove all conditional macros and enable systemtap.
 %bcond_with     systemtap
 Name:           gjs
-Version:        1.54.3
+Version:        1.56.0
 Release:        0
 Summary:        JavaScript bindings based on gobject-introspection and Mozilla
 License:        MIT AND LGPL-2.0-or-later
 Group:          Development/Libraries/GNOME
 URL:            https://wiki.gnome.org/Projects/Gjs
-Source0:        
http://download.gnome.org/sources/gjs/1.54/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/gjs/1.56/%{name}-%{version}.tar.xz
+
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  python

++++++ gjs-1.54.3.tar.xz -> gjs-1.56.0.tar.xz ++++++
++++ 26446 lines of diff (skipped)


Reply via email to