summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-08-25fix processor paste location - fixes #6536Robin Gareus
2015-08-24allow file-browser in generic-plugin-GUI to expand.Robin Gareus
2015-08-23fix mixer-strip input button updateRobin Gareus
2015-08-22Add 100% shuttle controls option - closes #6537Robin Gareus
2015-08-20fix typo in prev commitRobin Gareus
2015-08-20fix "locked" + "locked to video" bug.Robin Gareus
previously if some audio region was locked and locked to video, the audio-region always stayed put and the video could only be moved forward. TODO: add an "unlock all" option.
2015-08-19Add missing actions from MB2 for Mike:Ben Loftis
Set-Loop-Start/End-From-Edit-Point Set-Punch-Start/End-From-Edit-Point
2015-08-19provisional processor control-box tweaks - possible fix for #6519Robin Gareus
ControlBoxes are created/destroyed regularly (plugin re-order, track selection -> Editor Mixer,...). Properly disconnect the timer signal in the dtor and skip updateing the tooltip unnecessarily (duplicate calls, Changed & Timer). This should really be undone, the timer needs to be removed and Changed() used throughout.
2015-08-19Fix undo/redo when changing fade out lengthTim Mayberry
This may fix bug #6518 or there may be more issues to be found
2015-08-18Change return type and name of get_win_special_folderTim Mayberry
Rename it get_win_special_folder_path to indicate what it is returning Move documentation for the function into the header and use doxygen style comments. Fixes a couple of memory leaks in ArdourVideoToolPaths class although it looks as if there are more.
2015-08-18Remove unused function in bundle_env_mingw.ccTim Mayberry
ARDOUR::ardour_dll_directory() has been used instead for some time
2015-08-18Fix crash when clicking on tempo or meter in main clock to edit with no SessionTim Mayberry
2015-08-18Change interface to reset click sounds to default in PreferencesTim Mayberry
It is not perfect but it should fix bug #6160
2015-08-17Install cursor hotspot file with --dist-target=mingwTim Mayberry
The extra cursor files must be copied in an external packaging script for now until an easy way to get waf to overwrite the files is found
2015-08-16Tweaked build and run for windowsGuy Sherman
Quotes were appearing around the version number. Modified wscript to remove quotes from VERSION and PROGRAM_VERSION. One of the places windows looks for DLLs is in directories listed in PATH. A new file called ardev-win which sets up the contents of PATH and LD_LIBRARY_PATH as required.
2015-08-16rework processor box: handle n/a pluginsRobin Gareus
2015-08-15prepare UI for missing pluginsRobin Gareus
2015-08-15cont'd work on piano roll highlighting.Robin Gareus
2015-08-15Highlight note in piano roll - #6510Robin Gareus
2015-08-15fix locate to wallclock fix for PM (>= 2^31 samples)Robin Gareus
2015-08-14Fix bug #6337, clicking in canvas without session loaded causes crashTim Mayberry
2015-08-14save-as: default to current session name.Robin Gareus
this allows to easily add suffixes or otherwise tweak the current session-name.
2015-08-14don't allow save-as to write to an existing dir.Robin Gareus
2015-08-13updated russian translation (from Alexandre Prokoudine)4.2Paul Davis
2015-08-13update german translation (from Edgar Aichinger)Paul Davis
2015-08-13fix two oddities in stringsPaul Davis
2015-08-12remove auto-return-target stuff from preferences; Ardour exposes this via ↵Paul Davis
auto-return and nothing else
2015-08-12add buffering preset combo selector to preferences dialogPaul Davis
2015-08-12add damo22 to authors (ptformat)Robin Gareus
2015-08-13Fix state restoration in EngineControl dialog for backends with driver selectionTim Mayberry
We want to save the driver name even when the engine is running and the driver combo is insensitive
2015-08-11use new FPU singleton pattern in gtk2_ardourPaul Davis
2015-08-12hide “Midi Setup” button on OSX and Windows.Robin Gareus
2015-08-11remove -Woverload-virtual ambiguity (from 1d3690d)Robin Gareus
2015-08-11update driver selection sensitivityRobin Gareus
2015-08-11refine "Running" message.Robin Gareus
2015-08-11don't allow to change devices while engine is running.Robin Gareus
2015-08-11allow to stop engine for re-configureRobin Gareus
2015-08-11consolidate engine-dialog widget sensitivity logic.Robin Gareus
Use a single function with the complete logic. Since the callgraph is complex, there is internal state as well as GUI state (different pages), do not rely on individual methods to get it right. A widget's sensitivity should only be controlled by one function.
2015-08-11Engine Dialog: use new APIRobin Gareus
2015-08-11Fix to ensure there are always sample rates and buffer sizes in the dropdownTim Mayberry
This can happen if both input and output devices are set to None for instance on backends that report no supported SR or buffer size for the None device.
2015-08-11Extract two utility methods from ↵Tim Mayberry
EngineControl::set_samplerate/bufferize_popdown_strings
2015-08-11Use a union of all sample rates and buffer sizes for all devices in ↵Tim Mayberry
EngineControl Using just the input device doesn't work in the case that the input device is an invalid/None device
2015-08-11Check the default SR is available for a device when setting SR in EngineControlTim Mayberry
2015-08-11Remove unnecesary clearing of local variable in EngineControlTim Mayberry
2015-08-11Fix state restoration in EngineControl dialog for backends with driver selectionTim Mayberry
This also prevents backend_changed from being called more that once in the EngineControl ctor
2015-08-11Use the current backend device names to set active text in device dropdowns ↵Tim Mayberry
if available Compare device names with enumerated devices rather than assume an empty string has special meaning
2015-08-11Remove Unwinder instances in EngineControl::set_*_device_popdown_stringsTim Mayberry
These are not necessary since SignalBlocker will prevent signal emission
2015-08-11Compare the string returned by backend->driver_name() against driver names ↵Tim Mayberry
in EngineControl Don't assume an empty string has any meaning and compare string returned with enumerated drivers
2015-08-11Remove Unwinder instance from EngineControl::set_driver_popdown_stringsTim Mayberry
Not necessary now that signal emission is blocked via backend_changed()
2015-08-11Reimplement method using code extracted from EngineDialog::backend_changedTim Mayberry
EngineControl::set_driver_popdown_strings is now like the other set_*_popdown_strings methods in that it sets the driver strings and a default active entry and returns false if no drivers are available.