summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2019-08-23NO-OP: cleanupRobin Gareus
* remove unused code * replace "default" to check for switch() enum completeness
2019-08-23Re-order enum, use "NoIcon" as sentinelRobin Gareus
2019-08-23Some hints for clang static analysisRobin Gareus
2019-08-23Fix for half-duplex ALSA-slave devicesRobin Gareus
2019-08-23Fix possible segfault when ALSA MIDI port registration failsRobin Gareus
2019-08-23Tweak graph display, check direct sendsRobin Gareus
->feeds() follows connections "track -> master -> monitor" (to detect feedback). Use direct_feeds_according_to_reality() to correctly show sends-only.
2019-08-23Detect monitor-send by instance, not nameRobin Gareus
2019-08-22Update plugin-ui related iconsRobin Gareus
2019-08-21Fix potential call of uninitialized pointer functionRobin Gareus
_template_number can be set via sysex to an arbitrary number, this can lead to calling a filter-function at an undefined address, usually a segfault.
2019-08-21Initialize variable, fix branch conditionRobin Gareus
2019-08-21Prefer to use API defined return statusRobin Gareus
2019-08-21Initialize uninitialized variableRobin Gareus
This fixes a potentially undefined branch if the USB device list is empty. dev is NULL, the loop is never entered, 'r' isn't set. if (!dev && !r) is undefined.
2019-08-21Tweak Ardourbutton: support (VectorIcon | Indicator)Robin Gareus
2019-08-21Add more vector-icons, plugin toolbar relatedRobin Gareus
This allows to replace "Add", "Save", "Delete", "Reset", "Bypass" text with icons.
2019-08-20Replace OOM segfault with abort :)Robin Gareus
2019-08-20There's always a previous tempo/meter sectionRobin Gareus
2019-08-20There is always at least a tempo and meter sectionRobin Gareus
2019-08-20Shuttle Surface: Fix uninitialized argument in case of incomplete stateRobin Gareus
2019-08-20NO-OP: whitespaceRobin Gareus
2019-08-20Skip invalid plugin-tag specRobin Gareus
2019-08-20Fix potential ambiguous state-restoreRobin Gareus
Don't allow uninitialized argument values in case of corrupt XML state.
2019-08-20Fix prev commit, state-restore of pluginsRobin Gareus
2019-08-19LV2 extension to override strict-i/o per pluginBen Loftis
This allows mono to stereo plugins to override the default routing and forces both outputs to be connected.
2019-08-16Suffix complete hw: ID to make ALSA card names uniqueRobin Gareus
2019-08-16Further tweaks to .pending file removalRobin Gareus
* only delete it after successful save * show unlink notification in debug-builds
2019-08-16Fix periodic backup savesRobin Gareus
Retain ".pending" files until explicit save or session destruction. Previously every transport-stop deleted them :(
2019-08-16Fix C++98 compatRobin Gareus
2019-08-15Don't print usage to stdout for invalid parametersRobin Gareus
2019-08-13Fix transient removal -- #7785Robin Gareus
Incorrect iterators were used for user-transients.
2019-08-12Add PBD API to hard-link filesRobin Gareus
2019-08-12Allow export get_path() without formatRobin Gareus
This is in preparation for post-export screenshots: A possibility to get a file-path, independent of the format.
2019-08-12NO-OP: whitespaceRobin Gareus
2019-08-12NO-OP: mark private variables, remove cruftRobin Gareus
2019-08-12Initialize some more uninitialized variablesRobin Gareus
2019-08-12Prefer std::vector<> over C-style malloc/free**Robin Gareus
This fixes a potential out of bounds read `if (_dbtp_plugin[c])` if c is larger than the allocated channel count.
2019-08-12Initialize variableRobin Gareus
2019-08-12Add Lua bindings for convenient Glib methodsRobin Gareus
2019-08-11Fix auto capture alignment when bouncing metronomeRobin Gareus
2019-08-11Add types/enum for screensaver modeRobin Gareus
2019-08-10ptformat: Update to upstream 8d29d79 (drop fades && fix offsets)Damien Zammit
2019-08-07NO-OP: Fix compiler warning (-Wreturn-type)Robin Gareus
2019-08-07Add method to graphviz plot the process-graphRobin Gareus
2019-08-06foldback may be mono don't set panner typeLen Ovens
2019-08-06OSC: foldback buses should be able to be monoLen Ovens
2019-08-04Amend 183d3fb49; implement ImportableSource APIRobin Gareus
2019-08-04Implement missing required virtual fn -- fix Mac buildsRobin Gareus
2019-08-03Update plugins/addons GPL boilerplate and (C) from git logRobin Gareus
2019-08-03Update utility and tools GPL boilerplate and (C) from git logRobin Gareus
2019-08-03Update core library GPL boilerplate and (C) from git logRobin Gareus
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus