13
0
livetrax/libs/canvas
nick_m 7fc3b0c34c Initial stab at tempo ramps.
Replaces the list of points in TempoMap with TempoSection functions, which
compute tempo-at or tick-at time relative to tempo section start.
TempoMap consults them additively to determine things like bbt_time(),
frame_time() get_grid() etc.
This has a marked effect on scrolling speed along with the code simplification
in the places it has been attempted.

Several things are broken here.
Currently every ramp except the last one is an exponential ramp. this may
be simple to fix :).
Mouse-over midi grid doesn't match mouse click grid. should also be simple.

Many things seem to work, but their accuracy should be in question until
each area has been addressed.
2016-05-27 23:38:09 +10:00
..
benchmark NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
canvas backport canvas color functions from Mixbus 2016-05-17 18:17:51 +02:00
doc
macosx/canvas/canvas.xcodeproj copy all XCode project files from Tracks. 2015-06-29 14:18:10 -04:00
MSVCcanvas Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
test NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
arc.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
arrow.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
build-and-run-benchmark.sh
build-and-run-manual-test.sh
build-and-run-tests.sh
canvas.cc canvas tooltips, too 2016-04-27 01:24:37 +02:00
circle.cc
colors.cc backport canvas color functions from Mixbus 2016-05-17 18:17:51 +02:00
colorspace.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
container.cc globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
curve.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
debug.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
fill.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
flag.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
i18n.h
image.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
item.cc Move PBD symbol demangle functions into pbd/demangle.h/cc 2015-12-01 14:22:38 +10:00
line_set.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
line.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
lookup_table.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
Notes
outline.cc
pixbuf.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
poly_item.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
poly_line.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
polygon.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
rectangle.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
root_group.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
ruler.cc Initial stab at tempo ramps. 2016-05-27 23:38:09 +10:00
run-manual-test.sh
run-tests.sh
scroll_group.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
stateful_image.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
text.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
tracking_text.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
types.cc first pass at optimization for low-level canvas code 2014-12-02 05:32:34 -05:00
utils.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
wave_view.cc remove debug output 2016-03-01 18:37:19 +01:00
widget.cc Avoid possible use of uninitialized values. 2014-11-18 02:55:03 -05:00
wscript prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00
xfade_curve.cc NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00