qt6-bb10/tests/auto/corelib
Ahmad Samir f41089ba3d QString: don't detach in remove(pos, len)
- If this string isn't shared, don't call detach, instead use ->erase() as
  needed
- If this string is shared, create a new string, and copy all elements
  except the ones that would be removed, see task for details

Update unittest to test both code paths.

Task-number: QTBUG-106181
Change-Id: I4c73ff17a6fa89ddcf6966f9c5bf789753f6d39e
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2022-11-03 14:22:51 +02:00
..
animation Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
global QOperatingSystemVersion: add tests for the globals 2022-10-28 14:42:40 -07:00
io QFileInfo: add unittest for setFileTime() 2022-11-01 21:33:15 +02:00
itemmodels Port from qAsConst() to std::as_const() 2022-10-11 23:17:18 +02:00
kernel tests: fix configuring with -no-feature-gui 2022-10-29 01:04:09 +02:00
mimetypes Port from container.count()/length() to size() 2022-10-04 07:40:08 +02:00
platform Revert "Android: fix Android assets handler not listing dirs with only sub dirs" 2022-10-25 13:38:46 +00:00
plugin QLibrary: fix loading multiple versions of a library 2022-10-20 15:38:47 -07:00
serialization tests: fix configuring with -no-feature-gui 2022-10-29 01:04:09 +02:00
text QString: don't detach in remove(pos, len) 2022-11-03 14:22:51 +02:00
thread tst_QAtomicInt:fetchAndAdd(): remove two duplicate data rows 2022-10-17 15:53:32 +02:00
time tst_QTime: fix two duplicated test data tags 2022-10-17 15:53:32 +02:00
tools QHash: tame HasQHashSingleArgOverload ODR violations 2022-11-01 01:52:13 +02:00
CMakeLists.txt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00