Ivailo Monev
|
dfac850b20
|
drop support for multi-family font request
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 19:19:31 +02:00 |
|
Ivailo Monev
|
3635c66da1
|
revert changes to text underlining for now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 17:58:23 +02:00 |
|
Ivailo Monev
|
d3991ec809
|
Merge branch 'master' of ssh://github.com/fluxer/katie
|
2022-01-27 17:33:12 +02:00 |
|
Ivailo Monev
|
5505d2fc69
|
remove unused and internal QFontInfo methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 17:24:24 +00:00 |
|
Ivailo Monev
|
61a07fee71
|
remove unused pattern query in QFontDatabase constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 14:19:40 +00:00 |
|
Ivailo Monev
|
41ecc9cdbb
|
result of QFontDatabase::pointSizes() and QFontDatabase::smoothSizes() is already sorted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 14:19:00 +00:00 |
|
Ivailo Monev
|
eb1c26ff51
|
remove unused tryPatternLoad() function argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 00:57:51 +02:00 |
|
Ivailo Monev
|
c139042546
|
replace qt_addPatternProps() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 00:56:15 +02:00 |
|
Ivailo Monev
|
590b2adc31
|
drop support for non-local font filepaths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 00:24:00 +02:00 |
|
Ivailo Monev
|
c787ffa588
|
remove unused QFreetypeFace::addGlyphToPath() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 00:08:39 +02:00 |
|
Ivailo Monev
|
28448aedc7
|
guard against QTextCodecCleanup recreation in QTextCodec destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-26 23:17:58 +02:00 |
|
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 |
|