summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2017-02-12Update Japanese translationHiroki Inagaki
2017-02-09remove debug output from PresentationInfo changesPaul Davis
2017-02-09remove debugging stacktrace from mackie codePaul Davis
2017-02-09fix save_as()' inadvertent marking a session as dirty during the process of ↵Paul Davis
saving state to disk
2017-02-09NO-OP: whitespace removalPaul Davis
2017-02-09when adding a default start/end range to a Location while saving a template, ↵Paul Davis
do not mark the current session dirty
2017-02-09Add a VC project for building the ardourvamppluginsJohn Emmas
2017-02-08centralize computation of tempo from SMF informationPaul Davis
2017-02-08an automation control that has to do things before its value is set in an RT ↵Paul Davis
context should potentially tell its ControlGroup This fixes record-enable controls in a group failing generate a call to the required stuff for tracks (moving meter position, preparing diskstream) #7213
2017-02-085.5 incorrectly marked the initial tempo as not locked to meter.nick_m
- the initial tempo must always be locked to meter, so i think it is safe to explicitly set it anyway.
2017-02-07remove debug outputPaul Davis
2017-02-07only reverse propagate solo-by-others-downstream if connections on a Route ↵Paul Davis
change, not just configuration changes. This prevents a scenario where the route has had its solo control's state set from XML, but then we configure the route's output, and invoke output_change_handler(). Without the new conditional, this would check which downstream routes are soloed, find none, and then unset the soloed-by-downstream state of the solo control.
2017-02-07don't call shared_from_this() for every route when doing solo-downstream ↵Paul Davis
propagation
2017-02-08fix legacy session where initial tempo was not locked to meter,nick_m
2017-02-06Tweak output formatting of save_all_bindings_as_htmlBen Loftis
2017-02-06use new PBD::Controllable API to correctly save solo and mute controls, ↵Paul Davis
which may be slaved to a master
2017-02-06add new API to PBD::Controllable, ::get_save_value()Paul Davis
Designed to allow derived classes to *save* a different value than would be reported by ::get_value(). Specifically there so that slaved controls can save/restore their *own* state, not the value that ::get_value() would return.
2017-02-06save/restore VCA master state inside slaves, so that a reloaded session ends ↵Paul Davis
up back in the same state
2017-02-06Modify our MSVC project to build the newer qm-dsp pluginsJohn Emmas
2017-02-06Remove a JE addition to one of the qm-dsp source files (no longer needed)John Emmas
2017-02-05Some minor changes in preparation for building the newer Vamp pluginsJohn Emmas
2017-02-05fix type warningPaul Davis
2017-02-05fix potential absorption of music-locked tempo into meter-locked one.nick_m
2017-02-04remove unused empoMap::round_to_beat_subdivision()nick_m
2017-02-04ensure region _quarter_note is set (factory).nick_m
2017-02-04ensure region _quarter_note is set in offset ctor..nick_m
2017-02-04rework snapnick_m
snap now fills in a struct (MusicFrame) which contins a snapped frame along with a music divisor. this gives useful information wrt magnetic snap which may or may not have rounded to an exact musical position. region position may now be set musically (using quarter notes for now). this patch fixes several problems in the current code: - dragging a list of music-locked regions now maintains correct musical offsets within the list. - splitting regions using magnetic snap works correctly (#7192) - cut drag should now work correctly with magnetic snap. - musical length of split midi regions is no longer frame based.
2017-02-03another tweak to maybe-fix crash in Playlist::fade_range()Paul Davis
2017-02-02potential fix for crashes when creating fade-rangesRobin Gareus
2017-02-02Export option to use snapshot name instead of session nameRobin Gareus
2017-02-01Reduce continuous stream of warning messages (latent plugin, PH @ zero)Robin Gareus
2017-02-01Properly remember window position.Robin Gareus
Querying the position of unmapped windows may or may not return a valid position. -- the configure handler is also called after hiding a window.
2017-02-01canvas::grid - more tweaks and improvementsPaul Davis
2017-02-01canvas::grid : compute all row/col extentsPaul Davis
2017-02-01basics of row/col span for Canvas::GridPaul Davis
2017-02-01change Grid API to avoid unnecessary Duple and open door for row/col spanPaul Davis
2017-02-01clear up some CSS padding/margin confusion, and add row/col spacingPaul Davis
2017-02-01canvas::grid starts being able to do its job a littlePaul Davis
2017-02-01add basic data members and methods for adding an explicit size allocation ↵Paul Davis
for Canvas::Item
2017-02-01some initial bits of work on canvas allocationPaul Davis
2017-02-01make the leftmost mixer stripable API at least work as advertisedPaul Davis
2017-02-01add new API to ControlProtocol to allow GUI to specify left-most mixer stripPaul Davis
Subject To Change. Mileage May Vary. Offer Not Good In All Territories.
2017-02-01mackie: catch data on what presentation info aspects changed; don't change ↵Paul Davis
banks on a PI change
2017-01-31debugging with markk: stacktrace on bank switch in mackie codePaul Davis
2017-01-31remove recently added MackieControl DEBUG_TRACE msgsPaul Davis
2017-01-31stop DEBUG_TRACE for MackieControl crashing in some conditionsPaul Davis
2017-01-31mackie: use "markN" for new markers, like the GUI (not "markerN")Paul Davis
2017-01-31mackie: check modifier bits for button AFTER identifying possibly remapped ↵Paul Davis
button ID
2017-01-31mackie: more debug tracingPaul Davis
2017-01-31mackie: more debug tracingPaul Davis