|
4e84bc3a39
|
changes to get cairocanvas branch to build on OS X, with its stupid nil and Rect macros, plus some const_cast<> and unused variable fixes that should really be in master but will have to wait till we rebase master
|
2013-04-12 21:46:44 -04:00 |
|
|
e5a3747686
|
switch from frames_per_pixel to samples_per_pixel in the one canvas object that uses this
|
2013-04-12 11:31:17 -04:00 |
|
|
4258a34912
|
change all frame_to_pixel and pixel_to_frame to sample_to_pixel and pixel_to_sample
|
2013-04-12 11:15:45 -04:00 |
|
|
fcb423f3f6
|
slightly optimize drawing of rectangles with all 4 sides outlined to avoid multiple paths etc
|
2013-04-12 11:08:24 -04:00 |
|
|
7caf517b27
|
add (bezier) curves to canvas, use for automation lines; fix issue with rectangles missing their upper line segment; more cairo canvas fixes
|
2013-04-11 22:54:12 -04:00 |
|
|
ee1f0520a8
|
many changes to get the cairo-canvas version much, much more functional. still problems with a lot of subtle and not-so-subtle issues
|
2013-04-11 20:19:22 -04:00 |
|
|
ae2b39b2e3
|
remove intermediate GdkPixbuf from waveview rendering, and use shared_array<> to manage peak data
|
2013-04-10 15:27:55 -04:00 |
|
|
204da61f98
|
remove incorrect merge of cairocanvas patch that stopped most tracks from displaying; add more debugging info
|
2013-04-10 14:42:36 -04:00 |
|
|
75118796e1
|
add -D canvasevents tracing for grabbed items and remove render count output
|
2013-04-10 11:09:16 -04:00 |
|
|
a1745f2cf1
|
remove debugging output
|
2013-04-10 10:53:21 -04:00 |
|
|
54e101eb3f
|
alter arrow drawing to fully close path and thus avoid cairo mitering variability
|
2013-04-10 10:27:37 -04:00 |
|
|
053eaf77fd
|
a variety of fixes for the cairocanvas, but it still buggy as hell handling events and lots of other stuff
|
2013-04-09 14:22:58 -04:00 |
|
|
1267b1d61c
|
mo' better debugging of canvas "structure" via Item::dump and derivatives
|
2013-04-08 19:48:09 -04:00 |
|
|
f2f92aaf8c
|
lazy redraw of Canvas::Text image
|
2013-04-06 19:04:34 -04:00 |
|
|
b9750bac72
|
pre-render text canvas items so that ::render() is just a blit from an image surface
|
2013-04-06 18:35:32 -04:00 |
|
|
486edf1680
|
add API to directly request access to pixbuf
|
2013-04-06 04:10:23 +02:00 |
|
|
8eef4b1904
|
master merge; new files not added after initial cairocanvas patch application
|
2013-04-05 17:16:33 -04:00 |
|
|
07a505b1b2
|
lots of tweaking and adding debug output including operator<</dump(ostream&) methods to help visualize canvas structure
|
2013-04-05 11:27:26 -04:00 |
|
|
19bd641915
|
commit immediately post linking
|
2013-04-04 18:45:27 -04:00 |
|
|
aaea166135
|
initial commit of hand merging, plus getting "ancient" waf script to work correctly
|
2013-04-04 00:32:52 -04:00 |
|