1Fri Apr 11 00:00:00 GMT 2008 Peter Shorthose <kickback@users.sourceforge.net> 2 3This is a bug fix release, containing the following changes: 4 5 * Fixed bounds checking of mode in speex header. relates to: 6 http://www.ocert.org/advisories/ocert-2008-2.html 7 * Fixed bug preventing device dialog being reopened when 8 closed via the window manager. 9 10All users with speex handling enabled should upgrade. 11 12Tue Jan 30 00:00:00 GMT 2007 Peter Shorthose <kickback@users.sourceforge.net> 13 14 * ALSA is now the default driver. see README.OSS for oss 15 * minimum supported gtk version raised to 2.4 16 * added the "hand tool" for panning the display with inertia 17 (Radoslaw Korzeniewski) 18 * can now open multiple files via the gtk file selector 19 * implemented accel editing via the usual gtk method 20 * added tdb lock override (Takashi Iwai) 21 * remove support for libsndfile0 (Erik de Castro Lopo) 22 * remove direct flac support as it's supported by libsndfile now 23 (Erik de Castro Lopo) 24 * added a new splash screen (Pascal Klein) 25 * fix segfault when closing windows while others were still loading 26 * other bugs addressed and changes made. run "svn log" on a copy of svn 27 trunk for details, or check http://trac.metadecks.org/timeline 28 * released 0.9.2 29 30Mon Jan 30 23:58:00 GMT 2006 Peter Shorthose <kickback@users.sourceforge.net> 31 32 * fixed --enable-alsa configure option 33 * released 0.9.1 34 35Wed Jan 18 04:10:00 GMT 2006 Peter Shorthose <kickback@users.sourceforge.net> 36 37 * ported the interface to gtk+-2.0 38 * mp3 loading and playback whilst loading bugs fixed 39 * corrected a note to key mapping for pc keyboard playback (Paul Brossier) 40 * a new SVG icon for sweep (Alex Kloss) 41 * an updated spanish translation (Waldo Ramirez Montano) 42 * an updated Polish translation (Radoslaw Korzeniewski) 43 * more minor tweaks and improvements. 44 * released 0.9.0 45 46Mon Aug 22 21:54:30 EST 2005 Conrad Parker <conrad@metadecks.org> 47 48 * updated for ALSA 1.0 (Daniel Dreschers, Charles Turner) 49 * a new Polish translation (Radoslaw Korzeniewski) 50 * an updated russian translation (Alex Prokoudine) 51 * moved sources into svn.metadecks.org; check SVN logs for full 52 changes; see also http://trac.metadecks.org/. 53 * released 0.8.4 54 55Fri Apr 30 15:06:10 EST 2004 Conrad Parker <conrad@metadecks.org> 56 57 * a new Spanish translation by Juan Manuel Martinez 58 * an updated Italian translation by Yuri Bongiorno 59 * resampler bug fixed by Erik de Castro Lopo 60 * made main scrollbar arrows useful (bug #821596) 61 * compile warning fixes for GCC3 62 * moved sources back into CVS; check CVS logs for full changes 63 * released 0.8.3 64 65Thu Sep 4 11:54:23 EST 2003 Conrad Parker <conrad@metadecks.org> 66 67 * added es_ES translation by Juan Manuel Mart\xednez 68 * updated it translation from Yuri Bongiorno 69 70Sat Apr 29 02:48:14 EST 2003 Silvia Pfeiffer <silvia@silvia-pfeiffer.de> 71 72 * driver_alsa.c: deleting double line #include <alsa/asoundlib.h> 73 * fixed files in src directory with config.h includes 74 * fixed inclusion of licensing info GPL in some src files 75 * fixed static string i18n also including _(...) for them 76 * added some strings to i18n 77 78Tue Apr 15 09:43:58 EST 2003 Conrad Parker <conrad@metadecks.org> 79 80 * driver_alsa.c: changed alsa init to use *_near functions 81 82Tue Apr 1 18:10:06 EST 2003 Conrad Parker <conrad@metadecks.org> 83 84 * driver_alsa.c: added endianness patch from Erik de Castro Lopo 85 * file_speex.c: added VBR without DTX option for speex-1.0rc3 86 87Tue Feb 18 06:59:23 EST 2003 Conrad Parker <conrad@metadecks.org> 88 89 * sample-display.c: added Super_L (new Logo mapping) to scrubbing keys 90 * driver_alsa.c: merged in ALSA 0.9 code from Zenaan Harkness 91 * driver.c: abstracted out config dialog for both OSS and ALSA 92 93Tue Feb 11 22:00:36 EST 2003 Conrad Parker <conrad@metadecks.org> 94 95 * el.po: new file -- Greek translation by Dokianakis Fanis 96 * param.c: fixed granularity of sliders in process dialogs 97 98Thu Feb 6 20:44:05 EST 2003 Conrad Parker <conrad@metadecks.org> 99 100 * file_speex.c: added stereo handling and skipping of extra headers 101 102Mon Feb 3 22:33:04 EST 2003 Conrad Parker <conrad@metadecks.org> 103 104 * edit.c: updated splice_in_eb to use realloc 105 106Wed Jan 29 23:51:02 EST 2003 Conrad Parker <conrad@metadecks.org> 107 108 * edit.c: added refcounting to edit buffers 109 * edit.c: removed edit_buffer_copy calls in copy and paste insert ops 110 * edit.c: switched edit region allocations to mmap temp files 111 * file_dialogs.c: modified load to create new for nonexistant files 112 * file_dialogs.c: added pathname arg to new dialog 113 * main.c: prepended cwd to naked filenames before loading 114 * file_sndfile1.c: updated raw error string for recent libsndfile1 115 116Sat Jan 18 16:49:49 EST 2003 Conrad Parker <conrad@metadecks.org> 117 118 * added monitoring functionality 119 * it.po: updated from Yuri Bongiorno 120 * fixed wacky play/play sel keyboard interaction (thx Heimo!) 121 122Fri Dec 20 17:36:27 EST 2002 Conrad Parker <conrad@metadecks.org> 123 124 * notes.c, param.c, view.c: pasting preprocessor fixes and note 125 cleanups by Erik de Castro Lopo 126 * src/Makefile.am: added EXPORT_SYMBOLS_LDFLAGS to sweep_LDFLAGS 127 for NetBSD (should be empty string on Solaris) -- by Julio Merino 128 * byenergy.c: fixed spelling error (reported by Yuri Bongiorno) 129 * fade.c: new file -- fade in and out filters 130 131Fri Dec 6 14:54:33 EST 2002 Conrad Parker <conrad@metadecks.org> 132 133 * README.i18n: new file from Silvia Pfeiffer 134 * it.po: updated from Yuri Bongiorno 135 * byenergy.c: fixed typo "threshholdor" 136 137Thu Dec 5 14:47:11 EST 2002 Conrad Parker <conrad@metadecks.org> 138 139 * file_dialogs.c: fixed stupid bug in mp3 extension checking 140 * play.c, notes.c: fixed bug in pitched playback 141 * callbacks.c, view.c: fixed overzealous setting of playmarker 142 on refresh of scrollbar adjustment 143 * play.c: fixed preview cut and preroll, moved out of experimental 144 145Thu Nov 28 14:49:48 EST 2002 Conrad Parker <conrad@metadecks.org> 146 147 * about_dialogs.c, file_dialogs.c, main.c, preferences.c: applied 148 patch from Andre Pang to fix some compile warnings on OS X 149 * driver_alsa.c: removed naked #include <alsa/asoundlib.h> 150 151Wed Nov 27 23:59:00 EST 2002 Conrad Parker <conrad@metadecks.org> 152 153 * sweep_sample.c: fixed bug in descriptions of selection actions 154 * paste_dialogs.c, edit.c: fixed paste_mix and paste_xfade, moved 155 out of experimental 156 * sample-display.c, sweep_sample.c: added Ctrl-Arrow Left/Right 157 to move cursor between selection edges 158 * view.c: added remember/zoom to area functionality 159 * view.c: included full first word of plugin names in process menu 160 161Tue Nov 26 12:19:21 EST 2002 Conrad Parker <conrad@metadecks.org> 162 163 * samplerate.c: updated for libsamplerate-0.0.11 164 165Mon Nov 25 22:44:26 EST 2002 Conrad Parker <conrad@metadecks.org> 166 167 * configure.in: moved ALSA build out of experimental 168 * driver_alsa.c: updates from Zenaan Harkness 169 170Sat Nov 23 14:35:33 EST 2002 Conrad Parker <conrad@metadecks.org> 171 172 * file_dialogs.c: added check of pathname extension before attempting 173 load as mp3; workaround inaccurate guessing of mp3 files (raw PCM 174 is sometimes guessed as mp3 otherwise) 175 * file_speex.c: updated to allow ultra wideband mode (speex-1.0beta3) 176 * sw_chooser.c: added 32 kHz (uwb) mode to samplerate chooser 177 * samplerate.c: updated for libsamplerate-0.0.9, added quality menu 178 179Fri Nov 1 23:09:12 EST 2002 Conrad Parker <conrad@metadecks.org> 180 181 * question_dialogs.c: switched from syserr_r (broken in glibc) to 182 g_strerror 183 184Thu Oct 31 11:07:29 EST 2002 Conrad Parker <conrad@metadecks.org> 185 186 * channelops.c: removed broken reference to <samplerate.h> 187 188Wed Oct 30 18:37:01 EST 2002 Conrad Parker <conrad@metadecks.org> 189 190 * question_dialogs.c: changed syserror_dialog to use strerror_r 191 * preferences.c, driver.c: Solaris compile fixes as outlined in 192 Sourceforge bug report #625528 193 * src/Makefile.am: commented out sweep_LDFLAGS = -Wl,--export as 194 requested by #625528; this was originally in place for Solaris 195 anyway, please advise if this breaks anything. 196 197Wed Oct 30 09:45:33 EST 2002 Conrad Parker <conrad@metadecks.org> 198 199 * file_*.c: added file_method to load functions; fixes a 'save' bug 200 * db_ruler.[ch]: new file -- dB ruler 201 * view.c, db_ruler.c: vertical zoom 202 * chanelsops.c: added channel duplicate ops 203 204Sun Oct 27 14:28:27 EST 2002 Conrad Parker <conrad@metadecks.org> 205 206 * channelops.[ch]: new files -- channel operations 207 * resample.c: added undo for resampling; moved out of experimental 208 209Tue Oct 22 23:58:05 EST 2002 Conrad Parker <conrad@metadecks.org> 210 211 * configure.in: fixed 'other libs' in check for libspeex 212 * resample.c: new file -- preliminary support for secret rabbit code 213 21421 Oct 2002 07:36:38 +1100 Zenaan Harkness <zen@getsystems.com> 215 216 * view.c: nicer volume & pitch slider adjustments 217 218Sat Oct 19 03:16:19 EST 2002 Conrad Parker <conrad@metadecks.org> 219 220 * file_speex.c: new file -- Speex import/export 221 222Thu Oct 17 16:40:53 EST 2002 Conrad Parker <conrad@metadecks.org> 223 224 * file_dialogs.c: added "MP3 export unsupported" dialog 225 226Wed Oct 16 10:16:17 EST 2002 Conrad Parker <conrad@metadecks.org> 227 228 * sweep_sample.c: added check for IDLE in sample_set_progress_ready() 229 * record.c: moved select out of ops_mutex lock 230 * head.c, sample-display.c: fixed tracking of record marker 231 * main.c: added initial question (new file or load file) 232 * question_dialogs.c: added quit_if_no_files stuff 233 * file_sndfile[01].c: added try_raw flags 234 * play.c: fixed rounding error in mixing files of different rate 235 236Mon Oct 14 18:58:21 EST 2002 Conrad Parker <conrad@metadecks.org> 237 238 * sample-display.c: added lock on ops_mutex in draw_data_channel 239 240Mon Oct 14 00:37:44 EST 2002 Conrad Parker <conrad@metadecks.org> 241 242 * file_mad.c: new file -- mpeg audio import via libmad 243 244Thu Oct 10 11:38:24 EST 2002 Conrad Parker <conrad@metadecks.org> 245 246 * file_sndfile0.c: backported all error checking etc. 247 248Wed Oct 9 18:14:05 EST 2002 Conrad Parker <conrad@metadecks.org> 249 250 * configure: filled out ogg vorbis checks, and ov_read_float args 251 * file_vorbis.c: put metadata handling in experimental branch, put 252 in support for old 3 arg ov_read_float () 253 254Wed Oct 9 00:29:06 EST 2002 Conrad Parker <conrad@metadecks.org> 255 256 * sweep_sample.c: prettied up "new file" dialog, added remember 257 functionality, added memory size calculation and filename input 258 * file_sndfile1.c, file_vorbis.c: moved setting of pathname to 259 occur after a successful save only 260 * file_sndfile1.c, file_vorbis.c: added sweep_perror()s throughout 261 * file_vorbis.c: added stats on file size 262 * question_dialogs.c: added pixmap field (suggested by Silvia) 263 264Tue Oct 8 00:38:13 EST 2002 Conrad Parker <conrad@metadecks.org> 265 266 * sweep_sample.c: fixed mtime copying in sample_copy 267 * question_dialogs.c: added sweep_perror errno info dialog 268 * file_sndfile1.c: moved perror reporting to sweep_perror 269 * timeouts.c: new file -- thread safe wrapper around gtk_timeout 270 * sweep_sample.c, question_dialogs.c: switched tmp_message and 271 dialogs to use sweep_timeout to invoke gtk stuff 272 * file_dialogs.c: added file access and dir existence checks 273 * sw_chooser.[ch]: new files -- widgets for choosing samplerate 274 and channels 275 * sweep_sample.c, file_sndfile1.c: updated to use sw_chooser 276 277Sat Oct 5 11:09:07 EST 2002 Conrad Parker <conrad@metadecks.org> 278 279 * file_vorbis.c: added full vorbis encoding options 280 * file_sndfile1.c: added logo etc., turned on DITHER_ON_WRITE 281 282Wed Oct 2 23:44:34 EST 2002 Conrad Parker <conrad@metadecks.org> 283 284 * file_vorbis.c: new file -- added Ogg Vorbis import/export 285 * file_dialogs.c, sweep_app.h: made file handling method generic 286 287Sun Sep 29 23:27:02 EST 2002 Conrad Parker <conrad@metadecks.org> 288 289 * sweep_sample.c: clamped percentage between 0 and 100 290 * play.c: fixed bug in starting position of pitched playback 291 * file_sndfile[01].c: added entry for samplerate in raw PCM load 292 293Wed Sep 25 22:42:12 EST 2002 Conrad Parker <conrad@metadecks.org> 294 295 * sweep_sample.c: added check for files playing to quit dialogs 296 297Wed Sep 25 17:40:55 EST 2002 Conrad Parker <conrad@metadecks.org> 298 299 * file_sndfile0.c: updates for libsndfile0 (for purposes of 300 backporting -- not recommended and must be explicitly enabled) 301 * edit.c: added check for format compatability in paste ops 302 303Mon Sep 23 23:13:07 EST 2002 Conrad Parker <conrad@metadecks.org> 304 305 * file_sndfile1.c: fixed percent bug in load/save of very short files 306 * view.c: fixed "ruler assumes 44100 samples/sec" (Debian bug #161721) 307 * sweep_filter.c: fixed cancelling of SweepFilter plugins 308 * ladspameta.c, normalise.c, reverse.c: fixed cancelation of plugins 309 310Sat Sep 21 21:39:22 EST 2002 Conrad Parker <conrad@metadecks.org> 311 312 * question_dialogs.c: new file -- dialogs for info and questions, 313 with sample locking 314 * file_*.c: fixed revert, moved back into non-experimental mainline 315 * file_*.c: added monitoring of mtime, and dialogs on save and edit 316 if file has changed on disk 317 * callbacks.c, view.c: added "are you sure" dialogs when closing or 318 quitting with modified files 319 320Wed Sep 18 22:20:01 EST 2002 Conrad Parker <conrad@metadecks.org> 321 322 * play.c: made scrubbing independent of nr. channels (scrub_rate) 323 * ladspameta.c: fixed segv in handling of mono files and filters 324 * callbacks.c: made scrubby stop if space is pressed (so you don't 325 lose your position by playback continuing when scrubby is released, 326 suggestion from swh) 327 328Tue Sep 17 21:57:52 EST 2002 Conrad Parker <conrad@metadecks.org> 329 330 * ladspameta.c: fixed channel de-interleaving/interleaving 331 * ladspameta.c: switched to SweepFilter, instantiated separate 332 LADSPA_Handle for each iteration & internalised processing loop 333 * ladspameta.c: fixed detection of upper and lower bounds 334 * param.c: changed step relative to upper and lower bounds 335 * ladspameta.c, reverse.c, normalise.c: fixed divide by 0 bug in 336 calculating percent for regions shorter than 100(ish) samples 337 338Wed Sep 11 00:20:36 EST 2002 Conrad Parker <conrad@metadecks.org> 339 340 * play.c: made scrubbing independent of sample rate (scrub_rate) 341 * play.c: fixed reverse scrubbing 342 * edit.c, record.c, sweep_filter.c: fixed divide by 0 bug in 343 calculating percent for regions shorter than 100 samples 344 * edit.c: fixed handling of crop for selections starting at 0 and/or 345 ending at nr_frames 346 * sweep_undo.c: fixed crash when playing during ALLOC operation 347 (eg. crop, paste, cut) -- forced stop of sample playback before op. 348 349Sun Sep 8 11:25:43 EST 2002 Conrad Parker <conrad@metadecks.org> 350 351 * configure: fixed unreported failure in libsndfile detection 352 * configure: added warning if libsndfile0 detected 353 * driver_oss.c: put DEBUG around naked g_print on GETOPTR failure 354 * sample-display.c: reverted Scrubby to always play_all, even 355 when started within a selection (restricted scrubbing was wierd). 356 * callbacks.c: removed old play_{all,sel}_{looped,once}_cb callbacks 357 * callbacks.c: changed play callbacks to not stop if the play head 358 is already going, ie. just changing the restriction 359 360Thu Sep 5 21:31:18 EST 2002 Conrad Parker <conrad@metadecks.org> 361 362 * modified selection modification to invoke scrubbing 363 364Wed Sep 4 15:05:04 EST 2002 Conrad Parker <conrad@metadecks.org> 365 366 * fixed bug in save as handling reported by Pauline Mak 367 368Tue Sep 3 20:19:49 EST 2002 Conrad Parker <conrad@metadecks.org> 369 370 * changed storing of last load and save directories to use 371 preferences functions for persistence 372 * added configure summary info for GTK+ and GLib 373 * commented out pixmaps inst hook in toplevel Makefile.am 374 * added non-failing check for gnome-moz-remote 375 * added check for strchr (for NetBSD, from Julio Merino Vidal) 376 377Mon Sep 2 21:35:57 EST 2002 Conrad Parker <conrad@metadecks.org> 378 379 * added missing third arg to some ioctls, required for NetBSD 380 port (patch from Julio Merino Vidal) 381 * fixed configure.in to fail when libtdb is not found 382 * added configuration summaries to configure 383 * changed --enable-devel to --enable-experimental 384 385Sun Aug 25 20:18:25 EST 2002 Conrad Parker <conrad@metadecks.org> 386 387 * added preferences loading/saving (preferences.[ch]) 388 * added dependency on libtdb 389 390Tue Aug 13 02:03:08 EST 2002 Conrad Parker <conrad@metadecks.org> 391 392 * version 0.5.0 393 * Everything has changed. Scrubby has you. 394 395Sat May 5 20:51:26 -0500 2001 <ben@slumber.dhs.org> 396 397 * fixed bug in save as handling 398 399Fri Apr 27 13:22:44 EST 2001 Radoslaw Korzeniewski <Radoslaw.Korzeniewski@centertel.pl> 400 * added Polish translation 401 * fixed bug #414942 (segfault after revert) 402 * removed duplicate memory allocation in file loading 403 404Wed Oct 25 22:18:39 EST 2000 Conrad Parker <conrad@vergenet.net> 405 406 * fixed compile bug on Solaris (API change in driver.c) 407 * fixed gtk assertion when zooming too far; created new 408 zoom functions in view.c 409 * added new zoom types (norm and 1:1) from Steve Harris 410 411Mon Oct 16 18:07:23 EST 2000 Conrad Parker <conrad@vergenet.net> 412 413 * fixed PACKAGE_PLUGIN_DIR defines in configure.in 414 415Sun Oct 8 14:55:21 EST 2000 Conrad Parker <conrad@vergenet.net> 416 417 * merged in new native plugin interface 418 * merged in ALSA 0.6.0 support from Paul Barton-Davis 419 * added ladspameta plugin for LADSPA support 420 * added byenergy plugin 421 * added Hungarian translation by Gergely Nagy 422 * added Italian translation by Yuri Bongiorno 423 * added German translation by Silvia Pfeiffer 424 * added plugin_writers_guide.txt in doc/ 425 * set up include/ directory, moved sweep*.h header files to it 426 * changed colour scheme 427 * changed sweep.png desktop icon to match new colours 428 * many small changes since version 0.0.9 429 * released version 0.1.0 430 431Thu Oct 05 20:48.03 GMT+2 2000 Nicolas L�veill� <knos@free.fr> 432 433 * src/file_dialogs.c: file selection now has a memory 434 for the current directory. 435 * src/file_dialogs.c+src/file_ops.c: fixed seg faults when 436 user presses 'ok' without having selected anything. 437 438Thu May 11 22:49:08 EST 2000 Conrad Parker <conrad@vergenet.net> 439 440 * merged in Solaris audio driver code from Mattias Engdeg�rd 441 * added autoconf tests for OSS and Solaris detection 442 * renamed driver-oss.* to driver.* 443 * fixed buglet giving gtk assertion when starting playmarker 444 after a device open had failed on a preceding playback. 445 * added RPM .spec file, created redhat RPM and SRPM packages. 446 447Wed May 10 23:31:01 EST 2000 Conrad Parker <conrad@vergenet.net> 448 449 * added French translations by mathieu ROY 450 * changed to colourful button pixmaps by mathieu ROY 451 452Fri May 5 00:17:56 EST 2000 Conrad Parker <conrad@vergenet.net> 453 454 * fixed bug in overrunning playback buffer in some situations 455 * corrected display of large samples 456 * limited zoom out to handle multiplication overflow 457 * added help menu and about dialog box 458 459Wed May 3 09:56:09 EST 2000 Conrad Parker <conrad@vergenet.net> 460 461 * fixed bug in loading samples without complete pathname, 462 tracked down by Mark Taylor 463 464Tue May 2 20:27:02 EST 2000 Conrad Parker <conrad@vergenet.net> 465 466 * cleaned up layout of main sample views 467 * updated basic documentation (README, man page) 468 469Thu Apr 27 09:03:24 EST 2000 Conrad Parker <conrad@vergenet.net> 470 471 * fixed playmarker update bug when closing a sample 472 * added position indicator 473 * added button pixmaps to toolbox and play/stop buttons 474