[beast: 14/14] Merge branch 'python-main'
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 14/14] Merge branch 'python-main'
- Date: Sat, 19 Mar 2016 13:13:47 +0000 (UTC)
commit ba1f18e106a97db9f44ad289497892cc71ac1fd9
Merge: 9576908 2dc5e58
Author: Tim Janik <timj gnu org>
Date: Wed Feb 17 14:14:47 2016 +0100
Merge branch 'python-main'
Start a Python interpreter from Beast and move the Beast main loop from
C++ into Python.
* python-main:
BSE: rename 'UserMessageType utype' to avoid reserved Python keywords
BEAST: provide sys.argv for Python
BEAST: parse and filter Gtk+ argc/argv early on
BEAST: start installpath/pybeast/main.py which in turns runs the main event loop
PYBEAST: add main.py
BEAST: use top_srcdir as installpath from an uninstalled beast executable
SFI: add installpath_override() Signed-off-by: Tim Janik <timj gnu org>
BEAST: use Python to run the Beast main event loop
BEAST: initialize and finalize python in main()
PYBEAST: add directory
SFI: provide INSTALLPATH_BEASTEXECDIR and INSTALLPATH_PYBEASTDIR
BSE: move version(), installpath() and INSTALLPATH_* into Bse namespace
BUILD: check for python-dev and python >= 2.7
Makefile.am | 2 +-
beast-gtk/Makefile.am | 2 +
beast-gtk/bstapp.cc | 4 +-
beast-gtk/bstdefs.hh | 7 +-
beast-gtk/bstgconfig.cc | 2 +-
beast-gtk/bstkeybindings.cc | 4 +-
beast-gtk/bstmain.cc | 144 +++++++++++++++++++++++++++++++++----------
beast-gtk/bstmsgabsorb.cc | 12 ++--
beast-gtk/bstpreferences.cc | 4 +-
beast-gtk/bstskinconfig.cc | 2 +-
beast-gtk/bstusermessage.cc | 4 +-
beast-gtk/bstutils.cc | 33 ++++++++++
beast-gtk/bstutils.hh | 10 +++
beast-gtk/testgui.cc | 6 +-
beast-gtk/tsmview.cc | 4 +-
bse/bseapi.idl | 2 +-
bse/bsegconfig.cc | 2 +-
bse/bsejanitor.proc | 2 +-
bse/bseladspa.cc | 2 +-
bse/bsemain.cc | 6 +-
bse/bseplugin.cc | 8 +-
bse/bsescripthelper.cc | 2 +-
bse/bseserver.cc | 26 ++++----
bse/bsewave.cc | 2 +-
configure.ac | 52 +++++++++++-----
pybeast/Makefile.am | 5 ++
pybeast/main.py | 4 +
sfi/glib-extra.cc | 59 +++++++++++------
sfi/glib-extra.hh | 71 +++++++++++++--------
sfi/sfidl-options.cc | 4 +-
shell/bsescm.cc | 2 +-
tests/bse/filtertest.cc | 2 +-
tests/testresampler.cc | 2 +-
tools/bsefcompare.cc | 2 +-
tools/bsefextract.cc | 4 +-
35 files changed, 343 insertions(+), 156 deletions(-)
---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]