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

2013-01-19  Tim Janik 	# 6af9f454d45

	ROOT: mkrelease.sh: check for master and fix ssh warnings

2013-01-19  Tim Janik 	# d5e25689d74

	DOCS: re-import recent docs from wiki, treat docs current for 24h

2013-01-19  Tim Janik 	# 967de465473

	ROOT: update package version to 0.7.8, update dependencies

2013-01-18  Tim Janik 	# ffb59314c8b

	ROOT: release news updates

2013-01-18  Tim Janik 	# 0b4b8f8e3ec

	PO: updates for make dist

2013-01-18  Tim Janik 	# 4190bd0bcc5

	DOCS: incorporate api doc build rule improvements from Rapicorn

2013-01-18  Tim Janik 	# 033bb4a5181

	DOCS: polish api doc name for doxygen

2013-01-17  Tim Janik 	# b58363d23fb

	BST: allow ALT + mouse button 1 as movement alternative to button 2

2013-01-17  Tim Janik 	# 20fcfe2e348

	BST: provide accessors to classify mouse button events for context/movement/etc

2013-01-16  Tim Janik 	# 50ad86ff3cb

	DRIVERS: list midi and pcm devices by name, including 'default'

2013-01-13  Tim Janik 	# 47eee9f8b27

	SFI: fix make dependency

2013-01-13  Tim Janik 	# 5d2b44e0761

	BSE: fix IDL includes for distcheck

2013-01-13  Tim Janik 	# 8c2f89239f4

	SFI: remove toyprof leftovers

2013-01-13  Tim Janik 	# be15e6bd724

	BST: fix flags enum combination operators to be consexpr for g++-4.7 C++11

2013-01-13  Tim Janik 	# be4c20b6184

	GXK: fix flags enum combination operators to be consexpr for g++-4.7 C++11

2013-01-13  Tim Janik 	# b2afd7adc71

	SFI: fix flags enum combination operators to be consexpr for g++-4.7 C++11

2013-01-13  Tim Janik 	# 71b0e0baa15

	BSE: fix string+macro concatenations which are misparsed by g++-4.7 C++11

2013-01-16  Tim Janik 	# 946ec810e7f

	Merge branch 'idl-adaption'

	* idl-adaption:
	  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

2013-01-04  Tim Janik 	# a680f4a5d80

	BSE: move collect_thread_totals() to keep procedures out of bsecore.idl

2013-01-04  Tim Janik 	# b5ad12cfeb4

	PLUGINS: include "bse/bsecxxmodule.idl" is sufficient for IDL files

2013-01-03  Tim Janik 	# c8cbfb3bdb2

	BSE: force ctor syntax for all IDL streams, fix more auxillary data ctors

2013-01-03  Tim Janik 	# adc286e44f4

	BSE: use constants in IDL files and avoid C-isms

	The IDL GConfig definition now makes use of a special unicode sequence to
	expand various kinds of default arguments. Uses of GConfig structures are
	wrapped into a unicode string expansion function.

2013-01-02  Tim Janik 	# cac36e4859e

	BSE: use ctor syntax for all auxillary data in IDL files

2012-12-26  Tim Janik 	# e06f2e265cd

	BSE: replace FBlock uses in IDL files with FloatSeq

2012-12-26  Tim Janik 	# da2d128dbd0

	BSE: implement fast bse_block_fill_0() for arbitrary block types

2012-12-26  Tim Janik 	# f2971cd76c5

	BSE: remove FBlock parasite accessors

2012-12-25  Tim Janik 	# dd8e9216762

	SFIDL: disabled BBlock use in IDL files

2012-12-25  Tim Janik 	# 78391d9e245

	ALL: get rid of NULL in IDL files

2012-12-25  Tim Janik 	# 754fbf9236c

	SFIDL: get rid of 'ConstIdent' in IDL files

2012-12-25  Tim Janik 	# 05f01a465fe

	AIDA: use 'include' statements in IDL files instead of preprocessor directives

	* use 'include "file";' for including interfaces.
	* use 'include "file" as implementation;' for implementation include files.

2012-12-25  Tim Janik 	# 0ff82880973

	SFIDL: renamed "interface" keyword in IDL files

