[beast] Created tag 0.8.2



The unsigned tag '0.8.2' was created.

Tagger: Tim Janik <timj gnu org>
Date: Sat Jul 6 00:45:32 2013 +0200

    Released beast-0.8.2.tar.bz2

Changes since the last tag '0.8.0':

Stefan Westerfeld (18):
      BUILD: FLAC: configure bse for libflac.
      BSE: added FLAC support.
      BSE: FLAC handle: Adjusted data scaling to work for 24 bit flac, too.
      BSE: FLAC: support multi channel flac files
      BSE: FLAC: fix includes: .h -> .hh; support old & new flac versions in configure
      BSE: FLAC: rename read() method to read_samples()
      BSE: FLAC: handle errors which call flac error callback
      BSE: FLAC: handle decoder errors in data handle open method
      FLAC: fix length information for multi-channel files
      FLAC: support compressed flac data handles stored in .bsewave / .bse files
      FLAC: fixed small bug in compressed flac storage code
      BSE: add xinfos master-volume-db, adsr-attack-time and adsr-release-time
      BSE: allow volume xinfo with volume >= 1 (for making samples louder)
      TOOLS: normalize can now set the volume xinfo instead of changing the data
      FLAC: added missing header file bsedatahandle-flac.hh
      FLAC: optimize datahandle performance by improving flac_write_callback
      FLAC: fix compiler warnings, remove extra whitespace
      FLAC: fail if flac_error_callback gets called in loader (or channels == 0)

