root/sweep/trunk/ChangeLog

Revision 566, 18.6 kB (checked in by kickback, 6 years ago)

sweep: change release information wording from maintenance release to bug fix release. add recommendation to upgrade

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 Fri Apr 11 00:00:00 GMT 2008 Peter Shorthose <kickback@users.sourceforge.net>
2
3 This 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
10 All users with speex handling enabled should upgrade.
11
12 Tue 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
30 Mon 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
35 Wed 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
46 Mon 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
55 Fri 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
65 Thu 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
70 Sat 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
78 Tue 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
82 Tue 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
87 Tue 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
93 Tue 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
98 Thu 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
102 Mon Feb  3 22:33:04 EST 2003 Conrad Parker <conrad@metadecks.org>
103
104         * edit.c: updated splice_in_eb to use realloc
105
106 Wed 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
116 Sat 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
122 Fri 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
131 Fri 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
137 Thu 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
145 Thu 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
151 Wed 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
161 Tue Nov 26 12:19:21 EST 2002 Conrad Parker <conrad@metadecks.org>
162
163         * samplerate.c: updated for libsamplerate-0.0.11
164
165 Mon 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
170 Sat 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
179 Fri 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
184 Thu Oct 31 11:07:29 EST 2002 Conrad Parker <conrad@metadecks.org>
185
186         * channelops.c: removed broken reference to <samplerate.h>
187
188 Wed 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
197 Wed 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
204 Sun 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
209 Tue 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
214 21 Oct 2002 07:36:38 +1100 Zenaan Harkness <zen@getsystems.com>
215
216         * view.c: nicer volume & pitch slider adjustments
217
218 Sat Oct 19 03:16:19 EST 2002 Conrad Parker <conrad@metadecks.org>
219
220         * file_speex.c: new file -- Speex import/export
221
222 Thu Oct 17 16:40:53 EST 2002 Conrad Parker <conrad@metadecks.org>
223
224         * file_dialogs.c: added "MP3 export unsupported" dialog
225
226 Wed 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
236 Mon 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
240 Mon 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
244 Thu Oct 10 11:38:24 EST 2002 Conrad Parker <conrad@metadecks.org>
245
246         * file_sndfile0.c: backported all error checking etc.
247
248 Wed 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
254 Wed 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
264 Tue 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
277 Sat 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
282 Wed 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
287 Sun 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
293 Wed 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
297 Wed 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
303 Mon 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
310 Sat 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
320 Wed 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
328 Tue 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
338 Wed 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
349 Sun 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
360 Thu Sep  5 21:31:18 EST 2002 Conrad Parker <conrad@metadecks.org>
361
362         * modified selection modification to invoke scrubbing
363
364 Wed 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
368 Tue 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
377 Mon 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
385 Sun 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
390 Tue 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
395 Sat May  5 20:51:26 -0500 2001 <ben@slumber.dhs.org>
396
397         * fixed bug in save as handling
398
399 Fri 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
404 Wed 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
411 Mon Oct 16 18:07:23 EST 2000 Conrad Parker <conrad@vergenet.net>
412
413         * fixed PACKAGE_PLUGIN_DIR defines in configure.in
414
415 Sun 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
431 Thu 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
438 Thu 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
447 Wed 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
452 Fri 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
459 Wed 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
464 Tue 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
469 Thu 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
Note: See TracBrowser for help on using the browser.