GerbView "File > Open Gerber Plot File(s)..." file name masks do not match default names
Description
In GerbView (on MacOS and probably Linux), the file name masks used in the Files
> Open Gerber Plot File(s)...
dialog do not match default (Protel) Gerber file name extensions generated by KiCAD, as they use upper case file (extension) masks.
Steps to reproduce
In GerbView, select File
> Open Gerber Plot File(s)...
, and in the resulting dialog Show Options
> File type:
(drop-down). Notice that the file name masks shown are all upper case (see the following screenshot, where the gerber files are all greyed out).
The default file name extensions for Gerber files generated by KiCAD are all lower case (*.g*
) and, in contrast to Windows, MacOS (a BSD Unix derivative) and Linux use case sensitive file names, which means that KiCAD generated Gerber files cannot be selected in the Open Gerber Plot File(s)...
dialog without first selecting Show Options
> File type:
> All files (*)
.
These other File menu dialogs do not exhibit the same behavior:
KiCad Version
Application: KiCad Gerber Viewer arm64 on arm64
Version: 7.0.8, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.13.0
HarfBuzz 7.3.0
FontConfig 2.14.2
libcurl/7.85.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.47.0
Platform: macOS Ventura Version 13.1 (Build 22C65), 64 bit, Little endian, wxMac
Build Info:
Date: Sep 29 2023 12:23:42
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.82.0
OCC: 7.7.0
Curl: 7.77.0
ngspice: 38
Compiler: Clang 13.0.0 with C++ ABI 1002
Build settings:
KICAD_SPICE=ON