summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-31Fix possible ringbuffer overflowDavid Robillard
2016-07-31Add some controls for the Waldorf BlofeldDavid Robillard
2016-07-31Fix validation of midnam filesDavid Robillard
The MMA in all their wisdom has broken midi.org, so modify the DTD to use a local system name which xmllint will find in the current directory.
2016-07-31Update clear-gray-ardour.colorscooltehno
A peak rectangle in the mixer strip is ruled by "gtk_bright_indicator". In the previous commit I mixed up this item with "meterbridge label" & "meterbridge peakindicator". This commit changes "gtk_bright_indicator" from white to red and returns "meterbridge label" & "meterbridge peakindicator" state to primordial. So now the peak rectangle in the mixer strip will be red when a sound peak has a place.
2016-08-01Use S_ macro when comparing modifier names in User Interaction Preferences.nick_m
- Fixes bug where selecting 'Shift' as a modifier was ignored.
2016-07-31Update clear-gray-ardour.colorscooltehno
2016-07-30Update Spanish translationpablus
2016-07-30yet another multi-ABI bundle installer fixRobin Gareus
2016-07-29and now with proper bash syntaxRobin Gareus
2016-07-29Update French translationJulien "_FrnchFrgg_" RIVAUD
2016-07-29Make monitor detection reuse the port name translationJulien "_FrnchFrgg_" RIVAUD
So that they never get out of sync, and translators don't get confused. Also replace some N_() where X_() was really intended.
2016-07-29prepare installer for multiabi bundlesRobin Gareus
2016-07-29make makeself compression options optional.Robin Gareus
2016-07-29Don't compress linux bundle, compress installer (with xz)Robin Gareus
This halves the installer size from about 60MB to 29MB.
2016-07-292016-07-29 Update zh.po for Ardoru 5.0YQ-YSY
2016-07-28OSC: make send enables work in MBLen Ovens
2016-07-29GenericUI: Update all input controls on preset loadJulien "_FrnchFrgg_" RIVAUD
The existing code relies on AutomationControls for getting parameter changes and update the UI accordingly. One case where this doesn't yet work is preset loading, where ARDOUR::Plugin is responsible for actually loading the preset but doesn't notify the changes to AutomationControls. Since the input_controls vector now contains all ControlUI's that rely on AutomationControls to get updates, just listen to Plugin::PresetLoaded() and trigger an update of all elements in input_controls. This is temporary until a better solution is devised to make AutomationControls aware of preset loading.
2016-07-29GenericUI: Show automation UI for dropdownsJulien "_FrnchFrgg_" RIVAUD
Also merge the ControlUI local layout of dropdows with the local layout of other control types (except FileButton).
2016-07-29GenericUI: disable super rapid timer for input controlsJulien "_FrnchFrgg_" RIVAUD
The super rapid timer was disconnected by GenericPluginUI::stop_updating but never connected again, so the generic UI worked often without getting periodic update triggers anyway. Try to disable the mechanism altogether, and see if there are updating glitches.
2016-07-29GenericUI: replace if() by assert()Julien "_FrnchFrgg_" RIVAUD
It makes no sense to check for the validity of mcontrol only for controller creation, since the remainder of the code assumes that the controller will have been created correctly. Replace that by an assert.
2016-07-28GenericUI: remove duplicate connection to signalJulien "_FrnchFrgg_" RIVAUD
Now that there isn't an early return anymore for Dropdowns, the common path takes care of connecting the display update code to the correct signal.
2016-07-28GenericUI: replace early return by an elseJulien "_FrnchFrgg_" RIVAUD
2016-07-28GenericUI: don't add all inputs to automation vectorJulien "_FrnchFrgg_" RIVAUD
That list is used to set the automation state of all automatable controls when the global automation state is changed with the buttons at the top of the generic UI window. The controls were added to the list regardless of the automatable status, and some controls were even added multiple times: once in build_control_ui() and once in build(). Since changing the state of non-automatable controls is wrong, only add the control UI in build_control_ui() which already has the knowledge of automatable or not.
2016-07-28GenericUI: add a sanity-check for FileChoosersJulien "_FrnchFrgg_" RIVAUD
Assert that all FileChooserButton created are for properties, because the remaining code assumes that it should setup things for a property.
2016-07-28GenericUI: move up filepath property handlingJulien "_FrnchFrgg_" RIVAUD
Since it is the only case that's completely different from others in that it only handles properties, and uses a different signal path for updates, don't put it in the middle, but as the first case to check for. Code move only, no behavior change (since it should be exclusive to all other cases anyway).
2016-07-28GenericUI: only connect one PropertyChanged callbackJulien "_FrnchFrgg_" RIVAUD
The code connected the callback to the PropertyChanged signal from the plugin once per filepath control created. Should the plugin have several files to open, this would be at best wasteful and at worst racy. Connect the callback a single time, since the same callback handles all property updates that we're interested in. Also rename the methods, members and typedefs so that it's clear what the code is trying to do.
2016-07-28GenericUI: replace ComboBoxText by ArdourDropdownJulien "_FrnchFrgg_" RIVAUD
2016-07-28OSC: eq bands off by one fixLen Ovens
2016-07-28OSC: MB spelling mistakes stopped compile fixLen Ovens
2016-07-28Fix whitespaceDavid Robillard
2016-07-28initialize uninitialized variableRobin Gareus
2016-07-26fix thinko-typo in SoloControl::soloed_by_others()Paul Davis
2016-07-26OSC: Fix cut-n-paste mistake5.0-rc1Len Ovens
2016-07-26OSC: Make sends work for MB. Add pan to /path/stripLen Ovens
2016-07-26Call Plugin::load_preset() from LuaProc::load_preset()Julien "_FrnchFrgg_" RIVAUD
So that the plugin knows that a preset has been loaded, and can send the signal accordingly.
2016-07-26OSC: Fix forward detection to include >0 and <1Len Ovens
2016-07-26OSC: Remove redux controlLen Ovens
2016-07-26pt(_BR) update for gtk2_ardour from Marcelo TelesPaul Davis
2016-07-26Add missing locale guard for luadsp preset loadingJulien "_FrnchFrgg_" RIVAUD
That caused truncation of parameters to int when the decimal separator is not a period in the user's locale.
2016-07-26When showing a prefs pane, select the row in the treeJulien "_FrnchFrgg_" RIVAUD
When programmatically showing a pane, instead of directly asking the preferences notebook to show the pane, search for the asked path in the panes tree, and select it. Since OptionEditor listens to selection changes in its TreeView, the correct pane will be shown, with the added benefit that the corresponding section in the tree will be highlighted so that the user knows which pane is currently shown.
2016-07-26Factor out and simplify the search by components in options treeJulien "_FrnchFrgg_" RIVAUD
2016-07-26add Sidechain change handler for automatically added initial SC portsRobin Gareus
2016-07-26add initial midi sidechain if plugin has one.Robin Gareus
2016-07-26Make a right click on metronome really show click preferencesJulien "_FrnchFrgg_" RIVAUD
Solve http://tracker.ardour.org/view.php?id=6906
2016-07-2632bit compat (amend 90a67d04)Robin Gareus
2016-07-25another attempt to fix playhead position with varispeed.Robin Gareus
2016-07-25improve shuttle control response when grabbed.Robin Gareus
2016-07-25plugin spectrum analysis: plot A/BRobin Gareus
2016-07-25the endless quest to plug memory leaks -- episode 379Robin Gareus
2016-07-25the endless quest to plug memory leaks -- episode 378Robin Gareus