summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2015-06-04Make ctl put v-pot in fine mode.Len Ovens
2015-06-04half-duplex Coreaudio support.Robin Gareus
2015-06-03check size of peak file before attempting to use it. Rebuild from scratch if ↵Paul Davis
necessary.
2015-06-03when AudioSource::read_peaks() provides start+cnt too close to the end, be ↵Paul Davis
sure to reset expected_peaks and scale to match the corrected values
2015-06-02expand commentPaul Davis
2015-06-02don't use the return value from AudioRegion::read_peaks() because it is ↵Paul Davis
either zero or n_peaks
2015-06-02close all source files before renaming interchange tree in Session::rename()Paul Davis
2015-06-02AudioRegion::read_peaks() should return 0 or the number of peaks read, not ↵Paul Davis
the number of samples
2015-06-02Amend WaveView::send_request() such that it'll compile with MSVCJohn Emmas
Hopefully, this was the original intention (I've simply amended a function call to match similar usages elsewhere in the code).
2015-06-01reinstate absent image.Paul Davis
Then go back to bed and be ill some more.
2015-06-02fix duplicate inc/decrement in AutoSpin?Robin Gareus
2015-06-02NOOP, fix whitespaceRobin Gareus
2015-06-02properly handle integer steps in plugin controlsRobin Gareus
The integer steps min/max are inclusive. e.g the integer range -1 to +1 has three possible values (not two).
2015-06-01remove debug output and get logic correct to cause first render to always ↵Paul Davis
use the render thread
2015-06-01drop in threaded waveview changes via the two affected files.Paul Davis
Rebasing the feature branch against master was too messy, and only these two files were changed. The development history of this branch could easily have been --squash'ed anyway, so not much of a loss
2015-06-01fix importing A2 automation data - fixes #6359Robin Gareus
2015-06-01coreaudio support for multiple devicesRobin Gareus
2015-05-31Add API to ARDOUR::AudioBackend to allow different input and output devicesTim Mayberry
Used spaces instead of tabs for whitespace consistancy with rest of header
2015-05-31fix the cairo-fletcher-fluctuationRobin Gareus
CF reports occasional “rendering icon 1 at size 1 x 1” always followed by “rendering icon 1 at size 21 x 21”. Probably a GTK bug with some specific version of GTK.
2015-05-29factor out Route::muted_by_others from existing codeBen Loftis
2015-05-28tweaks and improvements to Save-AsPaul Davis
Always copy MIDI files, they are small and they get rewritten for lots of reasons, which can cause confusion if the user elected to NOT "copy media" since the file ends up existing in both the new and old (but in use) session. Avoid copying analysis files on Windows, where for now the files contain illegal colon characters
2015-05-28change the semantics of AudioFileSource::peak_path() and ↵Paul Davis
Session::peak_path() a little. If given a full path that points outside the current session but is within another ardour session, attempt to use the peakfiles present in that other session.
2015-05-27fader: start muted, ramp up/interpolate to targetRobin Gareus
2015-05-27some more information output to log during save-as, for debuggingPaul Davis
2015-05-27fix unsigned/signed math errorPaul Davis
2015-05-27ensure that Mackie Control bank left/right commands always hit the same ↵Paul Davis
boundary (Len Ovens)
2015-05-27Add some newly introduced sources to our MSVC project (gtkmm2ext)John Emmas
2015-05-27Gtkmm2ext::ArdourIcon::render() is needed outside of libgtkmm2ext (so let's ↵John Emmas
make it exportable)
2015-05-26more pixel rounding (small range icon)Robin Gareus
2015-05-26icon pixel compatibilityRobin Gareus
Ensure that relevant lines always end up on a pixel (regardless of scaling).
2015-05-26refactor vector icon drawingRobin Gareus
2015-05-25a go at a pixel-compatible vector “hand” icon.Robin Gareus
..and some related ArdourIcon changes.
2015-05-25prepare Tool Icons (unused IDs)Robin Gareus
2015-05-25vectorize TAV expand and shrink iconsRobin Gareus
2015-05-24construct vectorized Zoom IconsRobin Gareus
2015-05-24introduce some lazynessRobin Gareus
2015-05-24NOOP, amend 3173246 comments and whitespaceRobin Gareus
2015-05-24migrate ArdourButton Icon rendering to Gtkmm2ext.Robin Gareus
part one: add new API
2015-05-24fix for MCP panner width - closes #6341Len Ovens
2015-05-24Swap default snap modifiers (non-OSX) to avoid potential upgrade pain.nick_m
- Disable snap now defaults to alt - Snap absolute now defaults to alt-windows
2015-05-24Merge branch 'relative_snap'nick_m
- Many changes to the "User Interaction" pane wrt key modifiers. - Snap is now relative by default (override to absolute with the "Snap to absolute using:" modifier). - Midi notes now obey both snap modifiers (disable snap and absolute snap) - Timefx drag now selects the primary region (less user confusion). - Includes MIDI event id fix.
2015-05-24Make Evoral::Event ids unique always.nick_m
- probably fixes a lot of cases where note ids are assumed to be unique (they weren't for copies and some others). - wrong branch, but it needs testing.
2015-05-23Document snap_delta modifier mask.nick_m
2015-05-22LV2: delete existing preset before replacing itRobin Gareus
2015-05-22Fix deleting and re-saving LV2 presets.David Robillard
2015-05-21Make the prefs less squashed looking, add another entry for OSX modifiers.nick_m
- Defaults are probably still wrong, but at least they are actual keys.
2015-05-21Move ui-centric modifiers into ArdourKeyboard, set some bad defaults.nick_m
- Also makes "Mod4" Appear as "Windows" and adds new combination "Alt-Windows" to the dropdown. - Attempt to set a pair of default snap modifiers (without knowing what it actually is for OSX) - Copy modifier now saves - Snap modifier modifier problem still remains.
2015-05-21Allow all drag -related modifiers to be set, re-instate "jump after trim"nick_m
- Copy modifier still doesn't save - Testers please edit the Extra section of ~/.ardourN/config to allow defaults to "take" - Note that the current defaults overlap. - warning - absolute snap modifier has no default and will be always "on" unless you set it!
2015-05-19try to improve the ill-conceived fade_range actionBen Loftis
2015-05-20Add more modifier preferences.nick_m
Note that no defaults are set - go to prefs->user interaction to ensure that nothing is set to "no modifer" also - the copy modifier doesn't actually save its state yet.