2012-12-25  Tim Janik 	# e58808a3b43

	SFI: use Enum() for value asignments, use 0 to indicate neutral values

2012-12-24  Tim Janik 	# f370a3d148a

	SFI: renamed 'enum' keyword in IDL files

2013-01-02  Tim Janik 	# 34a03fa06b8

	Merge branch 'c++11'

	* c++11:
	  TESTS: constexpr fixups for C++11
	  BUILD: compile sources as C++11 (g++ -std=gnu++0x)

2013-01-02  Tim Janik 	# 18de2b622b8

	TESTS: constexpr fixups for C++11

2013-01-02  Tim Janik 	# ed6a38037c5

	BUILD: compile sources as C++11 (g++ -std=gnu++0x)

2012-12-23  Tim Janik 	# b43bc2a30a3

	BSE: fixed useless casts

2012-12-23  Tim Janik 	# f4f49e34cc6

	PO: update file references

2012-12-23  Tim Janik 	# 4e9c9795133

	ALL: remove trailing white spaces

2012-12-23  Tim Janik 	# 998bd85da45

	Merge branch 'license-cleanup'

	* license-cleanup:
	  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

2012-12-23  Tim Janik 	# 9cfd6a8a79c

	TOOLS: use one liner license

2012-12-23  Tim Janik 	# 618cfe804cb

	BUILD: cleanups

2012-12-23  Tim Janik 	# 455a9dd7de0

	BST: use one liner license

2012-12-23  Tim Janik 	# c06242c32e8

	GXK: use one liner license

2012-12-23  Tim Janik 	# ef0915f6e4c

	DATA: cleanups

2012-12-23  Tim Janik 	# d3373d3087d

	DOCS: cleanups

2012-12-23  Tim Janik 	# 33bddc072e7

	LAUNCHERS: use one liner license

2012-12-23  Tim Janik 	# 1720a3d5385

	LIB: use one liner license

2012-12-23  Tim Janik 	# 521a5e6077c

	PO: cleanups

2012-12-23  Tim Janik 	# b31777ea34f

	SHELL: use one liner license

2012-12-23  Tim Janik 	# 45e957fae67

	TESTS: use one liner license

2012-12-23  Tim Janik 	# 3f9f3a18caa

	TOOLS: cleanups

2012-12-23  Tim Janik 	# 4afcad6e1e6

	DRIVERS: use one liner license

2012-12-23  Tim Janik 	# 87488b2de48

	PLUGINS: use one liner license

2012-12-23  Tim Janik 	# ad846a498e7

	BSE: use one liner license

2012-12-23  Tim Janik 	# 46740d805eb

	BIRNET: use one liner license

2012-12-23  Tim Janik 	# e067d5d7553

	SFI: use one liner license

2012-12-23  Tim Janik 	# 967eedc8a35

	Merge branch 'code-cleanup'

	* code-cleanup:
	  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

2012-12-23  Tim Janik 	# 4dbe9138cdd

	FREEVERB: renamed C++ headers to .hh

2012-12-23  Tim Janik 	# 37cf66521ad

	DRIVERS: renamed C++ headers to .hh

2012-12-23  Tim Janik 	# 928a77a7753

	BST: renamed C++ headers to .hh

2012-12-23  Tim Janik 	# b299f018d2c

	GXK: renamed C++ headers to .hh

2012-12-23  Tim Janik 	# 64444841bff

	PLUGINS: renamed C++ headers to .hh

2012-12-23  Tim Janik 	# 5cdf533a36e

	BSE: renamed C++ headers to .hh

2012-12-23  Tim Janik 	# 1b77e136317

	SFI: renamed C++ headers to .hh

2012-12-21  Tim Janik 	# d4f5356468a

	Merge branch 'bst-c++'

	* bst-c++:
	  BST: turn generated sources into C++
	  BST: turn all beast-gtk sources into C++
	  SFI: handle GConnectFlags operators, SfiGlueGcFreeFunc and GTypeFlags casts

2012-12-21  Tim Janik 	# abbf3c7c0bf

	BST: turn generated sources into C++

2012-12-21  Tim Janik 	# 2ca978e1c8c

	BST: turn all beast-gtk sources into C++

	  BST: turn generated sources into C++
	  BST: compile most files as C++

