[beast] (832 commits) Non-fast-forward update to branch wip/soundfont



The branch 'wip/soundfont' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  c0dd83c... BSE: SF2: Merge and squash branch 'soundfont-support'
  710ba07... BSE: SF2: adapt code to c++ified beast codebase
  eba9bc8... BST: SF2: adapt code to c++ified beast codebase
  443482d... BSE: SF2: use mixfreq to compute number of silent samples r
  e95bd22... BSE: SF2: add documentation how the fluidsynth engine is us
  615a8bf... BSE: SF2: fix missing bse_sound_font_repo_finalize and use 
  4696dfb... BSE: SF2: use Bse::TickStamp instead of old gsl API
  b22f293... BSE: SF2: port storage blob to Rapicorn Mutex
  478bb91... BSE: SF2: use C++ inheritance for GObject struct derivation
  e9d8ff7... BSE: SF2: upgrade sound-font-snet.bse to version 0.8.1
  db58e11... BSE: bsestorage: replace g_strdup_printf with g_strdup_form
  bb5df59... BSE: bsestorage: whitespace fixes
  169363e... BSE: bsestorage: use Rapicorn::string_format() for bse_stor

Commits added to the branch:

  8d7a686... BUILD: added configure check for libfluidsynth, required fo
  4d567e1... BUILD: added new files for sound font support
  5e567a2... BSE: removed unnecessary code in constant module
  5477205... BSE: added BseSoundFont* typedefs
  2001fd6... BSE: fixed typos
  d6ad6a2... BSE: added code which allows modules to get midi events fro
  7a86205... BSE: added global sound font repository to each project
  4929530... BSE: fixed typo in bse source
  a13d772... BSE: fixed typo in bse server
  b7f8fea... BSE: implemented new concept: BseStorageBlob
  ca0b47c... BSE: allow sound font presets as instruments for a track.
  4d38b60... BSE: added zintern snet for sound font preset replay
  a213886... BSE: added sound font support for bse projects wrapping flu
  4491003... BSE: implemented BseSoundFontOsc, which wraps fluid synth c
  e3c3195... BUILD: added beast-gtk files for sound font support
  435db86... BEAST-GTK: added file dialog support for loading sound font
  911fdb4... BEAST-GTK: added code for sound font repository super class
  f8e6b98... BEAST-GTK: implemented browsing and selection of available 
  22433bf... BEAST-GTK: added sound font view as widget
  7b3740e... BEAST-GTK: added new sound font view radget
  e830872... BEAST-GTK: Added necessary gui support for browsing sound f
  dd99835... BUILD: include the right sound font header file into beast_
  6b6764b... BEAST-GTK: remove sound font related debugging code
  3a43e5e... BEAST-GTK: use Rapicorn resources to compile and access dia (*)
  14ef791... BSE: use Rapicorn resources to compile and access BSE files (*)
  2c28c22... BSE: remove unused builtin synthesizer listing (*)
  7f4185f... BSE: move resources into bse/res/ (*)
  894e1c3... BEAST-GTK: move resources into bse/res/ (*)
  c70c36c... BSE: res/: fix resource file paths (*)
  45f53a8... BEAST-GTK: res/: fix resource file paths (*)
  17dde42... Merge branch 'rapidres' (*)
  e2abd32... BSE: remove Bse::ImplicitBase workaround, which is not requ (*)
  59cd7e3... BSE: return shared_ptr from IDL methods, as mandated by new (*)
  56a1113... BSE: use Aida::ObjectBroker::bind<> to provide an IPC conne (*)
  1cf0d97... BEAST: use Aida::ObjectBroker::connect<> to establish a Ser (*)
  8b8ee6c... BUILD: depend on Rapicorn-14.10.1 (*)
  56cfde8... BSE: build aida code with the same guarding macro (*)
  37b93be... BSE: fix includes to separate serverapi from clientapi (*)
  35b2295... BSE: use aidacc --bse-extensions to support Bool, Int, Num, (*)
  88a9d82... BSE: simplify BSE version handling (*)
  d53c8dd... Merge branch 'aida-bind-connect' (*)
  bf1b7ea... BSE: fix typo (*)
  174c23e... HACKING.md: document the first things to know for hacking t (*)
  786b99f... BSE: channel all object creations through bse_object_new_va (*)
  615e8d1... SFI: remove unused file (*)
  8230fd7... BEAST: remove unused file (*)
  7a548d6... BSE: linker fixes (*)
  d2d16a6... BSE: introduce Bse::Object IDL type, tied to BseObject (*)
  6507fb2... SFI: consistently use 'SfiString' everywhere for IDL relate (*)
  6c3c7a7... SFI: add global 'using' for very common utilities from Rapi (*)
  2595e6c... BSE: move bse_server.get_mp3_version to bseapi.idl (*)
  8cdd553... BEAST: sort out BSE startup and initialization (*)
  c8a3e9a... BSE: remove superflous '= 0' qualifier from aida IDL method (*)
  5101a19... BSE: move bse_server.get_vorbis_version to bseapi.idl (*)
  a06986b... BSE: move bse_server.get_*_path to bseapi.idl (*)
  6713a29... SFI: fix compiler warnings (*)
  2ac12bb... BSE: remove outdated patch-bseserverapi.cc.diff (*)
  8d9b257... BSE: icons: simplify make output (*)
  1c390c9... BSE: res: simplify make output (*)
  8a4d03f... BSE: fix and simplify make output (*)
  75baafa... BSE: simplify fft generation make output (*)
  8dd756b... BSE: silence useless compiler warnings in gslfft.cc and gsl (*)
  0b0d634... BSE: bsefilter-ellf.cc: silence compiler (*)
  1a7e565... BSE: bseprocidl.cc: silence compiler (*)
  b92dfdf... BSE: bsecontainer.cc bsemidifile.cc: silence compiler (*)
  5dfca03... BSE: bsemidireceiver.cc bseparam.cc: silence compiler (*)
  eb89356... BSE: tests: fix subnormals compilation warnings (*)
  95fc564... BSE: get rid of deprecated g_type_init() (*)
  846c4e5... BEAST: get rid of deprecated g_type_init() (*)
  176bb8f... BSE: tests: minor compilation fix (*)
  1f5bc24... BSE: move bse server get_version and get_custom_*_dir into  (*)
  7486e53... Merge branch 'bseapi-idl' (*)
  760ab0b... PO: POTIGNORE, POTSKIP: fix comments (*)
  29a28d2... SFI: add Bse::choice_values_from_enum_values() (*)
  1dfe8cf... BSE: allow linkage exporting of Rapicorn*::Aida::enum_info< (*)
  82a4230... BEAST: move FFTSize into bstapi.idl a new AIDA IDL file (*)
  010622f... PO: update scanned sources (*)
  8f8889e... HACKING.md: migration updates (*)
  ff6fe47... BEAST: move NoteLength enum into bstapi.idl (*)
  6c4939e... BEAST: move RowShading enum into bstapi.idl (*)
  ff48471... BSE: minor cleanup (*)
  fde6491... BEAST: move Direction enum into bstapi.idl (*)
  0a9b60b... BEAST: remove unused bstprocbrowser.{hh|cc} (*)
  5870d4b... BEAST: fix some deprecations (*)
  4e01cd5... BEAST: move QSamplerDrawMode enum into bstapi.idl (*)
  0340305... BEAST: remove mkenums generated files which are all obsolet (*)
  a180716... HACKING.md: migration status updates (*)
  2ba4242... BEAST: fix comment (*)
  6fa25a9... BSE: minor comment improvement (*)
  ff437ec... BEAST: fix bstapi.idl generation for enums (*)
  9bf425a... SFI: ensrue SfiRecFields is properly 0-initialized (*)
  2302b94... SFI: add ToRecVisitor, FromRecVisitor and PspecVisitor to i (*)
  e382b88... BEAST: handle int64 as well as int32 for spin button params (*)
  884990f... BEAST: use enum_value_from_string<>() where appropriate (*)
  dac2fb9... BEAST: move SkinConfig record into bstapi.idl (*)
  1227b59... BEAST: move GConfig record into bstapi.idl (*)
  422763f... SFI: add conversions for SfiSeq and visitables (*)
  be6696b... BEAST: move MsgAbsorb filter into bstapi.idl (*)
  e405e02... BEAST: move KeyBinding data into bstapi.idl (*)
  eb0af9d... BEAST: remove unused bstrecords.idl and code generation aro (*)
  a35906c... Merge branch 'bstapi-idl' (*)
  1656847... BSE: move most ServerImpl procedures to bseapi.idl (*)
  3a03e0a... HACKING.md: document object conversions (*)
  68fff50... BSE: bseapi.idl: introduce Project (*)
  0c40cd0... BSE: move ServerImpl::use_new_project() to bseapi.idl and r (*)
  f4059cb... TESTS: disable Bse C++ API tests, b/c bsecxxapi.cc clashes  (*)
  5e5fb01... BSE: move Bse::ErrorType to bseapi.idl, but keep BseErrorTy (*)
  0c3af1a... BSE: move most Project procedures to bseapi.idl methods (*)
  7896444... BSE: ignore warnings for remotely disconnected signals that (*)
  2ea0826... BSE: move conversion template from ObjectImpl to ObjectIfac (*)
  681f703... BSE: remove explicit use_count on projects, leave reference (*)
  fbc4d86... BEAST: introduce explicit destruction of projects to avoid  (*)
  b371d95... BSE: bseapi.idl: introduce Item (*)
  35cc783... BSE: bseapi.idl: introduce Container (*)
  5b5d657... BSE: bseapi.idl: introduce Super (*)
  316a303... BSE: create C++ pendant for BseObject's of types super, con (*)
  4cca647... BSE: bseapi.idl: introduce Source (*)
  f9cccad... BSE: minor fix (*)
  6ac2e3f... BSE: bseapi.idl: introduce SNet (*)
  2503e3f... BEAST: BstSuperShell: leave reference counting to Bse::Supe (*)
  2da2eb2... BEAST: BstSNetRouter: leave reference counting to Bse::SNet (*)
  fd4d482... SFI: sfidl: allow skipping of enum definitions via macro (*)
  27e6583... BEAST: replace BseErrorType with Bse::ErrorType (*)
  ccfab1d... BSE: bseapi.idl: introduce Part (*)
  8128750... BEAST: use Bse::error_blurb() (*)
  8a5cb44... BSE: remove bseenums.proc (*)
  5f8329f... BSE: replace BseErrorType with Bse::ErrorType (*)
  b11ebcd... BSE: provide C variants of all IDL enum values for validati (*)
  19c5d85... BSE: stop building if bseprocidl ran into an error (*)
  7133199... BEAST: allow note/event movements with shift+alt+button1 (*)
  22cae2d... PO: update source lists (*)
  a08ce2a... BSE: move MidiSignalType enum and PartControl procedures in (*)
  45eddb5... BSE: move most Part procedures into bseapi.idl (*)
  e719003... BSE: add forward declarations for Impl classes (*)
  b4fb654... BSE: add undo_stack_to_descriptor and undo_stack_from_descr (*)
  c0c4f62... BSE: fix project procedure calls to be real C++ method call (*)
  f8b776a... BSE: allow push_undo() with C++11 lambdas (*)
  b803c55... BSE: fix script registration as to not involve an obsolete  (*)
  9c5973c... BSE: fix midi import as to not involve a obsolete Part proc (*)
  e5c5074... BSE: PartImpl: fix undo steps as to not involve obsolete pr (*)
  58f181a... BSE: add note, octave, etc constants to bseapi.idl (*)
  d4a56aa... BSE: move PartNote and related Part methods into bseapi.idl (*)
  15d01d2... BSE: bseapi.idl: introduce ContextMerger (*)
  332c868... BSE: fix undo_stack_to_descriptor() on dummy undo stacks (*)
  42c7169... BSE: Item: provide parent() and pass BseUndoStack along int (*)
  6631016... BSE: bseapi.idl: introduce Track (*)
  9215220... BSE: add type-safe undo_descriptor/undo_resolve to pass obj (*)
  abb3f2b... BSE: allow (and discard) non-ErrorType returns from undo la (*)
  4c49287... BSE: fix Bse::ErrorType 'blurb' fields (field 'label' was w (*)
  a934c7c... Merge branch 'move-procs' [ongoing] (*)
  385eda0... BSE: allow BseObject->as<shared_ptr<Type>>() conversions (*)
  d9028de... PO: update source lists (*)
  a1573c4... BSE: port 4 more Track procedures to bseapi.idl, fix BEAST  (*)
  53915cd... BSE: bseapi.idl: provide BPM, TRANSPOSE, STANDARD and GUIST (*)
  c546306... BSE: bseapi.idl: introduce Song (*)
  207359d... BEAST: always update track roll rows when tracks are delete (*)
  af3dee7... BSE: bseapi.idl: introduce CSynth (*)
  9fb43c4... BSE: bseapi.idl: reorder interfaces due to dependencies (*)
  5bf66b2... BSE: bseapi.idl: introduce SubSynth (*)
  93594b0... BSE: bseapi.idl: fix flag constants to match SFI (*)
  77cc946... BSE: bseapi.idl: introduce Bus (*)
  0054e91... BSE: bseapi.idl: introduce WaveRepo (*)
  86a0922... BSE: bseapi.idl: improve interface docs (*)
  fc881d0... BSE: introduce Wave, EditableSample, PcmWriter, MidiSynth,  (*)
  a73c539... HACKING.md: migration status updates (*)
  d551e2a... BSE: allow as<shared_ptr<>>() from Bse::ItemIface (*)
  370205c... BSE: ItemImpl: add push_undo_to_redo() to compensate for bs (*)
  acaf67c... BSE: SongImpl: port create_bus() and remove_bus() (*)
  67c612b... BSE: SongImpl: port create_part() and remove_part() (*)
  df3f1c9... BSE: SongImpl: port create_track() and remove_track() (*)
  acbb452... BSE: move SongTiming into bseapi.idl (*)
  65bc0db... BSE: move PartLinkSeq into bseapi.idl (*)
  5a7cecb... BSE: remove bse_midi_notifier_current_time procedure which  (*)
  c5b2e76... BSE: remove bse_proxy_check procedure which was entirely un (*)
  e4d5ea9... BSE: bseapi.idl: minor blurb elaboration (*)
  23478d3... Merge branch 'move-procs' [ongoing] (*)
  eaa0b3a... BSE: use the new Rapicorn::Aida::ServerConnection::bind API (*)
  be7a6a8... BEAST: use the new Rapicorn::Aida::ClientConnection::connec (*)
  fe3d218... SFI: properly handle Aida aux data of type std::vector<Stri (*)
  d0339f9... BSE: BUILD: optimize build by using fine grained dependenci (*)
  68a4fe8... BSE: BUILD: remove rarely used generated-files build rules (*)
  6a88818... BSE: BUILD: optimize build by using fine grained dependenci (*)
  857173e... Merge branch 'aida-updates' (*)
  53fd3b3... SFI: provide sfi_pspecs_fields_from_accessor_visitable() (*)
  a0efc3e... BEAST: fixup for sfi_pspec_* rename (*)
  7ec85b8... BSE: store and load C++ object properties (*)
  7163950... BEAST: provide a GxkParamBinding for an Aida::Parameter (*)
  7fb0420... BEAST: generate UI elements (GxkParam) from IDL properties (*)
  de34f2e... Merge branch 'aida-parameter' (*)
  0594577... BSE: move Song.bpm into bseapi.idl (*)
  c4aea33... BEAST: extract Bse::SongH properties for UI generation (*)
  bd798c9... Merge branch 'idl-bpm-property' (*)
  a64ea5d... BSE: rename bse_bindtextdomain() (*)
  521a1ae... BSE: bsemain.cc: slight reordering (*)
  e57c154... BSE: allow bse_bindtextdomain() to be called only once (*)
  4b585bc... BSE: remake bsehack.idl via stamp file to avoid unneccessar (*)
  908171a... BSE: merge bse_init_intern into bse_init_inprocess (*)
  ac8a2cb... BSE: merge BSE startup routines before BSE thread starts (*)
  cbf77da... BSE: move thread registration (*)
  96c49f6... BSE: merge arg parsing setup into initialize_with_argv() (*)
  88102a8... BSE: always complete BSE initialization including Aida IDL  (*)
  f36e2af... BSE: keep task registration to bse_main_loop_thread() (*)
  36605cc... Merge branch 'simplify-init' (*)
  eace428... DOCS: allow to skip documentation rebuilds with "NODOC=1 ma (*)
  62ed496... DOCS: minor fixups to ChangeLog doc generation (*)
  af5479d... DOCS: strip spaces from DOXYGEN_TAGFILES (*)
  88b35f2... DOCS: include tagfile from cppreference.com for docu genera (*)
  935e6da... DOCS: avoid using Rapicorn tag file, as Doxygen ignore name (*)
  03e02e1... DOCS: simplify doc builds, always build docs in html/ (*)
  7d8595d... DOCS: fix docu upload logic (*)
  14c3c33... Merge branch 'documentation-upload' (*)
  1b2b405... BUILD: ship HACKING.md (*)
  e12059b... BSE: fix missing build dependencies (*)
  0ddd4d3... BEAST: fix build dependencies (*)
  7020e23... PO: fix outdated file list (*)
  d359268... BSE: avoid defining _ISOC99_SOURCE directly (*)
  b9fb11d... BSE: include cmath for signbit() (*)
  5534096... BSE: cleanup IIR filter enumeration (*)
  cc32184... TESTS: audio: adjust thresholds for audio feature matches t (*)
  3c6f226... Merge branch 'build-fixes' (*)
  8604699... BUILD: define VORBISFILE_BADSEEK if vorbisfile <= 1.3.4 (*)
  6a7473c... BSE: work around vorbisfile-1.3.4 pcm_seek crashes (*)
  e72d2b0... Merge branch 'vorbisfile-badseek' (*)
  cca97a6... BSE: reap main loop thread atexit (*)
  4ced6eb... BSE: reap sequencer thread atexit (*)
  90867e9... BSE: reap master thread atexit (*)
  a7a18cc... Merge branch 'thread-exit' (*)
  198171e... BSE: add bsetool for future utility routines (*)
  0677927... BSE: rename BSE_SERVER() to BSE_SERVER_CAST() (*)
  8eaee46... BSE: provide BSE_SERVER as alias for Bse::ServerImpl::insta (*)
  06dab3d... BSE: bsetool: add simple argument parser (*)
  0a58045... BSE: bsetool: add render2wav (*)
  2cb6309... BSE: bsetool: keep the main loop going during render2wav (*)
  d0a82a6... TESTS: audio: replace bse2wav.scm with 'bsetool render2wav' (*)
  a4da61e... TOOLS: bsefcompare.cc: print out the reference file being t (*)
  3d12879... BSE: bsetool.cc: support --quiet (*)
  22c6d88... TESTS: audio: make render2wav quiet unless V=1 (*)
  e151ad7... TESTS: audio: add audio tests to 'check' and allow parallel (*)
  dc319b6... BSE: some commenting (*)
  dae2a39... BSE: bsetool: add 'check-load' command to test BSE file val (*)
  d5d16a3... TESTS: filecheck: replace checkproject.scm with 'bsetool ch (*)
  99a272b... TESTS: filecheck: check minisong.bse along with other BSE f (*)
  d084b3e... TESTS: audio: fix freak-noise.bse property values to pass t (*)
  1155edd... TESTS: filecheck: execute loading checks upon "make check" (*)
  4005cd0... TESTS: filecheck: run multiple BSE loading tests in paralle (*)
  1a7ecb5... Merge branch 'bsetool' (*)
  aaadd2a... BEAST: fix srcdir/builddir confusion for generated file dep (*)
  b6ac4ea... BSE: fix srcdir/builddir confusion for generated file depen (*)
  85d8296... BUILD: Makefile.decl: distfile-list: generate absolute file (*)
  de42295... TESTS: filecheck: fix clean rule (*)
  970b9a9... TESTS: audio: reduce 'make check' output for V=0 (*)
  f31e8ac... TESTS: filecheck: use absolute pathnames from distfile-list (*)
  b314282... TESTS: revieve perftest via legacy C interface (*)
  f998e24... BUILD: remove HACKING.html during 'make clean' (*)
  3247aa2... SFI: fix compiler warning (*)
  0d2e381... BSE: fix sfidl generation rule to cope with interruptions (*)
  1d0e354... BSE: alter dependencies so rebuilding SFIDL doesn't rebuild (*)
  dcf1da0... BEAST: alter dependencies so rebuilding SFIDL doesn't rebui (*)
  0eaa3c5... PLUGINS: alter dependencies so rebuilding SFIDL doesn't reb (*)
  c801656... TESTS: alter dependencies so rebuilding SFIDL doesn't rebui (*)
  72dbb30... TESTS: bse: fix IDL build rule not to mess with ../bse/ (*)
  62e827d... Merge branch 'distcheck-fixes' (*)
  a3f4dbb... SFI: remove useless includes (*)
  601182e... BSE: remove useless includes (*)
  7d8c57b... BEAST: remove useless includes (*)
  809e481... LAUNCHERS: comment fixup (*)
  c3774b3... TOOLS: remove useless includes (*)
  0a71184... BUILD: use versioned pkgincludedir pkglibdir pkgdatadir pkg (*)
  00200c2... BUILD: define BSE_INSTALLPATH_* for installation directorie (*)
  b9748b7... DATA: beast-images.h: remove useless dependency (*)
  6b95b92... SFI: provide bse_installpath() and bse_version() (*)
  3c55b0f... SFI: use bse_installpath() and bse_version(), get rid of to (*)
  0aaaf40... BSE: use bse_installpath() and bse_version(), get rid of to (*)
  43707d8... SHELL: use bse_installpath(), get rid of topconfig.h (*)
  d3c9eb7... BEAST: use bse_installpath() and bse_version(), get rid of  (*)
  ee3c266... fix configure.ac (*)
  28e8b2a... BSE: tests: remove useless topconfig.h includes (*)
  84d167b... TOOLS: remove useless topconfig.h includes (*)
  46adf68... LAUNCHERS: use bse_version(), get rid of topconfig.h (*)
  7c41144... TESTS: use bse_version(), get rid of topconfig.h (*)
  b312dad... TOOLS: use bse_version(), get rid of topconfig.h (*)
  5228a49... LAUNCHERS: use ../configure.h instead of topconfig.h (*)
  5e20617... PLUGINS: install plugins under $(pkglibdir)/plugins (*)
  2181cb4... DRIVERS: install driver plugins under $(pkglibdir)/drivers (*)
  1ca635e... BUILD: configure.ac: remove unused variables (*)
  d925fd1... LIBRARY: effects: install effect files under $(pkgdatadir)/ (*)
  0ab5dbb... LIBRARY: instruments: install instrument files under $(pkgd (*)
  17eb18a... LIBRARY: samples: install sample files under $(pkgdatadir)/ (*)
  be0ab49... LIBRARY: demo: install demo files under $(pkgdatadir)/demo (*)
  772a0f4... SHELL: use and install scripts under $(pkgdatadir)/scripts (*)
  bcdc34e... BUILD: configure.ac: remove unused variables (*)
  03f610e... LIBRARY: skins: install skin files under $(pkgdatadir)/skin (*)
  0112862... DATA: install image files under $(pkgdatadir)/images (*)
  aafa652... LIBRARY: keys: install key files under $(pkgdatadir)/keys (*)
  48ca9fd... BUILD: configure.ac: remove unused variables (*)
  96281a8... DOCS: install documentation under $(pkgdocdir) (*)
  c34e6dc... BSE: install headers under $(pkgincludedir) (*)
  e68bb4d... SFI: install headers under $(pkgincludedir) (*)
  9c9b071... BUILD: remove unused topconfig.h (*)
  8133b25... DATA: remove unused config-paths.h (*)
  c9da534... Merge branch 'installpaths' (*)
  d24b155... BUILD: remove --enable-devel-mode from autogen.sh (*)
  576ec4e... BUILD: configure.ac: set --enable-devel-mode depending on t (*)
  c7e9221... BUILD: Makefile.decl: run 'make check-devel' together with  (*)
  aba3dc5... TESTS: audio: execute feature test as part of check-devel (*)
  da4a955... Merge branch 'check-devel' (*)
  b6c958b... BUILD: configure.ac: remove --enable-distcheck-tests option (*)
  a144b66... BUILD: Makefile.am: remove execution of distcheck only test (*)
  332bc02... BUILD: comment update (*)
  228ceaa... BSE: prevent mktypes.pl from reading unrelated and unbuilt  (*)
  6fc237e... BSE: fix genidl implicit rule matching include file depende (*)
  2f18654... BSE: fix missing dependencies of executables on generated s (*)
  e8ab92b... PO: clarify build mesage (*)
  9748295... BUILD: Makefile.decl: provide GITSTAMPS for dependecy check (*)
  d310168... BUILD: remove mkrelease.sh which is mostly unused, generate (*)
  92b109e... BSE: remove useless cxxdummy.cc (*)
  49f16f9... TOOLS: remove useless cxxdummy.cc (*)
  82dc554... DATA: include major and minor version in bse-X.Y.pc (*)
  a7ddb66... BEAST: use "Audio Synthesizer and Tracker" in splash screen (*)
  6c12f11... BUILD: use just 'BEAST & BSE' in Makefiles (*)
  35cf76a... BUILD: adjust Beast & Bse descriptions in README files and  (*)
  986419e... BUILD: catch cases where an empty ChangeLog is generated (*)
  0f04253... BUILD: configure.ac: always depend on having python2.7 avai (*)
  d73d965... PO: updates for make dist (*)
  9b4cd46... README: minor edit (*)
  75c8010... NEWS: updates for 0.9.2 (*)
  213ecc8... BUILD: configure.ac: depend on rapicorn1509 (*)
  6b5b575... Merge branch 'distcheck-fixes' (*)
  8eeba9c... Release Beast 0.9.2 (*)
  4855dd4... configure.ac: revision increment to 0.9.3 (*)
  4aa2d2d... DOCS: upload stable version docs to versioned directory ins (*)
  b52e9d8... BSE: fix bsequery initialization to avoid crashing (*)
  35bc99c... SFI: fix filecrawler reporting root dir as empty string (*)
  1d92ccc... SFI: fix sfi_ring_free_deep() leaking every second node (*)
  a6de159... SFI: PspecVisitor::visit_vector: fix uninitialized variable (*)
  6b1ea71... SFI: sfi_pspec_seq_field_from_visitable: cache pspecs per t (*)
  74a70ad... GXK: widget_lower_windows: fix invalid GdkWindow child list (*)
  21e09e6... Merge branch 'bug-fixes' (*)
  0c7b558... BSE: remove bseautodoc which is long unused (*)
  13f7e42... BSE: move file crawling test from bseinfo to "bsetool crawl (*)
  7d1360b... BSE: move bseinfo to "bsetool dump-info" (*)
  8c10cb6... BSE: bsetool: add CommandRegistry to simplify adding and re (*)
  fb54665... BSE: move "bsequery cats" to "bsetool dump-categories" (*)
  da55d2a... BSE: bsetool: fix missing command blurbs (*)
  eaf5798... BSE: move "bsequery synth" to "bsetool standard-synth" (*)
  cc9d794... BSE: move bsequery tree dumps to "bsetool type-tree", remov (*)
  6cde172... Merge branch 'merge-tools' (*)
  b46161e... BSE: move Track.remove_link() to bseapi.idl (*)
  38663be... BSE: move Bus.connect_track() to bseapi.idl (*)
  54488c7... BSE: move Bus methods connect_bus(), disconnect_bus(), disc (*)
  51dea57... BSE: use __func__ as first arg to push_undo() which is good (*)
  8cca05d... BSE: Bus.ensure_output(): simply call an undoable method to (*)
  70fe328... BSE: Bus: use C++ methods to disconnect busses (*)
  14d159a... BSE: Track.ensure_output(): simply call an undoable method  (*)
  7d43b5c... Merge branch 'move-procs' (*)
  2d3e90d... BSE: remove unused bse-categories-match-method procedure (*)
  278a18e... BSE: rename ic0n and p1xel to make room for new API (*)
  7911098... PLUGINS: rename ic0n and p1xel to make room for new API (*)
  e49da73... BEAST: rename ic0n and p1xel to make room for new API (*)
  dff4a97... BSE: add PixelSeq and Icon to bseapi.idl (*)
  17cbea6... BSE: Item: add 'icon' property (*)
  bf180bf... BEAST: use Bse::Item.icon instead of bse_item_get_icon (*)
  d41a236... BSE: remove unused bse-item-get-icon procedure (*)
  6b1ea22... BEAST: introduce bst_path_leaf_index() to find the last pat (*)
  131a217... BEAST: avoid use of the 'category_id' field, use GQuark to  (*)
  1029fbc... BSE: remove bse_category_from_id() which is now unused (*)
  c8fb5f8... Merge branch 'idl-icon' (*)
  72c2239... BSE: use Rapicorn's assert() (*)
  a22d000... PLUGINS: use Rapicorn's assert() (*)
  c7379b5... TESTS: use Rapicorn's assert() (*)
  adb0299... TOOLS: use Rapicorn's assert() (*)
  ef8bc88... BEAST: include bstutils.hh instead of specific gtk headers (*)
  917b994... BEAST: use Rapicorn's assert_return() (*)
  83caa43... BSE: use Rapicorn's assert_return() (*)
  2aac143... PLUGINS: use Rapicorn's assert_return() (*)
  dbea1c7... SFI: use Rapicorn's assert_return() (*)
  0cfc62f... TOOLS: use Rapicorn's assert_return() (*)
  5f82932... BEAST: use Rapicorn's assert_unreached() (*)
  2e071ce... BSE: use Rapicorn's assert_unreached() (*)
  7b7fa15... SFI: use Rapicorn's assert_unreached() (*)
  b3b96b8... PLUGINS: use Rapicorn's assert_unreached() (*)
  f937092... TESTS: use Rapicorn's assert_unreached() (*)
  ebd111c... BEAST: use Rapicorn's assert() instead of g_assert() (*)
  d771ce3... BSE: use Rapicorn's assert() instead of g_assert() (*)
  ce782e1... PLUGINS: use Rapicorn's assert() instead of g_assert() (*)
  267cc7b... SFI: use Rapicorn's assert() instead of g_assert() (*)
  b5be436... TOOLS: use Rapicorn's assert() instead of g_assert() (*)
  f4ceb3e... GXK: use Rapicorn's assert_return() (*)
  e7b331a... Merge branch 'rapicorn-assertions' (*)
  ef0e3e3... BEAST: provide bst_param_is_proxy() (*)
  5404299... BEAST: avoid bst_param_set_proxy() for Aida::Parameter GxkP (*)
  fe7198f... BSE: move BseSNet procedures into bseapi.idl (*)
  754426f... BEAST: use SnetH methods (*)
  270ff8e... SFI: add g_sname_equals to compare strings while ignoring ' (*)
  9f5af84... BSE: move BseSNet::auto-activate (and from BseSong) to SNet (*)
  3cfee4a... BEAST: use SNetH.auto_activate() (*)
  6ca2fb6... BEAST: display 'auto_activate' on SNets, hide it from Song  (*)
  dce73aa... BSE: ignore '-' vs '_' when scanning C++ properties (*)
  10a261a... BSE: storage: allow '#t' and '#f' as C++ bool property valu (*)
  b746bc7... BSE: change auto_activate default (*)
  3bac1ee... Merge branch 'move-snet-procs' (*)
  94fbcbe... SFI: use Rapicorn's printout() (*)
  5aa102e... BSE: use Rapicorn's printout() (*)
  14fa474... BEAST: use Rapicorn's printout() (*)
  ce3651b... TOOLS: use Rapicorn's printout() (*)
  504c0a5... TESTS: use Rapicorn's printout() (*)
  ceff9fd... SFI: add 'using' for Rapicorn's printout, printerr, string_ (*)
  272f7d8... SFI: use Rapicorn's printerr() (*)
  f9907cb... BEAST: use Rapicorn's printerr() (*)
  1e1248d... DRIVERS: use Rapicorn's printerr() (*)
  38bb335... TOOLS: use Rapicorn's printerr() (*)
  8840c3d... TESTS: use Rapicorn's printerr() (*)
  ad25dd3... BSE: use Rapicorn's printerr() (*)
  4774469... GXK: use Rapicorn's printout() (*)
  af284e8... SFI: remove g_printf_find_localised_directive() which appea (*)
  73f2837... SFI: internal rename of gstring_format(), which uses Rapico (*)
  89dbb64... BSE: use Rapicorn's printout() and printerr() (*)
  0315312... SFI: use Rapicorn's string_format() (*)
  82b3980... TOOLS: use Rapicorn's string_format() (*)
  7caa010... PLUGINS: use Rapicorn's string_format() (*)
  b497fd4... DRIVERS: use Rapicorn's string_format() (*)
  53c72df... BSE: use Rapicorn's string_format() (*)
  9480590... BEAST: use Rapicorn's string_format() (*)
  a333a55... SFI: remove dead code (*)
  da6f91b... Merge branch 'string-format' (*)
  536e816... BSE: fix bse_cxx_init namespace (*)
  338c957... BSE: fix use of deprecated g_source_get_current_time() (*)
  2428c3b... BSE: fix prototype ordering in BSE_DUMMY_TYPE (*)
  34da056... BSE: fix compiler warnings about switch type (*)
  f0d60d2... BSE: fix signedness compiler warnings (*)
  3610fa2... BSE: fix procedure prototype warnings (*)
  a1abe56... BSE: silence compiler (*)
  b2ab961... PLUGINS: fix signedness compiler warnings (*)
  ddf83fd... GXK: fix signedness compiler warnings (*)
  9b950d5... GXK: fix compiler warnings about switch type (*)
  cd2f4a7... GXK: fix warning about macro redefinition (*)
  d267a92... BEAST: silence compiler (*)
  eddf186... BEAST: fix signedness compiler warnings (*)
  ef87a25... SHELL: silence compiler (*)
  93ebcfa... TOOLS: fix signedness compiler warnings (*)
  90a498e... LAUNCHERS: abort if seteuid/setreuid failed to drop privile (*)
  57908f2... BSE: use std::atomic<>, since Rapicorn's Atomic<> is gone (*)
  dffbb3e... Merge branch 'g++-warning-fixes' (*)
  2d2fbc4... BEAST: provide a descriptive warning about unsupported aida (*)
  51823d9... SFI: use __func__ to print error messages (*)
  c69802a... BSE: use __func__ to print error messages (*)
  05d5d95... GXK: use __func__ to print error messages (*)
  29ce221... BEAST: use __func__ to print error messages (*)
  c362408... Merge branch 'fix-error-messages' (*)
  63982f0... BSE: remove unused Dot and DotSeq (*)
  261ce47... BEAST: remove unused BstRack* code (*)
  a986592... TESTS: audio: save .bse files without unused parasite info (*)
  6410555... BEAST: remove unused parasite zoom code (*)
  020df5e... BSE: remove unused parasite code (*)
  4e67a88... BSE: remove unused DataPocket code (*)
  58d190f... BSE: remove unused IntSeq (*)
  cb231dc... BEAST: remove unused bstplaylist.hh and bstplaylist.cc (*)
  91ce1d6... BEAST: remove unused bsteffectview.hh and bsteffectview.cc (*)
  24896b8... BSE: remove unused bse_source_get_tick_stamp() (*)
  c9220e1... BSE: remove unused bse_editable_sample_read_samples() (*)
  d701c63... BSE: remove unused project procedures: list-uname-paths, fi (*)
  1dacff5... BSE: remove unused bse-wave-load-wave (*)
  c5fda82... BSE: remove unused bse_item_undo_depth, bse_item_redo_depth (*)
  fea1977... Merge branch 'unused-code' (*)
  884fad2... BSE: libtool >= 1.5.2 doesn't always set rpath, requiring l (*)
  c81facb... PO: add POTLIST and related files to CLEANFILES (*)
  87cc050... PO: unlist obsolete source file entries (*)
  2f8b01f... TRAVIS: add travis-ci, first build Rapicorn then attempt a  (*)
  ae4fd39... TRAVIS: install libxml2-utils for xmllint (*)
  7e76707... TRAVIS: install asound, flac, vorbis, mad, guile and gnomec (*)
  12ce63c... TRAVIS: force installation of guile-1.8-dev and libgnomecan (*)
  4c63734... BUILD: detect git repo by inspecting HEAD:configure.ac (*)
  da25604... BUILD: only generate shortened ChangeLog if the limiting co (*)
  ddf4a19... BUILD: properly quote AM macro arguments with comma (e.g. - (*)
  1f6a4b0... Merge branch 'travis-ci' (*)
  22a1c5a... BUILD: let --enable-devel-mode=auto decide 'no' if $srcdir/ (*)
  4aa3e55... BUILD: autogen.sh: cleanups, leave ChangeLog alone (*)
  77ddd2f... BUILD: rename README.md from README (*)
  bd80cc4... BUILD: produce .xz tarballs for 'make dist' (*)
  cfef046... BUILD: autogen.sh: simplify to the bare minimum required (*)
  747896c... README.md: update descriptions and add CI button (*)
  0a98aa2... README.md: update build requirements (*)
  feed698... README.md: fix travis-cli badge links (*)
  6f83f75... BSE: check for writable /etc/ld.so.cache before running /sb (*)
  3352860... BUILD: don't create bz2 tarballs, .xz is enough (*)
  1908c5e... BUILD: install README.md, NEWS along Beast documentation (*)
  038d442... BUILD: adjust to Rapicorn packaging fixups: rapicorn-15.09  (*)
  22c807a... README.md: match badge order from Rapicorn (*)
  e1b0815... SFI: Use fully namespaced assertion macros in headers. (*)
  90b3556... BSE: Use fully namespaced assertion macros in headers. (*)
  50a81ed... Merge branch 'build-fixes' (*)
  3de427f... DEBIAN: remove largely outdated debian/* files (*)
  03baec4... BUILD: require rapicorn-15 >= 15.09.1 (*)
  1be13e3... BUILD: tie libbse ABI stability to MINOR version number (*)
  3ec0571... BUILD: strip MINOR from install paths and generally use 'be (*)
  3e274bc... BUILD: install bse plugins and drivers into prefix/lib/bse- (*)
  47177df... BUILD: remove pkglibexecdir which was unused (*)
  9694e68... BUILD: let --enable-devel-mode=auto decide 'yes' if $srcdir (*)
  96dcc39... BUILD: pass --enable-devel-mode=yes for 'autogen.sh' initia (*)
  95162b6... DATA: bse.pc.in: list Rapicorn requirement (*)
  5be4601... BUILD: add compile & link test for BSE executable (*)
  90c8d31... BUILD: install beast and bse translation files under versio (*)
  e503941... Merge branch 'api-abi-revision-versioning' (*)
  55667d6... BUILD: fix configure regeneration during maintainer-clean (*)
  4a6f145... DATA: generate and install unversioned bse.pc (*)
  acfe51e... BUILD: install unversioned docs in ${prefix}/doc/beast/ (*)
  67e1273... BUILD: install unversioned data in ${prefix}/share/beast/ (*)
  c2d43ec... BUILD: rename installpath datadir (*)
  e6ecf77... LAUNCHERS: stop building and installing a bsescm wrapper (*)
  5fef643... SHELL: install unversioned bsescm (*)
  d436f90... LAUNCHERS: beast: match exact version number of spawned bea (*)
  95e0f36... Merge branch 'unversioned-installdirs' (*)
  5f56a98... DATA: update beast.desktop, beast can handle multiple file  (*)
  14fec71... BUILD: ship HACKING.html to avoid pandoc dependency for tar (*)
  ce603f8... DEBIAN: compat: add '9' (*)
  295db87... DEBIAN: source/format: add "3.0 (quilt)" (*)
  0d48e5d... DEBIAN: control: create beast, beast-doc, libbse, libbse-de (*)
  3026acc... DEBIAN: libbse-0-9.install: list files for libbse-0-9 packa (*)
  7ed1a1a... DEBIAN: libbse-dev.install: list files for libbse-dev packa (*)
  110aed3... DEBIAN: beast.install: list files for beast package (*)
  53d183d... DEBIAN: beast-doc.install: list files for beast-doc package (*)
  2b3cb2d... DEBIAN: rules: add rules to build packages (*)
  b77e28c... DEBIAN: watch: match recent beast releases (*)
  302fed4... DEBIAN: copyright: list all copyrights and licenses applica (*)
  f116e63... DEBIAN: control: add Breaks and Replaces for old beast, doc (*)
  29077dd... DEBIAN: patches: add patch to leave mime updates to dh_inst (*)
  8ea1fc9... DEBIAN: rules: use dh_makeshlibs -X to exclude driver libra (*)
  902d2f2... DEBIAN: rules: fix binary-without-manpage for versioned bea (*)
  fbb3e31... DEBIAN: rules: remove unused doxygen files with dh_doxygen (*)
  c3c1a3f... DEBIAN: control: update Standards-Version: 3.9.6 (*)
  b380184... DEBIAN: control: make beast the first binary package specif (*)
  bcad7e8... DEBAIN: changelog: start changelog for Debian (*)
  1a7ea00... DEBIAN: build with autoreconf (*)
  f38e6e1... DEBIAN: source builds also need libasound2-dev and libxml-p (*)
  f116d04... TRAVIS: use citool.sh and precompiled rapicorn to build tar (*)
  e616e66... TRAVIS: notify irc.gimp.org#beast about build status (*)
  d84031f... TRAVIS: the pdebuild host system needs dh-autoreconf instal (*)
  74feaca... TRAVIS: upgrade cibuild.sh to include upstream version in b (*)
  4e3409b... README.md: describe how to install binary packages (*)
  5418092... DEBIAN: beast.postinst: set beast launcher suid bit (*)
  e17ffef... Merge branch 'debian-packages' (*)
  55c3034... BSE: install additional #include files required to build Sp (*)
  37cf56c... BSE: rename publically installed header file to effectbase. (*)
  c736ad1... BUILD: provide BSEINCLUDEDIR via bse API and bse.pc for IDL (*)
  6b12eaf... Merge branch 'external-plugin-fixes' (*)
  e57e1e5... BSE: rename Str1ngSeq to make room for new API (*)
  efe2535... BSE: add Bse::icon_from_pixstream to create an Icon from a  (*)
  06912a0... BSE: implement list_module_types, find_module_type, module_ (*)
  a3a68c7... BEAST: use AuxData, find_module_type() and related function (*)
  b7ef3ab... BSE: replace old procedure with Server::sample_file_info() (*)
  f919752... BSE: remove unused bse_project_list_upaths() and BseStr1ngS (*)
  70389b7... Merge branch 'move-procs' (*)
  c07d93a... BSE: fix NULL access on LADSPA registration (*)
  820e4d8... BEAST: properly split category tags at ';' (*)
  9068e59... Merge branch 'ladspa-fixups' (*)
  f52c28c... BSE: tests: use TPASS/TCHECK for test output (*)
  da0acbe... TESTS: use TCHECK() and tprintout for test output (*)
  e72c256... BSE: avoid using a wrapper macro for 'extern "C"' (*)
  e4536ee... BUILD: taptool.sh: add script to be used as TEST_LOG_DRIVER (*)
  9aa36ee... BUILD: Makefile.decl: add rules to run $(TAPTESTS) tests th (*)
  5f1b8e5... BSE: tests: run tests as TAPTESTS (*)
  c9dcd5e... SFI: tests: run tests as TAPTESTS (*)
  0640ff0... TESTS: run tests as TAPTESTS (*)
  a731699... BSE: tests/blocktests.cc: eliminate slow runs, use new benc (*)
  8e4854d... BSE: tests/resamplehandle.cc: eliminate slow runs, use new  (*)
  9074a96... BSE: tests/misctests.cc: output cosmetics (*)
  d32fb88... BSE: tests/firhandle.cc: eliminate slow runs, use new bench (*)
  bab4fc1... TESTS: filecheck: 'make check' cosmetics (*)
  8f2e7be... PO: remove outdated entry from POTSCAN (*)
  adbe148... BUILD: Makefile.decl: add x11tests (X11TESTS) for taptests  (*)
  022170d... BUILD: ship taptool.sh in tarballs (*)
  598dbb3... Merge branch 'taptests' (*)
  c67eaf6... BSE: storage: keep property values unmodified during defaul (*)
  4ed7678... ALL: adjust for Aida::EnumValue being passed by value (*)
  e3c0624... BEAST: process Aida enum parameters by using Aida::EnumInfo (*)
  e09c66d... BSE: save and restore symbolic enum values by using Aida::E (*)
  c1e5349... Merge branch 'fixes+updates' (*)
  f493477... BSE: rename BseIt3mSeq to make room for new API (*)
  f5025e4... BSE: move Track.list_parts[_uniq]() into bseapi.idl (*)
  e04136a... BSE: bseapi.idl: list unported procedures from Janitor, Ser (*)
  49648c7... BSE: bseprocedure.proc: remove unused procedures (*)
  e9eb17b... Merge branch 'idl-migration' (*)
  e069ecc... TESTS: remove perftest which uses an old style procedure (*)
  e0f4e0a... BSE: move MusicalTuningType, NoteDescription and related AP (*)
  1d2d811... BSE: document push_undo() variants (*)
  8c51022... BSE: Item: add push_property_undo() (*)
  91e35d6... BSE: Song: save 'bpm' and 'musical_tuning' properties to un (*)
  039d88d... BSE: add Object::changed() signal (*)
  f2041cd... BSE: emit changed() notification for aida properties (*)
  a4dac50... BEAST: update UI upon aida Parameter changed() signals (*)
  cd55eef... Merge branch 'idl-note-describe' (*)
  133b649... BEAST: bstmain.cc: extract method main_cleanup (*)
  46d90ea... BEAST: bstmain.cc: extract method main_save_rc_files (*)
  122390f... BEAST: bstmain.cc: extract method main_run_event_loops (*)
  c22dcf4... BEAST: bstmain.cc: extract method main_splash_down (*)
  7478448... BEAST: bstmain.cc: extract method main_show_release_notes (*)
  06e69e7... BEAST: bstmain.cc: extract method main_open_default_window (*)
  4d08bbe... BEAST: bstmain.cc: extract method main_open_files (*)
  e79bca0... BEAST: bstmain.cc: extract method main_init_dialogs (*)
  9126c4e... BEAST: bstmain.cc: extract method main_init_scripts (*)
  78373a6... BEAST: bstmain.cc: extract method main_sleep4gdb (*)
  fca22fe... BEAST: bstmain.cc: extract method main_init_ladspa (*)
  f58dcdf... BEAST: bstmain.cc: extract method main_init_core_plugins (*)
  8a7a4b6... BEAST: bstmain.cc: extract method main_splash_image (*)
  7c5d989... BEAST: bstmain.cc: extract method main_load_rc_files (*)
  9ca52ba... BEAST: bstmain.cc: extract method main_init_bst_systems (*)
  0389d75... BEAST: bstmain.cc: extract method main_init_gxk (*)
  1e7edd7... BEAST: bstmain.cc: extract method main_init_sfi_glue (*)
  62f1d5c... BEAST: bstmain.cc: extract method main_init_bse (*)
  69269e3... Merge branch 'main-methods' (*)
  bf4d885... BUILD: add -export-dynamic and -Bsymbolic-functions to AM_L (*)
  2b02884... BUILD: remove old debugging flags (*)
  05bea8f... BUILD: leave compiler diagnostics colorization and line wra (*)
  e27d05d... BUILD: rename SIMD_FLAGS variable (*)
  a8abb3f... BUILD: preserve user defined CFLAGS, CXXFLAGS, LDFLAGS (*)
  96326bf... BUILD: avoid autoconf specific AC_ prefixes (*)
  51201d6... BUILD: taptool.sh: prevent excessive printouts during pipel (*)
  0f99f47... SFI: adapt to Rapicorn providing parse_init_args() (*)
  9576908... Merge branch 'configure-cleanups' (*)
  e2d98f5... BUILD: check for python-dev and python >= 2.7 (*)
  f7f5eb3... BSE: move version(), installpath() and INSTALLPATH_* into B (*)
  d5d63fe... SFI: provide INSTALLPATH_BEASTEXECDIR and INSTALLPATH_PYBEA (*)
  e3fdffb... PYBEAST: add directory (*)
  f3f8cea... BEAST: initialize and finalize python in main() (*)
  f5caa40... BEAST: use Python to run the Beast main event loop (*)
  c1c8d99... SFI: add installpath_override() Signed-off-by: Tim Janik <t (*)
  64ad943... BEAST: use top_srcdir as installpath from an uninstalled be (*)
  d2166ed... PYBEAST: add main.py (*)
  99676e1... BEAST: start installpath/pybeast/main.py which in turns run (*)
  ea1569c... BEAST: parse and filter Gtk+ argc/argv early on (*)
  293a179... BEAST: provide sys.argv for Python (*)
  2dc5e58... BSE: rename 'UserMessageType utype' to avoid reserved Pytho (*)
  ba1f18e... Merge branch 'python-main' (*)
  ed9c641... BSE: rename 'Category.otype', since 'type' is a reserved wo (*)
  eae5ac1... BSE: provide init_server_instance() and init_server_connect (*)
  7af79da... BEAST: make use of init_server_instance() and init_server_c (*)
  0ca275d... BUILD: add bse/pybse/Makefile (*)
  d41d71c... BSE: pybse: build bseidlapi.pyx from bseapi.idl (*)
  6f125c0... BSE: pybse: build 'Bse.so' Python module (*)
  65a17e4... SFI: remove (mostly useless) 'app_name' argument from sfi_i (*)
  2b697f0... BSE: provide Bse::init_needed() (*)
  de787ff... BSE: pybse: initialize libbse from sys.argv (*)
  5aac159... Merge branch 'pybse-module' (*)
  c5f5240... BSE: pybse: add pysupport.hh to dist tarballs (*)
  126ef1b... Merge branch 'pybse-module' (*)
  fbb6dd0... BSE: use Bse::Error::* instead of Bse::ERROR_* (*)
  0921456... BEAST: use Bse::Error::* instead of Bse::ERROR_* (*)
  2f8831d... BSE: use Bse::MidiSignal::* instead of Bse::MIDI_SIGNAL_* (*)
  5dcaae8... BEAST: use Bse::MidiSignal::* instead of Bse::MIDI_SIGNAL_* (*)
  f3c4803... BSE: use Bse::MusicalTuning::* instead of Bse::MUSICAL_TUNI (*)
  fd975a0... PLUGINS: use Bse::MusicalTuning::* instead of Bse::MUSICAL_ (*)
  ba9be02... BEAST: use Bse::MusicalTuning::* instead of Bse::MUSICAL_TU (*)
  9fe7e3c... TOOLS: use Bse::MusicalTuning::* instead of Bse::MUSICAL_TU (*)
  dfe1ce5... BSE: bseapi.idl: rename Bse::ErrorType to Bse::Error (*)
  b9ecb52... BSE: bseapi.idl: rename Bse::Error::ERROR_* to Bse::Error:: (*)
  c6bee08... BSE: fix Bse::error uses and type mismatches (*)
  a462ad6... BSE: convert enum type MusicalTuningType to enum class Musi (*)
  eed2c54... BSE: fix Bse::MidiSignal type mismatches (*)
  1378ebe... BSE: convert enum type MidiSignalType to enum class MidiSig (*)
  3f27594... BSE: convert enum type UserMessageType to enum class UserMe (*)
  987216e... BSE: pybse: adapt to scoped C++ enum values (*)
  1961acd... BEAST: convert enum type Bst::Direction to enum class Bst:: (*)
  270eab4... BEAST: fix FFTSize enum value to int64 conversion (*)
  13b9f4e... BEAST: fix NoteLength enum value to int64 conversion (*)
  b498b67... BEAST: fix RowShading enum value to int64 conversion (*)
  dd137d4... BEAST: convert enum type Bst::QSamplerDrawMode to enum clas (*)
  15c3420... SFI: sfidl-cbase.cc: add int64 conversions around enum valu (*)
  4fb0b00... BEAST: fix Bse::error checks (*)
  643544a... BSE: fix Bse::error checks (*)
  27d114d... DRIVERS: fix Bse::error checks (*)
  b1d4e69... TOOLS: fix Bse::error checks (*)
  b807930... Merge branch 'scoped-enums' (*)
  0892f3c... BUILD: buildtool.sh: script to print build 'config' and do  (*)
  b5486ff... TRAVIS: add .travis.docker - a basic setup to build deb pac (*)
  fa9d28d... TRAVIS: use docker and buildtool.sh to build and upload pac (*)
  16a6e7c... DEBIAN: beast.install: package pybeast installation files (*)
  2c14bab... DEBIAN: fix package-installs-python-bytecode (*)
  09ff5d2... TRAVIS: applyenv: allow importing arbitrary environment var (*)
  ae64be6... TRAVIS: fix line breaks (*)
  97fe522... TRAVIS: add debian:jessie to the build matrix (*)
  5708c08... TRAVIS: add ubuntu trusty and xenial to the build matrix (*)
  5752711... TRAVIS: allow ubuntu:trusty builds to fail (*)
  ec97b48... TRAVIS: add debian testing to the build matrix (*)
  b66d557... TRAVIS: allow failure for ubuntu xenial builds (*)
  becd629... BSE: pybse: link Bse.la with $(PYTHON_LIBS) (*)
  5820b67... TRAVIS: use $BINTRAYREPO (*)
  20857cb... TRAVIS: allow failures for debian 'testing' (*)
  094be3d... TRAVIS: test package installation and removal (*)
  471f0eb... TRAVIS: register the bintray key with apt-key in order to d (*)
  e78a9a1... BSE: pybse: let srcdir relative files depend on build sourc (*)
  30192e3... PO: fix srcdir relative file path (*)
  a2e846e... DEBIAN: changelog: set version number to pre-relese, to mat (*)
  7a691ff... TRAVIS: redo snapshot versioning to follow debian guideline (*)
  57b119c... TRAVIS: use complete version information for bintray packag (*)
  cfa85c2... TRAVIS: fix upload version and initial distribution pick (*)
  d840108... TRAVIS: add 'distcheck' to build matrix (*)
  f206a9f... TRAVIS: slightly increase network operation retries (*)
  56513d1... TRAVIS: disable "ubuntu:trusty" builds, whose C++11 version (*)
  f193d8d... TRAVIS: notify IRC about build success (*)
  6077171... TRAVIS: simplify bintray package installations (*)
  cd41f5b... TRAVIS: .travis.docker: introduce more caching layers for l (*)
  d1a2fba... PO: fix rule so a piping subshell doesn't hide "missing gaw (*)
  b3a204d... TRAVIS: add build dependency 'gawk' to dockerfile (*)
  4b51bf6... PO: avoid triggering 'update-po' for read-only srcdir, even (*)
  0b001f6... BUILD: distcheck: ensure $XZ_OPT doesn't default to fast/ba (*)
  3924408... PO: distcheck: ensure 'update-po' has been run to ship upda (*)
  e0775e9... DEBIAN: control: adjust dependencies to Rapicorn's updated  (*)
  2338c23... TRAVIS: allow 'distcheck' test builds to fail (*)
  43123ba... TRAVIS: trim dependencies and add INTENT to env variable di (*)
  138ab5c... TRAVIS: defer env variable definitions to increase docker l (*)
  3e102be... Merge branch 'travis.docker' (*)
  4207843... PO: updates for make dist (*)
  6e87843... BUILD: configure.ac: verify ABI_MICRO==0 (*)
  ace0ddd... NEWS: updates for the next release (*)
  35f10b5... Version increment to 0.10.0 (*)
  efc279e... Merge branch 'release' (*)
  f25a830... Release Beast 0.10.0 (*)
  1f5cb91... configure.ac: revision increment to 0.10.1 (*)
  dd59690... BUILD: depend on Rapicorn 16.0.1 (*)
  dd38d21... DEBIAN: control: depend on Rapicorn 16.0.1~git5374, consoli (*)
  35d0030... TRAVIS: distinguish INTENT=package and INTENT=distcheck (*)
  1c26619... BUILD: buildtool.sh: throw a warning for shallow git reposi (*)
  9c258a9... TRAVIS: rename $BEASTAPTSOURCE (*)
  4d98539... TRAVIS: use different bintray repositories for stable vs de (*)
  ebb0dac... BUILD: update glib-gettext.m4 to latest version from glib g (*)
  13b1be8... BEAST: link beast against python libraries, fixes build on  (*)
  a613470... Merge branch 'kubuntu-16-04' (patches from Stefan Westerfel (*)
  265b3e7... BUILD: configure.ac: detect LIBZ_LIBS and configure CXX to  (*)
  df914d5... PLUGINS: remove unused macro (*)
  59aaf82... BEAST: add LIBZ_LIBS where needed (*)
  cbb2ed5... BSE: add missing libs (*)
  322f511... Merge branch 'add-missing-libs' (*)
  267e31f... BSE: move Container.get_item() into bseapi.idl (*)
  f564c26... BEAST: use Container.get_item() from bseapi.idl (*)
  32c6bf8... BSE: move Container.list_children() into bseapi.idl (*)
  2b87848... BEAST: use Container.list_children() from bseapi.idl (*)
  2778741... BSE: move WaveRepoImpl.list_children() and remove_wave() in (*)
  2fab699... BEAST: use WaveRepoImpl.list_children() and remove_wave() f (*)
  f48ac0f... SFI: fix sfi_error() so it warns but doesn't abort the prog (*)
  e8bbd02... BSE: move BseWave methods into bseapi.idl (*)
  02f300d... BEAST: use Wave methods from bseapi.idl (*)
  69497ba... BSE: move Category and CategorySeq into bseapi.idl and swit (*)
  aeb1ec2... BEAST: use Bse:: Category, CategorySeq and Icon from bseapi (*)
  6dc9499... BSE: fix accidental ENGINE_JOB_ICONNECT rename (*)
  608d290... SFI: define SfiProxy as ssize_t to avoid useless signedness (*)
  f066b15... BSE: move all Song methods into bseapi.idl (*)
  2a9b1a7... BEAST: use Song methods from bseapi.idl (*)
  edf1fd1... BSE: migrate enum ProjectState and signal state_changed int (*)
  0295023... BSE: add SuperSeq and migrate Project.get_supers() into bse (*)
  0280ea0... PO: POTSCAN: remove unused file entries (*)
  6f2b74e... PO: Makefile.am: fix message about untranslated files (*)
  5e2f58b... PO: POTSCAN: fix sorting (*)
  17c0e33... PO: POTSCAN: purge old file entries (*)
  95600de... BSE: use UI-friendly Synth/Song/Midi-Synth as default objec (*)
  8399d7c... BSE: minor cleanups to Song methods (*)
  a7a4a10... BSE: migrate all Project methods into bseapi.idl (*)
  d69eade... BEAST: use project methods (*)
  12973ff... Merge branch 'migrate-procedures' (*)
  c090af1... MISC: mkbuildid.sh: add script to generate build id (*)
  90fc5e4... MISC: mive Dockerfile-apt.in here (*)
  70b4fc3... MISC: applyenv.sh: add script to substitute @ENVIRONMENTVAR (*)
  cc4d8f6... BUILD: qualify version as 0.10.1~wip to indicate developmen (*)
  a38155a... BSE: replace all birnet_* symbols (*)
  47d44ad... BUILD: generate topbuildid.cc (*)
  94284da... BEAST: compile and use Internal::buildid() (*)
  1d6ad8d... MISC: bintrayup.sh: add script for package uploads to bintr (*)
  f292778... MISC: shift bintray package upload into Dockerfile (*)
  dbc2263... TRAVIS: leave package handling to Dockerfile (*)
  93276b0... Merge branch 'dockerbuild' (*)
  3abb6f8... TRAVIS: unset 'language', use clang++ for distcheck (*)
  f7a70c0... MISC: Dockerfile-apt.in: just issue a warning if the final  (*)
  97cebac... MISC: Dockerfile-apt.in: support multiple intent values nex (*)
  1faff5e... MISC: Dockerfile-apt.in: leave the build files around for i (*)
  98245f5... Merge branch 'travis-fixes' (*)
  5ee7405... BEAST: fix passing std::string through varargs (*)
  d9caa6a... BEAST: fix signed shifts (*)
  cd27b8d... BSE: use noexcept instead of dynamic exception specificatio (*)
  0c48597... Merge branch 'compile-fixes' (*)
  a24b57b... SFI: remove 'extern "C"' from all API (*)
  57b43cb... BSE: remove 'extern "C"' from all API (*)
  33b0dc8... TOOLS: remove 'extern "C"' from all API (*)
  9543ee4... PLUGINS: remove 'extern "C"' from all API (*)
  d3c983f... DRIVERS: remove 'extern "C"' from all API (*)
  d1d6e7e... BEAST: remove 'extern "C"' from all API (*)
  598d7aa... SHELL: remove 'extern "C"' from all API (*)
  1d20e38... BSE: use bseengine.hh symbols instead of duplicating header (*)
  1fdf724... BSE: ldscript.map: export only C++ symbols (*)
  7866f76... BSE: provide tick_stamp_from_systime() (*)
  388cfe5... BSE: provide Bse::objects_debug_leaks() (*)
  1ce5949... BEAST: use BseServer.tick_stamp_from_systime() (*)
  d05d2cb... BEAST: use Bse::objects_debug_leaks() (*)
  23ea7b4... BSE: remove extern "C" from plugin export symbols (*)
  ce92c5f... Merge branch 'remove-extern-c' (*)
  9400b99... BEAST: fix crash: assigning NULL to std::string is an error (*)
  015d0eb... BUILD: move autotools files to config/ and require srcdir== (*)
  b245285... BUILD: acbeast.m4: provide MC_ASSERT_VERSION (*)
  b161fd1... BUILD: autogen.sh: avoid calling ./configure if $NOCONFIGUR (*)
  778fb68... BUILD: configure.ac: move 'subdir-objects' option, to apply (*)
  3f79091... TOOLS: fix automake warning (*)
  aee7003... BUILD: support clang++ options and various sanitizers for - (*)
  763a833... BUILD: configure.ac: combine dependencies into one LIBBSE p (*)
  ba533ff... BUILD: configure.ac: fix a bogus clang++ warning (*)
  abd91ed... BUILD: remove BST_VERSION_HINT (*)
  e09acb8... BUILD: use only config/config.h for autoconf results (*)
  ff27624... Merge branch 'configure-updates' (*)
  fc141fa... DEBIAN: adapt 10-skip-update-mime.patch to configure.ac cha (*)
  5178b06... PLUGINS: avoid building explicit non-SIMD version of plugin (*)
  718abdd... BSE: match and load all plugins, identified by extension ". (*)
  c5d40c7... LAUNCHERS: remove unused bseshstart.c (*)
  f6d41d9... BSE: remove largely unused BSE_*_VERSION defines (*)
  0ca67ca... Merge branch 'always-simd' (*)
  b14b93f... Merge branch 'master' of github.com/tim-janik/beast into so
  5a2833b... BSE: SF2: adapt code to c++ified beast codebase
  f0fd039... BEAST: SF2: adapt code to c++ified beast codebase
  62ee180... BSE: SF2: use mixfreq to compute number of silent samples r
  9d8472a... BSE: SF2: add documentation how the fluidsynth engine is us
  d387f25... BSE: SF2: fix missing bse_sound_font_repo_finalize and use 
  2976cca... BSE: SF2: use Bse::TickStamp instead of old gsl API
  f127152... BSE: SF2: port storage blob to Rapicorn Mutex
  75e5a0c... BSE: SF2: use C++ inheritance for GObject struct derivation
  a4d95a9... BSE: SF2: upgrade sound-font-snet.bse to version 0.8.1
  1344595... BSE: bsestorage: replace g_strdup_printf with g_strdup_form
  8a78da1... BSE: bsestorage: whitespace fixes
  b61afd0... BSE: bsestorage: use Rapicorn::string_format() for bse_stor
  097d42e... Merge branch 'master' of github.com/tim-janik/beast into so
  5d67efc... BSE: SF2: replace g_object_new() with bse_object_new()
  bd5c7ec... BSE: SF2: move sound-font-snet from zintern to res; fixes s
  9b2fd45... BSE: SF2: set fluid synth gain to 1.0 (default is 0.2)
  b2a845e... Merge branch 'master' of github.com/tim-janik/beast into so
  d9f4201... BSE: SF2: remove generated file which should not have been 
  cce2530... BSE: SF2: Fix a few signedness warnings in sound font code
  52359e8... Merge branch 'master' of github.com/tim-janik/beast into so

(*) This commit already existed in another branch; no separate mail sent


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