summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-04-26remove the splash-screen when changing sessionsRobin Gareus
ARDOUR_UI::load_session()'s loading_message() shows the splash in all cases. But only the initial ARDOUR_UI::starting() does destroy it. In some cases we got away because the Engine Dialog pops back the splash and the dialog is never destroyed (only hidden). It's not until ~Dialog that the splash is displayed again (if it exists).
2016-04-25tweak location-UI layout (right-align checkboxes & buttons)Robin Gareus
2016-04-25slightly improved location-UI layoutRobin Gareus
2016-04-25NO-OP whitespaceRobin Gareus
2016-04-25return of the location GoTo ButtonRobin Gareus
Despite the tooltip, middle-click to locate is not very discoverable, and tricky to not-available on MacBooks.
2016-04-25compile-time test for useful ASL APIPaul Davis
2016-04-25remove unused codePaul Davis
2016-04-25fix copy/paste typo in in 5e0f0fcRobin Gareus
2016-04-25lua action details (button sensitivity, text ellipsis)Robin Gareus
2016-04-25add optional buttons to trigger lua scripted actions.Robin Gareus
2016-04-24update keyeditor when action label changesRobin Gareus
2016-04-24restore sending stderr/stdout to the consolePaul Davis
This is done unconditionally right now for any ARDOUR_BUNDLED case. Need to find a conditional, so that we can run from the command line/inside a debugger. The -psn_XXXX argument will likely work
2016-04-24add debug facilities to arlua (valgrind, callgrind) to test libardourRobin Gareus
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