2013-07-06 Tim Janik # 75cf7e5e86d
Release 0.8.2
- devel:
- Merge branch 'release'
- Merge branch 'tarball-docs'
- Merge branch 'rapicorn-string-format'
- Merge branch 'flac-support'
- BST: use Rapicorn's new TypeCode::from_enum<>()
- ALL: revert accidental removal of newlines
- Merge branch 'remove-birnet'
- Merge branch 'aida-idl'
2013-03-25 Tim Janik # 91de6bb49c7
- configure.in: revision increment of BSE_MICRO_VERSION to 1
2013-03-25 Tim Janik # af82337c966
Release 0.8.0
- release:
- BST: contributor fixups
- NEWS: release news updates.
- BST: release notes updates
- BUILD: use --first-parent and show commit message body for release-news
- LIB: upgrade BSE files to version 0.8.0
- BUILD: version update to 0.8.0
- Merge branch 'release-updates'
- Merge branch 'struct-derivation'
- BUILD: depend on Rapicorn 13.03.0
- Merge branch 'rapicorn-threading'
- Merge branch 'rapicorn-dependency'
- BSE: TESTS: port testwavechunk.cc to C++
- BSE: cleanups and fix typos in bse sources
- Merge branch 'printf-format-security'
- ROOT: mkrelease.sh: show how to fast-forward merge 'devel' after release
- ROOT: mkrelease.sh: show how to push the actual release commit to upstream
- ROOT: mkrelease.sh: skip HEAD vs. upstream check, which nees different release style
- DOCS: fix target directory for doc uploads
- configure.in: revision increment of BSE_MICRO_VERSION to 9
2013-01-19 Tim Janik # 1609728d3be
Release 0.7.8
- release:
- ROOT: mkrelease.sh: check for master and fix ssh warnings
- DOCS: re-import recent docs from wiki, treat docs current for 24h
- ROOT: update package version to 0.7.8, update dependencies
- ROOT: release news updates
- PO: updates for make dist
- DOCS: incorporate api doc build rule improvements from Rapicorn
- DOCS: polish api doc name for doxygen
- BST: allow ALT + mouse button 1 as movement alternative to button 2
- BST: provide accessors to classify mouse button events for context/movement/etc
- DRIVERS: list midi and pcm devices by name, including 'default'
- SFI: fix make dependency
- BSE: fix IDL includes for distcheck
- SFI: remove toyprof leftovers
- BST: fix flags enum combination operators to be consexpr for g++-4.7 C++11
- GXK: fix flags enum combination operators to be consexpr for g++-4.7 C++11
- SFI: fix flags enum combination operators to be consexpr for g++-4.7 C++11
- BSE: fix string+macro concatenations which are misparsed by g++-4.7 C++11
- BSE: move collect_thread_totals() to keep procedures out of bsecore.idl
- PLUGINS: include "bse/bsecxxmodule.idl" is sufficient for IDL files
- BSE: force ctor syntax for all IDL streams, fix more auxillary data ctors
- BSE: use constants in IDL files and avoid C-isms
- BSE: use ctor syntax for all auxillary data in IDL files
- BSE: replace FBlock uses in IDL files with FloatSeq
- BSE: implement fast bse_block_fill_0() for arbitrary block types
- BSE: remove FBlock parasite accessors
- SFIDL: disabled BBlock use in IDL files
- ALL: get rid of NULL in IDL files
- SFIDL: get rid of 'ConstIdent' in IDL files
- AIDA: use 'include' statements in IDL files instead of preprocessor directives
- SFIDL: renamed "interface" keyword in IDL files
- SFI: use Enum() for value asignments, use 0 to indicate neutral values
- SFI: renamed 'enum' keyword in IDL files
- TESTS: constexpr fixups for C++11
- BUILD: compile sources as C++11 (g++ -std=gnu++0x)
- BSE: fixed useless casts
- PO: update file references
- ALL: remove trailing white spaces
- TOOLS: use one liner license
- BUILD: cleanups
- BST: use one liner license
- GXK: use one liner license
- DATA: cleanups
- DOCS: cleanups
- LAUNCHERS: use one liner license
- LIB: use one liner license
- PO: cleanups
- SHELL: use one liner license
- TESTS: use one liner license
- TOOLS: cleanups
- DRIVERS: use one liner license
- PLUGINS: use one liner license
- BSE: use one liner license
- BIRNET: use one liner license
- SFI: use one liner license
- FREEVERB: renamed C++ headers to .hh
- DRIVERS: renamed C++ headers to .hh
- BST: renamed C++ headers to .hh
- GXK: renamed C++ headers to .hh
- PLUGINS: renamed C++ headers to .hh
- BSE: renamed C++ headers to .hh
- SFI: renamed C++ headers to .hh
- BST: turn generated sources into C++
- BST: turn all beast-gtk sources into C++
- SFI: handle GConnectFlags operators, SfiGlueGcFreeFunc and GTypeFlags casts
- GXK: compile all gxk sources as C++
- GXK: variable and struct field fixups for C++
- GXK: avoid flags enum casting for GdkEventMask GdkWindowHints GtkAttachOptions
- GXK: avoid flags enum casting for GxkDialogFlags
- SFI: avoid excessive flags enum casting for GParamFlags GSignalMatchType GSignalFlags
- TOOLS: fixed CXX warnings
- BSE: remove obsoleted C plugin export macros
- DRIVERS: compile bsemididevice-alsa and bsepcmdevice-alsa as resident types
- BSE: renamed BSE_RESIDENT_SOURCE_DEF() macro
- PLUGINS: compile BseFreeVerbCpp as C++ resident type
- PLUGINS: merge IDL modules into a single library
- PLUGINS: removed makefile cruft
- PLUGINS: compile DavXtalStrings as C++ resident type
- PLUGINS: compile DavSynDrum as C++ resident type
- PLUGINS: compile DavCanyonDelay as C++ resident type
- PLUGINS: compile BseIIRFilter as C++ resident type
- BSE: move BseIIRFilterAlgorithm and BseIIRFilterType enums here
- PLUGINS: compile BseSequencer as C++ resident type
- PLUGINS: removed unused files
- PLUGINS: compile BseMult as C++ resident type
- PO: i18n file list updates
- PLUGINS: compile BseMixer as C++ resident type
- PLUGINS: compile SimpleADSR as C++ resident type
- PLUGINS: compile BseAtanDistort as C++ resident type
- PLUGINS: use BSE_RESIDENT_TYPE_DEF in BseAdder
- BSE: add helper macro for plugin module regostrations as resident types
- PLUGINS: make BseAdder a resident type plugin
- SFI: added helper class Init to call function from static ctor
- BSE: allow resident type registration from plugins
- PO: scan bseadder.cc for i18n strings
- PLUGINS: compile BseAdder as C++
- BSE: generate C++ sources instead of C
- BSE: compile all procedure files as C++
- BSE: compile bseengine, bseenginemaster, bseengineschedule and bseengineutils as C++
- BSE: compile bsemidinotifier, bsemidisynth and bsemidivoice.c as C++
- BSE: compile bseparasite, bseplugin and bseprocedure as C++
- BSE: compile bsequery, bsescripthelper and bsesnooper as C++
- BSE: compile bsestorage as C++
- SFI: merge SfiTokenType into GTokenType
- BSE: compile bseundostack as C++
- BSE: compile object as C++
- BSE: compile param, project, song, snet, super, sub*, etc as C++
- BSE: remove unused files bseinstrument, bsepattern, bsepatterngroup
- SFI: minor cosmetics
- SFI: added convenience SFI_TOKEN_NONE
- BSE: compile gslfft as C++
- BSE: fixed gslincluder.h file name
- BSE: compile all gsl* files as C++ (except fft)
- BSE: compile gslwavechunk and gslwaveosc as C++
- BSE: rename "class" variables to "klass" for C++ compatibility
- BSE: compile bseutils as C++
- BSE: compile bsepcm* and bseserver as C++
- PO: update file list
- DRIVERS: compile bsemididevice-alsa and bsepcmdevice-alsa as C++
- SFIDL: generate casts around malloc/realloc
- SFI: tests: compile misctests and ring as C++
- SFI: compile glib-extra as C++
- BSE: Make gslwaveosc work for 96k samples (fixes bug #612281).
- SHELL: cosmetics
- bsescm: speedup bse_scm_context_iteration by proper mainloop integration
- BSE: use MAX_DFT_SIZE for DFT fft test (fixes crash)
- BSE: fft docu fixes
- BSE: Adapted FFT tests to new gslfft/FFTW compatible results.
- BSE: Use new scaled variants of gslfft to get same results as before.
- BSE: Make gslfft results compatible with fftw.
- configure.in: revision increment of BSE_MICRO_VERSION to 7
2012-10-24 Tim Janik # 8b71856b0b0
- BUILD: updated version to 0.7.6.
2012-10-24 Tim Janik # 0ea8a66c0e6
2012-10-25 Tim Janik # 523aa394188
- DOCS: import online docs for 0.7.6 release
2012-10-25 Tim Janik # 0f43b5109f7
- DOCS: handle import stamp in srcdir
2012-10-25 Tim Janik # da18286c12f
- DOCS: catch failing groff invocations
2012-10-25 Tim Janik # 32c88eb520a
- DOCS: rewrote import logic for wiki documentation downloads
2012-08-06 Tim Janik # c4cd8abd2a0
- mkrelease.sh: consolidated changelog entry times
2012-10-23 Tim Janik # 0d65a11b82b
- BUILD: update distuninstallcheck_listfiles
Work around more files left over by update-mime-database(1).
2012-10-23 Tim Janik # 821f7d3dfe2
- DOCS: revamped download logic, check ages upon make dist
2012-10-22 Tim Janik # 1230c6abeb8
- BSE: fixed build dependency
2012-10-22 Tim Janik # 035f5c4b429
- PO: force update-po for make dist
2012-10-22 Tim Janik # b62343a1d75
- BEAST-GTK: work around GtkSpinButton asserting page-size=0 in adjustments
2012-10-22 Tim Janik # bfcdf52900b
- BEAST-GTK: work around regressions introduced in g_object_class_install_property
See Gnome bug #686652, g_object_class_install_property falsely forces properties to be readable or writable.
2012-10-22 Tim Janik # 2063dcbdc22
- BEAST-GTK: work around gtk_grab_add asserting realized widgets
2012-10-22 Tim Janik # 545b1cd2ffb
- BSE: work around regressions introduced in g_object_class_install_property
See Gnome bug #686652, g_object_class_install_property falsely forces properties to be readable or writable.
2012-10-22 Tim Janik # 57b0bcbd03d
- SFI: keep first reference of static GParamSpec structs around
2012-10-22 Tim Janik # 43493d0768b
- BUILD: support V=1 for check rules
2012-10-22 Tim Janik # 8ccc503bc6e
- SFI: roll our own cescape function
With Gnome bug #664830, g_strescape starts to produce "\v", which GScanner cannot handle. Our own cescape function avoids generating characters that GScanner cannot handle.
2012-10-22 Tim Janik # fd03d727571
- BSE: fixed dangling pointer to temporary
2012-10-22 Tim Janik # 71ac19f7856
2012-10-22 Tim Janik # 7b63939eb6e
- SFI: fixed method resolution for unknown template base class
2012-10-22 Tim Janik # c17259d4b29
2012-04-06 Tim Janik # bb18b201c2d
2012-04-06 Tim Janik # d9288791559
2012-04-06 Tim Janik # 2006848c0aa
- BIRNET: use startup assertions for float checks, courtesy stw
2012-04-06 Tim Janik # 0bc5582c9d6
- SFI: avoid double-free of g_get_tmp_dir() results
2011-08-01 Stefan Westerfeld # 7b6e12e9d88
- BSE: fix bseloader-bsewave.cc for g++-4.4
For some reason, g++-4.4 will not convert the token value of an enum to the "right" number if the enum is converted to an uint; it does work for enum->int, though. So this change will make the bsewave parser work for g++-4.4; I'm not sure whether this is a compiler bug, or whether the C++ language specification allows the behaviour g++-4.4 exposes (the old code before this commit passes the testsuite when compiled with g++-4.5, but breaks it for g++-4.4).
2011-08-05 Stefan Westerfeld # 628024fbc8b
- BSE: compile bsemidiinput as C++ source
2011-08-05 Stefan Westerfeld # 91485791b3d
- BSE: compile bsemidifile as C++ source
2011-08-05 Stefan Westerfeld # d5f7c0de148
- BSE: compile bsemidievent as C++ source
2011-08-05 Stefan Westerfeld # 993ae6707b9
- BSE: compile bsemididevice-oss as C++ source
2011-08-05 Stefan Westerfeld # ca4f203257f
- BSE: compile bsemididevice-null as C++ source
2011-08-05 Stefan Westerfeld # a4b0f0796dd
- BSE: compile bsemididevice as C++ source
2011-08-05 Stefan Westerfeld # 95522cdf1cc
- BSE: compile bsemididecoder as C++ source
2011-08-05 Stefan Westerfeld # f2c60634f49
- BSE: compile bsemidicontroller as C++ source
2011-08-05 Stefan Westerfeld # d52a62beab1
- BSE: compile bsemathsignal as C++ source
2011-08-05 Stefan Westerfeld # 1b9f27e411b
- BSE: compile bsemath as C++ source
2011-08-05 Stefan Westerfeld # 11c9fa90177
- BSE: compile bseloader-wav as C++ source
2011-08-05 Stefan Westerfeld # 934a970833f
- BSE: compile bseloader-oggvorbis as C++ source
2011-08-05 Stefan Westerfeld # 1f0382b0cd7
- BSE: compile bseloader-mad as C++ source
2011-08-05 Stefan Westerfeld # e1dc91197b4
- BSE: compile bseloader as C++ source
2011-08-01 Tim Janik # e7f627607e3
- BSE: use ptrdiff_t to convert between pointer and int
2011-07-28 Stefan Westerfeld # 19bfee7d3c0
- BSE: compile bseloader-bsewave as C++ source
2011-07-28 Stefan Westerfeld # b09e6dceabc
- BSE: compile bseloader-aiff as C++ source
2011-07-28 Stefan Westerfeld # e29c725553a
- BSE: compile bseladspamodule as C++ source
2011-07-28 Stefan Westerfeld # f6e6b74e93d
- BSE: compile bsejanitor as C++ source
2011-07-28 Stefan Westerfeld # 858deaf2310
- BSE: compile bseitem as C++ source
2011-07-27 Stefan Westerfeld # 0b737292017
- BSE: compile bseinstrumentoutput as C++ source
2011-07-27 Stefan Westerfeld # be93c4383a4
- BSE: compile bseinstrumentinput as C++ source
2011-07-26 Tim Janik # 104509dd7a3
- BSE: reformat "unsigned int" -> "uint"
2011-07-26 Tim Janik # 40677df415a
- BSE: removed unused dummy file
2011-07-22 Stefan Westerfeld # 1e1d8037e30
- BSE: compile bseinfo as C++ source
2011-07-22 Stefan Westerfeld # da1b6ac8ad4
- PO: fix bsedevice/bseenums translations (C++)
2011-07-22 Stefan Westerfeld # e0efbe615c5
- BSE: compile bseglue as C++ source
2011-07-22 Stefan Westerfeld # 5e3ce70a3df
- BSE: compile bseglobals as C++ source
2011-07-22 Stefan Westerfeld # 505716c685a
- BSE: compile bsegconfig as C++ source
2011-07-22 Stefan Westerfeld # 43636b98915
- BSE: compile bsefilter-ellf as C++ source
2011-07-22 Stefan Westerfeld # d59b3219f79
- BSE: compile bseenums as C++ source
2011-07-22 Stefan Westerfeld # 57b856f17d6
- BSE: compile bseeditablesample as C++ source
2011-07-22 Stefan Westerfeld # 75eb315bf35
- BSE: compile bsedevice as C++ source
2011-07-11 Stefan Westerfeld # b3888eb031b
- SFI: make peek_or_return macro work in C++ sources
2011-07-11 Stefan Westerfeld # 99dbebaf2db
- BSE: compile bsedatapocket as C++ source
2011-07-11 Stefan Westerfeld # 1443a904531
- BSE: compile bsecsynth as C++ source
2011-07-11 Stefan Westerfeld # 03fb08b4dea
- BSE: compile bsecontextmerger as C++ source
2011-07-01 Stefan Westerfeld # 262738b4cb4
- BSE: compile bsecontainer as C++ source
2011-07-01 Stefan Westerfeld # 8ef19ad475c
- BSE: compile bseconstvalues as C++ source
2011-07-01 Stefan Westerfeld # de900867800
- BSE: compile bseconstant as C++ source
2011-07-01 Stefan Westerfeld # b8e37ec64df
- BSE: compile bsecompat as C++ source
2011-07-01 Stefan Westerfeld # a4bf88c6537
- BSE: compile bsecategories as C++ source
2011-07-01 Stefan Westerfeld # 1b1d4637459
- BSE: compile bsebus as C++ source
2011-06-27 Tim Janik # f163445049c
- PO: updated translation list with recent C -> C++ ports
2011-06-26 Stefan Westerfeld # 12a042eaeec
- SFI: added casts to allow using sfi_scanner_parse_or_return in C++ sources
2011-06-24 Stefan Westerfeld # 764501400c4
- BSE: compile bsebiquadfilter as C++ source
2011-06-24 Stefan Westerfeld # 259e95d871b
- BSE: compile bseautodoc as C++ source
2011-05-16 Stefan Westerfeld # d79a95eb889
- BSE-TESTS: compile C sources as C++ sources
2011-05-22 Tim Janik # 680f7dcae6d
2011-05-17 Tim Janik # 0690d6c2889
- SFI: compile sfivmarshal as C++ source
2011-05-17 Tim Janik # 1e31da87480
- SFI: compile sfiglueproxy as C++ source
2011-05-17 Tim Janik # 4a8b3402abd
- SFI: compile sfigluecodec as C++ source
2011-05-17 Tim Janik # 33de7bc8a4b
- SFI: compile sfiglue as C++ source
2011-05-17 Tim Janik # 2dcb04ae07c
- SFI: compile sfiustore as C++ source
2011-05-17 Tim Janik # 4cc483aedba
- SFI: compile sfitypes and sfistore as C++ source
2011-05-17 Tim Janik # 8696a1a030b
- SFI: compile sfiparams as C++ source
2011-05-16 Tim Janik # 9fba3f48964
- SFI: compile sfinote as C++ source
2011-05-16 Tim Janik # 4bed2f00924
2011-05-12 Stefan Westerfeld # 4e84113a6a3
- SHELL: compile shell C sources as C++ sources
2011-05-15 Tim Janik # 351fcb3e350
- BIRNET: disabled non-portable test
2011-05-15 Tim Janik # 136c1238164
- BUILD: adapted to new release dist path
2011-05-15 Tim Janik # 9729401cab2
- SFI: compile sfiserial as C++ source
2011-05-11 Tim Janik # e12f0dde1fb
2011-05-10 Stefan Westerfeld # 27d2faec3d5
- TOOLS: compile C sources as C++ sources
2011-05-09 Tim Janik # d1f65fe3054
- DOCS: conditionalized manual page builds from website for --enable-maintainer-mode
2011-05-09 Tim Janik # 5e166e17228
- SFI: compile sfivalues as C++ source
2011-05-09 Tim Janik # 500f1ecd844
- SFI: compile sfitime as C++ source
2011-05-09 Tim Janik # ce5bd8501a8
- SFI: compile sfiprimitives as C++ source
2011-05-09 Tim Janik # 94d300d882a
- SFI: compile sfiring as C++ source
2011-05-09 Tim Janik # 1cc4571a6ff
- SFI: compile sficomwire as C++ source
2011-05-09 Tim Janik # 6086bbad466
- SFI: compile sfifilecrawler as C++ source
2011-05-09 Tim Janik # 02bd6c487de
- SFI: compile sfimemory.c as C++ source
2011-05-09 Tim Janik # cf9b64c62fd
- SFI: delete unused sficomport.c
2011-05-09 Tim Janik # e9198b9f610
2011-05-08 Tim Janik # 586fc5fac36
- SFI: compile sficomport as C++ source
2011-05-08 Tim Janik # d453db8d637
- BSE: BseDavOrgan was renamed in 0.7.5
2011-05-08 Tim Janik # 71abae2fd17
- PLUGINS: added davorgan cleanups from 2006 review
2011-05-08 Tim Janik # ce89e9971b7
- PO: added missing dependency
2011-05-08 Tim Janik # b814cfcd5f5
- PLUGINS: code/whitespace cleanups in davorgan
2011-05-08 Tim Janik # ef0ab44180c
- PLUGINS: removed obsolete davorgan.h
2011-05-08 Tim Janik # 1e80f82f14c
- PLUGINS: fixed po/ scan for davorgan
2011-05-08 Tim Janik # 87a3c6a9ed5
- BIRNET: provide min,max,return_[val_]if_fail for convenience
2010-06-14 Stefan Westerfeld # abb66c7c2d1
- PLUGINS: ported DavOrgan plugin from C to C++. See also bug #433311.
2010-06-14 Stefan Westerfeld # 670c70ec711
- BSE: Added current_musical_tuning accessor for C++ plugins.
Introduced Effect::current_musical_tuning(), which can be used to make C++ plugins tuning aware.
2011-05-08 Tim Janik # f8e4fa8a610
- DOCS: split out srctree generation during docu builds
2011-05-08 Tim Janik # a80d944b812
2011-05-08 Tim Janik # 3c0707d016f
2011-05-08 Tim Janik # abfdc773226
2011-05-08 Tim Janik # 02edda1fd76
2011-05-08 Tim Janik # 12941f54962
2011-05-06 Tim Janik # 941dcc1944a
- DOCS: auto include headers in docs, show files, dirs, includes
2011-05-05 Tim Janik # b6dc148909d
- BUILD: removed obsoleted doxer
2011-05-05 Tim Janik # 702ff5704c6
2011-05-05 Tim Janik # ba0f66b6c75
- DOCS: download Beast_FAQ, removed online files, linked to online docs
2011-05-05 Tim Janik # b888f05a825
- DOCS: added development documentation build and upload rules
2011-05-04 Tim Janik # f13868a3c1a
- DOCS: download and build Beast-Quickstart.html from beast.testbit.eu
2011-05-04 Tim Janik # d30c0a32226
2011-05-03 Tim Janik # d6354ec6f18
- DOCS: build manual pages from online sources at beast.testbit.eu/
2011-04-09 Tim Janik # de30d2c2978
- configure.in: revision increment of BSE_MICRO_VERSION to 5
2011-04-09 Tim Janik # 20b07a657d0
- BUILD: updated version to 0.7.4.
2011-04-08 Tim Janik # c75c5265bf3
- DOCS: moved style/ files needed for docu generation
2011-04-08 Tim Janik # 50dc9002d76
- BUILD: added 'release-check' rule to take care of contributor lists
2011-04-08 Tim Janik # 6088a364eb2
- PO: fixed missing srcdir in po file checks
2011-04-08 Tim Janik # 350db0e141e
- PO: updates to match source files
2011-04-08 Tim Janik # d22d8b4b222
- BUILD: fixed alsa sources missing from POTSCAN
2011-04-08 Tim Janik # df5d56edffb
- BEAST: fixed bugzilla link
2011-04-08 Tim Janik # 4b35c9a6883
- ALL: Renamed the project to Better Audio System / Better Sound Engine
2011-04-08 Tim Janik # 933e79f9195
2011-04-08 Tim Janik # ee4f2850b8d
2011-04-08 Tim Janik # 14b7e7b6dad
2011-04-08 Tim Janik # b0856405dbb
2011-04-07 Tim Janik # b8f67a39589
- drivers/bse-alsa: removed unused files
2011-04-07 Tim Janik # 5a69b6b4ebe
- DRIVERS: moved bse-alsa into Beast
2011-04-07 Tim Janik # a05d6702cce
- BEAST: added missing contributors
2011-04-07 Tim Janik # cc4c42ffaf7
- BUILD: automatically extract contributors from NEWS file
2011-04-07 Tim Janik # a44dc90173a
2011-04-07 Tim Janik # 9fac0e24346
- ALSA: work around pcm boundaries > MAXINT on 64bit systems which caused permanent XRUNs
2011-04-06 Tim Janik # 71ad198db59
- ALSA: guard debugging code against NULL handles
2011-03-20 Stefan Westerfeld # f419fbe55e9
- SFI: better names for canonification code
- dupcanon => may_dupcanon
- legal chars => valid chars
2011-01-25 Stefan Westerfeld # d18c67cbb71
- SFI: improved record field name canonicalization code
- use g_strdup for clarity
- fix names/comments: legal -> valid
2010-12-19 Stefan Westerfeld # 6778de91a52
- SFI: speed up record field name canonicalization
2011-03-20 Stefan Westerfeld # 880c29171ed
gitignore updated
2011-02-20 Stefan Westerfeld # 4704f16b77f
- TESTS: reduce number of resamplehandle seek tests for performance reasons
2011-02-20 Stefan Westerfeld # 95cd9a71f9d
- TESTS: made resamplehandle test signal shorter -> better performance
2011-02-20 Stefan Westerfeld # 6f53dc255d4
- BSE: use faster size_t index for (de)interleaving in resampling datahandle
This improves resample handle performance on 32-bit machines.
2011-02-20 Stefan Westerfeld # 604c4e3a672
- TESTS: speed up resamplehandle test signal generation by caching
2011-02-17 Stefan Westerfeld # 94078866743
- TESTS: pass nosleep option to null audio driver => faster test execution
2011-02-17 Stefan Westerfeld # e235103a1f2
- BSE: support nosleep option in null driver which disables g_usleep()
This option is useful when bsescm is known to run not as RT process, like for the audio tests.
2011-02-17 Stefan Westerfeld # 1345c968f85
- TESTS: improvements to bse2wav.scm for faster audio tests
- use smaller usleep value to waste less time before quit on end-of-song
- configure project auto deactivate delay to 0 in order to make BEAST stop the project itself quickly once its done playing
2011-02-16 Stefan Westerfeld # 9a670a14701
- BUILD: make beast build on systems which no longer use indirect linking
See also: https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
2011-02-15 Stefan Westerfeld # 289722143d9
- TOOLS: make bsewavetool unit tests work with glib 2.28
Since the function g_str_hash has changed between glib 2.26 and glib 2.28, we include the original g_str_hash code in bsewavetool to make chunk keys behave the same with both glib versions, so the unit tests pass with any glib version.
2011-02-11 Stefan Westerfeld # 54c53f07b4f
- TOOLS: read whole file into memory at startup to speed up bsefextract
2011-01-29 Stefan Westerfeld # dfbde95afa5
- TOOLS: speedup bsefextract by precomputing the blackman window
2011-01-29 Stefan Westerfeld # 912ccc3ae2d
- TOOLS: bsefextract uses a data cache now to improve performance
2011-01-28 Stefan Westerfeld # ebb3eaadac1
- TESTS: replace slow resampler checks with a much faster resampling test
2011-01-09 Stefan Westerfeld # 548ac252c66
- BSE: don't run subnormal checks on AMD64 if SSE unit is in DAZ mode
2011-01-25 Tim Janik # 692b88306c1
- WEB: prevent deletion of remote files
2010-11-11 Tim Janik # cd979bfa006
- WEB: fixed all links for beast.testbit.eu
2010-11-11 Tim Janik # f4e2b855074
- WEB: adapted site-update to upload via rsync to beast-web:
2010-10-16 Kjartan Maraas # f126a239959
Updated Norwegian bokmål translation
2010-09-23 Jonh Wendell # 5e24d9c7fbd
Added beast.doap file
2010-09-17 Tim Janik # 83ed71fecf1
- PO: added e-Telugu translation, submitted by Veeven via Transifex
2010-09-17 Tim Janik # 34b0748263f
- PO: added some de.po translation merges
2010-09-17 Tim Janik # 0f5976efe80
- PO: added merge-po FILE=*.po rule to easily merge transifex po files
2010-09-16 Tim Janik # e9942fa75e8
- BUILD: beautify build output with AM_SILENT_RULES
2010-09-16 Stefan Westerfeld # 16b7ee3e091
- scripts: fix script registration license to match source code -> AS-IS
2010-09-10 Tim Janik # 1dbe6732b2b
- BUILD: assign rc postfix to versions so mkrelease.sh can parse it
2010-09-10 Tim Janik # 272bddc89a8
- PO: include LINGUAS in EXTRA_DIST
2010-09-10 Tim Janik # d44664c0a26
- mkrelease.sh: fixed 'commit-stamps' outside of git repos
2010-09-10 Tim Janik # a5824fa6a1b
- WEB: provide Transifex translation links
2010-09-10 Tim Janik # 4fe9dcde7f9
2010-09-10 Tim Janik # 26122ef5fb6
- configure.in: revision increment of BSE_MICRO_VERSION to 3
2010-09-10 Tim Janik # 5f7d4898917
Released 0.7.2
2010-09-10 Tim Janik # 030fe447b1d
2010-09-10 Tim Janik # 07ac8137b6e
- PO: force update-po on make dist
2010-09-10 Tim Janik # b1e29d0fa00
- BEAST-GTK: updated release news
2010-09-10 Tim Janik # 4262117c994
- BUILD: fixed upload location
2010-09-09 Tim Janik # d613893667b
- BEAST-GTK: contributor updates
2010-09-09 Tim Janik # b35310084b2
- BUILD: version dependency updates
2010-09-09 Tim Janik # 825c9ca16b7
2010-09-09 Tim Janik # ab2ff3b96af
- BSE-ALSA: release updates
2010-09-09 Tim Janik # 3e113cf1ec6
- PO: moved SCM I18N string extraction test here
2010-09-09 Tim Janik # 26a4543d612
2010-09-09 Tim Janik # e92dcff40c9
2010-09-09 Tim Janik # 774b6c3a631
- COPYING: copy GNU LGPL here
2010-09-09 Tim Janik # 5ff89ce5a4a
- BEAST-GTK: fixed "GNU Lesser General Public License" message
2010-09-09 Tim Janik # e2df31aa779
- BSESCM: fixed "GNU Lesser General Public License" message
2010-09-09 Tim Janik # c5aefd16aa7
- TOOLS: fixed "GNU Lesser General Public License" message
2010-09-09 Tim Janik # 22bb66a191d
- PLUGINS: fix BseEvaluator license string to match source license
2010-09-09 Tim Janik # aa26e46b211
- PLUGINS: fixed BseContribSampleAndHold License to LGPL
- LGPL relicensing authorization given by Artem Popov:
http: //mail.gnome.org/archives/beast/2010-September/msg00003.html
2010-09-09 Tim Janik # 0c3488204ea
- PLUGINS: fixed ArtsCompressor License to LGPL
- LGPL relicensing authorization given by Matthias Kretz:
http: //mail.gnome.org/archives/beast/2010-September/msg00001.html
2010-09-09 Tim Janik # 1c15ca76854
2010-09-09 Tim Janik # 61d45ea3721
- BEAST-GTK: translate pattern configuration help
2010-09-08 Tim Janik # 4f02704d94f
- PO: fixed INTLFIX env variable special cases
2010-09-08 Tim Janik # a156110c7bc
- BUILD: allow BEAST_BUILD=no-distcheck-tests to speed up lengthy distcheck
2010-09-08 Tim Janik # 98ef8355b8d
- DOCS: disabled currently unused doc import rule
2010-09-07 Tim Janik # e820a572c8e
- PO: fix CLEANFILES for distcleancheck
2010-09-07 Tim Janik # 8e65545141b
- po/Makefile.am: fixed ignore patterns for 'unlisted' rule
2010-09-07 Tim Janik # 0f14efbade8
- BUILD: fixed EXTRA_DIST for recently added scripts
2010-09-07 Tim Janik # 11395ac2617
- BUILD: adaptions for po/POTSCAN
2010-09-07 Tim Janik # 6915dd6a182
- PO: updated missing translatable files
2010-09-06 Tim Janik # 7ba75d6b380
- PO: update all PO files to use new extraction mechanism
2010-09-06 Tim Janik # aea35f9a992
- BUILD: properly escape multiline XML strings in intlfix-xml.awk
2010-09-06 Tim Janik # 8d869b81004
- DATA: adapted Makefile.am to new I18N build
2010-09-06 Tim Janik # df0c3caf9cd
- BUILD: provide script in autotools/
2010-09-06 Tim Janik # 3345c3f2109
- BUILD: removed empty CLEANFILES
2010-09-06 Tim Janik # a27818718ea
- PO: migrated translation support to Makefile.am
- po/Makefile.am: provide rules to build/install/uninstall translation catalogs. Check for unlisted tranlatable files. Provide update-po and pot-file build rules. Support XML, scm, keys, desktop, IDL, proc and C/C++ source files.
- Makefile.am: beautified make output via echo and printf. Use make function definitions to simplify adding new source file types.
- po/LINGUAS: list of supported languages.
- po/POTSCAN: list of project sources with translations.
- po/POTSKIP: list of translatable project sources to skip.
- po/POTIGNORE: ERE patterns of project sources to ignore.
- autotools/intlfix-las.awk: script to prepare I18N strings in line-based assignment files (keys, desktop, INI) for extraction.
- autotools/intlfix-scm.sed: script to prepare I18N strings in scheme source files for extraction.
- autotools/intlfix-xml.awk: script to prepare I18N nodes and attribute values for extraction.
2010-09-02 Tim Janik # 16bcca6803b
- DATA: fixed missing CLEANFILES
2010-09-02 Tim Janik # 4be167de2a3
- BUILD: added generated files to .gitignore
2010-09-02 Tim Janik # 493030c18ad
- BUILD: move auxillary build files to autotools/
2010-09-02 Tim Janik # 53fc21c5479
- PO: updates to fix missing strings
2010-09-01 Bruce Cowan # a5655a3a90d
Updated British English translation
2010-09-01 Tim Janik # 9d1de27eef3
- mkrelease.sh: only upload tarball after tagging and bumping succeeded
2010-09-01 Tim Janik # 8a691224c4b
- mkrelease.sh: check HEAD against upstream repository
2010-09-01 Tim Janik # 1094ff3d4a5
- BUILD: use AC_INIT with BST_VERSION (parsed from configure.in by mkrelease.sh)
2010-08-31 Tim Janik # 412822f0a1b
- mkrelease.sh: implemented 'shellvar' command to extract configure.in versions
2010-08-27 Tim Janik # 0a688b0a6e6
- mkrelease.sh: added versioning and change history
2010-08-31 Tim Janik # df237fed8ae
- BUILD: use DISTCHECK_CONFIGURE_FLAGS to create test report after installcheck
2010-08-31 Tim Janik # fd89ebc57f3
- BUILD: removed useless diversion attempts from configure.in
2010-08-30 Tim Janik # 7623ce4e5e0
- BUILD: work around 0444-mode source files for automake's distcheck dist rule
2010-08-30 Tim Janik # 1b13b1707c5
- BUILD: upgrade extended distcheck rule to automake-1.11
2010-08-30 Tim Janik # 3851a7cc2fb
- docs/import: avoid import check to interfere with make dist
2010-08-30 Tim Janik # 7485d6b71f2
- BUILD: updated distuninstallcheck_listfiles command
2010-08-27 Tim Janik # 45b7d6688fc
- BUILD: added release-news and release-upload rules, via mkrelease.sh
2010-08-27 Tim Janik # 777f129cf56
- BUILD: generate ChangeLog through mkrelease.sh
2010-08-27 Tim Janik # c0b421abd31
- WEB: removed unused old ChangeLogs
2010-08-27 Tim Janik # 127e341c9b1
- DOCS: keep all CVS/SVN based changes in ChangeLog.svn
2010-08-30 Tim Janik # 7b5152d5016
- PO: updates to fix missing strings
2010-08-24 Jorge González # cba7096d1e3
Updated Spanish translation
2010-08-23 Joe Hansen # 5e234410dd2
Updated Danish translation
2010-08-21 Bruno Brouard # 1177960ec88
Updated French translation
2010-08-21 Joe Hansen # 6641e1d50c6
Updated Danish translation
2010-08-21 Kenneth Nielsen # 87d1179a3f6
Added da to list of languages
2010-08-17 Stefan Westerfeld # 96ef13a44f3
- BEAST-GTK: fix spelling error (see #626760).
2010-06-23 Stefan Westerfeld # 16ff5c1da56
- TOOLS: Added del-chunk command to bsewavetool to delete chunks.
2010-07-27 Stefan Westerfeld # 469629a84b6
- DOCS: grammar fix in bsewavetool
2010-07-08 Stefan Westerfeld # 3a7c11db59e
- DOXER: write "\-" in man page output instead of "-"
Debian lintian output (this change fixes this problem): This manual page seems to contain a hyphen where a minus sign was intended. By default, "-" chars are interpreted as hyphens (U+2010) by groff, not as minus signs (U+002D). Since options to programs use minus signs (U+002D), this means for example in UTF-8 locales that you cannot cut and paste options, nor search for them easily.
2010-05-29 Stefan Westerfeld # 4a860812d6b
If errors occur on write, retrigger write handle (not read handle).
2010-07-01 Stefan Westerfeld # faae26247ba
- PO: updates to pass checks
2010-06-23 Stefan Westerfeld # 2bd600932f3
- TESTS: regenerated minisong features, so that the test passes again.
There were two changes in the past that changed the sound of minisong.bse, both in a way that a listener would not be likely to catch the difference, but the test framework did. The two bugs that were fixed and introduced the changes in minisong are:
- http: //bugzilla.gnome.org/buglist.cgi?bug_id=387364,433531 387364 - Standard OSC transpose intruduces aliasing 433531 - implement support for various play-types in bse
2010-06-17 Mario Blättermann # 9fbabc4a780
[i18n] Updated German translation
2010-05-18 Stefan Westerfeld # d6fd669910c
- DOCS: Create html/ directory whenever we write to it.
This patch was created because a user reported that Makefile rules seemed to be executed in a different order, so that
cp ./imports/beastdocs.css ... html/
failed.
2010-05-18 Stefan Westerfeld # ddeaafd4eda
- TESTS: improve perftest measurements: best of 7 runs, more calls per run.
2010-06-15 Stefan Westerfeld # 5e0edaddd85
- TESTS: fix sample path to load tests which come with .bsewave files properly.
2010-06-06 Stefan Westerfeld # eda2eb8349e
- BIRNET: improved AlignedArray test to test more cases.
2010-06-06 Stefan Westerfeld # 78fc445e37d
- BIRNET: improve malloc_aligned to take cache line size into account.
Ensure that no false sharing occurs, by aligning on cache line size if possible, and increasing data block size at the beginning and end, so that working memory resides in seperate cache lines from everything else.
2010-05-14 Stefan Westerfeld # a7f4e1fedf0
Move AlignedArray to Birnet public API.
* move class from Bse::Resampler to Birnet namespace * minor refactoring (unsigned int -> size_t) * added test for AlignedArray
2010-05-06 Stefan Westerfeld # 67820ab1f34
- DOXER: implement an alternative to assertions: non-fatal warnings. Bug #477275
Sat Sep 15 20:29:37 2007 Stefan Westerfeld <stefan@space.twc.de>
- Config.py: Implemented doxer_warn_if_fail() and doxer_warn_if_reached(), as alternative to assertions. For details on why using these is better than assert(), see #477211.
- warntest.py: Added a small program which tests doxer_warn_if_fail() and doxer_warn_if_reached().
- doxer.py: Handle --fatal-warnings which makes the program abort on doxer_warn() warnings, so that a full stacktrace is shown.
2010-05-06 Stefan Westerfeld # bf80cf5885e
- DOXER: ManGenerator.py: Added support for bullet style lists. Fixes #437469.
2010-06-08 Stefan Westerfeld # 1719ec7792f
2010-05-07 Stefan Westerfeld # ebbe924fcfe
AUDIO TESTS: put necessary .bsewave files in EXTRA_DIST, fixes make distcheck
2010-04-25 Stefan Westerfeld # e5c4518d0ba
Moved test signal generator scripts blip.* to r+d-files.
2010-03-04 Stefan Westerfeld # 99cca060688
Added tests for play-types plain-wave-1 and plain-wave-2.
2010-03-04 Stefan Westerfeld # c15b5fa996f
Extended the test signal generator to produce signals with AD envelope.
2010-03-03 Stefan Westerfeld # 62cbe72bfa5
Added (blip.py generated) test signals referenced by the adsr tests.
2010-03-03 Stefan Westerfeld # 16f59768f6c
Added tests for play-type=adsr-wave-1 and play-type=adsr-wave-2.
2010-03-03 Stefan Westerfeld # e1ae0c00316
Stick to the convention that multi word names are separated by dashes.
2010-03-03 Stefan Westerfeld # 9abd937bc22
Added test signal generator.
2010-03-03 Stefan Westerfeld # c07a9b4453c
Added multichannel tests for the wave chunk code.
Many of the tests are skipped (channels > 2 and pingpong with channels > 1), because the wave chunk code does not behave correctly. In these cases, an "!" is printed, but the test does not fail, to allow fixing these problems later on.
2010-03-01 Stefan Westerfeld # 5d8f484d130
Fix jump loops for channels > 1. See also #433531.
2010-04-25 Tim Janik # f32f60d8cf3
- BIRNET: fix g_atomic_int_get/g_atomic_pointer_get macro use
2010-04-25 Tim Janik # 455d8360c1e
- PO: updates to pass checks
2010-03-09 Stefan Westerfeld # 7f65180c75e
- PORTAUDIO: make portaudio driver compile on linux.
2010-04-12 Jorge González # 8f1ec833e76
Updated Spanish translation
2010-04-11 Andrej Žnidaršič # ca64ec80a11
Updated Slovenian translation
2010-04-06 Tim Janik # e1d0fa2d78b
- PO: updates for proper build
2010-04-02 Maxim V. Dziumanenko # 8568206cf6b
Added Ukrainian translation
2010-03-29 Mario Blättermann # fd7dea608d3
Updated German translation
2010-03-29 Mario Blättermann # d073b50db68
Updated German translation
2010-03-28 Jorge González # 72b9c61527a
Updated Spanish translation
2010-03-15 Kjartan Maraas # 00408a2e112
Add Norwegian language entry.
2010-03-15 Kjartan Maraas # 61698a10a22
Added Norwegian bokmål translation
2010-03-08 Tim Janik # edb664f151f
- BIRNET: removed unused BirnetSignal files
2010-03-08 Tim Janik # dfdf4dca764
- PO: rebuild sl.po with all missing strings
2010-03-06 Stefan Westerfeld # 31e9595e122
Updated web page to point to the git repository, not the svn repository.
2010-02-19 Andrej Žnidaršič # c1a20f7975c
Updated Slovenian translation
2010-02-18 Andrej Žnidaršič # 5d0785b5c4d
Updated Slovenian translation
2009-09-05 Stefan Westerfeld # bd96b6c1f66
Defining _DOMAIN collides with system header, so use a new namespaced name.
Based os 012_seq_waiter_and_domain.diff.
2009-09-04 Stefan Westerfeld # 9097733f97f
Use ".so" as plugin extension under Unix and ".dll" under windows.
Changes based on 010_plugin_ext_crawler.diff.
2009-09-04 Stefan Westerfeld # 3725cc5f7a8
Avoid double definition by explicit inlining.
Patch based on 009_inline_lib_make.diff.
2010-01-09 Stefan Westerfeld # cc3096145a4
Linux distribution patches from Debian/Gentoo: add missing includes.
2010-02-14 Tim Janik # 2695d867244
- PO: update missing strings
2010-02-14 Tim Janik # f706ceb9798
- BSE: fixed bsegentypes.h generation by getting rid of stamp file
2010-01-31 Matej Urbančič # 81bad24c22b
Added sl for Slovenian translation
2010-01-31 Andrej Žnidaršič # ca2e21e6655
Updated Slovenian translation
2010-01-10 Stefan Westerfeld # 2d18adb85c4
- tools/bsefextract.cc: Increase output format precision of some features.
Sun Jan 10 14:03:07 2010 Stefan Westerfeld <stefan@space.twc.de>
- tools/bsefextract.cc: Use double_to_string() for output formatting of the --raw-signal and --complex-signal features. This increases the output precision, and therefore should be appropriate even for 24-bit signals (which the original f format wasn't).
2009-12-12 Stefan Westerfeld # 1fa9a81fcbf
*.[hc]: Added includes (mostly stdio.h) required by g++-4.4.2.
2009-10-21 Tim Janik # 6679c7bfa42
- web/news: updates on recent happenings.
2009-10-21 Tim Janik # 8ebcd0b273b
- web/: fixed ChangeLog generation, provide main ChangeLog on the website
2009-10-21 Tim Janik # ba49f0b4e75
Ship old ChangeLogs in tarballs.
2009-10-21 Tim Janik # 5b47dc26e8a
ChangeLog switched to auto-generated file from GIT commits
2009-10-21 Tim Janik # a3aadaa8f0e
Fix #578686 - Audio tests for .bsewave files don't work
Sat Apr 11 12:23:39 2009 Stefan Westerfeld <stefan@space.twc.de>
- tests/audio/Makefile.am: Use --bse-override-sample-path option to search tests/audio and library/samples for samples. Reenable minisong test which uses frowzy-drums.bsewave. Fixes #578686 - Audio tests for .bsewave files don't work
2009-10-21 Tim Janik # 598669b1f80
Fix #578686 - Audio tests for .bsewave files don't work
Sat Apr 11 12:23:09 2009 Stefan Westerfeld <stefan@space.twc.de>
* bsemain.[hc]*: Added --bse-override-sample-path command line option to override the sample path.
- bsewave.c: If the file name is specified with a relative path, search for the bsewave file in the sample path; if it is absolute, proceed as usual. Fixes #578686 - Audio tests for .bsewave files don't work
2009-10-17 Stefan Westerfeld # 42414b4c148
- Makefile.am: no longer mention the same header (birnetcdefs.h) twice.
2009-10-17 Stefan Westerfeld # e66c8538c33
- configure.in: Added missing ; required on my Debian/unstable for building.
2009-10-07 Tim Janik # 763e213135e
- docu-main.doxi: added intro disclaimer about this document being outdated.
2009-10-07 Tim Janik # a62939cb4fc
- qcomment.py: fixup to work with python >= 2.4.
2009-10-07 Tim Janik # 4f088e05831
- changelog2doxi.py: fixup to work with python >= 2.4.
2009-10-07 Tim Janik # 451feb88581
- docu-main.doxi: added disclaimer about Doxer docs being outdated.
2009-10-07 Tim Janik # 7d2f3b09bfd
Merge commit 'd576b3043cfe85f927b5dd354084121e159ed735'
2009-10-07 Tim Janik # 8856fc40dec
docs/*.doxi: use only git_author_date method, as git doesn't expand $Date$
2009-10-07 Tim Janik # 09adc0e9756
- DoxiParser.py: improved debugging for git_author_date case
2009-10-07 Tim Janik # 420f81f54cb
- doxer.py: fixup to work with python >= 2.4.
2009-10-07 Tim Janik # b91a64bdb48
Regenerate i18n catalogs with missing strings.
2009-09-19 Mario Blättermann # 05f72b76efe
Updated German translation
2009-09-06 Aron Xu # 3c124fc8d22
Adding zh_CN to LINGUAS
2009-09-06 Aron Xu # eca7018fa0a
Small update on zh_CN.po
2009-06-06 Jorge Gonzalez # 17cd7f03da2
Updated Spanish translation