[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs
From: |
Akihiko Odaki |
Subject: |
Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs |
Date: |
Fri, 19 Feb 2021 18:38:42 +0900 |
2021年2月17日(水) 22:09 Gerd Hoffmann <kraxel@redhat.com>:
>
> On Fri, Feb 12, 2021 at 09:05:40AM +0900, Akihiko Odaki wrote:
> > The detections of full screen APIs were wrong. A detection is coded as:
> > [NSView respondsToSelector:@selector(exitFullScreenModeWithOptions:)]
> > but it should be:
> > [NSView
> > instancesRespondToSelector:@selector(exitFullScreenModeWithOptions:)]
> >
> > The uses of full screen APIs were also incorrect, and if you fix the
> > detections, the full screen view stretches the video, changing the
> > aspect ratio, even if zooming is disabled.
> >
> > Remove the code as it does nothing good.
>
> So, it's broken right now (and probably for quite a while without anyone
> complaining). And the attempt to fix it didn't work out very well.
> Correct?
Because the detections of APIs are wrong, the code using those APIs
were never executed and nobody realized it was broken.
I did not seriously attempt to fix it because the APIs are no longer
the best ways to implement fullscreen. ([NSWindow -toggleFullScreen:]
is more favorable today.) There is not much to reuse even if
implementing fullscreen with [NSView -enterFullScreenModeWithOptions:]
since the code is so small.
>
> Just dropping the code makes sense to me then.
>
> Any objections or better suggestions from the macos camp?
> If not I'll go queue it for the next UI pull request in a day or two.
>
> thanks,
> Gerd
>
Thank you for responding to my patches.
Akihiko Odaki
- [PATCH] ui/cocoa: Remove the uses of full screen APIs, Akihiko Odaki, 2021/02/11
- Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs, Gerd Hoffmann, 2021/02/17
- Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs,
Akihiko Odaki <=
- Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs, BALATON Zoltan, 2021/02/19
- Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs, Akihiko Odaki, 2021/02/19
- Re: [PATCH] ui/cocoa: Remove the uses of full screen APIs, Gerd Hoffmann, 2021/02/19
- [PATCH v2] ui/cocoa: Remove the uses of full screen APIs, Akihiko Odaki, 2021/02/19
- Re: [PATCH v2] ui/cocoa: Remove the uses of full screen APIs, Gerd Hoffmann, 2021/02/22