Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Thiago Macieira e8122a0a9c QUrl/QDir: revert all recent changes to path normalization
This amends commit c023016ffd to revert
all of the following commits:
214fbc658b
492c646735
804b099674
e457668468
a1610c6c68

The reason for this is that they introduce a behavior change in QUrl,
causing the normalization/resolution of file:// directory paths not to
end in "/" and this behavior change revealed buggy code in QML that
concatenated strings expecting the slash to be there. Commit
c023016ffd attempted to do that too, but it left QUrl in a state
that introduced a regression from 6.7.

Discussion on whether we will accept this behavior change (and require
fixes to buggy code) or keep the old behavior to avoid breakages will
happen for 6.8.x.

This commit reintroduces bug QTBUG-120396 to 6.8.0.

Task-number: QTBUG-120396
Fixes: QTBUG-128940
Change-Id: Id78899df1cea4321d9e1fffdcc0f406bbfd534b8
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2024-09-19 01:23:39 -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 Don't mark Q{Explicitly.}SharedDataPointer as Qt_6_PRIVATE_API 2024-09-08 10:08:23 +00:00
coin Coin: Fix Windows aarch64 cross compile conditions 2024-09-12 07:18:38 +00:00
config.tests Fix ARM NEON detection on MSVC arm64 2024-08-12 10:10:22 +00:00
dist Remove dist/README 2024-02-29 15:35:57 +01:00
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 CMake: Allow building all examples as standalone just like tests 2024-03-14 11:44:16 +01:00
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 QUrl/QDir: revert all recent changes to path normalization 2024-09-19 01:23:39 -07:00
tests QUrl/QDir: revert all recent changes to path normalization 2024-09-19 01:23:39 -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 Git ignore Visual Studio CMake build directories 2023-11-24 23:42:05 +01:00
.lgtm.yml
.tag
CMakeLists.txt cmake: add _extra_files IDE target from heuristics 2024-04-12 08:36:01 +08:00
config_help.txt configure: Add example how to pass CMake variables 2024-09-04 14:00:45 +00:00
configure Change configure license 2024-02-02 15:23:02 +00:00
configure.bat configure.bat: Fix errors on Windows 2024-03-05 11:56:24 +01:00
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