libgjs-devel-1.45.4-3.1>t  DH`pX̙/=„2[TuspqFIu MUC-=rKKRJZMwLj;I,ʘ#Bt_8,c'qRE2hCw;sѱSsՐQY5+ҋv~7y֙mv.qn+jo+ %0ewm =$F5d4IGC?9 _7˶Qg{h3aKìO^Ğ6_7 %ò/%"GY{YyRMj10b17dfdc8befc63934e5c137d089bb2cde41e88nX̙/=„dJ̚.bF<:~m8l1H{R Ē<}3D )?'e3TY<\k~Gb٭ \zpODO"KL(5I}pT-Br{En̻HrFo)u'>bp0vЀ~ $yU52k ?hXp-4LЛ˭o<|p>׉+ΰ_m}",s3JWB&ו{d[0>:w?w d  Y 9SY`$$ 8$ $ $ 4$ h$$$ ` x$  d    ( 8 J9 J:JFoGo$HpT$Ip$XqYq\qH$]q$^s5bsctTdtetftltut$vu\wu$xvD$yv zvClibgjs-devel1.45.43.1JavaScript bindings based on gobject-introspection and MozillaThis module contains JavaScript bindings based on gobject-introspection and the Mozilla SpiderMonkey JavaScript engine.X̙lamb63openSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/GNOMEhttp://live.gnome.org/Gjslinuxx86_64 i# 1k 8{   I I  )Y [riAA큤A큤X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙X̙c3dac643916d6901dd19b17aa03be785123abf320dca2e61c1cf4568af9919e73590e654a82211e85989e79251330459ae0ce983523d26b829f27da1295248e2fcbd447f45eb7f386d132d7fc29a62b0152b3919bab9ea772a5bd6395b0e8d83c68925debb69442ae6ce6130117929e48c7c0490e9f84c6f5e6ac78193e62ab3feb29a36c8c6427fddbc4d2ac1a0614a3fc189659701c6ef73758949000fb0f321364715389b75231ad7f273e5d08b71f997c359c3665890a53bc92f7bdeee9d1b61fbd3e68194587d87f4ddc16b45c7658b4f6f1ea0c89d11c2c23a2ba5bd3bce602e07ea9c927b04742fc878e62f737630b6f29a465c81b0a05f80594132e465749c6b482e430d73a66bf5cede480946a66891b8bbd598c0bb934d303132a154987ca7910e14efc9b26806ec8bf58d0eaf7fe37fe43e0c945e878487619fc097043544319f6b182958ba8c50f51d1c8688286cc87c74797a1188d5f04727a66b9221a742654c81218617059d68c2da2b4084a426877eabe9e949999b97f23803bb254dd1fb5f8cd59ff9b5d7682c2b1cea0e5fee4903df6be9a6d5f27bfeba5c257b86ef93539b224c4c417e11a618f4b5d3a0fd6b4373256f70208d5f7d3447888412fc8080894a446a8b70c8c8bf1fbf576e5a6fbabad525a0c3c625c529e1a244b831137ae3475baecde025a4aab3953f19b10d6ce4f80a40b323d5241dlibgjs.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgjs-1.45.4-3.1.src.rpmgjs-devellibgjs-devellibgjs-devel(x86-64)pkgconfig(gjs-1.0)pkgconfig(gjs-internals-1.0)@@@@@   /usr/bin/pkg-configgjslibgjs0pkgconfig(gjs-1.0)pkgconfig(gobject-2.0)pkgconfig(gobject-introspection-1.0)pkgconfig(mozjs-24)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)typelib-1_0-GjsPrivate-1_0rpmlib(PayloadIsLzma)1.45.41.45.43.0.4-14.0-11.45.44.4.6-14.11.2W@WVs@V7P@T T@T)IT_SR@S#@SM@S2@S@SRJ@R@RB@RA~RZ@QLQ@Qu&@QQQJ@Q#i@PDP[P@P`K@PXb@PE@P;a@P2&PSOOOG@Or@OiOTONNxN@NNyN_sN5CN/MAMMMlMbSMA^@M4/@M@LLr@L LeLeL@LLI@L>@K@KKg@KzJ#JzJS8I@zaitor@opensuse.orgmgorse@suse.comdamjanovic.ivo@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgfcrozat@novell.comdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgprusnak@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@novell.comvuntz@novell.comvuntz@novell.comvuntz@novell.com- 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.- Update to GNOME 3.20 Fate#318572- 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.- 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).- Require gjs by the devel package: a user installing the -devel package expects the interpreter to also be present.- 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).- Update to version 1.42.0: + Fix a regression caused by PPC fixes in 1.41.91.- 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.- 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.- 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.- Update to version 1.40.1: + Fixed build-time detection of GTK enablement (bgo#727394). + Fixed a crash caused by reentrancy in GObject finalizers (bgo#725024). + Fixed the GIMarshallingTests suite (bgo#728004). + Fixed marshalling of GObjects when known by an interface type from C to JS (bgo#727824). + Some typos and JS style cleanups (bgo#727781, bgo#727786).- Update to version 1.40.0: + No changes from version 1.39.91.- Update to version 1.39.91: + Implemented fundamental object support (bgo#621716, bgo#725061). + Fixed GIRepositoryGType prototype (bgo#724925). + Moved GObject.prototype.disconnect() to a JS implementation (bgo#698283). + Added support for enumeration methods (bgo#725143). + Added pseudo-classes for fundamental types (bgo#722554). + Build fixes (bgo#724853).- Update to version 1.39.90: + Enable coverage reports. + Minor bug fixes.- Update to version 1.39.3: + Bugs fixed: bgo#722286, bgo#722285, bgo#705465, bgo#705465, bgo#721246, bgo#721246, bgo#721246, bgo#721246, bgo#721246, bgo#721246, bgo#721246, bgo#721838, bgo#721355, bgo#721352, bgo#720157, bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046. - Replace pkgconfig(mozjs-17.0) BuildRequires with pkgconfig(mozjs-24), following upstream's switch to MozJS 24.- Update to version 1.39.0: + Bugs fixed: bgo#691409, bgo#703440, bgo#707297, bgo#708749, bgo#708831, bgo#708915, bgo#708920, bgo#709907, bgo#710697, bgo#710875, bgo#710878, bgo#711046, bgo#712242.- Update to version 1.38.1: + Build: Also dist another input file.- Update to version 1.38.0: + Console: don't have a NULL program name. + Build fixes.- 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.- Update to version 1.37.4: + Bugs fixed: bgo#701196, bgo#701525, bgo#703068, bgo#703564.- 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.- Update to version 1.36.1: + Bugs fixed: bgo#670200, bgo#697436.- Update to version 1.36.0: + No changes since version 1.35.9.- 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.- 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.- 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.- 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.- Obsolete typelib-1_0-GjsDBus-1_0: this helps with updating from gnome 3.4 to gnome 3.6.- Update to version 1.34.0: + stack: Fix gjs_dumpstack (bgo#683992).- 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.- 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.- Add gjs-avoid_crash.patch: Fix crashes in gnome-shell.- Update to version 1.33.9: + Several changes in the GC system. + Fix memory leaks. + Fix compiler warnings.- 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.- 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.- 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.- Add gjs-getpid_uid_gid.patch: system: add getpid(), getuid(), getgid().- Update to version 1.32.0: + No changes.- 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.- 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.- Update to version 1.31.10: + Add native JSClass for interfaces + Add support for flat GValue arrays + Improvements related to singletons. + Fix ffi return value handling on 32 bit + Correctly convert from ffi return values to GIArgument on big-endian + Build fixes.- Split typelib file into typelib-1_0-GjsDBus-1_0 subpackage. - Add typelib-1_0-GjsDBus-1_0 Requires to devel subpackage.- 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.- 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.- Update to version 1.30.0: + No change, just a version bump.- Update to version 1.29.18: + Add optional signal emitted after a GC finishes + Add gjs_context_gc() wrapper + Run JS_updateMallocCounter() when creating GObjects- 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.- Update to version 1.29.16: + Make choice of javascript package non-automagic. + Install gi/ headers again.- 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.- 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.- 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.- 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.- Update to version 0.7.11: + Add gjs_context_maybe_gc() which is similar to JS_MaybeGC but tries to account for native allocations made directly from libc when determining if GC is useful. Also invoke after creating new native objects. + Adapt to additional xulrunner 2.0 changes + Add back debugger module, with single nativeTrap() function to trigger debugger breakpoint + Fix bug with looking up namespaced native modules + Memory leak fix + Build fixes - Drop gjs-xulrunner20b11-fix.patch: fixed upstream. - This update addresses bnc#676079.- Add gjs-xulrunner20b11-fix.patch to adapt to API changes in latest xulrunner.- Update to version 0.7.10: + xul2: use JS_NewCompartmentAndGlobalObject to avoid crash with latest xulrunner 2. + console: don't segfault on huge lines- Update to version 0.7.9: + Adapt to JS_GetStringChars removal in xulrunner 2. + Handle wide ranging enum values better. + Some tests fixes. - Add Url tag.- Update to version 0.7.8: + Add a js-version property the GjsContext object and also allow specifying a specific version via a comment of the form '// application/javascript;version=1.8'. If no version is specified, all SpiderMonkey extensions are allowed. + Integrate with cairo-gobject library for support of boxed Cairo types + Add support for (out caller-allocates) + Add support for gunichar type + Support signals with G_TYPE_POINTER argument using introspection information + When invoking callback for void-returning async D-Bus method implementations, allow empty parameter list instead of [] + Ignore empty elements in the module search path instead of treating them as the current directory + Handle removal of JS_GetStringBytes() in Spidermonkey + Handle removal of JS_GetFunctionName() in Spidermonkey + Use new g_object_info_find_method_using_interfaces() to allow future caching. + Improve efficiency of module search + Fix problems with JS_Add/RemoveRoot pairing + Memory management fixes + Improve error and debugging messages + Build fixes + Bugs fixed: bgo#624811, bgo#632551, bgo#632626, bgo#632925, bgo#633199, bgo#633477, bgo#635359, bgo#635368, bgo#635371, bgo#635707, bgo#636263, bgo#636619, bgo#636927, bgo#636928, bgo#637246- Add explicit Requires of mozilla-xulrunner%{xulrunner_ver} to libgjs0: the Requires on libmozjs.so is not enough, as there might be more than one provider, and it could be the wrong version of xulrunner.- Update to version 0.7.7: + bgo#632159: Adapt to removal of SlowNative functions + Support more recent development versions of XulRunner.- Update to version 0.7.6: + bgo#610859: Add makeProxyClass() function to the dbus module for easy creation of proxy classes. + Add an extra test case. + Build fixes.- Use pkgconfig BuildRequires when possible: + old BuildRequires: cairo-devel, dbus-1-glib-devel, gobject-introspection-devel. + new BuildRequires: cairo, dbus-glib-1 and gobject-introspection-1.0. - Rename libgjs-0 to libgjs0: this is the correct SLPP name. Add appropriate Provides/Obsoletes. - Do not add explicit Requires of dbus-1-devel and gobject-introspection-devel for libgjs-devel: they will be added automatically. - Use %_smp_mflags, make and %make_install, following our new best packaging practices.- Update to version 0.7.5: + Replace JS_SealObject by JS_FreezeObject. + Port all functions to JSFUN_FAST_NATIVE. + JS_IsNativeFrame replaced by JS_IsScriptFrame. + Separate "basic" API from "embedder/module". + Build fixes. - Build against mozilla-xulrunner20 in 11.4 and later, and stop supporting the 11.1 build (that was using mozilla-xulrunner190).- Update to version 0.7.4: + Require single include use of headers. + Support xulrunner 1.9.3. + Make gjs_profiler_reset public. + Remove "debugger" module. + Replace call context with a concept of "current context". + Replace "load context" with a "import global". + Various other fixes. - Drop gjs_gi_probes.d, gjs.stp.in source files: they are now included in tarball.- Update to version 0.7.2: + Fix 64 bit issues. + Explicitly link gjs-console against glib. + Update to (and require) gobject-introspection 0.9.5. + Various other fixes. - Remove gir-repository Recommends: all the interesting gir files are now directly shipped with the libraries.- Update to version 0.7.1: + Add support for GArray to gjs_value_from_g_argument + Add support for GArray to gjs_value_to_g_argument + Add support for dtrace/SystemTap + Add a promise module + Handle GValues of type G_TYPE_STRV + [gdb-check] Add a script for easier use + Throw a better warning for GValues containing container types + [importer] Allow native modules in gjs.so + [gjs] Add a byteArray module. + Adjust for g-i change to remove machine-independent type tags + Various other fixes. - Drop gjs-bgo623775.patch: fixed upstream. - Enable systemtap support: add systemtap-sdt-devel BuildRequires, pass --enable-systemtap to configure. Add gjs_gi_probes.d and gjs.stp.in source files, which are missing from the tarball (bgo#625090).- Add gjs-bgo623775.patch, from upstream git to fix build with gobject-introspection 0.9.2.- Update to version 0.7: + Add support for "foreign structs" - which are structures that are referenced from gobject-introspection, but need glue code to actually handle them. + Hook cairo bindings to integrate with gobject-introspected libraries using new foreign struct support + Start working toward thread-safety by adding JS_BeginRequest/JS_EndRequest calls throughout the codebase + add Tweener.setTimeScale and Tweener.getTimeScale + Wrap cairo_copy_path, cairo_copy_path_flat, and cairo_append_path + Handle destroy callbacks of type other than GDestroyNotify + Handle flag arguments not registered with GObject + Log errors that occur in callbacks + Code cleanup + Build fixes + Bugs fixed: bgo#610357, bgo#614055, bgo#614344, bgo#615078, bgo#615222, bgo#617343, bgo#617568, bgo#617702, bgo#617972, bgo#618190, bgo#618195, bgo#618200, bgo#618201- Build against mozilla-xulrunner192-devel on openSUSE > 11.2. - Add dbus-1-devel Requires to devel package.- Update to version 0.6: + Optimize function invocation using libffi directly, speeding up function invocation benchmarks by as much as 30%. + Add a native Cairo module + Don't include user_data arguments for callbacks, in Javascript you should use closures instead + Add a --command/-c argument to gjs-console + Add gjs_context_get_native_context() to allow access to the native context + Improve internal API support for collecting function arguments and defining types + Add examples using gio and libsoup + Add datadir/share/gjs-1.0 to searchpath in addition to XDG_DATA_DIRS + Add -rpath for libmozjs when linking gjs-console + Improve test cases and add internal assertions + Bugs fixed: bgo#561524, bgo#604074, bgo#604076, bgo#606258, bgo#609691, bgo#609830, bgo#610320, bgo#610370, bgo#610574, bgo#611529, bgo#611585, bgo#611590, bgo#611591, bgo#611811. bgo#613106 - BuildRequire cairo-devel.- Update to version 0.5: + Add a test for DBus.getcurrentMessageContext() + [dbus] include service name in error messages + gjs_define_object_class(): generate correct object hierarchy + Log the gjs-console command-line on startup + move gjs_error_reporter into a C++ file jsapi-private.cpp + don't use PTRDIFF macro from private spidermonkey header + Require C++ + bgo#584558 - Need print() function + Enable JIT if we can, by default + Make things build with glib 2.16 + Allow null/undefined to be passed in to callbacks + Support for callback functions - BuildRequire gcc-c++.- Update to version 0.4: + Use g_boxed methods for GValue copying/freeing + Add symbolic link from gjs to gjs-console in $(bindir) + Use gssize in gjs_string_from_utf8/gjs_string_from_filename + Don't use undefined variable in dbus exception + Add gjs_parse_args + Add a gettext module + Better toString() for introspection objects + Port modules/mainloop to gjs_parse_args + scripts: don't hardcode path to python + switch DEBUG_DBUS_MARSHAL log messages to be compiled out by default + bgo#560048 - Use JS_SetPropertyAttributes to seal imports + autoconf-2.64 compat: Don't use $(builddir) or $(abs_top_builddir) + Fix gjs_crash_after_timeout() problems- Build against mozilla-xulrunner191.- Update to version 0.3: + DBus support + Support simple fields for boxed types + Support "copy construction" of boxed types + Support simple structures not registered as boxed - Allow access to nested structures - Allow direct assignment to nested structure fields - Allow enum and flag structure fields - Allow creating boxed wrapper without copy + Support for non-default constructor (i.e. constructors like GdkPixbuf.Pixbuf.new_from_file(file)) + Add a Lang.bind function which binds the meaning of 'this' + Add an interactive console gjs-console + Allow code in directory modules (i.e. the code should reside in __init__.js files) + Fix handling of enum/flags return values + Handle non-gobject-registered flags + Add Tweener.registerSpecialProperty to tweener module + Add profiler for javascript code + Add gjs_context_get_all and gjs_dumpstack - useful to invoke from a debugger such as gdb + Support GHashTable + Add support for UNIX shebang (i.e. #!/usr/bin/gjs-console) + Support new introspection short/ushort type tags + Support GI_TYPE_TAG_FILENAME + Improve support for machine-dependent integer types and arrays of integers + Fix several memory leaks + Bugs fixed: bgo#560506, bgo#560670, bgo#560808, bgo#561514, bgo#561516, bgo#561849, bgo#562892, bgo#564424, bgo#564664, bgo#566185, bgo#567675, bgo#569178, bgo#570775, bgo#570964, bgo#580948, bgo#584560, bgo#584850, bgo#584858, bgo#584858, bgo#585386, bgo#585460, bgo#586665, bgo#586760, bgo#561203, bgo#561573, bgo#561585, bgo#561664, bgo#561686, bgo#561812, bgo#562575, bgo#565029, bgo#567078, bgo#569374, bgo#572113, bgo#572121, bgo#572130, bgo#572258, bgo#580865, bgo#580947, bgo#580957, bgo#581277, bgo#581384, bgo#581385, bgo#581389, bgo#582686, bgo#582704, bgo#582707, bgo#584849, bgo#560808 - Add dbus-1-glib-devel BuildRequires.- Initial package.lamb63 1489803693  !"#$1.45.41.45.4-3.11.45.4-3.11.45.41.45.4gjs-1.0giarg.hboxed.hclosure.henumeration.hforeign.hfunction.hfundamental.hgerror.hgtype.hinterface.hkeep-alive.hns.hobject.hparam.hrepo.hunion.hvalue.hgjsbyteArray.hcompat.hcontext.hcoverage.hgjs-module.hgjs.himporter.hjsapi-util.hmem.hnative.hruntime.htype-module.hlibgjs.sogjs-1.0.pcgjs-internals-1.0.pcgjs.stp/usr/include//usr/include/gjs-1.0//usr/include/gjs-1.0/gi//usr/include/gjs-1.0/gjs//usr/lib64//usr/lib64/pkgconfig//usr/share/systemtap/tapset/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/e5dce94db285fe8ec2216c8feabd2fc7-gjscpiolzma5x86_64-suse-linuxdirectoryC source, ASCII textC source, UTF-8 Unicode textASCII textpkgconfig filePRRRRPRRRR,|ȍo[N?`] crt:bLLlpń٠a\ue^gyhFmq$KhWAۯp~ҍ`@8M{X.BK 1 *c82oW𕾥iO7>#5o]ܰ#|w7t\XS6폽x;oѦ'9w]] Mb#݋g<`vgYgPaW3nn9ev,!_'Jo)ڛN^9qƚ[_!|&wS7yyS,خan[)9T @$0rW7B( Lwa"b3 бM"mǜc4̣y&ls[Pn91|,RT0v\Oyުn̑4{ֱY@z)ס3h#9$2P/1K ^aS6v?>Yco17T+zѧ-cd`w$+$ߝ5üM7%ESgl SY._"0Ëxt7X85fnf]<ͻW(6`U v~7i!IDx Pݗ$ةyG8W6kz ;~=~ vt+[(/Syx}V.I6%al5)PL9d݇ւk$n,q=۬6:ΤݙǡA%*{>A"洙1n?RV8 ⼂V|xvAedx3Vfcg͉Z+ <2"CuwM&83!t>(a\; UayU:UxwvzxaZY dmr,DOKN{.p.GrE].LO#϶Ah]ռdS]DݬlnLבB (ަ7NrYg+fFrU̟֯3/1} C/mo(j,F%k/¹Cȫ/SʢOFx ba3ݵ/>r\ߚcE)G&[VܗoBWұ^,B\$E~+3MR6V7teNƵMqL^}(`c.?1nF/5YV.N.MYFY Ǔ! qNsZņ/EE[:[ E1Lxk96 4*ǿL`8?/}܉֎kf׷QQM4 y 5e9N:ɀ'cIX3F,YI Wjq4e6 EJ^P>k׊CL,iq"0+=Oɨb8(n/\ $eO$:b#VJGj.?h^R{Y_[@NV;v9CwHjJ {B8 `r#F79K-cĉ {܃P`KYZ(6@E}k -s+Dh@~hݶS&iUw[øZZS23䴊H5d 6πqzu]kѮ댶~kV uEԳu~Js uS:d6vV=5r/]ENcGPߘncDYjQ|5ٞ䙂(\7]r?I#*!\"yw~4 鏨Hcu,UdoByMd6fڈC[4MO~֓8K]?$ʫ˓ʩi/3-ڰhM2JS\ 60=NqH4HM;a IȍEQOyfot7#0أEi32F|J}m5W-mL 4ߧN|Yn( zJϕv5.>Xa}$3M<3&2T6 rOce]ZZN)ذш.AF3_"2\2 bKW1^5y|@{=ǠI!&I:u-}Q8ߠ>i |!A3^J8#8o$[.)TW0?8#iyTUݔK:) }(M. @ 6^}*j!-lf!Ps d5EJgI68GwO<'eUOW$VR\QٙB哇Ɲw FCQz 6tt4۫߳J pg=&Y"b>W1]/g"ۊ|OT-'F7!f iĈՅEp"md#4Lنi% kw,By|9x2~'{7FP!Hlmfb4(zn#үPTs9YWiAoܕً힃+!YI?V:LTh166:|j-f; j 4No,f U6e {zV}\2|SDή2Ì#:q/uTY|c5e ;#|&?|5jZ;{ZBIbvaB y+P*GY/4%eϗϟ%.c8BգX`TEnH~(ԎX阇`3M#`oǮk`Ti pq?˃Lr[.%G5ڷD 0aVoeigz;?a-Tû%j yRhW3z@fLa/4#z7_^>V#\nO}Nn-khT 莤U^ݏ)wm%[&Ob Mж) Aѱ;`yWɠZ{*핿\$1Q;'SE(]8 }'j4,2L52 SѱFbduEP ȜW^1Pڐ,`ԹCgvJ٦#lc)-9~cK&)13TF_t?kjc%]g Vt94+4Ȧة,=%,Sv\(7A֭e tE8~Mv!_u}ߧ2_Y(Y%NlcuCܜgp$߅hbH?nLn# 2ʙ@kDžgLٺK*{b=[?Uw7㡣4&Ao<@| h|P9G ]qGg~ڻkj^KXZ[8D(ᵭt}6SswX 94ֈb)uqЦLl퓀d\0Į5,3k$~mYǮ^Ezd"$vEؽ96&6 FѠw9[/`t\Z+ %n-Xyf_Yx?0k]+5:t=dЃu}a|XN lpƥ03U/m?)Ie]/AR ]S|/l CMڒ IjMl$|97$V@_k[ad7e{W?a>Ph$QmE'|AQZgnB tM{C#@I\p!Z ~&] GH OYP%m' \Ox,M3lbl$PvXR47P|Dfcb],l",J#ڻ})|LKҢESl. fXprIgBf,Ԁ3ہ۪:0\ʇSd8NN `O;-'RQ#FI[Rj bg:ar@-ʄŠ

