diff options
| author | Thiago Macieira <thiago.macieira@intel.com> | 2024-12-29 12:30:58 -0300 |
|---|---|---|
| committer | Thiago Macieira <thiago.macieira@intel.com> | 2024-12-30 19:45:56 -0300 |
| commit | 002f12bf05a8ed977e2fec582d03039ab0bb11ca (patch) | |
| tree | 10887f266fd5b1ae0769a144e056b20400d86916 /examples/sql/sqlbrowser/qsqlconnectiondialog.cpp | |
| parent | 8b82bdb01f459e4ba5f028959aae0d5dfad9a8bf (diff) | |
tracegen: Remove the use of QUuid and therefore QCryptographicHash
By bypassing the two completely and just using the SHA1 algorithm
directly. This removes the only use of either class in bootstrapped
tools.
The use of the null UUID as a namespace is non-standard, so I've
scheduled it for removal in Qt 7, which will also simplify the code. It
will be closer to Microsoft's suggestion in [1]. Until then, this keeps
the exact same algorithm as Qt 6.8's tracegen so the two versions
generate the same IDs.
[1] https://learn.microsoft.com/en-us/windows/win32/api/traceloggingprovider/nf-traceloggingprovider-tracelogging_define_provider#provider-name-and-id
Change-Id: I5056b93971c9b03d7d82fffd53bf27228074d9f4
Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
Diffstat (limited to 'examples/sql/sqlbrowser/qsqlconnectiondialog.cpp')
0 files changed, 0 insertions, 0 deletions
