[beast] (832 commits) Non-fast-forward update to branch wip/soundfont
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast] (832 commits) Non-fast-forward update to branch wip/soundfont
- Date: Sun, 6 Nov 2016 11:48:56 +0000 (UTC)
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]