summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2013-05-08various miscellany related to versions, gtk2 build and packagingPaul Davis
2013-05-08cleanup menus/actions mess exposed on OS X; remove video items from OS X ↵Paul Davis
menus (for now)
2013-05-08tweaks for OS X menu buildingPaul Davis
2013-05-07don't set transient-for on OS X, where it is not necessaryPaul Davis
2013-05-07change namespace/naming of WindowManager classes; register all ArdourDialog ↵Paul Davis
and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-07work work on window mgmt: offer the change to mark all floating windows as ↵Paul Davis
Dialogs (in th theme manager), and mark ArdourWindow and ArdourDialog as transient-for on creation, based on current WindowManager (ardour-object) settings
2013-05-07various changes to window visibility mgmt, including use of the mixbus2 code ↵Paul Davis
for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause
2013-05-06drop WIN_POS_MOUSE on a managed window if we have stored coordinates and ↵Paul Davis
after the first present() call
2013-05-06fix bad edit that caused simple proxy windows to fail/crashPaul Davis
2013-05-06make ArdourDialog and ArdourWindow call ::relay_key_press() which fixes the ↵Paul Davis
"not-toggleable-on-first-show" and other issues
2013-05-06fix crash on export if no master bus is present in the sessionRobin Gareus
2013-05-05more window management rationalizationPaul Davis
2013-05-05fix missing content of theme managerPaul Davis
2013-05-05fix bigclockwindow's lack of hiding, set ArdourWindow to just-hide-on-delete ↵Paul Davis
and add a bit of visibility tracking debugging
2013-05-04the big rework of window management. probably not complete at thsi point, ↵Paul Davis
but this is mostly functional
2013-05-04VisibilityTracker needs to inherit from sigc::tracker so that it can be used ↵Paul Davis
without combination with other sigc::trackable parents; fix partially_visible() logic
2013-05-02move CloseAllDialogs signal and associated method from ArdourDialog to ↵Paul Davis
ARDOUR_UI, and make ArdourWindow obey it too
2013-05-02remove unused virtual event handlers from PluginUIWindowPaul Davis
2013-05-02rest of change to right click on MIDI note: remove channel selector cruft ↵Paul Davis
from canvas note event
2013-05-02remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything ↵Paul Davis
deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works
2013-05-02fix operation of right-click on selected MIDI note to bring up the note ↵Paul Davis
editor. this is still not really right long term, but it is better than displaying the channel selector
2013-05-02remove CMT code - has not been used for years, and will become irrelevant ↵Paul Davis
with VTL and cairocanvas
2013-05-02make PluginUIWindow inherit from ArdourWindow not GtkWindowPaul Davis
2013-05-02force ArdourWindows to be TYPE_UTILITY so that they float "with" TYPE_DIALOG ↵Paul Davis
windows (at least on OS X - still to be tested on X Window
2013-05-01hack up AU GUI support to handle AUSampler resizing better. Note that this ↵Paul Davis
is still one buggy plugin
2013-05-01Merge branch 'license-fix' of https://github.com/adiknoth/ardourPaul Davis
2013-04-30forward port recent mixbus change so that side-scroll is now shift-wheel and ↵Paul Davis
height adjustment is alt-wheel, rather than vice versa, to match OS X convention
2013-04-30improve relationship between ArdourDialog and Splash on OS X, where window ↵Paul Davis
restacking doesn't really work the way we need it to. more complex than anticipated because it seems that destroying a Gtk::Dialog does not emit its hide() or unmap() or unmap_event() signals
2013-04-30remove unnecessary sigc++ headerPaul Davis
2013-04-30cleanup AU GUI support, which was broken because prefheight and prefwidth ↵Paul Davis
were left unset after a cleanup attempt some months ago. add a few more tweaks based on current 2.x code and some tricks found elsewhere that dont' change behaviour but are just better
2013-04-30fixups for building on OS X where apple define silly macrosPaul Davis
2013-04-30zero/reset closed file-descriptorsRobin Gareus
should fix issues with LinuxDSP plugins (X11 thread) & xjadeo
2013-04-26redesign toggling of editor/mixer stacking to use Gtkmm2ext::VisibilityTrackerPaul Davis
2013-04-22Drop obsolete file gtk2_ardour/imageframe.ccAdrian Knoth
2013-04-22Drop obsolete file canvas-imageframe.hAdrian Knoth
2013-04-22Merge important bits from canvas-image.h into imageframe.hAdrian Knoth
2013-04-22Add proper GPL license to gtk2_ardour/canvas-imageframe.hAdrian Knoth
Since the file has been part of libgnomecanvas, it is GPL, too.
2013-04-22Drop obsolete gtk2_ardour/canvas-imageframe.cAdrian Knoth
The code is not referenced in the build system anymore.
2013-04-15Revert "option to ignore feedback detection - /i know what i'm doing/ mode."Robin Gareus
This reverts commit e17f75b351356279778e4ea4adbb6c0d544ba755.
2013-04-15option to ignore feedback detection - /i know what i'm doing/ mode.Robin Gareus
This currently only has effect if the loop connection is made/unmade while the option was set/unset. Toggling the option itself won't trigger a graph re-order
2013-04-11enable videotimeline by defaultRobin Gareus
2013-04-10possible fix for #5441 -- ardour hangs on shutdown (trying to stop ↵Robin Gareus
harvid/xjadeo)
2013-04-10vtl: remove inadvertently committed CURLERRORDEBUGRobin Gareus
2013-04-09Merge branch 'master' of git.ardour.org:ardour/ardourPaul Davis
2013-04-09vtl: query video-monitor-state on explicit session saveRobin Gareus
2013-04-09update all i18n .po filesPaul Davis
2013-04-09vtl: rework session-needs-save logicRobin Gareus
* videotimeline now immediately marks the session dirty on every state-changing operation * video-montor is polled every 2.5 seconds for menu-relevant state info (ontop, OSD,..) and every 30 seconds for full state (window pos, size,..) * new interface to query the video-monitor for its state and wait for all replies - terminating the process and using ::wait() is no longer required * Ardour> quit and Ardour > close-session does no longer close the video session to enforce video-monitor state sync but uses above new interface
2013-04-09vtl: disconnect from session-save signalRobin Gareus
the videotimeline is a global unique instance that is allocated during startup and deleted on exit. The Scopedconnection is not deleted with the session.
2013-04-09vtl: resume if "don't close/exit" is selectedRobin Gareus
2013-04-08vtl: mark session dirty if video position-lock or timeline height changesRobin Gareus