It's no longer X11 specific since it's also used in Wayland when the X11 target is enabled. It should be renamed as UNIX and make it available when building the wayland target even if the X11 on is disabled.
Created attachment 319849 [details]
Created attachment 319850 [details]
Comment on attachment 319850 [details]
/home/ews/ltilve-gtk-wk2-ews/WebKit/Source/WebKit/Shared/Plugins/Netscape/unix/NetscapePluginModuleUnix.cpp: In member function 'void WebKit::NetscapePluginModule::determineQuirks()':
/home/ews/ltilve-gtk-wk2-ews/WebKit/Source/WebKit/Shared/Plugins/Netscape/unix/NetscapePluginModuleUnix.cpp:187:32: error: 'IgnoreRightClickInWindowlessMode' is not a member of 'WebKit::PluginQuirks'
/home/ews/ltilve-gtk-wk2-ews/WebKit/Source/WebKit/Shared/Plugins/Netscape/unix/NetscapePluginModuleUnix.cpp:189:32: error: 'DoNotCancelSrcStreamInWindowedMode' is not a member of 'WebKit::PluginQuirks'
Build failure is because this patch depends on the other one, I'll submit a patch for EWS before landing anyway
Created attachment 319881 [details]
Patch for landing
Committed r221610: <http://trac.webkit.org/changeset/221610>