2012-12-21  Tim Janik 	# 4510bc9846a

	SFI: handle GConnectFlags operators, SfiGlueGcFreeFunc and GTypeFlags casts

2012-12-18  Tim Janik 	# 32fc6da67c7

	Merge branch 'gxk-c++'

	* gxk-c++:
	  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

2012-12-18  Tim Janik 	# 952adc24120

	GXK: compile all gxk sources as C++

2012-12-18  Tim Janik 	# 5c24b25fabf

	GXK: variable and struct field fixups for C++

2012-12-18  Tim Janik 	# c4e6f0752fb

	GXK: avoid flags enum casting for GdkEventMask GdkWindowHints GtkAttachOptions

2012-12-18  Tim Janik 	# c34bc791ea2

	GXK: avoid flags enum casting for GxkDialogFlags

2012-12-18  Tim Janik 	# 72a8de736ab

	SFI: avoid excessive flags enum casting for GParamFlags GSignalMatchType GSignalFlags

2012-12-18  Tim Janik 	# dd58ce52f72

	TOOLS: fixed CXX warnings

2012-12-18  Tim Janik 	# 006f14aa634

	Merge branch 'plugins-c++'

	* plugins-c++:
	  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++

2012-12-18  Tim Janik 	# 30c7d546779

	BSE: remove obsoleted C plugin export macros

2012-12-18  Tim Janik 	# cadec9f8ca1

	DRIVERS: compile bsemididevice-alsa and bsepcmdevice-alsa as resident types

2012-12-18  Tim Janik 	# 633d9d19081

	BSE: renamed BSE_RESIDENT_SOURCE_DEF() macro

2012-12-18  Tim Janik 	# 2d15e4963e5

	PLUGINS: compile BseFreeVerbCpp as C++ resident type

2012-12-18  Tim Janik 	# 9a4b5371b8f

	PLUGINS: merge IDL modules into a single library

2012-12-18  Tim Janik 	# f6f75efb635

	PLUGINS: removed makefile cruft

2012-12-18  Tim Janik 	# f04f1e3dc2e

	PLUGINS: compile DavXtalStrings as C++ resident type

2012-12-18  Tim Janik 	# b7aeb196625

	PLUGINS: compile DavSynDrum as C++ resident type

2012-12-18  Tim Janik 	# fc193ae330b

	PLUGINS: compile DavCanyonDelay as C++ resident type

2012-12-18  Tim Janik 	# 68c4fde118e

	PLUGINS: compile BseIIRFilter as C++ resident type

2012-12-18  Tim Janik 	# 4babbe83345

	BSE: move BseIIRFilterAlgorithm and BseIIRFilterType enums here

2012-12-18  Tim Janik 	# b5216c1999a

	PLUGINS: compile BseSequencer as C++ resident type

2012-12-18  Tim Janik 	# 8024e96c658

	PLUGINS: removed unused files

2012-12-18  Tim Janik 	# 809b95b1181

	PLUGINS: compile BseMult as C++ resident type

2012-12-18  Tim Janik 	# 138fac3efd1

	PO: i18n file list updates

2012-12-18  Tim Janik 	# 3a2960a5998

	PLUGINS: compile BseMixer as C++ resident type

2012-12-17  Tim Janik 	# 37703135ead

	PLUGINS: compile SimpleADSR as C++ resident type

2012-12-17  Tim Janik 	# 84e565d3fd0

	PLUGINS: compile BseAtanDistort as C++ resident type

2012-12-17  Tim Janik 	# 68bcd9168a1

	PLUGINS: use BSE_RESIDENT_TYPE_DEF in BseAdder

2012-12-17  Tim Janik 	# bad73eaac75

	BSE: add helper macro for plugin module regostrations as resident types

2012-12-17  Tim Janik 	# b0cc36261cb

	PLUGINS: make BseAdder a resident type plugin

2012-12-17  Tim Janik 	# 12a6804899a

	SFI: added helper class Init to call function from static ctor

2012-12-17  Tim Janik 	# 73c64180bd3

	BSE: allow resident type registration from plugins

2012-12-17  Tim Janik 	# 4267e58f66c

	PO: scan bseadder.cc for i18n strings

2012-12-17  Tim Janik 	# a3453cf4eda

	PLUGINS: compile BseAdder as C++

