Ivailo Monev
7f3d575422
review qnamespace header style and replace Qt::AlignmentFlag synonyms while at it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-14 14:32:46 +00:00
Ivailo Monev
257192e5f9
use static list in QFontDatabase::standardSizes()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-07-06 11:37:10 +00:00
Ivailo Monev
9b3531d1ad
optimize QFontEngine::addGlyphsToPath()
...
possible due to 53dadb4f2a
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 18:37:17 +00:00
Ivailo Monev
614b2f7858
inline get_font_bits() and get_font_bits()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 15:42:45 +00:00
Ivailo Monev
8d159f8576
remove redundant qfragmentmap source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 21:09:40 +00:00
Ivailo Monev
cc90bf00f3
remove declaration of non-existing QFragmentMapData<T>::removeAndRebalance()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 21:09:17 +00:00
Ivailo Monev
120ce2ed6f
avoid copy in QFontMetrics::boundingRect()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 20:40:13 +00:00
Ivailo Monev
c11bdcedca
remove unused QTestFontEngine class
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 20:27:46 +00:00
Ivailo Monev
dc1f43455d
avoid temporary in QTextEngine::length()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:33:41 +00:00
Ivailo Monev
492a916c55
remove unused QTextEngine::Mode enums
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:31:32 +00:00
Ivailo Monev
528b4172f0
replace qt_x11ft_convert_pattern() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:19:46 +00:00
Ivailo Monev
53dadb4f2a
replace QFontEngine::addBitmapFontToPath() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 16:19:06 +00:00
Ivailo Monev
725140988a
remove unused weightFromInteger() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 15:25:00 +00:00
Ivailo Monev
51a9e838be
remove unused QFontEngine::removeGlyphFromCache() and its reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 15:06:27 +00:00
Ivailo Monev
7c06037872
remove unused static capitalize() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 14:59:35 +00:00
Ivailo Monev
08c8653411
remove unused QtFontStyle members
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 14:59:15 +00:00
Ivailo Monev
b5a4956027
remove declaration of non-existing QFontDatabase::loadXlfd()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 14:28:09 +00:00
Ivailo Monev
55e6408dd7
remove unused font engine helpers members and functions arguments
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 14:27:16 +00:00
Ivailo Monev
a0ac37ae2d
remove unused Katie::match() argument and redundant variable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-27 13:51:42 +00:00
Ivailo Monev
5b7672d90e
Revert "remove unused StyleSelector::freeNode()"
...
This reverts commit 0ecbc71d82
.
used by selector in CSS parser test
2020-06-20 16:38:09 +00:00
Ivailo Monev
62fd2eae04
avoid temporaries in QTextHtmlParser::declarationsForNode()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-20 16:25:20 +00:00
Ivailo Monev
efbfaf5895
make lists static in parseBrushValue()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-01 18:50:29 +00:00
Ivailo Monev
0ecbc71d82
remove unused StyleSelector::freeNode()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-13 16:29:50 +00:00
Ivailo Monev
d3081c7482
remove mac and win QClipboard support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 12:52:25 +00:00
Ivailo Monev
2d01c6c949
unexport/remove unused internal external references
...
plenty of those, I've grep-ed only for Q_GUI_EXPORT and qt_ prefix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 22:23:15 +00:00
Ivailo Monev
304f69e573
remove redundant QFont enums casts and constructs
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 04:11:51 +00:00
Ivailo Monev
0e9b892be3
mark CSS parser constants as static
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 04:11:09 +00:00
Ivailo Monev
16d1d9c97a
update tables data to CLDR v36.1
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 21:40:19 +00:00
Ivailo Monev
ab1464f104
update unicode data tables to v13.0
...
combining types which harfbuzz does not support are no longer added to the
tables too, this should make obtaining properties of text faster.
special language table used to probe fonts for scripts support should be
reviewed once new CLDR version is released to add proper language entries
if present in likelySubtags.xml
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-12 21:42:56 +00:00
Ivailo Monev
9fc15a2ce2
remove unused QtFontFamily::synthetic member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-13 16:55:35 +00:00
Ivailo Monev
ebb2f4f963
remove unused qt_fallback_font_family() and qt_x11_set_fallback_font_family()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-13 16:45:24 +00:00
Ivailo Monev
858e0c5de4
use custom table for grahpeme break in QUnicodeTables::graphemeBreak()
...
gets rid of the ICU requirement for the GUI component and since HarfBuzz
does not support all grapheme breaks makes it more optimal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 21:04:47 +00:00
Ivailo Monev
e40a59ee1f
remove redundant extern reference declaration in qfontdatabase_x11_p header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 14:02:58 +00:00
Ivailo Monev
27ad676041
rename QFontDatabase tables for consistency
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-26 11:15:01 +00:00
Ivailo Monev
12848252ec
use single variable assignment in loadFc() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-26 11:09:52 +00:00
Ivailo Monev
e524d6e663
replace 0 with Q_NULLPTR where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-26 10:49:52 +00:00
Ivailo Monev
a02818602d
simplify inline if/else statements
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:57:59 +00:00
Ivailo Monev
2d3e0c5f3b
rebrand interface names and drop deprecated D-Bus annotation name support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
0edd707584
move qt_int_sqrt() function from qglobal to qtextdocument source file and make it static
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:06:51 +00:00
Ivailo Monev
637f07eb35
effectively revert 46ae020ff2
and 9529ee4b26
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 06:56:49 +00:00
Ivailo Monev
9529ee4b26
replace qabstractfileengine with qfsfileengine header inclusion in qfontengine_ft source file
...
it is required since 46ae020ff2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 03:43:24 +00:00
Ivailo Monev
4c637d231f
introduce qChecksum32()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-07 16:06:02 +00:00
Ivailo Monev
6d633966a2
merge .cmake into CMakeLists.txt files
...
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
5b459cf0ec
update copyright and add script for doing so
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
53da3f00a4
QFont::exactMatch() should return false for aliases
...
upstream commit:
78eeb6b066
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:45:03 +00:00
Ivailo Monev
a24f1d7626
remove redundant header inclusions from qfont_x11 source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:42 +00:00
Ivailo Monev
879ce4d75a
remove redundant QFONTLOADER_DEBUG and QFONTLOADER_DEBUG_VERBOSE definitions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:24 +00:00
Ivailo Monev
edb9f7c9c9
optimize QFont::lastResortFont()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:00 +00:00
Ivailo Monev
47a2cf587e
remove redundant qt_defaultDpiX(), qt_defaultDpiY() and qt_defaultDpi() functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:58:18 +00:00
Ivailo Monev
e4642e4ef8
optimize and make font tables lookups consistent
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:58:00 +00:00