summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Collapse)Author
2015-10-20remove unused "copy modifier hint"Robin Gareus
2015-10-20Legatize::name () reflects its type. Fixes confusing undo record name.nick_m
2015-10-20Add tooltips to user config preferences. clean up combo ordering.nick_m
2015-10-20Update ContrilList debug output.nick_m
2015-10-20Amend last connit - don't use a bool to represent a double.nick_m
2015-10-20Fix incorrect initial point when recording toggled automation.nick_m
2015-10-20Automation - more toggled controller twiddling.nick_m
2015-10-20Automation - fix occasional inverted bool state after write.nick_m
2015-10-20Make automation record undo per pass rather than per touch.nick_m
2015-10-20Toggled automation fixes.nick_m
- don't attempt to insert two points on toggle. - remove forced touch->write mode change on toggle - initial state still wrong, but works much better overall.
2015-10-20Make control point selection more consistent.nick_m
- disallow simultaneous events via ControlList::editor_add () - clicking on an automation line selects the points that define it. - don't 'flash' a region selection when using mousedraw mode. - cp click selection resembles region selection. - region gain points respect snap modifier (a la automation points).
2015-10-19remove cruftRobin Gareus
2015-10-18Add Audio Tracks and Busses too.Len Ovens
2015-10-18Added Midi Tracks View mode.Len Ovens
2015-10-18fix OS X system detection (amend 66704ee)Robin Gareus
2015-10-18libs/* changes use new AppleUtility LibraryPaul Davis
2015-10-18alternative new version of the AppleUtility libraryPaul Davis
2015-10-18Only display Trim for tracks that have Trim. On the way:Len Ovens
-fixed flip mode. -fixed no controlable for vpot or fader
2015-10-17Remove all the now unused functions in the MidiModel class.André Nusser
2015-10-17Add Transpose class that can be used by apply_midi_note_edit_op.André Nusser
2015-10-17Split transpose in MidiModel into two functions.André Nusser
2015-10-18disable auto-return with external sync #6577Robin Gareus
2015-10-17Assign Global view to get back to Mixer.Len Ovens
2015-10-16extend session-save dirty-flag logicRobin Gareus
Snapshot and continue working on current session incorrectly marks the session as clean.
2015-10-16API to add system-specific file chooser shortcutsRobin Gareus
2015-10-15fix crash when creating subgroup-bus - fixes #6642Robin Gareus
the actual issues is in the connection management: bundle.cc:323: void ARDOUR::Bundle::connect(): Assertion `N == other->nchannels().n_total()' failed. That could be resolved. However, combining tracks without panners will almost never do what the user really wants, so this case has been disabled for now.
2015-10-15add safety checking when setting up DEBUG bits4.4Paul Davis
2015-10-15fix deadlock when removing subgroup bus w/sends.Robin Gareus
...and potentially other route removals that involve processor changes.
2015-10-15prepare better solution of Glib's << operatorRobin Gareus
2015-10-14Fix a problem where VST automation data wasn't getting written (if the ↵4.3John Emmas
adjustments were made from the plugin's own controls)
2015-10-14Reduced delay in last commit/10Len Ovens
2015-10-13fix MCP ports hang on device change and multi-surface device reconnect.Len Ovens
2015-10-13mackie support omnibus patchPaul Davis
Fixes all kinds of miscellaneous issues with MCP. Also removes several theoretical pan modes, replace "Tracks" pan mode with "Trim", and takes a tiny step towards view modes
2015-10-13fix registration of automation type enumsPaul Davis
2015-10-13introduce separate-meters concept for Mackie.Paul Davis
Devices like the SSL Nucleus have meters displayed separately from their 55x2 display
2015-10-13fix the design of Mackie XML state managementPaul Davis
2015-10-13more corrections for mackie GUI layoutPaul Davis
2015-10-13move incorrectly packed touch sensitivity slider for Mackie GUIPaul Davis
2015-10-13remove last ofstreamRobin Gareus
2015-10-12Only flip if not already in desired state. Fixes fader jerk on banking.Len Ovens
2015-10-12expose terminal, rather than just physical, MIDI ports in Mackie GUIPaul Davis
2015-10-12make MCP port buttons workPaul Davis
2015-10-11Correct wrong value on LCD strip when fader is touched (fixs #6619 from Petr ↵Len Ovens
Vejsada)
2015-10-11Don't use old session connections on MCP device change, Solves crash on ↵Len Ovens
device change.
2015-10-11Fix MCP extension number and get master on right surface.Len Ovens
2015-10-12fix crashes due to glib ignored EDEADLK.Robin Gareus
Taking a readlock after a writelock in the same thread should result in a deadlock, yet pthread on Linux returns EDEADLK and continues. glib-2.42.0 ignores EDEADLK and assumes the lock was taken. Releasing the lock later causes issues: "Calling g_rw_lock_writer_unlock() on a lock that is not held by the current thread leads to undefined behaviour." The issue at hand: AudioStreamView::redisplay_track() -> foreach_region() #<< WriteLock -> add_region_view() ... -> AudioRegionView::create_one_wave() -> RegionView::update_coverage_frames -> Playlist::top_unmuted_region_at() #<< ReadLock All current users of Playlist::foreach_region() are in the GUI and AFAICT read-only (display regions, update visuals)
2015-10-11Several changes to Mackie support. Breaks existing Mackie state on disk but notPaul Davis
in any way that causes problems, just loss of pre-existing connectivity. 1. retain state of current device (and serialize to disk) when switching devices, and restore that state when switching back to it. 2. fix port and surfacenaming. 3. fix bundle assembly so that all ports (for multi-surface combos) work. 4. rationalize master position numbering 5. add small sleep before starting device handshake after reconnection. This is ugly but seems to be necessary, unfortunately.
2015-10-10Force Flip normal before Bank (fixes #6630)Len Ovens
2015-10-10Display parameter that matches mode.Len Ovens
2015-10-10numerous changes to Mackie support, generally offering better robustnessPaul Davis