[gjs: 5/5] Merge branch '306-too-much-recursion' into 'master'



commit d603caa9867c12b131a79a915665dc8c719f66cc
Merge: d1b30102 c334a8eb
Author: Philip Chimento <philip chimento gmail com>
Date:   Sun Apr 19 18:20:34 2020 +0000

    Merge branch '306-too-much-recursion' into 'master'
    
    Resolve "Too much recursion error accessing overrided gobject interface property from a subclass"
    
    Closes #306
    
    See merge request GNOME/gjs!408

 doc/Mapping.md                          |  22 ++--
 examples/gtk-application.js             |  17 +--
 gi/closure.cpp                          |  12 +--
 gi/object.cpp                           |  68 +++++++++---
 gi/object.h                             |   9 +-
 gjs/jsapi-util.cpp                      |  55 +++++++---
 installed-tests/js/testGObjectClass.js  | 184 ++++++++++++++++++++++++++++++++
 installed-tests/js/testLegacyGObject.js |  43 ++++++++
 js.gresource.xml                        |   1 +
 modules/core/_common.js                 | 107 +++++++++++++++++++
 modules/core/overrides/GObject.js       |   3 +
 modules/script/_legacy.js               |   3 +
 12 files changed, 451 insertions(+), 73 deletions(-)
---


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