The Flagship http://ardour.org
Go to file
Robin Gareus fe7fd146aa macOS: fix crash when trying to enter fullscreen while already in fullscreen
YDK2 uses SetSystemUIMode() for fullscreen. This also uses space
otherwise reserved for the menu bar at the top, and is apparently
preferable for Ardour's UI.

However when a user manually enters fullscreen using the window
title-bar's green button (NSWindow toggleFullScreen). YDK will crash
when the user then also tries to use YDK's fullscreen mode:

```
NSWindowStyleMaskFullScreen cleared on a window outside of a full screen transition.
called from
  [NSWindow setStyleMask:]
  gdk_window_set_decorations
  gdk_window_fullscreen
```

Ideally we'd set NSApp presentation flags so that the toplevel window
would allow one to zoom (maximize), but not to enter fullscreen. Like it
used to be on OSX. It is unclear how to achieve this on macOS for
resizable windows, short of marking the top-level window a dialog or
utility window.
2024-04-10 20:41:49 +02:00
MSVCMixbus3 Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
MSVCardour3 remove midi_scroomer.h from MSVC project file 2023-09-10 18:20:35 -06:00
MSVCvst_scan Add/remove source(s) in our MSVC project (vst2_scanner) 2021-07-05 10:25:35 +01:00
doc short doc on drawing cairo single pixel lines 2023-07-17 16:46:54 -06:00
gtk2_ardour macOS provides z-axis stacking for Dialogs 2024-04-04 22:50:26 +02:00
headless Localize stripped down gtk2 2024-01-06 21:52:48 +01:00
libs macOS: fix crash when trying to enter fullscreen while already in fullscreen 2024-04-10 20:41:49 +02:00
luasession Localize stripped down gtk2 2024-01-06 21:52:48 +01:00
msvc_extra_headers Fix various typos 2022-04-08 19:51:02 +02:00
session_utils Remove unmaintained AAF CLI 2024-02-15 01:44:35 +01:00
share Add example script to exercise Plugin Properties 2024-03-24 23:09:53 +01:00
tools Ardour non longer uses gtk modules 2024-04-04 17:06:22 +02:00
.dir-locals.el Only use .dir-locals.el to set tab indentation (or not, for python). 2011-04-06 16:33:43 +00:00
.gitattributes Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
.gitignore Localize stripped down gtk2 2024-01-06 21:52:48 +01:00
COPYING add plugin clarification to COPYING 2023-04-26 13:28:29 -06:00
PACKAGER_README fixes for various consistency/settings issues in monitor section; minor edit to PACKAGER_README 2010-03-17 16:01:58 +00:00
README Directly use HTTPS 2021-03-23 23:27:45 +01:00
README-GITHUB.txt Update tracker/reference URLs to prefer HTTPs 2022-10-24 04:59:20 +02:00
TRANSLATORS Update translation howto 2023-09-24 19:58:25 +02:00
ardour.1 Update tracker/reference URLs to prefer HTTPs 2022-10-24 04:59:20 +02:00
nutempo-todo todo list text for nutempo-related tasks 2021-08-16 13:41:49 -06:00
system_config Empty system_config (pre-seed XML nodes, use built-in settings) 2017-03-02 19:37:36 +01:00
waf upgrade waf to 2.0.26 (includes new autowaf.py version) 2023-09-23 12:09:52 -06:00
wscript Work around itstools bug #9648 2024-03-04 14:27:23 +01:00

README

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

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