summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
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.
2015-08-11Remove previous fix attempt at restoring state for backends with driver ↵Tim Mayberry
selection The fix does not work properly anymore for the Portaudio backend and needs fixing in another manner. It will now be temporarily back to the broken state it was in before the "fix".
2015-08-11Use SignalBlocker class in EngineControl to block widget signal emissionTim Mayberry
This stops a whole lot of redundant signal emission and makes it much easier to think about what is going on. It also makes the dialog present much faster.
2015-08-11Extract part of EngineControl::backend_changed into ↵Tim Mayberry
EngineControl::update_midi_options
2015-08-11Move call to EngineControl::device_changed into EngineControl::list_devices ()Tim Mayberry
This prevents devices_changed from being called twice with backends that have separate input and output devices
2015-08-11Add debug output to blocking/unblocking signals in EngineControl dialogTim Mayberry
2015-08-11Add methods in EngineControl for blocking and unblocking signalsTim Mayberry
Only intended to be used with the nested SignalBlocker class
2015-08-11Refactor part of EngineDialog ctor into connect_changed_signals methodTim Mayberry
2015-08-11Add some basic debug output in EngineControl dialogTim Mayberry
This should make it easier to see what affect subsequent commits have on reducing the amount of unnecessary device querying and signal emission
2015-08-11Add debug bit for debug output in the EngineControl dialogTim Mayberry
2015-08-11Refactor part of EngineControl::set_state into new set_current_state methodTim Mayberry
2015-08-11Remove unused method in EngineControl dialogTim Mayberry
2015-08-11Defer to device_changed when input or output devices changeTim Mayberry
This reduces the amount of unnecessary querying of samplerate and buffersize for devices
2015-08-10fix video-metadata for windows.Robin Gareus
2015-08-10Revert "Disable video-export metadata on windows (for now)"Robin Gareus
This reverts commit 54ab3fb37e15f94fcc611f58f1af3df2b3b62c05.