Ivailo Monev
|
23937f9fdc
|
drop accessibility support [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-26 19:24:38 +02:00 |
|
Ivailo Monev
|
5ca56572ff
|
remove unused QT_FPOS_T definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-26 15:18:12 +02:00 |
|
Ivailo Monev
|
80f145982e
|
correct condition for assert in tst_QAbstractSpinBox::getSetCheck()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-25 18:18:00 +02:00 |
|
Ivailo Monev
|
69e4c8a3ac
|
get rid of the subject to race condition Q_GLOBAL_STATIC_WITH_INITIALIZER() macro [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-25 17:42:18 +02:00 |
|
Ivailo Monev
|
6efbe30ee4
|
get rid of QT_BEGIN_INCLUDE_NAMESPACE and QT_END_INCLUDE_NAMESPACE definitions [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-25 02:58:38 +02:00 |
|
Ivailo Monev
|
0613328a8b
|
replace some QFreetypeFace methods with their body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 17:41:56 +02:00 |
|
Ivailo Monev
|
453245fbd0
|
return changed copy of properties from QFontEngineFT::properties()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 17:33:51 +02:00 |
|
Ivailo Monev
|
d24e39f22c
|
remove unused QFreetypeFace::xsize and QFreetypeFace::ysize members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 17:27:43 +02:00 |
|
Ivailo Monev
|
802df72931
|
return standard point sizes from QFontDatabase::pointSizes()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 01:16:09 +02:00 |
|
Ivailo Monev
|
d622607fb3
|
style argument of QFontDatabase::pointSizes() is optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 01:10:41 +02:00 |
|
Ivailo Monev
|
a27cf3c38f
|
remove unused font pattern property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 01:10:19 +02:00 |
|
Ivailo Monev
|
861c1068c8
|
QFontDatabase does not have enums for it to get declared as gadget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 01:09:26 +02:00 |
|
Ivailo Monev
|
738c766af2
|
use QPointF instead of QTransform as argument for QFontEngine::getGlyphPositions()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-24 00:24:54 +02:00 |
|
Ivailo Monev
|
77274324ec
|
adjust QFontEngineFT::boundingBox() to the changes done so far related to text
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-23 13:33:27 +02:00 |
|
Ivailo Monev
|
a3c817d0ee
|
QFont::HintingPreference documentation correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-23 12:39:20 +02:00 |
|
Ivailo Monev
|
6d23991525
|
mark warning cases in QFont as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-23 12:38:48 +02:00 |
|
Ivailo Monev
|
8570bf7e87
|
remove comment for generateItem() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-22 14:54:54 +02:00 |
|
Ivailo Monev
|
25b1aa6cdd
|
move debug messages where they make sense in tryPatternLoad() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-22 14:54:40 +02:00 |
|
Ivailo Monev
|
3e1f74624f
|
fix script detection for surrogates in text engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-22 00:06:47 +02:00 |
|
Ivailo Monev
|
b50341d552
|
debug build type fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 22:28:36 +02:00 |
|
Ivailo Monev
|
efed8dc8c1
|
replace QGlyphLayout::spaceNeededForGlyphLayout() with QSPACEFORGLYPHS() macro so that compilers can get it that it's constant expression
cheaper than function call and constexpr-free
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 18:31:03 +02:00 |
|
Ivailo Monev
|
7cc0bf633d
|
remove unused QVarLengthGlyphLayoutArray::resize() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 18:04:20 +02:00 |
|
Ivailo Monev
|
4b3f715561
|
reduce the allocations for glyph arrays
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 17:28:31 +02:00 |
|
Ivailo Monev
|
3edd93fac4
|
optimize QPainterPath::addText()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 17:19:40 +02:00 |
|
Ivailo Monev
|
1604419297
|
convert text engine item generator to static function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 15:50:12 +02:00 |
|
Ivailo Monev
|
64288d509c
|
remove plastique and motif styles [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 15:39:48 +02:00 |
|
Ivailo Monev
|
4594d5587b
|
remove redundant condition check in QFreetypeFace constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-21 14:18:25 +00:00 |
|
Ivailo Monev
|
5c8221f9c8
|
remove bogus hack in Itemizer::generate()
fixes painting of repeated characters and several other issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-20 23:49:58 +02:00 |
|
Ivailo Monev
|
00669121b1
|
revert some changes for the sake of compatibility (for now)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-20 17:30:23 +02:00 |
|
Ivailo Monev
|
a07858920e
|
use only special character to find font for scripts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-20 15:58:42 +02:00 |
|
Ivailo Monev
|
91cea5ea78
|
include foundries in the result of QFontDatabase::families() only when there are multiple for font family
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-20 12:03:14 +02:00 |
|
Ivailo Monev
|
7760e1791c
|
initialize variable in qt_FcPatternToQFontDef() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-20 00:58:46 +02:00 |
|
Ivailo Monev
|
57c44101bb
|
order fonts in database based on score
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-20 00:17:26 +02:00 |
|
Ivailo Monev
|
79deafb290
|
initialize variable in QFontEngineFT constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:40:04 +02:00 |
|
Ivailo Monev
|
71675f2b85
|
initialize QX11Data::fc_hint_style member regardless if QT_NO_FONTCONFIG is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:39:47 +02:00 |
|
Ivailo Monev
|
677a63c457
|
remove unused getXDefault() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:39:04 +02:00 |
|
Ivailo Monev
|
033b315f4a
|
remove now redundant font style strategy property [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:13:30 +02:00 |
|
Ivailo Monev
|
d1784db6dd
|
completely drop support for bitmap fonts [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 18:01:22 +02:00 |
|
Ivailo Monev
|
6ee472bb04
|
justification space is always zero for outlines now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 16:14:05 +02:00 |
|
Ivailo Monev
|
bcd0ebf573
|
remove noop harfbuzz bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 15:54:53 +02:00 |
|
Ivailo Monev
|
b558e9cd7b
|
remove disabled debug messages related to QFontDatabase
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 22:01:20 +02:00 |
|
Ivailo Monev
|
f14a2819d3
|
replace calcLineBreaks() function with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 19:44:06 +00:00 |
|
Ivailo Monev
|
5ac99536a2
|
remove unused Qt::TextJustificationForced enum [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 19:43:42 +00:00 |
|
Ivailo Monev
|
2f45c48eaf
|
mark warning cases in QTextLayout as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 19:11:08 +00:00 |
|
Ivailo Monev
|
5cebae3dc6
|
const-ify variable in QFontMetrics constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 18:43:41 +00:00 |
|
Ivailo Monev
|
bbbaf61082
|
remove unused unicode tables data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 18:43:22 +00:00 |
|
Ivailo Monev
|
ef22aebd58
|
prioritize normal, book, roman and non-italic styles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 14:02:20 +02:00 |
|
Ivailo Monev
|
91699ba3a5
|
compare weight in QtFontFamily less than operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 11:25:32 +02:00 |
|
Ivailo Monev
|
a18daa5c4b
|
remove unused harfbuzz code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 01:10:30 +02:00 |
|
Ivailo Monev
|
9dea5dca69
|
do not assume fonts have normal/regular style
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 00:58:28 +02:00 |
|