wxWidgets/samples
Tobias Taschner a5cec42bb6 macOS: Use public API for fullscreen in wxWebView
To enable fullscreen support with WKWebView private API which was
available since macOS 10.11 was used. Beginning with macOS 12.1 this
resulted in unpredictable layout issues inside the webview.

This reimplementation using java script and message handlers does only
use public API. This also makes the fullscreen message more controlable
as the webview does no longer put the containing window in fullscreen
mode without application code intervention. That also unifies macOS with
the way Edge sends this event in MSW.

Closes https://github.com/wxWidgets/wxWidgets/pull/2629
2022-01-04 22:54:39 +01:00
..
access Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
animate Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
archive Use arch suffix consistently in all directories names 2021-08-26 23:12:40 +02:00
artprov Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
aui Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
calendar Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
caret Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
clipboard Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
collpane Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
combo Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
config Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
console Use arch suffix consistently in all directories names 2021-08-26 23:12:40 +02:00
dataview Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
debugrpt Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
dialogs Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
dialup Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
display Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
dll Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
dnd Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
docview Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
dragimag Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
drawing Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
erase Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
event Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
except Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
exec Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
font Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
fswatcher Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
grid Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
help Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
htlbox Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
html Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
image Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
internat Fix using const char* and wxString in ternary operator 2022-01-03 21:20:23 +01:00
ipc Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
joytest Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
keyboard Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
layout Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
listctrl Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
mdi Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
mediaplayer Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
memcheck Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
menu Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
mfc Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
minimal Update copyright years to 2021 2022-01-02 13:32:23 +01:00
nativdlg Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
notebook Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
oleauto Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
opengl Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
ownerdrw Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
popup Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
power Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
preferences Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
printing Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
propgrid Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
regtest Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
render Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
ribbon Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
richtext Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
sashtest Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
scroll Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
secretstore Use arch suffix consistently in all directories names 2021-08-26 23:12:40 +02:00
shaped Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
sockets Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
sound Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
splash Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
splitter Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
statbar Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
stc Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
svg Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
taborder Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
taskbar Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
taskbarbutton Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
text Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
thread Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
toolbar Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
treectrl Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
treelist Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
typetest Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
uiaction Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
validate Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
vscroll Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
webrequest Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
webview macOS: Use public API for fullscreen in wxWebView 2022-01-04 22:54:39 +01:00
widgets Fix using const char* and wxString in ternary operator 2022-01-03 21:20:23 +01:00
wizard Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
wrapsizer Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
xrc Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
xti Use DPI aware manifests for MSVS 2022 too 2021-12-18 13:22:59 +01:00
makefile.gcc Make wxrc independent from GUI support 2021-08-06 21:51:11 +02:00
Makefile.in Build samples in parallel with "make -jN" 2017-08-15 19:16:27 +02:00
makefile.vc Make wxrc independent from GUI support 2021-08-06 21:51:11 +02:00
sample.ico Update sample icon to use new logo image in more resolutions 2021-07-06 12:53:39 +01:00
sample.rc Set wxUSE_DPI_AWARE_MANIFEST=2 for all samples, not just toolbar 2021-10-20 16:19:41 +01:00
sample.xpm Update sample icon to use new logo image in more resolutions 2021-07-06 12:53:39 +01:00
samples.bkl Merge branch 'master' into web-request 2020-12-12 18:12:25 +01:00