On GTK, wxFileDialog defaults to local_only mode which hides GVFS-mounted
filesystems like Google Drive, SMB shares, and external drives mounted
through GVFS. This adds a platform-specific function that disables
local_only mode to show these network/virtual filesystems.
Apply AllowNetworkFileSystems to all file dialogs across KiCad
to ensure directories on network filesystems are visible when
browsing for files.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14372
Replace wxImage::GetImageExtWildcard() with a new FILEEXT::ImageFileWildcard()
function that uses KiCad's formatWildcardExt() to generate case-insensitive
file patterns on GTK (e.g., [pP][nN][gG] instead of just png).
This allows selecting image files with uppercase extensions like .JPG or .PNG
in the Place Image dialogs across eeschema, pcbnew, pl_editor, and
bitmap2component.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21254
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo. Avoids needing to
repeatly update.
Also updates AUTHORS.txt from current repo with contributor names