From 28a7c2412eda10d367f861fa3bdda8fa61838327ac0c7accf01b680c0dc28dd3 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 9 Mar 2018 10:09:01 +0000 Subject: [PATCH 1/3] Accepting request 583602 from GNOME:Next Scripted push of project GNOME:Next OBS-URL: https://build.opensuse.org/request/show/583602 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=144 --- gjs-1.50.4.tar.xz | 3 -- gjs-1.51.91.tar.xz | 3 ++ gjs.changes | 84 +++++++++++++++++++++++++++++++++++++++++++++- gjs.spec | 17 ++++------ 4 files changed, 93 insertions(+), 14 deletions(-) delete mode 100644 gjs-1.50.4.tar.xz create mode 100644 gjs-1.51.91.tar.xz 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.51.91.tar.xz b/gjs-1.51.91.tar.xz new file mode 100644 index 0000000..f66afad --- /dev/null +++ b/gjs-1.51.91.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a24a5ce0c01369ea9f7154d630dceeff59627787cd9e3da3f409b3143c733f35 +size 608460 diff --git a/gjs.changes b/gjs.changes index 04d3897..3e29aa3 100644 --- a/gjs.changes +++ b/gjs.changes @@ -1,3 +1,85 @@ +------------------------------------------------------------------- +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 +501,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..3b0853c 100644 --- a/gjs.spec +++ b/gjs.spec @@ -17,14 +17,13 @@ Name: gjs -Version: 1.50.4 +Version: 1.51.91 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.51/%{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 From 61b3b13ab031d43e5e4e71bcef08b71fd77f11e5bfb93745baaf8a9e0ed87855 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 10 Mar 2018 12:40:40 +0000 Subject: [PATCH 2/3] Accepting request 585275 from GNOME:Next - Update to version 1.51.92: OBS-URL: https://build.opensuse.org/request/show/585275 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=145 --- gjs-1.51.91.tar.xz | 3 --- gjs-1.51.92.tar.xz | 3 +++ gjs.changes | 9 +++++++++ gjs.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 gjs-1.51.91.tar.xz create mode 100644 gjs-1.51.92.tar.xz diff --git a/gjs-1.51.91.tar.xz b/gjs-1.51.91.tar.xz deleted file mode 100644 index f66afad..0000000 --- a/gjs-1.51.91.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a24a5ce0c01369ea9f7154d630dceeff59627787cd9e3da3f409b3143c733f35 -size 608460 diff --git a/gjs-1.51.92.tar.xz b/gjs-1.51.92.tar.xz new file mode 100644 index 0000000..67c7797 --- /dev/null +++ b/gjs-1.51.92.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4f869f54c7c16307430cbf11b19c5db244082167043a5e604714c8e064e5dbc +size 622236 diff --git a/gjs.changes b/gjs.changes index 3e29aa3..4c287b2 100644 --- a/gjs.changes +++ b/gjs.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +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 diff --git a/gjs.spec b/gjs.spec index 3b0853c..492d625 100644 --- a/gjs.spec +++ b/gjs.spec @@ -17,7 +17,7 @@ Name: gjs -Version: 1.51.91 +Version: 1.51.92 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla License: MIT From 900210dcadd37a7ee09c4757ae69728d9c327351bbc9c8b0d567ef8ebdc6950f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 13 Mar 2018 08:25:10 +0000 Subject: [PATCH 3/3] Accepting request 586183 from GNOME:Next Update to 3.28.0 OBS-URL: https://build.opensuse.org/request/show/586183 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=146 --- gjs-1.51.92.tar.xz | 3 --- gjs-1.52.0.tar.xz | 3 +++ gjs.changes | 6 ++++++ gjs.spec | 4 ++-- 4 files changed, 11 insertions(+), 5 deletions(-) delete mode 100644 gjs-1.51.92.tar.xz create mode 100644 gjs-1.52.0.tar.xz diff --git a/gjs-1.51.92.tar.xz b/gjs-1.51.92.tar.xz deleted file mode 100644 index 67c7797..0000000 --- a/gjs-1.51.92.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4f869f54c7c16307430cbf11b19c5db244082167043a5e604714c8e064e5dbc -size 622236 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 4c287b2..0050a7a 100644 --- a/gjs.changes +++ b/gjs.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +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 diff --git a/gjs.spec b/gjs.spec index 492d625..9f8ef74 100644 --- a/gjs.spec +++ b/gjs.spec @@ -17,13 +17,13 @@ Name: gjs -Version: 1.51.92 +Version: 1.52.0 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla License: MIT Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/Gjs -Source0: http://download.gnome.org/sources/gjs/1.51/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/gjs/1.52/%{name}-%{version}.tar.xz BuildRequires: gcc-c++ BuildRequires: mozjs52-devel BuildRequires: pkgconfig