Discussion:
[Audacity-devel] [Audacity-quality] MacOSX - Force quit needed if maximised?
Paul Licameli
2016-12-07 14:04:42 UTC
Permalink
This problem may require yet another wxWindows patch! Dare we?

PRL
I fixed things in case you make the window full screen with command + / .
I did not fix things in case you do that with the green button.
PRL
Oh, right you are. I fixed the problem in case you type cmmand + w, but
that is not sufficient.
PRL
https://github.com/Paul-Licameli/audacity/tree/mac-zoom-bug .
1 Quit audacity, delete Audacity.cfg, launch Audacity.
2 OK to dismiss "How to get help".
3 Unmodified click on green button.
4 Click on red button.
5 Black screen.
Gale
I pushed in once again, no code change, just to have a better commit
comment. ID is 928cfe2858ac20f28883897d2f0778b7f1c4379b
PRL
I have a fix! See my updated branch.
PRL
On Tue, Dec 6, 2016 at 2:19 PM, Paul Licameli <
On Tue, Dec 6, 2016 at 2:10 PM, Paul Licameli <
Aha -- now I see the black screen.
Clicking the title bar does the same thing as the Zoom command in
the
Windows menu. I thought that was what you meant by maximizing.
But no,
clicking the green button does another thing, hiding the bar
entirely unless
the mouse hovers at top.
Command - W does indeed give me a black screen. But then Command -
Q
lets me see the background and other applications again.
PRL
Now that I can reproduce it, I see that 2.1.2 did the same, so there
is
not a regression here. Should we block therefore?
I tried with 2.1.1 and did not see this symptom.
PRL
So what happens on your Mac, Paul if you unmodified-click the green
button
then hit the red button?
Gale
On 6 December 2016 at 15:58, Paul Licameli <
It isn't a BSOD.
If you hover over the 'task bar' (at bottom of screen) or
menu
(at top
of
screen) then they appear over the black, and you can recover
using
those.
I think it is a pretty serious problem, even if it existed
before
in
2.1.2,
and even if other apps like Libre Office have it, but will
wait
for
Gale to
grade it before making a decision about it.
2.1.2 has the same behaviour but I only saw (what now appears
to
be
the behaviour described) reported once.
2.1.1 does not do it because the full screen there was not a
proper full
screen
but really a maximise.
P2 I think.
Particularly as Peter thought it a BSOD, I plan to block on it
for
up to
5 days from now. Possible solution is to 'catch' that method
of
closing, and un-maximise before closing, since unmaximised the
wallpaper
comes back. I don't think blocking on it for up to that time
will
significantly delay us, as we still have a lot of checking to
do of
the
release builds, especially signing.
--James.
I don't reproduce this problem on my Mac but I have implemented
your
suggested fix in branch mac-zoom-bug in my fork.
PRL
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
Paul Licameli
2016-12-07 15:38:10 UTC
Permalink
Yes, I have got it to work with a combination of Audacity source code
changes and some changes of wxWidgets. I will share later today.

PRL
Post by Paul Licameli
This problem may require yet another wxWindows patch! Dare we?
PRL
I fixed things in case you make the window full screen with command + / .
I did not fix things in case you do that with the green button.
PRL
Oh, right you are. I fixed the problem in case you type cmmand + w, but
that is not sufficient.
PRL
https://github.com/Paul-Licameli/audacity/tree/mac-zoom-bug .
1 Quit audacity, delete Audacity.cfg, launch Audacity.
2 OK to dismiss "How to get help".
3 Unmodified click on green button.
4 Click on red button.
5 Black screen.
Gale
I pushed in once again, no code change, just to have a better commit
comment. ID is 928cfe2858ac20f28883897d2f0778b7f1c4379b
PRL
On Tue, Dec 6, 2016 at 2:28 PM, Paul Licameli <
I have a fix! See my updated branch.
PRL
On Tue, Dec 6, 2016 at 2:19 PM, Paul Licameli <
On Tue, Dec 6, 2016 at 2:10 PM, Paul Licameli <
Aha -- now I see the black screen.
Clicking the title bar does the same thing as the Zoom command in
the
Windows menu. I thought that was what you meant by maximizing.
But no,
clicking the green button does another thing, hiding the bar
entirely unless
the mouse hovers at top.
Command - W does indeed give me a black screen. But then Command
- Q
lets me see the background and other applications again.
PRL
Now that I can reproduce it, I see that 2.1.2 did the same, so
there is
not a regression here. Should we block therefore?
I tried with 2.1.1 and did not see this symptom.
PRL
On Tue, Dec 6, 2016 at 1:28 PM, Gale Andrews <
So what happens on your Mac, Paul if you unmodified-click the
green
button
then hit the red button?
Gale
On 6 December 2016 at 15:58, Paul Licameli <
It isn't a BSOD.
If you hover over the 'task bar' (at bottom of screen) or
menu
(at top
of
screen) then they appear over the black, and you can recover
using
those.
I think it is a pretty serious problem, even if it existed
before
in
2.1.2,
and even if other apps like Libre Office have it, but will
wait
for
Gale to
grade it before making a decision about it.
2.1.2 has the same behaviour but I only saw (what now
appears to
be
the behaviour described) reported once.
2.1.1 does not do it because the full screen there was not a
proper full
screen
but really a maximise.
P2 I think.
Particularly as Peter thought it a BSOD, I plan to block on it
for
up to
5 days from now. Possible solution is to 'catch' that method
of
closing, and un-maximise before closing, since unmaximised the
wallpaper
comes back. I don't think blocking on it for up to that time
will
significantly delay us, as we still have a lot of checking to
do of
the
release builds, especially signing.
--James.
I don't reproduce this problem on my Mac but I have implemented
your
suggested fix in branch mac-zoom-bug in my fork.
PRL
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
------------------------------------------------------------
------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
_______________________________________________
Audacity-quality mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-quality
Loading...