[gjs: 5/5] Merge branch 'gvalue-caller-allocates' into 'master'




commit 1cdde5212424aeb5f042048dbc8b5618018d8d96
Merge: a948bb93 8d42570e
Author: Philip Chimento <philip chimento gmail com>
Date:   Tue Oct 27 03:38:43 2020 +0000

    Merge branch 'gvalue-caller-allocates' into 'master'
    
    gi: Support caller-allocates GValue arguments
    
    Closes #74
    
    See merge request GNOME/gjs!496

 gi/arg-cache.cpp                        | 51 +++++++++++++--------
 gi/arg-cache.h                          | 23 +++++-----
 gi/arg.cpp                              | 72 +++++++++++++++---------------
 gi/arg.h                                | 36 +++++++++++----
 gi/boxed.cpp                            | 10 ++---
 gi/foreign.cpp                          | 19 +++-----
 gi/foreign.h                            | 23 ++++------
 gi/function.cpp                         | 38 ++++++++++------
 gi/value.cpp                            | 10 ++---
 gjs/enum-utils.h                        | 79 +++++++++++++++++++++++++++++++++
 installed-tests/js/testGIMarshalling.js |  2 +-
 modules/cairo-context.cpp               |  4 +-
 modules/cairo-region.cpp                |  4 +-
 modules/cairo-surface.cpp               |  4 +-
 14 files changed, 242 insertions(+), 133 deletions(-)
---


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