summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-05on OS X 10.7 at least, LANG is set by the system, so do not bail out of ↵Paul Davis
language stuff early just because it is set
2013-11-05revert to waf 1.6.11 for master branch, with current autowaf.pyPaul Davis
2013-11-05remove exportvis changes from autowaf.pyPaul Davis
2013-11-05update .po files with --no-fuzzy-matching in usePaul Davis
2013-11-05update waf with new autowaf that uses --no-fuzzy-matching when running msgmergePaul Davis
2013-11-05add autowaf.py since we have branched from drobilla's version due to export ↵Paul Davis
visibility stuff
2013-11-05back-port two actual bug fixes from cairocanvas branchPaul Davis
2013-11-05fix incorrect use of sizeof() in snprintf (function never actually used in ↵Paul Davis
ardour,but ... )
2013-11-05update packaging tools to always use revision.cc to determine version ↵Paul Davis
number, not text in top level wscript
2013-11-05fix tests compilationJulien de Kozak
2013-11-05keep processing LV2 Ringbuffer once it is allocatedRobin Gareus
Discard messages in LV2PluginUI::write_to_ui() if the ringbuffer exists but the UI is not active. This fixes "[ERROR]: Error writing from plugin to UI" messages if the UI was once active but has been closed since. This is a hotfix solution, eventually the LV2 backend should be updated and a function LV2Plugin::disable_ui_emmission() implemented.
2013-11-04do not hard-code version number anymore - define via git or ↵Paul Davis
libs/ardour/revision.cc
2013-11-03Fix invalid silence trimmer end-of-input behavior (multiple EndOfInputs)Sakari Bergen
This caused an export bug when: a) normalizing b) adding silence to end c) having more than one channel The sound was corrupted by repeating each jack frame as many times as there were channels.
2013-10-29Fix thinko in setting order hint.nick_m
2013-10-28fix thinko in declaration of ARDOUR::PortEngine::get_port_by_name()Paul Davis
2013-10-28Merge branch 'master--optional-external-libs' of ↵Paul Davis
https://github.com/nphilipp/ardour
2013-10-28allow overriding optimization flags completelyNils Philippsen
If an optimization level ("-O<something>") is present in the argument for --arch, do not prepend default optimization flags.
2013-10-28allow linking unbundled versions of some librariesNils Philippsen
(libltc, rubberband, taglib, vamp-sdk)
2013-10-28gtk2_ardour: link fftw3f directlyNils Philippsen
This is needed to be able to unbundle some libraries.
2013-10-27give those who insist on seeing the mixer window and/or editor mixer on ↵Paul Davis
stupidly small screens the chance to do so
2013-10-27further fixes for NSM-based startupPaul Davis
Most, move initialization of Audio/MIDI setup window before NSM initialization, to make sure it is available if/when needed
2013-10-27add error checking and return from attempted NSM-based initializationPaul Davis
2013-10-27silence warning for ancient libc users&devs :)Robin Gareus
string.h 'index' is a global declaration marked legacy in 2001 and removed in posix.1-2008
2013-10-27add notes about inlined lv2 atom/util.h functionsRobin Gareus
2013-10-27expand tabs in reaonablesynth codeRobin Gareus
2013-10-27mark some unused variables -- fewer compiler warningsRobin Gareus
2013-10-26make reasonable synth a bit more piano-like.Robin Gareus
(overtone + decay time)
2013-10-26remove c99'ness from rsynth.c - should fix #5751Robin Gareus
2013-10-26Fix french translation of "meterbridge" -- closes #5744Robin Gareus
2013-10-25Don't allow loop, punch, or session range markers to be renamed.Colin Fletcher
Don't allow loop, punch, or session range markers to be renamed, even when double-clicked.
2013-10-25Edit tempo & meter markers on double-click.Colin Fletcher
2013-10-25Double-click on region pops up region properties.Colin Fletcher
2013-10-25Mark session dirty when a marker is renamed.Colin Fletcher
2013-10-25Make double-click on marker pop up rename dialogue.Colin Fletcher
2013-10-25Add a double-click handler for items in the editor window.Colin Fletcher
2013-10-25Merge branch 'ordering_fixup' of https://github.com/nmains/ardourPaul Davis
2013-10-26Use add_route_dialog's transient_for() window to determine track selection ↵nick_m
for order_hint.
2013-10-23fix MMCPaul Davis
MTC and MIDI Clock port input handling was moved into the process/RT thread(s) during audioengine work, but MMC was left orphaned. Add it to the port(s) handled by the MIDI UI thread. Also, remove PortChange request from MidiUI because it has no meaning anymore
2013-10-23Report an error to stderr if creation of jack command line fails.Colin Fletcher
Output a simple message to stderr if get_jack_command_line_string() still fails for any reason.
2013-10-23Don't ever pass -d for device name to dummy jackd driverColin Fletcher
2013-10-23Fix setting playback & capture channel counts for jackd dummy backend.Colin Fletcher
Unlike all the other jack backends which allow setting the number of inputs and outputs with -i & -o, the dummy backend uses -P & -C for this. Make the jackd command line use these options when the dummy backend is requested with a specified input or output channel count.
2013-10-23Don't fail jackd command line creation for jack dummy backend.Colin Fletcher
The dummy jackd backend doesn't require a device to be specified, so much of the error checking in get_jack_command_line_string() is irrelevant, if not actively wrong, when the dummy backend is specified. Only perform the checks if the chosen jack backend is not the dummy.
2013-10-23add script to clean up translationsRobin Gareus
2013-10-23remove fuzzy and obsolete translationsRobin Gareus
2013-10-23make fixed IO ports untranslatableRobin Gareus
Outdated and fuzzy translations of MTC, MTC, LTC, etc caused various issues (duplicate jack port names, exceptions, crashes). Functionality should not be affected by translations (for now).
2013-10-23Fix midi-note length when quantizing a swing rhythmRobin Gareus
Note: 'swing' probably requires a 2nd iteration: first quantize notes to the grid, then apply beat shift.
2013-10-24New routes are placed after highest selected route.nick_m
2013-10-23relax requirement on lv2 stackRobin Gareus
2013-10-23fix midi quantization - part twoRobin Gareus
include position offset in rounding
2013-10-23fix midi quantization - part oneRobin Gareus
subtract offset if region was truncated at the beginning.