diff --git a/Engine-Core/vendor/SFML/include/SFML/Config.hpp b/Engine-Core/vendor/SFML/include/SFML/Config.hpp index 760b887..36a8b1a 100644 --- a/Engine-Core/vendor/SFML/include/SFML/Config.hpp +++ b/Engine-Core/vendor/SFML/include/SFML/Config.hpp @@ -30,7 +30,7 @@ //////////////////////////////////////////////////////////// #define SFML_VERSION_MAJOR 3 #define SFML_VERSION_MINOR 0 -#define SFML_VERSION_PATCH 1 +#define SFML_VERSION_PATCH 2 #define SFML_VERSION_IS_RELEASE true diff --git a/Engine-Core/vendor/SFML/include/SFML/Network/Packet.hpp b/Engine-Core/vendor/SFML/include/SFML/Network/Packet.hpp index 2ba56db..460a44c 100644 --- a/Engine-Core/vendor/SFML/include/SFML/Network/Packet.hpp +++ b/Engine-Core/vendor/SFML/include/SFML/Network/Packet.hpp @@ -191,10 +191,6 @@ public: /// } /// \endcode /// - /// Don't focus on the return type, it's equivalent to bool but - /// it disallows unwanted implicit conversions to integer or - /// pointer types. - /// /// \return `true` if last data extraction from packet was successful /// /// \see `endOfPacket` diff --git a/Engine-Core/vendor/SFML/include/SFML/System/Utf.inl b/Engine-Core/vendor/SFML/include/SFML/System/Utf.inl index 20763c7..0d05a0c 100644 --- a/Engine-Core/vendor/SFML/include/SFML/System/Utf.inl +++ b/Engine-Core/vendor/SFML/include/SFML/System/Utf.inl @@ -337,7 +337,7 @@ In Utf<16>::decode(In begin, In end, char32_t& output, char32_t replacement) else { // We can make a direct copy - output = first; + output = static_cast(first); } return begin; diff --git a/Engine-Core/vendor/SFML/include/SFML/Window/Mouse.hpp b/Engine-Core/vendor/SFML/include/SFML/Window/Mouse.hpp index 97459e0..931d0a2 100644 --- a/Engine-Core/vendor/SFML/include/SFML/Window/Mouse.hpp +++ b/Engine-Core/vendor/SFML/include/SFML/Window/Mouse.hpp @@ -113,6 +113,10 @@ enum class Wheel /// /// \param position New position of the mouse /// +/// \warning On macOS the OS API used for `setPosition` requires granting +/// of Accessibility permission for your application. +/// See also: https://support.apple.com/guide/mac-help/allow-accessibility-apps-to-access-your-mac-mh43185/ +/// //////////////////////////////////////////////////////////// SFML_WINDOW_API void setPosition(Vector2i position); @@ -125,6 +129,10 @@ SFML_WINDOW_API void setPosition(Vector2i position); /// \param position New position of the mouse /// \param relativeTo Reference window /// +/// \warning On macOS the OS API used for `setPosition` requires granting +/// of Accessibility permission for your application. +/// See also: https://support.apple.com/guide/mac-help/allow-accessibility-apps-to-access-your-mac-mh43185/ +/// //////////////////////////////////////////////////////////// SFML_WINDOW_API void setPosition(Vector2i position, const WindowBase& relativeTo); } // namespace Mouse diff --git a/Engine-Core/vendor/SFML/lib/FLAC.lib b/Engine-Core/vendor/SFML/lib/FLAC.lib index d0c7ecb..c8adc4f 100644 Binary files a/Engine-Core/vendor/SFML/lib/FLAC.lib and b/Engine-Core/vendor/SFML/lib/FLAC.lib differ diff --git a/Engine-Core/vendor/SFML/lib/FLACd.lib b/Engine-Core/vendor/SFML/lib/FLACd.lib index 1490cc1..d857b9a 100644 Binary files a/Engine-Core/vendor/SFML/lib/FLACd.lib and b/Engine-Core/vendor/SFML/lib/FLACd.lib differ diff --git a/Engine-Core/vendor/SFML/lib/freetype.lib b/Engine-Core/vendor/SFML/lib/freetype.lib index 3bae3fd..f59e233 100644 Binary files a/Engine-Core/vendor/SFML/lib/freetype.lib and b/Engine-Core/vendor/SFML/lib/freetype.lib differ diff --git a/Engine-Core/vendor/SFML/lib/freetyped.lib b/Engine-Core/vendor/SFML/lib/freetyped.lib index e9f4fa6..71e7b9e 100644 Binary files a/Engine-Core/vendor/SFML/lib/freetyped.lib and b/Engine-Core/vendor/SFML/lib/freetyped.lib differ diff --git a/Engine-Core/vendor/SFML/lib/ogg.lib b/Engine-Core/vendor/SFML/lib/ogg.lib index ff00c03..d3c2d26 100644 Binary files a/Engine-Core/vendor/SFML/lib/ogg.lib and b/Engine-Core/vendor/SFML/lib/ogg.lib differ diff --git a/Engine-Core/vendor/SFML/lib/oggd.lib b/Engine-Core/vendor/SFML/lib/oggd.lib index a3105e7..246b88e 100644 Binary files a/Engine-Core/vendor/SFML/lib/oggd.lib and b/Engine-Core/vendor/SFML/lib/oggd.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-audio-s-d.lib b/Engine-Core/vendor/SFML/lib/sfml-audio-s-d.lib index 10ed5fd..52cc776 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-audio-s-d.lib and b/Engine-Core/vendor/SFML/lib/sfml-audio-s-d.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-audio-s.lib b/Engine-Core/vendor/SFML/lib/sfml-audio-s.lib index 8f81ccd..c244803 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-audio-s.lib and b/Engine-Core/vendor/SFML/lib/sfml-audio-s.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-graphics-s-d.lib b/Engine-Core/vendor/SFML/lib/sfml-graphics-s-d.lib index 6ee4741..361169f 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-graphics-s-d.lib and b/Engine-Core/vendor/SFML/lib/sfml-graphics-s-d.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-graphics-s.lib b/Engine-Core/vendor/SFML/lib/sfml-graphics-s.lib index 019c3a3..049916e 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-graphics-s.lib and b/Engine-Core/vendor/SFML/lib/sfml-graphics-s.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-main-d.lib b/Engine-Core/vendor/SFML/lib/sfml-main-d.lib index dda5419..82ca022 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-main-d.lib and b/Engine-Core/vendor/SFML/lib/sfml-main-d.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-main.lib b/Engine-Core/vendor/SFML/lib/sfml-main.lib index 13fe18a..6cd16ec 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-main.lib and b/Engine-Core/vendor/SFML/lib/sfml-main.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-network-s-d.lib b/Engine-Core/vendor/SFML/lib/sfml-network-s-d.lib index 1318cb4..e4fad09 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-network-s-d.lib and b/Engine-Core/vendor/SFML/lib/sfml-network-s-d.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-network-s.lib b/Engine-Core/vendor/SFML/lib/sfml-network-s.lib index 7fcbd24..69ccca5 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-network-s.lib and b/Engine-Core/vendor/SFML/lib/sfml-network-s.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-system-s-d.lib b/Engine-Core/vendor/SFML/lib/sfml-system-s-d.lib index 0c65df8..ec486cb 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-system-s-d.lib and b/Engine-Core/vendor/SFML/lib/sfml-system-s-d.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-system-s.lib b/Engine-Core/vendor/SFML/lib/sfml-system-s.lib index 4fd42e2..d038b3f 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-system-s.lib and b/Engine-Core/vendor/SFML/lib/sfml-system-s.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-window-s-d.lib b/Engine-Core/vendor/SFML/lib/sfml-window-s-d.lib index 9fd01e1..b93c33b 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-window-s-d.lib and b/Engine-Core/vendor/SFML/lib/sfml-window-s-d.lib differ diff --git a/Engine-Core/vendor/SFML/lib/sfml-window-s.lib b/Engine-Core/vendor/SFML/lib/sfml-window-s.lib index 686da10..00f6626 100644 Binary files a/Engine-Core/vendor/SFML/lib/sfml-window-s.lib and b/Engine-Core/vendor/SFML/lib/sfml-window-s.lib differ diff --git a/Engine-Core/vendor/SFML/lib/vorbis.lib b/Engine-Core/vendor/SFML/lib/vorbis.lib index 0572bf7..058a941 100644 Binary files a/Engine-Core/vendor/SFML/lib/vorbis.lib and b/Engine-Core/vendor/SFML/lib/vorbis.lib differ diff --git a/Engine-Core/vendor/SFML/lib/vorbisd.lib b/Engine-Core/vendor/SFML/lib/vorbisd.lib index 64874bb..ebb0ce1 100644 Binary files a/Engine-Core/vendor/SFML/lib/vorbisd.lib and b/Engine-Core/vendor/SFML/lib/vorbisd.lib differ diff --git a/Engine-Core/vendor/SFML/lib/vorbisenc.lib b/Engine-Core/vendor/SFML/lib/vorbisenc.lib index 5e02851..d7830fe 100644 Binary files a/Engine-Core/vendor/SFML/lib/vorbisenc.lib and b/Engine-Core/vendor/SFML/lib/vorbisenc.lib differ diff --git a/Engine-Core/vendor/SFML/lib/vorbisencd.lib b/Engine-Core/vendor/SFML/lib/vorbisencd.lib index 1794c80..48efe53 100644 Binary files a/Engine-Core/vendor/SFML/lib/vorbisencd.lib and b/Engine-Core/vendor/SFML/lib/vorbisencd.lib differ diff --git a/Engine-Core/vendor/SFML/lib/vorbisfile.lib b/Engine-Core/vendor/SFML/lib/vorbisfile.lib index 6ffc75a..f6cb9c8 100644 Binary files a/Engine-Core/vendor/SFML/lib/vorbisfile.lib and b/Engine-Core/vendor/SFML/lib/vorbisfile.lib differ diff --git a/Engine-Core/vendor/SFML/lib/vorbisfiled.lib b/Engine-Core/vendor/SFML/lib/vorbisfiled.lib index f5380dc..91187c3 100644 Binary files a/Engine-Core/vendor/SFML/lib/vorbisfiled.lib and b/Engine-Core/vendor/SFML/lib/vorbisfiled.lib differ diff --git a/Engine-Core/vendor/SFML/share/doc/SFML/license.md b/Engine-Core/vendor/SFML/license.md similarity index 100% rename from Engine-Core/vendor/SFML/share/doc/SFML/license.md rename to Engine-Core/vendor/SFML/license.md diff --git a/Engine-Core/vendor/SFML/share/doc/SFML/readme.md b/Engine-Core/vendor/SFML/readme.md similarity index 100% rename from Engine-Core/vendor/SFML/share/doc/SFML/readme.md rename to Engine-Core/vendor/SFML/readme.md