Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Thiago Macieira 7359d63209 Replace qt_normalizePathSegments algorithm with QUrl's removeDotsFromPath
Commit 4b1547adc9 rewrote the latter for
simplicity and performance, so copy it over with intent to merging the
two together. In this copy, however, we keep the behavior introduced by
commit eaf4438b35, which made the
normalization match the behavior found in browsers, but didn't apply to
QUrl::resolved (that's the next commit)

Task-number: QTBUG-120396
Pick-to: 6.8.0 6.7 6.5
Change-Id: I2670423f6c6a5339771ffffdf15ebad46fd25cb4
Reviewed-by: David Faure <david.faure@kdab.com>
(cherry picked from commit 78e2d24752)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-09-14 09:37:11 -07:00
.github/workflows
LICENSES Use SPDX identifier to Wintab attribution 2024-06-24 10:03:44 +00:00
bin CMake: Don't hard-code "libexec" in qt-configure-module 2024-08-20 13:50:32 +02:00
cmake Fix the platform-detection condition in the PlatformGraphics module 2024-09-13 21:58:05 +02:00
coin Coin: Fix Windows aarch64 cross compile conditions 2024-09-11 09:06:54 +00:00
config.tests Fix ARM NEON detection on MSVC arm64 2024-08-12 10:10:22 +00:00
dist
doc Android: bump AGP to 8.6.0 which supports Android 15 2024-09-09 23:48:01 +00:00
examples Examples/Sql/Masterdetail: Fix deleting rows 2024-09-08 10:08:28 +00:00
lib
libexec
mkspecs wasm: Update Emscripten to 3.1.56 2024-07-12 01:42:29 +00:00
qmake CMake: Only build QtLibraryInfo if we are building tools 2024-07-21 12:42:33 +00:00
src Replace qt_normalizePathSegments algorithm with QUrl's removeDotsFromPath 2024-09-14 09:37:11 -07:00
tests Replace qt_normalizePathSegments algorithm with QUrl's removeDotsFromPath 2024-09-14 09:37:11 -07:00
util Include relevant Unicode Inc. copyright line in generated data files 2024-08-31 08:56:42 +00:00
.cmake.conf Bump Apple OS deployment targets and minimum/maximum SDK/Xcode versions 2024-08-21 17:02:12 +00:00
.gitattributes
.gitignore
.lgtm.yml
.tag
CMakeLists.txt
config_help.txt configure: Add example how to pass CMake variables 2024-09-04 14:00:45 +00:00
configure
configure.bat
configure.cmake Prevent -feature-c++20 on VxWorks 2024-08-05 19:28:43 +00:00
dependencies.yaml
licenseRule.json Include relevant Unicode Inc. copyright line in generated data files 2024-08-31 08:56:42 +00:00
qt_cmdline.cmake configure: accept -c++std c++17 again 2024-06-13 20:40:06 +00:00