Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-09 | remove more unusued color members from TimeAxisViewItem | Paul Davis | |
2014-06-09 | substantial changes in color management, involving a reduction in the use of ↵ | Paul Davis | |
Gdk::Color and more consistent logic for region coloring. Group tabs now also get the text drawn in an appropriately contrast-y color | |||
2014-06-10 | wrap MIDI timecode at 24h | Robin Gareus | |
2014-06-10 | really fix sending MIDI timecode. | Robin Gareus | |
2014-06-10 | fix crash when trying to send MMC of timecode > 255 hours | Robin Gareus | |
2014-06-10 | close dir opened with opendir() - fixes accumulated fd for plugin state saves | Robin Gareus | |
2014-06-09 | use Canvas::LineSet for tempolines rather than N different Canvas::Line ↵ | Paul Davis | |
items plus a cache | |||
2014-06-09 | fix Canvas::LineSet implementation to support horizontal and vertical linesets | Paul Davis | |
2014-06-09 | allow a drag down over the drop zone to be "reversed" and the region moved ↵ | Paul Davis | |
back up into existing tracks | |||
2014-06-09 | forward scroll events from track control headers to the canvas, to get ↵ | Paul Davis | |
consistent scroll behaviour (whatever that behaviour is) | |||
2014-06-09 | change height of canvas drop so last 20 pixels of bottom track is still ↵ | Paul Davis | |
visible when fully scrolled down | |||
2014-06-09 | rename Editor::_canvas_bottom_rect as Editor::_canvas_drop_zone; increase ↵ | Paul Davis | |
its size; remove debug message | |||
2014-06-09 | fix up fit-selected-tracks so that we are filling the trackview area, not ↵ | Paul Davis | |
the entire canvas (which now includes rulers) | |||
2014-06-09 | remove global canvas scroll offset, to provide no-scroll-parent == no-scroll ↵ | Paul Davis | |
behaviour | |||
2014-06-08 | some misc tweaks to the ALSA Backend | Robin Gareus | |
2014-06-08 | reset accumulated capture offset on file roll-over. | Robin Gareus | |
(previously it was not reset as long as rec-arm and rec-enable remained enabled) | |||
2014-06-08 | fix problem with calls to Editor::trackview_by_y_position() when using ↵ | Paul Davis | |
motion events. The coordinate passed in was in canvas space and the method expected trackview space To handle any further issues like this, I generalized and added an optional argument specifying that the canvas=>trackview transform is required, thus centralizing where this done. | |||
2014-06-08 | fix borked logic controlling whether/when to draw clip/outline pixels/lines ↵ | Paul Davis | |
in waveviews | |||
2014-06-08 | Merge branch 'waveview_caching_for_upstream' of ↵ | Paul Davis | |
https://github.com/nmains/ardour into cairocanvas | |||
2014-06-09 | Use global clip level from prefs. Restore clip colour, \ | nick_m | |
2014-06-08 | introduce Drag::_trackview_only which indicates that all y-axis positions ↵ | Paul Davis | |
for the pointer during a drag should be relative to the top of the trackview group. More or less all drags except for Cursor (playhead) and drags in the range marker bars have this true (which is the default value) | |||
2014-06-08 | when delivering enter/leave events to canvas items, ensure that the event ↵ | Paul Davis | |
coordinates are in canvas space, not window space This fixes a variety of borkage in the canvas at present | |||
2014-06-08 | add Item::canvas_origin() for convenience | Paul Davis | |
2014-06-08 | fix crash caused by click-on-region-name if name highlights are not in use - ↵ | Paul Davis | |
such a click is not a trim operation under those conditions | |||
2014-06-08 | fix 'use_latency_button' (broken in prev. commit) | Robin Gareus | |
2014-06-08 | ALSA Backend: align midi output buffer with n_periods (currently 2) | Robin Gareus | |
2014-06-08 | basic Midi latency measurement GUI (re-use Audio latency notebook) | Robin Gareus | |
2014-06-08 | prepare MIDI latency measurement (backend) | Robin Gareus | |
2014-06-08 | implement midi capture alignment: | Robin Gareus | |
For audio: not writing frames to the capture ringbuffer offsets the recording. For midi: we need to keep track of the record range and subtract the accumulated difference from the event time. | |||
2014-06-07 | remove some 1920 tick constants and leave notes for some others. | Robin Gareus | |
2014-06-08 | Use a dumb cache for waveview ImageSurfaces. This halves the size of the | nick_m | |
previous one, but usually ends up using three of them at the current CACHE_HIGH_WATER setting. Should result in a smaller memory footprint for sessions with multiple copies of nearby audio segments (electronic style). The downside is the larger memory footprint for linear recording sessions if CACHE_HIGH_WATER > 1 (1 giving a max of two half - sized cache entries per audio stream). | |||
2014-06-07 | limit automation event density - fixes #5928 | Robin Gareus | |
Constrain control points to one per tick (1/1920 beats). Prior to this it was possible to set two values to the same time (interpolation and iteration failed). | |||
2014-06-07 | ALSA backend: separate systemic audio+midi latency | Robin Gareus | |
2014-06-07 | check for xjadeo/xjremote >= 0.7.7 | Robin Gareus | |
2014-06-07 | update for xjadeo 0.7.7 (don't connect to jackd by default) | Robin Gareus | |
2014-06-07 | ALSA rt-thread priority fixes | Robin Gareus | |
2014-06-07 | ALSA backend: prevent possible crash destruction of a-r-d | Robin Gareus | |
2014-06-07 | ALSA & Dummy: implement port [un]registration_callback | Robin Gareus | |
2014-06-07 | install libardouralsautil into the normal libdir, not a subdir | Paul Davis | |
2014-06-07 | Revert windows backend search expression to "*backend.dll" | Tim Mayberry | |
2014-06-07 | Don't use module versioning with dummy backend when building with mingw | Tim Mayberry | |
2014-06-07 | Don't use module versioning with jack backend in the mingw build | Tim Mayberry | |
2014-06-07 | Update pango.modules and remove reference to old pango module version | Tim Mayberry | |
Fedora 19 and 20 use same 1.8.0 module path | |||
2014-06-07 | Only copy necessary config files to package directory | Tim Mayberry | |
Also use -L flag so files are actually copied and not linked | |||
2014-06-07 | Added LV2 libs and bundled LV2 plugins to windows packaging scripts | Tim Mayberry | |
2014-06-07 | Include stdint.h for int64_t type | Tim Mayberry | |
2014-06-07 | Fix timecode target so it is just libtimecode.so and not liblibtimecode.so | Tim Mayberry | |
2014-06-07 | Change define to be consistant even though it isn't currently used | Tim Mayberry | |
2014-06-07 | Fix paths in ardourvst.in | Tim Mayberry | |
2014-06-07 | Fix paths in ardour.sh | Tim Mayberry | |