[beast: 9/9] Merge branch 'load-assets'
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 9/9] Merge branch 'load-assets'
- Date: Thu, 8 Jun 2017 20:23:26 +0000 (UTC)
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]