[gjs: 2/2] Merge branch 'ewlsh/wrap-es-class' into 'master'




commit b77aa42510c95af42f23f8c5e5781c4d3923558f
Merge: 7f0c01e58 e74701596
Author: Philip Chimento <philip chimento gmail com>
Date:   Tue Feb 8 08:07:11 2022 +0000

    Merge branch 'ewlsh/wrap-es-class' into 'master'
    
    Support class fields and class references in GObject subclasses
    
    Closes #331
    
    See merge request GNOME/gjs!700

 gi/private.cpp                         | 186 +++++++++++++++++++----
 gi/wrapperutils.h                      |  68 ++++++++-
 gjs/atoms.h                            |   1 +
 installed-tests/js/testGObjectClass.js | 264 ++++++++++++++++++++++++++++++++-
 installed-tests/js/testGtk3.js         |  17 +--
 installed-tests/js/testGtk4.js         |  17 +--
 modules/core/_common.js                |   4 +-
 modules/core/overrides/GObject.js      | 194 ++++++++++++++++++------
 modules/core/overrides/Gtk.js          |  18 ++-
 9 files changed, 673 insertions(+), 96 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]