Tim Janik (193):
      configure.in: revision increment of BSE_MICRO_VERSION to 1
      BUILD: depend on Rapicorn 13.03.1 (devel version)
      BUILD: provide AIDACC
      BSE: add AuxTypes.py - aidacc module to support Bse type initializers
      BSE: add oldidl.idl to check compatibility IDL defines
      BSE: automatically check oldidl.idl upon each build
      BST: rename sfidl based generated code to bstoldbseapi.*
      BSE: start new aidacc based IDL
      BSE: start generating bseserverapi.hh and bseserverapi.cc from bseapi.idl
      BSE: start generating bseclientapi.hh and bseclientapi.cc from bseapi.idl
      BSE: start building Bse::Server stubs
      BSE: remove obsolete aidacc options
      BSE: add AidaGlibSource to attach an Aida::BaseConnection to a Glib main loop
      BSE: IDL: add TestObject to carry out unit tests
      BSE: provide TestObjectImpl
      BSE: provide ServerImpl
      BSE: hookup Bse main loop with aida_connection and provide Server as remote_origin
      BST: hookup main loop with aida_connection and retrieve Server as remote_origin
      Merge branch 'aida-idl'
      BIRNET: ensure Rapicorn core is initialized
      BIRNET: remove sorting.cc test
      BIRNET: add 'using namespace Rapicorn' to namespace Bse, remove binary lookup functions
      BSE: use Bse::binary_lookup* functions
      TOOLS: use Bse::binary_lookup* functions
      SFI: add 'using namespace Rapicorn' to namespace Bse
      BIRNET: remove infotest.cc test
      BIRNET: remove birnetcpu.*
      SFI: remove SfiCPUInfo
      BSE: use Rapicorn::CPUInfo
      BST: use Rapicorn::CPUInfo
      BIRNET: use Rapicorn::Unicode
      TOOLS: link against RAPICORN_LIBS
      BIRNET: remove math.cc, strings.cc, datalist.cc tests
      BIRNET: disable ifloor due to conflicts with Rapicorn
      BIRNET: remove utf8 and string functions which Rapicorn provides
      BIRNET: remove birnetmath
      BIRNET: remove utils.cc
      PLUGINS: link against RAPICORN_LIBS
      TESTS: link against RAPICORN_LIBS
      BIRNET: remove all utility classes from birnetutils
      BIRNET: remove more utilities that are provided by Rapicorn
      SFI: fix locale sensitive printing of floats
      BUILD: introduce recursive "download" and "download-local" make targets
      DOCS: download tagfile-rapicorn.xml and cross-link to Rapicorn docs
      BIRNET: use RAPICORN_BREAKPOINT
      DOCS: move dev build rules into proper Makefile.am
      SFI: remove obsolete using directives
      SFI: add Bse debugging API
      SFI: sficomport.cc: use BSE_KEY_DEBUG
      BSE: use BSE_KEY_DEBUG() to implement debug macros
      BSE: use BSE_KEY_DEBUG() for sequencer debugging
      BIRNET: remove birnetdebugtools.*
      BSE: use BSE_KEY_DEBUG() for loader debugging
      BSE: use BSE_KEY_DEBUG() instead of sfi debugging
      BSE: use BSE_KEY_DEBUG() and bse_debug_enabled() for engine debugging
      DRIVERS: use BSE_KEY_DEBUG() for debugging
      SFI: use BSE_KEY_DEBUG() for debugging
      DOCS: doxygen.cfg: fix brief/auto-docs, extra warnings and PREDEFINED
      BSE: add Bse::Server::user_message(UserMessage) to send messages to UI
      BSE: switch server to use send_user_message() for all UI messages
      BST: initialize global bse_server variable with BSE remote origin
      BST: handle Bse::UserMessage from Bse::Server
      BSE: bseladspa.cc: use BSE_KEY_DEBUG() for debugging
      SHELL: remove Birnet/Sfi Msg uses
      TOOLS: remove Birnet/Sfi Msg uses
      TESTS: link against RAPICORN_LIBS
      TESTS: remove Birnet/Sfi Msg uses
      BST: remove Birnet/Sfi Msg uses
      BSE: remove Birnet/Sfi Msg uses
      SFI: remove Birnet/Sfi Msg uses
      BIRNET: remove Birnet Msg entirely
      BSE: fix script messages
      BIRNET: remove last remaining test
      BSE: link programs against RAPICORN_LIBS
      BSE: fix library initialization functions, use StringVector for internal arguments
      BIRNET: birnet-zintern.cc: don't use birnet_init
      BSE, SFI, BST, TESTS: fixup init functions, use Rapicorn test macros
      SFI: guard against multiple sfi_init() calls
      SFI: remove unused sficxx.cc
      BIRNET: remove unused birnettests.h
      SFI: remove useless birnet macros
      BSE: transition to RAPICORN_* macros
      BST: transition to RAPICORN_* macros
      BSE: use Rapicorn namespace
      BST: get rid of Birnet uses
      PLUGINS: get rid of Birnet uses
      SFI: get rid of Birnet uses
      SHELL: get rid of Birnet uses
      TESTS: get rid of Birnet uses
      TOOLS: get rid of Birnet uses
      BIRNET: remove libbirnet
      BIRNET, BUILD: remove birnet-zintern and use rapicorn-zintern
      BUILD: remove BIRNET, use acbeast.m4 for configure, based on birnet & rapicorn
      BST: fix library linking order
      DOCS: remove birnet from doc builds
      Merge branch 'remove-birnet'
      ALL: revert accidental removal of newlines
      BST: use Rapicorn's new TypeCode::from_enum<>()
      BSE: FLAC: use one liner license
      TOOLS: fix mis-merge of volume xinfo
      BSE: FLAC: improve C++ types
      BSE: FLAC: error code fixups
      BSE: FLAC: fix comments and spacing
      BSE: FLAC: bsedatahandle-flac.hh: fix comments and spacing
      BSE: minor comment cosmetics
      BSE: flac: style fixes
      TOOLS: fix typo
      Merge branch 'flac-support'
      SFI: fix use of wrong caching variable
      SFI: define SfiTime and SfiNum as "long long int", to match its common use
      SFI: adapt to Rapicorn updates, use string_format() in particular
      BSE: define GslLong as "long long int", to match its common use
      BSE: adapt to Rapicorn updates, use string_format() in particular
      BST: adapt to Rapicorn updates, use string_format() in particular
      TOOLS: adapt to Rapicorn updates, use string_format() in particular
      TOOLS: bseloopfuncs.cc: printf-format fixup
      SFI: remove unused compat code
      SHELL: link against RAPICORN_LIBS
      SFI: provide g_intern_format() (based on Rapicorn::string_format)
      SFI: replace g_intern_printf with g_intern_format()
      SFI: replace g_string_aprintf with g_string_add_format
      SFI: replace g_strdup_printf with g_strdup_format()
      TESTS: bse: link against RAPICORN_LIBS
      SFI: use Rapicorn::string_format() for bse_debug arguments
      SFI: remove unused code
      SFI: WStore & RStore: eliminate printf-variants
      BSE: whitespace fixes
      BSE: use Rapicorn::string_format() for bse_storage_printf()
      BSE: remove unused code
      BSE: bsestorage: use Rapicorn::string_format() for warnings and errors
      BSE: bseitem: use Rapicorn::string_format() for bse_item_undo_open()
      BSE: change bse_string_from_double() API, test math to_string functions
      BSE: bse_string_from_double(): use string_format() which is type-safe and locale-stable
      TOOLS: mathtool.cc: use Rapicorn::printout() for printing
      BSE: math: remove char buffer hacks, use std::string returns in API
      SFI: remove some unused code
      GXK: gxk_scroll_text_aprintf: use string_format() which is type-safe and locale-stable
      GXK: use string_format() for gxk_status_printf, remove gxk_status_errnoprintf
      BST: bstsplash: eliminate printf-variants
      BST: bst_status_eprintf: use string_format() which is type-safe and locale-stable
      BST: bst_msg_bit_printf: use string_format() which is type-safe and locale-stable
      SFI: sfidl-parser: use string_format() which is type-safe and locale-stable
      Merge branch 'rapicorn-string-format'
      BUILD: docs/imports: add directory for imported docs
      BUILD: remove docs/dev from build
      BUILD: remove build dependency on wikihtml2man & groff for tarballs
      BUILD: provide @INGIT@ to deactivate build rules outside of git
      BUILD: search for docs in ${docdir}
      BUILD: pass tar-pax as automake option, to allow long file names in tarballs
      DOCS: imports: import beast, bse, bsescm, bsewavetool and sfidl man pages
      DOCS: remove legacy doc handling
      DOCS: imports: import latest tagfile-rapicorn.xml
      DOCS: move doxygen.cfg here
      DOCS: import Makefile.doxygen, docextract.py, tagfile-susv4.xml from Rapicorn
      DOCS: Makefile.doxygen: support special characters when linking project name
      DOCS: Makefile.doxygen: fix verbosity condition
      DOCS: Makefile.doxygen: fix directory creation for DOXYGEN_DOC_FILES
      DOCS: Makefile.doxygen: support DOXYGEN_TAGFILES configuration
      DOCS: merge Doxygen rules from dev/
      DOCS: cleanup gitignore
      DOCS: add html-docs rule to build docs on demand
      DOCS: install Doxygen docs
      DOCS: migrate main.dox from html
      DOCS: minor whitespace fixup
      DOCS: doxygen-clean: leave error.log around for inspection
      DOCS: rule fixup
      DOCS: Makefile.doxygen: generate release NEWS, escape '#' in NEWS & ChangeLog
      DOCS: configure NEWS generation
      DOCS: update documentation index, use external links to FAQ & Quickstart
      DOCS: remove unused files
      DOCS: imports: install imported manual pages
      DOCS: images: upgrade beast-components.svg from dia
      DOCS: images: upgrade beast-progs.svg from dia
      DOCS: images: upgrade module-voices.svg from dia
      DOCS: images: don't ship unused images
      PO: remove unused source files
      BST: update documentation links since some docs went online
      DOCS: incorporate documentation upload rules from Rapicorn
      DOCS: link fixups
      Merge branch 'tarball-docs'
      BUILD: depend on Rapicorn 13.07.0
      BSE: fixed dependency for generated files
      DOCS: fix srcdir!=builddir for html/ installation
      DOCS: ensure installed html/ files are user writable
      BSE: fix missing files for distcheck
      DOCS: import latest bsewavetool.1
      DOCS: import latest tagfile-rapicorn.xml
      BUILD: mkrelease.sh: ChangeLog: include merge commits in history
      BUILD: NEWS: release updates
      PO: release updates
      BUILD: version update to 0.8.2
      Merge branch 'release'
      Release 0.8.2



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