2012-12-17  Tim Janik 	# 436f6020992

	Merge branch 'bse-c++'

	* bse-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

2012-12-17  Tim Janik 	# 388931cabbf

	BSE: generate C++ sources instead of C

2012-12-17  Tim Janik 	# 9ac1db2eda8

	BSE: compile all procedure files as C++

2012-12-17  Tim Janik 	# 79464841948

	BSE: compile bseengine, bseenginemaster, bseengineschedule and bseengineutils as C++

2012-12-17  Tim Janik 	# ba394fd6fb5

	BSE: compile bsemidinotifier, bsemidisynth and bsemidivoice.c as C++

2012-12-17  Tim Janik 	# 5b7fedbdd5e

	BSE: compile bseparasite, bseplugin and bseprocedure as C++

2012-12-16  Tim Janik 	# 26954bde7b2

	BSE: compile bsequery, bsescripthelper and bsesnooper as C++

2012-12-16  Tim Janik 	# 77e6d9b03ca

	BSE: compile bsestorage as C++

2012-12-16  Tim Janik 	# 105f0329cd6

	SFI: merge SfiTokenType into GTokenType

2012-12-16  Tim Janik 	# c757b9073c4

	BSE: compile bseundostack as C++

2012-12-16  Tim Janik 	# 52366272951

	BSE: compile object as C++

2012-12-16  Tim Janik 	# 179e218cd54

	BSE: compile param, project, song, snet, super, sub*, etc as C++

2012-12-17  Tim Janik 	# 5dd1eb360cc

	BSE: remove unused files bseinstrument, bsepattern, bsepatterngroup

2012-12-16  Tim Janik 	# e2b138e7785

	SFI: minor cosmetics

2012-12-16  Tim Janik 	# dd4fe977921

	SFI: added convenience SFI_TOKEN_NONE

2012-12-16  Tim Janik 	# f239bf70168

	Merge branch 'gsl-c++'

	* gsl-c++:
	  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++

2012-12-16  Tim Janik 	# 4a086b2aaf4

	BSE: compile gslfft as C++

2012-12-16  Tim Janik 	# 09e637cc4b4

	BSE: fixed gslincluder.h file name

2012-12-16  Tim Janik 	# 9705fdac2b4

	BSE: compile all gsl* files as C++ (except fft)

2012-12-16  Tim Janik 	# d1f6bd247c7

	BSE: compile gslwavechunk and gslwaveosc as C++

2012-12-16  Tim Janik 	# 9584471daa7

	Merge branch 'pcm-c++'

	* pcm-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++

2012-12-16  Tim Janik 	# 8c18249f126

	BSE: rename "class" variables to "klass" for C++ compatibility

2012-12-16  Tim Janik 	# 918bc5a76d3

	BSE: compile bseutils as C++

2012-12-16  Tim Janik 	# 200148e5772

	BSE: compile bsepcm* and bseserver as C++

2012-12-16  Tim Janik 	# f0b2fa4a585

	PO: update file list

2012-12-16  Tim Janik 	# f9c00216274

	DRIVERS: compile bsemididevice-alsa and bsepcmdevice-alsa as C++

2012-12-16  Tim Janik 	# 5d06035e7ff

	Merge branch 'sfi-c++'

	* sfi-c++:
	  SFIDL: generate casts around malloc/realloc
	  SFI: tests: compile misctests and ring as C++
	  SFI: compile glib-extra as C++

2012-12-16  Tim Janik 	# 6f903698011

	SFIDL: generate casts around malloc/realloc

2012-12-16  Tim Janik 	# f6802f4ad2b

	SFI: tests: compile misctests and ring as C++

2012-12-16  Tim Janik 	# 8e5a5b8e5d2

	SFI: compile glib-extra as C++

