Mirror of Ardour Source Code
Find a file
Paul Davis 3a649df6b6 routeUI: redesign RouteCommentEditor and its usage
The previous design is broken by the editor mixer strip. If used to open the
comment editor for multiple routes, it would assign its own RouteCommentEditor
as the comment editor for each route.

This new design follows the model used by plugin UIs, in which the libardour
object (here, a Route) itself has a handle on its editor, and we always
look that up before creating a new one.

The new design requires passing a std::shared_ptr<Route> to the comment editor;
the comment editor itself is deleted (in the GUI thread) when the
DropReferences signal is emitted for the Route.

This design continues to meet the original goal of having only a single comment
editor per Route, but in a more correct way than before, and a way that
parallels the handling of plugin UIs.
2026-01-19 19:52:29 -07:00
doc Replace git.ardour link with github 2025-08-08 23:36:32 +02:00
gtk2_ardour routeUI: redesign RouteCommentEditor and its usage 2026-01-19 19:52:29 -07:00
headless Copy more mingw branches for MSVC 2025-10-22 18:48:40 +02:00
libs route: change API to use RouteCommentEditor rather than ArdourWindow 2026-01-19 19:52:29 -07:00
luasession Statically link luasession against libreadline 2025-11-21 13:36:36 +01:00
msvc_extra_headers Use compiler provided PTW_VERSION define for compatibility 2025-12-05 16:00:09 +01:00
MSVCardour3
MSVCMixbus3
MSVCvst_scan
session_utils Copy more mingw branches for MSVC 2025-10-22 18:48:40 +02:00
share modify unescaped < and > in new MIDNAM file 2026-01-19 09:32:49 -07:00
tools Relax fluidsynth's sample-rate constraint 2026-01-13 15:00:17 +01:00
.dir-locals.el
.gitattributes
.gitignore
ardour.1
COPYING
nutempo-todo
PACKAGER_README
README Typos in README 2026-01-15 23:49:26 +01:00
README-GITHUB.txt
system_config
TRANSLATORS
waf
wscript Bump required libcurl version 2026-01-13 06:10:58 +01:00

Please see the Ardour website at https://ardour.org/ for all documentation.

For information on building Ardour:
      
     https://ardour.org/development.html