major design changes: use glib event loop for MIDI thread/UI; rework design of BaseUI...
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 9 Dec 2009 03:05:14 +0000 (03:05 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 9 Dec 2009 03:05:14 +0000 (03:05 +0000)
commitc38e02285fda1fd7966c9e4ad85994445247e6a6
treea5f46d4350b8df3e0a74558169c696cbb837ce7f
parent90f95df20707995e267bd624b28980cfd9200bed
major design changes: use glib event loop for MIDI thread/UI; rework design of BaseUI and AbstractUI; solo & mute are both temporarily broken; OSC control up next; may segfault during exit

git-svn-id: svn://localhost/ardour2/branches/3.0@6328 d708f5d6-7413-0410-9779-e7cbd77b26cf
50 files changed:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui2.cc
gtk2_ardour/editor_audio_import.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/editor_timefx.cc
gtk2_ardour/gui_thread.h
gtk2_ardour/main.cc
gtk2_ardour/rc_option_editor.cc
gtk2_ardour/route_ui.cc
gtk2_ardour/route_ui.h
gtk2_ardour/sfdb_ui.cc
libs/ardour/analyser.cc
libs/ardour/ardour/midi_ui.h [new file with mode: 0644]
libs/ardour/ardour/session.h
libs/ardour/audioengine.cc
libs/ardour/butler.cc
libs/ardour/export_channel_configuration.cc
libs/ardour/midi_ui.cc [new file with mode: 0644]
libs/ardour/session.cc
libs/ardour/session_midi.cc
libs/ardour/session_process.cc
libs/ardour/session_state.cc
libs/ardour/source_factory.cc
libs/ardour/wscript
libs/gtkmm2ext/gtk_ui.cc
libs/gtkmm2ext/gtkmm2ext/gtk_ui.h
libs/gtkmm2ext/gtkmm2ext/stateful_button.h
libs/gtkmm2ext/stateful_button.cc
libs/midi++2/coremidi_midiport.cc
libs/midi++2/jack_midiport.cc
libs/midi++2/manager.cc
libs/midi++2/midi++/jack.h
libs/midi++2/midi++/manager.h
libs/midi++2/midi++/port.h
libs/pbd/base_ui.cc
libs/pbd/crossthread.cc [new file with mode: 0644]
libs/pbd/pbd/abstract_ui.cc
libs/pbd/pbd/abstract_ui.h
libs/pbd/pbd/base_ui.h
libs/pbd/pbd/crossthread.h
libs/pbd/pbd/pthread_utils.h
libs/pbd/pthread_utils.cc
libs/pbd/wscript
libs/surfaces/control_protocol/basic_ui.cc
libs/surfaces/control_protocol/control_protocol/basic_ui.h
libs/surfaces/frontier/tranzport/tranzport_control_protocol.cc
libs/surfaces/mackie/mackie_control_protocol.cc
libs/surfaces/osc/osc.cc
libs/surfaces/powermate/powermate.cc
libs/surfaces/tranzport/init.cc