gjs 1.51.90
- From: Philip Chimento <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gjs 1.51.90
- Date: Mon, 5 Feb 2018 05:19:59 +0000 (UTC)
News
====
- Note that all the old Bugzilla bug reports have been migrated over to GitLab.
- GJS now, once again, includes a profiler, which outputs files that can be
read with sysprof. To use it, simply run your program with the environment
variable GJS_ENABLE_PROFILER=1 set. If your program is a JS script that is
executed with the interpreter, you can also pass --profile to the
interpreter. See "gjs --help" for more info.
- New API: For programs that want more control over when to start and stop
profiling, there is new API for GjsContext. When you create your GjsContext
there are two construct-only properties available, "profiler-enabled" and
"profiler-sigusr2". If you set profiler-sigusr2 to TRUE, then the profiler
can be started and stopped while the program is running by sending SIGUSR2 to
the process. You can also use gjs_context_get_profiler(),
gjs_profiler_set_filename(), gjs_profiler_start(), and gjs_profiler_stop()
for more explicit control.
- 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.
- Closed bugs and merge requests:
* Handle 0-valued GType gracefully [#11, !10, Philip Chimento]
* Profiler [#31, !37, Christian Hergert, Philip Chimento]
* Various maintenance [!40, !59, Philip Chimento, Giovanni Campagna]
* Rename GObject.Object.connect/disconnect? [#65, !47, Giovanni Campagna]
* Better debugging output for uncatchable exceptions [!39, Simon McVittie]
* Update Docker images and various CI maintenance [!54, !56, !57, !58,
Claudio André]
* Install GJS suppression file for Valgrind [#2, !55, Philip Chimento]
Version 1.50.4
--------------
- Closed bugs and merge requests:
* Gnome Shell crash with places-status extension when you plug an USB device
[#33, !38, Philip Chimento]
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 caused by a memory management bug in the underlying C library.
- Closed bugs and merge requests:
* Add checks for GObjects that have been finalized [#21, #23, !25, !28, !33,
Marco Trevisan]
* Test "Cairo context has methods when created from a C function" fails [#27,
!35, ValentÃn Barros]
* Various fixes from the master branch for rare crashes [Philip Chimento]
Download
========
https://download.gnome.org/sources/gjs/1.51/gjs-1.51.90.tar.xz (593K)
sha256sum: 3c28a8cce0ea6c934ff53cdf245f224005a29ecf48cab40279b9015097a81af3
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]