Accepting request 586247 from GNOME:Factory

Update to 3.28.0 (forwarded request 586183 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/586247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gjs?expand=0&rev=72
This commit is contained in:
Dominique Leuenberger 2018-03-14 18:31:04 +00:00 committed by Git OBS Bridge
commit dcb79b0b02
4 changed files with 108 additions and 14 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b336e8709347e3c94245f6cbc3465f9a49f3ae491a25f49f8a97268f5235b93a
size 612260

3
gjs-1.52.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5524a045e5e1d34a2a510133c662f2685e15ce26ae2ed699fb5d131b6b04a4ca
size 608692

View File

@ -1,3 +1,100 @@
-------------------------------------------------------------------
Tue Mar 13 08:04:24 UTC 2018 - dimstar@opensuse.org
- Update to version 1.52.0:
+ No changes from 1.51.92.
-------------------------------------------------------------------
Fri Mar 9 15:28:25 UTC 2018 - dimstar@opensuse.org
- Update to version 1.51.92:
+ Abort if we are called back in a non-main thread.
+ Fix build failure of 3.27.91 identified on debian/Ubuntu.
+ Analyze project code quality with Code Climate inside CI.
+ Various CI improvements.
-------------------------------------------------------------------
Wed Feb 28 16:26:34 UTC 2018 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
-------------------------------------------------------------------
Tue Feb 20 03:19:16 UTC 2018 - luc14n0@linuxmail.org
- Update to version 1.51.91:
+ Promises now resolve with a higher priority, so asynchronous
code should be faster.
+ Bugs fixed:
- profiler: Don't include alloca.h when disabled.
- GNOME crash with fatal error "Finalizing proxy for an object
that's scheduled to be unrooted: Gio.Subprocess" in gjs
(glgo#GNOME/gjs#26).
-------------------------------------------------------------------
Tue Feb 20 01:51:50 UTC 2018 - dimstar@opensuse.org
- Update to version 1.51.90:
+ GJS now, once again, includes a profiler, which outputs files
that can be read with sysprof.
+ New API: For programs that want more control over when to start
and stop profiling, there is new API for GjsContext.
+ New API: GObject.signal_connect(), GObject.signal_disconnect(),
and GObject.signal_emit_by_name() are now available in case a
GObject-derived class has conflicting connect(), disconnect()
or emit() methods.
+ Bugs fixed: glgo#GNOME/gjs#2, glgo#GNOME/gjs#10,
glgo#GNOME/gjs#11, glgo#GNOME/gjs#31, glgo#GNOME/gjs#37,
glgo#GNOME/gjs#39, glgo#GNOME/gjs#40, glgo#GNOME/gjs#47,
glgo#GNOME/gjs#54, glgo#GNOME/gjs#55, glgo#GNOME/gjs#56,
glgo#GNOME/gjs#57, glgo#GNOME/gjs#58, glgo#GNOME/gjs#59,
glgo#GNOME/gjs#65.
-------------------------------------------------------------------
Tue Feb 20 01:51:04 UTC 2018 - dimstar@opensuse.org
- Update to version 1.51.4:
+ GJS will now log a warning when a GObject is accessed in
Javascript code after the underlying object has been freed.
+ APIs exposed through GObject Introspection that use the GdkAtom
type are now usable from Javascript.
+ The GitLab CI tasks have continued to gradually become more and
more sophisticated.
+ Closed bugs and merge requests:
- Add checks for GObjects that have been finalized.
- Fail static analyzer if new warnings are found.
- Run code coverage on GitLab.
- Amend gtk.js and add gtk-application.js with suggestion.
- Improve GdkAtom support that is blocking clipboard APIs.
- Test "Cairo context has methods when created from a C
function" fails.
- Various CI improvements.
- Various maintenance.
-------------------------------------------------------------------
Tue Feb 20 01:51:03 UTC 2018 - dimstar@opensuse.org
- Update to version 1.51.3:
+ CI improvements on GitLab.
-------------------------------------------------------------------
Tue Feb 20 01:51:02 UTC 2018 - fezhang@suse.com
- Update to version 1.51.2:
+ The home of GJS is now at GNOME's GitLab instance:
https://gitlab.gnome.org/GNOME/gjs
+ Closed bugs and merge requests:
- Allow throwing GErrors from JS virtual functions (bgo#682701)
- [RFC] bootstrap system (bgo#777724).
- Fix code coverage (and refactor it to take advantage of
mozjs52 features) (bgo#788166).
- Various maintenance (!2).
- Get GitLab CI working and various improvements (#6, !7, !9,
!11, !13).
- Add build status badge to README (!8).
- Use Docker images for CI (!12).
+ Some changes in progress to improve garbage collection when
signals are disconnected (bgo#679688).
-------------------------------------------------------------------
Mon Feb 19 09:35:54 UTC 2018 - fcrozat@suse.com
@ -419,7 +516,7 @@ Fri Dec 18 23:51:08 UTC 2015 - damjanovic.ivo@gmail.com
+ Add new API to get the name of a repository (bgo#685413).
+ Add C to JS support for arrays of flat structures (bgo#704842).
+ Add API to specify CSS node name (bgo#758349).
+ Return value of default signal handler for "on_signal_name"
+ Return value of default signal handler for "on_signal_name"
(bgo#729288).
+ Fix multiple emissions of onOverwrite in Tweener (bgo#597927).
+ Misc bug fixes: bgo#727370, bgo#623330, bgo#667908,

View File

@ -17,14 +17,13 @@
Name: gjs
Version: 1.50.4
Version: 1.52.0
Release: 0
# FIXME: find out if tapsets should really be in devel package or in main package
Summary: JavaScript bindings based on gobject-introspection and Mozilla
License: MIT
Group: Development/Libraries/GNOME
Url: https://wiki.gnome.org/Projects/Gjs
Source: https://download.gnome.org/sources/gjs/1.50/%{name}-%{version}.tar.xz
URL: https://wiki.gnome.org/Projects/Gjs
Source0: http://download.gnome.org/sources/gjs/1.52/%{name}-%{version}.tar.xz
BuildRequires: gcc-c++
BuildRequires: mozjs52-devel
BuildRequires: pkgconfig
@ -97,30 +96,28 @@ make %{?_smp_mflags}
find %{buildroot} -type f -name "*.la" -delete -print
%post -n libgjs0 -p /sbin/ldconfig
%postun -n libgjs0 -p /sbin/ldconfig
%files
%defattr(-,root,root)
%license COPYING
%doc NEWS README
%{_bindir}/gjs
%{_bindir}/gjs-console
%files -n libgjs0
%defattr(-,root,root)
%doc COPYING NEWS README
%license COPYING.LGPL
%{_libdir}/*.so.*
%files -n typelib-1_0-GjsPrivate-1_0
%defattr(-,root,root)
%dir %{_libdir}/gjs
%dir %{_libdir}/gjs/girepository-1.0/
%{_libdir}/gjs/girepository-1.0/GjsPrivate-1.0.typelib
%files -n libgjs-devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/%{name}-1.0/
%{_datadir}/systemtap/tapset/*.stp
%changelog