commit gjs for openSUSE:Factory

2020-07-13 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-07-13 09:05:29

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.3060 (New)


Package is "gjs"

Mon Jul 13 09:05:29 2020 rev:91 rq:819951 version:1.64.4

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2020-06-08 23:49:48.174432565 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.3060/gjs.changes2020-07-13 
09:05:42.176119166 +0200
@@ -1,0 +2,6 @@
+Mon Jul  6 19:54:50 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.64.4:
+  + Fix CI failure caused by GTK4 update.
+
+---

Old:

  gjs-1.64.3.tar.xz

New:

  gjs-1.64.4.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.GzcbA2/_old  2020-07-13 09:05:42.692120463 +0200
+++ /var/tmp/diff_new_pack.GzcbA2/_new  2020-07-13 09:05:42.692120463 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.64.3
+Version:1.64.4
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.64.3.tar.xz -> gjs-1.64.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.3/NEWS new/gjs-1.64.4/NEWS
--- old/gjs-1.64.3/NEWS 2020-05-31 19:42:30.593444000 +0200
+++ new/gjs-1.64.4/NEWS 2020-07-06 01:49:25.966761000 +0200
@@ -1,3 +1,9 @@
+Version 1.64.4
+--
+
+- Closed bugs and merge requests:
+  * Fix CI failure caused by GTK4 update [!447, Philip Chimento]
+
 Version 1.64.3
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.3/installed-tests/js/testGtk4.js 
new/gjs-1.64.4/installed-tests/js/testGtk4.js
--- old/gjs-1.64.3/installed-tests/js/testGtk4.js   2020-05-31 
19:42:30.608444000 +0200
+++ new/gjs-1.64.4/installed-tests/js/testGtk4.js   2020-07-06 
01:49:25.986761300 +0200
@@ -1,8 +1,7 @@
 imports.gi.versions.Gtk = '4.0';
 
 const ByteArray = imports.byteArray;
-const {GLib, Gio, GObject, Gtk} = imports.gi;
-const System = imports.system;
+const {Gio, GObject, Gtk} = imports.gi;
 
 // This is ugly here, but usually it would be in a resource
 function createTemplate(className) {
@@ -118,7 +117,7 @@
 content = new ClassName();
 content.label_child.emit('copy-clipboard');
 content.label_child2.emit('copy-clipboard');
-win.add(content);
+win.set_child(content);
 });
 
 it('sets up internal and public template children', function () {
@@ -167,26 +166,6 @@
 
expect(Gtk.Widget.get_css_name.call(MyComplexGtkSubclass)).toEqual('complex-subclass');
 });
 
