[beast: 9/9] Merge branch 'property-candidates'



commit acfb2b81b7a0b7a39301cdc0a3ce48da109fac2a
Merge: 9da4963 02f25c5
Author: Tim Janik <timj gnu org>
Date:   Sat Sep 30 15:41:36 2017 +0200

    Merge branch 'property-candidates'
    
    * property-candidates:
      BSE: fix bse_item_gather_items() not to forget the return value
      BSE: derive Server from Container, just like the GTypes
      BST: store Bse::ItemH inside bst_param_proxy
      BST: make use of Bse::PropertyCandidates and convert where neccessary
      BST: add converters bst_it3m_seq_from_item_seq() and bst_item_seq_from_it3m_seq()
      BST: make use of Bse::ItemSeq and Bse::PropertyCandidates
      SFI: generate code that uses ::Bse::PropertyCandidates
      BSE: move ItemSeq, PropertyCandidates, get_property_candidates() into bseapi.idl
      SFI: include numeric for std::iota
    
    Signed-off-by: Tim Janik <timj gnu org>

 beast-gtk/bstbseutils.cc       |   18 +++
 beast-gtk/bstbseutils.hh       |    3 +
 beast-gtk/bstparam-item-seq.cc |   25 +++--
 beast-gtk/bstparam-proxy.cc    |   48 ++++----
 beast-gtk/bstparam.cc          |  106 +++++++++++-------
 beast-gtk/bstparam.hh          |    5 +-
 beast-gtk/bsttrackview.cc      |   73 ++++++++-----
 bse/bseapi.idl                 |   25 +++--
 bse/bsebasics.idl              |    7 --
 bse/bsebus.cc                  |  234 +++++++++++++++++++++++++---------------
 bse/bsebus.hh                  |    7 +-
 bse/bsecxxbase.cc              |    2 +-
 bse/bsecxxbase.hh              |    4 +-
 bse/bsecxxplugin.hh            |   11 +--
 bse/bseitem.cc                 |   67 +++++-------
 bse/bseitem.hh                 |   22 +---
 bse/bseitem.proc               |   33 ------
 bse/bsemidisynth.cc            |   15 ++--
 bse/bseserver.cc               |    2 +-
 bse/bseserver.hh               |    2 +-
 bse/bsesong.cc                 |   10 +-
 bse/bsesoundfontosc.cc         |   14 +--
 bse/bsesoundfontrepo.cc        |   11 +-
 bse/bsesoundfontrepo.hh        |    2 +-
 bse/bsesubsynth.cc             |   10 +-
 bse/bsetrack.cc                |   38 ++++---
 bse/bseutils.cc                |   33 +++----
 bse/bseutils.hh                |    8 +-
 bse/bsewaveosc.cc              |   10 +-
 sfi/bcore.hh                   |    1 +
 sfi/sfidl-corecxx.cc           |    2 +-
 31 files changed, 452 insertions(+), 396 deletions(-)
---


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