ardour/libs
Nikolay 55658c3aae [Summary] Mac OS specific bug fix: Increased priority of the top menu bar events
[Details] g_idle_add () which was used for this purpose used G_PRIORITY_DEFAULT_IDLE>=200 which was too low for correct main menu requests processing, like showing Mixer or Big Clock Window.

The priority was increased to G_PRIORITY_HIGH_IDLE = 100.
According to GTK manual (https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#G-PRIORITY-HIGH-IDLE:CAPS)
GTK+ uses G_PRIORITY_HIGH_IDLE + 10 = 110 for resizing operations, and G_PRIORITY_HIGH_IDLE + 20 = 120 for redrawing operations.

I assume that during record or playback on tracks there are too many redraw request which didn't give any chance for main menu request to be processed in time with old priority value.

This change must be considered as a hot fix so far.
The issue might be deeper. Will be investigated with Paul.

[Feature reviewed] AMishyn
[Reviewed by] PDavis, GZharun
2015-06-29 14:18:15 -04:00
..
appleutility AU: fix return value reference 2015-02-23 02:49:37 +01:00
ardour new file holding non-AVX stubs for AVX functions on linux 2015-06-29 14:18:15 -04:00
ardouralsautil allow to scan for half-duplex ALSA devices 2015-06-14 22:26:06 +02:00
audiographer copy all XCode project files from Tracks. 2015-06-29 14:18:10 -04:00
backends Fixed up types mismatch in AudioCallback and AudioCllbackData struct 2015-06-29 14:18:15 -04:00
canvas copy all XCode project files from Tracks. 2015-06-29 14:18:10 -04:00
clearlooks-newer Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
clearlooks-older
evoral Revert "add operator bool() to Evoral::Beats" 2015-06-29 14:18:14 -04:00
fst case insensitive VST plugin file extension - fixes #6285 2015-04-27 18:23:51 +02:00
gtkmm2ext [Summary] Mac OS specific bug fix: Increased priority of the top menu bar events 2015-06-29 14:18:15 -04:00
libltc Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
midi++2 copy all XCode project files from Tracks. 2015-06-29 14:18:10 -04:00
panners better implementation of configure and build time is_tracks_build() test 2015-06-29 14:18:10 -04:00
pbd add PBD::DEBUG bits for WavesAudio and WavesMIDI 2015-06-29 14:18:14 -04:00
plugins/reasonablesynth.lv2 silence clang int/float/double -Wabsolute-value 2015-06-23 15:46:00 +02:00
qm-dsp Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
surfaces rationalize save/restore of control surface "feedback" property 2015-06-24 13:46:07 -04:00
timecode Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
vamp-plugins Make it compile with C++11 support. 2014-12-01 23:18:11 +01:00
vfork install all additional binaries in $libdir 2014-11-13 19:57:40 +01:00