Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-30 | Accommodate newly introduced source(s) in our MSVC project (cairocanvas) | John Emmas | |
2016-09-28 | fix errors reported by pixman for meter redraws (and add more comments to ↵ | Paul Davis | |
help the coordinate challenged | |||
2016-09-27 | provide ArdourCanvas::Text::{width,height}() | Paul Davis | |
2016-09-27 | optimize canvas meter redrawing (as in the non-canvas version) | Paul Davis | |
2016-09-27 | bug fixes for vertically-drawn Canvas::Meter | Paul Davis | |
2016-09-27 | bug fixes for Canvas::Box | Paul Davis | |
2016-09-27 | add canvas-based Meter object | Paul Davis | |
2016-09-27 | add new Box container for Canvas. | Paul Davis | |
API subject to change and improvement | |||
2016-09-27 | add variant of Rect::expand() that allows different amounts in each direction | Paul Davis | |
2016-09-27 | don't do as much work if a Rectangle has no outline width or outline what values | Paul Davis | |
2016-09-27 | make inclusion/exclusion of hidden children optional in ↵ | Paul Davis | |
Item::add_child_bounding_boxes | |||
2016-09-27 | add Item::add_front() | Paul Davis | |
2016-09-27 | make Item::child_changed() virtual | Paul Davis | |
2016-09-27 | put change_alpha() into ArdourCanvas namespace as intended | Paul Davis | |
2016-09-27 | a slew of unconnected mostly minor tweaks to get Push2 support back to where ↵ | Paul Davis | |
it was... ... prior to using the canvas for the video screen | |||
2016-09-13 | Add missing header include guards in canvas library | Tim Mayberry | |
2016-08-30 | Update our MSVC project files to generate the most recent Ardour session ↵ | John Emmas | |
file format (ver 5) rather than the older v3 format | |||
2016-07-25 | the endless quest to plug memory leaks -- episode 378 | Robin Gareus | |
2016-07-18 | Remove 'i18n.h' from some VC projects where it's no longer needed | John Emmas | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-14 | canvas HSV color serialization needs LocaleGuard | Paul Davis | |
2016-07-13 | initialize some uninitialized variables | Robin Gareus | |
2016-07-05 | add fill-area feature to poly-line | Robin Gareus | |
2016-06-04 | Fix FramedCurve Outside fill for curve. | nick_m | |
2016-06-04 | More FramedCurve render work | nick_m | |
- draw last point correctly if applicable - comment intent. | |||
2016-06-04 | Fix framed curve thinko. | nick_m | |
- in FramedCurve, the first _point is used for the bounding box. Don't confuse this with actual data. | |||
2016-06-03 | Small cleanup in FramedCurve. | nick_m | |
2016-06-03 | Fix assorted drawing bugs in framed curve. | nick_m | |
- treat drawing area of boxes and curves similarly. - handle a redraw request between the last sample and the last point. | |||
2016-06-01 | port 7e716d27 to XFadeCurve | Robin Gareus | |
2016-06-02 | Fix conditional on uninitialised idx (via n_samples) in framed curve. | nick_m | |
- possibly fixes drawing artefacts in the tempo curve. | |||
2016-05-29 | Hopefully finally fix tempo curve flickering. | nick_m | |
2016-05-28 | Accommodate newly introduced source(s) in our MSVC project (cairocanvas) | John Emmas | |
2016-05-27 | Tempo ramps - finally fix flicker in framed curve. | nick_m | |
2016-05-27 | Yr,[p ramps - fix flickering tempo curves when zoomed in. | nick_m | |
2016-05-27 | Tempo ramps - add Canvas::FramedCurve and use it in the tempo marker bar. | nick_m | |
2016-05-27 | Tempo ramps - revert earlier change to Canvas::Curve | nick_m | |
2016-05-27 | Tempo ramps - add visualtempo curve, dragging bbt or music rulers with ↵ | nick_m | |
constraint modifier dilates previous tempo. | |||
2016-05-27 | Crapola - this is an experimental performance hack that must be reverted. | nick_m | |
2016-05-27 | Initial stab at tempo ramps. | nick_m | |
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-17 | backport canvas color functions from Mixbus | Robin Gareus | |
2016-05-07 | fix LocaleGuard contstructor (3dc77280) | Robin Gareus | |
2016-05-05 | we always only use the "C" locale when saving. | Robin Gareus | |
2016-04-27 | canvas tooltips, too | Robin Gareus | |
2016-04-04 | Modify our MSVC projects to build liblua as a DLL rather than a static lib | John Emmas | |
2016-03-01 | remove debug output | Robin Gareus | |
2016-03-01 | fix waveform flickering during recording | Robin Gareus | |
2016-03-01 | NO OP, whitespace | Robin Gareus | |
2016-03-01 | protect current_request with request_queue_lock | Robin Gareus | |
2016-03-01 | use glib mutex API | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. |