Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-30 | amend 070818f | Robin Gareus | |
2015-01-29 | stop transport when process_routes fails, even when using the parallel graph ↵ | Paul Davis | |
execution model | |||
2015-01-29 | fix incorrect return value from sndfile_data_width() | Paul Davis | |
2015-01-30 | take down backend specific threads with backend | Robin Gareus | |
2015-01-30 | fix jack thread joining | Robin Gareus | |
at the time the graph gets around to takes down client threads, the jack-backend’s jack_client has been reset. But never mind: libjack does not care about it, anyway. | |||
2015-01-29 | return to old default disk chunk read size | Paul Davis | |
2015-01-29 | don't wipe out SHIFT from event state when processing keyboard events, as ↵ | Paul Davis | |
done in a recent commit | |||
2015-01-29 | in mixbus, treat the canvas rulers just like the canvas wrt mouse-wheel-zoom | Ben Loftis | |
2015-01-29 | consolidate using SECONDARY+number bindings for region properties, such as ↵ | Ben Loftis | |
gain, mute, etc | |||
2015-01-29 | switch WINDOW bindings to use SECONDARY instead and displace any bindings ↵ | Ben Loftis | |
that conflicted | |||
2015-01-28 | fix up and comment fmt-bindings tool | Paul Davis | |
2015-01-28 | use gtk_accel_groups_active() in preference to gtk_window_activate_key() ↵ | Paul Davis | |
since the latter behaves incorrectly The window version will not activate bindings like <Mod4><Super>-space, whereas the former one works correctly. We already used the former one just above, when handling "fakekeys". Also add a utility function to show modifier state. | |||
2015-01-29 | fix -Wreorder in 6377fe89 | Robin Gareus | |
2015-01-29 | allow bundling of lv2core | Robin Gareus | |
Don’t statically initiate the lv2 world, use explicit call after scanning bundles. lilv_world_load_specifications() and lilv_world_load_plugin_classes() are only ever called after lilv_world_load_all(), so we postpone the call to it. | |||
2015-01-28 | Map window bindings to alt. | David Robillard | |
As they were before, got caught in the crossfire of super key bindings fix. | |||
2015-01-28 | guess what?! | Robin Gareus | |
2015-01-28 | add lv2core to bundles | Robin Gareus | |
The ontology is needed for plugin classification. | |||
2015-01-28 | readtest: calculate running average and stddev | Robin Gareus | |
2015-01-28 | read-test format directly for gnuplot | Robin Gareus | |
2015-01-28 | ALSA-backend separate report for error and x-run | Robin Gareus | |
2015-01-28 | ALSA-Backend prefer ppoll() | Robin Gareus | |
2015-01-28 | fix #6117 - fader prelight | Robin Gareus | |
2015-01-27 | towards fixing #5711 | Robin Gareus | |
Don’t call ::output() [here: SilenceTrimmer::process()] with no data to process. If (position + N * period-size) % chunksize == 0; frames_left == 0 before the last call to ::output(). chunker.h:60 keeps the ProcessContext<T>::EndOfInput flag and the SilenceTrimmer will already have done ‘in_end’ processing. | |||
2015-01-27 | [Summary] Adding missing initialization of the date &time formats. “Init ↵ | Valeriy Kamyshniy | |
trashes” caused a bit ruined logic of the export dialog. | |||
2015-01-27 | fix printf format-security warning. | Robin Gareus | |
warning: format string is not a string literal (potentially insecure) [-Wformat-security] | |||
2015-01-27 | Don't try to dereference a NULL ptr (the function 'ARDOUR::IO::nth()' can ↵ | John Emmas | |
return an invalid ptr, so let's make sure we test for it) Note 1: Potentially we could have the same issue with 'AutomationLine::nth()' (although the current code seems okay) Note 2: This (specific) problem seems mostly to affect Mixbus3 when it tries to load an old (version2) session from Ardour2. Mixbus can mark certain IO ports as being 'unused'. While loading sessions, function 'ARDOUR::IO::ensure_ports_locked()' deletes any unused ports. But later, the function 'ARDOUR::IO::make_connections_2X()' was crashing while trying to connect those (now NULL) ports. This commit fixes that crash but there's some evidence that it might only have moved the problem elsewhere. The version2 sessions now open successfully - but an MSVC (Debug) build now crashes whilst closing them (the Release build however, is okay). Someone who's more familiar with the code than me should review the Mixbus3/Ardour2 loading procedure to make sure it's safe. | |||
2015-01-26 | ignore context menu click events, notably during drag but also for a couple ↵ | Paul Davis | |
of other purposes Conflicts: gtk2_ardour/editor_canvas_events.cc | |||
2015-01-26 | remove unnecessary commented-out line. | Paul Davis | |
Session is marked as in-deletion during deletion itself | |||
2015-01-26 | on OS X, do not require click to activate the application | Paul Davis | |
2015-01-26 | amend e3da18fd | Robin Gareus | |
2015-01-26 | rename ARDOUR_UI::idle_load() to ARDOUR_UI::load_from_application_api() to ↵ | Paul Davis | |
correctly indicate function | |||
2015-01-25 | fix incorrect logic when loading session via NextStep document API | Paul Davis | |
2015-01-25 | fix declaration of Cocoa NSApplicationDelegate methods | Paul Davis | |
2015-01-25 | Revert "alter default disk chunk sizes" | Paul Davis | |
This reverts commit 3068e55e5141eb95f7b9ff49ac711d42fba7a753. | |||
2015-01-25 | add a simple status indicator to the Engine Dialog | Robin Gareus | |
2015-01-25 | audio-engine use internal API to stop | Robin Gareus | |
emit signal(s) when engine is stopped due to backend change. | |||
2015-01-25 | fix latency measurement result display | Robin Gareus | |
If measurement is fast (<100ms), the GUI timeout function never displayed the measured value. | |||
2015-01-25 | midi note paste undo fix. | Robin Gareus | |
2015-01-24 | make butler thread merely ask for session state save, not actually do the ↵ | Paul Davis | |
save itself. This prevents the possibility of cross-thread calls in the GUI when it adds its state to the session via extra XML | |||
2015-01-24 | add handler for, and connect to, Session::SaveSessionRequested | Paul Davis | |
2015-01-24 | Add a new signal (not yet used) to initiate session saves; alter signal name ↵ | Paul Davis | |
for existing signal used to allow other objects to add XML state to session | |||
2015-01-24 | alter default disk chunk sizes | Paul Davis | |
2015-01-24 | add function to get data width for ARDOUR::SampleFormat | Paul Davis | |
2015-01-24 | ScrollGroup::covers_{window,canvas}() need to account for possible non-zero ↵ | Paul Davis | |
position of the group. They also do NOT need to consider scroll offset | |||
2015-01-24 | ScrollGroups are kept in their own list, so ::window_to_canvas() does not ↵ | Paul Davis | |
need to inspect root group children to find them Conflicts: libs/canvas/canvas.cc | |||
2015-01-24 | ALSA backend: synchronous switch to/from freewheeling | Robin Gareus | |
2015-01-24 | DummyBackend: sync switch to freewheeling | Robin Gareus | |
2015-01-24 | fix copy/drag abort. | Robin Gareus | |
2015-01-24 | make MouseCursors invalid cursor API be static; use to initialize default ↵ | Paul Davis | |
cursor value in Drag API; use C API to set canvas cursor | |||
2015-01-23 | make -n (numfiles) argument do something | Paul Davis | |