.. |
export
|
|
|
glade
|
|
|
icons
|
commit "source" and tools for icons from thorsten
|
2013-03-04 15:29:26 +00:00 |
pixmaps
|
|
|
po
|
remove inadvertent new header for ru.po
|
2013-03-05 21:34:22 +00:00 |
.cvsignore
|
|
|
about.cc
|
bump copyright msg year range
|
2013-01-26 23:04:44 +00:00 |
about.h
|
|
|
actions.cc
|
Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h
|
2012-06-23 05:06:54 +00:00 |
actions.h
|
|
|
add_route_dialog.cc
|
add warning dialog if user tries to use audio+MIDI tracks
|
2012-11-21 17:14:05 +00:00 |
add_route_dialog.h
|
provide an easier way to add mixed (audio+MIDI) tracks to a session, to facilitate the use of plugins like Reaktor which accept both audio & MIDI data. there's probably still a paradigm shift waiting to happen here but its likely post-3.0.
|
2012-06-22 01:45:16 +00:00 |
ambiguous_file_dialog.cc
|
replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down)
|
2013-02-05 18:18:35 +00:00 |
ambiguous_file_dialog.h
|
|
|
analysis_window.cc
|
convert from Glib:: to Glib::Threads for all thread-related API
|
2012-07-25 17:48:55 +00:00 |
analysis_window.h
|
convert from Glib:: to Glib::Threads for all thread-related API
|
2012-07-25 17:48:55 +00:00 |
arcall
|
|
|
ardbg
|
no /usr/local/lib for ardbg
|
2013-03-07 14:38:40 +00:00 |
ardbg-scons
|
|
|
ardev
|
remove debug output from ardev
|
2013-03-12 14:06:22 -04:00 |
ardev_common.sh.in
|
fix setting of LD_LIBRARY_PATH in ardev and cousins
|
2013-03-07 14:39:08 +00:00 |
ardour2_ui_dark_sae.rc.in
|
make more or less all LHS treeviews use the same style
|
2012-07-20 01:47:27 +00:00 |
ardour2_ui_light_sae.rc.in
|
make more or less all LHS treeviews use the same style
|
2012-07-20 01:47:27 +00:00 |
ardour2_ui_sae.conf
|
|
|
ardour3_fonts.rc.in
|
attempted further rationalization of clock font issues (especially fr OS X
|
2013-03-09 14:01:48 +00:00 |
ardour3_styles.rc.in
|
tweak font/style stuff for the labels used on the left side of rulers
|
2013-01-24 13:17:36 +00:00 |
ardour3_ui_dark.rc.in
|
fix overly candied color for fader when mapping sends
|
2013-01-15 12:30:42 +00:00 |
ardour3_ui_default.conf
|
Lower transparency of marker/etc bars so tempo lines show.
|
2013-01-27 05:05:32 +00:00 |
ardour3_ui_light.rc.in
|
restore bg color of status bar in main window
|
2012-11-11 22:36:00 +00:00 |
ardour3_widget_list.rc
|
attempted further rationalization of clock font issues (especially fr OS X
|
2013-03-09 14:01:48 +00:00 |
ardour3.desktop.in
|
|
|
ardour3.xml
|
|
|
ardour_button.cc
|
improve button drawing when "implicit active uses solid color" tweak is on, and improve on the so-called "pepto-bismol" colors used for rec-enable buttons
|
2012-12-13 14:54:29 +00:00 |
ardour_button.h
|
add a new Tweak to ArdourButton that makes ImplicitActive state use a solid color (the "led active" color), and adjst rec-enable buttons to use pink (like ardour2) when in this state (which means rec-enabled but not recording). and yes, this means that you can't use ImplicitUsesSolidColor with a button that also uses an LED - acceptable limitation
|
2012-12-12 02:22:12 +00:00 |
ardour_dialog.cc
|
|
|
ardour_dialog.h
|
|
|
ardour_image_compositor_socket.h
|
|
|
ardour_ui2.cc
|
remove URLs from clock tooltips
|
2013-03-09 13:50:02 +00:00 |
ardour_ui_dependents.cc
|
do not show the mixer window if the (current) screen height is < 700 pixels (since this results in a very, very irritating situation)
|
2012-12-11 01:17:23 +00:00 |
ardour_ui_dialogs.cc
|
a variety of fixes aimed at preventing crashes caused by the (global) port matrix (window) not really noticing that the session has gone away
|
2012-11-04 23:41:52 +00:00 |
ardour_ui_ed.cc
|
remove EnableTranslations action, since this stuff is all done in the prefs dialog now and there is no need for a separate action to use with a menu item
|
2013-01-23 18:42:01 +00:00 |
ardour_ui_mixer.cc
|
Patch from colinf to fix problems with toggle mixer on top (#2477).
|
2012-06-13 21:18:00 +00:00 |
ardour_ui_options.cc
|
SuperCaliFragilisticHoraAdaequationis
|
2013-03-03 13:45:32 +00:00 |
ardour_ui.cc
|
test master push email
|
2013-03-12 17:19:39 -04:00 |
ardour_ui.h
|
switch to Lucida Sans Typewriter as OS X monospace font; new pingback code to get announcements from ardour.org (can be disabled on the command line with -a)
|
2013-03-08 16:41:45 +00:00 |
ardour_window.cc
|
|
|
ardour_window.h
|
|
|
ardour-sae.menus
|
|
|
ardour.menus.in
|
add cycle-zoom-focus and bind to "1" by default
|
2012-12-13 16:20:37 +00:00 |
ardour.sh.in
|
more help for finding clearlooks on a source-built install
|
2013-03-10 21:13:29 +00:00 |
ArdourMono.ttf
|
OSX CoreText font loading, updated ArdourMono font-family name
|
2013-01-31 07:41:37 +00:00 |
arldd
|
do NOT point LD_LIBRARY_PATH at /usr/local/lib. i mean, c'mon ...
|
2013-02-21 22:41:54 +00:00 |
arprof-scons
|
|
|
arval
|
more substantive reworkings of TimeAxisView::name_(entry|label) and name editing. better, but i can still (somehow) trigger occasional misbehaviour
|
2013-01-14 21:46:32 +00:00 |
arval-scons
|
|
|
au_pluginui.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
au_pluginui.mm
|
forward port the carbon window position fix from 2.X
|
2012-07-23 14:22:27 +00:00 |
audio_clock.cc
|
remove a couple of unused font style names, remove SAE style files
|
2013-03-05 13:24:04 +00:00 |
audio_clock.h
|
used fixed width for the big clock and remove all code in AudioClock associated with variable width, since it just really doesn't work very well, and probably cannot be made to work very well
|
2012-12-29 15:59:38 +00:00 |
audio_region_editor.cc
|
|
|
audio_region_editor.h
|
|
|
audio_region_view.cc
|
keep region trim handle layered on top of crossfade area
|
2012-12-14 19:44:09 +00:00 |
audio_region_view.h
|
code cleanup; crossfade shape drawing is now more closely associated with the fade-in shape rather than a separate thing. could probably be consolidated into fewer functions, but this is an interim step for testing. Also remove the use-current-fade-shape option which is not meaningful in new model
|
2012-12-14 17:21:44 +00:00 |
audio_streamview.cc
|
Don't show previously hidden xfades when finishing a region
|
2012-07-04 21:09:32 +00:00 |
audio_streamview.h
|
Don't show previously hidden xfades when finishing a region
|
2012-07-04 21:09:32 +00:00 |
audio_time_axis.cc
|
Check for panner_shell rather than panner before
|
2012-09-15 12:18:41 +00:00 |
audio_time_axis.h
|
|
|
automation_controller.cc
|
Remove unused method.
|
2012-06-11 09:50:58 +00:00 |
automation_controller.h
|
Remove unused method.
|
2012-06-11 09:50:58 +00:00 |
automation_line.cc
|
fix drags of a single control point in a line where that is the only control point
|
2013-01-07 20:10:18 +00:00 |
automation_line.h
|
fix push-drags of automation data - previously we did not resync the model with the view for the points that were pushed (i.e. not selected, but moved anyway)
|
2012-12-19 15:55:06 +00:00 |
automation_region_view.cc
|
|
|
automation_region_view.h
|
|
|
automation_selection.h
|
|
|
automation_streamview.cc
|
Fix undefined return value.
|
2013-01-19 08:55:19 +00:00 |
automation_streamview.h
|
|
|
automation_time_axis.cc
|
completely revisit how track name editing works in the editor
|
2013-01-19 15:27:04 +00:00 |
automation_time_axis.h
|
|
|
axis_view.cc
|
|
|
axis_view.h
|
|
|
bundle_manager.cc
|
Add a menu option and key press (F) in port matrices to flip the selected row and columns in the matrix.
|
2012-06-20 22:01:22 +00:00 |
bundle_manager.h
|
|
|
button_joiner.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
button_joiner.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
canvas_impl.h
|
|
|
canvas_patch_change.cc
|
MIDI patch changes should never be event-sensitive unless we're in internal/note edit mode
|
2013-01-21 14:43:19 +00:00 |
canvas_patch_change.h
|
fix whitespace in gtk2_ardour/canvas_patch_change.h
|
2012-10-09 03:10:46 +00:00 |
canvas_vars.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
canvas-curve.h
|
|
|
canvas-flag.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
canvas-flag.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
canvas-hit.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
canvas-hit.h
|
|
|
canvas-imageframe.c
|
|
|
canvas-imageframe.h
|
|
|
canvas-noevent-pixbuf.h
|
make it possible for canvas patch changes to receive kbd events, and along the way clean up a couple of related issues, providing noevent-pixbuf (which we should probably use for regionview names too)
|
2012-06-17 13:37:52 +00:00 |
canvas-noevent-rect.h
|
|
|
canvas-noevent-text.h
|
|
|
canvas-note-event.cc
|
|
|
canvas-note-event.h
|
|
|
canvas-note.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
canvas-note.h
|
|
|
canvas-simpleline.c
|
|
|
canvas-simpleline.h
|
|
|
canvas-simplerect.c
|
|
|
canvas-simplerect.h
|
|
|
canvas-sysex.cc
|
make sysex contents appear as verbose_cursor for visual feedback the flag as been entered and for readability
|
2012-10-11 04:05:22 +00:00 |
canvas-sysex.h
|
make sysex contents appear as verbose_cursor for visual feedback the flag as been entered and for readability
|
2012-10-11 04:05:22 +00:00 |
canvas-waveview.c
|
add option to not use gradients when rendering waveforms (#4944)
|
2012-07-10 18:43:09 +00:00 |
canvas-waveview.h
|
add option to not use gradients when rendering waveforms (#4944)
|
2012-07-10 18:43:09 +00:00 |
canvas.h
|
|
|
clock_group.cc
|
|
|
clock_group.h
|
|
|
cocoacarbon.mm
|
|
|
configinfo.cc
|
|
|
configinfo.h
|
|
|
control_point_dialog.cc
|
|
|
control_point_dialog.h
|
|
|
control_point.cc
|
|
|
control_point.h
|
|
|
crossfade_edit.cc
|
amend to prev commit.
|
2013-01-05 14:13:25 +00:00 |
crossfade_edit.h
|
|
|
crossfade_view.h
|
|
|
crossfade_xpms.h
|
|
|
curvetest.cc
|
|
|
debug.cc
|
|
|
debug.h
|
|
|
diamond.cc
|
|
|
diamond.h
|
|
|
edit_note_dialog.cc
|
|
|
edit_note_dialog.h
|
|
|
editing_syms.h
|
|
|
editing.cc
|
|
|
editing.h
|
|
|
editor_actions.cc
|
remove timecode subframe configuration
|
2013-01-09 15:47:19 +00:00 |
editor_audio_import.cc
|
remove stay-on-top behavior from import dialog, and set its WM class
|
2012-12-23 20:34:43 +00:00 |
editor_audiotrack.cc
|
|
|
editor_canvas_events.cc
|
mousing in a fade-out should fall through to the region, for now (this was already done for fade-ins
|
2012-12-14 17:02:36 +00:00 |
editor_canvas.cc
|
fix reversion of keyboard focus from gain display editing widget in both mixer and editor windows
|
2012-12-10 02:03:45 +00:00 |
editor_component.cc
|
|
|
editor_component.h
|
|
|
editor_cursors.cc
|
Revert shade on playhead cursor (SVN 13048).
|
2012-09-17 12:08:21 +00:00 |
editor_cursors.h
|
Revert shade on playhead cursor (SVN 13048).
|
2012-09-17 12:08:21 +00:00 |
editor_drag.cc
|
Fix crash when trimming MIDI region with automation.
|
2013-01-20 06:57:52 +00:00 |
editor_drag.h
|
various fixes for moving markers, fixes a crash reported by tim blechmann and also likely #5232 and #5241
|
2013-01-02 23:54:06 +00:00 |
editor_enums.h
|
|
|
editor_export_audio.cc
|
Make export type an enum and pass it to the profile manager instead of the xml node name.
|
2012-12-07 21:58:33 +00:00 |
editor_group_tabs.cc
|
remove "edit" property from track/bus groups; use "select" property which should force region selection to propagate, and then rely on "edit-applies-to-selection"
|
2012-12-26 17:50:29 +00:00 |
editor_group_tabs.h
|
drastic rethink of the relationship between remote control ID and route order keys. unless the user explicitly switches to UserOrdered, Route::_remote_control_id is an unallocated pointer, and Route::remote_control_id() simply returns a value based on the relevant order_key() value. Also, change the key used in the Route::order_keys std::map<> from a string to an enum, since there is no evidence that we are benefitting from the theoretical benefit of using a string. Generally tidy up allocation of order keys so that the master and monitor busses always get a "special" MixerSort key value, based on the MMC ID for master (already defined within Ardour), and all other tracks/busses start at zero. Syncing keys between editor and mixer will leave the MixerSort key for the master and monitor bus alone, reflecting the fact that we display these in their own distinct parts of the GUI and they are not orderable like other tracks or busses within the mixer window
|
2012-06-25 12:46:13 +00:00 |
editor_imageframe.cc
|
Always Play Range is now Follow Edits, and is based on Mixbus implementation. Added menu item. Follow Edits button replaces Auto Play; removed the connector between play and play-range. Some Smart Mode changes came along for the ride but will be cleaned up shortly
|
2012-11-20 19:43:43 +00:00 |
editor_items.h
|
|
|
editor_keys.cc
|
|
|
editor_locations.cc
|
|
|
editor_locations.h
|
|
|
editor_markers.cc
|
tweak recent change to marker context menu
|
2013-01-10 14:07:46 +00:00 |
editor_mixer.cc
|
do not show the mixer window if the (current) screen height is < 700 pixels (since this results in a very, very irritating situation)
|
2012-12-11 01:17:23 +00:00 |
editor_mouse.cc
|
prevent smart mode from interfering with internal edit mode (note selection, etc)
|
2013-01-24 21:56:03 +00:00 |
editor_ops.cc
|
Trim the include tree a bit.
|
2013-01-21 07:24:42 +00:00 |
editor_regions.cc
|
allow region list selection of whole file regions to select every instance of a region that has any source relationship with that whole file region (from a logic feature that came up while writing the manual)
|
2013-01-04 22:46:51 +00:00 |
editor_regions.h
|
|
|
editor_route_groups.cc
|
remove "edit" property from track/bus groups; use "select" property which should force region selection to propagate, and then rely on "edit-applies-to-selection"
|
2012-12-26 17:50:29 +00:00 |
editor_route_groups.h
|
remove "edit" property from track/bus groups; use "select" property which should force region selection to propagate, and then rely on "edit-applies-to-selection"
|
2012-12-26 17:50:29 +00:00 |
editor_routes.cc
|
fix crash when pressing "s" with kbd focus in editor route list
|
2013-02-06 14:38:13 +00:00 |
editor_routes.h
|
dramatically speed up the addition of large numbers of busses + tracks. consists of a backend part (ignore JACK graph/latency callbacks while we're adding tracks) and a GUI side (avoid O(N^N) behaviour while adding each new time axis view)
|
2012-12-04 14:32:28 +00:00 |
editor_rulers.cc
|
fix initial display of BBT ruler, i believe
|
2012-11-28 00:18:10 +00:00 |
editor_selection.cc
|
allow region list selection of whole file regions to select every instance of a region that has any source relationship with that whole file region (from a logic feature that came up while writing the manual)
|
2013-01-04 22:46:51 +00:00 |
editor_snapshots.cc
|
Use std::string instead of PBD::sys::path in pbd/search_path.h, pbd/file_utils.h and ardour/session_dir.h
|
2012-06-23 05:06:54 +00:00 |
editor_snapshots.h
|
|
|
editor_summary.cc
|
Position playhead correctly on 'P' in editor summary pane, taking account of start offset. Fixes #5213.
|
2012-12-12 22:10:03 +00:00 |
editor_summary.h
|
fix #5025 part 2
|
2012-11-14 05:01:28 +00:00 |
editor_tempodisplay.cc
|
fix initial display of BBT ruler, i believe
|
2012-11-28 00:18:10 +00:00 |
editor_timefx.cc
|
|
|
editor_xpms
|
|
|
editor.bindings
|
|
|
editor.cc
|
tweak font/style stuff for the labels used on the left side of rulers
|
2013-01-24 13:17:36 +00:00 |
editor.h
|
add/clarify "set range (location) from (range|region) selection" operation (on marker context menu
|
2013-01-09 21:47:10 +00:00 |
engine_dialog.cc
|
replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down)
|
2013-02-05 18:18:35 +00:00 |
engine_dialog.h
|
notably modify the design and logic of the startup dialog, so that we can handle the requirements in the 3.0-SG branch reasonably. the two major changes concern the idea that we may need to run the audio setup tab at all times, and that the startup dialog could potentially be "ready" without actually needing to be displayed on-screen. this allows us to ALWAYS use a startup dialog, even if we don't actually need any information from the user. as usual with this kind of change, expect a few logic/workflow glitches
|
2012-11-08 15:54:16 +00:00 |
enums.cc
|
|
|
enums.h
|
|
|
ergonomic-us.bindings.in
|
|
|
evtest.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
export_channel_selector.cc
|
various fixes for exporting, including correct handling of errors during export which previously would hang when using jack1 because jack_set_freewheel() was called from inside a process() callback; use shared_ptr<Route> in parts of export code that weren't using them before; fix up generation of export filenames so that Glib::build_filename() is used and non-existent folders are ignored
|
2012-12-06 19:56:33 +00:00 |
export_channel_selector.h
|
various fixes for exporting, including correct handling of errors during export which previously would hang when using jack1 because jack_set_freewheel() was called from inside a process() callback; use shared_ptr<Route> in parts of export code that weren't using them before; fix up generation of export filenames so that Glib::build_filename() is used and non-existent folders are ignored
|
2012-12-06 19:56:33 +00:00 |
export_dialog.cc
|
Make export type an enum and pass it to the profile manager instead of the xml node name.
|
2012-12-07 21:58:33 +00:00 |
export_dialog.h
|
Make export type an enum and pass it to the profile manager instead of the xml node name.
|
2012-12-07 21:58:33 +00:00 |
export_file_notebook.cc
|
i18n fixes from alexander prokoudine (#5016)
|
2012-07-17 13:11:15 +00:00 |
export_file_notebook.h
|
|
|
export_filename_selector.cc
|
tweak layout of export dialog to try to make it clear what to enter when setting up the filename. nice checking for the user having understood this is not yet in place
|
2012-07-25 00:23:12 +00:00 |
export_filename_selector.h
|
|
|
export_format_dialog.cc
|
Change logic for compiling export format descriptions from incomplete formats
|
2012-06-24 13:57:20 +00:00 |
export_format_dialog.h
|
In export format dialog, show preview of generated part of description. Fix to #0004941
|
2012-06-24 11:36:33 +00:00 |
export_format_selector.cc
|
|
|
export_format_selector.h
|
|
|
export_multiplicator.cc
|
|
|
export_multiplicator.h
|
|
|
export_preset_selector.cc
|
|
|
export_preset_selector.h
|
|
|
export_range_markers_dialog.cc
|
Remove unused or unnecessary header includes
|
2012-06-23 05:09:51 +00:00 |
export_range_markers_dialog.h
|
|
|
export_timespan_selector.cc
|
|
|
export_timespan_selector.h
|
|
|
fft_graph.cc
|
convert from Glib:: to Glib::Threads for all thread-related API
|
2012-07-25 17:48:55 +00:00 |
fft_graph.h
|
|
|
fft_result.cc
|
|
|
fft_result.h
|
|
|
fft.cc
|
|
|
fft.h
|
|
|
fix_carbon.h
|
|
|
gain_meter.cc
|
more cleanup of crazy (?) stuff regarding gain display and peak display in GainMeter/MixerStrips
|
2013-01-21 22:27:39 +00:00 |
gain_meter.h
|
substantive changes to pixfaders and derived classes. now fully dynamically sizable and have an added texture that currently just emulates the ardour2 belt pattern. mild color changes, not finalized yet.
|
2013-01-11 18:33:57 +00:00 |
generic_pluginui.cc
|
|
|
gettext.h
|
|
|
ghostregion.cc
|
|
|
ghostregion.h
|
|
|
global_port_matrix.cc
|
a variety of fixes aimed at preventing crashes caused by the (global) port matrix (window) not really noticing that the session has gone away
|
2012-11-04 23:41:52 +00:00 |
global_port_matrix.h
|
|
|
global_signals.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
gprofhelper.c
|
|
|
group_tabs.cc
|
expose operation to remove subgroup
|
2013-01-03 19:34:07 +00:00 |
group_tabs.h
|
expose operation to remove subgroup
|
2013-01-03 19:34:07 +00:00 |
gtk_pianokeyboard.c
|
|
|
gtk_pianokeyboard.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
gtk-custom-hruler.c
|
|
|
gtk-custom-hruler.h
|
|
|
gtk-custom-ruler.c
|
|
|
gtk-custom-ruler.h
|
|
|
gui_object.cc
|
|
|
gui_object.h
|
fix erroneous use of i18n.h in a header file
|
2012-08-10 15:56:25 +00:00 |
gui_thread.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
i18n.h
|
new plural form i18n macro
|
2013-01-03 14:19:16 +00:00 |
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
|
|
|
imageframe_time_axis_view.h
|
|
|
imageframe_time_axis.cc
|
|
|
imageframe_time_axis.h
|
|
|
imageframe_view.cc
|
|
|
imageframe_view.h
|
|
|
imageframe.cc
|
|
|
imageframe.h
|
|
|
insert_time_dialog.cc
|
|
|
insert_time_dialog.h
|
|
|
interthread_progress_window.cc
|
|
|
interthread_progress_window.h
|
|
|
io_selector.cc
|
|
|
io_selector.h
|
|
|
itest.cc
|
|
|
keyboard.cc
|
Use std::string and Glib::build_filename in gtk2_ardour
|
2012-06-23 05:09:46 +00:00 |
keyboard.h
|
|
|
keyeditor.cc
|
fix a SNAFU that occured when switch from ArdourDialog to ArdourWindow that removed the "Rmove shortcut" button from the keyeditor
|
2012-07-25 00:32:59 +00:00 |
keyeditor.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
latency_gui.cc
|
make reported latency translatable
|
2013-01-05 12:43:38 +00:00 |
latency_gui.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
led.cc
|
|
|
led.h
|
|
|
level_meter.cc
|
|
|
level_meter.h
|
|
|
lineset.cc
|
|
|
lineset.h
|
|
|
linux_vst_gui_support.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
location_ui.cc
|
patch from colinf tomake region property editor clocks use 2ndary clock mode (#5200)
|
2013-01-08 00:22:39 +00:00 |
location_ui.h
|
Use set_editable() rather than set_sensitive() to lock the clocks of locked markers, so that middle-click to locate to the marker still works even when locked (#4939).
|
2012-06-19 13:07:02 +00:00 |
logmeter.h
|
|
|
lv2_external_ui.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
lv2_plugin_ui.cc
|
Sent precise transport information to LV2 plugins via events.
|
2012-11-17 18:41:19 +00:00 |
lv2_plugin_ui.h
|
LV2: Send messages from one UI to all replicated instances.
|
2012-08-28 15:42:42 +00:00 |
lxvst_plugin_ui.cc
|
tentative redesign of MIDI looping, will probably fix #5050 but needs more extensive testing; remove several unused parameter names
|
2013-01-08 21:36:42 +00:00 |
lxvst_plugin_ui.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
main_clock.cc
|
clock-delta mode restore: anticipate toggling set_active callback
|
2012-11-11 18:15:13 +00:00 |
main_clock.h
|
|
|
main.cc
|
attempted further rationalization of clock font issues (especially fr OS X
|
2013-03-09 14:01:48 +00:00 |
marker_selection.h
|
|
|
marker_time_axis_view.cc
|
|
|
marker_time_axis_view.h
|
|
|
marker_time_axis.cc
|
|
|
marker_time_axis.h
|
|
|
marker_view.cc
|
|
|
marker_view.h
|
|
|
marker.cc
|
|
|
marker.h
|
|
|
midi_automation_line.cc
|
|
|
midi_automation_line.h
|
|
|
midi_channel_dialog.cc
|
|
|
midi_channel_dialog.h
|
|
|
midi_channel_selector.cc
|
Replace a bunch of potential crashes with graceful handling of the situation.
|
2013-01-19 07:00:43 +00:00 |
midi_channel_selector.h
|
nicer layout of MIDI channel selector
|
2012-10-11 08:13:40 +00:00 |
midi_cut_buffer.cc
|
|
|
midi_cut_buffer.h
|
|
|
midi_export_dialog.cc
|
fix erroneous use of i18n.h in a header file
|
2012-08-10 15:56:25 +00:00 |
midi_export_dialog.h
|
|
|
midi_list_editor.cc
|
fix comment indentation
|
2012-06-18 19:19:44 +00:00 |
midi_list_editor.h
|
|
|
midi_port_dialog.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
midi_port_dialog.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
midi_region_view.cc
|
Trim the include tree a bit.
|
2013-01-21 07:24:42 +00:00 |
midi_region_view.h
|
Trim the include tree a bit.
|
2013-01-21 07:24:42 +00:00 |
midi_scroomer.cc
|
Shrink the midi scroomer to match the keyboard in stacked mode.
|
2012-06-13 20:37:34 +00:00 |
midi_scroomer.h
|
Shrink the midi scroomer to match the keyboard in stacked mode.
|
2012-06-13 20:37:34 +00:00 |
midi_selection.cc
|
|
|
midi_selection.h
|
|
|
midi_streamview.cc
|
Replace a bunch of potential crashes with graceful handling of the situation.
|
2013-01-19 07:00:43 +00:00 |
midi_streamview.h
|
|
|
midi_time_axis.cc
|
Fix border case where bank select controlers are last in midnam file.
|
2013-01-26 22:30:34 +00:00 |
midi_time_axis.h
|
Show matching controller name in automation lane header.
|
2013-01-20 08:56:00 +00:00 |
midi_tracer.cc
|
|
|
midi_tracer.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
midi_util.h
|
|
|
midi_velocity_dialog.cc
|
|
|
midi_velocity_dialog.h
|
|
|
missing_file_dialog.cc
|
more markup-escaping
|
2012-10-23 14:51:35 +00:00 |
missing_file_dialog.h
|
|
|
missing_plugin_dialog.cc
|
|
|
missing_plugin_dialog.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
mixer_actor.cc
|
add alt-i as a binding in both the editor and mixer windows to toggle the state of MIDI input on the selected track(s); in the mixer this will also operate on the strip under the mouse. fixes #4838
|
2012-11-13 02:19:04 +00:00 |
mixer_actor.h
|
add alt-i as a binding in both the editor and mixer windows to toggle the state of MIDI input on the selected track(s); in the mixer this will also operate on the strip under the mouse. fixes #4838
|
2012-11-13 02:19:04 +00:00 |
mixer_group_tabs.cc
|
more work on RID and editor/mixer order matching; when a track/bus is hidden in the GUI controlling RID, it gets a extremely large RID to prevent it showing up on a control surface (but ... for now ... is still visible in the other GUI, even if "sync order between mixer + editor" is enabled); change font in editor route list
|
2012-07-19 22:35:43 +00:00 |
mixer_group_tabs.h
|
drastic rethink of the relationship between remote control ID and route order keys. unless the user explicitly switches to UserOrdered, Route::_remote_control_id is an unallocated pointer, and Route::remote_control_id() simply returns a value based on the relevant order_key() value. Also, change the key used in the Route::order_keys std::map<> from a string to an enum, since there is no evidence that we are benefitting from the theoretical benefit of using a string. Generally tidy up allocation of order keys so that the master and monitor busses always get a "special" MixerSort key value, based on the MMC ID for master (already defined within Ardour), and all other tracks/busses start at zero. Syncing keys between editor and mixer will leave the MixerSort key for the master and monitor bus alone, reflecting the fact that we display these in their own distinct parts of the GUI and they are not orderable like other tracks or busses within the mixer window
|
2012-06-25 12:46:13 +00:00 |
mixer_strip.cc
|
fix problem with display of panner when adding instrument to a MIDI track
|
2013-03-07 19:35:10 +00:00 |
mixer_strip.h
|
some tweaks to make narrow mixer strips actually narrow
|
2012-11-26 22:05:45 +00:00 |
mixer_ui.cc
|
fix reversion of keyboard focus from gain display editing widget in both mixer and editor windows
|
2012-12-10 02:03:45 +00:00 |
mixer_ui.h
|
add alt-i as a binding in both the editor and mixer windows to toggle the state of MIDI input on the selected track(s); in the mixer this will also operate on the strip under the mouse. fixes #4838
|
2012-11-13 02:19:04 +00:00 |
mixer.bindings
|
add alt-i as a binding in both the editor and mixer windows to toggle the state of MIDI input on the selected track(s); in the mixer this will also operate on the strip under the mouse. fixes #4838
|
2012-11-13 02:19:04 +00:00 |
mnemonic-us.bindings.in
|
common sense change to the bindings for cycling the edit point - both variants use `
|
2013-01-01 15:56:35 +00:00 |
monitor_section.cc
|
i18n fixes from alexandre
|
2013-02-05 18:24:41 +00:00 |
monitor_section.h
|
|
|
mono_panner_editor.cc
|
|
|
mono_panner_editor.h
|
|
|
mono_panner.cc
|
i18n fixes from alexandre
|
2013-02-05 18:24:41 +00:00 |
mono_panner.h
|
Factor out 'persistent' tooltip code from the panner
|
2012-06-11 21:21:10 +00:00 |
mouse_cursors.cc
|
|
|
mouse_cursors.h
|
|
|
mtest_other.menus
|
|
|
mtest_shared.menu
|
|
|
mtest.cc
|
|
|
mtest.menus
|
|
|
nag.cc
|
replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down)
|
2013-02-05 18:18:35 +00:00 |
nag.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
new_plugin_preset_dialog.cc
|
|
|
new_plugin_preset_dialog.h
|
|
|
normalize_dialog.cc
|
|
|
normalize_dialog.h
|
|
|
note_player.cc
|
|
|
note_player.h
|
|
|
option_editor.cc
|
part two of allow markup to be used in BoolOption items in an option editor
|
2013-01-23 18:40:52 +00:00 |
option_editor.h
|
allow markup to be used in BoolOption items in an option editor
|
2013-01-23 18:34:55 +00:00 |
opts.cc
|
switch to Lucida Sans Typewriter as OS X monospace font; new pingback code to get announcements from ardour.org (can be disabled on the command line with -a)
|
2013-03-08 16:41:45 +00:00 |
opts.h
|
switch to Lucida Sans Typewriter as OS X monospace font; new pingback code to get announcements from ardour.org (can be disabled on the command line with -a)
|
2013-03-08 16:41:45 +00:00 |
panner2d.cc
|
|
|
panner2d.h
|
|
|
panner_editor.cc
|
|
|
panner_editor.h
|
|
|
panner_interface.cc
|
Factor out 'persistent' tooltip code from the panner
|
2012-06-11 21:21:10 +00:00 |
panner_interface.h
|
Factor out 'persistent' tooltip code from the panner
|
2012-06-11 21:21:10 +00:00 |
panner_ui.cc
|
fix mono pan automation updates
|
2012-12-23 23:15:47 +00:00 |
panner_ui.h
|
|
|
patch_change_dialog.cc
|
Show matching controller name in automation lane header.
|
2013-01-20 08:56:00 +00:00 |
patch_change_dialog.h
|
Show matching controller name in automation lane header.
|
2013-01-20 08:56:00 +00:00 |
piano_roll_header.cc
|
|
|
piano_roll_header.h
|
|
|
pingback.cc
|
do not use https for pingbacks
|
2013-03-10 16:17:36 +00:00 |
pingback.h
|
add missing files
|
2013-03-08 16:42:37 +00:00 |
playlist_selection.h
|
|
|
playlist_selector.cc
|
|
|
playlist_selector.h
|
|
|
plugin_eq_gui.cc
|
|
|
plugin_eq_gui.h
|
|
|
plugin_interest.h
|
|
|
plugin_selector.cc
|
|
|
plugin_selector.h
|
|
|
plugin_ui.cc
|
replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down)
|
2013-02-05 18:18:35 +00:00 |
plugin_ui.h
|
|
|
point_selection.h
|
|
|
port_group.cc
|
add LTC ports to Ardour-Misc group
|
2012-10-26 11:39:15 +00:00 |
port_group.h
|
|
|
port_insert_ui.cc
|
|
|
port_insert_ui.h
|
|
|
port_matrix_body.cc
|
|
|
port_matrix_body.h
|
|
|
port_matrix_column_labels.cc
|
|
|
port_matrix_column_labels.h
|
|
|
port_matrix_component.cc
|
|
|
port_matrix_component.h
|
|
|
port_matrix_grid.cc
|
|
|
port_matrix_grid.h
|
|
|
port_matrix_labels.cc
|
|
|
port_matrix_labels.h
|
|
|
port_matrix_row_labels.cc
|
|
|
port_matrix_row_labels.h
|
|
|
port_matrix_types.h
|
|
|
port_matrix.cc
|
escape markup text that may contain non-legal characters (for GMarkup). this may need to be done more widely
|
2012-10-23 14:45:09 +00:00 |
port_matrix.h
|
first pass at the big rethink of managing sort order keys for editor and mixer. this appears to work, but remote control IDs are not yet correct (frequently off by one because of the presence of the master bus in the editor)
|
2012-06-27 22:57:06 +00:00 |
processor_box.cc
|
fix big fat mixer strips
|
2013-01-25 01:36:46 +00:00 |
processor_box.h
|
fix up rather odd sizing model for ProcessorBox that affected Pixfaders used as controls
|
2013-01-24 21:58:07 +00:00 |
processor_selection.h
|
|
|
progress_reporter.cc
|
|
|
progress_reporter.h
|
|
|
prompter.cc
|
|
|
prompter.h
|
|
|
public_editor.cc
|
|
|
public_editor.h
|
make import dialog non-modal
|
2012-12-23 18:25:26 +00:00 |
quantize_dialog.cc
|
|
|
quantize_dialog.h
|
|
|
rc_option_editor.cc
|
SuperCaliFragilisticHoraAdaequationis
|
2013-03-03 13:45:32 +00:00 |
rc_option_editor.h
|
experimental option to support LTC 29.97000 fps generators.
|
2012-11-07 23:02:11 +00:00 |
region_editor.cc
|
patch from colinf tomake region property editor clocks use 2ndary clock mode (#5200)
|
2013-01-08 00:22:39 +00:00 |
region_editor.h
|
|
|
region_gain_line.cc
|
fix push-drags of automation data - previously we did not resync the model with the view for the points that were pushed (i.e. not selected, but moved anyway)
|
2012-12-19 15:55:06 +00:00 |
region_gain_line.h
|
fix push-drags of automation data - previously we did not resync the model with the view for the points that were pushed (i.e. not selected, but moved anyway)
|
2012-12-19 15:55:06 +00:00 |
region_layering_order_editor.cc
|
remove "edit" property from track/bus groups; use "select" property which should force region selection to propagate, and then rely on "edit-applies-to-selection"
|
2012-12-26 17:50:29 +00:00 |
region_layering_order_editor.h
|
tweak region layering editor to use only a single click to change layering
|
2012-12-05 18:29:07 +00:00 |
region_selection.cc
|
|
|
region_selection.h
|
|
|
region_view.cc
|
crossfade hack and slash. removed overlap checks, overlap mode, default length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models. Draw crossfade drags in realtime so fade_line is no longer needed. remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus. drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion
|
2012-12-13 16:42:05 +00:00 |
region_view.h
|
crossfade hack and slash. removed overlap checks, overlap mode, default length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models. Draw crossfade drags in realtime so fade_line is no longer needed. remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus. drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion
|
2012-12-13 16:42:05 +00:00 |
return_ui.cc
|
|
|
return_ui.h
|
|
|
rgb_macros.h
|
|
|
rhythm_ferret.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
rhythm_ferret.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
route_group_dialog.cc
|
remove "edit" property from track/bus groups; use "select" property which should force region selection to propagate, and then rely on "edit-applies-to-selection"
|
2012-12-26 17:50:29 +00:00 |
route_group_dialog.h
|
|
|
route_group_menu.cc
|
|
|
route_group_menu.h
|
|
|
route_params_ui.cc
|
convert from Glib:: to Glib::Threads for all thread-related API
|
2012-07-25 17:48:55 +00:00 |
route_params_ui.h
|
|
|
route_processor_selection.cc
|
|
|
route_processor_selection.h
|
|
|
route_sorter.h
|
fix serious logic error in re-ordering treeviews after route order keys/RIDs change - fixes major memory corruption bug that overwrote random memory as soon as a track gets deleted and/or user-defined remote IDs are in use
|
2012-10-27 00:15:45 +00:00 |
route_time_axis.cc
|
completely revisit how track name editing works in the editor
|
2013-01-19 15:27:04 +00:00 |
route_time_axis.h
|
goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFader
|
2013-01-10 15:25:11 +00:00 |
route_ui_selection.h
|
|
|
route_ui.cc
|
more consistency for mute/solo/rec-enable press including making ctrl-click work even if the route is not part of a group
|
2013-02-05 21:39:38 +00:00 |
route_ui.h
|
|
|
SAE-de-keypad.bindings.in
|
|
|
SAE-de-nokeypad.bindings.in
|
|
|
SAE-us-keypad.bindings.in
|
|
|
SAE-us-nokeypad.bindings.in
|
|
|
search_path_option.cc
|
fix for #5224
|
2012-12-27 18:49:35 +00:00 |
search_path_option.h
|
fix for #5224
|
2012-12-27 18:49:35 +00:00 |
selectable.h
|
|
|
selection_templates.h
|
|
|
selection.cc
|
various fixes for moving markers, fixes a crash reported by tim blechmann and also likely #5232 and #5241
|
2013-01-02 23:54:06 +00:00 |
selection.h
|
various fixes for "advanced" operations on range selections. ctrl-drags now add a new range selection, allowing discontiguous selections as in ardour2, shift-click extends an existing range selection to the clicked position, alt-drag on a range selection moves it, and to do a so-called "separation drag" now use ctrl-alt-drag (or ctrl-alt-click)
|
2012-12-13 19:39:36 +00:00 |
send_ui.cc
|
|
|
send_ui.h
|
|
|
session_import_dialog.cc
|
|
|
session_import_dialog.h
|
|
|
session_metadata_dialog.cc
|
remove a bunch of cerr output and/or convert to use error<<
|
2012-11-13 15:11:07 +00:00 |
session_metadata_dialog.h
|
|
|
session_option_editor.cc
|
remove confusing RC preferences option for get/set use monitor section, and simplymake the RC configuration parameter follow the last session preference setting
|
2013-03-02 01:28:57 +00:00 |
session_option_editor.h
|
make pull-up/down truly exclusive with JACK
|
2012-11-12 16:49:05 +00:00 |
sfdb_freesound_mootcher.cc
|
freesound display license
|
2012-12-21 19:32:19 +00:00 |
sfdb_freesound_mootcher.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
sfdb_ui.cc
|
fix File-Import resampling quality.
|
2013-03-01 00:29:11 +00:00 |
sfdb_ui.h
|
remove stay-on-top behavior from import dialog, and set its WM class
|
2012-12-23 20:34:43 +00:00 |
shuttle_control.cc
|
a few small fixes that help pitchbend control of things, notably the shuttle controller. but note that basically, teh shuttle controller is completely and hopelessly broken through excess complexity and incorrect design
|
2013-01-17 14:48:17 +00:00 |
shuttle_control.h
|
a few small fixes that help pitchbend control of things, notably the shuttle controller. but note that basically, teh shuttle controller is completely and hopelessly broken through excess complexity and incorrect design
|
2013-01-17 14:48:17 +00:00 |
simpleline_p.h
|
|
|
simpleline.cc
|
|
|
simpleline.h
|
|
|
simplerect_p.h
|
|
|
simplerect.cc
|
|
|
simplerect.h
|
|
|
speaker_dialog.cc
|
|
|
speaker_dialog.h
|
|
|
splash.cc
|
fix display of splash screen (at least on X11)
|
2013-03-04 18:19:05 +00:00 |
splash.h
|
fix display of splash screen (at least on X11)
|
2013-03-04 18:19:05 +00:00 |
splash.png
|
new splash version from thorsten
|
2013-03-10 15:32:25 +00:00 |
startup.cc
|
add code to display announcements, and parameterize several URL's used in the program
|
2013-03-09 13:44:22 +00:00 |
startup.h
|
add code to display announcements, and parameterize several URL's used in the program
|
2013-03-09 13:44:22 +00:00 |
step_editing.bindings
|
add BackSpace == back button binding for step editor/entry
|
2013-01-24 16:43:57 +00:00 |
step_editor.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
step_editor.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
step_entry.cc
|
remove type hint DIALOG from step entry "dialog"
|
2013-01-07 20:41:13 +00:00 |
step_entry.h
|
|
|
stereo_panner_editor.cc
|
|
|
stereo_panner_editor.h
|
|
|
stereo_panner.cc
|
i18n fixes from alexandre
|
2013-02-05 18:24:41 +00:00 |
stereo_panner.h
|
Factor out 'persistent' tooltip code from the panner
|
2012-06-11 21:21:10 +00:00 |
streamview.cc
|
Shrink the midi scroomer to match the keyboard in stacked mode.
|
2012-06-13 20:37:34 +00:00 |
streamview.h
|
Shrink the midi scroomer to match the keyboard in stacked mode.
|
2012-06-13 20:37:34 +00:00 |
strip_selection.h
|
|
|
strip_silence_dialog.cc
|
convert from Glib:: to Glib::Threads for all thread-related API
|
2012-07-25 17:48:55 +00:00 |
strip_silence_dialog.h
|
convert from Glib:: to Glib::Threads for all thread-related API
|
2012-07-25 17:48:55 +00:00 |
tape_region_view.cc
|
|
|
tape_region_view.h
|
|
|
tempo_dialog.cc
|
i18n fixes from alexander prokoudine (#5016)
|
2012-07-17 13:11:15 +00:00 |
tempo_dialog.h
|
|
|
tempo_lines.cc
|
fix crash when zoom level leads to multiple tempo lines on the same pixel (may affect several mantis reports)
|
2013-01-27 22:42:36 +00:00 |
tempo_lines.h
|
|
|
theme_manager.cc
|
save user UI config (colors) file as soon as colors change or "restore defaults" is used
|
2012-12-26 16:32:11 +00:00 |
theme_manager.h
|
add option to not use gradients when rendering waveforms (#4944)
|
2012-07-10 18:43:09 +00:00 |
time_axis_view_item.cc
|
improve international understanding.
|
2013-01-05 13:29:55 +00:00 |
time_axis_view_item.h
|
|
|
time_axis_view.cc
|
reinstate shift-tab behaviour (move to prev track/bus) when editing track/bus names (#5298)
|
2013-01-23 20:33:16 +00:00 |
time_axis_view.h
|
return to the old way of editing track names, but hopefully better than it was. likely to be some corner case issues still and the issue of how rec-arm interacts with this
|
2013-01-21 00:12:06 +00:00 |
time_fx_dialog.cc
|
|
|
time_fx_dialog.h
|
|
|
time_info_box.cc
|
monospace font for selection clock
|
2013-03-03 11:36:35 +00:00 |
time_info_box.h
|
|
|
time_selection.cc
|
fix duplicate, and clarify its behaviour in smart mode; includes a fix for TimeSelection::length() which didn't account for "no selection" in its return value
|
2012-12-06 15:59:01 +00:00 |
time_selection.h
|
|
|
timecode_tester.cc
|
add copyright comments
|
2013-01-16 18:22:15 +00:00 |
track_selection.cc
|
|
|
track_selection.h
|
|
|
track_view_list.cc
|
|
|
track_view_list.h
|
|
|
transpose_dialog.cc
|
|
|
transpose_dialog.h
|
|
|
ui_config_vars.h
|
add copyright comments
|
2013-01-16 18:37:48 +00:00 |
ui_config.cc
|
Use std::string and Glib::build_filename in UIConfiguration::save_state
|
2012-06-23 05:09:48 +00:00 |
ui_config.h
|
|
|
utils.cc
|
additional keycode for is-legal-as-numeric
|
2012-12-08 20:21:54 +00:00 |
utils.h
|
Escape angled brackets in playlist names for tooltips.
|
2012-06-12 14:19:35 +00:00 |
verbose_cursor.cc
|
|
|
verbose_cursor.h
|
|
|
visibility_group.cc
|
|
|
visibility_group.h
|
|
|
visual_time_axis.cc
|
completely revisit how track name editing works in the editor
|
2013-01-19 15:27:04 +00:00 |
visual_time_axis.h
|
completely revisit how track name editing works in the editor
|
2013-01-19 15:27:04 +00:00 |
volume_controller.cc
|
|
|
volume_controller.h
|
|
|
vst_plugin_ui.cc
|
tentative redesign of MIDI looping, will probably fix #5050 but needs more extensive testing; remove several unused parameter names
|
2013-01-08 21:36:42 +00:00 |
vst_plugin_ui.h
|
|
|
waveview_p.h
|
|
|
waveview.cc
|
|
|
waveview.h
|
|
|
window_proxy.cc
|
|
|
window_proxy.h
|
|
|
windows_vst_plugin_ui.cc
|
|
|
windows_vst_plugin_ui.h
|
|
|
wscript
|
use lucida grande for clocks with all OS X versions, BUT BETTER
|
2013-03-09 15:12:27 +00:00 |