[gjs] Created tag 1.57.3
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] Created tag 1.57.3
- Date: Thu, 20 Jun 2019 18:35:32 +0000 (UTC)
The unsigned tag '1.57.3' was created.
Tagger: Philip Chimento <philip chimento gmail com>
Date: 1561055585 -0700
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 [#253, !300, Philip Chimento]
* build: Bump glib requirement [!302, Florian Müllner]
* profiler: avoid clearing 512 bytes of stack [!304, Christian Hergert]
* system: add addressOfGObject method [!296, Marco Trevisan]
* Add support for GJS_TRACE_FD [!295, Christian Hergert]
* Gio: Make possible to pass DBusProxyFlags to proxy wrapper [!297, Marco
Trevisan]
* Various maintenance [!301, Philip Chimento]
* Marshalling of GPtrArray broken [#9, !307, Stéphane Seng]
* Build fix [!308, Philip Chimento]
* Gio: sync dbus wrapper properties flags [!298, Marco Trevisan]
* GjsMaybeOwned: Reduce allocation when used as Object member [!303, Marco
Trevisan]
Changes since the last tag '1.57.2':
Christian Hergert (6):
console: fix dangling pointer
profiler: avoid clearing 512 bytes of stack
profiler: port to sysprof-capture-3
profiler: record duration of GC sweeps
profiler: add support for GJS_TRACE_FD
profiler: auto-flush capture writer every 3 seconds
Cosimo Cecchi (1):
Merge branch 'may-maintenance' into 'master'
Florian Müllner (1):
build: Bump glib requirement
Marco Trevisan (Treviño) (14):
system: add addressOfGObject method
Gio: Make possible to pass DBusProxyFlags to proxy wrapper
Gio: Fix makeProxyWrapper indentation
wrapperutils: Remove double null check on to_string
Gio: Use singlequote for strings
Gio: Use more lambda funcs and binds
Gio: Don't make properties on DBus proxy wrapper configurable
testGDBus: Verify that properties are set/got to/from server
testGDbus: Use a verbatim string for interface definition
GjsMaybeOwned: remove void parameter on empty functions
object: Pass std::function objects by reference
Gio: Throws errors when trying to set/read readonly/writeonly properties
GjsMaybeOwned: Don't use union for root and heap
GjsMaybeOwned: Keep notification data only if DestroyNotify is needed
Philip Chimento (37):
build: Post-release version bump
wrapperutils: Fix compiler warning on GCC 5.x
Merge branch '253-fix-build' into 'master'
Merge branch 'bump-glib' into 'master'
Merge branch 'wip/chergert/avoid-zero-of-str' into 'master'
Merge branch 'address-of-gobject' into 'master'
Merge branch 'wip/chergert/sysprof-3' into 'master'
Merge branch 'make-proxy-wrapper-class' into 'master'
CI: Update pinned fedora job
wrapperutils: Move define_static_methods into GIWrapper
interface: Move to C++-style API
macros: Move GJS_ALWAYS_INLINE to macros.h
maint: Rename variables named "string"
module: Remove explicit comparison with nullptr
maint: Remove C-style NULLs from some files
maint: Remove GLib custom types from some files
maint: Unify header guard style across all headers
maint: Remove G_BEGIN_DECLS and G_END_DECLS from internal files
util: Remove util/glib
util: Move util/error to gjs/error-types
maint: Fix header includes once and for all
maint: Use C++ attributes where available
js: Avoid unnecessary gjs_string_to_utf8()
context: Destroy atoms before destroying context
global: Lazy-define standard environment
maint: Add cpplint exception
maint: Remove cpplint exception from util/sp-capture-*
maint: Fix cppcheck suppression comment
Merge branch '9-Fix-GPtrArray-Marshalling' into 'master'
importer: Remove usage of deprecated G_CONST_RETURN
gdbus: Remove usage of depracted G_TYPE_INSTANCE_GET_PRIVATE
Merge branch 'build-fix' into 'master'
Merge branch '3v1n0/gjs-gio-modernize' (early part)
Merge branch 'gio-modernize' into 'master'
GjsMaybeOwned: Clarify comment on heap allocation
Merge branch 'stack-allocated-gjs-maybe-owned' into 'master'
release: Prepare for 1.57.3
Stephane Seng (1):
arg: Fix the marshalling of GPtrArrays by ensuring that their elements are considered as pointers
instead of structures
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]