summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-04-24NO-OP whitespaceRobin Gareus
2016-04-24fix crash when loading a session with non-default clock modes.Robin Gareus
set_mode() emits ModeChanged which results in save_extra_xml(). If this happens during session-load, the XML iterator is invalidated.
2016-04-24do NOT use Glib::ustring unless you know that the contents are UTF-8 AND ↵Paul Davis
that you need to iterate glyph by glyph This fixes a Glib::ConvertError that occured when using Glib::ustring::operator<< inside a compose operation. This implicitly uses Glib::locale_from_utf8(), and if the string is not legal UTF-8, an exception will be thrown. std::string should be used EVERYWHERE unless glyph-by-glyph iteration is required. This is very rare in the Ardour codebase, so you really shouldn't see Glib::ustring anywhere. The main exception is handling user-input for a few specific cases.
2016-04-23save-as/snapshot tweaks:Robin Gareus
* allow to take snapshots and save-as read-only session. * change ambiguous "Save as" window title for "Snapshot & Switch" * start save-as in configured session-dir
2016-04-22Pin Management UI tweaks for AU.Robin Gareus
2016-04-22load presets for all instancesRobin Gareus
2016-04-22Clarify my XML error printout from yesterday (see previous commit)John Emmas
2016-04-21When logging XML error messages, make sure we don't accidentally log an ↵John Emmas
empty message Amends my previous commit #a7508a9c from 23rd July 2015. If the filename and/or line number were NULL, we could end up logging a message with no text!
2016-04-20disable sidechain & manual cfg for MB & AU for nowRobin Gareus
2016-04-20special case send panning for MBRobin Gareus
since the route does not use Ardour pannersi"link panners" here only affects send <> send linking.
2016-04-19show no/inplace info in Pin Dialog (debug builds only)Robin Gareus
.. also only show latency (relevant for thru) in debug-builds.
2016-04-19don't show plugin GUI when renaming tracks/bussesRobin Gareus
ProcessorBox::route_property_changed() iterates over existing windows and hit a "show_all".
2016-04-19fix midi-bypass drawing.Robin Gareus
2016-04-19GUI part of 00169f1da (TRY_AUTOSTART_ENGINE)Robin Gareus
2016-04-19small is beautifulRobin Gareus
...but I need new glasses to tweak thru-via drawing for <=100% GUI scaling
2016-04-19more wire drawing..Robin Gareus
* use via-style circles for thru * widen the spacing * show gnd -> thru connections
2016-04-18update instrument list when rescanning pluginsRobin Gareus
2016-04-18slightly better version of 0077923d, don't stop the engine for nothingRobin Gareus
2016-04-18update flow when loading a new session with different SR.Robin Gareus
2016-04-18GUI samplerate Mismatch notificationRobin Gareus
2016-04-18add a try-autostart-engine option (most recently used settings)Robin Gareus
2016-04-18Engine Dialog: exclude optional widgets from show_all.Robin Gareus
2016-04-18more sidechain send GUI details:Robin Gareus
* don't list exising normal sends (separate mono connections) * tooltip inidicate autoremoval
2016-04-18fix initial panner control for new SendsRobin Gareus
2016-04-17Pin Dialog: cache UI thread informationRobin Gareus
fixes crash when redraw happens before idle update.
2016-04-17fix port icon visibility for coalesced wire viewRobin Gareus
2016-04-17pretty send and sidechain namesRobin Gareus
2016-04-17fix 8f14f422e0536, port_prefix already includes colonRobin Gareus
2016-04-17use temporary sends for sidechain inputsRobin Gareus
2016-04-17unhardcode "Program Name" string lengthRobin Gareus
2016-04-17in case sidechain is fed by a Send, show the send's gain controlRobin Gareus
this is mainly about investigating what's involved with automatically adding sends rather than connect track outputs...
2016-04-17NO-OP whitespaceRobin Gareus
2016-04-16fix logic error for output routing wire displayRobin Gareus
2016-04-16another take on mixer strip wire drawingRobin Gareus
mini modulars are fun.
2016-04-16ptformat: Make PT import more resilient to bad user choices and display messagesDamien Zammit
Previously, libptformat would attempt to parse all kinds of files, now the library stops parsing when the version number and session rate is outside valid ranges, returning an error code to the caller. If there is a valid PT file detected, but some audio files are missing, Ardour now pops up an error message to inform the user that some files may be missing from the import. A success message is displayed otherwise. Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-16more settings not relevant to mixbusRobin Gareus
2016-04-15shorten and clarify context-menu entry.Robin Gareus
2016-04-15output config select is only available for synths.Robin Gareus
2016-04-15refine Pin dialogRobin Gareus
* bend thru-wires away from center (distinguish from connections) * show DnD wire on move only (not on click select * consisten Label for Plugin Instance
2016-04-15fix typoRobin Gareus
2016-04-15add missing quoteRobin Gareus
2016-04-15re-order label z-stacking in Pin DialogRobin Gareus
2016-04-15Output Port Presets.Robin Gareus
2016-04-15hide strict-i/o UI for MixbusRobin Gareus
2016-04-14Simplify port add/remove error messages.Robin Gareus
The detailed information is no longer correct with flexible routing since pin management.
2016-04-14hide add/remove output buttons on mixer-strip.Robin Gareus
2016-04-14update Pin DnD logic:Robin Gareus
When starting a Drag on a connected destination, re-connect the destination. "you grab the connect plug out of the socket and drag it"
2016-04-13show plugin pin labels when hovering over themRobin Gareus
2016-04-13get editor controls layout/midi track header/scroomer to be the correct heightPaul Davis
Using is_mapped() is wrong, since if the editor was not visible (i.e. program has not yet shown the editor "tab", then _group_tabs will have is_visible() == true but is_mapped() == false
2016-04-13fix use of DIALOG/UTILITY window type hint on OS X.Paul Davis
See code comments for details