qt5base-lts/tests/manual/diaglib
Konstantin Ritt 0e1f3aab11 Update Unicode data & algorithms up to v8.0
* Georgian lari currency symbol
* A large collection of CJK unified ideographs
* Emoji symbols and symbol modifiers
* Letters to support the Ik language in Uganda, Kulango in
  the Côte d’Ivoire, and other languages of Africa
* A set of lowercase Cherokee syllables, forming case pairs
  with the existing Cherokee characters
* The Ahom script for support of the Tai Ahom language in India
* Arabic letters to support Arwi—the Tamil language written in the Arabic script

For more details, see http://www.unicode.org/versions/Unicode8.0.0/

[ChangeLog][QtCore] Unicode data updated to v.8.0

Change-Id: If255f95c9c45655b721369a116299da3cabbba0a
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
2015-11-05 08:25:02 +00:00
..
diaglib.pri Diaglib: Add helper functions for analyzing non-Latin strings. 2014-12-19 16:19:30 +01:00
eventfilter.cpp Diaglib: Output QGuiApplication::focusObject() in focus changes, too. 2015-09-15 13:24:14 +00:00
eventfilter.h Diaglib: Add gesture events to event filter. 2015-03-20 12:27:21 +00:00
glinfo.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
glinfo.h Update copyright headers 2015-02-11 06:49:51 +00:00
nativewindowdump_win.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
nativewindowdump.cpp Update copyright headers 2015-02-11 06:49:51 +00:00
nativewindowdump.h Update copyright headers 2015-02-11 06:49:51 +00:00
qwidgetdump.cpp Diaglib: Output window/widget state(s). 2015-06-11 07:55:08 +00:00
qwidgetdump.h Update copyright headers 2015-02-11 06:49:51 +00:00
qwindowdump.cpp Diaglib: Output window/widget state(s). 2015-06-11 07:55:08 +00:00
qwindowdump.h Update copyright headers 2015-02-11 06:49:51 +00:00
README.txt Diaglib: Add helper functions for analyzing non-Latin strings. 2014-12-19 16:19:30 +01:00
textdump.cpp Update Unicode data & algorithms up to v8.0 2015-11-05 08:25:02 +00:00
textdump.h Update copyright headers 2015-02-11 06:49:51 +00:00

This is a collection of functions and classes helpful for diagnosing bugs
in Qt 4 and Qt 5. It can be included in the application's .pro file by
adding:

include([path to Qt sources]/tests/manual/diaglib/diaglib.pri)

For Qt 4, the environment variable QTDIR may be used:
include($$(QTDIR)/tests/manual/diaglib/diaglib.pri)

The .pri file adds the define QT_DIAG_LIB, so, diagnostic
code can be enlosed within #ifdef to work without it as well.

All functions and classes are in the QtDiag namespace.

function dumpText() (textdump.h)
  Returns a string containing the input text split up in characters
  listing category, script, direction etc.
  Useful for analyzing non-Latin text.

function  dumpTextAsCode() (textdump.h)
   Returns a string containing a code snippet creating a QString
   by appending the unicode value of character of the input.
   This is useful for constructing non-Latin strings with purely ASCII
   source code.

class EventFilter (eventfilter.h):
  An event filter that logs Qt events to qDebug() depending on
  configured categories (for example mouse, keyboard, etc).

function glInfo() (glinfo.h):
  Returns a string describing the Open GL configuration (obtained
  by querying GL_VENDOR and GL_RENDERER). Available only
  when the QT qmake variable contains opengl.

functions dumpNativeWindows(), dumpNativeQtTopLevels():
  These functions du,p out the hierarchy of native Windows. Currently
  implemented for Windows only.

function dumpAllWidgets() (qwidgetdump.h):
  Dumps the hierarchy of QWidgets including information about flags,
  visibility, geometry, etc.

function dumpAllWindows() (qwindowdump.h):
  Dumps the hierarchy of QWindows including information about flags,
  visibility, geometry, etc.