wxwidgets/src
Vadim Zeitlin 3181f1988d Fix using *.* in wxDir under MSW
Using "*.*" as a wildcard is supposed to match everything under MSW, but
ever since the changes of 4daceaacbd (Check that files returned from
wxDir::FindXXX() match the filter., 2013-04-08, see #3432) it only
matched the files with extension because we double-checked the match
returned by the native MSW function (which does handle "*.*" correctly)
using our own wxString::Matches() which doesn't handle it specially.

Fix this by skipping the call to Matches() when "*.*" is used: we know
that this wildcard matches everything, so rechecking the match would be
useless at best, even if it were not actively harmful. And also skip
this call for "*" because calling Matches("*") always succeeds anyhow.

This also fixes the same bug in wxFind{First,Next}File() and any other
code using them such as wx{File,Dir}Ctrl.

Closes #23905.
2023-09-27 15:33:32 +02:00
..
aui Don't stop wxWindowDestroyEvent processing in wxAuiManager 2023-08-25 17:24:16 +02:00
common Fix recent wxGTK regression when using wide string entry point 2023-09-21 22:03:11 +02:00
dfb Use std::unordered_map<> in wxDFB 2023-04-12 18:15:45 +01:00
expat@23b7f47ef6 Apply fix for CVE-2022-40674 to Expat submodule 2022-10-07 02:02:33 +02:00
generic Ensure current cell remains valid when wxGrid table changes 2023-09-15 02:08:36 +02:00
gtk Fix showing popup menu with GTK/Wayland without active event 2023-09-24 14:20:29 -07:00
html Fix default colours used by wxHtmlWindow in dark mode 2023-06-01 17:00:14 +01:00
jpeg@8524936115 Upgrade libjpeg to the latest 9d version 2020-04-04 00:46:40 +02:00
msw Fix using *.* in wxDir under MSW 2023-09-27 15:33:32 +02:00
osx Send key down events ourselves if macOS didn't do it 2023-07-28 13:24:51 +02:00
png@d675c669c8 Update libpng and libtiff to fix warnings with latest clang 2022-03-20 16:01:31 +01:00
propgrid Use range-based loop to iterate over wxPGProperty children 2023-09-22 23:39:53 +02:00
qt Do not emit wxEVT_CHECKLISTBOX from wxQt wxCheckListBox::Check() 2023-09-15 01:51:57 +02:00
ribbon Fix wxRibbonToolBar::GetToolByPos() and DeleteToolByPos() 2023-04-18 14:37:04 +02:00
richtext Fix wxBufferedPaintDC scale in wxRichTextCtrl 2023-09-10 17:34:01 +02:00
stc Update Scintilla submodules to avoid warnings with -Wextra 2023-07-04 01:25:03 +02:00
tiff@227d3d489f Synchronize config.* files in submodules with top-level repository 2023-07-27 17:14:48 +02:00
univ Fix creating wxRadioBox with no items in wxUniv 2023-08-24 02:31:22 +02:00
unix Skip LIST chunks in WAV files in Unix wxSound implementation 2023-09-10 17:28:56 +02:00
x11 Initialize base class in copy ctor in the other ports too 2023-07-04 01:24:43 +02:00
xml Replace all remaining occurrences of wxScopedPtr 2023-03-06 23:53:13 +01:00
xrc Add support for specifying high DPI animations in XRC 2023-08-25 20:51:21 +02:00
zlib@a6c8900ecb Update bundled zlib to 1.2.13.1 2023-01-26 23:41:10 +01:00