fix crash when copy'ing latent plugins
[ardour.git] / libs / ardour / ChangeLog
1 2002-11-24  gettextize  <bug-gnu-gettext@gnu.org>
2
3         * configure.ac (AC_OUTPUT): Add intl/Makefile,
4
5 2002-11-24  gettextize  <bug-gnu-gettext@gnu.org>
6
7         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
8
9 2001-10-26  Paul Davis  <pbd>
10
11         * playlist.cc (recover_backup): restored the backup recovery code
12         for playlists.
13
14         * diskstream.cc (do_refill): added state_lock to diskstream, just
15         to be safe.
16
17         * session.cc (butler_thread_work): changed Session ISA thread to
18         HASA thread.
19
20 2001-10-23  Paul Davis  <pbd>
21
22         merged in marcus' patch for edit/mix group save/restore, and
23         rationalized both it and the existing code for Route::set_state()       
24
25 2001-10-20  Paul Davis  <pbd>
26
27         * session.cc (get_state): in get_state, use the public order for routes.
28
29 2001-10-18  Paul Davis  <pbd>
30
31         * playlist.cc (read): stop a muted region from causing a playlist
32         read error.
33
34 2001-10-17  Paul Davis  <pbd>
35
36         * region.cc (read_at): remove staccato noise caused by not
37                 shifting target buffer when !opaque.
38
39 2001-10-15  Paul Davis  <pbd>
40
41         * region.cc (set_fade_out_active): made region fade in/out optional.
42
43         * configure.in: patches from Ben related to libxml++
44
45 2001-10-12  Paul Davis  <pbd>
46
47         * session.cc (XMLRegionFactory): move most XML-based Region
48         constructor into region.
49                 
50
51 2001-10-10  Paul Davis  <pbd>
52
53         * session.cc (load_sources): add whole-file regions when loading
54                 sources.
55
56 2001-10-09  Paul Davis  <pbd>
57
58         * ardour/session.h: fix an  ugly bug with a non-reference return type.
59
60 2001-10-04  Paul Davis  <pbd>
61
62         * playlist.cc (split_region): ensure that left region after split
63         is in the right place.
64
65         * auditioner.cc (play_audition): stop existing audition before
66         starting a new one.
67
68 2001-10-03  Paul Davis  <pbd>
69
70         * session.cc (process): stop regular process() call from operating
71         on hidden diskstreams and routes. the butler thread still works on
72         all diskstreams, every time, which might be a mistake.
73
74 2001-10-02  Paul Davis  <pbd>
75
76         * session.cc (set_auto_play_range): added provisional support
77           for play ranges using session events. added code to use
78           auditioner. 
79
80         * auditioner.cc: new file/object to support auditioning.
81
82         * route.cc: remove seek() function (didn't exist).
83
84         * session.cc (process): use list<DiskStream *> instead of GList
85         for diskstreams. add auditioner object.
86
87 2001-09-30  Paul Davis  <pbd>
88
89         * playlist.cc (split_region): fix problem with region splitting
90         not defining two *smaller* regions of the original.
91
92         * region.cc (set_position): remove RegionTemplate object.
93
94         * playlist.cc (struct RegionSorter ): fix sorting to use position,
95         not start - whatever was i thinking ?
96
97 2001-09-28  Paul Davis  <pbd>
98
99         * source.cc: emit source creation signal.
100
101         * session.cc (first_stage_init): catch all source creation events.
102
103         * sndfilesource.cc (init): fix up an off-by-one substr-length
104         error when creating a sndfilesource.
105
106 2001-09-27  Paul Davis  <pbd>
107
108         * route.cc (operator): correct loop increment bug that caused a
109         hang when an Insert is added to a Route as a Redirect.
110
111 2001-09-25  Paul Davis  <pbd>
112
113         * session.cc: make new file sources be partially named for their
114         initial host diskstream.
115                 
116         peak file construction now carried out en-masse at the 
117         end of capture run.
118