13
0
livetrax/gtk2_ardour
David Robillard fe13d08874 Large nasty commit in the form of a 5000 line patch chock-full of completely
unecessary changes.  (Sorry, doing a "sprint" based thing, this is the end of the first one)

Achieved MIDI track and bus creation, associated Jack port and diskstream creation, and minimal GUI stuff for creating them.  Should be set to start work on actually recording and playing midi to/from disk now.

Relevant (significant) changes:

- Creation of a Buffer class.  Base class is type agnostic so things can point to a buffer but not care what kind it is (otherwise it'd be a template).  Derived into AudioBuffer and MidiBuffer, with a type tag because checking type is necessary in parts of the code where dynamic_cast wouldn't be wise.  Originally I considered this a hack, but passing around a type proved to be a very good solution to all the other problems (below).  There is a 1:1 mapping between jack port data types and ardour Buffer types (with a conversion function), but that's easily removed if it ever becomes necessary.  Having the type scoped in the Buffer class is maybe not the best spot for it, but whatever (this is proof of concept kinda stuff right now...)

- IO now has a "default" port type (passed to the constructor and stored as a member), used by ensure_io (and similar) to create n ports.  IO::register_***_port has a type argument that defaults to the default type if not passed.  Rationale:  previous IO API is identical, no changes needed to existing code, but path is paved for multiple port types in one IO, which we will need for eg synth plugin inserts, among other things.  This is not quite ideal (best would be to only have the two port register functions and have them take a type), but the alternative is a lot of work (namely destroying the 'ensure' functions and everything that uses them) for very little gain.  (I am convinced after quite a few tries at the whiteboard that subclassing IO in any way is not a feasible option, look at it's inheritance diagram in Doxygen and you can see why)

- AudioEngine::register_audio_input_port is now register_input_port and takes a type argument.  Ditto for output.

- (Most significant change) AudioDiskstream abstracted into Distream, and sibling MidiDiskstream created.  Very much still a work in progress, but Diskstream is there to switch references over to (most already are), which is the important part.  It is still unclear what the MIDI diskstream's relation to channels is, but I'm pretty sure they will be single channel only (so SMF Type 0) since noone can come up with a reason otherwise.

- MidiTrack creation.  Same thing as AudioTrack but with a different default type basically.  No big deal here.

- Random cleanups and variable renamings etc. because I have OCD and can't help myself. :)

Known broken:  Loading of sessions containing MIDI tracks.




git-svn-id: svn://localhost/ardour2/branches/midi@641 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-26 16:01:34 +00:00
..
glade Some fixes to the new session dialog. 2006-05-10 10:22:38 +00:00
pixmaps add crossfade and layering options to menu system; add missing crossfade editor curve image; add control for destructive recording xfade; remove dead options from options editor 2006-03-21 15:27:57 +00:00
po Install ardour as a binary, a script and a set of shared 2006-04-26 00:45:27 +00:00
.cvsignore sfdb displays file info. 2006-01-05 05:15:29 +00:00
about.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
about.h
actions.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
actions.h export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch 2006-03-05 19:39:16 +00:00
add_route_dialog.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
add_route_dialog.h Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
analysis_window.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
analysis_window.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
ardbg 2006-03-04 Tim Mayberry <mojofunk@gmail.com> 2006-03-04 11:26:25 +00:00
ardev 2006-03-04 Tim Mayberry <mojofunk@gmail.com> 2006-03-04 11:26:25 +00:00
ardev_common.sh Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
ardour2_ui.rc Committed filthy mess of a working copy solely for moving between machines. 2006-06-08 23:46:42 +00:00
ardour_dialog.cc Updates for set_type_hint() and the sfdb_ui. 2006-01-04 05:53:51 +00:00
ardour_dialog.h the usual blob of fixes. note the requirement for ComboBoxText::set_active_text() 2005-12-02 19:18:26 +00:00
ardour_image_compositor_socket.h
ardour_message.cc "fix" track heights etc. 2006-01-03 05:40:21 +00:00
ardour_message.h slowly fixing up ArdourDialog nonsense 2005-11-27 21:17:41 +00:00
ardour_ui2.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui_dependents.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui_dialogs.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui_ed.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui_mixer.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui_options.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour_ui.h Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
ardour.bindings enable use of arrow keys, fix hscroller issues, start work on smoother auto-scroll 2006-05-02 01:08:34 +00:00
ardour.colors lots of fidgety work to get track renaming to work correctly now that we have to rename audio files too; some GUI tweaks 2006-03-17 17:39:21 +00:00
ardour.menus Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
ardour.sh.in Install ardour as a binary, a script and a set of shared 2006-04-26 00:45:27 +00:00
arprof Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
arval likely fixes for problems loading templates with destructive tracks. Note that old templates with such tracks will need to be re-generated, since they are lacking information required for the session setup to succeed 2006-04-11 03:15:57 +00:00
audio_clock.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
audio_clock.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
audio_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
audio_time_axis.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
automation_gain_line.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
automation_gain_line.h s/stringcr_t/const string &/ 2005-12-22 12:23:54 +00:00
automation_line.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
automation_line.h s/stringcr_t/const string &/ 2005-12-22 12:23:54 +00:00
automation_pan_line.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
automation_pan_line.h s/stringcr_t/const string &/ 2005-12-22 12:23:54 +00:00
automation_selectable.h
automation_selection.h
automation_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
automation_time_axis.h allow for mandatory control protocols, plus some ongoing work on automation control point selection (unfinished) 2006-05-19 20:10:35 +00:00
axis_view.cc a metric boatload of changes; plugin UIs work, adding tracks work, redirect list is useful again, and more 2006-01-17 16:40:57 +00:00
axis_view.h Merged with trunk 2006-06-21 18:14:45 +00:00
canvas_impl.h
canvas-curve.h
canvas-imageframe.c more tranzport lowlevel fixes and rebinding 2006-04-29 15:40:52 +00:00
canvas-imageframe.h
canvas-ruler.c more tranzport lowlevel fixes and rebinding 2006-04-29 15:40:52 +00:00
canvas-ruler.h
canvas-simpleline.c more tranzport lowlevel fixes and rebinding 2006-04-29 15:40:52 +00:00
canvas-simpleline.h Canvas GObject fixes 2005-11-26 10:28:55 +00:00
canvas-simplerect.c more tranzport lowlevel fixes and rebinding 2006-04-29 15:40:52 +00:00
canvas-simplerect.h miscellaneous fixes post-jesse's 24 bit file format changes 2006-02-11 02:34:03 +00:00
canvas-waveview.c Merged with trunk 2006-06-21 18:14:45 +00:00
canvas-waveview.h improvements (!) to waveform display for destructive tracks, plus a generic fix that avoid waveview attemting to read peaks before they are ready 2006-03-14 03:43:54 +00:00
canvas.h
color_manager.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
color_manager.h new color management design starts to take shape (canvas color only for now) 2006-02-14 17:19:58 +00:00
color.h new color management design starts to take shape (canvas color only for now) 2006-02-14 17:19:58 +00:00
colors.h new color management design starts to take shape (canvas color only for now) 2006-02-14 17:19:58 +00:00
connection_editor.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
connection_editor.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
crossfade_edit.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
crossfade_edit.h create xpm files from hard coded pixmaps, added function get_xpm() to make sure any xpm only gets load from disk once 2006-03-12 15:46:29 +00:00
crossfade_view.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
crossfade_view.h Merged with trunk 2006-06-21 18:14:45 +00:00
crossfade_xpms.h
curvetest.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
draginfo.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
editing_syms.h significant changes in code to handle import/embedding - much cleaner and less code, plus the import progress bar now works; unify response handling for Gtkmm2ext::Choice 2006-03-22 17:03:00 +00:00
editing.cc new color management design starts to take shape (canvas color only for now) 2006-02-14 17:19:58 +00:00
editing.h significant changes in code to handle import/embedding - much cleaner and less code, plus the import progress bar now works; unify response handling for Gtkmm2ext::Choice 2006-03-22 17:03:00 +00:00
editor_actions.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_audio_import.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_audiotrack.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_canvas_events.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_canvas.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_cursors.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_edit_groups.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_enums.h
editor_export_audio.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_hscroller.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_imageframe.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_items.h add new file 2006-05-18 02:19:44 +00:00
editor_keyboard.cc Mute/unmute region via keyboard is now undoable 2006-01-23 21:55:30 +00:00
editor_keys.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_markers.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_mixer.cc enable use of arrow keys, fix hscroller issues, start work on smoother auto-scroll 2006-05-02 01:08:34 +00:00
editor_mouse.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_nudge.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_ops.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_region_list.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_route_list.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_rulers.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_scrub.cc
editor_selection_list.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_tempodisplay.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_timefx.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor_xpms moved gain rail and sliders to files. The previously unused 'from_files' portion of Pix::generate () had to ported to gtk2 as well. 2006-03-14 05:44:35 +00:00
editor.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
editor.h Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
enums.h
export_dialog.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
export_dialog.h replaced deprecated (and ugly) FileSelection with FileChooserDialog in export dialog. Also some button size trimming 2006-03-28 10:52:46 +00:00
export_range_markers_dialog.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
export_range_markers_dialog.h add new files for export dialogs 2006-03-05 19:45:12 +00:00
export_region_dialog.cc add new files for export dialogs 2006-03-05 19:45:12 +00:00
export_region_dialog.h add new files for export dialogs 2006-03-05 19:45:12 +00:00
export_session_dialog.cc add new files for export dialogs 2006-03-05 19:45:12 +00:00
export_session_dialog.h add new files for export dialogs 2006-03-05 19:45:12 +00:00
fft_graph.cc Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
fft_graph.h First commit on FFT analysis window. Still some functionality missing, 2006-03-12 21:58:52 +00:00
fft_result.cc First commit on FFT analysis window. Still some functionality missing, 2006-03-12 21:58:52 +00:00
fft_result.h First commit on FFT analysis window. Still some functionality missing, 2006-03-12 21:58:52 +00:00
gain_automation_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
gain_automation_time_axis.h s/stringcr_t/const string &/ 2005-12-22 12:23:54 +00:00
gain_meter.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
gain_meter.h This should fix the options editor crasher i just made.. thanks Nostar 2006-05-21 13:21:25 +00:00
gettext.h
ghostregion.cc convert set_property("foo", bar) to property_foo() = bar 2005-11-27 22:35:04 +00:00
ghostregion.h 2006-03-04 Tim Mayberry <mojofunk@gmail.com> 2006-03-07 06:23:12 +00:00
gprofhelper.c
grouped_buttons.cc
grouped_buttons.h
gtk-custom-hruler.c Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
gtk-custom-hruler.h more gobject fixups 2005-11-27 01:23:55 +00:00
gtk-custom-ruler.c Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
gtk-custom-ruler.h misc stuff 2005-11-29 03:56:38 +00:00
gtkscrolledwindow.c Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
gui_thread.h a) completely refactor abstract UI code 2006-04-24 22:45:19 +00:00
i18n.h All included libraries now link dynamically instead of statically. 2006-04-25 20:23:50 +00:00
imageframe_p.h
imageframe_socket_handler.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
imageframe_socket_handler.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
imageframe_time_axis_group.cc s/stringcr_t/const string &/ 2005-12-22 12:23:54 +00:00
imageframe_time_axis_group.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
imageframe_time_axis_view.cc Merged with trunk 2006-06-21 18:14:45 +00:00
imageframe_time_axis_view.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
imageframe_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
imageframe_time_axis.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
imageframe_view.cc Merged with trunk 2006-06-21 18:14:45 +00:00
imageframe_view.h Merged with trunk 2006-06-21 18:14:45 +00:00
imageframe.cc compiles and runs, but crashes ... duh 2005-11-26 00:06:46 +00:00
imageframe.h
io_selector.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
io_selector.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
itest.cc added file 2005-12-30 14:40:31 +00:00
keyboard_target.cc
keyboard_target.h
keyboard.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
keyboard.h export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch 2006-03-05 19:39:16 +00:00
location_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
location_ui.h many changes, read the diffs 2005-12-30 00:34:21 +00:00
logmeter.h
main.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
marker_time_axis_view.cc more tranzport lowlevel fixes and rebinding 2006-04-29 15:40:52 +00:00
marker_time_axis_view.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
marker_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
marker_time_axis.h s/stringcr_t/const string &/ 2005-12-22 12:23:54 +00:00
marker_view.cc
marker_view.h remove <gtkmm/gtkmm.h> from all files, plus a small fix related to map/realize handling 2005-11-29 04:41:15 +00:00
marker.cc a nice excuse for some keybindings, make some markers larger vertically 2006-01-20 12:36:24 +00:00
marker.h
meter_bridge_strip.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
meter_bridge_strip.h remove <gtkmm/gtkmm.h> from all files, plus a small fix related to map/realize handling 2005-11-29 04:41:15 +00:00
meter_bridge.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
meter_bridge.h
mixer_strip.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
mixer_strip.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
mixer_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
mixer_ui.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
mtest_other.menus
mtest_shared.menu
mtest.cc a) persist whether the end marker should move at first capture in the session file 2006-03-31 15:51:03 +00:00
mtest.menus
new_session_dialog.cc Merged with trunk revision 610 2006-06-15 22:31:13 +00:00
new_session_dialog.h Misc layout and useability fixes for NSD. 2006-05-14 08:53:28 +00:00
option_editor.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
option_editor.h a) fix problems with multichannel tape tracks 2006-03-28 19:22:29 +00:00
opts.cc Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
opts.h fix track controls height allocation to be font sensitive; fix core dump related to ownership of size menu; add nudge to keybindings; and more 2006-01-18 02:56:51 +00:00
pan_automation_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
pan_automation_time_axis.h
panner2d.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
panner2d.h Merged with trunk 2006-06-21 18:14:45 +00:00
panner_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
panner_ui.h breakout control protocol code into LGPL library; fix panner buttons even more than nick did, plus some other bits and pieces 2006-05-23 19:54:52 +00:00
playlist_selection.h
playlist_selector.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
playlist_selector.h miscellany 2005-11-27 14:09:50 +00:00
plugin_selector.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
plugin_selector.h Fix vst typo 2006-04-26 16:33:10 +00:00
plugin_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
plugin_ui.h Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
point_selection.h
prompter.cc Moved strip_whitespace_edges() to pbd/whitespace.h 2006-01-13 19:48:55 +00:00
prompter.h
public_editor.cc
public_editor.h a) moved metering and meter falloff code into libardour 2006-04-10 03:54:00 +00:00
redirect_automation_line.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
redirect_automation_line.h Merged with trunk 2006-06-21 18:14:45 +00:00
redirect_automation_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
redirect_automation_time_axis.h
redirect_box.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
redirect_box.h a metric boatload of changes; plugin UIs work, adding tracks work, redirect list is useful again, and more 2006-01-17 16:40:57 +00:00
redirect_selection.h
region_editor.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
region_editor.h make AudioRegionEditor work 2006-01-03 14:16:27 +00:00
region_gain_line.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
region_gain_line.h 2006-03-04 Tim Mayberry <mojofunk@gmail.com> 2006-03-07 06:23:12 +00:00
region_selection.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
region_selection.h
regionview.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
regionview.h Merged with trunk 2006-06-21 18:14:45 +00:00
rgb_macros.h
route_params_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
route_params_ui.h
route_redirect_selection.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
route_redirect_selection.h
route_selection.h
route_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
route_ui.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
SConscript Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
selectable.h Merged with trunk 2006-06-21 18:14:45 +00:00
selection_templates.h
selection.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
selection.h export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch 2006-03-05 19:39:16 +00:00
send_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
send_ui.h
sfdb_ui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
sfdb_ui.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
simpleline_p.h
simpleline.cc Canvas GObject fixes 2005-11-26 12:00:24 +00:00
simpleline.h more fixes for gobject stuff plus doug's patch for redirect box menus, minus ardour-menus.xml 2005-11-26 03:14:16 +00:00
simplerect_p.h
simplerect.cc
simplerect.h
splash.ppm
streamview.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
streamview.h Merged with trunk revision 600 2006-06-15 01:34:54 +00:00
strip_selection.h
taperegionview.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
taperegionview.h hook up tape region views to peaks ready signal 2006-02-21 05:05:59 +00:00
tempo_dialog.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
tempo_dialog.h Plugin selector useability changes, fix mouse grab bug in plugin barcontroller, prevent alpah key entry in tempo/meter dialogs 2006-04-26 16:04:04 +00:00
time_axis_view_item.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
time_axis_view_item.h Merged with trunk 2006-06-21 18:14:45 +00:00
time_axis_view.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
time_axis_view.h Merged with trunk (painfully) 2006-06-13 07:27:52 +00:00
time_selection.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
time_selection.h
track_selection.h
utils.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
utils.h All included libraries now link dynamically instead of statically. 2006-04-25 20:23:50 +00:00
visual_time_axis.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
visual_time_axis.h All useage of ArdourPrompter checks for a valid result. 2006-01-13 22:46:04 +00:00
vst_pluginui.cc Large nasty commit in the form of a 5000 line patch chock-full of completely 2006-06-26 16:01:34 +00:00
waveview_p.h added file 2005-11-26 00:52:04 +00:00
waveview.cc Canvas GObject fixes 2005-11-26 12:00:24 +00:00
waveview.h compiles and runs, but crashes ... duh 2005-11-26 00:06:46 +00:00