-it('avoid crashing when GTK vfuncs are called in garbage collection', 
function () {
-GLib.test_expect_message('Gjs', GLib.LogLevelFlags.LEVEL_CRITICAL,
-'*during garbage collection*');
-GLib.test_expect_message('Gjs', GLib.LogLevelFlags.LEVEL_CRITICAL,
-'*destroy*');
-
-let BadLabel = GObject.registerClass(class BadLabel extends Gtk.Label {
-vfunc_destroy() {}
-});
-
-let w = new Gtk.Window();
-w.add(new BadLabel());
-
-w.destroy();
-System.gc();
-
-GLib.test_assert_expected_messages_internal('Gjs', 'testGtk4.js', 0,
-'Gtk overrides avoid crashing and print a stack trace');
-});
-
 it('can create a Gtk.TreeIter with accessible stamp field', function () {
 const iter = new Gtk.TreeIter();
 iter.stamp = 42;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.3/meson.build new/gjs-1.64.4/meson.build
--- old/gjs-1.64.3/meson.build  2020-05-31 19:42:30.610444000 +0200
+++ new/gjs-1.64.4/meson.build  2020-07-06 01:49:25.990761300 +0200
@@ -1,4 +1,4 @@
-project('gjs', 'cpp', 'c', version: '1.64.3', license: ['MIT', 'LGPL2+'],
+project('gjs', 'cpp', 'c', version: '1.64.4', license: ['MIT', 'LGPL2+'],
 meson_version: '>= 0.50.0',
 default_options: ['cpp_std=c++14', 'c_std=c99', 'warning_level=2'])
 




commit gjs for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-06-08 23:48:53

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.3606 (New)


Package is "gjs"

Mon Jun  8 23:48:53 2020 rev:90 rq:811428 version:1.64.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2020-04-29 20:44:15.427935921 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.3606/gjs.changes2020-06-08 
23:49:48.174432565 +0200
@@ -1,0 +2,16 @@
+Sun May 31 19:49:27 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.64.3:
+  + Closed bugs and merge requests:
+- arg: Don't sink GClosure ref if it's a return value.
+- overrides/Gtk: Adjust gtk_container_child_set_property()
+  check.
+- 1.63.3: test suite is failing.
+- Simplify private pointers.
+  + Various backports:
+- Use memory GSettings backend in tests.
+- Update debug message from trimLeft/trimRight to
+  trimStart/trimEnd.
+- Various fixes for potential crash and memory issues.
+
+---

Old:

  gjs-1.64.2.tar.xz

New:

  gjs-1.64.3.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.4CXEK0/_old  2020-06-08 23:49:50.950441128 +0200
+++ /var/tmp/diff_new_pack.4CXEK0/_new  2020-06-08 23:49:50.954441140 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.64.2
+Version:1.64.3
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.64.2.tar.xz -> gjs-1.64.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.2/NEWS new/gjs-1.64.3/NEWS
--- old/gjs-1.64.2/NEWS 2020-04-28 04:53:25.0 +0200
+++ new/gjs-1.64.3/NEWS 2020-05-31 19:42:30.593444000 +0200
@@ -1,3 +1,26 @@
+Version 1.64.3
+--
+
+- Closed bugs and merge requests:
+  * arg: Don't sink GClosure ref if it's a return value [!426, Philip Chimento]
+  * overrides/Gtk: Adjust gtk_container_child_set_property() check [!431,
+Florian Müllner]
+  * 1.63.3: test suite is failing [#298, !430, Philip Chimento]
+  * Simplify private pointers [!434, Philip Chimento]
+
+- Various backports:
+  * Use memory GSettings backend in tests [Philip Chimento]
+  * Update debug message from trimLeft/trimRight to trimStart/trimEnd [Philip
+Chimento]
+  * Various fixes for potential crash and memory issues [Philip Chimento]
+
+Version 1.58.8
+--
+
+- Various backports
+  * 1.63.3: test suite is failing [Philip Chimento]
+  * Various fixes for potential crash and memory issues [Philip Chimento]
+
 Version 1.64.2
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.2/gi/arg.cpp new/gjs-1.64.3/gi/arg.cpp
--- old/gjs-1.64.2/gi/arg.cpp   2020-04-28 04:53:25.0 +0200
+++ new/gjs-1.64.3/gi/arg.cpp   2020-05-31 19:42:30.595444000 +0200
@@ -1520,12 +1520,10 @@
nullptr);
 }
 
-static bool value_to_interface_gi_argument(JSContext* cx, JS::HandleValue 
value,
-   GIBaseInfo* interface_info,
-   GIInfoType interface_type,
-   GITransfer transfer,
-   bool expect_object, GIArgument* arg,
-   bool* report_type_mismatch) {
+static bool value_to_interface_gi_argument(
+JSContext* cx, JS::HandleValue value, GIBaseInfo* interface_info,
+GIInfoType interface_type, GITransfer transfer, bool expect_object,
+GIArgument* arg, GjsArgumentType arg_type, bool* report_type_mismatch) {
 g_assert(report_type_mismatch);
 GType gtype = G_TYPE_NONE;
 
@@ -1649,8 +1647,14 @@
 if (g_type_is_a(gtype, G_TYPE_CLOSURE)) {
 GClosure* closure = gjs_closure_new_marshaled(
 cx, JS_GetObjectFunction(obj), "boxed");
-g_closure_ref(closure);
-g_closure_sink(closure);
+// GI doesn't know about floating GClosure references. We
+// guess that if this is a return value going from 
JS::Value
+// to GArgument, it's intended to be passed to a C API that
+// will consume the floating reference.
+if (arg_type != GJS_ARGUMENT_RETURN_VALUE) {
+g_closure_ref(closure);
+g_closure_sink(closure);
+}
 arg->v_pointer = closure;
  

commit gjs for openSUSE:Factory

2020-04-29 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-04-29 20:44:14

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.2738 (New)


Package is "gjs"

Wed Apr 29 20:44:14 2020 rev:89 rq:798688 version:1.64.2

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2020-04-23 18:29:09.343940591 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.2738/gjs.changes2020-04-29 
20:44:15.427935921 +0200
@@ -1,0 +2,15 @@
+Tue Apr 28 08:56:01 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.64.2:
+  + Closed bugs and merge requests:
+- GList of int not correctly demarshalled on 64-bit big-endian.
+- Fix template use in GTK4.
+- Don't crash if a callback doesn't return an expected array of
+  values.
+- Crash passing integer to strv in constructor.
+- Skip some tests if GTK can't be initialised.
+  + Various backports:
+- Fix gjs_log_exception() for InternalError.
+- Fix signal match mechanism.
+
+---

Old:

  gjs-1.64.1.tar.xz

New:

  gjs-1.64.2.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.qFpaQA/_old  2020-04-29 20:44:16.403938466 +0200
+++ /var/tmp/diff_new_pack.qFpaQA/_new  2020-04-29 20:44:16.403938466 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.64.1
+Version:1.64.2
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.64.1.tar.xz -> gjs-1.64.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.1/NEWS new/gjs-1.64.2/NEWS
--- old/gjs-1.64.1/NEWS 2020-03-28 06:38:50.0 +0100
+++ new/gjs-1.64.2/NEWS 2020-04-28 04:53:25.0 +0200
@@ -1,3 +1,30 @@
+Version 1.64.2
+--
+
+- Closed bugs and merge requests:
+  * GList of int not correctly demarshalled on 64-bit big-endian [Philip
+Chimento, Simon McVittie, #309, !417, !419]
+  * Fix template use in GTK4 [Florian Müllner, !420]
+  * Don't crash if a callback doesn't return an expected array of values [Marco
+Trevisan, !405]
+  * Crash passing integer to strv in constructor [Evan Welsh, #315, !422]
+  * Skip some tests if GTK can't be initialised [Ross Burton, !421]
+
+- Various backports:
+  * Fix gjs_log_exception() for InternalError [Philip Chimento]
+  * Fix signal match mechanism [Philip Chimento]
+
+Version 1.58.7
+--
+
+- Various backports:
+  * Don't crash if a callback doesn't return an expected array of values [Marco
+Trevisan]
+  * GList of int not correctly demarshalled on 64-bit big-endian [Philip
+Chimento, Simon McVittie]
+  * Crash passing integer to strv in constructor [Evan Welsh]
+  * Ignore format-nonliteral warning [Marco Trevisan]
+
 Version 1.64.1
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.64.1/gi/arg.cpp new/gjs-1.64.2/gi/arg.cpp
--- old/gjs-1.64.1/gi/arg.cpp   2020-03-28 06:38:50.0 +0100
+++ new/gjs-1.64.2/gi/arg.cpp   2020-04-28 04:53:25.0 +0200
@@ -263,6 +263,118 @@
 return false;
 }
 
+/* FIXME: This should be added to gobject-introspection */
+GJS_USE
+static GITypeTag _g_type_info_get_storage_type(GITypeInfo* info) {
+GITypeTag type_tag = g_type_info_get_tag(info);
+
+if (type_tag == GI_TYPE_TAG_INTERFACE) {
+GjsAutoBaseInfo interface = g_type_info_get_interface(info);
+GIInfoType info_type = g_base_info_get_type(interface);
+if (info_type == GI_INFO_TYPE_ENUM || info_type == GI_INFO_TYPE_FLAGS)
+return g_enum_info_get_storage_type(interface);
+}
+
+return type_tag;
+}
+
+/* FIXME: This should be added to gobject-introspection */
+static void _g_type_info_argument_from_hash_pointer(GITypeInfo* info,
+void* hash_pointer,
+GIArgument* arg) {
+GITypeTag type_tag = _g_type_info_get_storage_type(info);
+
+switch (type_tag) {
+case GI_TYPE_TAG_BOOLEAN:
+arg->v_boolean = !!GPOINTER_TO_INT(hash_pointer);
+break;
+case GI_TYPE_TAG_INT8:
+arg->v_int8 = (gint8)GPOINTER_TO_INT(hash_pointer);
+break;
+case GI_TYPE_TAG_UINT8:
+arg->v_uint8 = (guint8)GPOINTER_TO_UINT(hash_pointer);
+break;
+case GI_TYPE_TAG_INT16:
+arg->v_int16 = (gint16)GPOINTER_TO_INT(hash_pointer);
+break;
+case GI_TYPE_TAG_UINT16:
+arg->v_uint16 = 

commit gjs for openSUSE:Factory

2020-04-23 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-04-23 18:29:04

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.2738 (New)


Package is "gjs"

Thu Apr 23 18:29:04 2020 rev:88 rq:796099 version:1.64.1

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2020-04-07 10:19:36.889715283 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.2738/gjs.changes2020-04-23 
18:29:09.343940591 +0200
@@ -1,0 +2,94 @@
+Sat Mar 28 16:52:28 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.64.1:
+  + The BigInt type is now _actually_ available, as it wasn't
+enabled in the 1.64.0 release even though it was mentioned in
+the release notes.
+  + Closed bugs and merge requests:
+- testCommandLine's Unicode tests failing on Alpine Linux.
+- build: Various clean-ups.
+- Correctly handle vfunc inout parameters.
+- Fix failed redirect of output in CommandLine tests.
+
+---
+Sat Mar 28 16:52:27 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.64.0:
+  + No changes, stable version update only.
+
+---
+Sat Mar 28 16:52:26 UTC 2020 - bjorn@gmail.com
+
+- Update to version 1.63.92:
+  + object: Use g_irepository_get_object_gtype_interfaces.
+  + Add -fno-semantic-interposition to -Bsymbolic-functions.
+  + examples: add a dbus-client and dbus-service example.
+  + Various GNOME Shell crashes during GC, mozjs68 regression.
+- Drop gjs-fix-gnome-shell-crash-mr396.patch: Fixed upstream.
+
+---
+Sat Mar 28 16:52:25 UTC 2020 - Bjørn Lie 
+
+- Add yet a commit from upstream wip mr (glgo#GNOME/gjs!396).
+
+---
+Sat Mar 28 16:52:24 UTC 2020 - Bjørn Lie 
+
+- Add gjs-fix-gnome-shell-crash-mr396.patch: Fix various crashes in
+  gnome-shell caused by gjs, drop gjs-dont-zero-out-wrapper.patch
+  as that is part of this new patch too.
+
+---
+Sat Mar 28 16:52:23 UTC 2020 - Bjørn Lie 
+
+- Add gjs-dont-zero-out-wrapper.patch: object: Don't zero out
+  wrapper if destroying ObjectInstance anyway (glgo#GNOME/gjs!396).
+
+---
+Sat Mar 28 16:52:22 UTC 2020 - Dominique Leuenberger 
+
+- Update to version 1.63.91:
+  + [mozjs68] Reorganize modules for ESM.
+  + Various maintenance.
+  + Fix building GJS master with Visual Studio and update build
+instructions.
+  + Resolve "Gnome Shell crash on GC run with mozjs68".
+  + installed-tests/js: Add missing dep on warnlib_typelib.
+  + object: Cache known unresolvable properties.
+  + Updated translations.
+
+---
+Sat Mar 28 16:52:21 UTC 2020 - dims...@opensuse.org
+
+- Update to version 1.63.90:
+  + This version of GJS is based on SpiderMonkey 68, an upgrade
+from the previous ESR (Extended Support Release) of
+SpiderMonkey 60.
+  + New language features
+- The BigInt type, currently a stage 3 proposal in the ES
+  standard, is now available.
+  + New syntax
+- `globalThis` is now the ES-standard supported way to get the
+  global object, no matter what kind of JS environment.
+- BigInt literals are expressed by a number with "n" appended
+  to it: for example, `1n`, `9007199254740992n`.
+  + New behaviour: There are a lot of minor behaviour changes as
+SpiderMonkey's JS implementation conforms ever closer to
+existing ECMAScript standards and adopts new ones. For complete
+information, read the Firefox developer release notes
+  + Backwards-incompatible changes: The nonstandard String generics
+were removed.
+- Changes from version 1.63.3:
+  + JS ERROR: TypeError: this._rooms.get(...) is undefined.
+  + gjs-symlink script is incompatible with distro builds.
+  + object: Warn when setting a deprecated property.
+- Switch to meson buildsystem, add meson BuildRequires and macros.
+- Replace gcc-c++ with c++_compiler BuildRequires.
+- Add git BuildRequires: New dependency (expected to be dropped).
+- Add pkgconfig(sysprof-3) and pkgconfig(sysprof-capture-3)
+  BuildRequires, build profiler support.
+- Pass -Dinstalled_tests=false to meson: do not install the test
+  suite (it's meant to be invalid code, which in turn confuses the
+  dep scanner).
+
+---

Old:

  gjs-1.58.6.tar.xz

New:

  gjs-1.64.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- 

commit gjs for openSUSE:Factory

2020-04-07 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-04-07 10:19:29

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.3248 (New)


Package is "gjs"

Tue Apr  7 10:19:29 2020 rev:87 rq:790684 version:1.58.6

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2020-02-22 19:02:08.113836481 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new.3248/gjs.changes2020-04-07 
10:19:36.889715283 +0200
@@ -1,0 +2,9 @@
+Sat Mar 28 16:52:20 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.58.6:
+  + Various backports:
+- Correctly handle vfunc inout parameters.
+- Fix failed redirect of output in CommandLine tests.
+- Avoid filename conflict when tests run in parallel.
+
+---

Old:

  gjs-1.58.5.tar.xz

New:

  gjs-1.58.6.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.amgtOw/_old  2020-04-07 10:19:37.445715900 +0200
+++ /var/tmp/diff_new_pack.amgtOw/_new  2020-04-07 10:19:37.449715905 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.58.5
+Version:1.58.6
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.58.5.tar.xz -> gjs-1.58.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.58.5/NEWS new/gjs-1.58.6/NEWS
--- old/gjs-1.58.5/NEWS 2020-02-18 07:01:08.0 +0100
+++ new/gjs-1.58.6/NEWS 2020-03-28 06:26:22.0 +0100
@@ -1,3 +1,11 @@
+Version 1.58.6
+--
+
+- Various backports:
+  * Correctly handle vfunc inout parameters [Marco Trevisan]
+  * Fix failed redirect of output in CommandLine tests [Liban Parker]
+  * Avoid filename conflict when tests run in parallel [Philip Chimento]
+
 Version 1.58.5
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.58.5/configure new/gjs-1.58.6/configure
--- old/gjs-1.58.5/configure2020-02-18 07:02:32.0 +0100
+++ new/gjs-1.58.6/configure2020-03-28 06:27:21.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gjs 1.58.5.
+# Generated by GNU Autoconf 2.69 for gjs 1.58.6.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='1.58.5'
-PACKAGE_STRING='gjs 1.58.5'
+PACKAGE_VERSION='1.58.6'
+PACKAGE_STRING='gjs 1.58.6'
 PACKAGE_BUGREPORT='https://gitlab.gnome.org/GNOME/gjs/issues'
 PACKAGE_URL='https://wiki.gnome.org/Projects/Gjs'
 
@@ -1450,7 +1450,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gjs 1.58.5 to adapt to many kinds of systems.
+\`configure' configures gjs 1.58.6 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1520,7 +1520,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of gjs 1.58.5:";;
+ short | recursive ) echo "Configuration of gjs 1.58.6:";;
esac
   cat <<\_ACEOF
 
@@ -1701,7 +1701,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gjs configure 1.58.5
+gjs configure 1.58.6
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2252,7 +2252,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gjs $as_me 1.58.5, which was
+It was created by gjs $as_me 1.58.6, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3115,7 +3115,7 @@
 
 # Define the identity of the package.
  PACKAGE='gjs'
- VERSION='1.58.5'
+ VERSION='1.58.6'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3342,10 +3342,10 @@
 
 
 
-GJS_VERSION=15805
+GJS_VERSION=15806
 
 
-$as_echo "#define GJS_VERSION (1 * 100 + 58) * 100 + 5" >>confdefs.h
+$as_echo "#define GJS_VERSION (1 * 100 + 58) * 100 + 6" >>confdefs.h
 
 
 
@@ -23788,7 +23788,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gjs $as_me 1.58.5, which was
+This file was extended by gjs $as_me 1.58.6, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES= $CONFIG_FILES
@@ -23859,7 +23859,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF 

commit gjs for openSUSE:Factory

2020-02-22 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-02-22 19:01:52

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.26092 (New)


Package is "gjs"

Sat Feb 22 19:01:52 2020 rev:86 rq:775302 version:1.58.5

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2020-01-13 22:18:45.282441149 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new.26092/gjs.changes   2020-02-22 
19:02:08.113836481 +0100
@@ -1,0 +2,7 @@
+Tue Feb 18 09:48:14 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.58.5:
+  + Can not access GObject properties of classes without
+GI information.
+
+---

Old:

  gjs-1.58.4.tar.xz

New:

  gjs-1.58.5.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.t3VlEd/_old  2020-02-22 19:02:08.721837659 +0100
+++ /var/tmp/diff_new_pack.t3VlEd/_new  2020-02-22 19:02:08.721837659 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.58.4
+Version:1.58.5
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.58.4.tar.xz -> gjs-1.58.5.tar.xz ++
 4880 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.58.4/NEWS new/gjs-1.58.5/NEWS
--- old/gjs-1.58.4/NEWS 2020-01-08 01:52:22.0 +0100
+++ new/gjs-1.58.5/NEWS 2020-02-18 07:01:08.0 +0100
@@ -1,3 +1,11 @@
+Version 1.58.5
+--
+
+- Closed bugs and merge requests:
+  * Fix Visual Studio builds of gnome-3-34 (1.58.x) branch [Chun-wei Fan, !392]
+  * Can not access GObject properties of classes without GI information [Juan
+Pablo Ugarte, !385, #299]
+
 Version 1.58.4
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.58.4/config.h.in new/gjs-1.58.5/config.h.in
--- old/gjs-1.58.4/config.h.in  2020-01-08 01:54:35.0 +0100
+++ new/gjs-1.58.5/config.h.in  2020-02-18 07:02:39.0 +0100
@@ -45,6 +45,9 @@
 /* Define to 1 if you have the  header file. */
 #undef HAVE_STRING_H
 
+/* Define to 1 if you have the  header file. */
+#undef HAVE_SYS_SIGNAL_H
+
 /* Define to 1 if you have the  header file. */
 #undef HAVE_SYS_STAT_H
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.58.4/configure.ac new/gjs-1.58.5/configure.ac
--- old/gjs-1.58.4/configure.ac 2020-01-07 17:41:01.0 +0100
+++ new/gjs-1.58.5/configure.ac 2020-02-18 06:59:38.0 +0100
@@ -3,7 +3,7 @@
 
 m4_define(pkg_major_version, 1)
 m4_define(pkg_minor_version, 58)
-m4_define(pkg_micro_version, 4)
+m4_define(pkg_micro_version, 5)
 m4_define(pkg_version, pkg_major_version.pkg_minor_version.pkg_micro_version)
 m4_define(pkg_int_version, (pkg_major_version * 100 + pkg_minor_version) * 100 
+ pkg_micro_version)
 
@@ -33,7 +33,7 @@
 AC_USE_SYSTEM_EXTENSIONS
 AC_PROG_CXX
 AX_CXX_COMPILE_STDCXX_14
-AC_CHECK_HEADERS([sys/syscall.h unistd.h])
+AC_CHECK_HEADERS([sys/signal.h sys/syscall.h unistd.h])
 
 LT_PREREQ([2.2.0])
 # no stupid static libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.58.4/gi/object.cpp new/gjs-1.58.5/gi/object.cpp
--- old/gjs-1.58.4/gi/object.cpp2020-01-07 17:41:01.0 +0100
+++ new/gjs-1.58.5/gi/object.cpp2020-02-18 06:59:49.0 +0100
@@ -650,7 +650,28 @@
 canonicalize_key(canonical_name);
 }
 
-GType *interfaces = g_type_interfaces(m_gtype, _interfaces);
+GjsAutoFree interfaces = g_type_interfaces(m_gtype, _interfaces);
+
+/* Fallback to GType system for non custom GObjects with no GI information
+ */
+if 

commit gjs for openSUSE:Factory

2020-01-13 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2020-01-13 22:16:58

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.6675 (New)


Package is "gjs"

Mon Jan 13 22:16:58 2020 rev:85 rq:761957 version:1.58.4

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2019-12-11 12:05:23.648733564 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new.6675/gjs.changes2020-01-13 
22:18:45.282441149 +0100
@@ -1,0 +2,19 @@
+Wed Jan  8 08:33:52 UTC 2020 - Bjørn Lie 
+
+- Update to version 1.58.4:
+  + Now prints a warning when constructing an unregistered object
+inheriting from GObject (i.e. if you forgot to use
+GObject.registerClass.) In 1.58.2 this would throw an
+exception, which broke some existing code, so that change was
+reverted in 1.58.3. In this version the check is reinstated,
+but we log a warning instead of throwing an exception, so that
+people know to fix their code, but without breaking things.
+NOTE: In 1.64 (the next stable release) the warning will be
+changed back into an exception, because code with this problem
+can be subtly broken and cause unexpected errors elsewhere. So
+make sure to fix your code if you get this warning.
+  + GSettings crash fixes.
+  + Memory savings for Cairo objects.
+  + Fix for crash in debug functions.
+
+---

Old:

  gjs-1.58.3.tar.xz

New:

  gjs-1.58.4.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.AcELDG/_old  2020-01-13 22:18:47.914442369 +0100
+++ /var/tmp/diff_new_pack.AcELDG/_new  2020-01-13 22:18:47.914442369 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.58.3
+Version:1.58.4
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.58.3.tar.xz -> gjs-1.58.4.tar.xz ++
 4856 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.58.3/NEWS new/gjs-1.58.4/NEWS
--- old/gjs-1.58.3/NEWS 2019-11-25 18:59:08.0 +0100
+++ new/gjs-1.58.4/NEWS 2020-01-08 01:52:22.0 +0100
@@ -1,3 +1,24 @@
+Version 1.58.4
+--
+
+- Now prints a warning when constructing an unregistered object inheriting from
+  GObject (i.e. if you forgot to use GObject.registerClass.) In 1.58.2 this
+  would throw an exception, which broke some existing code, so that change was
+  reverted in 1.58.3. In this version the check is reinstated, but we log a
+  warning instead of throwing an exception, so that people know to fix their
+  code, but without breaking things.
+  NOTE: In 1.64 (the next stable release) the warning will be changed back into
+  an exception, because code with this problem can be subtly broken and cause
+  unexpected errors elsewhere. So make sure to fix your code if you get this
+  warning.
+
+- Closed bugs and merge requests:
+  * GSettings crash fixes [Andy Holmes, !373]
+
+- Memory savings for Cairo objects [Philip Chimento, !374]
+
+- Fix for crash in debug functions [Philip Chimento, !374]
+
 Version 1.58.3
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.58.3/configure.ac new/gjs-1.58.4/configure.ac
--- old/gjs-1.58.3/configure.ac 2019-11-25 18:14:10.0 +0100
+++ new/gjs-1.58.4/configure.ac 2020-01-07 17:41:01.0 +0100
@@ -3,7 +3,7 @@
 
 m4_define(pkg_major_version, 1)
 m4_define(pkg_minor_version, 58)
-m4_define(pkg_micro_version, 3)
+m4_define(pkg_micro_version, 4)
 m4_define(pkg_version, pkg_major_version.pkg_minor_version.pkg_micro_version)
 m4_define(pkg_int_version, (pkg_major_version * 100 + pkg_minor_version) * 100 
+ pkg_micro_version)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude 

commit gjs for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2019-12-11 12:05:06

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.4691 (New)


Package is "gjs"

Wed Dec 11 12:05:06 2019 rev:84 rq:754128 version:1.58.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2019-11-29 16:03:01.636802712 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new.4691/gjs.changes2019-12-11 
12:05:23.648733564 +0100
@@ -1,0 +2,5 @@
+Wed Dec  4 13:52:11 UTC 2019 - Frederic Crozat 
+
+- Enable systemtap support.
+
+---



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.n27hcI/_old  2019-12-11 12:05:25.052732974 +0100
+++ /var/tmp/diff_new_pack.n27hcI/_new  2019-12-11 12:05:25.056732972 +0100
@@ -16,10 +16,6 @@
 #
 
 
-# TODO: systemtap/dtrace is currently (1.53.91) failing, when
-# https://gitlab.gnome.org/GNOME/gjs/issues/196 gets fixed and released,
-# remove all conditional macros and enable systemtap.
-%bcond_with systemtap
 Name:   gjs
 Version:1.58.3
 Release:0
@@ -93,9 +89,12 @@
 %autosetup -p1
 
 %build
+#doesn't play well with systemtap
+%global _lto_cflags %{nil}
+
 %configure \
 --disable-static \
---%{?with_systemtap:enable}%{!?with_systemtap:disable}-systemtap
+--enable-systemtap
 make %{?_smp_mflags}
 
 %install
@@ -126,8 +125,6 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/%{name}-1.0/
-%if %{with systemtap}
 %{_datadir}/systemtap/tapset/*.stp
-%endif
 
 %changelog




commit gjs for openSUSE:Factory

2019-11-29 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2019-11-29 15:59:12

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.26869 (New)


Package is "gjs"

Fri Nov 29 15:59:12 2019 rev:83 rq:751361 version:1.58.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2019-10-17 12:58:35.573411088 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.26869/gjs.changes   2019-11-29 
16:03:01.636802712 +0100
@@ -1,0 +2,19 @@
+Mon Nov 25 19:26:00 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.58.3:
+  + Emergency release, intended to correct two mistakes in 1.58.2,
+both coming from crash fixes that had unexpected other effects
+on working code.
+
+---
+Sun Nov 24 09:46:44 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.58.2:
+  + GObject based class initialization checks.
+  + Silently leaked return value of callbacks.
+  + Crash when calling Gio.Initable.async_init with not
+vfunc_async_init implementation.
+  + [cairo] insufficient checking.
+  + Various crash fixes backported from the development branch.
+
+---
@@ -398 +417 @@
-- Make GC much more aggressive (glgo#GNOME/gjs#62);
+- Make GC much more aggressive (glgo#GNOME/gjs#62 bsc#1093541);

Old:

  gjs-1.58.1.tar.xz

New:

  gjs-1.58.3.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.va5le6/_old  2019-11-29 16:03:02.140802505 +0100
+++ /var/tmp/diff_new_pack.va5le6/_new  2019-11-29 16:03:02.140802505 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 # remove all conditional macros and enable systemtap.
 %bcond_with systemtap
 Name:   gjs
-Version:1.58.1
+Version:1.58.3
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later
@@ -38,9 +38,9 @@
 BuildRequires:  pkgconfig(cairo-gobject)
 BuildRequires:  pkgconfig(cairo-xlib)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(gio-2.0) >= 2.50.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.50.0
-BuildRequires:  pkgconfig(gobject-2.0) >= 2.50.0
+BuildRequires:  pkgconfig(gio-2.0) >= 2.58.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.58.0
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.58.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.53.4
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.50.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20

++ gjs-1.58.1.tar.xz -> gjs-1.58.3.tar.xz ++
 5685 lines of diff (skipped)




commit gjs for openSUSE:Factory

2019-10-17 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2019-10-17 12:58:34

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.2352 (New)


Package is "gjs"

Thu Oct 17 12:58:34 2019 rev:82 rq:736519 version:1.58.1

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2019-05-10 09:17:58.072295700 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.2352/gjs.changes2019-10-17 
12:58:35.573411088 +0200
@@ -1,0 +2,132 @@
+Mon Oct  7 07:42:54 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.58.1:
+  + Closed bugs and merge requests:
+- Import wiki documentation.
+- Smaller CI, phase 1.
+- Crashes after setting child property 'icon-name' on GtkStack
+  then displaying another GtkStack.
+- GLib.strdelimit crashes.
+
+---
+Sat Sep  7 15:45:12 CDT 2019 - mgo...@suse.com
+
+- Update to version 1.58.0:
+  + No changes.
+
+---
+Thu Sep  5 14:51:49 NZST 2019 - l...@ljones.dev
+
+- Update to version 1.57.92:
+  + Enable regression test cases for GPtrArrays and GArrays
+of structures.
+  * Various maintenance.
+
+---
+Thu Aug 29 09:38:16 UTC 2019 - Luke Jones 
+
+- Update to version 1.57.91:
+  + GJS no longer links to libgtk-3. This makes it possible to load the Gtk-4.0
+typelib in GJS and write programs that use GTK 4.
+  + The heapgraph tool has gained some improvements; it is now possible to 
print a
+heap graph of multiple targets. You can also mark an object for better
+identification in the heap graph by assigning a magic property: for 
example,
+myObject.__heapgraph_name = 'Button' will make that object identify itself 
as
+"Button" in heap graphs.
+  + Closed bugs and merge requests:
+- Remove usage of Lang in non legacy code.
+- GTK4.
+- JS syntax fixes.
+- gi: Avoid infinite recursion when converting GValues.
+- Implement all GObject-introspection test suites.
+- Heapgraph improvements.
+
+- Update to version 1.57.90:
+  + New JS API: GLib.Variant has gained a recursiveUnpack() method which
+transforms the variant entirely into a JS object, discarding all type
+information. This can be useful for dealing with a{sv} dictionaries, where
+deepUnpack() will keep the values as GLib.Variant instances in order to
+preserve the type information.
+  + New JS API: GLib.Variant has gained a deepUnpack() method which is exactly 
the
+same as the already existing deep_unpack(), but fits with the other 
camelCase
+APIs that GJS adds.
+  + Closed bugs and merge requests:
+- Marshalling of GPtrArray broken.
+- Fix locale chooser.
+- dbus-wrapper: Remove interface skeleton flush idle on dispose.
+- gobject: Use auto-compartment when getting property as well.
+- modules/signals: Use array destructuring in _emit.
+- GJS can't call glibtop_init function from libgtop.
+- GLib's VariantDict is missing lookup.
+- toString on an object implementing an interface fails.
+- Regression in GstPbutils.Discoverer::discovered callback.
+- GLib.Variant.deep_unpack not working properly with a{sv} variants.
+- Various maintenance.
+  + Various CI fixes.
+
+- Update to version 1.57.4:
+  + Closed bugs and merge requests:
+- gjs 1.57 requires a recent sysprof version for sysprof-capture-3.
+  + Misc documentation changes.
+
+
+- Update to version 1.57.3:
+  + The GJS profiler is now integrated directly into Sysprof 3, via the
+GJS_TRACE_FD environment variable. Call stack information and garbage
+collector timing will show up in Sysprof. See also GNOME/Initiatives#10
+  + New JS API: System.addressOfGObject(obj) will return a string with the hex
+address of the underlying GObject of `obj` if it is a GObject wrapper, or
+throw an exception if it is not. This is intended for debugging.
+  + New JS API: It's now possible to pass a value from Gio.DBusProxyFlags to 
the
+constructor of a class created by Gio.DBusProxy.makeProxyWrapper().
+  + Backwards-incompatible change: Trying to read a write-only property on a 
DBus
+proxy object, or write a read-only property, will now throw an exception.
+Previously it would fail silently. It seems unlikely any code is relying on
+the old behaviour, and if so then it was probably masking a bug.
+  + Closed bugs and merge requests:
+- Build failure on Continuous.
+- build: Bump glib requirement.
+- profiler: avoid clearing 512 bytes of stack.
+- system: add addressOfGObject method.
+- Add support for GJS_TRACE_FD.
+- Gio: Make possible to pass DBusProxyFlags to proxy wrapper.
+- 

commit gjs for openSUSE:Factory

2019-05-10 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2019-05-10 09:17:55

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.5148 (New)


Package is "gjs"

Fri May 10 09:17:55 2019 rev:81 rq:701617 version:1.56.2

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2019-05-03 22:11:24.411392598 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.5148/gjs.changes2019-05-10 
09:17:58.072295700 +0200
@@ -1,0 +2,11 @@
+Wed May  8 08:27:47 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.56.2:
+  + Crash in BoxedInstance when struct could not be allocated
+directly.
+  + Cairo conversion bugs fixed.
+  + Gjs crashes when binding inherited property to js added
+gobject-property.
+  + console: Don't accept --profile after the script name.
+
+---

Old:

  gjs-1.56.1.tar.xz

New:

  gjs-1.56.2.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.k9qBqf/_old  2019-05-10 09:17:59.320297630 +0200
+++ /var/tmp/diff_new_pack.k9qBqf/_new  2019-05-10 09:17:59.344297667 +0200
@@ -21,7 +21,7 @@
 # remove all conditional macros and enable systemtap.
 %bcond_with systemtap
 Name:   gjs
-Version:1.56.1
+Version:1.56.2
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.56.1.tar.xz -> gjs-1.56.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.56.1/NEWS new/gjs-1.56.2/NEWS
--- old/gjs-1.56.1/NEWS 2019-04-08 08:55:16.0 +0200
+++ new/gjs-1.56.2/NEWS 2019-05-08 01:44:18.0 +0200
@@ -1,3 +1,15 @@
+Version 1.56.2
+--
+
+- Closed bugs and merge requests:
+  * Crash in BoxedInstance when struct could not be allocated directly [#240,
+!285, Philip Chimento]
+  * Cairo conversion bugs [!286, Philip Chimento]
+  * Gjs crashes when binding inherited property to js added gobject-property
+[#246, !289, Marco Trevisan]
+  * console: Don't accept --profile after the script name [!287, Philip
+Chimento]
+
 Version 1.56.1
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.56.1/config.sub new/gjs-1.56.2/config.sub
--- old/gjs-1.56.1/config.sub   2019-04-08 08:26:49.0 +0200
+++ new/gjs-1.56.2/config.sub   2019-05-08 01:45:50.0 +0200
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2018-03-08'
+timestamp='2018-05-05'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -110,28 +110,48 @@
 exit 1;;
 esac
 
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
-  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
-  linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | 
kfreebsd*-gnu* | \
-  knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
-  kopensolaris*-gnu* | cloudabi*-eabi* | \
-  storm-chaos* | os2-emx* | rtmk-nova*)
-os=-$maybe_os
-basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
-;;
-  android-linux)
-os=-linux-android
-basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
-;;
-  *)
-basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
-if [ "$basic_machine" != "$1" ]
-then os=`echo "$1" | sed 's/.*-/-/'`
-else os=; fi
-;;
+# Spilt fields of configuration type
+IFS="-" read -r field1 field2 field3 field4 .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='1.56.1'
-PACKAGE_STRING='gjs 1.56.1'
+PACKAGE_VERSION='1.56.2'
+PACKAGE_STRING='gjs 1.56.2'
 PACKAGE_BUGREPORT='https://gitlab.gnome.org/GNOME/gjs/issues'
 PACKAGE_URL='https://wiki.gnome.org/Projects/Gjs'
 
@@ -1449,7 +1449,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gjs 1.56.1 to adapt to many kinds of systems.
+\`configure' configures gjs 1.56.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1519,7 +1519,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo 

commit gjs for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2019-05-03 22:11:21

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new.5148 (New)


Package is "gjs"

Fri May  3 22:11:21 2019 rev:80 rq:695694 version:1.56.1

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2019-04-10 23:09:21.667848864 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new.5148/gjs.changes2019-05-03 
22:11:24.411392598 +0200
@@ -1,0 +2,9 @@
+Tue Apr  9 07:50:43 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.56.1:
+  + Calling dumpHeap() on non-existent directory causes crash.
+  + Using Gio.MemoryInputStream.new_from_data ("string") causes
+segfault.
+  + Fix gjs_context_eval() for non-zero-terminated strings.
+
+---
@@ -4 +13 @@
-- Update to version 3.32.0:
+- Update to version 1.56.0:

Old:

  gjs-1.56.0.tar.xz

New:

  gjs-1.56.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.mJx2Ib/_old  2019-05-03 22:11:25.771395202 +0200
+++ /var/tmp/diff_new_pack.mJx2Ib/_new  2019-05-03 22:11:25.771395202 +0200
@@ -21,7 +21,7 @@
 # remove all conditional macros and enable systemtap.
 %bcond_with systemtap
 Name:   gjs
-Version:1.56.0
+Version:1.56.1
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.56.0.tar.xz -> gjs-1.56.1.tar.xz ++
 27326 lines of diff (skipped)




commit gjs for openSUSE:Factory

2019-04-10 Thread root
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 
+
+- Update to version 3.32.0:
+  + Stable release version bump.
+
+---
+Tue Mar  5 06:14:24 UTC 2019 - Bjørn Lie 
+
+- 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
+

commit gjs for openSUSE:Factory

2018-11-18 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-11-18 23:25:06

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Sun Nov 18 23:25:06 2018 rev:78 rq:648880 version:1.54.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-10-24 07:42:21.067381742 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-11-18 
23:25:09.245992027 +0100
@@ -1,0 +2,13 @@
+Tue Nov 13 09:59:27 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.54.3:
+  + object: Fix write-only properties.
+  + SIGSEGV when exiting gnome-shell.
+  + SelectionData.get_targets crashes with "Unable to resize
+vector".
+  + Gnome-shell crashes on destroying cached param specs.
+  + GType memleak fixes.
+  + Fix build with --enable-dtrace and create CI job to ensure it
+doesn't break in the future.
+
+---

Old:

  gjs-1.54.2.tar.xz

New:

  gjs-1.54.3.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.LtcFWX/_old  2018-11-18 23:25:09.677991501 +0100
+++ /var/tmp/diff_new_pack.LtcFWX/_new  2018-11-18 23:25:09.681991496 +0100
@@ -21,7 +21,7 @@
 # remove all conditional macros and enable systemtap.
 %bcond_with systemtap
 Name:   gjs
-Version:1.54.2
+Version:1.54.3
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.54.2.tar.xz -> gjs-1.54.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.54.2/NEWS new/gjs-1.54.3/NEWS
--- old/gjs-1.54.2/NEWS 2018-10-22 16:27:05.0 +0200
+++ new/gjs-1.54.3/NEWS 2018-11-12 18:16:04.0 +0100
@@ -1,3 +1,17 @@
+Version 1.54.3
+--
+
+- Closed bugs and merge requests:
+  * object: Fix write-only properties [!246, Philip Chimento]
+  * SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone]
+  * SelectionData.get_targets crashes with "Unable to resize vector" [#201,
+!241, Philip Chimento]
+  * Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
+Trevisan]
+  * GType memleak fixes [!244, Marco Trevisan]
+  * Fix build with --enable-dtrace and create CI job to ensure it doesn't break
+in the future [#196, !253, Philip Chimento]
+
 Version 1.54.2
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.54.2/configure new/gjs-1.54.3/configure
--- old/gjs-1.54.2/configure2018-10-22 16:17:08.0 +0200
+++ new/gjs-1.54.3/configure2018-11-12 18:17:13.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gjs 1.54.2.
+# Generated by GNU Autoconf 2.69 for gjs 1.54.3.
 #
 # Report bugs to .
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='1.54.2'
-PACKAGE_STRING='gjs 1.54.2'
+PACKAGE_VERSION='1.54.3'
+PACKAGE_STRING='gjs 1.54.3'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gjs'
 PACKAGE_URL='https://wiki.gnome.org/Projects/Gjs'
 
@@ -1449,7 +1449,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gjs 1.54.2 to adapt to many kinds of systems.
+\`configure' configures gjs 1.54.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1519,7 +1519,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of gjs 1.54.2:";;
+ short | recursive ) echo "Configuration of gjs 1.54.3:";;
esac
   cat <<\_ACEOF
 
@@ -1697,7 +1697,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gjs configure 1.54.2
+gjs configure 1.54.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2248,7 +2248,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gjs $as_me 1.54.2, which was
+It was created by gjs $as_me 1.54.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3111,7 +3111,7 @@
 
 # Define the identity of the package.
  PACKAGE='gjs'
- VERSION='1.54.2'
+ VERSION='1.54.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3338,10 +3338,10 @@
 
 
 
-GJS_VERSION=15402

commit gjs for openSUSE:Factory

2018-10-23 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-10-24 07:42:15

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Oct 24 07:42:15 2018 rev:77 rq:643843 version:1.54.2

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-10-17 08:17:12.394973158 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-10-24 
07:42:21.067381742 +0200
@@ -1,0 +2,12 @@
+Mon Oct 22 18:35:13 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.54.2:
+  + context:
+- Defer and therefore batch forced GC runs.
+- Use timeout with seconds to schedule a gc trigger.
+  + fundamental: Check if gtype is valid before using it.
+  + Backported a fix for a crash in the interactive interpreter
+when executing something like `throw "foo"`.
+  + Backported various maintenance from 3.31.
+
+---

Old:

  gjs-1.54.1.tar.xz

New:

  gjs-1.54.2.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.f07WlN/_old  2018-10-24 07:42:21.587381360 +0200
+++ /var/tmp/diff_new_pack.f07WlN/_new  2018-10-24 07:42:21.591381357 +0200
@@ -21,7 +21,7 @@
 # remove all conditional macros and enable systemtap.
 %bcond_with systemtap
 Name:   gjs
-Version:1.54.1
+Version:1.54.2
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT AND LGPL-2.0-or-later

++ gjs-1.54.1.tar.xz -> gjs-1.54.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.54.1/Makefile-test.am 
new/gjs-1.54.2/Makefile-test.am
--- old/gjs-1.54.1/Makefile-test.am 2018-09-24 06:26:30.0 +0200
+++ new/gjs-1.54.2/Makefile-test.am 2018-10-22 16:10:59.0 +0200
@@ -64,13 +64,13 @@
 gjs_tests_gtester_CPPFLAGS =   \
$(AM_CPPFLAGS)  \
-DGJS_COMPILATION   \
-   $(GJSTESTS_CFLAGS)  \
+   $(GJS_CFLAGS)   \
$(gjs_directory_defines)\
-I$(top_srcdir)/test
 
 gjs_tests_gtester_LDADD =  \
libgjs.la   \
-   $(GJSTESTS_LIBS)
+   $(GJS_LIBS)
 
 gjs_tests_gtester_SOURCES =\
test/gjs-tests.cpp  \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.54.1/Makefile.in new/gjs-1.54.2/Makefile.in
--- old/gjs-1.54.1/Makefile.in  2018-09-24 06:35:38.0 +0200
+++ new/gjs-1.54.2/Makefile.in  2018-10-22 16:17:11.0 +0200
@@ -794,9 +794,8 @@
$(srcdir)/config.h.in $(srcdir)/gjs-1.0.pc.in \
$(srcdir)/gjs-modules-srcs.mk $(srcdir)/gjs-srcs.mk \
$(top_srcdir)/win32/config.h.win32.in AUTHORS COPYING \
-   ChangeLog INSTALL NEWS README compile config.guess \
-   config.rpath config.sub depcomp install-sh ltmain.sh missing \
-   tap-driver.sh
+   ChangeLog INSTALL NEWS README compile config.guess config.sub \
+   depcomp install-sh ltmain.sh missing tap-driver.sh
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -861,8 +860,6 @@
 GENHTML = @GENHTML@
 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
 GI_DATADIR = @GI_DATADIR@
-GJSTESTS_CFLAGS = @GJSTESTS_CFLAGS@
-GJSTESTS_LIBS = @GJSTESTS_LIBS@
 GJS_CAIRO_CFLAGS = @GJS_CAIRO_CFLAGS@
 GJS_CAIRO_LIBS = @GJS_CAIRO_LIBS@
 GJS_CAIRO_XLIB_CFLAGS = @GJS_CAIRO_XLIB_CFLAGS@
@@ -1326,13 +1323,13 @@
 gjs_tests_gtester_CPPFLAGS = \
$(AM_CPPFLAGS)  \
-DGJS_COMPILATION   \
-   $(GJSTESTS_CFLAGS)  \
+   $(GJS_CFLAGS)   \
$(gjs_directory_defines)\
-I$(top_srcdir)/test
 
 gjs_tests_gtester_LDADD = \
libgjs.la   \
-   $(GJSTESTS_LIBS)
+   $(GJS_LIBS)
 
 gjs_tests_gtester_SOURCES = \
test/gjs-tests.cpp  \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.54.1/NEWS new/gjs-1.54.2/NEWS
--- old/gjs-1.54.1/NEWS 2018-09-24 06:34:57.0 +0200
+++ new/gjs-1.54.2/NEWS 2018-10-22 16:27:05.0 +0200
@@ -1,3 +1,19 @@
+Version 1.54.2
+--
+
+- Closed bugs and merge requests:
+  * context: Defer and therefore batch forced GC runs [performance] [!236,
+Daniel van Vugt]
+  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
+ 

commit gjs for openSUSE:Factory

2018-10-17 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-10-17 08:17:06

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Oct 17 08:17:06 2018 rev:76 rq:638691 version:1.54.1

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-07-12 09:15:43.582129717 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-10-17 
08:17:12.394973158 +0200
@@ -1,0 +2,118 @@
+Wed Sep 26 18:02:49 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.54.1:
+  + legacy: Ensure generated GType names are valid.
+  + Fix GJS profiler with MozJS 60.
+  + Regression with DBus proxies.
+
+---
+Sun Sep  9 07:16:38 UTC 2018 - antoine.belv...@opensuse.org
+
+- Update to version 1.54.0:
+  + Compatibility fix for byte arrays: the legacy toString()
+behaviour of byte arrays returned from GObject-introspected
+functions is now restored. If you use the functionality, a
+warning will be logged asking you to upgrade your code
+(glgo#GNOME/gjs#227).
+
+---
+Fri Aug 31 03:31:25 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.92:
+  + Technology preview of a GNOME 3.32 feature: native Promises for
+GIO-style asynchronous operations. Since this is a technology
+preview, we do not guarantee API stability with the version
+coming in GNOME 3.32. These APIs are marked with underscores to
+emphasize that they are not stable yet. Use them at your own
+risk.
+  + Closed bugs and merge requests:
+- Added promisify to GJS GIO overrides (glgo#GNOME/gjs!225).
+- Temporary fix for Gio.File.prototype (glgo#GNOME/gjs!226).
+- Changes from version 1.53.91:
+  + Closed bugs and merge requests:
+- Fix example eslint errors;
+- Fix more "lost" GInterface properties.
+- Changes from version 1.53.90:
+  + GJS includes a simple debugger now.
+  + New API for programs that embed GJS:
+gjs_context_setup_debugger_console().
+  + New JavaScript features! This version of GJS is based on
+SpiderMonkey 60, an upgrade from the previous ESR (Extended
+Support Release) of SpiderMonkey 52.
+  + Fixed bugs: glgo#GNOME/gjs#178, glgo#GNOME/gjs#179,
+glgo#GNOME/gjs#185, glgo#GNOME/gjs#110, CWE-126
+(glgo#GNOME/gjs#174), glgo#GNOME/gjs#149, glgo#GNOME/gjs#132,
+glgo#GNOME/gjs#161, glgo#GNOME/gjs#5, glgo#GNOME/gjs#186.
+- Changes from version 1.53.4:
+  + Refactored the way GObject properties are accessed. This should
+be a bit more efficient, as property info (GParamSpec) is now
+cached for every object type. There may still be some
+regressions from this; please be on the lookout so we can fix
+them in the next release.
+  + The memory usage for each object instance has been reduced,
+resulting in several dozens of megabytes less memory usage in
+GNOME Shell.
+  + Fixed bugs: glgo#GNOME/gjs#160, glgo#GNOME/gjs#24,
+glgo#GNOME/gjs#173, glgo#GNOME/gjs#165, glgo#GNOME/gjs#171,
+glgo#GNOME/gjs#177, glgo#GNOME/gjs#172, glgo#GNOME/gjs#182.
+- Changes from version 1.53.3:
+  + Closed bugs and merge requests:
+- Adding multiple ESLint rules for spacing.
+- Various maintenance.
+- Add pkgconfig(mozjs-60) BuildRequires while dropping its
+  predecessor pkgconfig(mozjs-52) and mozjs52-devel to reflect
+  upstream changes.
+- Conditionalize the use of systemtap/dtrace: they are currently
+  failing.
+
+---
+Sun Jul  8 01:53:03 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.3:
+  + Adding multiple ESLint rules for spacing.
+  + Various small fixes.
+
+---
+Sun Jul  8 01:53:02 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.2:
+  + The `Template` parameter passed to `GObject.registerClass()`
+now accepts file:/// URIs as well as resource:/// URIs and byte
+arrays.
+  + New API: `gjs_get_js_version()` returns a string identifying
+the version of the underlying SpiderMonkey JS engine. The
+interpreter executable has also gained a `--jsversion` argument
+which will print this string.
+  + Several fixes for memory efficiency and performance.
+  + Fixed bugs:
+- Reduce memory overhead of g_object_weak_ref()
+  (glgo#GNOME/gjs#144).
+- Use compacting GC on RSS size growth (glgo#GNOME/gjs#151).
+- Segfault on enumeration of GjSFileImporter properties when a
+  searchpath entry contains a symlink.
+
+---
+Sun Jul  8 01:53:01 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.53.1:
+  + 

commit gjs for openSUSE:Factory

2018-07-12 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-07-12 09:15:39

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Thu Jul 12 09:15:39 2018 rev:75 rq:621490 version:1.52.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-05-10 15:45:45.993253693 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-07-12 
09:15:43.582129717 +0200
@@ -1,0 +2,6 @@
+Thu Jul  5 20:00:00 UTC 2018 - bjorn@gmail.com
+
+- Add gjs-ensure-force_gc-flag-use.patch: context: Ensure force_gc
+  flag is not lost if the idle is scheduled (glgo#GNOME/gjs#150).
+
+---

New:

  gjs-ensure-force_gc-flag-use.patch



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.Ld9VhI/_old  2018-07-12 09:15:44.430130904 +0200
+++ /var/tmp/diff_new_pack.Ld9VhI/_new  2018-07-12 09:15:44.434130909 +0200
@@ -28,6 +28,8 @@
 Patch0: gjs-Add-API-to-force-GC-schedule.patch
 # PATCH-FIX-UPSTREAM gjs-Queue-forced-GC.patch -- object: Queue a forced GC 
when toggling down
 Patch1: gjs-Queue-forced-GC.patch
+# PATCH-FIX-UPSTREAM gjs-ensure-force_gc-flag-use.patch -- context: Ensure 
force_gc flag is not lost if the idle is scheduled
+Patch2: gjs-ensure-force_gc-flag-use.patch
 BuildRequires:  gcc-c++
 BuildRequires:  mozjs52-devel
 BuildRequires:  pkgconfig

++ gjs-ensure-force_gc-flag-use.patch ++
>From c0420db97ea574afe80664d3835995fba0c1e47b Mon Sep 17 00:00:00 2001
From: Carlos Garnacho 
Date: Wed, 25 Apr 2018 13:39:12 +0200
Subject: [PATCH] context: Ensure force_gc flag is not lost if the idle is 
scheduled

If the first caller that triggers the idle happens to be non-forcing,
all later forcing calls would be ignored.

https://gitlab.gnome.org/GNOME/gjs/issues/150

Closes: #150
---
 gjs/context.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gjs/context.cpp b/gjs/context.cpp
index a2ce34a..e66a9f8 100644
--- a/gjs/context.cpp
+++ b/gjs/context.cpp
@@ -609,10 +609,11 @@ static void
 _gjs_context_schedule_gc_internal(GjsContext *js_context,
   boolforce_gc)
 {
+js_context->force_gc |= force_gc;
+
 if (js_context->auto_gc_id > 0)
 return;
 
-js_context->force_gc |= force_gc;
 js_context->auto_gc_id = g_idle_add_full(G_PRIORITY_LOW,
  trigger_gc_if_needed,
  js_context, NULL);
--
libgit2 0.27.0




commit gjs for openSUSE:Factory

2018-05-10 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-05-10 15:45:38

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Thu May 10 15:45:38 2018 rev:74 rq:605077 version:1.52.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-04-22 14:37:30.05765 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-05-10 
15:45:45.993253693 +0200
@@ -1,0 +2,25 @@
+Sun May  6 21:21:29 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.52.3:
+  + Include calc.js example from Seed (glgo#gnome/gjs#130).
+  + CI: Un-pin the Fedora Docker image (glgo#gnome/gjs#141,
+(glgo#gnome/gjs#131).
+  + Reduce overhead of wrapped objects (glgo#gnome/gjs#142,
+(glgo#gnome/gjs#121).
+  + Various CI changes (glgo#gnome/gjs#134, (glgo#gnome/gjs#136).
+
+---
+Mon Apr 30 06:19:07 UTC 2018 - bjorn@gmail.com
+
+- Add gjs-Add-API-to-force-GC-schedule.patch: context: Add API to
+  force GC schedule. There are situations where we cannot run the
+  GC right away, but we also cannot ignore the need of running it.
+  For those cases, add a new private function that forces GC to
+  happen on idle (glgo"GNOME/gjs#140).
+- Add gjs-Queue-forced-GC.patch: object: Queue a forced GC when
+  toggling down. Since we cannot know how many more wrapped
+  GObjects are going be marked for garbage collection after the
+  owner is destroyed, always queue a garbage collection when a
+  toggle reference goes down (glgo"GNOME/gjs#140).
+
+---

Old:

  gjs-1.52.2.tar.xz

New:

  gjs-1.52.3.tar.xz
  gjs-Add-API-to-force-GC-schedule.patch
  gjs-Queue-forced-GC.patch



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.iCAd2g/_old  2018-05-10 15:45:47.277206637 +0200
+++ /var/tmp/diff_new_pack.iCAd2g/_new  2018-05-10 15:45:47.277206637 +0200
@@ -17,13 +17,17 @@
 
 
 Name:   gjs
-Version:1.52.2
+Version:1.52.3
 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.52/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gjs-Add-API-to-force-GC-schedule.patch -- context: Add 
API to force GC schedule
+Patch0: gjs-Add-API-to-force-GC-schedule.patch
+# PATCH-FIX-UPSTREAM gjs-Queue-forced-GC.patch -- object: Queue a forced GC 
when toggling down
+Patch1: gjs-Queue-forced-GC.patch
 BuildRequires:  gcc-c++
 BuildRequires:  mozjs52-devel
 BuildRequires:  pkgconfig
@@ -83,7 +87,7 @@
 Mozilla SpiderMonkey JavaScript engine.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %configure \

++ gjs-1.52.2.tar.xz -> gjs-1.52.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.52.2/NEWS new/gjs-1.52.3/NEWS
--- old/gjs-1.52.2/NEWS 2018-04-18 08:45:02.0 +0200
+++ new/gjs-1.52.3/NEWS 2018-05-06 22:23:53.0 +0200
@@ -1,3 +1,14 @@
+Version 1.52.3
+--
+
+- Closed bugs and merge requests:
+
+  * Include calc.js example from Seed [!130, William Barath, Philip Chimento]
+  * CI: Un-pin the Fedora Docker image [#141, !131, Claudio André]
+  * Reduce overhead of wrapped objects [#142, !121, Carlos Garnacho, Philip
+Chimento]
+  * Various CI changes [!134, !136, Claudio André]
+
 Version 1.52.2
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.52.2/configure new/gjs-1.52.3/configure
--- old/gjs-1.52.2/configure2018-04-18 08:19:57.0 +0200
+++ new/gjs-1.52.3/configure2018-05-06 23:08:23.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gjs 1.52.2.
+# Generated by GNU Autoconf 2.69 for gjs 1.52.3.
 #
 # Report bugs to .
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='1.52.2'
-PACKAGE_STRING='gjs 1.52.2'
+PACKAGE_VERSION='1.52.3'
+PACKAGE_STRING='gjs 1.52.3'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gjs'
 PACKAGE_URL='https://wiki.gnome.org/Projects/Gjs'
 
@@ -1451,7 +1451,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gjs 1.52.2 to adapt to 

commit gjs for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-04-22 14:37:28

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Sun Apr 22 14:37:28 2018 rev:73 rq:598587 version:1.52.2

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-03-14 19:31:06.134112941 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-04-22 
14:37:30.05765 +0200
@@ -1,0 +2,34 @@
+Wed Apr 18 19:07:35 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.52.2:
+  + This is an unscheuled release in order to revert a commit that
+causes a crash on exit, with some Cairo versions.
+  + Closed bugs and merge requests:
+- heapgraph.py: adjust terminal output style
+  (glgo#gnome/gjs#120).
+- Warn about compilation warnings (glgo#gnome/gjs#125).
+- Miscellaneous commits.
+
+---
+Tue Apr 10 02:46:28 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 1.52.1:
+  + In addition to System.dumpHeap(), you can now dump a heap from
+a running Javascript program by starting it with the
+environment variable GJS_DEBUG_HEAP_OUTPUT=some_name, and
+sending it SIGUSR1.
+  + Closed bugs:
+- Crash when resolving promises if exception is pending
+  (glgo#GNOME/gjs#18).
+- Tools for examining heap graph (glgo#GNOME/gjs#116).
+- Add support for passing flags to Gio.DBusProxy in
+  makeProxyWrapper (glgo#GNOME/gjs#122).
+- Cannot instantiate Cairo.Context (glgo#GNOME/gjs#126).
+- GISCAN GjsPrivate-1.0.gir fails (glgo#GNOME/gjs#128).
+- Invalid read of g_object_finalized flag (glgo#GNOME/gjs#129).
+- Pick a different C++ linter.
+- profiler: Don't assume layout of struct sigaction.
+- Update tweener.js.
+- Various maintenance.
+
+---

Old:

  gjs-1.52.0.tar.xz

New:

  gjs-1.52.2.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.rRxyq0/_old  2018-04-22 14:37:30.625590561 +0200
+++ /var/tmp/diff_new_pack.rRxyq0/_new  2018-04-22 14:37:30.629590417 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.52.0
+Version:1.52.2
 Release:0
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 License:MIT

++ gjs-1.52.0.tar.xz -> gjs-1.52.2.tar.xz ++
 32309 lines of diff (skipped)




commit gjs for openSUSE:Factory

2018-03-14 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-03-14 19:31:04

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Mar 14 19:31:04 2018 rev:72 rq:586247 version:1.52.0

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-02-21 14:08:50.727863412 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-03-14 
19:31:06.134112941 +0100
@@ -1,0 +2,97 @@
+Tue Mar 13 08:04:24 UTC 2018 - dims...@opensuse.org
+
+- Update to version 1.52.0:
+  + No changes from 1.51.92.
+
+---
+Fri Mar  9 15:28:25 UTC 2018 - dims...@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 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+---
+Tue Feb 20 03:19:16 UTC 2018 - luc1...@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 - dims...@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 - dims...@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 - dims...@opensuse.org
+
+- Update to version 1.51.3:
+  + CI improvements on GitLab.
+
+---
+Tue Feb 20 01:51:02 UTC 2018 - fezh...@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#24).
+- 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).
+
+---

Old:

  gjs-1.50.4.tar.xz

New:

  gjs-1.52.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.2SMmWC/_old  2018-03-14 

commit gjs for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-02-21 14:08:48

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Feb 21 14:08:48 2018 rev:71 rq:578054 version:1.50.4

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2018-02-03 15:38:42.671996133 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-02-21 
14:08:50.727863412 +0100
@@ -1,0 +2,7 @@
+Mon Feb 19 09:35:54 UTC 2018 - fcro...@suse.com
+
+- Do not try to build against s390 anymore, since it doesn't build
+  with mozjs54 and s390 is only for compability with old
+  applications (gjs doesn't qualifies).
+
+---



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.KSJKo4/_old  2018-02-21 14:08:51.427838206 +0100
+++ /var/tmp/diff_new_pack.KSJKo4/_new  2018-02-21 14:08:51.427838206 +0100
@@ -44,6 +44,7 @@
 BuildRequires:  pkgconfig(libffi)
 #BuildRequires:  pkgconfig(mozjs-52)
 Requires:   libgjs0 = %{version}
+ExcludeArch:s390
 
 %description
 This module contains JavaScript bindings based on gobject-introspection and the




commit gjs for openSUSE:Factory

2018-02-03 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2018-02-03 15:38:41

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Sat Feb  3 15:38:41 2018 rev:70 rq:572081 version:1.50.4

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-11-03 19:07:10.565741783 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2018-02-03 
15:38:42.671996133 +0100
@@ -1,0 +2,20 @@
+Tue Jan 30 21:25:23 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.50.4:
+  + Gnome Shell crash with places-status extension when you plug an
+USB device (glgo#gjs#33 and glgo#gjs#38).
+- Changes from version 1.50.3:
+  + GJS will now log a warning when a GObject is accessed in
+Javascript code after the underlying object has been freed in
+C. (This used to work most of the time, but crash
+unpredictably.) We now prevent this situation which, is usually
+by caused a memory management bug in the underlying C library.
+  + Closed bugs and merge requests:
+- Add checks for GObjects that have been finalized
+  (glgo#gjs#21, glgo#gjs#23, glgo#gjs#25, glgo#gjs#28,
+  glgo#gjs#33).
+- Test "Cairo context has methods when created from a C
+  function" fails (glgo#gjs#27, glgo#gjs#35).
+- Various fixes from the master branch for rare crashes.
+
+---
@@ -6,2 +26,2 @@
-* tweener: Fix a couple of warnings.
-* legacy: Allow ES6 classes to inherit from abstract Lang.Class
+- tweener: Fix a couple of warnings.
+- legacy: Allow ES6 classes to inherit from abstract Lang.Class

Old:

  gjs-1.50.2.tar.xz

New:

  gjs-1.50.4.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.NFt5fx/_old  2018-02-03 15:38:43.363963812 +0100
+++ /var/tmp/diff_new_pack.NFt5fx/_new  2018-02-03 15:38:43.367963626 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.50.2
+Version:1.50.4
 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

++ gjs-1.50.2.tar.xz -> gjs-1.50.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.50.2/Makefile-test.am 
new/gjs-1.50.4/Makefile-test.am
--- old/gjs-1.50.2/Makefile-test.am 2017-10-31 16:57:13.0 +0100
+++ new/gjs-1.50.4/Makefile-test.am 2018-01-27 23:32:25.0 +0100
@@ -228,6 +228,7 @@
installed-tests/js/testGIMarshalling.js \
installed-tests/js/testGLib.js  \
installed-tests/js/testGObjectClass.js  \
+   installed-tests/js/testGObjectDestructionAccess.js  \
installed-tests/js/testGObjectInterface.js  \
installed-tests/js/testGTypeClass.js\
installed-tests/js/testGio.js   \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.50.2/Makefile.in new/gjs-1.50.4/Makefile.in
--- old/gjs-1.50.2/Makefile.in  2017-10-31 17:02:13.0 +0100
+++ new/gjs-1.50.4/Makefile.in  2018-01-27 23:49:42.0 +0100
@@ -91,8 +91,8 @@
$(srcdir)/gjs-1.0.pc.in $(top_srcdir)/win32/config.h.win32.in \
depcomp $(dist_gjsjs_DATA) \
$(nobase_gjs_public_include_HEADERS) $(noinst_HEADERS) COPYING \
-   compile config.guess config.sub install-sh missing ltmain.sh \
-   tap-driver.sh
+   compile config.guess config.rpath config.sub install-sh \
+   missing ltmain.sh tap-driver.sh
 @ENABLE_GTK_TRUE@am__append_1 = $(GJS_GTK_CFLAGS)
 @ENABLE_GTK_TRUE@am__append_2 = $(GJS_GTK_LIBS)
 @ENABLE_GTK_TRUE@am__append_3 = $(gjs_gtk_private_srcs)
@@ -620,6 +620,7 @@
installed-tests/js/testGIMarshalling.js \
installed-tests/js/testGLib.js \
installed-tests/js/testGObjectClass.js \
+   installed-tests/js/testGObjectDestructionAccess.js \
installed-tests/js/testGObjectInterface.js \
installed-tests/js/testGTypeClass.js \
installed-tests/js/testGio.js \
@@ -1300,6 +1301,7 @@
installed-tests/js/testGIMarshalling.js \
installed-tests/js/testGLib.js 

commit gjs for openSUSE:Factory

2017-11-03 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-11-03 19:07:08

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Fri Nov  3 19:07:08 2017 rev:69 rq:538380 version:1.50.2

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-10-06 10:58:21.915477666 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-11-03 
19:07:10.565741783 +0100
@@ -1,0 +2,16 @@
+Tue Oct 31 22:54:17 UTC 2017 - luc1...@linuxmail.org
+
+- Update to version 1.50.2:
+  + Closed bugs and merge requests:
+* tweener: Fix a couple of warnings.
+* legacy: Allow ES6 classes to inherit from abstract Lang.Class
+  class.
+  + Minor bugfixes.
+- Update Url to https://wiki.gnome.org/Projects/Gjs: current Gjs'
+  project web page.
+- Alignment BuildRequires with configure:
+  + Add pkgconfig(*): cairo-gobject, gio-2.0, gobject-2.0 and
+gthread-2.0.
+  + Drop pkgconfig(libmozjs-52) and libxml2-tools.
+
+---

Old:

  gjs-1.50.1.tar.xz

New:

  gjs-1.50.2.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.4a0Nwv/_old  2017-11-03 19:07:11.625703219 +0100
+++ /var/tmp/diff_new_pack.4a0Nwv/_new  2017-11-03 19:07:11.629703073 +0100
@@ -17,27 +17,29 @@
 
 
 Name:   gjs
-Version:1.50.1
+Version:1.50.2
 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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.50/%{name}-%{version}.tar.xz
+Url:https://wiki.gnome.org/Projects/Gjs
+Source: 
https://download.gnome.org/sources/gjs/1.50/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
-BuildRequires:  libmozjs-52
-BuildRequires:  libxml2-tools
 BuildRequires:  mozjs52-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(cairo-gobject)
 BuildRequires:  pkgconfig(cairo-xlib)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.36.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.53.1
+BuildRequires:  pkgconfig(gio-2.0) >= 2.50.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.50.0
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.50.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.53.4
+BuildRequires:  pkgconfig(gthread-2.0) >= 2.50.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 BuildRequires:  pkgconfig(libffi)
 #BuildRequires:  pkgconfig(mozjs-52)
@@ -87,7 +89,7 @@
 %configure \
 --disable-static \
 --enable-systemtap
-make -j1 V=1
+make %{?_smp_mflags}
 
 %install
 %make_install

++ gjs-1.50.1.tar.xz -> gjs-1.50.2.tar.xz ++
 25814 lines of diff (skipped)




commit gjs for openSUSE:Factory

2017-10-06 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-10-06 10:58:20

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Fri Oct  6 10:58:20 2017 rev:68 rq:531194 version:1.50.1

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-09-13 21:51:31.475317274 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-10-06 
10:58:21.915477666 +0200
@@ -1,0 +2,16 @@
+Tue Oct  3 18:31:18 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.50.1:
+  + As a debugging aid, gjs_dumpstack() now works even during
+garbage collection.
+  + Code coverage tools did not work so well in the last few 1.49
+releases. The worst problems are now fixed, although even more
+improvements will be released in the next unstable version.
+Fixes include:
+- Specifing prefixes for code coverage files now works again.
+- Code coverage now works on lines inside ES6 class
+  definitions.
+- The detection of which lines are executable has been improved
+  a bit.
+
+---

Old:

  gjs-1.50.0.tar.xz

New:

  gjs-1.50.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.0GgaXn/_old  2017-10-06 10:58:22.971318043 +0200
+++ /var/tmp/diff_new_pack.0GgaXn/_new  2017-10-06 10:58:22.971318043 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.50.0
+Version:1.50.1
 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

++ gjs-1.50.0.tar.xz -> gjs-1.50.1.tar.xz ++
 26484 lines of diff (skipped)




commit gjs for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-09-13 21:51:30

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Sep 13 21:51:30 2017 rev:67 rq:523523 version:1.50.0

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-08-24 18:27:01.571855683 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-09-13 
21:51:31.475317274 +0200
@@ -1,0 +2,146 @@
+Mon Sep 11 19:51:02 UTC 2017 - jeng...@inai.de
+
+- Rectify summaries.
+
+---
+Mon Sep 11 19:17:26 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.50.0:
+  + Relicense coverage.cpp and coverage.h to the same license as
+the rest of GJS (bgo#787263).
+- Change license back to MIT.
+
+---
+Tue Sep  5 10:37:59 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.49.92:
+  + It's now possible to build GJS with sanitizers (ASan and
+UBSan) enabled; add "--enable-asan" and "--enable-ubsan" to
+your configure flags.
+  + There's also a "make check-valgrind" target which will run
+GJS's test suite under Valgrind to catch memory leaks and
+threading races.
+  + Many of the crashes in GNOME 3.24 were caused by GJS's closure
+invalidation code which had to change from the known-working
+state in 1.46 because of changes to SpiderMonkey's garbage
+collector. This code has been refactored to be less
+complicated, which will hopefully improve stability and
+debuggability.
+  + Docs tweaks.
+  + Bugs fixed: bgo#783220, bgo#786668, bgo#786995, bgo#787113.
+
+---
+Mon Sep  4 20:01:54 UTC 2017 - dims...@opensuse.org
+
+- Temporariliy change license to GPL-2.0+: there are a couple files
+  in the source tree, that link into libgjs and bring the code to
+  GPL-2.0+ level; upstream is working on relicensing them
+  (bgo#787263).
+
+---
+Tue Aug 22 08:15:47 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.49.91:
+  + Deprecation: The private "__name__" property on Lang.Class
+instances is now discouraged. Code should not have been using
+this anyway, but if it did then it should use the "name"
+property on the class (this.__name__ should become
+this.constructor.name), which is compatible with ES6 classes.
+  + Closed bugs:
+- Use ES6 classes (bgo#785652).
+- A few fixes for stack traces and error reporting
+  (bgo#786183).
+- /proc/self/stat is read for every frame if GC was not needed
+  (bgo#786017).
+  + Build fix.
+
+---
+Mon Aug 21 12:21:18 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.49.90:
+  + New API: GObject.registerClass(), intended for use with ES6
+classes.
+  + Misc 1.49 and mozjs52 enhancements (bgo#785040).
+  + Switch to native promises (bgo#784713).
+  + Can't call exports using top-level variable toString
+(bgo#781623).
+  + Properties no longer recognized when shadowed by a method
+(bgo#785091).
+  + Backport of changes required for use with mozjs-55.
+- Changes from version 1.49.6:
+  + GJS crash in needsPostBarrier, possible access from wrong
+thread (bgo#783935).
+- Changes from version 1.49.4:
+  + This version of GJS is based on SpiderMonkey 52.
+  + New language features
+- ES6 classes.
+- Async functions and await operator.
+- Reflect - built-in object with methods for interceptable
+  operations.
+  + Backwards-incompatible changes
+- Non-standard "let expressions" and "let blocks" (e.g.,
+  `let (x = 5) { use(x) }`) are not supported any longer
+- Non-standard flags argument to String.match(),
+  String.replace(), and String.search() (e.g.
+  `str.replace('foo', 'bar', 'g')`) is now ignored.
+- Non-standard WeakSet.clear() method has been removed.
+- Variables declared with let and const are now 'global lexical
+  bindings', as per the ES6 standard, meaning that they will
+  not be exported in modules.
+  + Closed bugs:
+- Prepare for SpiderMonkey 45 and 52 (bgo#781429).
+- Add a static analysis tool as a make target (bgo#783214).
+- Fix the build with debug logs enabled (bgo#784469).
+- Switch to SpiderMonkey 52 (bgo#784196).
+- Test suite fails when run with JIT enabled (bgo#616193).
+- Replace pkgconfig(mozjs-38) BuildRequires for
+  pkgconfig(mozjs-52), following upstreams port.
+- Add libxml2-tools BuildRequires: new dependency.
+
+---
+Wed Aug 16 08:42:13 UTC 2017 - 

commit gjs for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-08-24 18:27:00

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Thu Aug 24 18:27:00 2017 rev:66 rq:517176 version:1.48.6

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-06-23 09:15:51.131737011 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-08-24 
18:27:01.571855683 +0200
@@ -1,0 +2,7 @@
+Wed Aug 16 08:42:10 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.48.6:
+  + GJS crash in needsPostBarrier, possible access from wrong
+thread - more fixes for bgo#783935.
+
+---

Old:

  gjs-1.48.5.tar.xz

New:

  gjs-1.48.6.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.NCXdZs/_old  2017-08-24 18:27:02.163772289 +0200
+++ /var/tmp/diff_new_pack.NCXdZs/_new  2017-08-24 18:27:02.167771726 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.48.5
+Version:1.48.6
 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

++ gjs-1.48.5.tar.xz -> gjs-1.48.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.48.5/Makefile.in new/gjs-1.48.6/Makefile.in
--- old/gjs-1.48.5/Makefile.in  2017-06-21 20:05:28.0 +0200
+++ new/gjs-1.48.6/Makefile.in  2017-07-28 01:12:56.0 +0200
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -18,7 +18,17 @@
 
 
 VPATH = @srcdir@
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+false; \
+  elif test -n '$(MAKE_HOST)'; then \
+true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+true; \
+  else \
+false; \
+  fi; \
+}
 am__make_running_with_option = \
   case $${target_option-} in \
   ?) ;; \
@@ -82,17 +92,6 @@
 host_triplet = @host@
 bin_PROGRAMS = gjs-console$(EXEEXT)
 check_PROGRAMS = gjs-tests$(EXEEXT) minijasmine$(EXEEXT)
-DIST_COMMON = $(srcdir)/gjs-srcs.mk $(srcdir)/Makefile-modules.am \
-   $(srcdir)/gjs-modules-srcs.mk $(srcdir)/Makefile-examples.am \
-   $(srcdir)/Makefile-test.am $(srcdir)/Makefile-insttest.am \
-   INSTALL NEWS README AUTHORS ChangeLog $(srcdir)/Makefile.in \
-   $(srcdir)/Makefile.am $(top_srcdir)/configure \
-   $(am__configure_deps) $(srcdir)/config.h.in \
-   $(srcdir)/gjs-1.0.pc.in $(top_srcdir)/win32/config.h.win32.in \
-   depcomp $(dist_gjsjs_DATA) \
-   $(nobase_gjs_public_include_HEADERS) $(noinst_HEADERS) COPYING \
-   compile config.guess config.sub install-sh missing ltmain.sh \
-   tap-driver.sh
 @ENABLE_GTK_TRUE@am__append_1 = $(GJS_GTK_CFLAGS)
 @ENABLE_GTK_TRUE@am__append_2 = $(GJS_GTK_LIBS)
 @ENABLE_GTK_TRUE@am__append_3 = $(gjs_gtk_private_srcs)
@@ -156,6 +155,10 @@
$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+   $(am__configure_deps) $(dist_gjsjs_DATA) \
+   $(nobase_gjs_public_include_HEADERS) $(noinst_HEADERS) \
+   $(am__DIST_COMMON)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
@@ -651,6 +654,14 @@
 am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
 TEST_LOGS = $(am__test_logs2:.js.log=.log)
 JS_LOG_COMPILE = $(JS_LOG_COMPILER) $(AM_JS_LOG_FLAGS) $(JS_LOG_FLAGS)
+am__DIST_COMMON = $(srcdir)/Makefile-examples.am \
+   $(srcdir)/Makefile-insttest.am $(srcdir)/Makefile-modules.am \
+   $(srcdir)/Makefile-test.am $(srcdir)/Makefile.in \
+   $(srcdir)/config.h.in $(srcdir)/gjs-1.0.pc.in \
+   $(srcdir)/gjs-modules-srcs.mk $(srcdir)/gjs-srcs.mk \
+   $(top_srcdir)/win32/config.h.win32.in AUTHORS COPYING \
+   ChangeLog INSTALL NEWS README compile config.guess config.sub \
+   depcomp install-sh ltmain.sh missing tap-driver.sh
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = 

commit gjs for openSUSE:Factory

2017-06-23 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-06-23 09:15:50

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Fri Jun 23 09:15:50 2017 rev:65 rq:505720 version:1.48.5

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-06-19 13:22:51.244973718 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-06-23 
09:15:51.131737011 +0200
@@ -1,0 +2,9 @@
+Wed Jun 21 18:52:29 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.48.5:
+  + GJS crash in needsPostBarrier, possible access from wrong
+thread (bgo#783935).
+  + Fix format string, caught by static analysis.
+  + Fixes for regression in 1.48.4.
+
+---

Old:

  gjs-1.48.4.tar.xz

New:

  gjs-1.48.5.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.533iCN/_old  2017-06-23 09:15:52.103599690 +0200
+++ /var/tmp/diff_new_pack.533iCN/_new  2017-06-23 09:15:52.107599125 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.48.4
+Version:1.48.5
 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

++ gjs-1.48.4.tar.xz -> gjs-1.48.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.48.4/NEWS new/gjs-1.48.5/NEWS
--- old/gjs-1.48.4/NEWS 2017-06-16 02:32:20.0 +0200
+++ new/gjs-1.48.5/NEWS 2017-06-21 20:33:37.0 +0200
@@ -1,3 +1,14 @@
+Version 1.48.5
+--
+
+- Closed bugs:
+
+  * GJS crash in needsPostBarrier, possible access from wrong thread [#783935,
+Philip Chimento]
+
+- Fix format string, caught by static analysis [Claudio André]
+- Fixes for regression in 1.48.4 [Philip Chimento]
+
 Version 1.48.4
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.48.4/configure new/gjs-1.48.5/configure
--- old/gjs-1.48.4/configure2017-06-16 02:45:43.0 +0200
+++ new/gjs-1.48.5/configure2017-06-21 20:05:27.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gjs 1.48.4.
+# Generated by GNU Autoconf 2.69 for gjs 1.48.5.
 #
 # Report bugs to .
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='1.48.4'
-PACKAGE_STRING='gjs 1.48.4'
+PACKAGE_VERSION='1.48.5'
+PACKAGE_STRING='gjs 1.48.5'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gjs'
 PACKAGE_URL='https://wiki.gnome.org/Projects/Gjs'
 
@@ -1428,7 +1428,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gjs 1.48.4 to adapt to many kinds of systems.
+\`configure' configures gjs 1.48.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1498,7 +1498,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of gjs 1.48.4:";;
+ short | recursive ) echo "Configuration of gjs 1.48.5:";;
esac
   cat <<\_ACEOF
 
@@ -1663,7 +1663,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gjs configure 1.48.4
+gjs configure 1.48.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2153,7 +2153,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gjs $as_me 1.48.4, which was
+It was created by gjs $as_me 1.48.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3016,7 +3016,7 @@
 
 # Define the identity of the package.
  PACKAGE='gjs'
- VERSION='1.48.4'
+ VERSION='1.48.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3243,10 +3243,10 @@
 
 
 
-GJS_VERSION=14804
+GJS_VERSION=14805
 
 
-$as_echo "#define GJS_VERSION (1 * 100 + 48) * 100 + 4" >>confdefs.h
+$as_echo "#define GJS_VERSION (1 * 100 + 48) * 100 + 5" >>confdefs.h
 
 
 GETTEXT_PACKAGE=gjs
@@ -20547,7 +20547,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gjs $as_me 1.48.4, which was
+This file was extended by gjs $as_me 1.48.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES

commit gjs for openSUSE:Factory

2017-06-19 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-06-19 13:22:49

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Mon Jun 19 13:22:49 2017 rev:64 rq:504288 version:1.48.4

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-05-18 20:38:43.736473776 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-06-19 
13:22:51.244973718 +0200
@@ -1,0 +2,6 @@
+Fri Jun 16 08:23:40 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.48.4:
+  + gnome-shell 3.24.1 crash on wayland (bgo#781799).
+
+---

Old:

  gjs-1.48.3.tar.xz

New:

  gjs-1.48.4.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.wKQXdP/_old  2017-06-19 13:22:51.860886882 +0200
+++ /var/tmp/diff_new_pack.wKQXdP/_new  2017-06-19 13:22:51.864886319 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.48.3
+Version:1.48.4
 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

++ gjs-1.48.3.tar.xz -> gjs-1.48.4.tar.xz ++
 3532 lines of diff (skipped)




commit gjs for openSUSE:Factory

2017-05-18 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-05-18 20:38:36

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Thu May 18 20:38:36 2017 rev:63 rq:494253 version:1.48.3

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-04-29 10:48:44.060828769 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-05-18 
20:38:43.736473776 +0200
@@ -1,0 +2,14 @@
+Sun May  7 18:44:03 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.48.3:
+  + arg: don't crash when asked to convert a null strv to an array
+(bgo#775679).
+  + gjs 1.48.0: does not compile on macOS with clang (bgo#780350).
+  + Modernize shell scripts (bgo#781806).
+- Changes from version 1.48.2:
+  + Intermittent crash in gnome-shell, probably in weak pointer
+updating code (bgo#781194).
+  + Add contributor's guide (bgo#781297).
+  + Misc fixes.
+
+---

Old:

  gjs-1.48.1.tar.xz

New:

  gjs-1.48.3.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.K07SnD/_old  2017-05-18 20:38:45.400238980 +0200
+++ /var/tmp/diff_new_pack.K07SnD/_new  2017-05-18 20:38:45.404238416 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.48.1
+Version:1.48.3
 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

++ gjs-1.48.1.tar.xz -> gjs-1.48.3.tar.xz ++
 25688 lines of diff (skipped)




commit gjs for openSUSE:Factory

2017-04-29 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-04-29 10:48:42

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Sat Apr 29 10:48:42 2017 rev:62 rq:490196 version:1.48.1

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-03-29 13:24:32.340727691 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-04-29 
10:48:44.060828769 +0200
@@ -1,0 +2,8 @@
+Mon Apr 10 06:54:46 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.48.1:
+  + gjs crashed with SIGSEGV in gjs_object_from_g_object
+(bgo#779918).
+  + Misc bug fixes.
+
+---

Old:

  gjs-1.48.0.tar.xz

New:

  gjs-1.48.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.HfIdF2/_old  2017-04-29 10:48:45.204667175 +0200
+++ /var/tmp/diff_new_pack.HfIdF2/_new  2017-04-29 10:48:45.212666045 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.48.0
+Version:1.48.1
 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

++ gjs-1.48.0.tar.xz -> gjs-1.48.1.tar.xz ++
 26670 lines of diff (skipped)




commit gjs for openSUSE:Factory

2017-03-29 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-03-29 13:24:31

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Mar 29 13:24:31 2017 rev:61 rq:482352 version:1.48.0

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2017-03-22 23:08:45.500718035 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-03-29 
13:24:32.340727691 +0200
@@ -1,0 +2,5 @@
+Thu Mar 23 17:44:24 UTC 2017 - jeng...@inai.de
+
+- Drop redundant %clean section.
+
+---



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.WhhS3b/_old  2017-03-29 13:24:33.072624181 +0200
+++ /var/tmp/diff_new_pack.WhhS3b/_new  2017-03-29 13:24:33.072624181 +0200
@@ -90,9 +90,6 @@
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%clean
-rm -rf %{buildroot}
-
 %post -n libgjs0 -p /sbin/ldconfig
 
 %postun -n libgjs0 -p /sbin/ldconfig




commit gjs for openSUSE:Factory

2017-03-22 Thread root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2017-03-22 23:08:44

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Wed Mar 22 23:08:44 2017 rev:60 rq:481583 version:1.48.0

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2016-09-21 18:44:21.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2017-03-22 
23:08:45.500718035 +0100
@@ -1,0 +2,133 @@
+Mon Mar 20 19:58:00 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.48.0:
+  + Memory leak in object_instance_resolve() (bgo#780171).
+- Drop gjs-object-Fix-memory-leak-in-resolve.patch: fixed upstream.
+
+---
+Thu Mar 16 22:59:02 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Add patch gjs-object-Fix-memory-leak-in-resolve.patch: The "name"
+  string, allocated in gjs_get_string_id(), wasn't getting freed at
+  every exit point of the function (bgo#780171).
+
+---
+Tue Mar 14 09:19:56 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.47.92:
+  + gjs 1.47.91 configure fails with Fedora's mozjs38 (bgo#779412).
+  + tests: Don't fail when Gtk+-4.0 is available (bgo#779594).
+  + gjs 1.47.91 test failures on non-amd64 (bgo#779399).
+  + gjs_eval_thread should always be set (bgo#779693).
+  + System.exit() should exit even across main loop iterations
+(bgo#779692).
+  + Fix a typo in testCommandLine.sh (bgo#779772).
+  + arg: Fix accidental fallthrough (bgo#779838).
+  + jsUnit: Explicitly check if tempTop.parent is defined
+(bgo#779871).
+  + Misc bug fixes.
+- Drop mozjs38 BuildRequires and stop passing JS_INTERP=/usr/bin/js
+  to configure: No longer needed after upstream fixes.
+
+---
+Tue Feb 28 01:46:36 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.47.91:
+  + overrides/Gio: Provide an empty array on error, rather than
+null (bgo#677513).
+  + WithSignals parameter for Lang.Class (bgo#664897).
+  + Add API to better support asynchronous code (bgo#608450).
+  + Fix 1.47.90 tests are failing (bgo#778780).
+  + boxed: Plug a memory leak (bgo#779036).
+  + Don't crash when marshalling an unsafe integer from
+introspection (bgo#778705).
+  + Lang.Class should include symbol properties (bgo#778718).
+  + Console output of arrays should be UTF-8 aware (bgo#778729).
+  + Various fixes for 1.47.91 (bgo#779293).
+  + Progress towards a Visual Studio build of GJS on Windows.
+  + Misc bug fixes.
+- Pass JS_INTERP=/usr/bin/js to configure in order to help it find
+  the default, unversioned js binary.
+- Add moyjs38 BuildRequires: the mozjs interpreter is not installed
+  per default together with mozjs-devel.
+
+---
+Wed Feb 15 09:34:55 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.47.90:
+  + This version of GJS is based on SpiderMonkey 38.
+  + Syntax enhancements.
+  + Various API additions.
+  + Backwards-incompatible changes:
+- It is now a syntax error to declare the same variable twice
+  with "let" or "const" in the same scope. Existing code may
+  need to be fixed, but the fix is trivial.
++ SpiderMonkey is now extra vocal about warning when you access
+  an undefined property, and this causes some false positives.
+  You can turn this warning off by setting
+  GJS_DISABLE_EXTRA_WARNINGS=1.
++ When enumerating the importer object (i.e.,
+  "for (let i in imports) {...}") you will now get the names of
+  any built-in modules that have previously been imported.
+  + Bugs fixed: bgo#776966, bgo#777205, bgo#642506, bgo#776549,
+bgo#777962.
+- Replace pkgconfig(mozjs-31) BuildRequires with
+  pkgconfig(mozjs-38), following upstreams port.
+
+---
+Fri Jan 20 12:26:42 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.47.4:
+  + News for GJS embedders such as gnome-shell:
+- New API: The GjsCoverage type and its methods are now
+  exposed. Use this if you are embedding GJS and need to output
+  code coverage statistics.
+  + Bugs fixed: bgo#563391, bgo#619710, bgo#636283, bgo#697020,
+bgo#730101, bgo#737607, bgo#742852, bgo#751146, bgo#760057,
+bgo#775444, bgo#775776, bgo#776193, bgo#776938.
+
+---
+Tue Dec 13 13:56:44 UTC 2016 - dims...@opensuse.org
+
+- Update to version 1.47.3:
+  + New JavaScript features! This version of GJS is based on
+SpiderMonkey 31, an upgrade from the previous ESR (Extended
+Support Release) of SpiderMonkey 24.
+  + New syntax:
+- 

commit gjs for openSUSE:Factory

2016-09-21 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2016-09-21 18:44:18

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2016-07-27 16:07:36.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2016-09-21 
18:44:21.0 +0200
@@ -1,0 +2,7 @@
+Tue Sep 20 18:18:52 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.46.0:
+  + Be future proof against Format fixes in SpiderMonkey
+(bgo#770111).
+
+---

Old:

  gjs-1.45.4.tar.xz

New:

  gjs-1.46.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.LYZItR/_old  2016-09-21 18:44:22.0 +0200
+++ /var/tmp/diff_new_pack.LYZItR/_new  2016-09-21 18:44:22.0 +0200
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.45.4
+Version:1.46.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.45/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.46/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel

++ gjs-1.45.4.tar.xz -> gjs-1.46.0.tar.xz ++
 24466 lines of diff (skipped)




commit gjs for openSUSE:Factory

2016-07-27 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2016-07-27 16:07:34

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2016-06-03 16:29:09.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2016-07-27 
16:07:36.0 +0200
@@ -1,0 +2,12 @@
+Tue Jul 19 19:49:37 UTC 2016 - zai...@opensuse.org
+
+- Update to version 1.45.4:
+  + Release out args before freeing caller-allocated structs
+(bgo#768413).
+  + Marshal variable array-typed signal arguments (bgo#761659).
+  + Marshal all structs in out arrays correctly (bgo#761658).
+  + Call setlocale() before processing arguments (bgo#760424).
+  + Build fixes and improvements: bgo#737702, bgo#761072,
+bgo#761366, bgo#765905, bgo#767368.
+
+---

Old:

  gjs-1.45.3.tar.xz

New:

  gjs-1.45.4.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.DbrsKe/_old  2016-07-27 16:07:37.0 +0200
+++ /var/tmp/diff_new_pack.DbrsKe/_new  2016-07-27 16:07:37.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.45.3
+Version:1.45.4
 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

++ gjs-1.45.3.tar.xz -> gjs-1.45.4.tar.xz ++
 25466 lines of diff (skipped)




commit gjs for openSUSE:Factory

2016-06-03 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2016-06-03 16:29:07

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2016-03-29 14:27:38.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2016-06-03 
16:29:09.0 +0200
@@ -1,0 +2,5 @@
+Fri Apr 15 17:20:38 UTC 2016 - mgo...@suse.com
+
+- Update to GNOME 3.20  Fate#318572
+
+---



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.BLhsQJ/_old  2016-06-03 16:29:10.0 +0200
+++ /var/tmp/diff_new_pack.BLhsQJ/_new  2016-06-03 16:29:10.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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




commit gjs for openSUSE:Factory

2016-03-29 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2016-03-29 14:27:37

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2015-11-06 00:10:40.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2016-03-29 
14:27:38.0 +0200
@@ -1,0 +2,16 @@
+Fri Dec  18 23:51:08 UTC 2015 - damjanovic@gmail.com
+
+- Update to version 1.45.3:
+  + Support external construction of gjs-defined GObjects
+(bgo#681254).
+  + Add new format.printf() API (bgo#689664).
+  + 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" 
+(bgo#729288).
+  + Fix multiple emissions of onOverwrite in Tweener (bgo#597927).
+  + Misc bug fixes: bgo#727370, bgo#623330, bgo#667908,
+bgo#757763.
+
+---

Old:

  gjs-1.44.0.tar.xz

New:

  gjs-1.45.3.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.ECIi5a/_old  2016-03-29 14:27:39.0 +0200
+++ /var/tmp/diff_new_pack.ECIi5a/_new  2016-03-29 14:27:39.0 +0200
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.44.0
+Version:1.45.3
 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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.44/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.45/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel

++ gjs-1.44.0.tar.xz -> gjs-1.45.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.44.0/Makefile-insttest.am 
new/gjs-1.45.3/Makefile-insttest.am
--- old/gjs-1.44.0/Makefile-insttest.am 2015-10-27 23:08:41.0 +0100
+++ new/gjs-1.45.3/Makefile-insttest.am 2015-10-28 01:07:09.0 +0100
@@ -59,8 +59,8 @@
 
 nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c 
$(GI_DATADIR)/tests/regress.h
 libregress_la_CPPFLAGS = $(AM_CPPFLAGS)
-libregress_la_CFLAGS = $(GJS_CFLAGS)
-libregress_la_LDFLAGS = $(common_test_ldflags)
+libregress_la_CFLAGS = $(GJS_CFLAGS) $(GJS_GDBUS_CFLAGS)
+libregress_la_LDFLAGS = $(common_test_ldflags) $(GJS_GDBUS_LIBS)
 libregress_la_LIBADD = $(common_test_libadd)
 libregress_scannerflags_includes = --include=Gio-2.0
 if ENABLE_CAIRO
@@ -142,6 +142,7 @@
installed-tests/js/testLocale.js\
installed-tests/js/testMainloop.js  \
installed-tests/js/testMetaClass.js \
+   installed-tests/js/testNamespace.js \
installed-tests/js/testParamSpec.js \
installed-tests/js/testReflectObject.js \
installed-tests/js/testSignals.js   \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.44.0/Makefile.in new/gjs-1.45.3/Makefile.in
--- old/gjs-1.44.0/Makefile.in  2015-10-27 23:08:58.0 +0100
+++ new/gjs-1.45.3/Makefile.in  2015-12-18 17:36:23.0 +0100
@@ -145,6 +145,7 @@
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testLocale.js
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testMainloop.js  
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testMetaClass.js 
\
+@BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testNamespace.js 
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testParamSpec.js 
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testReflectObject.js 
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testSignals.js   
\
@@ -438,6 +439,7 @@
installed-tests/js/testLocale.js \
installed-tests/js/testMainloop.js \
installed-tests/js/testMetaClass.js \
+   installed-tests/js/testNamespace.js \
installed-tests/js/testParamSpec.js \
installed-tests/js/testReflectObject.js \
installed-tests/js/testSignals.js \
@@ -934,8 +936,10 @@
 common_test_libadd = $(GJS_LIBS)
 nodist_libregress_la_SOURCES = 

commit gjs for openSUSE:Factory

2015-11-05 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2015-11-06 00:10:39

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is "gjs"

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2015-03-30 19:14:24.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2015-11-06 
00:10:40.0 +0100
@@ -1,0 +2,18 @@
+Mon Nov  2 08:51:08 UTC 2015 - zai...@opensuse.org
+
+- Update to version 1.44.0:
+  + Add Lang.Interface and GObject.Interface (bgo#751343,
+bgo#752984).
+  + Support callbacks with (transfer full) return types
+(bgo#750286).
+  + Add binding for setlocale() (bgo#753072).
+  + Improve support to generate code coverage reports (bgo#743009,
+bgo#743007, bgo#742362, bgo#742535, bgo#742797, bgo#742466,
+bgo#751732).
+  + Report errors from JS property getters/setters (bgo#730101).
+  + Fix crash when garbage collection triggers while inside an init
+function (bgo#742517).
+  + Port to CallReceiver/CallArgs (bgo#742249).
+  + Misc bug fixes (bgo#736979, bgo#753072, bgo#750688).
+
+---

Old:

  gjs-1.43.3.tar.xz

New:

  gjs-1.44.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.ghV9or/_old  2015-11-06 00:10:41.0 +0100
+++ /var/tmp/diff_new_pack.ghV9or/_new  2015-11-06 00:10:41.0 +0100
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.43.3
+Version:1.44.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.43/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.44/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel

++ gjs-1.43.3.tar.xz -> gjs-1.44.0.tar.xz ++
 33186 lines of diff (skipped)




commit gjs for openSUSE:Factory

2015-03-30 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2015-03-30 19:14:23

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2014-10-05 20:28:02.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2015-03-30 
19:14:24.0 +0200
@@ -1,0 +2,19 @@
+Wed Feb  4 15:46:10 UTC 2015 - dims...@opensuse.org
+
+- Require gjs by the devel package: a user installing the -devel
+  package expects the interpreter to also be present.
+
+---
+Sun Dec 21 21:01:08 UTC 2014 - zai...@opensuse.org
+
+- Update to version 1.43.3:
+  + GTypeClass and GTypeInterface methods, such as
+g_object_class_list_properties(), are now available
+(bgo#700347).
+  + Added full automatic support for GTK widget templates
+(bgo#700347, bgo#737661, bgo##739739).
+  + Added control of JS Date caches to system module (bgo#739790).
+  + Misc bug fixes and memory leak fixes (bgo#738122, bgo#740696,
+bgo#737701).
+
+---

Old:

  gjs-1.42.0.tar.xz

New:

  gjs-1.43.3.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.b0axKG/_old  2015-03-30 19:14:24.0 +0200
+++ /var/tmp/diff_new_pack.b0axKG/_new  2015-03-30 19:14:24.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.42.0
+Version:1.43.3
 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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.42/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.43/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
@@ -66,6 +66,7 @@
 %package -n libgjs-devel
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 Group:  Development/Libraries/GNOME
+Requires:   %{name} = %{version}
 Requires:   libgjs0 = %{version}
 Requires:   typelib-1_0-GjsPrivate-1_0 = %{version}
 # Just a helper provides

++ gjs-1.42.0.tar.xz - gjs-1.43.3.tar.xz ++
 19708 lines of diff (skipped)




commit gjs for openSUSE:Factory

2014-10-05 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2014-10-05 20:28:01

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2014-09-30 19:37:00.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2014-10-05 
20:28:02.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep 29 11:59:14 UTC 2014 - zai...@opensuse.org
+
+- Update to version 1.42.0:
+  + Fix a regression caused by PPC fixes in 1.41.91.
+
+---

Old:

  gjs-1.41.91.tar.xz

New:

  gjs-1.42.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.gVzw9E/_old  2014-10-05 20:28:03.0 +0200
+++ /var/tmp/diff_new_pack.gVzw9E/_new  2014-10-05 20:28:03.0 +0200
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.41.91
+Version:1.42.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.41/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.42/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel

++ gjs-1.41.91.tar.xz - gjs-1.42.0.tar.xz ++
 5466 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.41.91/NEWS new/gjs-1.42.0/NEWS
--- old/gjs-1.41.91/NEWS2014-09-01 23:38:04.0 +0200
+++ new/gjs-1.42.0/NEWS 2014-09-29 12:43:41.0 +0200
@@ -1,3 +1,8 @@
+Version 1.42.0
+--
+
+- Fix a regression caused by PPC fixes in 1.41.91
+
 Version 1.41.91
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.41.91/configure.ac new/gjs-1.42.0/configure.ac
--- old/gjs-1.41.91/configure.ac2014-09-01 23:41:23.0 +0200
+++ new/gjs-1.42.0/configure.ac 2014-09-29 12:39:34.0 +0200
@@ -2,8 +2,8 @@
 # Process this file with autoconf to produce a configure script.
 
 m4_define(pkg_major_version, 1)
-m4_define(pkg_minor_version, 41)
-m4_define(pkg_micro_version, 91)
+m4_define(pkg_minor_version, 42)
+m4_define(pkg_micro_version, 0)
 m4_define(pkg_version, pkg_major_version.pkg_minor_version.pkg_micro_version)
 m4_define(pkg_int_version, (pkg_major_version * 100 + pkg_minor_version) * 100 
+ pkg_micro_version)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.41.91/gjs/importer.cpp new/gjs-1.42.0/gjs/importer.cpp
--- old/gjs-1.41.91/gjs/importer.cpp2014-09-01 23:34:02.0 +0200
+++ new/gjs-1.42.0/gjs/importer.cpp 2014-09-29 12:39:07.0 +0200
@@ -809,9 +809,10 @@
  element_val))
 return JS_FALSE;
 
-jsid id = idp;
+jsid id;
 if (!JS_ValueToId(context, element_val, id))
 return JS_FALSE;
+idp.set(id);
 
 break;
 }

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2014-09-30 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2014-09-30 19:36:48

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2014-05-05 21:15:26.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2014-09-30 
19:37:00.0 +0200
@@ -1,0 +2,45 @@
+Mon Sep  1 22:35:37 UTC 2014 - zai...@opensuse.org
+
+- Update to version 1.41.91:
+  + Added the ability to disable JS language warnings (bgo#734569).
+  + Fixed crashes in PPC (and probably other arches) due to invalid
+callback signatures (bgo#729554).
+  + Fixed regressions with dbus 1.8.6 (bgo#735358).
+  + Readded file system paths to the default module search, to
+allow custom GI overrides for third party libraries.
+
+---
+Tue Jul 22 12:25:27 UTC 2014 - dims...@opensuse.org
+
+- Update to version 1.41.4:
+  + Fixed memory management of GObject methods that unref their
+instance (bgo#729545).
+  + Added a package module implementing the
+https://wiki.gnome.org/Projects/Gjs/Package application
+conventions (bgo#690136).
+  + Updated translations.
+
+---
+Sat Jul 12 22:07:08 UTC 2014 - dims...@opensuse.org
+
+- Update to version 1.41.3:
+  + Fixed GObject and Gtk overrides (bgo#727781, bgo#727394).
+  + Fixed crashes caused by reentrancy during finalization
+(bgo#725024).
+  + Added a wrapper type for cairo regions (bgo#682303).
+  + Several cleanups to GC (bgo#725024).
+  + Thread-safe structures are now finalized in the background, for
+greater responsiveness (bgo#725024, bgo#730030).
+  + A full GC is now scheduled if after executing a piece of JS we
+see that the RSS has grown by over 150% (bgo#725099,
+bgo#728048).
+  + ParamSpecs now support methods and static methods implemented
+by glib and exposed by gobject-introspection, in addition to
+the manually bound fields (bgo#725282).
+  + Protototypes no longer include static properties or
+constructors (bgo#725282).
+  + Misc cleanups and bugfixes: bgo#727786, bgo#725282, bgo#728004,
+bgo#727824.
+- Add pkgconfig(cairo-xlib) BuildRequires: new dependency.
+
+---

Old:

  gjs-1.40.1.tar.xz

New:

  gjs-1.41.91.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.97k0fh/_old  2014-09-30 19:37:01.0 +0200
+++ /var/tmp/diff_new_pack.97k0fh/_new  2014-09-30 19:37:01.0 +0200
@@ -17,22 +17,23 @@
 
 
 Name:   gjs
-Version:1.40.1
+Version:1.41.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.40/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.41/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(cairo-xlib)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0) = 2.36.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.38.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.41.4
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(mozjs-24)
 Requires:   libgjs0 = %{version}

++ gjs-1.40.1.tar.xz - gjs-1.41.91.tar.xz ++
 22486 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2013-09-27 17:12:08

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2013-08-30 16:22:01.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2013-09-27 
17:12:09.0 +0200
@@ -1,0 +2,13 @@
+Wed Sep 25 07:21:48 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.38.1:
+  + Build: Also dist another input file.
+
+---
+Tue Sep 24 15:00:25 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.38.0:
+  + Console: don't have a NULL program name.
+  + Build fixes.
+
+---

Old:

  gjs-1.37.6.tar.xz

New:

  gjs-1.38.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.ltpz4E/_old  2013-09-27 17:12:10.0 +0200
+++ /var/tmp/diff_new_pack.ltpz4E/_new  2013-09-27 17:12:10.0 +0200
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.37.6
+Version:1.38.1
 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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.37/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.38/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
@@ -32,7 +32,7 @@
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0) = 2.36.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.37.1
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.38.0
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(mozjs-17.0)
 Requires:   libgjs0 = %{version}

++ gjs-1.37.6.tar.xz - gjs-1.38.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.37.6/Makefile-insttest.am 
new/gjs-1.38.1/Makefile-insttest.am
--- old/gjs-1.37.6/Makefile-insttest.am 2013-08-20 02:08:07.0 +0200
+++ new/gjs-1.38.1/Makefile-insttest.am 2013-09-25 04:04:09.0 +0200
@@ -1,5 +1,7 @@
 EXTRA_DIST += \
-   installed-tests/jsunit.test.in
+   installed-tests/jsunit.test.in \
+   installed-tests/script.test.in \
+   $(NULL)
 
 installedtestmetadir = $(datadir)/installed-tests/gjs
 installedtestmeta_DATA = 
@@ -120,6 +122,6 @@
sed -e s,@pkglibexecdir\@,$(pkglibexecdir), -e s,@name\@,$(notdir $), 
 $(srcdir)/installed-tests/script.test.in  $@.tmp  mv $@.tmp $@
 
 jsscripttestsdir = $(gjsinsttestdir)/scripts
-jsscripttests_DATA = installed-tests/scripts/testSystemExit.js
+dist_jsscripttests_DATA = installed-tests/scripts/testSystemExit.js
 installedtestmeta_DATA += testSystemExit.test
 endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.37.6/Makefile.in new/gjs-1.38.1/Makefile.in
--- old/gjs-1.37.6/Makefile.in  2013-08-20 20:57:15.0 +0200
+++ new/gjs-1.38.1/Makefile.in  2013-09-25 04:05:04.0 +0200
@@ -92,7 +92,8 @@
$(srcdir)/config.h.in $(srcdir)/gjs-1.0.pc.in \
$(srcdir)/gjs-internals-1.0.pc.in depcomp \
$(am__dist_gjsjs_DATA_DIST) $(dist_gjsoverride_DATA) \
-   $(dist_gjstweener_DATA) $(am__dist_jstests_DATA_DIST) \
+   $(dist_gjstweener_DATA) $(am__dist_jsscripttests_DATA_DIST) \
+   $(am__dist_jstests_DATA_DIST) \
$(nobase_gjs_module_include_HEADERS) \
$(nobase_gjs_public_include_HEADERS) $(noinst_HEADERS) COPYING \
compile config.guess config.sub install-sh missing ltmain.sh
@@ -181,12 +182,11 @@
 am__installdirs = $(DESTDIR)$(libdir) $(DESTDIR)$(privlibdir) \
$(DESTDIR)$(bindir) $(DESTDIR)$(gjsinsttestdir) \
$(DESTDIR)$(gjsjsdir) $(DESTDIR)$(gjsoverridedir) \
-   $(DESTDIR)$(gjstweenerdir) $(DESTDIR)$(jstestsdir) \
-   $(DESTDIR)$(gjsinsttestdir) \
+   $(DESTDIR)$(gjstweenerdir) $(DESTDIR)$(jsscripttestsdir) \
+   $(DESTDIR)$(jstestsdir) $(DESTDIR)$(gjsinsttestdir) \
$(DESTDIR)$(installedtestmetadir) \
-   $(DESTDIR)$(jsscripttestsdir) $(DESTDIR)$(pkgconfigdir) \
-   $(DESTDIR)$(tapsetdir) $(DESTDIR)$(typelibdir) \
-   $(DESTDIR)$(gjs_module_includedir) \
+   $(DESTDIR)$(pkgconfigdir) $(DESTDIR)$(tapsetdir) \
+   $(DESTDIR)$(typelibdir) 

commit gjs for openSUSE:Factory

2013-08-30 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2013-08-30 16:22:00

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2013-07-16 14:57:17.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2013-08-30 
16:22:01.0 +0200
@@ -1,0 +2,9 @@
+Tue Aug 20 20:21:26 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.37.6:
+  + stack: Add BeginRequest / EndRequest.
+  + context: Turn on type inference.
+  + configure: Remove HAVE_JS_CLASS_TRACE gunk.
+  + Bugs fixed: bgo#704343, bgo#704406, bgo#704902, bgo#703826.
+
+---

Old:

  gjs-1.37.4.tar.xz

New:

  gjs-1.37.6.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.DDWjoB/_old  2013-08-30 16:22:02.0 +0200
+++ /var/tmp/diff_new_pack.DDWjoB/_new  2013-08-30 16:22:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.37.4
+Version:1.37.6
 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

++ gjs-1.37.4.tar.xz - gjs-1.37.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.37.4/Makefile-insttest.am 
new/gjs-1.37.6/Makefile-insttest.am
--- old/gjs-1.37.4/Makefile-insttest.am 2013-07-10 18:13:33.0 +0200
+++ new/gjs-1.37.6/Makefile-insttest.am 2013-08-20 02:08:07.0 +0200
@@ -106,6 +106,7 @@
installed-tests/js/testMainloop.js  \
installed-tests/js/testMetaClass.js \
installed-tests/js/testParamSpec.js \
+   installed-tests/js/testReflectObject.js \
installed-tests/js/testSignals.js   \
installed-tests/js/testSystem.js\
installed-tests/js/testTweener.js   \
@@ -114,4 +115,11 @@
 if ENABLE_CAIRO
 dist_jstests_DATA += installed-tests/js/testCairo.js
 endif
+
+%.test: installed-tests/scripts/%.js installed-tests/script.test.in Makefile
+   sed -e s,@pkglibexecdir\@,$(pkglibexecdir), -e s,@name\@,$(notdir $), 
 $(srcdir)/installed-tests/script.test.in  $@.tmp  mv $@.tmp $@
+
+jsscripttestsdir = $(gjsinsttestdir)/scripts
+jsscripttests_DATA = installed-tests/scripts/testSystemExit.js
+installedtestmeta_DATA += testSystemExit.test
 endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.37.4/Makefile.in new/gjs-1.37.6/Makefile.in
--- old/gjs-1.37.4/Makefile.in  2013-07-10 18:47:59.0 +0200
+++ new/gjs-1.37.6/Makefile.in  2013-08-20 20:57:15.0 +0200
@@ -101,7 +101,8 @@
 @ENABLE_CAIRO_TRUE@$(NULL)
 
 @ENABLE_CAIRO_TRUE@am__append_4 = libcairoNative.la
-@BUILDOPT_INSTALL_TESTS_TRUE@am__append_5 = jsunit.test
+@BUILDOPT_INSTALL_TESTS_TRUE@am__append_5 = jsunit.test \
+@BUILDOPT_INSTALL_TESTS_TRUE@  testSystemExit.test
 gjsinsttest_PROGRAMS = $(am__EXEEXT_2)
 @BUILDOPT_INSTALL_TESTS_TRUE@am__append_6 = jsunit
 @BUILDOPT_INSTALL_TESTS_TRUE@am__append_7 = libregress.la libwarnlib.la 
libgimarshallingtests.la
@@ -132,6 +133,7 @@
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testMainloop.js  
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testMetaClass.js 
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testParamSpec.js 
\
+@BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testReflectObject.js 
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testSignals.js   
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testSystem.js
\
 @BUILDOPT_INSTALL_TESTS_TRUE@  installed-tests/js/testTweener.js   
\
@@ -182,8 +184,9 @@
$(DESTDIR)$(gjstweenerdir) $(DESTDIR)$(jstestsdir) \
$(DESTDIR)$(gjsinsttestdir) \
$(DESTDIR)$(installedtestmetadir) \
-   $(DESTDIR)$(pkgconfigdir) $(DESTDIR)$(tapsetdir) \
-   $(DESTDIR)$(typelibdir) $(DESTDIR)$(gjs_module_includedir) \
+   $(DESTDIR)$(jsscripttestsdir) $(DESTDIR)$(pkgconfigdir) \
+   $(DESTDIR)$(tapsetdir) $(DESTDIR)$(typelibdir) \
+   $(DESTDIR)$(gjs_module_includedir) \
$(DESTDIR)$(gjs_public_includedir)
 LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) \
$(privlib_LTLIBRARIES)
@@ -390,6 +393,7 @@
installed-tests/js/testMainloop.js \

commit gjs for openSUSE:Factory

2013-07-16 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2013-07-16 14:57:15

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2013-06-29 19:39:42.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2013-07-16 
14:57:17.0 +0200
@@ -1,0 +2,6 @@
+Wed Jul 10 17:39:54 UTC 2013 - zai...@opensuse.org
+
+- Update to version 1.37.4:
+  + Bugs fixed: bgo#701196, bgo#701525, bgo#703068, bgo#703564.
+
+---

Old:

  gjs-1.37.1.tar.xz

New:

  gjs-1.37.4.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.wtG1O0/_old  2013-07-16 14:57:18.0 +0200
+++ /var/tmp/diff_new_pack.wtG1O0/_new  2013-07-16 14:57:18.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.37.1
+Version:1.37.4
 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
@@ -32,7 +32,7 @@
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0) = 2.36.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.36.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.37.1
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(mozjs-17.0)
 Requires:   libgjs0 = %{version}

++ gjs-1.37.1.tar.xz - gjs-1.37.4.tar.xz ++
 2185 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.37.1/INSTALL new/gjs-1.37.4/INSTALL
--- old/gjs-1.37.1/INSTALL  2013-05-28 21:00:36.0 +0200
+++ new/gjs-1.37.4/INSTALL  2013-07-10 18:47:58.0 +0200
@@ -1,7 +1,7 @@
 Installation Instructions
 *
 
-Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation,
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
 Inc.
 
Copying and distribution of this file, with or without modification,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.37.1/Makefile.am new/gjs-1.37.4/Makefile.am
--- old/gjs-1.37.1/Makefile.am  2013-05-28 20:58:55.0 +0200
+++ new/gjs-1.37.4/Makefile.am  2013-07-10 18:13:33.0 +0200
@@ -62,6 +62,7 @@
gjs/profiler.h  \
gi/proxyutils.h \
util/crash.h\
+   util/hash-x32.h \
util/error.h\
util/glib.h \
util/log.h  \
@@ -121,6 +122,7 @@
modules/modules.c   \
modules/modules.h   \
util/error.c\
+   util/hash-x32.c \
util/glib.c \
util/crash.c\
util/log.c  \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/gjs-1.37.1/configure.ac new/gjs-1.37.4/configure.ac
--- old/gjs-1.37.1/configure.ac 2013-05-28 21:00:00.0 +0200
+++ new/gjs-1.37.4/configure.ac 2013-07-10 18:42:11.0 +0200
@@ -3,7 +3,7 @@
 
 m4_define(pkg_major_version, 1)
 m4_define(pkg_minor_version, 37)
-m4_define(pkg_micro_version, 1)
+m4_define(pkg_micro_version, 4)
 m4_define(pkg_version, pkg_major_version.pkg_minor_version.pkg_micro_version)
 m4_define(pkg_int_version, (pkg_major_version * 100 + pkg_minor_version) * 100 
+ pkg_micro_version)
 
@@ -95,7 +95,7 @@
 fi
 CFLAGS=$save_CFLAGS
 
-GOBJECT_INTROSPECTION_REQUIRE([1.36.0])
+GOBJECT_INTROSPECTION_REQUIRE([1.37.1])
 
 common_packages=gmodule-2.0 gthread-2.0 gio-2.0 = glib_required_version 
mozjs-17.0
 gjs_packages=gobject-introspection-1.0 libffi $common_packages
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess 

commit gjs for openSUSE:Factory

2013-06-29 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2013-06-29 19:39:40

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2013-04-24 16:05:25.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2013-06-29 
19:39:42.0 +0200
@@ -1,0 +2,13 @@
+Tue May 28 19:51:50 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.37.1:
+  + Bugs fixed: bgo#670200, bgo#685436, bgo#690982, bgo#690984,
+bgo#693294, bgo#696933, bgo#697309, bgo#697436, bgo#697592,
+bgo#697816, bgo#697838, bgo#698182, bgo#698935, bgo#699783,
+bgo#699784, bgo#699817, bgo#699818, bgo#699878, bgo#700335,
+bgo#700336, bgo#700337, bgo#700529, bgo#700644, bgo#700668,
+bgo#700862.
+- Replace pkgconfig(mozjs185) BuildRequires with
+  pkgconfig(mozjs-17.0), following upstreams change.
+
+---

Old:

  gjs-1.36.1.tar.xz

New:

  gjs-1.37.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.r7tTLz/_old  2013-06-29 19:39:43.0 +0200
+++ /var/tmp/diff_new_pack.r7tTLz/_new  2013-06-29 19:39:43.0 +0200
@@ -17,14 +17,14 @@
 
 
 Name:   gjs
-Version:1.36.1
+Version:1.37.1
 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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.36/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.37/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
@@ -34,7 +34,7 @@
 BuildRequires:  pkgconfig(glib-2.0) = 2.36.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.36.0
 BuildRequires:  pkgconfig(libffi)
-BuildRequires:  pkgconfig(mozjs185)
+BuildRequires:  pkgconfig(mozjs-17.0)
 Requires:   libgjs0 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 

++ gjs-1.36.1.tar.xz - gjs-1.37.1.tar.xz ++
 51685 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2013-04-24 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2013-04-24 16:05:22

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2013-04-03 12:51:23.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2013-04-24 
16:05:25.0 +0200
@@ -1,0 +2,6 @@
+Mon Apr 22 17:17:01 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.36.1:
+  + Bugs fixed: bgo#670200, bgo#697436.
+
+---

Old:

  gjs-1.36.0.tar.xz

New:

  gjs-1.36.1.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.M4Icg8/_old  2013-04-24 16:05:27.0 +0200
+++ /var/tmp/diff_new_pack.M4Icg8/_new  2013-04-24 16:05:27.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gjs
-Version:1.36.0
+Version:1.36.1
 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

++ gjs-1.36.0.tar.xz - gjs-1.36.1.tar.xz ++
 35242 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2013-04-03 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2013-04-03 12:51:21

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2012-10-22 22:03:42.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2013-04-03 
12:51:23.0 +0200
@@ -1,0 +2,47 @@
+Tue Mar 26 08:58:50 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.36.0:
+  + No changes since version 1.35.9.
+
+---
+Thu Mar 21 18:06:30 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.35.9:
+  + Bugs fixed: bgo#694300, bgo#694355, bgo#691447, bgo#694373,
+bgo#694221, bgo#694828, bgo#694827, bgo#694873, bgo#695186.
+
+---
+Tue Feb 19 17:03:35 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.35.8:
+  + Convert many native modules to JS modules (bgo#692025).
+  + Bugs fixed: bgo#691996, bgo#690982, bgo#692214, bgo#693627,
+bgo#693676.
+
+---
+Tue Jan 15 16:02:50 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.35.4:
+  + system: Remove getuid/getgid/getpid
+  + Bugs fixed: bgo#690688, bgo#691016, bgo#678410, bgo#678410,
+bgo#691028, bgo#691029, bgo#691030, bgo#680730, bgo#690982,
+bgo#691038, bgo#691039, bgo#691108, bgo#691109, bgo#691307,
+bgo#690982, bgo#685513, bgo#691719.
+
+---
+Wed Jan  9 16:57:45 UTC 2013 - dims...@opensuse.org
+
+- Update to version 1.35.3:
+  + Add new GBytes API and conversions
+  + Rework dynamic class system
+  + boxed: introduce support for complex constructors
+  + Fix memory leaks
+- Changes from version 1.35.2:
+  + Gio: Don't eat errors when trying to call the initial
+asyncCallback
+  + byteArray: Remove JSCLASS_CONSTRUCT_PROTOTYPE
+  + Gjs: work around GType bug with dynamic types
+  + Support Sun CC
+  + Fix memory leaks.
+
+---

Old:

  gjs-1.34.0.tar.xz

New:

  gjs-1.36.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.yx40lN/_old  2013-04-03 12:51:26.0 +0200
+++ /var/tmp/diff_new_pack.yx40lN/_new  2013-04-03 12:51:26.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gjs
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,22 @@
 
 
 Name:   gjs
-Version:1.34.0
+Version:1.36.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.34/%{name}-%{version}.tar.xz
+Source: 
http://download.gnome.org/sources/gjs/1.36/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(glib-2.0) = 2.32.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.33.10
+BuildRequires:  pkgconfig(glib-2.0) = 2.36.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.36.0
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(mozjs185)
 Requires:   libgjs0 = %{version}
@@ -106,7 +106,6 @@
 %doc COPYING NEWS README
 %{_datadir}/gjs-1.0/
 %{_libdir}/*.so.*
-%{_libdir}/gjs-1.0/
 
 %files -n typelib-1_0-GjsPrivate-1_0
 %defattr(-,root,root)

++ gjs-1.34.0.tar.xz - gjs-1.36.0.tar.xz ++
 30919 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2012-10-03 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2012-10-03 08:47:13

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2012-06-29 11:30:54.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2012-10-03 
08:47:15.0 +0200
@@ -1,0 +2,74 @@
+Mon Sep 24 18:54:41 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.34.0:
+  + stack: Fix gjs_dumpstack (bgo#683992).
+
+---
+Tue Sep 18 21:03:52 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.33.14:
+  + Bugs fixed: bgo#684064.
+- Add pkgconfig(libffi) BuildRequires: since gjs uses ffi
+  functions, confiure now checks for libffi presence.
+
+---
+Tue Sep  4 19:08:07 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.33.10:
+  + Throw an exception when registering a GType that already exists
+  + Object: don't access priv-info if it's NULL
+  + Misc bug fixes.
+- Drop gjs-avoid_crash.patch: fixed upstream.
+
+---
+Mon Aug 27 18:13:21 UTC 2012 - dims...@opensuse.org
+
+- Add gjs-avoid_crash.patch: Fix crashes in gnome-shell.
+
+---
+Mon Aug 20 17:12:32 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.33.9:
+  + Several changes in the GC system.
+  + Fix memory leaks.
+  + Fix compiler warnings.
+
+---
+Tue Jul 17 20:16:59 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.33.4:
+  + Build: link everything to gio
+  + Fix memory leaks
+  + Fix various bugs and issues caught by the Clang static
+analyzer.
+
+---
+Tue Jun 29 17:39:10 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.33.3:
+  + Introduce special marshalling for GErrors
+  + Gio: Split GDBus implementation into helpers
+  + Gio: modernize DBus bindings
+  + Trace signal closures from the gobject instead of the context
+keep-alive.
+
+---
+Fri Jun 29 11:04:30 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.33.2:
+  + gi: Improve error message when we get a non-function for a
+callback
+  + Fold libgjs-gdbus.so into libgjs.so
+  + GDBus: fix NotImplementedError message
+  + system: add getpid(), getuid(), getgid()
+  + Handle arrays of filenames
+  + Rename GjsDBus to GjsPrivate
+  + Import a new format module
+  + Add argument names to our function's toString
+  + Support Function.prototype.length
+  + Fix various memory leaks.
+- Rename typelib-1_0-GjsDBus-1_0 subpackage to
+  typelib-1_0-GjsPrivate-1_0, following upstream change.
+- Drop gjs-getpid_uid_gid.patch: fixed upstream.
+
+---

Old:

  gjs-1.32.0.tar.xz
  gjs-getpid_uid_gid.patch

New:

  gjs-1.34.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.Z1X2ho/_old  2012-10-03 08:47:18.0 +0200
+++ /var/tmp/diff_new_pack.Z1X2ho/_new  2012-10-03 08:47:18.0 +0200
@@ -17,24 +17,23 @@
 
 
 Name:   gjs
-Version:1.32.0
+Version:1.34.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.32/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gjs-getpid_uid_gid.patch bnc#751211 bgo#646187 
dims...@opensuse.org -- Add getpid(), getuid() getgid(), taken from upstream 
git.
-Patch0: gjs-getpid_uid_gid.patch
+Source: 
http://download.gnome.org/sources/gjs/1.34/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(glib-2.0) = 2.31.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.31.22
+BuildRequires:  pkgconfig(glib-2.0) = 2.32.0
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.33.10
+BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(mozjs185)
 Requires:   libgjs0 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -45,7 +44,7 

commit gjs for openSUSE:Factory

2012-06-29 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2012-06-29 11:30:53

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2012-03-29 13:51:26.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2012-06-29 
11:30:54.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun 28 21:14:51 UTC 2012 - dims...@opensuse.org
+
+- Add gjs-getpid_uid_gid.patch: system: add getpid(), getuid(),
+  getgid().
+
+---

New:

  gjs-getpid_uid_gid.patch



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.mSDa9v/_old  2012-06-29 11:30:55.0 +0200
+++ /var/tmp/diff_new_pack.mSDa9v/_new  2012-06-29 11:30:55.0 +0200
@@ -25,6 +25,8 @@
 Group:  Development/Libraries/GNOME
 Url:http://live.gnome.org/Gjs
 Source: 
http://download.gnome.org/sources/gjs/1.32/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gjs-getpid_uid_gid.patch bnc#751211 bgo#646187 
dims...@opensuse.org -- Add getpid(), getuid() getgid(), taken from upstream 
git.
+Patch0: gjs-getpid_uid_gid.patch
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
@@ -73,6 +75,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \


++ gjs-getpid_uid_gid.patch ++
From 457a90fecc74c0a36da1b9252c9f9028932f42a0 Mon Sep 17 00:00:00 2001
From: Giovanni Campagna gcampa...@src.gnome.org
Date: Tue, 7 Feb 2012 15:36:26 +0100
Subject: [PATCH] system: add getpid(), getuid(), getgid()

These functions are useful sometimes (for example when building
a PolkitSubject), and have no equivalent in GLib, therefore it's
appropriate to place them in the system module.

https://bugzilla.gnome.org/show_bug.cgi?id=646187
---
 modules/system.c |   64 ++
 1 file changed, 64 insertions(+)

diff --git a/modules/system.c b/modules/system.c
index ea8a9a8..c7c5b5c 100644
--- a/modules/system.c
+++ b/modules/system.c
@@ -24,6 +24,9 @@
 
 #include config.h
 
+#include sys/types.h
+#include unistd.h
+
 #include gjs/gjs-module.h
 #include jsapi.h
 
@@ -75,6 +78,49 @@ gjs_gc(JSContext *context,
 JS_GC(context);
 return JS_TRUE;
 }
+
+static JSBool
+gjs_getpid(JSContext *context,
+   uintN  argc,
+   jsval *vp)
+{
+jsval *argv = JS_ARGV(cx, vp);
+jsval rval;
+if (!gjs_parse_args(context, getpid, , argc, argv))
+return JS_FALSE;
+rval = INT_TO_JSVAL(getpid());
+JS_SET_RVAL(context, vp, rval);
+return JS_TRUE;
+}
+
+static JSBool
+gjs_getuid(JSContext *context,
+   uintN  argc,
+   jsval *vp)
+{
+jsval *argv = JS_ARGV(cx, vp);
+jsval rval;
+if (!gjs_parse_args(context, getuid, , argc, argv))
+return JS_FALSE;
+rval = INT_TO_JSVAL(getuid());
+JS_SET_RVAL(context, vp, rval);
+return JS_TRUE;
+}
+
+static JSBool
+gjs_getgid(JSContext *context,
+   uintN  argc,
+   jsval *vp)
+{
+jsval *argv = JS_ARGV(cx, vp);
+jsval rval;
+if (!gjs_parse_args(context, getgid, , argc, argv))
+return JS_FALSE;
+rval = INT_TO_JSVAL(getgid());
+JS_SET_RVAL(context, vp, rval);
+return JS_TRUE;
+}
+
 JSBool
 gjs_js_define_system_stuff(JSContext *context,
JSObject  *module)
@@ -97,6 +143,24 @@ gjs_js_define_system_stuff(JSContext *context,
0, GJS_MODULE_PROP_FLAGS))
 return JS_FALSE;
 
+if (!JS_DefineFunction(context, module,
+   getpid,
+   (JSNative) gjs_getpid,
+   0, GJS_MODULE_PROP_FLAGS))
+return FALSE;
+
+if (!JS_DefineFunction(context, module,
+   getuid,
+   (JSNative) gjs_getuid,
+   0, GJS_MODULE_PROP_FLAGS))
+return FALSE;
+
+if (!JS_DefineFunction(context, module,
+   getgid,
+   (JSNative) gjs_getgid,
+   0, GJS_MODULE_PROP_FLAGS))
+return FALSE;
+
 return JS_TRUE;
 }
 
-- 
1.7.10
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2012-03-29 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2012-03-29 13:51:16

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2012-03-19 09:55:54.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2012-03-29 
13:51:26.0 +0200
@@ -1,0 +2,16 @@
+Wed Mar 28 06:40:30 UTC 2012 - vu...@opensuse.org
+
+- Update to version 1.32.0:
+  + No changes.
+
+---
+Wed Mar 21 16:42:23 UTC 2012 - vu...@opensuse.org
+
+- Update to version 1.31.22:
+  + Various bug fixes and code changes.
+  + Build fixes.
+- Remove xz BuildRequires now that it comes for free in the build
+  system.
+- Drop gjs-fix-build.patch: fixed upstream.
+
+---

Old:

  gjs-1.31.20.tar.xz
  gjs-fix-build.patch

New:

  gjs-1.32.0.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.ws4c55/_old  2012-03-29 13:51:28.0 +0200
+++ /var/tmp/diff_new_pack.ws4c55/_new  2012-03-29 13:51:28.0 +0200
@@ -17,26 +17,22 @@
 
 
 Name:   gjs
-Version:1.31.20
+Version:1.32.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:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.31/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gjs-fix-build.patch bgo#671390 vu...@opensuse.org -- Fix 
code that cannot build
-Patch0: gjs-fix-build.patch
+Source: 
http://download.gnome.org/sources/gjs/1.32/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
-# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
-BuildRequires:  xz
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0) = 2.31.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.29.16
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.31.22
 BuildRequires:  pkgconfig(mozjs185)
 Requires:   libgjs0 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -77,7 +73,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2012-03-19 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2012-03-19 09:55:40

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2012-01-26 14:18:32.0 
+0100
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2012-03-19 
09:55:54.0 +0100
@@ -1,0 +2,17 @@
+Mon Mar  5 15:44:07 UTC 2012 - vu...@opensuse.org
+
+- Update to version 1.31.20:
+  + Represent GTypes as a new boxed wrapper type
+  + Add system module
+  + Introduce meta classes
+  + object:
+- Implement gobject inheritance
+- Add support for glib properties
+- Add support for signals
+- Add support for interfaces
+  + Support callbacks that accept array arguments
+  + Various gjs_parse_args() improvements
+  + Several other code changes.
+- Add gjs-fix-build.patch: fix code that cannot build.
+
+---

Old:

  gjs-1.31.10.tar.xz

New:

  gjs-1.31.20.tar.xz
  gjs-fix-build.patch



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.TAVNkm/_old  2012-03-19 09:55:55.0 +0100
+++ /var/tmp/diff_new_pack.TAVNkm/_new  2012-03-19 09:55:55.0 +0100
@@ -15,8 +15,9 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   gjs
-Version:1.31.10
+Version:1.31.20
 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
@@ -24,6 +25,8 @@
 Group:  Development/Libraries/GNOME
 Url:http://live.gnome.org/Gjs
 Source: 
http://download.gnome.org/sources/gjs/1.31/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gjs-fix-build.patch bgo#671390 vu...@opensuse.org -- Fix 
code that cannot build
+Patch0: gjs-fix-build.patch
 BuildRequires:  gcc-c++
 BuildRequires:  python
 BuildRequires:  readline-devel
@@ -74,6 +77,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \

++ gjs-fix-build.patch ++
commit 4eaaa63f4b325f2476f90de52fea44dccd3bbc76
Author: Vincent Untz vu...@gnome.org
Date:   Mon Mar 5 17:40:52 2012 +0100

object: Fix build

https://bugzilla.gnome.org/show_bug.cgi?id=671390

diff --git a/gi/object.c b/gi/object.c
index 17c70b4..825c61f 100644
--- a/gi/object.c
+++ b/gi/object.c
@@ -1027,7 +1027,7 @@ object_instance_finalize(JSContext *context,
 
 TRACE(GJS_OBJECT_PROXY_FINALIZE(priv, priv-gobj,
 priv-info ? g_base_info_get_namespace ( 
(GIBaseInfo*) priv-info) : ,
-priv-info ? g_base_info_get_name ( 
(GIBaseInfo*) priv-info) ) : g_type_name(priv-gtype));
+priv-info ? g_base_info_get_name ( 
(GIBaseInfo*) priv-info) : g_type_name(priv-gtype)));
 
 if (priv-gobj) {
 if (G_UNLIKELY (priv-gobj-ref_count = 0)) {
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2012-01-06 Thread h_root
Hello community,

here is the log from the commit of package gjs for openSUSE:Factory checked in 
at 2012-01-06 11:43:56

Comparing /work/SRC/openSUSE:Factory/gjs (Old)
 and  /work/SRC/openSUSE:Factory/.gjs.new (New)


Package is gjs, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/gjs/gjs.changes  2011-10-02 10:03:50.0 
+0200
+++ /work/SRC/openSUSE:Factory/.gjs.new/gjs.changes 2012-01-06 
11:43:59.0 +0100
@@ -1,0 +2,36 @@
+Sat Dec 24 14:09:35 UTC 2011 - vu...@opensuse.org
+
+- Split typelib file into typelib-1_0-GjsDBus-1_0 subpackage.
+- Add typelib-1_0-GjsDBus-1_0 Requires to devel subpackage.
+
+---
+Tue Dec 20 20:34:37 UTC 2011 - vu...@opensuse.org
+
+- Update to version 1.31.6:
+  + Require mozjs185.
+  + Add a common way to grab a GType for an object
+  + Some work to improve support for ParamSpec.
+  + lang:
+- Add new Class framework adapted from MooTools
+- Improve prototype property descriptors
+- Introduce abstract classes
+- Fix for reentrant calls
+  + console: Fix ARGV when using -c to specify program
+  + Several overrides improvements.
+  + Various other code changes.
+- Remove %build_with_xulrunner define: only building against
+  mozjs185 is supported now.
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+
+---
+Fri Oct 28 07:55:21 UTC 2011 - dims...@opensuse.org
+
+- Update to version 1.31.0:
+  + Fix memory leaks
+  + Don't use deprecated g_thread_init() and gvalue calls.
+  + Fix compiler warnings.
+- Add pkgconfig(glib-2.0) BuildRequires.
+
+---

Old:

  gjs-1.30.0.tar.bz2

New:

  gjs-1.31.6.tar.xz



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.Ncati0/_old  2012-01-06 11:44:01.0 +0100
+++ /var/tmp/diff_new_pack.Ncati0/_new  2012-01-06 11:44:01.0 +0100
@@ -15,34 +15,26 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-# Set to 1 to build with xulrunner, else we build with js
-%define build_with_xulrunner 0
-
-%define xulrunner_ver 20
-
 Name:   gjs
-Version:1.30.0
-Release:1
+Version:1.31.6
+Release:0
 # FIXME: find out if tapsets should really be in devel package or in main 
package
-License:MIT License (or similar)
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
+License:MIT
 Group:  Development/Libraries/GNOME
 Url:http://live.gnome.org/Gjs
-Source: 
http://download.gnome.org/sources/gjs/1.30/%{name}-%{version}.tar.bz2
+Source: 
http://download.gnome.org/sources/gjs/1.31/%{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
-%if %{build_with_xulrunner}
-BuildRequires:  mozilla-xulrunner%{xulrunner_ver}-devel
-%endif
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
+# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
+BuildRequires:  xz
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(glib-2.0) = 2.31.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.29.16
-%if ! %{build_with_xulrunner}
 BuildRequires:  pkgconfig(mozjs185)
-%endif
 Requires:   libgjs0 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -51,14 +43,8 @@
 Mozilla SpiderMonkey JavaScript engine.
 
 %package -n libgjs0
-License:MIT License (or similar)
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 Group:  Development/Libraries/GNOME
-%if %{build_with_xulrunner}
-# Explicitly requires the xulrunner version we need, instead of hoping we'll
-# get the right one with the libmozjs.so Requires.
-Requires:   mozilla-xulrunner%{xulrunner_ver}
-%endif
 Provides:   libgjs-0 = %{version}
 Obsoletes:  libgjs-0  %{version}
 
@@ -66,14 +52,19 @@
 This module contains JavaScript bindings based on gobject-introspection and the
 Mozilla SpiderMonkey JavaScript engine.
 
+%package -n typelib-1_0-GjsDBus-1_0
+Summary:GJS DBus utility library -- Introspection bindings
+Group:  Development/Libraries/GNOME
+
+%description -n typelib-1_0-GjsDBus-1_0
+This module contains JavaScript bindings based on gobject-introspection and the
+Mozilla SpiderMonkey JavaScript engine.
+
 %package -n libgjs-devel
-License:MIT License (or similar)
 Summary:JavaScript bindings based on gobject-introspection 

commit gjs for openSUSE:Factory

2011-09-09 Thread h_root

Hello community,

here is the log from the commit of package gjs for openSUSE:Factory
checked in at Fri Sep 9 11:15:53 CEST 2011.




--- GNOME/gjs/gjs.changes   2011-07-31 09:15:58.0 +0200
+++ /mounts/work_src_done/STABLE/gjs/gjs.changes2011-09-01 
16:28:10.0 +0200
@@ -1,0 +2,9 @@
+Thu Sep  1 14:24:20 UTC 2011 - vu...@opensuse.org
+
+- Update to version 1.29.17:
+  + Add support for GPtrArrays.
+  + Bind more cairo API.
+  + Don't release too much when releasing arrays.
+  + Misc bug fixes and improvements.
+
+---

calling whatdependson for head-i586


Old:

  gjs-1.29.16.tar.bz2

New:

  gjs-1.29.17.tar.bz2



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.pbdzPx/_old  2011-09-09 11:15:46.0 +0200
+++ /var/tmp/diff_new_pack.pbdzPx/_new  2011-09-09 11:15:46.0 +0200
@@ -22,7 +22,7 @@
 %define xulrunner_ver 20
 
 Name:   gjs
-Version:1.29.16
+Version:1.29.17
 Release:1
 # FIXME: find out if tapsets should really be in devel package or in main 
package
 License:MIT License (or similar)
@@ -39,7 +39,7 @@
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0) = 1.29.16
 %if ! %{build_with_xulrunner}
 BuildRequires:  pkgconfig(mozjs185)
 %endif

++ gjs-1.29.16.tar.bz2 - gjs-1.29.17.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.29.16/Makefile.in new/gjs-1.29.17/Makefile.in
--- old/gjs-1.29.16/Makefile.in 2011-07-30 18:02:36.0 +0200
+++ new/gjs-1.29.17/Makefile.in 2011-08-30 04:34:31.0 +0200
@@ -50,10 +50,10 @@
$(srcdir)/Makefile-modules.am $(srcdir)/Makefile-test.am \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/config.h.in $(srcdir)/gjs-1.0.pc.in \
-   $(srcdir)/gjs-dbus-1.0.pc.in $(srcdir)/gjs-gi-1.0.pc.in \
-   $(srcdir)/gjs-internals-1.0.pc.in $(top_srcdir)/configure \
-   AUTHORS COPYING ChangeLog INSTALL NEWS compile config.guess \
-   config.sub depcomp install-sh ltmain.sh missing
+   $(srcdir)/gjs-dbus-1.0.pc.in $(srcdir)/gjs-internals-1.0.pc.in \
+   $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
+   compile config.guess config.sub depcomp install-sh ltmain.sh \
+   missing
 @HAVE_FIREFOX_JS_LIBDIR_TRUE@am__append_4 = -R $(FIREFOX_JS_LIBDIR)
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -64,8 +64,7 @@
  configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = gjs-1.0.pc gjs-gi-1.0.pc gjs-dbus-1.0.pc \
-   gjs-internals-1.0.pc
+CONFIG_CLEAN_FILES = gjs-1.0.pc gjs-dbus-1.0.pc gjs-internals-1.0.pc
 CONFIG_CLEAN_VPATH_FILES =
 am__vpath_adj_setup = srcdirstrip=`echo $(srcdir) | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
@@ -922,8 +921,6 @@
-rm -f config.h stamp-h1
 gjs-1.0.pc: $(top_builddir)/config.status $(srcdir)/gjs-1.0.pc.in
cd $(top_builddir)  $(SHELL) ./config.status $@
-gjs-gi-1.0.pc: $(top_builddir)/config.status $(srcdir)/gjs-gi-1.0.pc.in
-   cd $(top_builddir)  $(SHELL) ./config.status $@
 gjs-dbus-1.0.pc: $(top_builddir)/config.status $(srcdir)/gjs-dbus-1.0.pc.in
cd $(top_builddir)  $(SHELL) ./config.status $@
 gjs-internals-1.0.pc: $(top_builddir)/config.status 
$(srcdir)/gjs-internals-1.0.pc.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-1.29.16/configure new/gjs-1.29.17/configure
--- old/gjs-1.29.16/configure   2011-07-30 18:02:35.0 +0200
+++ new/gjs-1.29.17/configure   2011-08-30 04:34:29.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for gjs 1.29.16.
+# Generated by GNU Autoconf 2.68 for gjs 1.29.17.
 #
 # Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=gjs.
 #
@@ -571,8 +571,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='1.29.16'
-PACKAGE_STRING='gjs 1.29.16'
+PACKAGE_VERSION='1.29.17'
+PACKAGE_STRING='gjs 1.29.17'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gjs'
 PACKAGE_URL=''
 
@@ -800,7 +800,6 @@
 enable_libtool_lock
 enable_coverage
 with_js_package
-enable_introspection
 enable_systemtap
 enable_dtrace
 '
@@ -1376,7 +1375,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures gjs 1.29.16 to adapt to many kinds of systems.
+\`configure' configures gjs 1.29.17 to adapt to many kinds of systems.
 
 Usage: 

commit gjs for openSUSE:Factory

2011-08-01 Thread h_root

Hello community,

here is the log from the commit of package gjs for openSUSE:Factory
checked in at Mon Aug 1 10:50:37 CEST 2011.




--- GNOME/gjs/gjs.changes   2011-06-17 09:52:07.0 +0200
+++ /mounts/work_src_done/STABLE/gjs/gjs.changes2011-07-31 
09:15:58.0 +0200
@@ -1,0 +2,24 @@
+Sun Jul 31 09:15:06 CEST 2011 - vu...@opensuse.org
+
+- Update to version 1.29.16:
+  + Make choice of javascript package non-automagic.
+  + Install gi/ headers again.
+
+---
+Wed Jul 27 18:33:02 CEST 2011 - vu...@opensuse.org
+
+- Update to version 1.29.15:
+  + Support in arrays of any type.
+  + Rework array+length support, breaking API.
+  + Various other array-related fixes.
+  + Add GVariant support.
+  + ADd GDBus port.
+  + Add dbus conversion rule for 'q' to JS.
+  + Remove SIGSEGV, SIGABRT handlers.
+  + Merge gi.so into gjs.so.
+  + Plug leaks.
+  + console: Remove unwanted g_debug prints.
+  + Various bug fixes.
+  + Test-related changes.
+
+---

calling whatdependson for head-i586


Old:

  gjs-1.29.0.tar.bz2

New:

  gjs-1.29.16.tar.bz2



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.JKVHzH/_old  2011-08-01 10:48:26.0 +0200
+++ /var/tmp/diff_new_pack.JKVHzH/_new  2011-08-01 10:48:26.0 +0200
@@ -22,14 +22,14 @@
 %define xulrunner_ver 20
 
 Name:   gjs
-Version:1.29.0
+Version:1.29.16
 Release:1
 # FIXME: find out if tapsets should really be in devel package or in main 
package
 License:MIT License (or similar)
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 Group:  Development/Libraries/GNOME
 Url:http://live.gnome.org/Gjs
-Source: %{name}-%{version}.tar.bz2
+Source: 
http://download.gnome.org/sources/gjs/1.29/%{name}-%{version}.tar.bz2
 BuildRequires:  gcc-c++
 %if %{build_with_xulrunner}
 BuildRequires:  mozilla-xulrunner%{xulrunner_ver}-devel
@@ -105,19 +105,23 @@
 
 %files
 %defattr(-,root,root)
-%{_bindir}/*
+%{_bindir}/gjs
+%{_bindir}/gjs-console
 
 %files -n libgjs0
 %defattr(-,root,root)
 %doc COPYING NEWS README
 %{_datadir}/gjs-1.0/
 %{_libdir}/*.so.*
+%dir %{_libdir}/gjs
+%{_libdir}/gjs/GjsDBus-1.0.typelib
 %{_libdir}/gjs-1.0/
 
 %files -n libgjs-devel
 %defattr(-,root,root)
 %{_includedir}/*
 %{_libdir}/*.so
+%{_libdir}/gjs/GjsDBus-1.0.gir
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/systemtap/tapset/*.stp
 

++ gjs-1.29.0.tar.bz2 - gjs-1.29.16.tar.bz2 ++
 26961 lines of diff (skipped)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2011-07-08 Thread h_root

Hello community,

here is the log from the commit of package gjs for openSUSE:Factory
checked in at Fri Jul 8 12:55:16 CEST 2011.




--- GNOME/gjs/gjs.changes   2011-04-21 17:36:12.0 +0200
+++ /mounts/work_src_done/STABLE/gjs/gjs.changes2011-06-17 
09:52:07.0 +0200
@@ -1,0 +2,27 @@
+Fri Jun 17 09:49:37 CEST 2011 - vu...@opensuse.org
+
+- Make it possible to build against js instead of xulrunner. This
+  is controlled by a build_with_xulrunner define:
+  + if it's set to a value other than 0, we keep the previous
+behavior.
+  + if it's set to 0, we ignore all the xulrunner-related
+BuildRequires and Requires, and instead use a
+pkgconfig(mozjs185) BuildRequires.
+- Stop pretending we build against xulrunner from old openSUSE.
+
+---
+Wed Jun 15 12:31:48 CEST 2011 - dims...@opensuse.org
+
+- Update to version 1.29.0:
+  + Fix introspection annotations.
+  + Add infrastructure for override modules.
+  + Don't hide deprecated methods.
+  + Parse input as UTF-8, not ISO-8859-1.
+  + Fix gunichar args.
+  + Support null terminated C arrays of any type.
+  + Fix memory leak.
+  + Adapt to changes in future xulrunner.
+  + Support compilation with standalone mozjs185.
+  + Various other fixes.
+
+---

calling whatdependson for head-i586


Old:

  gjs-0.7.14.tar.bz2

New:

  gjs-1.29.0.tar.bz2



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.ey1Hxa/_old  2011-07-08 12:54:21.0 +0200
+++ /var/tmp/diff_new_pack.ey1Hxa/_new  2011-07-08 12:54:21.0 +0200
@@ -16,18 +16,13 @@
 #
 
 
-%if 0%{suse_version}  1130
+# Set to 1 to build with xulrunner, else we build with js
+%define build_with_xulrunner 0
+
 %define xulrunner_ver 20
-%else
-%if 0%{suse_version}  1120
-%define xulrunner_ver 192
-%else
-%define xulrunner_ver 191
-%endif
-%endif
 
 Name:   gjs
-Version:0.7.14
+Version:1.29.0
 Release:1
 # FIXME: find out if tapsets should really be in devel package or in main 
package
 License:MIT License (or similar)
@@ -36,13 +31,18 @@
 Url:http://live.gnome.org/Gjs
 Source: %{name}-%{version}.tar.bz2
 BuildRequires:  gcc-c++
+%if %{build_with_xulrunner}
 BuildRequires:  mozilla-xulrunner%{xulrunner_ver}-devel
+%endif
 BuildRequires:  python
 BuildRequires:  readline-devel
 BuildRequires:  systemtap-sdt-devel
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+%if ! %{build_with_xulrunner}
+BuildRequires:  pkgconfig(mozjs185)
+%endif
 Requires:   libgjs0 = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -54,9 +54,11 @@
 License:MIT License (or similar)
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 Group:  Development/Libraries/GNOME
+%if %{build_with_xulrunner}
 # Explicitly requires the xulrunner version we need, instead of hoping we'll
 # get the right one with the libmozjs.so Requires.
 Requires:   mozilla-xulrunner%{xulrunner_ver}
+%endif
 Provides:   libgjs-0 = %{version}
 Obsoletes:  libgjs-0  %{version}
 
@@ -69,7 +71,9 @@
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 Group:  Development/Libraries/GNOME
 Requires:   libgjs0 = %{version}
+%if %{build_with_xulrunner}
 Requires:   mozilla-xulrunner%{xulrunner_ver}-devel
+%endif
 # Just a helper provides
 Provides:   gjs-devel = %{version}
 

++ gjs-0.7.14.tar.bz2 - gjs-1.29.0.tar.bz2 ++
 2996 lines of diff (skipped)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gjs for openSUSE:Factory

2011-05-02 Thread h_root

Hello community,

here is the log from the commit of package gjs for openSUSE:Factory
checked in at Mon May 2 13:35:32 CEST 2011.




--- GNOME/gjs/gjs.changes   2011-03-01 23:02:44.0 +0100
+++ /mounts/work_src_done/STABLE/gjs/gjs.changes2011-04-21 
17:36:12.0 +0200
@@ -1,0 +2,12 @@
+Mon Apr  4 16:26:11 UTC 2011 - fcro...@novell.com
+
+- Update to version 0.7.14:
+  + bgo#646246: Do connection processing in a high priority
+timeout.
+- Changes from version 0.7.12:
+  + bgo#643325: Make gjs_debugger_native_trap a JSFastNative
+  + bgo#643817: mallinfo() is slow, look at /proc/self/statm
+instead.
+  + Various cleanups.
+
+---

calling whatdependson for head-i586


Old:

  gjs-0.7.11.tar.bz2

New:

  gjs-0.7.14.tar.bz2



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.XgkLEk/_old  2011-05-02 13:34:40.0 +0200
+++ /var/tmp/diff_new_pack.XgkLEk/_new  2011-05-02 13:34:40.0 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:   gjs
-Version:0.7.11
+Version:0.7.14
 Release:1
 # FIXME: find out if tapsets should really be in devel package or in main 
package
 License:MIT License (or similar)
@@ -84,7 +84,7 @@
 %configure \
 --disable-static \
 --enable-systemtap
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 %make_install

++ gjs-0.7.11.tar.bz2 - gjs-0.7.14.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-0.7.11/Makefile.am new/gjs-0.7.14/Makefile.am
--- old/gjs-0.7.11/Makefile.am  2010-11-15 17:10:24.0 +0100
+++ new/gjs-0.7.14/Makefile.am  2011-04-04 15:15:50.0 +0200
@@ -130,3 +130,18 @@
(cd $(DESTDIR)$(bindir)  ln -sf gjs-console$(EXEEXT) gjs$(EXEEXT))
 
 include Makefile-test.am
+
+prepare-release-tag:
+   TAGNAME=`echo $(PACKAGE) | tr - _ | tr a-z A-Z` \
+   TAGVER=`echo $(VERSION) | sed s/\\\./_/g`; \
+ git tag -m Tag $(VERSION) -a $$TAGNAME_$$TAGVER
+
+prepare-minor-release: $(distdir).tar.bz2 prepare-release-tag
+   python $(top_srcdir)/scripts/verbump.py
+
+upload-release: $(distdir).tar.bz2
+   git log origin/master..master
+   @echo -n Ok to push? [y/N] ; read ans; test x$$ans == xy || exit 1
+   git push --tags origin master:master
+   scp $(distdir).tar.bz2 master.gnome.org:
+   ssh master.gnome.org install-module $(distdir).tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-0.7.11/Makefile.in new/gjs-0.7.14/Makefile.in
--- old/gjs-0.7.11/Makefile.in  2011-02-23 04:29:38.0 +0100
+++ new/gjs-0.7.14/Makefile.in  2011-04-01 20:56:42.0 +0200
@@ -2522,6 +2522,21 @@
 
 @ENABLE_COVERAGE_FALSE@.PHONY: lcov
 
+prepare-release-tag:
+   TAGNAME=`echo $(PACKAGE) | tr - _ | tr a-z A-Z` \
+   TAGVER=`echo $(VERSION) | sed s/\\\./_/g`; \
+ git tag -m Tag $(VERSION) -a $$TAGNAME_$$TAGVER
+
+prepare-minor-release: $(distdir).tar.bz2 prepare-release-tag
+   python $(top_srcdir)/scripts/verbump.py
+
+upload-release: $(distdir).tar.bz2
+   git log origin/master..master
+   @echo -n Ok to push? [y/N] ; read ans; test x$$ans == xy || exit 1
+   git push --tags origin master:master
+   scp $(distdir).tar.bz2 gnome.org:
+   ssh gnome.org install-module $(distdir).tar.bz2
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gjs-0.7.11/configure new/gjs-0.7.14/configure
--- old/gjs-0.7.11/configure2011-02-23 04:29:38.0 +0100
+++ new/gjs-0.7.14/configure2011-04-01 20:56:37.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for gjs 0.7.11.
+# Generated by GNU Autoconf 2.68 for gjs 0.7.14.
 #
 # Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=gjs.
 #
@@ -571,8 +571,8 @@
 # Identity of this package.
 PACKAGE_NAME='gjs'
 PACKAGE_TARNAME='gjs'
-PACKAGE_VERSION='0.7.11'
-PACKAGE_STRING='gjs 0.7.11'
+PACKAGE_VERSION='0.7.14'
+PACKAGE_STRING='gjs 0.7.14'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gjs'
 PACKAGE_URL=''
 
@@ -1369,7 +1369,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures gjs 0.7.11 to adapt to many kinds of systems.
+\`configure' configures gjs 0.7.14 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1439,7 +1439,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | 

commit gjs for openSUSE:Factory

2011-02-21 Thread h_root

Hello community,

here is the log from the commit of package gjs for openSUSE:Factory
checked in at Mon Feb 21 17:52:40 CET 2011.




--- GNOME/gjs/gjs.changes   2011-01-27 14:25:56.0 +0100
+++ gjs/gjs.changes 2011-02-21 15:43:31.0 +0100
@@ -1,0 +2,6 @@
+Mon Feb 21 15:42:29 CET 2011 - vu...@opensuse.org
+
+- Add gjs-xulrunner20b11-fix.patch to adapt to API changes in
+  latest xulrunner.
+
+---

calling whatdependson for head-i586


New:

  gjs-xulrunner20b11-fix.patch



Other differences:
--
++ gjs.spec ++
--- /var/tmp/diff_new_pack.LtH6EP/_old  2011-02-21 17:51:23.0 +0100
+++ /var/tmp/diff_new_pack.LtH6EP/_new  2011-02-21 17:51:23.0 +0100
@@ -28,13 +28,15 @@
 
 Name:   gjs
 Version:0.7.10
-Release:1
+Release:5
 # FIXME: find out if tapsets should really be in devel package or in main 
package
 License:MIT License (or similar)
 Summary:JavaScript bindings based on gobject-introspection and Mozilla
 Group:  Development/Libraries/GNOME
 Url:http://live.gnome.org/Gjs
 Source: %{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM gjs-xulrunner20b11-fix.patch vu...@opensuse.org -- Taken 
from git, adapt to changes in xulrunner
+Patch0: gjs-xulrunner20b11-fix.patch
 BuildRequires:  gcc-c++
 BuildRequires:  mozilla-xulrunner%{xulrunner_ver}-devel
 BuildRequires:  python
@@ -79,6 +81,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \

++ gjs-xulrunner20b11-fix.patch ++
From 9697fe7640c378c759e676caeac3a42a05e0de75 Mon Sep 17 00:00:00 2001
From: Marc-Antoine Perennou marc-anto...@perennou.com
Date: Sat, 12 Feb 2011 19:13:49 +
Subject: xulrunner2: conditionally adapt to new Strict setters

Upstream broke their API in commit:
http://hg.mozilla.org/mozilla-central/rev/4b56bfdf61a7
They added an extra arg to the setters, a JSBool to enable strict mode.
Adapt setters to match the new API

https://bugzilla.gnome.org/show_bug.cgi?id=642186
---
diff --git a/configure.ac b/configure.ac
index 3da23d2..5ff896b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -152,6 +152,7 @@ fi
 AC_CHECK_LIB([mozjs], [JS_GetStringBytes], AC_DEFINE([HAVE_JS_GETSTRINGBYTES], 
[1], [Define if we still have JS_GetStringBytes]),, [$JS_LIBS])
 AC_CHECK_LIB([mozjs], [JS_GetFunctionName], 
AC_DEFINE([HAVE_JS_GETFUNCTIONNAME], [1], [Define if we still have 
JS_GetFunctionName]),, [$JS_LIBS])
 AC_CHECK_LIB([mozjs], [JS_GetStringChars], AC_DEFINE([HAVE_JS_GETSTRINGCHARS], 
[1], [Define if we still have JS_GetStringChars]),, [$JS_LIBS])
+AC_CHECK_LIB([mozjs], [JS_StrictPropertyStub], 
AC_DEFINE([HAVE_JS_STRICTPROPERTYSTUB], [1], [Define if we have 
JS_StrictPropertyStub]),, [$JS_LIBS])
 
 AC_MSG_CHECKING([for mozilla-js = 2 ])
 if `$PKG_CONFIG --exists $JS_PACKAGE '=' 2`; then
diff --git a/gi/boxed.c b/gi/boxed.c
index 9bdd513..405baaa 100644
--- a/gi/boxed.c
+++ b/gi/boxed.c
@@ -851,6 +851,9 @@ static JSBool
 boxed_field_setter (JSContext *context,
 JSObject  *obj,
 jsid   id,
+#ifdef HAVE_JS_STRICTPROPERTYSTUB
+JSBool strict,
+#endif
 jsval *value)
 {
 Boxed *priv;
@@ -959,7 +962,7 @@ static struct JSClass gjs_boxed_class = {
 JS_PropertyStub,
 JS_PropertyStub,
 JS_PropertyStub,
-JS_PropertyStub,
+JS_StrictPropertyStub,
 JS_EnumerateStub,
 (JSResolveOp) boxed_new_resolve, /* needs cast since it's the new resolve 
signature */
 JS_ConvertStub,
diff --git a/gi/function.c b/gi/function.c
index 56fc5f5..f03b5ff 100644
--- a/gi/function.c
+++ b/gi/function.c
@@ -974,7 +974,7 @@ static struct JSClass gjs_function_class = {
 JS_PropertyStub,
 JS_PropertyStub,
 JS_PropertyStub,
-JS_PropertyStub,
+JS_StrictPropertyStub,
 JS_EnumerateStub,
 (JSResolveOp) function_new_resolve, /* needs cast since it's the new 
resolve signature */
 JS_ConvertStub,
diff --git a/gi/keep-alive.c b/gi/keep-alive.c
index 87fb2f0..028f900 100644
--- a/gi/keep-alive.c
+++ b/gi/keep-alive.c
@@ -187,7 +187,7 @@ static struct JSClass gjs_keep_alive_class = {
 JS_PropertyStub,
 JS_PropertyStub,
 JS_PropertyStub,
-JS_PropertyStub,
+JS_StrictPropertyStub,
 JS_EnumerateStub,
 JS_ResolveStub,
 JS_ConvertStub,
diff --git a/gi/ns.c b/gi/ns.c
index b6591ff..665af8a 100644
--- a/gi/ns.c
+++ b/gi/ns.c
@@ -213,7 +213,7 @@ static struct JSClass gjs_ns_class = {
 JS_PropertyStub,
 JS_PropertyStub,
 JS_PropertyStub,
-JS_PropertyStub,
+JS_StrictPropertyStub,
 JS_EnumerateStub,
 (JSResolveOp) ns_new_resolve, /* needs cast since it's the new resolve 
signature */
 JS_ConvertStub,
diff --git a/gi/object.c b/gi/object.c
index 4e04dce..25b561a 100644
--- a/gi/object.c
+++