Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-25 | Add a variation of PBD::find_files_matching_pattern for convenience | Tim Mayberry | |
2014-06-25 | Add new function PBD::find_files_matching_pattern | Tim 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-25 | Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ↵ | Tim Mayberry | |
take a Searchpath | |||
2014-06-25 | Reimplement PBD::find_files_matching_filter using SearchPath and ↵ | Tim Mayberry | |
get_directory_contents | |||
2014-06-25 | Remove limit parameter from PBD::find_files_matching_regex | Tim Mayberry | |
This limit was not used or documented. The same functionality can be performed when iterating through the results. | |||
2014-06-25 | Remove parameters from PBD::find_files_matching_regex | Tim Mayberry | |
The only users of this API always used the same options so just remove them. | |||
2014-06-25 | Change PBD::get_files_in_directory to return full paths in result | Tim Mayberry | |
get_files_in_directory uses get_directory_contents internally now | |||
2014-06-25 | Add PBD::get_directory_contents to pbd/file_utils.h | Tim Mayberry | |
2014-06-25 | fix incorrect cut-n-paste across synergy | Paul Davis | |
2014-06-25 | wscript fix for wavesaudio backend - use correct name for CoreM[iI][dD][iI] ↵ | Paul Davis | |
framework on Lion and other versions | |||
2014-06-24 | last piece of scroll-wheel checkin, oops | Ben Loftis | |
2014-06-24 | add scroll wheel handler to canvas | Ben Loftis | |
2014-06-24 | add 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-24 | fix f6aaa16 (boost shared pointer) | Robin Gareus | |
2014-06-23 | return of the zero line | Paul Davis | |
2014-06-23 | revert 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-23 | completely 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-23 | fix 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-23 | don't let enumerated device list strings go out of scope. | Robin Gareus | |
2014-06-23 | statically allocate midi-options | Robin Gareus | |
fixes possible segfault when the data in the vector goes out of scope due to RVO. | |||
2014-06-22 | when 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-23 | en/disable internal send+returns with tracks en/disable. | Robin Gareus | |
2014-06-22 | Do 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-22 | ALSA-backend: dedicated Midi-Buffer n-periods (only use for HW output) | Robin Gareus | |
2014-06-22 | more 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-22 | add missing new files for canvas redesign | Paul Davis | |
2014-06-22 | Merge branch 'canvasredesign' into cairocanvas | Paul Davis | |
2014-06-22 | explicitly 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-22 | Rename all 3 backends for the MSVC sln file | John Emmas | |
2014-06-22 | Rename dummy backend to match Tim's name | John Emmas | |
2014-06-22 | Rename jack backend to match Tim's name | John Emmas | |
2014-06-22 | Rename waves backend to match Tim's name | John Emmas | |
2014-06-21 | refactor Canvas so that all Items have children; add Container abstract base ↵ | Paul Davis | |
class; rename Group as "Layout" and retain only drawing semantics | |||
2014-06-21 | virtual abstraction of Alsa Raw+Seq | Robin Gareus | |
2014-06-21 | prepare ALSA sequencer | Robin Gareus | |
2014-06-21 | alsa sequencer device/port listing | Robin Gareus | |
2014-06-19 | no more stack smashing, renice debug messages | Robin Gareus | |
2014-06-19 | rework raw-midi drain strategy (workaround for sync devices) | Robin Gareus | |
2014-06-19 | fix port-unregister (on failed latency measurement) | Robin Gareus | |
2014-06-19 | Remove (no longer needed) sources from an MSVC project | John Emmas | |
2014-06-19 | Move the definition for 'strtok_r' (to avoid clashing with a different ↵ | John Emmas | |
definition in pthread_win32) | |||
2014-06-18 | if we're not going to notify parents of bbox changes while an item is ↵ | Paul Davis | |
hidden, we need to remind it when the item is hidden or shown | |||
2014-06-18 | Merge branch 'canvas_tweaks' of https://github.com/nmains/ardour into ↵ | Paul Davis | |
cairocanvas | |||
2014-06-18 | a whole slew of changes related to centralizing and rationalizing cursor ↵ | Paul Davis | |
management. Debugging output left in place to help address the reports that will come in as people test this more | |||
2014-06-19 | Canvas tweaks. | nick_m | |
* Only queue a draw for changed items that are set visible and in-window. | |||
2014-06-17 | Merge branch 'cache_fixes' of https://github.com/nmains/ardour into cairocanvas | Paul Davis | |
2014-06-17 | a set of 3 fixes that cure Canvas::Text leaving dirty pixels when being ↵ | Paul Davis | |
dragged. or might not - testing is non-deterministic, which is alarming | |||
2014-06-17 | use a different approach for indicating expose rects (from robin gareus). ↵ | Paul Davis | |
#ifdef'd out by default | |||
2014-06-17 | prepare midi-latency measurement using sysex messages | Robin Gareus | |
2014-06-18 | Cache entries are now region colour aware. | nick_m | |