13
0
livetrax/gtk2_ardour
David Robillard 8a28ea6154 Introduce new time for session-relative frame time, and make source interface capable of handling 64-bit long sessions.
sframes_t is "session frames".  The rules for time stamps are:
 - Anything relative to transport time, session position, etc, should be sframes_t
 - Anything relative to jack cycles, including the length thereof, should be nframes_t

To support sessions which exceed UINT32_MAX frames, we need to replace all the uses of
nframes_t for session time with sframes_t, and make sure the conversions are sound.
This does not depend on jack's nframes_t; that we are using the same type at all right now was an oops.

This is also be kinda nice for readability since the two different time bases have different types...


git-svn-id: svn://localhost/ardour2/branches/3.0@4636 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-02-19 05:45:11 +00:00
..
glade
icons * Made MIDI channel coloring work in the track channel selector 2008-12-25 09:28:57 +00:00
pixmaps
po Fix ardour2 -> ardour3 stuff in po files. 2009-02-18 18:51:50 +00:00
.cvsignore
about.cc Happy new year. 2009-01-24 15:12:03 +00:00
about.h
actions.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
actions.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
add_midi_cc_track_dialog.cc Can't call the wrong function when there's only one of them: remove ARDOUR::Parameter and just use Evoral::Parameter (move Ardour specific functionality to EventTypeMap where it belongs). 2008-09-29 22:47:40 +00:00
add_midi_cc_track_dialog.h Can't call the wrong function when there's only one of them: remove ARDOUR::Parameter and just use Evoral::Parameter (move Ardour specific functionality to EventTypeMap where it belongs). 2008-09-29 22:47:40 +00:00
add_route_dialog.cc Improve GNOME HIG compliance a bit. 2009-01-03 03:35:56 +00:00
add_route_dialog.h
analysis_window.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
analysis_window.h merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
ardbg Fix deleting of MIDI regions. 2008-09-14 18:12:37 +00:00
ardev merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
ardev_common.sh.in Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
ardour2_ui_dark_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour2_ui_light_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour2_ui_sae.conf most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour3_ui_dark_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour3_ui_dark.rc.in Oofus's work on region lists: highlight selected canvas regions on the region list 2009-01-18 10:41:56 +00:00
ardour3_ui_default.conf More contrast for MIDI notes. 2009-02-15 03:37:08 +00:00
ardour3_ui_light_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour3_ui_light.rc.in More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
ardour3.desktop.in Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
ardour3.xml Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
ardour_dialog.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour_dialog.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour_image_compositor_socket.h
ardour_ui2.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour_ui_dependents.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour_ui_dialogs.cc Oops. Fix XML stuff in GUI as well. 2009-02-15 03:45:00 +00:00
ardour_ui_ed.cc Fix MIDI controller feedback. 2009-02-18 20:53:54 +00:00
ardour_ui_mixer.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
ardour_ui_options.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour_ui.cc Remove old connection editor. 2009-02-09 03:17:03 +00:00
ardour_ui.h Remove old connection editor. 2009-02-09 03:17:03 +00:00
ardour-sae.menus most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.menus.in Add global port matrix dialogs. 2009-01-23 21:24:11 +00:00
ardour.sh.in Fixed wrong path for startup script 2008-12-15 18:33:10 +00:00
arprof merge from 2.0-ongoing by hand, minus key binding editor 2007-10-11 22:07:47 +00:00
arval Fix pathname. 2007-11-06 12:01:02 +00:00
au_pluginui.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
au_pluginui.mm most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
audio_clock.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
audio_clock.h chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral 2008-09-19 14:38:46 +00:00
audio_region_editor.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
audio_region_editor.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
audio_region_view.cc Fix a bunch of the ol' trivial audio-specific-for-no-particular-reason things. 2009-02-16 07:04:27 +00:00
audio_region_view.h add toggles for region fade in/out/both active, plus toggle for region fades visibility 2008-10-09 21:55:05 +00:00
audio_streamview.cc Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
audio_streamview.h Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
audio_time_axis.cc Fix crash when NullAutomation is created (which shouldn't be happening, but hey...). 2009-02-16 04:53:01 +00:00
audio_time_axis.h Fix visibility of automation tracks on reloading sessions. 2008-12-19 18:08:35 +00:00
automation_controller.cc Make Bundles work a bit better. A few include optimisations. 2009-01-14 23:54:46 +00:00
automation_controller.h Display recorded controller data (fix show all/existing automation). 2008-09-21 16:17:02 +00:00
automation_line.cc Introduce new time for session-relative frame time, and make source interface capable of handling 64-bit long sessions. 2009-02-19 05:45:11 +00:00
automation_line.h Introduce new time for session-relative frame time, and make source interface capable of handling 64-bit long sessions. 2009-02-19 05:45:11 +00:00
automation_region_view.cc Interpret tempo time based on read position (not source timeline position which is more or less meaningless). 2009-02-19 04:12:54 +00:00
automation_region_view.h Can't call the wrong function when there's only one of them: remove ARDOUR::Parameter and just use Evoral::Parameter (move Ardour specific functionality to EventTypeMap where it belongs). 2008-09-29 22:47:40 +00:00
automation_selectable.h
automation_selection.h Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
automation_streamview.cc Factor out region layering. 2009-02-15 20:31:05 +00:00
automation_streamview.h Display recorded controller data (fix show all/existing automation). 2008-09-21 16:17:02 +00:00
automation_time_axis.cc Remove clear button from automation track headers so controller isn't cut off at normal/default track height. 2009-02-19 00:37:18 +00:00
automation_time_axis.h Remove clear button from automation track headers so controller isn't cut off at normal/default track height. 2009-02-19 00:37:18 +00:00
axis_view.cc make tracks visible again 2008-09-12 09:01:52 +00:00
axis_view.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
bundle_manager.cc Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
bundle_manager.h Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
canvas_impl.h
canvas_vars.h * Added CanvasSysEx class for displaying SysExes 2009-02-13 08:29:12 +00:00
canvas-curve.h
canvas-flag.cc Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-flag.h Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-hit.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
canvas-imageframe.c merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
canvas-imageframe.h
canvas-note-event.cc The Big Change: Store time in MidiModel as tempo time, not frame time. 2009-02-15 17:30:42 +00:00
canvas-note-event.h Bring the note mode menu back from the dead. 2009-02-15 21:19:01 +00:00
canvas-note.cc Cleanups and a few comments. 2009-01-02 00:17:55 +00:00
canvas-note.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
canvas-program-change.cc Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-program-change.h Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-simpleline.c merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
canvas-simpleline.h
canvas-simplerect.c merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
canvas-simplerect.h
canvas-sysex.cc Remove unnecessary/unused template parameter from canvas sysex flags. 2009-02-17 02:19:16 +00:00
canvas-sysex.h Remove unnecessary/unused template parameter from canvas sysex flags. 2009-02-17 02:19:16 +00:00
canvas-waveview.c most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
canvas-waveview.h Merge with trunk R2935. 2008-01-19 03:49:52 +00:00
canvas.h Superficial code cleanup. 2008-09-24 19:39:01 +00:00
cocoacarbon.mm most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
control_point_dialog.cc Oops. Missing files from previous commit. 2008-12-18 17:57:37 +00:00
control_point_dialog.h Oops. Missing files from previous commit. 2008-12-18 17:57:37 +00:00
control_point.cc Note modes: note, percussion. 2007-07-07 03:19:04 +00:00
control_point.h Tidy. 2008-09-19 01:16:44 +00:00
crossfade_edit.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
crossfade_edit.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
crossfade_view.cc Cleanups and a few comments. 2009-01-02 00:17:55 +00:00
crossfade_view.h Fix stacked regions display mode. 2008-12-23 04:11:24 +00:00
crossfade_xpms.h
curvetest.cc Can't call the wrong function when there's only one of them: remove ARDOUR::Parameter and just use Evoral::Parameter (move Ardour specific functionality to EventTypeMap where it belongs). 2008-09-29 22:47:40 +00:00
diamond.cc * fixed display bug: changing the height on tracks doesnt rescale CanvasHits 2008-04-21 16:42:55 +00:00
diamond.h * renamed canvas-midi-event.* into canvas-note-event.* 2008-04-29 21:58:05 +00:00
draginfo.h Comment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems with dragging regions 2009-01-06 03:18:09 +00:00
editing_syms.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
editing.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
editing.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
editor_actions.cc I am become death, destroyer of boilerplate. 2009-02-19 00:15:54 +00:00
editor_audio_import.cc Fix the horrible mess that was anything related to sources and paths. 2009-02-17 02:11:49 +00:00
editor_audiotrack.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
editor_canvas_events.cc Comment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems with dragging regions 2009-01-06 03:18:09 +00:00
editor_canvas.cc Fix a bunch of the ol' trivial audio-specific-for-no-particular-reason things. 2009-02-16 07:04:27 +00:00
editor_cursors.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
editor_edit_groups.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
editor_enums.h
editor_export_audio.cc Fix the horrible mess that was anything related to sources and paths. 2009-02-17 02:11:49 +00:00
editor_hscroller.cc
editor_imageframe.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
editor_items.h Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837. 2008-01-10 21:20:59 +00:00
editor_keyboard.cc Fix for #2487. Now the keyboard mute/unmute command acts on selected regions if there are any, otherwise it acts on the region under the mouse pointer, if there is one. 2008-12-17 00:35:12 +00:00
editor_keys.cc Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837. 2008-01-10 21:20:59 +00:00
editor_markers.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
editor_mixer.cc Fix for visual glitch due to race between Editor::update_current_screen being called and a locate event being processed. 2009-02-17 00:12:22 +00:00
editor_mouse.cc Fix for visual glitch due to race between Editor::update_current_screen being called and a locate event being processed. 2009-02-17 00:12:22 +00:00
editor_nudge.cc
editor_ops.cc I am become death, destroyer of boilerplate. 2009-02-19 00:15:54 +00:00
editor_region_list.cc Move duplicated AudioFileSource::Flags and SMFSource::Flags into Source. 2009-02-16 18:08:22 +00:00
editor_route_list.cc first pass at internal sends. this is a very tentative work in progress, and it is possible that major changes may follow in the near future. it is certainly not complete, but the fundamental changes to Port/Buffer operation merit a commit at this point 2009-01-30 07:40:13 +00:00
editor_rulers.cc The Big Change: Store time in MidiModel as tempo time, not frame time. 2009-02-15 17:30:42 +00:00
editor_scrub.cc
editor_selection_list.cc
editor_selection.cc Oofus's work on region lists: highlight selected canvas regions on the region list 2009-01-18 10:41:56 +00:00
editor_tempodisplay.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
editor_timefx.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
editor_xpms
editor.cc Make range selection context menu work again. 2009-02-17 02:34:38 +00:00
editor.h I am become death, destroyer of boilerplate. 2009-02-19 00:15:54 +00:00
engine_dialog.cc initialize jack timeout parameter correctly (not doing this breaks JackOSX, maybe JACK too) 2008-11-01 12:26:53 +00:00
engine_dialog.h Merge with trunk R2920. 2008-01-15 17:23:57 +00:00
enums.cc merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
enums.h merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
ergonomic-us.bindings.in Change redirectmenu to processormenu 2008-09-14 09:00:23 +00:00
evtest.cc Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837. 2008-01-10 21:20:59 +00:00
export_channel_selector.cc Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
export_channel_selector.h * Some Export GUI tweaks 2008-10-11 14:07:50 +00:00
export_dialog.cc More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
export_dialog.h More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
export_file_notebook.cc * Some Export GUI tweaks 2008-10-11 14:07:50 +00:00
export_file_notebook.h * Fixed const correctness error in Location 2008-09-29 17:01:52 +00:00
export_filename_selector.cc More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
export_filename_selector.h new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
export_format_dialog.cc new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
export_format_dialog.h new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
export_format_selector.cc More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
export_format_selector.h new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
export_multiplicator.cc new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
export_multiplicator.h new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
export_preset_selector.cc Fix thinko in export preset selector code 2008-12-03 12:50:08 +00:00
export_preset_selector.h * Fixed const correctness error in Location 2008-09-29 17:01:52 +00:00
export_range_markers_dialog.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
export_range_markers_dialog.h Merge with 2.0-ongoing R3082. 2008-02-19 22:10:27 +00:00
export_timespan_selector.cc More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
export_timespan_selector.h * Fixed const correctness error in Location 2008-09-29 17:01:52 +00:00
fft_graph.cc merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
fft_graph.h merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
fft_result.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
fft_result.h merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
fft.cc Added facilities into PluginInsert for the GUI to gather parts of the real signal passed through the insert. Also added rudimentary plugin input/output difference analysis in the plugin eq gui for the collected signal. 2008-10-20 18:57:34 +00:00
fft.h Added facilities into PluginInsert for the GUI to gather parts of the real signal passed through the insert. Also added rudimentary plugin input/output difference analysis in the plugin eq gui for the collected signal. 2008-10-20 18:57:34 +00:00
gain_meter.cc Fix 'sticky' sliders when MIDI control feedback is enabled. 2009-02-18 23:54:41 +00:00
gain_meter.h Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
generic_pluginui.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
gettext.h
ghostregion.cc Trim include dependency tree (particularly on evoral/Sequence.hpp). 2009-02-15 23:47:09 +00:00
ghostregion.h * first prototype of program changes UI show up correctly (see http://www.flickr.com/photos/24012642@N02/2451596190/) 2008-04-29 07:28:24 +00:00
global_port_matrix.cc If a bundle's channel has no ports associated with it, you can't connect 2009-02-14 20:17:45 +00:00
global_port_matrix.h Duh. Simplify previous commit. 2009-02-10 15:58:03 +00:00
gprofhelper.c
gtk-custom-hruler.c
gtk-custom-hruler.h
gtk-custom-ruler.c
gtk-custom-ruler.h
gui_thread.h
i18n.h
imageframe_p.h
imageframe_socket_handler.cc
imageframe_socket_handler.h
imageframe_time_axis_group.cc
imageframe_time_axis_group.h
imageframe_time_axis_view.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
imageframe_time_axis_view.h
imageframe_time_axis.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
imageframe_time_axis.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
imageframe_view.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
imageframe_view.h
imageframe.cc
imageframe.h
interactive-item.h * removed debugging output, minor color fix 2008-12-24 10:52:26 +00:00
io_selector.cc If a bundle's channel has no ports associated with it, you can't connect 2009-02-14 20:17:45 +00:00
io_selector.h Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
itest.cc
keyboard.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
keyboard.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
keyeditor.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
keyeditor.h Merge with 2.0-ongoing R2883. 2008-01-10 22:22:29 +00:00
latency_gui.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
latency_gui.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
level_meter.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
level_meter.h Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
lineset.cc Invalidate line cache when zoomed out to invisible line levels. 2008-09-28 15:22:07 +00:00
lineset.h Superficial code cleanup. 2008-09-24 19:39:01 +00:00
location_ui.cc Improve GNOME HIG compliance a bit. 2009-01-03 03:35:56 +00:00
location_ui.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
logmeter.h
lv2_plugin_ui.cc Apply LV2 GUI parameter update patch from kfoltman. 2009-01-14 15:47:58 +00:00
lv2_plugin_ui.h Apply LV2 GUI parameter update patch from kfoltman. 2009-01-14 15:47:58 +00:00
main.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
marker_selection.h chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral 2008-09-19 14:38:46 +00:00
marker_time_axis_view.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
marker_time_axis_view.h
marker_time_axis.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
marker_time_axis.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
marker_view.cc
marker_view.h
marker.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
marker.h Merge with 2.0-ongoing R2885. 2008-01-12 23:45:50 +00:00
midi_channel_selector.cc Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
midi_channel_selector.h Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
midi_port_dialog.cc Add a label to the add midi port button in the options editor. Give the Add MIDI port dialog a slightly friendlier name. 2007-10-05 12:23:17 +00:00
midi_port_dialog.h merge changes to libmidi++ API from 2.0-ongoing 2007-08-06 14:19:19 +00:00
midi_region_view.cc Interpret tempo time based on read position (not source timeline position which is more or less meaningless). 2009-02-19 04:12:54 +00:00
midi_region_view.h Remove unnecessary/unused template parameter from canvas sysex flags. 2009-02-17 02:19:16 +00:00
midi_scroomer.cc Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
midi_scroomer.h Apply MIDI keyboard and "scroomer" patch. 2008-01-13 17:45:17 +00:00
midi_streamview.cc Factor out region layering. 2009-02-15 20:31:05 +00:00
midi_streamview.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
midi_time_axis.cc Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
midi_time_axis.h * fixed missing track color mode persistence 2008-12-29 01:02:41 +00:00
midi_util.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
mixer_strip.cc Offer routes on mixer strip IO menus. Fixes to these menus on MIDI routes. 2009-02-11 02:14:01 +00:00
mixer_strip.h Offer routes on mixer strip IO menus. Fixes to these menus on MIDI routes. 2009-02-11 02:14:01 +00:00
mixer_ui.cc Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
mixer_ui.h Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
mnemonic-us.bindings.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
mtest_other.menus
mtest_shared.menu
mtest.cc
mtest.menus
nag.cc Fix more compiling/linking errors on OS X 2008-12-30 17:51:21 +00:00
nag.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
new_session_dialog.cc Remove now-deprecated non-zero page size in Adjustments used for SpinButtons; 2009-01-21 02:44:40 +00:00
new_session_dialog.h Offer more accurate Cancel button rather than Quit when the dialog is opened from the Session menu. 2009-01-03 03:34:41 +00:00
option_editor.cc New matrix-based editor for connections and bundles, based on thorwil's design. 2009-01-20 14:46:00 +00:00
option_editor.h add global region fade toggle; fixup (?) reload of MIDI config state (both ported from 2.X) 2008-10-09 14:15:45 +00:00
opts.cc Fix key stealing on MIDI region views. 2008-02-21 20:20:40 +00:00
opts.h Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837. 2008-01-10 21:20:59 +00:00
panner2d.cc Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
panner2d.h new 2d panner GUI, implemented originally in a branch of 2.0-ongoing at LAC2009; unfinished work, but the basis for 2d panning in 3.0 2008-12-13 15:18:32 +00:00
panner_ui.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
panner_ui.h Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
panner.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
panner.h Further automation refactoring - bring in the concept of Controllable, work towards 2007-06-29 04:02:58 +00:00
piano_roll_header.cc Trim include dependency tree (particularly on evoral/Sequence.hpp). 2009-02-15 23:47:09 +00:00
piano_roll_header.h Changed Byte to uint8_t in some files (left out from drobilla's previous commit) 2008-05-24 16:07:33 +00:00
playlist_selection.h
playlist_selector.cc Add Import from session -functionality 2008-09-26 08:29:30 +00:00
playlist_selector.h Fix include statements so they match all other files in gtk2_ardour 2007-12-15 23:28:47 +00:00
plugin_eq_gui.cc Fix some compiling warnings and errors in OS X 2008-12-29 19:50:19 +00:00
plugin_eq_gui.h Added facilities into PluginInsert for the GUI to gather parts of the real signal passed through the insert. Also added rudimentary plugin input/output difference analysis in the plugin eq gui for the collected signal. 2008-10-20 18:57:34 +00:00
plugin_interest.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
plugin_selector.cc merge 2.0-ongoing into 3.0 @ 3581 - 3710 2008-09-10 21:27:39 +00:00
plugin_selector.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
plugin_ui.cc Less weak plugin preset system (maybe AU preset stuff can use the 'normal' thing instead of being all weird now?). 2009-02-14 03:28:12 +00:00
plugin_ui.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
point_selection.h
port_group.cc Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
port_group.h Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
port_matrix_body.cc Bit of a hack to make the port matrix for port inserts at least vaguely usable. 2009-02-10 02:09:46 +00:00
port_matrix_body.h Small fixes to port matrix rendering, mostly visible when using the bundle manager. 2009-02-05 12:56:12 +00:00
port_matrix_column_labels.cc Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
port_matrix_column_labels.h Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
port_matrix_component.cc Small fixes to port matrix rendering, mostly visible when using the bundle manager. 2009-02-05 12:56:12 +00:00
port_matrix_component.h Click and hold button 1 over a channel name in the port matrix highlights 2009-02-03 01:55:25 +00:00
port_matrix_grid.cc Reduce header dependencies. 2009-02-04 17:05:26 +00:00
port_matrix_grid.h More port matrix re-working. Global matrix now has separate visibility buttons 2009-01-30 15:08:09 +00:00
port_matrix_labels.cc Small fixes to port matrix rendering, mostly visible when using the bundle manager. 2009-02-05 12:56:12 +00:00
port_matrix_labels.h Click and hold button 1 over a channel name in the port matrix highlights 2009-02-03 01:55:25 +00:00
port_matrix_row_labels.cc Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
port_matrix_row_labels.h Click and hold button 1 over a channel name in the port matrix highlights 2009-02-03 01:55:25 +00:00
port_matrix_types.h More port matrix re-working. Global matrix now has separate visibility buttons 2009-01-30 15:08:09 +00:00
port_matrix.cc Bit of a hack to make the port matrix for port inserts at least vaguely usable. 2009-02-10 02:09:46 +00:00
port_matrix.h Bit of a hack to make the port matrix for port inserts at least vaguely usable. 2009-02-10 02:09:46 +00:00
processor_box.cc Make DnD copy processors using their XML representations. Remove unused 2009-02-14 19:45:30 +00:00
processor_box.h Make DnD copy processors using their XML representations. Remove unused 2009-02-14 19:45:30 +00:00
processor_selection.h use XML state to store processors in mixer (strips) and fixup crash caused by missing AutomationController for integer LADSPA plugin params 2007-08-01 22:18:46 +00:00
prompter.cc
prompter.h
public_editor.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
public_editor.h Fix audible note select: 2009-01-07 02:40:13 +00:00
region_editor.h
region_gain_line.cc Fix crash on audio record (time converter segfault wackiness). 2009-02-16 23:32:59 +00:00
region_gain_line.h Remove redundant view <-> model value mapping stuff from AudioRegionGainLine. 2007-08-13 21:38:04 +00:00
region_selection.cc Cleanups and a few comments. 2009-01-02 00:17:55 +00:00
region_selection.h Add some comments to the RegionSelection class. 2007-10-06 17:27:07 +00:00
region_view.cc Interpret tempo time based on read position (not source timeline position which is more or less meaningless). 2009-02-19 04:12:54 +00:00
region_view.h Interpret tempo time based on read position (not source timeline position which is more or less meaningless). 2009-02-19 04:12:54 +00:00
rgb_macros.h
rhythm_ferret.cc Improve GNOME HIG compliance a bit. 2009-01-03 03:35:56 +00:00
rhythm_ferret.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
route_params_ui.cc first pass at internal sends. this is a very tentative work in progress, and it is possible that major changes may follow in the near future. it is certainly not complete, but the fundamental changes to Port/Buffer operation merit a commit at this point 2009-01-30 07:40:13 +00:00
route_params_ui.h Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
route_processor_selection.cc use XML state to store processors in mixer (strips) and fixup crash caused by missing AutomationController for integer LADSPA plugin params 2007-08-01 22:18:46 +00:00
route_processor_selection.h use XML state to store processors in mixer (strips) and fixup crash caused by missing AutomationController for integer LADSPA plugin params 2007-08-01 22:18:46 +00:00
route_selection.h
route_time_axis.cc Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
route_time_axis.h Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
route_ui.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
route_ui.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
SAE-de-keypad.bindings.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
SAE-de-nokeypad.bindings.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
SAE-us-keypad.bindings.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
SAE-us-nokeypad.bindings.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
SConscript Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
selectable.h Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837. 2008-01-10 21:20:59 +00:00
selection_templates.h
selection.cc chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral 2008-09-19 14:38:46 +00:00
selection.h chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral 2008-09-19 14:38:46 +00:00
send_ui.cc Trim include dependency graph, especially for io.h and session.h. 2009-01-30 20:18:31 +00:00
send_ui.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
session_import_dialog.cc More work on track import and some cleaning up of ElementImporter interface 2008-11-26 17:13:50 +00:00
session_import_dialog.h Add Import from session -functionality 2008-09-26 08:29:30 +00:00
session_metadata_dialog.cc new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
session_metadata_dialog.h new files from sakari, missed last time 2008-09-17 12:56:00 +00:00
sfdb_freesound_mootcher.cc fix URL's for freesound (debian patch) 2008-10-10 09:53:03 +00:00
sfdb_freesound_mootcher.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
sfdb_ui.cc Fix the horrible mess that was anything related to sources and paths. 2009-02-17 02:11:49 +00:00
sfdb_ui.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
simpleline_p.h
simpleline.cc
simpleline.h
simplerect_p.h
simplerect.cc
simplerect.h
splash.cc merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
splash.h Merge with 2.0-ongoing R3071. 2008-02-16 22:43:18 +00:00
splash.png
streamview.cc Fix a bunch of the ol' trivial audio-specific-for-no-particular-reason things. 2009-02-16 07:04:27 +00:00
streamview.h Fix a bunch of the ol' trivial audio-specific-for-no-particular-reason things. 2009-02-16 07:04:27 +00:00
strip_selection.h
tape_region_view.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
tape_region_view.h
tempo_dialog.cc Merge with 2.0-ongoing R3077. 2008-02-17 17:49:38 +00:00
tempo_dialog.h Merge with 2.0-ongoing R3077. 2008-02-17 17:49:38 +00:00
tempo_lines.cc Fix warnings because I have much more important things to do. 2008-10-20 18:51:08 +00:00
tempo_lines.h Fix more compiling/linking errors on OS X 2008-12-30 17:51:21 +00:00
theme_manager.cc Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
theme_manager.h Merge with trunk R2978. 2008-02-02 03:57:35 +00:00
time_axis_view_item.cc Cleanups and a few comments. 2009-01-02 00:17:55 +00:00
time_axis_view_item.h Fix stacked regions display mode. 2008-12-23 04:11:24 +00:00
time_axis_view.cc Fix insane formatting (how did this even happen? copy paste from an email diff or something?). 2009-02-19 00:25:24 +00:00
time_axis_view.h Comment and (hopefully) simplify Editor::region_drag_motion_callback, fixing problems with dragging regions 2009-01-06 03:18:09 +00:00
time_selection.cc
time_selection.h
track_selection.h
ui_config_vars.h Install everything to *ardour3* instead of *ardour2*. 2008-01-13 21:34:04 +00:00
ui_config.cc Oops. Fix XML stuff in GUI as well. 2009-02-15 03:45:00 +00:00
ui_config.h Merge with trunk R2978. 2008-02-02 03:57:35 +00:00
utils.cc GC from style utility function 2009-01-02 15:27:19 +00:00
utils.h Fix missing namespace 2009-01-02 15:38:45 +00:00
visual_time_axis.cc make tracks visible again 2008-09-12 09:01:52 +00:00
visual_time_axis.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
vst_pluginui.cc Merge with 2.0-ongoing R3071. 2008-02-16 22:43:18 +00:00
waveview_p.h
waveview.cc Merge with trunk R2935. 2008-01-19 03:49:52 +00:00
waveview.h Merge with trunk R2935. 2008-01-19 03:49:52 +00:00
x11.cc Merge libs/ardour and gtk2_ardour with 2.0-ongoing R2837. 2008-01-10 21:20:59 +00:00