summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-25Add a variation of PBD::find_files_matching_pattern for convenienceTim Mayberry
2014-06-25Add new function PBD::find_files_matching_patternTim Mayberry
This new function is intended to replace the three existing PBD::find_matching_files_* functions. The order of parameters matches find_files_matching_regex and find_files_matching_filter
2014-06-25Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ↵Tim Mayberry
take a Searchpath
2014-06-25Reimplement PBD::find_files_matching_filter using SearchPath and ↵Tim Mayberry
get_directory_contents
2014-06-25Remove limit parameter from PBD::find_files_matching_regexTim Mayberry
This limit was not used or documented. The same functionality can be performed when iterating through the results.
2014-06-25Remove parameters from PBD::find_files_matching_regexTim Mayberry
The only users of this API always used the same options so just remove them.
2014-06-25Change PBD::get_files_in_directory to return full paths in resultTim Mayberry
get_files_in_directory uses get_directory_contents internally now
2014-06-25Add PBD::get_directory_contents to pbd/file_utils.hTim Mayberry
2014-06-25GLib functions for listing directory contents don't include "." or ".." entriesTim Mayberry
2014-06-25fix incorrect cut-n-paste across synergyPaul Davis
2014-06-25add slider control to GUI tab of preferences for lock timeoutPaul Davis
2014-06-25expose Gtk::HScale member of OptionEditor::HSliderOptionPaul Davis
2014-06-25part two of: lock dialog MUST be a Gtk::Dialog so that it does not forward ↵Paul Davis
key (or other) events to the Editor
2014-06-25lock dialog MUST be a Gtk::Dialog so that it does not forward key (or other) ↵Paul Davis
events to the Editor
2014-06-25check UIConfig variable before restarting lock timeoutPaul Davis
2014-06-25add UIConfig variable for lock timerPaul Davis
2014-06-25wscript fix for wavesaudio backend - use correct name for CoreM[iI][dD][iI] ↵Paul Davis
framework on Lion and other versions
2014-06-25new timer-based GUI locking codePaul Davis
2014-06-24there's no me in proaudioPaul Davis
2014-06-24last piece of scroll-wheel checkin, oopsBen Loftis
2014-06-24add scroll wheel handler to canvasBen Loftis
2014-06-24actual style specs for lock dialog buttonPaul Davis
2014-06-24a bit more styling for that lock dialogPaul Davis
2014-06-24rename closed padlock iconPaul Davis
2014-06-24new padlock icons (48x48)Paul Davis
2014-06-24add a modal lock dialog for better testing (and someone might find it ↵Paul Davis
useful, too)
2014-06-24add ability to save current action sensitivities and restore them, and to ↵Paul Davis
disable all action sensitivity. This is needed to be able to lock the application fully on OS X, where the global menu bar would still allow interaction even when a modal dialog is displayed.
2014-06-24playing with oofus' preferences for selected region coloringPaul Davis
2014-06-24fix f6aaa16 (boost shared pointer)Robin Gareus
2014-06-23return of the zero linePaul Davis
2014-06-23revert drawing of rectified waves back to previous approach since it (might ↵Paul Davis
be) slightly more efficient and is simpler to understand; add comments
2014-06-23completely rethink waveform rendering (again)Paul Davis
There are 3 possible components to draw at each x-axis position: the waveform "line", the zero line and an outline/clip indicator. We have to decide which of the 3 to draw at each position, pixel by pixel. This makes the rendering less efficient but it is the only way I can see to do this correctly.
2014-06-23reset time axis view item name text color when selected status changesPaul Davis
2014-06-23fix logic error that meant one side of the waveform outline is not drawn; ↵Paul Davis
draw zero line before outline, for better effects with low amplitude waves
2014-06-23don't let enumerated device list strings go out of scope.Robin Gareus
2014-06-23statically allocate midi-optionsRobin Gareus
fixes possible segfault when the data in the vector goes out of scope due to RVO.
2014-06-23for backends w/o control, save a fake state with only the "active" attribute.Robin Gareus
This makes ardour start directly with external jack without asking if jack was previously used. It also retains jackd settings if jackd was previously started by ardour.
2014-06-22when exporting regions, use ::legalize_for_path() on the playlist name so ↵Paul Davis
that filenames are legal. Also, use Glib::build_filename() rather than hardcoding / as the separator. How did this escape the search for this error?
2014-06-23en/disable internal send+returns with tracks en/disable.Robin Gareus
2014-06-22Do not allow to de/activate a track while the transport is rolling.Robin Gareus
roll_delay and latency are only re-calculated when the transport is stopped. de/activating a track is also not RT-safe.
2014-06-22button click (release, to be precise) within the canvas drop zone cancels ↵Paul Davis
all object and track selections
2014-06-22fix latency-measurement dialog back-button.Robin Gareus
2014-06-22ALSA-backend: dedicated Midi-Buffer n-periods (only use for HW output)Robin Gareus
2014-06-22more canvas refactoring.Paul Davis
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type.
2014-06-22add missing new files for canvas redesignPaul Davis
2014-06-22Merge branch 'canvasredesign' into cairocanvasPaul Davis
2014-06-22explicitly qualify cast to ArdourCanvas::Container so that it works.Paul Davis
I assume that gcc is failing to complain about ambiguity with Gtk::Container even though there should really be no ambiguity
2014-06-22Rename all 3 backends for the MSVC sln fileJohn Emmas
2014-06-22Rename dummy backend to match Tim's nameJohn Emmas
2014-06-22Rename jack backend to match Tim's nameJohn Emmas