Accepting request 692041 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/692041 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=79
This commit is contained in:
commit
1d0c25497a
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:76b30dcc3ce9836c053aee531aa9f1d9d3f94b8503adf0a5a7bd176c492ba6b1
|
||||
size 647704
|
3
gjs-1.56.0.tar.xz
Normal file
3
gjs-1.56.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:64a7ad5554adb0105fabb432abcfa690033c177d8e650872b469b7cbf475ec1a
|
||||
size 665100
|
115
gjs.changes
115
gjs.changes
@ -1,3 +1,118 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 12 06:46:15 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 3.32.0:
|
||||
+ Stable release version bump.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 5 06:14:24 UTC 2019 - Bjørn Lie <bjorn.lie@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.lie@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.lie@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.lie@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.lie@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 09:59:27 UTC 2018 - bjorn.lie@gmail.com
|
||||
|
||||
|
7
gjs.spec
7
gjs.spec
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user