Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-11 | NOOP, add a missing ‘p’ | Robin Gareus | |
2015-03-11 | renice connection button labels | Robin Gareus | |
* pango ellipsize text * use pretty-names if available | |||
2015-03-11 | interpret CoreMidi unique ID as unsigned for consistency. | Robin Gareus | |
coremidi specifies it as SInt32 but system:midi_playback_-126632214 , even if only used internally, just does not seem right. | |||
2015-03-11 | more infrastructure for copying old configuration files | Paul Davis | |
2015-03-11 | efficiency is overrated - don't cache the return value of ↵ | Paul Davis | |
user_config_directory_name() since it can be called with different arguments | |||
2015-03-11 | global ARDOUR signal to ask GUI to copy configuration files across versions | Paul Davis | |
2015-03-11 | only create user configuration directory if no explicit version was given | Paul Davis | |
2015-03-12 | Metadata windows are no longer transient windows. | nick_m | |
Comment out input and output IOSelectorWindows being set to KEEP_ABOVE in the route ui (just in case there is a good reason for it). | |||
2015-03-12 | Add route dialog is never a transient window. | nick_m | |
Fixes a hack where it's transient parent was used to give an order hint (for the order key of any new tracks). This commit adds a new combobox "insert_at" to let the user tell us where they want new tracks to go. | |||
2015-03-11 | hide user_config_dir_name; alter API for user_config_dir() to allow ↵ | Paul Davis | |
specification of a version number | |||
2015-03-11 | mingw: all code is position independent | Robin Gareus | |
2015-03-11 | NOOP, midi-auditioner clean API usage | Robin Gareus | |
2015-03-11 | remove duplicate code | Robin Gareus | |
set_header_timeline_position() does exactly that. Also doing it twice may have lead to a NULL-pointer dereference. | |||
2015-03-11 | reasonably sized CoreMidi Buffers | Robin Gareus | |
2015-03-11 | Fix windows compilation for merged waveview branch. | nick_m | |
2015-03-11 | coreaudio backend: switch threads early | Robin Gareus | |
2015-03-11 | fix “no per-thread pool” abort | Robin Gareus | |
For some backends the process thread can change (e.g. switch coreaudio headphone + internal speakers) If there are existing x-thread event calls this can lead to the following situation: 1) SessionEvent::operator new 2) audioengine process thread change 3) SessionEvent::operator delete -> crash, wrong thread SessionEvent::operator delete can safely push the event back to the pool for later cleanup.. | |||
2015-03-10 | NOOP, re-indent. | Robin Gareus | |
2015-03-10 | yet unheard of edge-case. | Robin Gareus | |
2015-03-10 | audio interpolation is really private | Robin Gareus | |
2015-03-10 | MIDI vari-speed playback | Robin Gareus | |
2015-03-10 | prototype basic midi varispeed | Robin Gareus | |
2015-03-10 | Groups created from the (edit,mix) windows should share the same default ↵ | Ben Loftis | |
properties. In the past, we chose different defaults in homage to ardour's old mix/edit groups. But that wasn't a very good idea. For now they have all properties enabled and the user can disable them as-needed. It might also be nice to make the user's property selections perist for new groups. | |||
2015-03-11 | Fix compilation for osx. | nick_m | |
2015-03-11 | Manual merge of the backend (peakfile reading) part of waveview branch. | nick_m | |
Summary: * use mmap() for the whole peakfile instead of lots of small seek/reads * cache the computed peaks * where possible, open files with O_NOATIME. | |||
2015-03-10 | fix OSX/Clang optimized builds | Robin Gareus | |
not quite sure how -fomit-frame-pointer can make a difference with 64bit builds, but it does crash on start in gdk_window_new -> .. -> [NSColor _controlColor] -> GetThemeImage -> _NSAppKitThemeLock with no other threads involved. full backtrace: http://pastebin.com/FxsCMzSY | |||
2015-03-10 | Manual merge of the drawing component of waveview branch. | nick_m | |
In summary: * no antialiasing of waveviews * no diagonal lines * simplify clip detection * don't use LINE_CAP_ROUND for outline * use the wave colour when drawing outline only | |||
2015-03-10 | windows package: pick up major version | Robin Gareus | |
2015-03-10 | increase shuttle speed display granularity. | Robin Gareus | |
2015-03-10 | dramatically reduce ShuttleControl CPU usage | Robin Gareus | |
2015-03-10 | throttle TransportStateChange signal emissions | Robin Gareus | |
2015-03-10 | clean up and refine shuttle control rendering. | Robin Gareus | |
2015-03-10 | circles and circles and circles, again my friend | Robin Gareus | |
escape the cairo vicious circle, fixes varispeed playback & major CPU hog on OSX. | |||
2015-03-10 | tweak OS X packaging for 10.9 | Robin Gareus | |
2015-03-10 | disk-space calc is windows (not MSVC) specific. | Robin Gareus | |
2015-03-10 | 10ms = 1e7 nsec | Robin Gareus | |
2015-03-09 | rework/optimize CoreMidi | Robin Gareus | |
2015-03-09 | NOOP, add header-guards and namespace to CA backend | Robin Gareus | |
2015-03-09 | more work to remove hard coding of major version number for linux packaging | Paul Davis | |
2015-03-09 | more work to remove hard coding of major version number for linux packaging | Paul Davis | |
2015-03-09 | Move 'poor_mans_glob()' into libpbd | John Emmas | |
2015-03-09 | attempt to remove major version hard-coding from linux packaging tools | Paul Davis | |
2015-03-09 | Revert "explicitly shutdown engine at exit" | Robin Gareus | |
This reverts commit c12b7bc9d85ad9b72e152a27625bdd4cc5486af0. ARDOUR_UI::finish() already does this. | |||
2015-03-10 | Tearoff windows are utility windows rather than toolbars. | nick_m | |
2015-03-09 | ALSA: fix thinko in sample time calc. | Robin Gareus | |
2015-03-09 | implement samples_since cycle start. | Robin Gareus | |
2015-03-09 | Fix a couple of issues when displaying the 'Preferences' dialog on Windows:- | John Emmas | |
1) When changing the 'Default folder for new sessions' we weren't responding to the appropriate signal (so the change wasn't getting saved in our user's 'config' file). We now respond to the 'selection-changed' signal. 2) If the above path happened to contain a tilde character we weren't interpreting it to mean the user's home folder. I've copied across a function called 'poor_mans_glob()' which Ardour uses elsewhere for dealing with this situation in other file dialogs. Once we confirm that issue #2 is now working for all platforms, I'd suggest moving 'poor_mans_glob()' into libpbd. At the moment we have at least 3 definitions of it (all identical) scattered around in various places. | |||
2015-03-10 | Add route dialog responds to enter key being pressed. | nick_m | |
2015-03-10 | Introduce theme preference "transients follow front" which, when enabled, | nick_m | |
sets transient windows to be transients for the front window when switching between the editor and mixer. This is the current behavior on non-osx builds. When disabled, there is no reparenting of transient windows. This is the current behavior on osx. This preference defaults to off. Also fix "all windows are dialogs" checkbox being out of sync with the ui state. | |||
2015-03-09 | Define NO_JACK_METADATA when building the jack backend with MSVC | John Emmas | |
Jack (on Windows) doesn't seem to have a header file called 'metadata.h' - so hopefully, this'll be correct? |