-
gjs (1.66.1-1) unstable; urgency=medium
* New upstream release:
- Throws on Unsupported caller allocates
- arg: Fix MIN/MAX safe big integer limits
- Fix leak when virtual function is unimplemented
- Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1
- console: fix typo in command-line option
- Prevent passing null pointers when not nullable
- Passing fundamentals to functions works again (LP: #1898393)
-- Marco Trevisan (Treviño) <email address hidden> Sun, 11 Oct 2020 01:00:09 +0200
-
gjs (1.66.0-1) unstable; urgency=medium
* New upstream release
-- Marco Trevisan (Treviño) <email address hidden> Mon, 14 Sep 2020 12:51:25 +0200
-
gjs (1.65.92-1) experimental; urgency=medium
* Team upload
* New upstream release
* Drop patches, applied upstream
-- Simon McVittie <email address hidden> Tue, 08 Sep 2020 16:53:38 +0100
-
gjs (1.65.91-2) experimental; urgency=medium
* debian/patches: Fix BoxedInstance initialization causing a crash in s390x
-- Marco Trevisan (Treviño) <email address hidden> Wed, 02 Sep 2020 16:52:13 +0200
-
gjs (1.65.91-1) experimental; urgency=medium
* New upstream release
- Using mozjs (SpiderMonkey) 78 as JavaScript engine, coming with:
+ A new regular expression engine, supporting lookbehind and named capture
groups, among other things
+ The ?? operator ("nullish coalescing operator") is now supported
+ The ?. operator ("optional chaining operator") is now supported
+ Public static class fields are now supported
+ Separators in numeric literals are now supported: for example, 1_000_000
+ String.replaceAll() for replacing all instances of a string inside
another string
+ Promise.allSettled() for awaiting until all Promises in an array have
either fulfilled or rejected
+ Intl.Locale
+ Intl.ListFormat
+ Intl.RelativeTimeFormat.formatToParts()
- New API: gjs_coverage_enable() allows the collection of code coverage
metrics
* debian/rules:
- BD on libmozjs-78
* debian/libgjs0g.symbols: Update, adding new sybmol
-- Marco Trevisan (Treviño) <email address hidden> Mon, 31 Aug 2020 23:58:06 +0200
-
gjs (1.65.4-1) experimental; urgency=medium
[ Marco Trevisan (Treviño) ]
* New upstream release
- Allow one to promisify static methods
- No need to redefine getter and setter for GObject properties
- Less critical errors logging
- Add support for JS pubblic class fields
- Demarshalling fixes in 64-bit big-endian
- Crash and memory fixes, performance improvements
- Gtk.Widget is now an iterable object
- Fix installed-tests compatibility with GTK 4
* debian/rules:
- BD on debhelper 13
- Don't redefine HOME and XDG_RUNTIME_DIR (handled by dh 13)
- Use dh_auto_test instead of meson test (handled by dh 13)
* debian/libgjs0g.install: Use variables to get the multi-arch path
* debian/gjs-tests.install: Adapt to fixed installed-tests location
* debian/libgjs0g.symbols: Update, adding new sybmol
[ Simon McVittie ]
* d/rules: Show output of failing tests.
Otherwise it's impossible to debug things like #966923.
* d/p/function-Don-t-assume-FFI-argument-always-matches-GIArgum.patch:
- Correctly handle function arguments in 64-bit big endian
-- Marco Trevisan (Treviño) <email address hidden> Thu, 27 Aug 2020 06:29:16 +0200
-
gjs (1.64.3-1build1) groovy; urgency=medium
* No-change rebuild against libffi8ubuntu1
-- Steve Langasek <email address hidden> Thu, 27 Aug 2020 00:04:31 +0000
-
gjs (1.64.3-1) unstable; urgency=medium
* New upstream release:
- arg: Don't sink GClosure ref if it's a return value
- overrides/Gtk: Adjust gtk_container_child_set_property() check
- Use memory GSettings backend in tests
- Update debug message from trimLeft/trimRight to trimStart/trimEnd
- Various fixes for potential crash and memory issues
* debian/rules: Use timeout multiplier in tests
-- Marco Trevisan (Treviño) <email address hidden> Wed, 03 Jun 2020 15:35:51 +0200
-
gjs (1.64.2-1ubuntu1) groovy; urgency=medium
* Merge with debian
* debian/patches/api-test-timeout.patch: Dropped
* debian/rules: Use timeout multiplier in tests
gjs (1.64.2-1) unstable; urgency=medium
* Team upload
* New upstream stable release
- Fix template use in GTK 4
- Don't crash if a callback doesn't return an expected array of values
- Fix a crash when passing integer to strv in constructor
- Skip some tests if GTK can't be initialised
- Fix gjs_log_exception() for InternalError
- Fix signal match mechanism
- Drop all patches, applied upstream
* Install installed-tests in default /usr/libexec/gjs/installed-tests
* Install libraries with multiarch paths
* Simplify dh_makeshlibs invocation using debhelper 12 defaults.
The incantation we previously had in -V is a longwinded way to write
dh_makeshlibs -VUpstream-Version (aka plain -V with no argument),
which is the default in compat level 12 anyway.
* Mark libgjs0g as Multi-Arch: same
gjs (1.64.1-3) unstable; urgency=medium
* Team upload
* Release to unstable (transition: #954422)
-- Marco Trevisan (Treviño) <email address hidden> Tue, 05 May 2020 01:44:42 +0200
-
gjs (1.64.1-2ubuntu1) focal; urgency=medium
* Increase API test timeout for riscv64. It usually takes less than a second
over the 30s limit.
-- William Grant <email address hidden> Tue, 14 Apr 2020 16:59:50 +1000