[beast] Created tag 0.8.0



The unsigned tag '0.8.0' was created.

Tagger: Tim Janik <timj gnu org>
Date: Mon Mar 25 00:32:56 2013 +0000

    Released beast-0.8.0.tar.bz2

Changes since the last tag '0.7.8':

Stefan Westerfeld (1):
      BSE: cleanups and fix typos in bse sources

Tim Janik (94):
      configure.in: revision increment of BSE_MICRO_VERSION to 9
      DOCS: fix target directory for doc uploads
      ROOT: mkrelease.sh: skip HEAD vs. upstream check, which nees different release style
      ROOT: mkrelease.sh: show how to push the actual release commit to upstream
      ROOT: mkrelease.sh: show how to fast-forward merge 'devel' after release
      SFI: applied format-security patch by Alessio Treglia (#665097)
      BSE: applied format-security patch by Alessio Treglia (#665097)
      BSE: bseserver.cc: work around format-security warnings
      ROOT: treat format-security warnings as errors
      Merge branch 'printf-format-security'
      BSE: TESTS: port testwavechunk.cc to C++
      BUILD: clean up INCLUDES, DEFS, AM_CXXFLAGS, link against librapicorn
      BUILD: depend on Rapicorn 12.08.1
      BUILD: configure.in: provide macro to define __FILE_DIR__
      BUILD: add -D__FILE_DIR__ to compilation
      BIRNET: link against RAPICORN_LIBS
      BIRNET: link binaries against RAPICORN_LIBS
      SFI: link against RAPICORN_LIBS
      BSE: link against RAPICORN_LIBS
      GXK: link against RAPICORN_LIBS
      BST: link against RAPICORN_LIBS
      Merge branch 'rapicorn-dependency'
      BSE: add TickStamp class, use Bse::TickStamp instead of old gsl API
      BSE: prevent messing with std::terminate
      BSE: port core thread to std::thread
      BST: guard against missing thread stats for main BSE thread
      BST: port thread profiling to Rapicorn::TaskStatus
      SFI: document namespaces
      PLUGINS: document namespaces
      TOOLS: document namespaces
      BSE: document Procedure namespace
      BSE: rename bsebasics.idl (from bsecore)
      BSE: bsecore: new files for public BSE API, introduce TaskRegistry
      BSE: eliminate ThreadInfo & ThreadState, register threads with TaskRegistry
      BST: register main thread with Bse::TaskRegistry
      BST: profiler: display stats from Bse::TaskRegistry & Rapicorn::TaskStatus
      BSE: fully port Sequencer to C++ and std::thread
      BSE: remove unused bse_engine_get_threads
      BSE: use EventFd for Sequencer wakeups
      BSE: use bse_main_wakeup() to wakeup main BSE thread
      BSE: port engine master thread to std::thread
      SFI: sfiwrapper.hh: introduce some Rapicorn symbols via using to help transition
      SFI: store glue context on Rapicorn::ThreadInfo::self
      SFI: sfimemory: use Rapicorn::Mutex
      SFI: sfiwrapper: provide Bse::AsyncBlockingQueue.
      BSE: move init functions to bsecore, pass wakeup lambdas to sfi_com_port
      BSE: gsldatacache: use Rapicorn Mutex, Spinlock, Cond.
      BSE: gsldatahandle: use Rapicorn Spinlock.
      BSE: gslfilehash: use Rapicorn Mutex.
      BIRNET: eliminate old thread wakeups
      BIRNET: birnetmsg: use Rapicorn threading functions
      BIRNET: birnetdebugtools: port debug channel to std::thread
      BSE: port engine to Rapicorn Mutex and Cond
      BSE: port midi receiver to Rapicorn Mutex
      BSE: port pcm device, pcm writer and storage to Rapicorn Mutex
      BSE: remove mutex locking helpers
      BSE: use recursive Rapicorn Mutex for engine nodes
      BSE: use Rapicorn thread methods for thread name and setting priority
      BST: use Rapicorn thread methods for thread name and id
      BIRNET: remove birnet threading implementation, use std and Rapicorn
      SFI: remove Birnet threading uses
      SFI: introduce Bse::ScopedLock
      BSE: use Bse::ScopedLock
      PLUGINS: use Bse::ScopedLock
      BSE: use Bse::Mutex
      SFI: use Bse::Cond, Bse::Mutex
      BST: remove unused dummy file
      Merge branch 'rapicorn-threading'
      BUILD: depend on Rapicorn 13.03.0
      BSE: use C++ inheritance instead of nesting for GObject struct derivation
      BSE: source: eliminate GObject casts obsoleted through struct inheritance
      PLUGINS: use C++ inheritance instead of nesting for GObject struct derivation
      DRIVERS: use C++ inheritance instead of nesting for GObject struct derivation
      Merge branch 'struct-derivation'
      BSE: bseproject.cc: minor cosmetics
      BST: add beast --rewrite-bse-file <file> to help during release upgrades
      PO: release updates
      mkrelease.sh: ChangeLog: use compact merge summaries
      BUILD: generate ChangeLog with unfolded merge history
      ROOT: mkrelease.sh: news: exclude history reachable from non-linear release tags
      ROOT: mkrelease.sh: news / ChangeLog: support git log --first-parent
      ROOT: mkrelease.sh: news: support full commit message body listing
      BUILD: remove unused script
      BUILD: fix maintainer-clean
      DOCS: bump stamp
      Merge branch 'release-updates'
      BUILD: version update to 0.8.0
      LIB: upgrade BSE files to version 0.8.0
      BUILD: use --first-parent and show commit message body for release-news
      BST: release notes updates
      NEWS: release news updates.
      BST: contributor fixups
      BUILD: bump release upload path
      Release 0.8.0


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