summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-23Update fr.potrebmuh
+1 small fix
2015-11-23Update fr.potrebmuh
all right now
2015-11-23Update fr.potrebmuh
French updates.
2015-11-23Merge branch 'nphilipp-master--build-fix'Paul Davis
2015-11-23make copies of global lists before extendingNils Philippsen
Not doing so can make source or object files appear multiple times in the list of files to be compiled or linked, e.g. when doing './waf build install', subsequently leading to linker errors.
2015-11-23Merge branch 'nphilipp-master--nphilipp'Paul Davis
2015-11-23AppData: do the right thing on './waf clean'Nils Philippsen
2015-11-22AppData: Add German translation.Nils Philippsen
2015-11-22Add project version to AppData file.Nils Philippsen
2015-11-22Implement translation of AppData file.Nils Philippsen
Use the ITS rules file from KDE for itstool: https://websvn.kde.org/trunk/l10n-kf5/scripts/as-metainfo.its?revision=1395611&view=markup
2015-11-22Add an AppData file.Nils Philippsen
This file gets used by GNOME Software to present an application to users so they can install it from a software repository.
2015-11-21cont'd 20262abe (GUI to keep all playlists)Robin Gareus
2015-11-21cont'd 20262abe (keep all playlists)Robin Gareus
2015-11-21GUI support for "Delete All Unused" playlists.Robin Gareus
2015-11-21prepare "delete all playlists" cleanup optionRobin Gareus
2015-11-21update editor-mixer frozen state - fixes #6689Robin Gareus
2015-11-21fix playlist refcount on track un-freeze.Robin Gareus
2015-11-21remove cruftRobin Gareus
2015-11-20add mixbus profile checks to prefs panel, to simplify future mergesBen Loftis
2015-11-20prevent deletion of playlists on frozen tracks:Robin Gareus
bug: 1) freeze a track 2) Session Cleanup > Cleanup unused sources 2a) confirm playlist deletion 3) quit, reload -> track is no longer frozen because _freeze_record.playlist is missing. session is in an odd state.
2015-11-20use platform-specific modifier name for tooltipBen Loftis
2015-11-20Improve the layout of Preferences widgets:Ben Loftis
Grouped "checkbox" preferences together, reducing visual clutter. Some widget settings affected the visibility/sensitivity of other widgets. In some cases they were not adjacent; this has been fixed. Added some additional grouping headers.
2015-11-20use dedicated parameter for plugin bundlingRobin Gareus
2015-11-20refine video-export notice, incl license info.Robin Gareus
2015-11-20add Yamaha KX25 midi-map from Gerard AberkromRobin Gareus
2015-11-20immediately show plugin GUI if only one plugin is instantiatedRobin Gareus
2015-11-20session-load: default to most-recently-used snapshotRobin Gareus
2015-11-20add API to read snapshot name from instant.xmlRobin Gareus
2015-11-20remember in-use snapshot/session name in instant.xmlRobin Gareus
2015-11-20remove cruftRobin Gareus
2015-11-19provide user preference for pre-rollBen Loftis
2015-11-19remove debug messageRobin Gareus
2015-11-19line-wrap fatal message (that's not done automatically)Robin Gareus
2015-11-19allow to rename the session root folder - fixes #6557Robin Gareus
2015-11-19Fix windows build when using pthreads-win32 libraryTim Mayberry
2015-11-19Use a range of values for ASIO buffer sizes if provided by driverTim Mayberry
This has been tested on four devices: - A RME HDSP Multiface - A Yamaha AG06 - A Focusrite 2i2 - A built-in soundcard running ASIO4ALL The HDSP and the AG06 only return one buffer size when queried so the preferred size is used as before. The Focusrite returns a min corresponding to the position of the slider in the control dialog and the max is 1024. The granularity is 1 so this means that the number of values needs to be reduced for the current UI design with a combo box so the granularity is increased until there are around 8-9 buffer sizes to choose from evenly spaced between min and max(but we could easily change this if the UI changes etc). The ASIO4ALL driver returns a min of 64 and a max of 2048 and a granularity of 8. So where the minimum buffer size and granularity is a power of 2 use only buffer sizes that are power of 2. If the driver returns different values for min and max it is not currently possible to indicate which is the driver preferred value. A checkbox or other UI element could be added to the AudioSetup dialog to only use the preferred value but that is more work and perhaps not necessary.
2015-11-19Add support for callback API to portaudio backend but keep blocking API as ↵Tim Mayberry
default Don't use the callback API for now until further and wider testing.
2015-11-18add new (unfinished) device info file for FaderPortPaul Davis
2015-11-18use new plugin class API for filterRobin Gareus
2015-11-18add dedicated API to check plugin classRobin Gareus
2015-11-18relayout plugin-manager filter & related detailsRobin Gareus
2015-11-18pass release signal up to ArdourButton (_grabbed state)Robin Gareus
2015-11-18reduce math weirdness (thanks to Steven Yi)Robin Gareus
2015-11-18reduce clutter in Plugin Manager ListRobin Gareus
2015-11-18Add --profile waf option so frame pointer isn't omitted in optimized buildsTim Mayberry
2015-11-18Remove -O0 optimize flag from debuggable flags to enable debuggable ↵Tim Mayberry
optimized builds This allows debug symbol information to be included for optimized builds. This may not always be useful for debugging but it is necessary to use profiling tools like perf. The default optimize level is -O0 if no other optimize flag is specified so the optimization level will be the same unless overridden.
2015-11-17tweak selection code for mixer strip Duplicate funcBen Loftis
2015-11-17add Duplicate action to track and mixer context menusBen Loftis
2015-11-17new test tools to check thread-pool based disk i/oPaul Davis
2015-11-17use thread private data **pointer** correctly for Stateful::ID regenerationPaul Davis