1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
2001-10-27 Paul Davis <pbd>
* gtk_ardour/editor_ops.cc (ensure_selection): fixed selection
start not-assigned error in ensure_selection().
2001-10-26 Paul Davis <pbd>
* gtk_ardour/editor.cc (Editor): use scroll timeut whenever the
editor is active, instead of stopping and starting it.
2001-10-23 Paul Davis <pbd>
* gtk_ardour/mixer_strip.cc (update_diskstream_display):
rationalize rec_enable button handling to be equivalent to same
code elswhere.
* gtk_ardour/trackview.cc (record_enable_blink): add rec enable button
* gtk_ardour/ardour_ui.cc (start_clocking): use SigC::Signals for
Clock and Blink updates
* gtk_ardour/marker.cc (set_position): fixed persistent error in
marker location, caused by not taking the shift into account
whenever the position was reset.
* gtk_ardour/editor.cc (initialize_canvas): make the playhead
cursor sit above the edit cursor.
2001-10-20 Paul Davis <pbd>
* gtk_ardour/editor_ops.cc (ensure_selection): make
add_location_from_selection work again (now ensure_selection()
works again).
* ardour_ui.rc: added styles for new rulers.
* gtk_ardour/regionview.cc (move_to): make gain control points be
rects
2001-10-19 Paul Davis <pbd>
* gtk_ardour/regionview.cc (ControlPoint): change colors of gain curves
* massively split up editor code to try to produce more
rapidly-compilable compilation units.
2001-10-17 Paul Davis <pbd>
* gtk_ardour/editor_mouse.cc (start_grab): clean up start grab
code, and make playhead cursor grab stop the transport, restarting
it again when done.
* gtk_ardour/ardour_ui.cc (add_diskstream): try to make recorder
window the correct size.
2001-10-13 Paul Davis <pbd>
* gtk_ardour/diskstream_ui.cc (DiskStream_UI): make sure that all
input buttons are the same width, regardless of their label contents.
2001-10-05 Paul Davis <pbd>
* gtk_ardour/editor_mouse.cc (button_release_handler): button2 on
a RegionItem always mutes/unmutes/raises/lowers, regardless of
mouse mode.
2001-10-04 Paul Davis <pbd>
* gtk_ardour/editor_mouse.cc (region_drag_motion_callback): edit
clock reflect region sync point rather than cursor during drag.
(button_release_handler): button press/release on cursors +
markers always initiate a grab, regardless of mouse mode.
* gtk_ardour/editor.cc (track_canvas_allocate): return the edit
cursor to a full height line.
* gtk_ardour/grouped_buttons.cc (GroupedButtons): backpedalled
from this being a GTK widget to just a C++ object that manipulates
a set of buttons.
* gtk_ardour/trackview.cc (set_height): put edit controls in their
own event window so that we can control color, etc.
* gtk_ardour/canvas-simplerect.c (gtk_canvas_simplerect_render):
don't draw vertical lines at end of box (kludge!)
* gtk_ardour/editor.cc (add_region_to_region_display): copy
Regions before putting them in the Region list. this prevents
playlist-edits from altering the state of the "original".
2001-10-03 Paul Davis <pbd>
* gtk_ardour/editor_ops.cc (split_region): operate only on the
uppermost region, not all those stacked at this location.
2001-09-30 Paul Davis <pbd>
* gtk_ardour/editor_mouse.cc (start_grab): don't raise the grabbed
item to the top of the canvas stack. it must already have been
visible, so don't do this - it confuses regionview stacking.
2001-09-28 Paul Davis <pbd>
* gtk_ardour/marker.cc (Marker): center marker shape on the actual
location; use frame position rather than canvas position in API.
* gtk_ardour/streamview.cc (StreamView): add a simplerect to show
the edge of the track *and* to help us get canvas events for the
track in areas where there is no region.
* gtk_ardour/editor_ops.cc (soundfile_chosen_for_insert): make
insert_sndfile() work again, including a working ensure_cursor()
* gtk_ardour/marker.cc (Marker): add black outline around marker shapes
2001-09-27 Paul Davis <pbd>
* gtk_ardour/editor_ops.cc: implement partial support for nudge variations
* gtk_ardour/editor_mouse.cc (start_selection): add initial
support for mouse-based selection.
* gtk_ardour/editor.cc (Editor): add support for GUI control of
edit groups.
* gtk_ardour/editor_keys.cc (install_keybindings): add KP_{6,4}
since we don't get KP_{Right,Left} by default.
* gtk_ardour/ardour_ui.cc (add_diskstream): put recorder stuff
(meters, etc) in a separate window.
* gtk_ardour/plugin_ui.cc (build_control_ui): fix problem with
destructor logic that caused double destruction of
ControlUIs. also use Gtk-- functions for PluginUIadjustment.
2001-09-26 Paul Davis <pbd>
* gtk_ardour/editor_keys.cc (install_keybindings): added some
more keybindings for the editor.
2001-09-25 Paul Davis <pbd>
* gtk_ardour/editor_mouse.cc (region_drag_motion_callback): fixed
segv caused by referencing a null drag_info.last_trackview
pointer. this occured when the mouse moved into an area where
no trackview was, and then back again.
* gtk_ardour/marker.cc: added initial support for Canvas-based markers
* gtk_ardour/keyboard_target.cc (translate_key_name):
differentiate between Alt and Meta, and Alt(R|L) and Meta(R|L)
|