gjs: update to 1.68.4 and fix builds with meson >= 0.60.2
Version 1.68.4
--------------
- Build fix backported from the development branch. [#436, !667, Evan Welsh]
Version 1.68.3
--------------
- Crash and bug fixes backported from the development branch.
- Build fixes [Philip Chimento]
- Closed bugs and merge requests:
* win32: Fix resource-based imports [!652, Evan Welsh]
* overrides/GLib: Guard Error.new_literal against invalid domains [!654,
Florian M��llner]
Version 1.68.2
--------------
- Crash and regression fixes backported from the development branch.
- Build fix to adjust to GLib renaming its main branch.
- Closed bugs and merge requests:
* Fix crash in ByteArray.fromGBytes / ByteArray.fromString with 0-length input
[!628, Philip Chimento]
* subprojects: Use GLib main branch [!633, Philip Withnall]
* Construct-only properties and GTK Builder. [#422, !635, Carlos Garnacho]
* Data corruption when passing a 0-terminated array of GVariant [#269, !636,
Evan Welsh]
* Fix race condition in dynamic module resolution. [!641, Evan Welsh]
* Ensure the correct realm is entered in the async executor [!644, Evan Welsh]
* Assertion failure in toggle refs with debug mozjs [#416, !646, Evan Welsh]
Version 1.68.1
--------------
- Many stability fixes due to refactoring how disposed GObjects are handled.
Special thanks to Marco Trevisan for the substantial effort.
- Closed bugs and merge requests:
* Accessing GLib.ByteArray throws [#386, !590, Philip Chimento]
* Missing hyphen and camelCase getters for CONSTRUCT_ONLY GObject properties
defined in JavaScript [#391, !591, Philip Chimento]
* gnome-shell crashes on deferencing a destroyed wrapper object [#395, !593,
!617, Marco Trevisan]
* GNOME crash "JS object wrapper for GObject 0x563bf88f5f50 (GSettings) is
being released..." [#294, !593, !617, Marco Trevisan]
* Finalizing wrapper for an already freed object [#399, !593, !617, Marco
Trevisan]
* Calling implemented methods or getters on disposed objects returns function
pointers [#396, !594, Marco Trevisan]
* overrides/Gio: Fix _LocalFilePrototype [!595, Florian M��llner]
* doc: Fix documentation for dynamic imports [!596, Sonny Piers]
* Added the meson installation command in dependencies [!597, Veena Nagar]
* Upgrade codespell to 2.0.0 in CI [#367, !598, Kajal Sah]
* cairo: Add missing semi-colons from dummy class declarations [!599, Matt
Turner]
* Fixed System.addressOfGObject and System.dumpHeap missing from System ES
module [!600, Philip Chimento]
* `Error: Failed to convert GValue to a fundamental instance` in
Gtk.EventControllerLegacy [#398, !601, Marco Trevisan]
* doc: add an example to get relative filename and dirname with
import.meta.url [!603, Sonny Piers]
* wrapperutils: Use native ostringstream pointer to string conversion [!604,
Marco Trevisan]
* testFundamental: Add more tests ensuring we properly handle subtypes [!602,
Marco Trevisan]
* Some simple Visual Studio fixes for main [!612, Chun-wei Fan]
* Using GFileMonitor crashes GNOME Shell with toggling down object error
[#297, !613, !617, Marco Trevisan]
* Deadlock on toggle queue due to GWeakRef [#404, !613, !617, Marco Trevisan]
* Using g_thread_join from JS is crashing [#406, !613, !617, Marco Trevisan]
* GObject: Ensure to call setter methods for construct-only properties [!614,
Carlos Garnacho]
2021-12-17 01:03:51 +01:00
|
|
|
$NetBSD: distinfo,v 1.9 2021/12/17 00:03:51 gutteridge Exp $
|
2019-10-06 17:50:31 +02:00
|
|
|
|
gjs: update to 1.68.4 and fix builds with meson >= 0.60.2
Version 1.68.4
--------------
- Build fix backported from the development branch. [#436, !667, Evan Welsh]
Version 1.68.3
--------------
- Crash and bug fixes backported from the development branch.
- Build fixes [Philip Chimento]
- Closed bugs and merge requests:
* win32: Fix resource-based imports [!652, Evan Welsh]
* overrides/GLib: Guard Error.new_literal against invalid domains [!654,
Florian M��llner]
Version 1.68.2
--------------
- Crash and regression fixes backported from the development branch.
- Build fix to adjust to GLib renaming its main branch.
- Closed bugs and merge requests:
* Fix crash in ByteArray.fromGBytes / ByteArray.fromString with 0-length input
[!628, Philip Chimento]
* subprojects: Use GLib main branch [!633, Philip Withnall]
* Construct-only properties and GTK Builder. [#422, !635, Carlos Garnacho]
* Data corruption when passing a 0-terminated array of GVariant [#269, !636,
Evan Welsh]
* Fix race condition in dynamic module resolution. [!641, Evan Welsh]
* Ensure the correct realm is entered in the async executor [!644, Evan Welsh]
* Assertion failure in toggle refs with debug mozjs [#416, !646, Evan Welsh]
Version 1.68.1
--------------
- Many stability fixes due to refactoring how disposed GObjects are handled.
Special thanks to Marco Trevisan for the substantial effort.
- Closed bugs and merge requests:
* Accessing GLib.ByteArray throws [#386, !590, Philip Chimento]
* Missing hyphen and camelCase getters for CONSTRUCT_ONLY GObject properties
defined in JavaScript [#391, !591, Philip Chimento]
* gnome-shell crashes on deferencing a destroyed wrapper object [#395, !593,
!617, Marco Trevisan]
* GNOME crash "JS object wrapper for GObject 0x563bf88f5f50 (GSettings) is
being released..." [#294, !593, !617, Marco Trevisan]
* Finalizing wrapper for an already freed object [#399, !593, !617, Marco
Trevisan]
* Calling implemented methods or getters on disposed objects returns function
pointers [#396, !594, Marco Trevisan]
* overrides/Gio: Fix _LocalFilePrototype [!595, Florian M��llner]
* doc: Fix documentation for dynamic imports [!596, Sonny Piers]
* Added the meson installation command in dependencies [!597, Veena Nagar]
* Upgrade codespell to 2.0.0 in CI [#367, !598, Kajal Sah]
* cairo: Add missing semi-colons from dummy class declarations [!599, Matt
Turner]
* Fixed System.addressOfGObject and System.dumpHeap missing from System ES
module [!600, Philip Chimento]
* `Error: Failed to convert GValue to a fundamental instance` in
Gtk.EventControllerLegacy [#398, !601, Marco Trevisan]
* doc: add an example to get relative filename and dirname with
import.meta.url [!603, Sonny Piers]
* wrapperutils: Use native ostringstream pointer to string conversion [!604,
Marco Trevisan]
* testFundamental: Add more tests ensuring we properly handle subtypes [!602,
Marco Trevisan]
* Some simple Visual Studio fixes for main [!612, Chun-wei Fan]
* Using GFileMonitor crashes GNOME Shell with toggling down object error
[#297, !613, !617, Marco Trevisan]
* Deadlock on toggle queue due to GWeakRef [#404, !613, !617, Marco Trevisan]
* Using g_thread_join from JS is crashing [#406, !613, !617, Marco Trevisan]
* GObject: Ensure to call setter methods for construct-only properties [!614,
Carlos Garnacho]
2021-12-17 01:03:51 +01:00
|
|
|
BLAKE2s (gjs-1.68.4.tar.xz) = 470e00cbf97a18ce78f572c44202163bc3497cbc0570cc7bd8dbf6d2f30cef31
|
|
|
|
SHA512 (gjs-1.68.4.tar.xz) = c610abfa701c0a61ffa6916ec5ebcd07b1dcb04607d74ab0b6d30583da27d60f9993e037fab73e66e1580d644d3a57f0a479f55a09e3bf56fea7f17367c787b3
|
|
|
|
Size (gjs-1.68.4.tar.xz) = 559768 bytes
|
gjs: Update to 1.66.1
Based on work by Dan Cîrnaț in wip
Version 1.66.1
--------------
- Closed bugs and merge requests:
* Throws on Unsupported caller allocates [!495, Marco Trevisan]
* arg: Fix MIN/MAX safe big integer limits [!492, Marco Trevisan]
* Fix leak when virtual function is unimplemented [!498, Evan Welsh]
* Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1 [#347, !499,
Marc-Antoine Perennou]
* console: fix typo in command-line option [!500, Andy Holmes]
* Prevent passing null pointers when not nullable [!503, Evan Welsh]
* Passing fundamentals to functions no longer works [#353, !506, Evan Welsh]
- Fixed examples/clutter.js to work with more recent Clutter [Philip Chimento]
Version 1.66.0
--------------
- No change from 1.65.92.
Version 1.65.92
---------------
- Closed bugs and merge requests:
* CI: Make iwyu idempotent [!481, Simon McVittie]
* Enum and flags test failing in s390x [#319, !480, Simon McVittie]
* Bring back Visual Studio build support for GJS master [!482, Chun-wei Fan]
* gjs_dbus_implementation_emit_signal: don't try to unref NULL [!482, Adam
Williamson]
* doc: add third party applications [!484, Sonny Piers]
* boxed: Initialize all the private BoxedInstance members [!487, Marco
Trevisan]
* object: Fix GjsCallBackTrampoline's leaks [!490, Marco Trevisan]
* Various maintenance [!485, Philip Chimento]
* Crash using shell's looking glass [#344, !486, Marco Trevisan]
Version 1.65.91
---------------
- Closed bugs and merge requests:
* Crash in gjs_dbus_implementation_flush() [#332, !471, Andy Holmes]
* eslint: Bump ecmaScript version [!473, Florian Müllner]
* Documentation: add documentation for ENV variables [!474, Andy Holmes]
* Fix build for master on Windows (due to SpiderMonkey-78.x upgrade) [!475,
Chun-wei Fan]
* Argument cache causes test failure in armhf [#342, !476, Marco Trevisan]
* Argument cache causes test regressions in s390x [#341, !477, Simon McVittie]
* ByteArray.toString use-after-free [#339, !472, Evan Welsh]
* Crash accessing `vfunc_` methods of `Clutter.Actor`s [#313, !478, Evan
Welsh]
- Various refactors for type safety [Marco Trevisan]
Version 1.65.90
---------------
- GJS now has an optional, Linux-only, dependency on libsysprof-capture-4
instead of libsysprof-capture-3 for the profiler functionality.
- New API: gjs_coverage_enable() allows the collection of code coverage metrics.
If you are using GjsCoverage, it is now required to call gjs_coverage_enable()
before you create the first GjsContext. Previously this was not necessary, but
due to changes in SpiderMonkey 78 you must now indicate in advance if you want
to collect code coverage metrics.
- New JavaScript features! This version of GJS is based on SpiderMonkey 78, an
upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 68.
Here are the highlights of the new JavaScript features.
For more information, look them up on MDN or devdocs.io.
* New language features
+ A new regular expression engine, supporting lookbehind and named capture
groups, among other things
* New syntax
+ 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
* New APIs
+ 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 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:
https://developer.mozilla.org/en-US/Firefox/Releases/69#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/70#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/71#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/72#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/73#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/74#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/75#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/76#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/77#JavaScript
https://developer.mozilla.org/en-US/Firefox/Releases/78#JavaScript
* Backwards-incompatible changes
+ The Object.toSource() method has been removed
+ The uneval() global function has been removed
+ A leading zero is now never allowed for BigInt literals, making 08n and
09n invalid similar to the existing error when legacy octal numbers like
07n are used
+ The Function.caller property now has the value of null if the caller is a
strict, async, or generator function, instead of throwing a TypeError
- Backwards-incompatible change: Paths specified on the command line with
the --coverage-prefix argument, are now always interpreted as paths. If they
are relative paths, they will be resolved relative to the current working
directory. In previous versions, they would be treated as string prefixes,
which led to unexpected behaviour when the path of the script was absolute
and the coverage prefix relative, or vice versa.
- Closed bugs and merge requests:
* Port to libsysprof-capture-4.a [!457, Philip Withnall, Philip Chimento]
* CI: Switch ASAN jobs to runners tagged so [!461, Bartłomiej Piotrowski]
* Rework global code to support multiple global "types". (Part 1) [!453, Evan
Welsh]
* SpiderMonkey 78 [#329, !462, !458, Evan Welsh, Philip Chimento]
* GIArgument inlines [!460, Marco Trevisan, Philip Chimento]
* gjs stopped building on 32 bits [#335, !463, Marco Trevisan, Philip
Chimento]
* Improve performance of argument marshalling [#70, !48, Giovanni Campagna,
Philip Chimento]
* Build failure on 32-bit [#336, !465, Michael Catanzaro]
* Various maintenance [!464, Philip Chimento]
* arg-cache.cpp: Fix build on Visual Studio [!466, Chun-wei Fan]
* [regression] Super+A crashes gnome-shell [#338, !467, Philip Chimento]
* Generating coverage information seems to be broken [#322, !470, Philip
Chimento]
- Various refactors for type safety [Marco Trevisan]
- Various maintenance [Philip Chimento]
Version 1.65.4
--------------
- New language features! Public class fields are now supported. See for more
information:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields
- Closed bugs and merge requests:
* arg.cpp: Add required messages for static_assert (fix building on pre-C++17)
[!441, Chun-wei Fan]
* Add include-what-you-use CI job [!448, !449, Philip Chimento]
* Let's enable class fields! [!445, Evan Welsh]
* examples: add GListModel implementation [!452, Andy Holmes]
* Update ESLint CI image. [!451, Evan Welsh]
* function: Only get function name if we actually warn [!454, Jonas Dreßler]
* Split print into native library. [!444, Evan Welsh]
* Various maintenance [!459, Philip Chimento]
- Various refactors for type safety [Marco Trevisan]
Version 1.64.4
--------------
- Closed bugs and merge requests:
* Fix CI failure caused by GTK4 update [!447, Philip Chimento]
Version 1.65.3
--------------
- In GTK 4, Gtk.Widget is now an iterable object which iterates through its
child widgets. (`for (let child of widget) { ... }`)
- Closed bugs and merge requests:
* Installed tests are not in preferred directories [#318, !427, Ross Burton]
* Build new test CI images with Buildah [!429, Philip Chimento]
* CI fixes for new test images [!433, Philip Chimento]
* Various maintenance [!428, Philip Chimento]
* Fix dead link [!436, prnsml]
* overrides/Gtk: Make GTK4 widgets iteratable [!437, Florian Müllner]
* arg.cpp: Fix building on Visual Studio [!439, Chun-wei Fan]
* Separate closures and vfuncs [!438, Philip Chimento]
* Improvements to IWYU script [!435, Philip Chimento]
* Various refactors in preparation for ES modules [!440, Evan Welsh, Philip
Chimento]
- Various refactors for type safety [Marco Trevisan]
2020-11-10 12:33:50 +01:00
|
|
|
SHA1 (patch-gjs_jsapi-util.cpp) = 91b267616071bde63afb835d82859bd44a364da1
|
gjs: update to 1.68.4 and fix builds with meson >= 0.60.2
Version 1.68.4
--------------
- Build fix backported from the development branch. [#436, !667, Evan Welsh]
Version 1.68.3
--------------
- Crash and bug fixes backported from the development branch.
- Build fixes [Philip Chimento]
- Closed bugs and merge requests:
* win32: Fix resource-based imports [!652, Evan Welsh]
* overrides/GLib: Guard Error.new_literal against invalid domains [!654,
Florian M��llner]
Version 1.68.2
--------------
- Crash and regression fixes backported from the development branch.
- Build fix to adjust to GLib renaming its main branch.
- Closed bugs and merge requests:
* Fix crash in ByteArray.fromGBytes / ByteArray.fromString with 0-length input
[!628, Philip Chimento]
* subprojects: Use GLib main branch [!633, Philip Withnall]
* Construct-only properties and GTK Builder. [#422, !635, Carlos Garnacho]
* Data corruption when passing a 0-terminated array of GVariant [#269, !636,
Evan Welsh]
* Fix race condition in dynamic module resolution. [!641, Evan Welsh]
* Ensure the correct realm is entered in the async executor [!644, Evan Welsh]
* Assertion failure in toggle refs with debug mozjs [#416, !646, Evan Welsh]
Version 1.68.1
--------------
- Many stability fixes due to refactoring how disposed GObjects are handled.
Special thanks to Marco Trevisan for the substantial effort.
- Closed bugs and merge requests:
* Accessing GLib.ByteArray throws [#386, !590, Philip Chimento]
* Missing hyphen and camelCase getters for CONSTRUCT_ONLY GObject properties
defined in JavaScript [#391, !591, Philip Chimento]
* gnome-shell crashes on deferencing a destroyed wrapper object [#395, !593,
!617, Marco Trevisan]
* GNOME crash "JS object wrapper for GObject 0x563bf88f5f50 (GSettings) is
being released..." [#294, !593, !617, Marco Trevisan]
* Finalizing wrapper for an already freed object [#399, !593, !617, Marco
Trevisan]
* Calling implemented methods or getters on disposed objects returns function
pointers [#396, !594, Marco Trevisan]
* overrides/Gio: Fix _LocalFilePrototype [!595, Florian M��llner]
* doc: Fix documentation for dynamic imports [!596, Sonny Piers]
* Added the meson installation command in dependencies [!597, Veena Nagar]
* Upgrade codespell to 2.0.0 in CI [#367, !598, Kajal Sah]
* cairo: Add missing semi-colons from dummy class declarations [!599, Matt
Turner]
* Fixed System.addressOfGObject and System.dumpHeap missing from System ES
module [!600, Philip Chimento]
* `Error: Failed to convert GValue to a fundamental instance` in
Gtk.EventControllerLegacy [#398, !601, Marco Trevisan]
* doc: add an example to get relative filename and dirname with
import.meta.url [!603, Sonny Piers]
* wrapperutils: Use native ostringstream pointer to string conversion [!604,
Marco Trevisan]
* testFundamental: Add more tests ensuring we properly handle subtypes [!602,
Marco Trevisan]
* Some simple Visual Studio fixes for main [!612, Chun-wei Fan]
* Using GFileMonitor crashes GNOME Shell with toggling down object error
[#297, !613, !617, Marco Trevisan]
* Deadlock on toggle queue due to GWeakRef [#404, !613, !617, Marco Trevisan]
* Using g_thread_join from JS is crashing [#406, !613, !617, Marco Trevisan]
* GObject: Ensure to call setter methods for construct-only properties [!614,
Carlos Garnacho]
2021-12-17 01:03:51 +01:00
|
|
|
SHA1 (patch-meson.build) = 19091cf43cf5ddc2e096d628dfca7deca5b76b5f
|