summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2017-01-15get grid layout workingPaul Davis
2017-01-15tweak Grid repositioning code to be a little more O(N)Paul Davis
2017-01-15basic (and probably wrong) Canvas::Grid child placementPaul Davis
2017-01-15include Canvas::Grid in build scriptPaul Davis
2017-01-15initial skeleton for a Grid canvas itemPaul Davis
2017-01-13Set rate and blocksize for multi-instance VSTsRobin Gareus
2017-01-13Accommodate newly introduced source(s) in our MSVC project (ardour_osc)John Emmas
2017-01-12add API to query name of bound actionRobin Gareus
2017-01-11OSC: We want to see aux buses even if the gui has them hiddenLen Ovens
2017-01-10OSC: Fix aux mute to check stripable exists firstLen Ovens
2017-01-10fix nested templates for ye ancient compilers of the worldePaul Davis
2017-01-10Fix MTC slave implicit return on transport-stopRobin Gareus
MTC returns not-locked (no flywheel) when the signal is lost, in which case Session::follow_slave() jumps to no_roll and ignores the slave-position. The MTC slave does explicitly request a transport-locate and transport-stop. Yet, Session::realtime_stop() honors _requested_return_frame for whatever reason
2017-01-09OSC: Fix cue observer stop to zero controlsLen Ovens
2017-01-09OSC: Add Talent individual monitor controlsLen Ovens
2017-01-09add XML names/handling for additional Parameter types.Paul Davis
This is still incomplete and really not generic. Ought to be revisited, but has backwards compatibility issues that make it more complex
2017-01-09save state of an automation list, even if empty, because it might exist in ↵Paul Davis
the history state
2017-01-09add clamp for adding points to a ControlList from a (G)UIPaul Davis
2017-01-09tweak previous commit to make desc.max_unbound "more correct"Paul Davis
2017-01-09fix ranges for LADSPA unbounded toggle parameters.Paul Davis
Used to be 0..4, now 0..1. The 4 is still used as an arbitrary upper bound for non-toggled parameters
2017-01-08NO-OP: whitespaceRobin Gareus
2017-01-08Fix Pane size allocation:Robin Gareus
* Skip calling allocate on recently hidden children. * Don't [temporarily] call size_allocate with negative sizes
2017-01-08Fix crash when changing Pane widgets -- #7198Robin Gareus
Gtkmm2Ext::Pane::on_add() uses a pointer to a std::vector<> element in the destroy notify callback. If the vector is modified, that pointer becomes invalid. Add 2 widgets "A", "B". remove "B", add another one "C". Now if A is destroyed, notify_child_destroyed(PTR) points to invalid memory and not to "A".
2017-01-08prototype track/bus sharing: state-exportRobin Gareus
2017-01-08Fix shared-pointer list creation from LuaRobin Gareus
2017-01-07amend massive thinko in last commit (actually works).nick_m
2017-01-07fix incorrect _start after a split.nick_m
- when splitting a region where quantized notes start on the split point, the notes would sometimes vanish due to us deriving an exact quarter-note from the supplied frame. this only affects midi regions, as other region types have contents which are completely frame-based.
2017-01-07TempoMap - do frame conversion outside the lock when possible.nick_m
2017-01-07remove some excessive methods from TempoMap.nick_m
- the beginning of what hopefully will be a saner 'pulse' definition
2017-01-07more no-op renaming - TempoSection::compute_c_func_* -> compute_c_nick_m
2017-01-07clear up _initial vs _locked_to_meter TempoSection ambiguity.nick_m
2017-01-07more inactive tempi fixes.nick_m
2017-01-07actually make import of tempo maps at selected point work (missed line from ↵nick_m
3060a458eb)
2017-01-07rename TempoSection::c_func() -> c(). ensure constant tempi have this set to 0.nick_m
2017-01-07fix some inactive tempi bugsnick_m
- no tempo curve for inactive tempi - inactive and meter-locked tempi cannot be deleted.
2017-01-06warn when adding / replacing a tempo fails.nick_m
2017-01-06make previous commit compile (lua)nick_m
2017-01-06prevent meter-locked tempi from being moved directly when replacing.nick_m
- the audio-locked meter owns it.
2017-01-06ensure tempo lines use correct tempo type (constant/ramped)nick_m
2017-01-05variation of a PR from ngeiwei that adds MIDI channel info to controller namesPaul Davis
2017-01-05fix assumed typo from LV2_SUPPORT PR recently committedPaul Davis
2017-01-05Undo (bad) fixOlivier Humbert
2017-01-05One fixOlivier Humbert
2017-01-05French translation updateOlivier Humbert
2017-01-05French translation updateOlivier Humbert
2017-01-05French translation updateOlivier Humbert
2017-01-05syncing with upstreamDobroslav Slavenskoj
2017-01-05Fixing LV2_SUPPORT #ifdefsDobroslav Slavenskoj
2017-01-05Proposed fix managing shared playlists (see #7150)Julien ROGER
Actually, when duplicating a track with "share playlist", the current playlist is owned by the new created track(orig-track-id). The sharing mecanism is made by diskstreams pointing on the same(shared) playlist. Since playlist now owned by the new track, selecting another playlist in the original track "forgets" the playlist for this track.You can't select the shared playlist anymore from the original track. This commit adds a way to keep trace of shared playlist between tracks.
2017-01-05Add missing function call in error message when compiling for windowsTim Mayberry
2017-01-05add Meter::operator==.nick_m