[beast: 9/9] Merge branch 'load-assets'



commit cec034189817786991c736822f2a809307ef5f28
Merge: a7a5961 5788976
Author: Tim Janik <timj gnu org>
Date:   Thu Jun 8 19:06:58 2017 +0200

    Merge branch 'load-assets'
    
    Introduce Bse.Server.load_assets() to load plugins, drivers and possibly
    scripts. This fixes some races and instabilities and generally simplifies
    the implementation.
    
    * load-assets:
      BSE: disable SCM loading, the loading is broken and occasionally hangs
      BSE: bsetool.cc: use installpath_override() when invoked uninstalled
      BSE: immediately load all plugins and scripts with Bse.server.load_assets()
      SFI: use program_alias() for error messages
      SFI: support BSE_DEBUG=all
      SFI: bcore.cc: fix missing NULL check
      SFI: load plugins from objdir if installpath_override() is used
      BUILD: provide CONFIGURE_INSTALLPATH_OBJDIR to handle .libs/ subdirs
    
    Signed-off-by: Tim Janik <timj gnu org>

 HACKING.md             |    9 +--
 bse/bseapi.idl         |    7 +-
 bse/bsescripthelper.cc |    1 +
 bse/bseserver.cc       |  180 ++++++++++++------------------------------------
 bse/bseserver.hh       |    1 +
 bse/bsetool.cc         |   10 +++
 bse/pybse/Makefile.am  |    5 +-
 configure.ac           |    3 +
 sfi/bcore.cc           |    9 ++-
 sfi/glib-extra.cc      |    8 ++-
 sfi/glib-extra.hh      |    1 +
 11 files changed, 80 insertions(+), 154 deletions(-)
---


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