qt6-bb10/util
Edward Welbourne e45d05dfc0 Convert UTC offset table look-ups to binary chop
The table was almost sorted by offset - its UTC entry, with offset 0,
was at the front rather than first among the offset 0 entries. The
lookups in it were being done as if the IDs were in space-joined lists
(as for the IANA IDs in the Windows table), splitting on space,
despite the fact that it had separate entries for different IDs at the
same offset (this only arose for offset 0). So actually massage the
input table in python to combine IDs with the same offset using space,
placing UTC first among the offset 0 entries, and ensure the C++ table
is sorted. Regenerated the CLDR data tables using the updated script.

In the process, fix an off-by-one error in the iteration over
space-joined IDs, where the search only advanced to the space, rather
than to just after it. That wasn't a problem before, but now would be.

Change-Id: Ib49c27bac269b557166fa10738c3e396d58456c0
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2023-11-03 18:27:13 +01:00
..
accessibilityinspector
aglfn
cmake Remove remnants of Qt for Native Client (NACL) 2023-09-23 13:40:44 +02:00
edid
glgen
gradientgen
includemocs
integrity
lexgen
locale_database Convert UTC offset table look-ups to binary chop 2023-11-03 18:27:13 +01:00
plugintest
qfloat16-tables
testrunner sanitizer-testrunner.py: be verbose about FAILs being ignored 2023-10-18 18:20:14 +02:00
unicode
wasm wasm: Fix test runner for asynchronous tests 2023-10-26 13:43:39 +02:00
x86simdgen qsimd_x86: update from upstream and enable a few more features 2023-05-26 16:22:22 -07:00
xkbdatagen
update_public_suffix_list.sh Add a script for updating from publicsuffix/list.git 2023-10-01 13:27:03 +02:00