summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-16Move DPIReset and ColorsChanged signals into UIConfigurationTim Mayberry
2015-09-16Remove unused header includeTim Mayberry
2015-09-16Move util functions into UIConfiguration as they depend on it anywayTim Mayberry
2015-09-16Remove duplicate extern declarationTim Mayberry
DPIReset signal is declared in global_signals.h
2015-09-16add datetime to snapshot sidebarRobin Gareus
Currently only information, not sortable.
2015-09-16unify recent session dialogsRobin Gareus
2015-09-16fix d6029f9 (recent sort-order)Robin Gareus
add one, because (-0 == +0)
2015-09-16add Hour:Minute to last-modified.Robin Gareus
2015-09-16remeber recent-session sort-columnRobin Gareus
2015-09-16highlight default sort columnRobin Gareus
2015-09-16disable even/odd row highlight for GtKTreeview.Robin Gareus
Almost all TreeViews in Ardour had this disabled. A few cases where it wasn't produced odd rendering artifacts. e.g.: * Radio-buttons in the Plugin Manager used "base color" regardless of even/odd lines * Sortable trees only used even/odd background for the sort-column (not others)
2015-09-16update reported DSP load for ALSA & DummyRobin Gareus
2015-09-16CoreAudio: use libardour provided DSP load calc.Robin Gareus
2015-09-16fix DSP load bounds 0..1 and add unbound APIRobin Gareus
2015-09-16user-sortable recent session listRobin Gareus
2015-09-16add "last modified" column to session-dialogRobin Gareus
2015-09-16partially revert de53fac (pre-sort session list)Robin Gareus
<glib> header includes and commends remain for later use
2015-09-16Add PBD::QPC::initialize to initialize timer and call it from PBD::initTim Mayberry
Check timer for invalid frequency Precalculate timer tick rate to save a few instructions Don't use static variables inside functions to avoid checking for initialization Use static functions inside anonymous namespace for internal linkage
2015-09-16Make sure the QPC frequency is cached so the timer can be usedTim Mayberry
2015-09-16Don't try and split a region when dragging, should fix bug #6338Tim Mayberry
2015-09-16Use ARDOUR::DSPLoadCalculator in DummyBackendTim Mayberry
2015-09-16Use PBD::get_microseconds() from pbd/windows_timer_utils.h in DummyBackendTim Mayberry
2015-09-16Set max time of DSPLoadCalculator in every cycle in ALSA backendTim Mayberry
2015-09-16Use ARDOUR::DSPLoadCalculator in ALSA BackendTim Mayberry
2015-09-16Add test for DSPLoadCalculator to libardour testsTim Mayberry
2015-09-16Add DSPLoadCalculator::set_max_time() to set max time based on samplerate ↵Tim Mayberry
and period size
2015-09-16Put functions inside anonymous namespace and use static for internal linkageTim Mayberry
2015-09-16Mark strings intended for developers/debugging as not for translationTim Mayberry
2015-09-16De/Initialize MMCSS on windows in PBD::init/cleanup instead of in PA BackendTim Mayberry
2015-09-16Move Windows MMCSS related utility functions into libpbdTim Mayberry
2015-09-16Add PBD::DebugBit for debugging thread related debugging outputTim Mayberry
2015-09-16Move MMCSS related utility functions into PBD namespaceTim Mayberry
In preparation for moving to libpbd
2015-09-16Perform QPC timer check on windows in PBD::init when PBD_TEST_TIMERS env is ↵Tim Mayberry
defined
2015-09-16Rename PBD::QPC::get_timer_valid to check_timer_valid and perform timer testTim Mayberry
I'm not sure if this test is going to be effective as I don't have hardware to test on at the moment. As noted in the documentation, Windows XP should be the only OS where QPC uses a timer source that is non-monotonic(multi-core with non-syncronized TSC).
2015-09-16Add windows specific test for pbd/windows_timer_utils.h APITim Mayberry
2015-09-16Fix PBD::MMTIMER::reset_resolution and add some documentationTim Mayberry
timeEndPeriod must be called with the same timer resolution value used in timeBeginPeriod. When the process exits the timer resolution is restored anyway so this is not very important.
2015-09-16Remove glib timer test from pbd testsuiteTim Mayberry
There are no test assertions and it takes a long time to execute the test so just leave it disabled for now.
2015-09-16Move Windows timer utility functions from PA backend into libpbdTim Mayberry
2015-09-16Put Windows timer functions into PBD namespace in preparation for moving ↵Tim Mayberry
them to libpbd Add functions for get/set the Multimedia timer resolution, although we are really only interested in the minimum, this will facilitate testing Put timer utility functions inside nested namespaces as they are platform specific
2015-09-16Update timestamp types in CycleTimer class to be signedTim Mayberry
2015-09-16Move implementation for DSPLoadCalculator back into headerTim Mayberry
It can be inline now that it is much simpler
2015-09-16Use same algorithm as CA and ALSA backends in DSPLoadCalculationTim Mayberry
Stop using an averaging of the values until we can establish whether it is really necessary.
2015-09-16Add check for invalid timer values from the DummyBackendTim Mayberry
Needed for systems where the Windows QPC timer returns erratic values
2015-09-16Change types in DSPLoadCalculator to signed integer after change in ↵Tim Mayberry
utils::get_microsecond
2015-09-16Check return value of windows timer functions and handle errorsTim Mayberry
Change return type of utils::get_microseconds to signed int and return -1 when failing to read timer
2015-09-16prepare time column in recent sessionRobin Gareus
2015-09-16inspect snapshot for its info (not parent)Robin Gareus
2015-09-16pre-sort recent-sessions by modification time - #6575Robin Gareus
2015-09-15move speed quietning code into Delivery, where it belongs.Paul Davis
Note: I find the -12dB reduction too much of a reduction.
2015-09-15expose the new use monitor fades optionPaul Davis