Ivailo Monev
|
215766a993
|
compute load flags from QFontEngineFT::loadGlyph()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 00:51:42 +02:00 |
|
Ivailo Monev
|
30992f74fb
|
cheaky font outlines cache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 00:21:01 +02:00 |
|
Ivailo Monev
|
426271240e
|
hex encode the designer tool main window and toobar states
fixes designer tool state save/restore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 20:17:12 +02:00 |
|
Ivailo Monev
|
0facdb919a
|
newly created FcPattern pointers have no properties
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 17:42:57 +02:00 |
|
Ivailo Monev
|
028f6d5f12
|
generalized initializers and rvalue references are standard since C++11 [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 16:31:30 +02:00 |
|
Ivailo Monev
|
da4f5e3f3b
|
remove redundant and internal Q_EXTERN_C definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 16:10:00 +02:00 |
|
Ivailo Monev
|
71a043f17d
|
avoid temporary in QX11PixmapData::fromImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 16:05:11 +02:00 |
|
Ivailo Monev
|
c41f65bbfe
|
if device is sequential set the internal QIODevice position instead in QFile::open()
fixes QFile test failures on FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 15:42:10 +02:00 |
|
Ivailo Monev
|
eaa3741c56
|
do not reference the source image in qt_mask_image() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 15:30:53 +02:00 |
|
Ivailo Monev
|
5f215eed89
|
use format with alpha channel if Xrender is used in QX11PixmapData::toImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 14:31:56 +02:00 |
|
Ivailo Monev
|
8bbba8b78c
|
remove redundant QX11Data::copyXImageToQImageWithMask() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-28 14:29:17 +02:00 |
|
Ivailo Monev
|
21b9001a6d
|
remove unused fontconfig pattern properties
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-27 20:59:45 +02:00 |
|
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 |
|