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