|
dfdb91b429
|
cairo image crash debugging
|
2013-04-20 22:51:37 +02:00 |
|
|
f88cfdb478
|
remove Editor::redraw_measures to improve efficiency of tempo measure line redraws
|
2013-04-20 16:11:40 -04:00 |
|
|
05905d3ec8
|
thicken up playhead line (again?)
|
2013-04-20 16:11:40 -04:00 |
|
|
9a3bc39970
|
tweak event/leave event delivery so that it applies to items being deleted as well as motion events (hmm, needed for item addition too ...)
|
2013-04-20 16:11:40 -04:00 |
|
|
9fdf60b637
|
change widths of fade lines
|
2013-04-20 16:11:40 -04:00 |
|
|
188d766757
|
initialize image data.
|
2013-04-20 22:07:43 +02:00 |
|
|
a366fba7d0
|
refine video-tools installer:
* arch/platform detection
* curl progress-bar
|
2013-04-20 14:52:18 +02:00 |
|
|
d1c4910f13
|
add script to install video-tools
|
2013-04-20 14:31:11 +02:00 |
|
|
0c170b0897
|
no create cached waveview images that span from render-start to cache-start, but always clamp the end to render-end, to avoid creating over-sized images
|
2013-04-19 10:53:52 -04:00 |
|
|
e55ed5d642
|
revert to "old" waveform fill color for unselected waveforms
|
2013-04-19 10:12:40 -04:00 |
|
|
41abef90d0
|
fix up "other" fade line colors in xfades, and switch to using canvas var "CrossfadeLine" for crossfade "lines" rather than "GainLine"
|
2013-04-18 21:30:12 -04:00 |
|
|
907e7cd4af
|
part two of ... add Canvas::Arc and derive Canvas::Circle from it
|
2013-04-18 21:29:13 -04:00 |
|
|
8482ce14ce
|
add Canvas::Arc and derive Canvas::Circle from it
|
2013-04-18 21:28:11 -04:00 |
|
|
5bb213f53b
|
add Canvas::Circle
|
2013-04-18 15:47:30 -04:00 |
|
|
74126c48c0
|
expand bbox for Canvas::Line to get rid of artifacts caused when moving them around, as is done for Rectangle and others
|
2013-04-18 15:47:10 -04:00 |
|
|
ddd21c110c
|
fix various event coordinate system problems with button events on the rulers
|
2013-04-18 15:14:48 -04:00 |
|
|
55d7e8da19
|
reset xfade colors after theme change
|
2013-04-18 14:21:53 -04:00 |
|
|
19b6b45a2a
|
get xfade drawing back to pre-cc days
|
2013-04-18 11:18:18 -04:00 |
|
|
ec8d521e98
|
semi-fix xfade display, and reduce number of calls to Curve::get_vector() by a factor of two
|
2013-04-18 09:56:01 -04:00 |
|
|
b7aeb147f2
|
display waveform polarity correctly
* cairo's Y axis points downward -> invert phase display
* fix logarithmic view for value.max < 0
|
2013-04-18 10:25:35 +02:00 |
|
|
731b2c1ae9
|
tweak up waveform fill colors
|
2013-04-17 15:32:39 -04:00 |
|
|
fce1733808
|
fix playhead dragging from rulers
|
2013-04-17 15:29:03 -04:00 |
|
|
3737f346ee
|
Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas
|
2013-04-17 15:23:01 -04:00 |
|
|
ec102f94e1
|
various work waveview amplitude mgmt; fix playhead cursor drag from timebar click
|
2013-04-17 15:22:09 -04:00 |
|
|
8f2a2877b5
|
ArdourCanvas::Image allow to set custom data instead of class pre-allocated memory.
|
2013-04-17 20:26:09 +02:00 |
|
|
9727a23111
|
Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas
|
2013-04-17 11:01:03 -04:00 |
|
|
b9c94f6dbf
|
remove all calls to Outline::set_outline_width (1) because this is "wrong" when using Cairo - the default is 0.5 and it can remain that way
|
2013-04-17 10:56:04 -04:00 |
|
|
d1a05240ef
|
fix clamping of line and rect coordinates to avoid issues with cairo when drawing way outside a surface's dimensions; move various coordinate methods down to Canvas, because they don't require GTK information; make visible_area() a Canvas virtual method so that we don't have to cast to call it
|
2013-04-17 10:53:17 -04:00 |
|
|
74f2472c7d
|
vtl: more frame->sample renames and cleaning
|
2013-04-17 09:10:47 +02:00 |
|
|
96eee9e7a1
|
change UIConfig to use accessor/setter methods like RCConfig so that ParameterChanged methods can actually be emitted; add variable (over a small range) background shading for all TimeAxisViewItems
|
2013-04-16 23:46:22 -04:00 |
|
|
eed0201c07
|
fix bug with tempo lines not extending far enough in the y-axis - since this is the cairo canvas now, just extend them to COORD_MAX .. yay!
|
2013-04-16 22:22:45 -04:00 |
|
|
c6d5b2ce6d
|
fix typo
|
2013-04-16 21:39:24 -04:00 |
|
|
3beadec936
|
fix screwup with 5285d2 and 930fce
|
2013-04-17 03:36:35 +02:00 |
|
|
5285d21e35
|
amend to 930fce
|
2013-04-17 03:34:54 +02:00 |
|
|
6a4cddbc4c
|
Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas
|
2013-04-16 21:23:55 -04:00 |
|
|
381d4debf4
|
make waveform gradient depth continuously variable. color probably needs adjusting as do color stops to get a pleasing effect at most settings
|
2013-04-16 21:23:50 -04:00 |
|
|
930fce8696
|
vtl: s/[audio]frame/sample/
|
2013-04-17 03:21:39 +02:00 |
|
|
131b8eac57
|
vtl: remove cruft
|
2013-04-17 03:10:51 +02:00 |
|
|
6b78532dd5
|
Merge branch 'cairocanvas' of git.ardour.org:ardour/ardour into cairocanvas
|
2013-04-16 20:38:17 -04:00 |
|
|
c1df3295c1
|
virtual Fill:: and Outline:: methods so that Canvas::Items that cache image renderings of themselves can invalidate those caches when colors etc. change; add Item::{begin,end}_visual_change() so that we can notify the canvas more efficiently when *only* visual properties have changed and not the bounding box (probably needs to be used more widely)
|
2013-04-16 20:38:10 -04:00 |
|
|
5cac4a6885
|
vtl: get rid of unused "bar" inside the ruler
|
2013-04-17 02:27:17 +02:00 |
|
|
1227f2b73e
|
vtl: get rid of one more unnecessary canvas-group
|
2013-04-17 02:27:06 +02:00 |
|
|
81eed21dde
|
some rationalization of how global WaveView properties and per-WaveView properties interact
|
2013-04-16 18:02:12 -04:00 |
|
|
3d169d00bb
|
vtl: remove superfluous group
|
2013-04-16 23:28:53 +02:00 |
|
|
b713af2083
|
vtl: use ArdourImage
* update videotimeline -> new zoom, position API
* update image-frame use Cairo based ArdourImage instead of GdkPixbuf
|
2013-04-16 23:28:08 +02:00 |
|
|
a74743f551
|
somewhat restore ability to see rectified waveforms
|
2013-04-16 16:14:57 -04:00 |
|
|
7bb24872e5
|
update linux packaging script to include xjadeo & harvid
|
2013-04-16 21:53:38 +02:00 |
|
|
33e09447e9
|
restore log-scaled waveform functionality
|
2013-04-16 15:38:18 -04:00 |
|
|
ef60401d92
|
(hopefully) fix double-buffering design of ArdourCanvas::Image
|
2013-04-16 14:20:04 -04:00 |
|
|
ccc9b6adee
|
change rendering technique for waveforms, add back optional gradient, add back amplitude scaling, add rgb/hsv conversion utilities to canvas
|
2013-04-16 14:04:59 -04:00 |
|