----------------------------------------------------------------------- ** Ecawave - User-visible changes (NEWS) (last edited: 190103) ** ----------------------------------------------------------------------- About the version numbers... "vX.Y[.Z][-extraT]" : X = major version - the overall development status Y = minor version - represents a set of planned features (see TODO); an even number means stable while odd marks development releases Z = revision - small changes to major.minor version (optional) extraT = extra - beta, pre and rc releases that are in preparation of major releases (optional) ----------------------------------------------------------------------- Last officially released version is -*> v0.4.0 <*- 19012003 (v0.6.0) - note: requires ecasound 2.2.0-rc1 or newer - note: maintenance release; ecawave development stopped (as of Jan/2003) - added: more recent config.guess and config.sub to the dist package 23082002 (v0.5dev1) - note: requires ecasound 2.1dev8 or newer - added: added support for non-seekable inputs like ogg, midi and tracker module files - added: --enable-all-static configure option - changed: configure.in cleanup - fixed: minor changes to posix signal handling - fixed: various bugs that were triggered by recent changes in libecasound 2.1dev8 - fixed: bug that prevented loading of mp3s, ogg, midi files and tracker modules - fixed: libecasound's default output device was used for previewing effects instead of ecawave's default output 21102001 (v0.5dev0) - note: verified to work ok with both qt3.0 and qt2.2 - added: initial support for ecasound's 2.1.x devel branch - added: new operator configuration code ported from ecamegapedal 0.3dev0 - added: a confirmation dialog is shown after file is saved succesfully - added: added '<edit>' marker to the statusbar - changed: ecawave can now be compiled against ecasound installed outside system library directories (/etc/ld.so.conf) - changed: temporary filenames are no longer visible on the statusbar - fixed: moc-files were not removed by 'make clean' 10102001 (v0.4.1) -** stable release **- - added: support for gcc 3.0 - added: check for bsd-style thread environment [anarcat] - fixed: better handling of situations where ecawave is not able to access the temp directory - fixed: effect dialog sometimes grew larger than the whole desktop - fixed: better autoconf macro for searching Qt's moc-compiler 17062001 (v0.4.0) -** stable release **- - note: requires ecasound 2.0.0 or newer (qtecasound is no longer needed!) - added: 'control' and 'edit' menus - fixed: 'make uninstall' forgot some files and dirs - fixed: trying to paste when no file was loaded resulted in crash - fixed: closing the first session closed all sessions 24042001 (v0.3dev7) - note: requires ecasound 1.9dev6 and qtecasound 0.1dev5 - changed: licensing change - Qt exception to GPL dropped; ie. all sources are once again GPL licenced without exceptions - fixed: effect preview/process crashes if LADSPA support was disabled in libecasound 22032001 (v0.3dev6) - note: requires ecasound 1.9dev5 or newer - added: ~/.ecawaverc - clipboard-location; exact location of copy/cut/paste clipboards; special value 'default' indicates that clipboard should be treated as a normal temporary file - changed: new system for creating temporary files; all temps are put into a separate directory; $TMPDIR and $TMP are used if available, otherwise defaults to /tmp - removed: ~/.ecawaverc - 'clipboard-file' setting 06032001 (v0.3dev5) - changed: man pages are now distributed in nroff 'man' format - fixed: changes to match ecasound 1.9dev4 and qtecasound 0.1dev4 02032001 (v0.3dev4) - notice: new version numbering scheme - fixed: better handling of situations where creating temporary file fails - fixed: various autoconf/automake fixes - fixed: tempfiles weren't properly removed in certain situations [robbe] 07122000 (v0.3.3d3) - added: extended support for effect parameter descriptions; all LADSPA parameter hints now supported - changed: some layout changes to make resizing work better - fixed: fixes to better support the new Qt 2.2.x 26092000 (v0.3.2d3) - added: support for effect parameter hint ranges - changed: now requires ecasound 1.8.3d15 or newer - changed: renamed 'Quit' to 'Close' - changed: lots of improvements to layout management - changed: user's guide and man page updates - fixed: always zoomed out after a processing event - fixed: lots of small bugs - fixed: better handling of situations where no files are loaded - fixed: sane default values for chorus, flanger and phaser 01092000 (v0.3.1d3) - added: 'TODO' file - added: standard GUI menubars - changed: major parts of were rewritten to increase stability - changed: small change in licensing - see the file COPYING.Qt - changed: now requires ecasound 1.8.1d14 or newer 25062000 (v0.3.0d3) - changed: filename now shown on its own line - changed: small layout changes - changed: updated the 'INSTALL' file - changed: all shortcut keys are now ctrl-some_key - changed: requires ecasound 1.8.x - fixed: Makefile fixes (inline and const macros) - fixed: fade-in/out and redraw crashed when no file was opened - fixed: crashed when marking a region and going outside ecawave's window 28052000 (v0.2.2r2) - added: --version and --help command-line options (for GNU compliance) - added: fade-in and fade-out effects - fixed: configure problems (libecasound not recognized properly) - fixed: unneeded dependence on ALSA headers files - fixed: with ecasound 1.7.7r12 and older, 'effect' crashed if no LADSPA plugins were found - fixed: 'cut' bugs 26042000 (v0.2.1d2) - added: 'mark all' and 'redraw' buttons - changed: new color scheme - hopefully looks better :) - fixed: quite a few cut-copy-paste related bugs - fixed: statusbar sometimes showed out-of-range values 12042000 (v0.2.0d2) - added: 'copy', 'cut' and 'paste' buttons - added: 'clipboard-file' entry to ecawaverc - defaults to /tmp/ecawave-clipboard.wav - added: configure checks for correct libecasound version - added: effect presets and plugins added to effects dialog - removed: 'close' button - changed: many internal updates - ecasound version 1.7.x is now required to run ecawave - fixed: numerous bugs - fixed: autoconf macro AC_C_CONST caused compile problems with gcc 2.95.2 and libstdc++-v3 28012000 (v0.1.0r1) -** public release **- - notice: initial release -----------------------------------------------------------------------