qt5base-lts/tests/auto/corelib/io/qloggingregistry
Kai Koehne bd0279c417 Logging: Accept .ini files written by QSettings
For keys, QSettings escapes all characters outside of [-a-zA-Z0-9_.]
by using percent encoding, and changes '/' to '\'. That is,

  settings.setValue("qt.*", true)

will be written to an .ini file as

  qt.%2A=true

This means that QSettings can not be used to write general-purpose
qtlogging.ini files. Fix this by applying the reverse transformation
method from QSettings when reading in the .ini file.

[ChangeLog][Logging] Qt will now accept qtlogging.ini files
written by QSettings.

Task-number: QTBUG-69548
Change-Id: I55b7a8b433291268dc6855901f72b1c04f8ee6d3
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2018-07-28 14:43:40 +00:00
..
android_testdata.qrc Android: Fix QLoggingRegistry test 2014-12-22 09:27:55 +01:00
qloggingregistry.pro Support for Q_OS_ANDROID_EMBEDDED and android-embedded build flags 2018-01-20 18:16:59 +00:00
qtlogging.ini Logging: Change 'rules' section name to 'Rules' 2014-02-26 12:58:00 +01:00
tst_qloggingregistry.cpp Logging: Accept .ini files written by QSettings 2018-07-28 14:43:40 +00:00