2012-12-16  Tim Janik 	# f8d95bb3ca2

	Merge branch 'waveosc-96k'

	* waveosc-96k:
	  BSE: Make gslwaveosc work for 96k samples (fixes bug #612281).

2010-06-02  Stefan Westerfeld 	# 26ea7b5b008

	BSE: Make gslwaveosc work for 96k samples (fixes bug #612281).

	For a 96k sample, using a filter transition from 18kHz to 24kHz is not optimal
	because this transition band is quite steep, and thus the stopband ripple will
	be quite high. However, for a 96kHz sample we can set the start of the stopband
	to 48kHz, which results in a less steep filter, and better stopband rejection.
	This change improves stopband settings for any wave file with a sample rate >
	48 hHz.

2012-12-16  Tim Janik 	# b92ea9d7170

	Merge branch 'scm-wait-with-mainloop'

	* scm-wait-with-mainloop:
	  SHELL: cosmetics
	  bsescm: speedup bse_scm_context_iteration by proper mainloop integration

2012-12-16  Tim Janik 	# af9d2548492

	SHELL: cosmetics

2011-02-23  Stefan Westerfeld 	# 3aeeeabbe10

	bsescm: speedup bse_scm_context_iteration by proper mainloop integration

2012-12-16  Tim Janik 	# ab8a9a69848

	Merge branch 'gslfftw' from Stefan Westerfeld

	* gslfftw:
	  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.

2011-07-25  Stefan Westerfeld 	# 481d4f0baf6

	BSE: use MAX_DFT_SIZE for DFT fft test (fixes crash)

2011-05-16  Tim Janik 	# 2e9d39aa6de

	BSE: fft docu fixes

2010-10-13  Stefan Westerfeld 	# 240a47a7c80

	BSE: Adapted FFT tests to new gslfft/FFTW compatible results.

	Added DFT test from #491577, which now passes due to new style gslfft results.

2010-10-13  Stefan Westerfeld 	# f91e049d184

	BSE: Use new scaled variants of gslfft to get same results as before.

2010-10-13  Stefan Westerfeld 	# 6e1d04dc25f

	BSE: Make gslfft results compatible with fftw.

	The Numerical Recipies FFT and FFTW behave differently because a minus
	sign in the formula is different (so Numerical Recipies analysis performs
	the same computation like FFTW synthesis and vice versa). This change
	makes gslfft and FFTW results equivalent. Also, while FFTW never scales
	results, gslfft used to scale results during backward transform. To get
	the same results, scaling is now only performed optionally in gslfft.

	Finally, real variants (like fftar/fftsr) have been changed to produce the
	same results like real FFTW.

2012-10-25  Tim Janik 	# 93558e898b1

	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

	NEWS: release updates

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

	TOOLS: fixed includes

2012-10-22  Tim Janik 	# 7b63939eb6e

	SFI: fixed method resolution for unknown template base class

2012-10-22  Tim Janik 	# c17259d4b29

	BIRNET: fixed includes

2012-04-06  Tim Janik 	# bb18b201c2d

	BSE: const fixups

2012-04-06  Tim Janik 	# d9288791559

	SFI: const fixups

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

	DOCS: moved coding guidelines to http://beast.testbit.eu/Coding_Guidelines

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

	SHELL: spacing fixups

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

	TOOLS: fixed type casts

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

	SFI: warning fix

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

	BSE: docu cleanups

2011-05-08  Tim Janik 	# 3c0707d016f

	SFI: docu cleanups

2011-05-08  Tim Janik 	# abfdc773226

	BIRNET: docu cleanups

2011-05-08  Tim Janik 	# 02edda1fd76

	BEAST: docu cleanups

2011-05-08  Tim Janik 	# 12941f54962

	GXK: docu fixups

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

	DOCS: removed cruft

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

	DOCS: minor cleanup

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

	NEWS: updates

2011-04-08  Tim Janik 	# ee4f2850b8d

	ALL: fixed all web references to use http://beast.testbit.eu/

2011-04-08  Tim Janik 	# 14b7e7b6dad

	TODO: minor update

2011-04-08  Tim Janik 	# b0856405dbb

	WEB: removed web files, everything moved to the http://beast.testbit.eu/ Wiki

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

	NEWS: updates

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

	WEB: news updates

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

	PO: string updates

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

	PO: minor update

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

	PO: string updates

2010-09-09  Tim Janik 	# e92dcff40c9

	NEWS: updates

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

	TODO: minor updates

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 $(INTLMERGE) 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

	BSE: fix spelling error.

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-29  Stefan Westerfeld 	# d576b3043cf

	configure.in: use pkg-config for ogg/vorbis configure check

	This fixes bug #581123.

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