@Sn"?&3 Dbxz/tHh" ,fDV|P"nM*%Z7r-:(eؖG@:X~zĞXm煚&8-XN_ 4.0/֬@ ޤDAoyq99]Li$ղEC}D;6ŤZI(miT}lfxW<eқ8s΋eI/ʤ=|V.;9.I'7@U4m#P<1is͢Gpzkno-ַ]KyzLa=)X $JQ^q0u $MIx;c><<D!2fg=@xU9!Ĕ(9`;jV) ҫ*2*cDY}G~m_2ɻ~X@mu%2gNjyHҮ}[]_ RkmQw!92~k};>qor5èd8_zDME Owk]j!% wjQ./6蠽 jڪcL+*8(,|;yc'P$2EQY7lO9%!_D0*+6~ =.')w7+l;$P14ZtLGJk'Ƭ-Nd*p8eŦOq#l簏°g4ģL-Pt`v~aŲ0l5FUxPHŶRFYUZNmt]L!]fmXl#^Um5+u;kҵN#T6\[Fd('(⯩UgENDg[$ 2\v9_]Z|(L?/xG9-DKO31/X`KOn(WmiQ~iBTs}Ѻb0,s`TAYwk IHYΪ7 xrFi4q;EbXr\D]nb8/.`X/@ etIa% &~w*x@sOCi.AۥylrcO& DA%>a\A)nvo e?[h8DG(?##9j356Vd c>, -0:wsWR pcIv9e~?;aX}DF|͌7UclfԔpzsrj^ȊF2ø4 #FQS9NV>L0f[(o_4+Bnm>kOt.EvM0zkF~s=4=53&ߙqCwtxkT~M[tAJd?,).vW2i[ h-yW%Ny1P"WpܲH(>aODH`zzX鮬i;|>0B0Jn0].yx'_7=_\l~cjB?, fBCgMoYjo©(M10I13):ϝyxDf4_Yr?g&q";D-U mL'X)ҏ%0P^ r( !@$[eSwL o?0 H 2Pd` ! / ɺBL~w\6gw|CׅKky*V=  kﲃГج*_w |xMhOh_Lꅌ 6[ mۉ+f,[L,2߃͍se*7oWn$#h>3[{1Oes,!=SKb'T#8*9Wq2^xrɗI*N$@U`p;r+/hm*>ۃ`ߤlWsL6sQv`ù4MJbD៚\--~7~dCRtOtϔctȐj3b b PGVHG:ND,Ӥw CtX)N d gԁi#ܻREiLx0:Ncbpʡ|W4 I!{x"m%l]g-.{JCG3Bahx3"@ Aޏe;j>zp@(gU~ 7;QH҉B$V ;hJ{_q<O{X10vC6[qo *$_26C* ܜ+V l4MQMA\ _!)Ij$$ ":? )ouKCl?"54S%?AY=`P .Z(ze^ܨ+!Lӓ N)gB 6,w_H~Wۇ@]7uk0!lNnEuDd̔*QC;T}KrZ I6(j":-,v=?9"ttA3(P}j-|#LK(*(dau{cfaTt~ZY (.~ՊJ_ks=U'DSv '%wbQ_f*`rY=3/0n8rP$/z>}/X \e҈T= b^d[̮v*I u~Qyy1! Zp1ġjZq?Z~B DRȎ:`Yd`mxdy Ep#[{=w)nH a\.i.Uu2ujRqqot–y>C*+tvr1,v3*\@MvpV|/\%U<4iJ3D}i 7ŻuKg}O- =kExk7!V "h9?L_`jSHlܔy0ۚp'Զ+!e7|H dZD& ׸'kθm*3˖"15' ܬ4𦕴Yg;]ƯyTqDun u겯|"żߦ.8TW+Wks+c3f͕pܻ`+c d E8W#[kj|G CPÀ T("l#d˟K.ۑ7u,rB^_\`N-%L-e_7;S5WToMfPO Z}J /v#$VS yT7CLRޑpO_DMͣjUe>tGgv=z<3idVހfrW䜅[C.f'6c]F uq̨ (wϔ^㷮r(2_fb +6I2%4R@6QqM(Ce9Na8б9ئ CB.1^DŽ4G =вSR''1еx}U1[ex?#_ lu l=\i(Bdb6?3U]C%w D~жi喾L{~A2X]7 ӗG+_@bHoi~7$zz=P!A]y?{+b]ϰap{pc> jfu\l۾8% (b'O.;u=Kk蒣aݘf*0~ 3Ny{a%|SK7jQJ6 =Dzqb4,!DI=C83MnUۙ)D,ГƵYi EXtl9p) tdf4\UY9zR 3U_@SLY˝űm\SS,׽O&JN$7*yPayl}uCߛ!ڵ3MٽѡQ(^'؃ؕϚUgT|&"8QJ=PNG|ݞiA}  I)jz݊va43P#.}kき05K:lLjY/2BrOB$`2zYA6鵻*@t#=;o>-c yFÜ.%2Z[@:-kͺ0aO3K9(}ƚ~FR)`} @Sq/yY>T}cS +WwI*?Ne 4{#Z8Ӡ]&7 rD"] a-dnL^ rMG0E$"n}uЯI^w8Ec QX uf​zW!rxZ©xkP*1 I,ض)f6:wp\@Wjr-^ndvs4 YmXx)MvAV㫋`n~yTn?7o,I~5yhs}wI%N:RE}C,¹AcB fҁ˩.bX3ݏ)OH.}ETUxЕka_ Ÿazd .>0?7w6:6`UNO1b5\ush0]i]٪ (C ok,QzK%E^ gMT,7_&h[X8y!=Ji6ݥo ˔1