Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-02-28 | force waveform images to be least 1px wide | Robin Gareus | |
2016-02-27 | try to narrow down #6478 | Robin Gareus | |
2016-02-27 | Accommodate 'lua' search paths in various projects where they're needed | John Emmas | |
(i.e. so that MSVC can find header files from lua). | |||
2016-02-22 | Spelling correction patch from Debian | Adrian Knoth | |
Patch taken (and forward-ported to HEAD) from <https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/plain/debian/patches/0100-fix-typos.patch> | |||
2016-02-21 | make threaded waveview rendering a configure time option (enabled by default) | Paul Davis | |
2016-02-19 | Revert "disable threaded waveform rendering for 4.7" | Robin Gareus | |
This reverts commit b0032adb4484eaa07188c46ce1d69a37c14878b6. | |||
2016-02-18 | disable threaded waveform rendering for 4.7 | Paul Davis | |
2016-01-16 | The return of threaded waveform rendering and related crashes. | Robin Gareus | |
2015-12-16 | disable threaded waveview rendering. | Paul Davis | |
This will be re-enabled once 4.5 has been released | |||
2015-12-01 | Move PBD symbol demangle functions into pbd/demangle.h/cc | Tim Mayberry | |
Add pbd/demangle.cc source file and move functions from pbd/stacktrace.cc into it | |||
2015-11-29 | NOOP, remove trailing whitespace, replace tabs in python scripts | Robin Gareus | |
2015-11-02 | fix crash when cleaning up canvas items | Robin Gareus | |
Backport from Mixbus. In Ardour this does not currently matter since there is no top-level canvas destroyed top-down. ... Editor::session_going_away MixerStrip::~MixerStrip MixbusStripCanvas::~MixbusStripCanvas ArdourCanvas::GtkCanvas::~GtkCanvas ArdourCanvas::Canvas::~Canvas ArdourCanvas::Root::~Root ArdourCanvas::Container::~Container ArdourCanvas::Item::~Item ArdourCanvas::Item::clear_items GtkCanvas::item_going_away() queue_draw_item_area() ..expose can take place async to garbage collection: crash in one of the items. | |||
2015-10-22 | remove invalid assertion - #6634 | Robin Gareus | |
There is a highly unlikely case where the render thread can have zero requests in the queue, but it is not supposed to be terminated. 1) WaveView::queue_get_image(); wake up thread, *but* the thread does not start yet 2) WaveView::cancel_my_render_request(); and now the thread starts. 1,2 are initiated by user actions from the GUI thread and are normally orders of magnitude slower than scheduler-thread wakeup. | |||
2015-10-06 | Include button number in canvas button press/release debug info | Tim Mayberry | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-14 | amend previous commit. | Robin Gareus | |