diff --git a/gjs-1.50.4.tar.xz b/gjs-1.50.4.tar.xz deleted file mode 100644 index ba6b6ba..0000000 --- a/gjs-1.50.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b336e8709347e3c94245f6cbc3465f9a49f3ae491a25f49f8a97268f5235b93a -size 612260 diff --git a/gjs-1.52.0.tar.xz b/gjs-1.52.0.tar.xz new file mode 100644 index 0000000..f893dbd --- /dev/null +++ b/gjs-1.52.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5524a045e5e1d34a2a510133c662f2685e15ce26ae2ed699fb5d131b6b04a4ca +size 608692 diff --git a/gjs.changes b/gjs.changes index 04d3897..0050a7a 100644 --- a/gjs.changes +++ b/gjs.changes @@ -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, diff --git a/gjs.spec b/gjs.spec index 9a55db5..9f8ef74 100644 --- a/gjs.spec +++ b/gjs.spec @@ -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