Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-08 | use new open-gui-after-adding-plugin config variable | Robin Gareus | |
2015-11-20 | use platform-specific modifier name for tooltip | Ben Loftis | |
2015-11-20 | immediately show plugin GUI if only one plugin is instantiated | Robin Gareus | |
2015-10-19 | Ctrl+shift functionality (toggle all) for plugin leds. | André Nusser | |
The Fader led has special behavior and is only toggled when clicked explicitly. | |||
2015-10-15 | rework 8b80fe0, use std::string, not char* | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-10-04 | add a hidden option to show hidden processors | Robin Gareus | |
simplify debugging solo, monitor-processors, etc | |||
2015-09-21 | processor-box: explicitly check for "Amp" (Fader) | Robin Gareus | |
2015-09-16 | Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip | Tim Mayberry | |
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files. | |||
2015-09-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-09-16 | Move ARDOUR_UI::ui_scale into UIConfiguration class | Tim Mayberry | |
2015-08-25 | fix processor paste location - fixes #6536 | Robin Gareus | |
2015-08-19 | provisional processor control-box tweaks - possible fix for #6519 | Robin 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-16 | rework processor box: handle n/a plugins | Robin Gareus | |
2015-08-15 | prepare UI for missing plugins | Robin Gareus | |
2015-08-09 | handle some wire edge-cases & explanation | Robin Gareus | |
2015-08-04 | update routing wires display | Robin Gareus | |
2015-07-29 | oops. | Robin Gareus | |
2015-07-28 | work-around OSX loadlocale thread safety. | Robin Gareus | |
This is not a real fix; just a stop-gap for the worst offender. iostream on OSX is not thread safe. Sadly no crash report so far managed to catch the 2nd thread in action. looks like the GUI thread is preempted, 2nd thread succeeds, and the crash occurs later). see also https://discussions.apple.com/thread/3479591 crash in s << c->internal_to_user (c->get_value ()); ardour-4.1.335(5000,0x7fff777f5300) malloc: *** error for object 0x7fe2f3e06170: pointer being freed was not allocated 1 libsystem_c.dylib abort + 129 2 libsystem_malloc.dylib free + 428 3 libsystem_c.dylib __numeric_load_locale + 544 4 libsystem_c.dylib loadlocale + 216 5 libstdc++.6.dylib std::__convert_from_v(int* const&, char*, int, char const*, ...) + 193 6 libstdc++.6.dylib std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const + 193 7 libstdc++.6.dylib std::ostream& std::ostream::_M_insert<double>(double) + 221 8 ardour-4.1.335 ProcessorEntry::Control::set_tooltip() + 854 (processor_box.cc:578) 9 ardour-4.1.335 ProcessorEntry::Control::control_changed() + 446 (processor_box.cc:637) 10 ibpbd.dylib PBD::StandardTimer::on_elapsed() | |||
2015-07-10 | assign new IDs to plugin copies on paste. | Robin Gareus | |
when copying a plugin the state is transferred by serializing XML and setting state from XML. This state includes the unique ID. This ID needs to be identical at first in order to load the state from <session-dir>/plugins/<ID>/* | |||
2015-05-18 | remove LED from custom meter point processors | Robin Gareus | |
... since they can't be disabled. fixes 6333 | |||
2015-04-24 | For MSVC builds, implement 'rint()' and 'rintf()' to supplement the ones ↵ | John Emmas | |
that were already implemented | |||
2015-04-22 | clean up GUI scaling | Robin Gareus | |
2015-04-22 | scale inline slider girth. | Robin Gareus | |
2015-04-22 | scaleable routing icons & wires | Robin Gareus | |
2015-04-13 | add braces | Paul Davis | |
2015-03-29 | processor control: update control-element tooltip | Robin Gareus | |
2015-03-25 | retain Send control visibility state, fixes #6210 | Robin Gareus | |
2015-02-11 | desensitize redirect-menu Send and Control items when they are not applicable | Ben Loftis | |
2015-01-01 | Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵ | Tim Mayberry | |
PBD::Timers | |||
2014-12-01 | update interface for processor-box faders step/page | Robin Gareus | |
see also 4d4c20b8c | |||
2014-11-29 | change ownership of processor window-proxy | Robin Gareus | |
fixes crashes: * If the Editor-Mixer shows a channel with a plugin that has been edited in the Mixer, double-clicking the plugin will try to bring up a 2nd instance of the plugin-UI. * When closing Ardour both the Mixer and the Editor-Mixer try to delete the underlying plugin, resulting in a double free. | |||
2014-11-25 | Remove dead code. | David Robillard | |
2014-11-01 | Slider Controller API Change | Robin Gareus | |
Prepare to allow BarController (with Spinbutton) to translate internal/interface values for the SpinBox. (The change is irrelevant for the fader/slider itself which always use the [user-]interface value) | |||
2014-11-01 | convert interface <> internal values for all automation | Robin Gareus | |
fixes Send-Fader, Gain-Automation and various Plugin-Slider ranges | |||
2014-10-08 | initialize some uninitialized vars - closes #5974 | Robin Gareus | |
2014-09-18 | plugin widgets were written to use Internal values, so use that for now | Ben Loftis | |
2014-09-06 | remove pixel based Button LED diameter setting | Robin Gareus | |
Diameter is calculated depending on font-scaling. Besides, all explicit calls simply set the default value, anyway. If some API is needed in the future, it should set the diameter in [em]. | |||
2014-09-02 | prepare Slider API cleanup | Robin Gareus | |
2014-08-28 | yet another ArdourButton action tweak | Ben Loftis | |
2014-08-28 | More fixes to ArdourButton actions. | Ben Loftis | |
Optionally allow events to fallthrough to parents, in particular for the DnDVBox case. Also allow the number_label to operate as a track selector. | |||
2014-07-28 | disallow selection of the fader and meter processor entries | Ben Loftis | |
2014-07-24 | several fixes to make processor selection and deletion feel right, for both ↵ | Ben Loftis | |
mixer and editor-mixer strips | |||
2014-07-24 | Remove "implicit" selection for plugin deletion. | Ben Loftis | |
Allow deletions in the mixer strip to fall through to editor if nothing was selected. | |||
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-23 | en/disable internal send+returns with tracks en/disable. | Robin Gareus | |
2014-01-30 | Use round() instead of rintf() when building with MSVC | John Emmas | |
2014-01-30 | Oops - the previous namespace qualifier was also needed in ↵ | John Emmas | |
gtk2_ardour/processor_box.cc | |||
2014-01-29 | Merge branch 'master' into cairocanvas | Paul Davis | |