Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-04 | Revert "add API to query a processor's frozen state." | Robin Gareus | |
Theoretically one could alter the plugins after a delivery even on a frozen track. ..or even change settings, the ordering and add/remove plugins after the frozen part of a track. We won't go there. Frozen is frozen. this API is not needed after all. This reverts commit a771dea20332bf31162ccb13a518e0348b441dd1. | |||
2014-06-04 | Revert "Revert "ALSA backend: separate flags for is-running and ↵ | Robin Gareus | |
should-be-running"" sorry, c/p error This reverts commit 9658b77327c21d5748604b882f67c5004ffd10ad. | |||
2014-06-04 | Revert "ALSA backend: separate flags for is-running and should-be-running" | Robin Gareus | |
Theoretically one could alter the plugins after a delivery even on a frozen track. ..or even change settings, the ordering and add/remove plugins after the frozen part of a track. We won't go there. Frozen is frozen. this API is not needed after all. This reverts commit 6d89488d64d44ed4b3283308a583b320300553c8. | |||
2014-06-04 | ALSA backend: separate flags for is-running and should-be-running | Robin Gareus | |
2014-06-04 | add API to query a processor's frozen state. | Robin Gareus | |
2014-06-04 | disable pluginbox in RouteUI window when a track is frozen | Robin Gareus | |
2014-06-04 | re-work bounce/freeze. Freezer stops at first active delivery. | Robin Gareus | |
amend to 8f52bf7d9f | |||
2014-06-04 | ALSABackend: elaborate on start-up error cases | Robin Gareus | |
2014-06-03 | Revert "When writing '.jackdrc' make sure we enclose any device names in | Paul Davis | |
quotation marks". This patch is incorrect. The string quoting must be done ONLY when creating a string to be written to ~/.jackdrc or similar, not when constructing an argument list. This reverts commit 5626ea2b1f480bcdd5413c041ee9921fc299ab80. | |||
2014-06-03 | fix two mysterious problems with stdint types | Paul Davis | |
2014-06-03 | merge onecanvas and cairocanvas branches, and manually resolve conflicts, ↵ | Paul Davis | |
including rounding in item_to_window() methods | |||
2014-06-03 | more profound changes to canvas scrolling, in particular find appropriate ↵ | Paul Davis | |
ScrollGroup for Canvas::{window,canvas}_to_{canvas,window}() | |||
2014-06-03 | fix missing leftover Canvas::pick_current_item() which was confusing button ↵ | Paul Davis | |
release event coordinates | |||
2014-06-03 | use window-based coordinates when picking current item so that we get ↵ | Paul Davis | |
per-item (per-scroll-group,really) computation of position and coverage. | |||
2014-06-03 | various changes to get independent scrolling to work better in canvas. ↵ | Paul Davis | |
mostly tweaks relating to how scroll offsets are used during rendering. Event handling offsets still require work. | |||
2014-06-03 | clean up ArdourCanvas::Arrow implementation to remove unshown polygon/head | Paul Davis | |
2014-06-03 | remove utterly useless unused code | Paul Davis | |
2014-06-03 | remove useless groups from timebar area, clarify scroll group naming in editor | Paul Davis | |
2014-06-03 | rationalize and centralize computation of positional offset and scroll ↵ | Paul Davis | |
offset for canvas items | |||
2014-06-03 | remove timebar canvas item from markers | Paul Davis | |
2014-06-03 | inline ScrollGroup::canvas_position() for no particular reason | Paul Davis | |
2014-06-03 | remove timebar canvas and just use a single canvas instead. This is just ↵ | Paul Davis | |
part one - lots of minor fixes to be done | |||
2014-06-03 | avoid recursing through the entire canvas when scrolling - only scroll ↵ | Paul Davis | |
explicitly identified ScrollGroups | |||
2014-06-03 | remove incorrect calls to Editor::maybe_autoscroll() from specific Drag ↵ | Paul Davis | |
classes (autoscroll is handled by the Drag manager) | |||
2014-06-03 | whitespace deletion | Paul Davis | |
2014-06-03 | different approach to independent scrolling, involving ArdourCanvas::ScrollGroup | Paul Davis | |
The idea now is that a scroll group item can be added to the canvas which will causes its children to scroll in either or both directions (horizontal or vertical). There are few complications: the position() of the ScrollGroup is ambiguous depending on whether you want it with scroll taken into account or not, so Item::canvas_position() was added, which defaults to the same value as Item::position() but is overridden by ScrollGroup to return the position independent of scrolling. This method is used when translating between item/canvas/window coordinate systems. Note that the basic idea is that we MOVE the scroll group when a scroll happens. This mirrors what happens in the GnomeCanvas, where Nick Mainsbridge came up with a great idea that allowed unification of the time bar and track canvases. | |||
2014-06-03 | remove unused variable | Paul Davis | |
2014-06-03 | initial redesign of canvas scrolling to facilitate independent x- and y-axis ↵ | Paul Davis | |
scrolling of specific groups within the canvas. This commit should cause no change in behaviour, but contains all the code and changes necessary for the next step | |||
2014-06-03 | non-copy region drag now creates a new track when a region is dragged to the ↵ | Paul Davis | |
drop zone | |||
2014-06-03 | part one of allowing region drag to the bottom (drop-zone) rect of track canvas | Paul Davis | |
2014-06-03 | When writing '.jackdrc' make sure we enclose any device names in quotation marks | John Emmas | |
(in Windows, device names almost always contain whitespace) | |||
2014-06-03 | Keep this #include consistent with similar ones | John Emmas | |
(evoral/evoral doesn't get used anywhere else) | |||
2014-06-03 | fix wscript for x-compiling | Robin Gareus | |
2014-06-03 | ALSA backend: tweak midi parser (fix start mid sequence) | Robin Gareus | |
2014-06-03 | ALSA backend: device detection | Robin Gareus | |
2014-06-02 | fix linking against libasound | Robin Gareus | |
2014-06-02 | make ALSA backend optional and disable by default | Robin Gareus | |
2014-06-02 | ALSA backend: add raw midi parser | Robin Gareus | |
2014-06-02 | ALSA backend: raw midi prototype | Robin Gareus | |
2014-06-02 | ALSA backend (based on Dummy backend and zita-alsa-pcmi) | Robin Gareus | |
2014-06-02 | allow latency measurement at startup | Robin Gareus | |
2014-06-02 | tentative fix for requesting driver+device list from backend | Robin Gareus | |
2014-06-02 | fix errors in manual conflict resolution | Paul Davis | |
2014-06-02 | merge with master and fix 4 conflicts by hand | Paul Davis | |
2014-06-02 | DummyBackend: fix midi event mux+sorting | Robin Gareus | |
2014-06-01 | fix display of cd-track-detail UI | Robin Gareus | |
2014-06-01 | fix --with-dummy config option | Robin Gareus | |
2014-06-01 | Dummy backend, revise small things | Robin Gareus | |
2014-06-01 | dummy-backend, fix physical ports in/out convention. | Robin Gareus | |
2014-06-01 | disable snap fades to 'other' region (for now) | Robin Gareus | |