[beast: 12/12] Merge branch 'migrate-procs'



commit 9da4963723c649c033ecc4fa44e3fdc17973c52a
Merge: 421aca3 eafd91c
Author: Tim Janik <timj gnu org>
Date:   Sat Sep 30 03:31:38 2017 +0200

    Merge branch 'migrate-procs'
    
    * migrate-procs:
      SFI: tests: add test function for vector_erase_element() and copy_reordered()
      SFI: add vector_erase_element() and copy_reordered()
      GXK: use std::isnan and std::isfinite
      BST: adjust to use new Bse::Item methods
      BSE: move Bse::Item use/unuse/set_name/editable_property into bseapi.idl
      BST: adjust to use new Bse::Item methods
      BSE: move most Bse::Item methods into bseapi.idl
      BST: adjust to use Item.get_project() and Item.[un]group_undo()
      BSE: move Item.get_project and undo grouping into bseapi.idl
        Along with moving Item.get_project, Item.group_undo, Item.ungroup_undo,
        we remove the Item.clear_undo, Item.undo, Item.redo procedures which
        just replicate existing Project API (and avoid method ambiguities).
      BST: adjust to use Item.check_is_a()
      BSE: move Item.check_is_a into bseapi.idl
    
    Signed-off-by: Tim Janik <timj gnu org>

 beast-gtk/bstapp.cc            |   56 ++---
 beast-gtk/bstbusmixer.cc       |    4 +-
 beast-gtk/bstcanvaslink.cc     |   11 +-
 beast-gtk/bstcanvassource.cc   |   54 ++--
 beast-gtk/bsteventrollctrl.cc  |   24 +-
 beast-gtk/bstfiledialog.cc     |    4 +-
 beast-gtk/bstitemview.cc       |   22 +-
 beast-gtk/bstparam-choice.cc   |    3 +-
 beast-gtk/bstparam-item-seq.cc |   18 +-
 beast-gtk/bstparam-proxy.cc    |   20 +-
 beast-gtk/bstparam.cc          |   12 +-
 beast-gtk/bstparamview.cc      |    8 +-
 beast-gtk/bstpartdialog.cc     |   11 +-
 beast-gtk/bstpatterncolumns.cc |   12 +-
 beast-gtk/bstpianoroll.cc      |    6 +-
 beast-gtk/bstpianorollctrl.cc  |   60 ++---
 beast-gtk/bstsnetrouter.cc     |   14 +-
 beast-gtk/bsttrackroll.cc      |    8 +-
 beast-gtk/bsttrackrollctrl.cc  |   23 +-
 beast-gtk/bsttrackview.cc      |   87 ++++---
 beast-gtk/bsttreestores.cc     |   65 +++--
 beast-gtk/bstusermessage.cc    |    4 +-
 beast-gtk/bstutils.cc          |    7 +-
 beast-gtk/bstwaveeditor.cc     |   10 +-
 beast-gtk/gxk/gxkspline.cc     |    6 +-
 bse/bseapi.idl                 |   47 ++--
 bse/bseitem.cc                 |  150 +++++++++++
 bse/bseitem.hh                 |   31 ++-
 bse/bseitem.proc               |  539 ----------------------------------------
 sfi/bcore.hh                   |   45 ++++
 sfi/tests/misctests.cc         |   37 +++
 31 files changed, 571 insertions(+), 827 deletions(-)
---


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