Ivailo Monev
|
bb492dddf1
|
remove unused justification types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 17:43:25 +02:00 |
|
Ivailo Monev
|
a699a16de9
|
drop BiDi support
still wonky on selection:
https://ibb.co/D4bWVqX
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 16:46:30 +02:00 |
|
Ivailo Monev
|
57dbb8d1cd
|
replace QVarLengthArray<T>() with QSTACKARRAY() in QTextEngine::itemize()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 15:44:14 +02:00 |
|
Ivailo Monev
|
e1b15fd1ae
|
remove unused QGlyphLayoutInstance struct
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 15:39:15 +02:00 |
|
Ivailo Monev
|
bfaae0ad6c
|
remove unused QGlyphLayout::setInstance() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 15:33:33 +02:00 |
|
Ivailo Monev
|
930e16e2b5
|
remove unused QTextItemInt::midItem() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 15:33:08 +02:00 |
|
Ivailo Monev
|
87187129f8
|
antialising is already setup by qt_addPatternProps() according to display depth and style strategy
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 14:35:55 +02:00 |
|
Ivailo Monev
|
54d93f2ca5
|
initialize result variables in QFontDatabase getters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 14:24:18 +02:00 |
|
Ivailo Monev
|
ffa16b474d
|
decouple freetype2 font engine from harfbuzz
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 03:53:19 +02:00 |
|
Ivailo Monev
|
da726b89ef
|
remove redundant forward declaration of styleStringHelper() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 03:38:00 +00:00 |
|
Ivailo Monev
|
46acc89efe
|
replace preferScalable() function with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 03:34:34 +00:00 |
|
Ivailo Monev
|
ef8dd67063
|
do not re-insert font engines in the cache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 02:45:22 +02:00 |
|
Ivailo Monev
|
cb1f200bf6
|
remove unused FcFontSetRemove() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 02:28:49 +00:00 |
|
Ivailo Monev
|
4c2c126160
|
do not copy the font face size metrics
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 01:39:01 +02:00 |
|
Ivailo Monev
|
1a4c171af2
|
remove workaround for broken fonts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-02 00:44:45 +02:00 |
|
Ivailo Monev
|
61cad2da54
|
decouple fonts hinting from fontconfig
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 22:27:06 +02:00 |
|
Ivailo Monev
|
ff3b339842
|
remove redundant QFont::StyleStrategy::ForceOutline enum [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 21:24:35 +02:00 |
|
Ivailo Monev
|
329ce21784
|
match italic as oblique style
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 20:52:26 +02:00 |
|
Ivailo Monev
|
757bb76eab
|
query the slant property from QFontDatabase constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 20:15:28 +02:00 |
|
Ivailo Monev
|
dd66b3a195
|
return standard point sizes for scalable fonts from QFontDatabase::smoothSizes()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 19:53:37 +02:00 |
|
Ivailo Monev
|
97f78803aa
|
match point size depending on the font scalability in QFontDatabase::font()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 19:52:57 +02:00 |
|
Ivailo Monev
|
b532c2c151
|
remove unused SMOOTH_SCALABLE definition, getFontWeight() and queryFont() functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 19:36:48 +02:00 |
|
Ivailo Monev
|
fb614646e9
|
reimplement fonts registration and properties query
|
2022-01-01 19:07:17 +02:00 |
|
Ivailo Monev
|
40fc1cbecf
|
remove unused qt_fontdatabase_mutex() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 16:00:13 +02:00 |
|
Ivailo Monev
|
dae085b042
|
prioritize loading of font from file path
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 15:53:12 +02:00 |
|
Ivailo Monev
|
8cc7e18916
|
move break to the right scope in QXmlStreamReaderPrivate::parse()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 15:02:56 +02:00 |
|
Ivailo Monev
|
673c2e9c18
|
drop support for loading fonts from memory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 14:36:20 +02:00 |
|
Ivailo Monev
|
46102ae26f
|
handle RGB16 in replaceColors()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 03:00:47 +02:00 |
|
Ivailo Monev
|
e166aa922a
|
remove unused and redundant qtextengine_p header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 02:01:02 +02:00 |
|
Ivailo Monev
|
50662364b9
|
correct qfixed_p header inclusion guard comment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 01:51:11 +02:00 |
|
Ivailo Monev
|
1d23f45fa9
|
optimize qt_ximage_to_qimage() and replaceColors() functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 01:32:45 +02:00 |
|
Ivailo Monev
|
b34a03444e
|
remove code for always false condition in QTextEngine::shapeTextWithHarfbuzz()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 00:59:54 +02:00 |
|
Ivailo Monev
|
7a006c1d41
|
trim down harfbuzz
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-01 00:17:43 +02:00 |
|
Ivailo Monev
|
ec9e616c2a
|
remove unused QPaintDeviceRedirection struct
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 20:35:09 +02:00 |
|
Ivailo Monev
|
e3b0d24469
|
do not round advance unless style strategy has QFont::ForceIntegerMetrics flag in QFontEngineFT::recalcAdvances()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 20:05:33 +02:00 |
|
Ivailo Monev
|
f3112c9749
|
clear font cache from destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 18:41:43 +02:00 |
|
Ivailo Monev
|
fc9ff4f1ff
|
remove X11 paint engine methods implemented mostly via fallback
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 18:36:49 +02:00 |
|
Ivailo Monev
|
e6ac49d732
|
do not cache font engines in QTextEngine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 17:21:51 +02:00 |
|
Ivailo Monev
|
daf42e7995
|
mark warning case in qt_read_xpm_array() function as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 16:52:09 +02:00 |
|
Ivailo Monev
|
5d1edc1645
|
cleanup font cache automatically
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 16:41:13 +02:00 |
|
Ivailo Monev
|
278a5e6622
|
adjust plastique style to indexed image format removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 13:10:24 +02:00 |
|
Ivailo Monev
|
2877e8d06b
|
fix for XPM with alpha
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-31 12:22:54 +02:00 |
|
Ivailo Monev
|
5786af316d
|
remove extra dot in fonts configuration interface description
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 12:34:15 +02:00 |
|
Ivailo Monev
|
c9b941832b
|
use non-gray spec for cleanlooks menu item checkbox pixmap colors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 10:54:28 +02:00 |
|
Ivailo Monev
|
258557f5f9
|
adjust moc file inclusion in qtcolorbutton source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 10:42:04 +02:00 |
|
Ivailo Monev
|
a74fb1aa3a
|
adjust cleanlooks and motif styles to indexed image format removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 10:36:32 +02:00 |
|
Ivailo Monev
|
51b3d096d8
|
do not install the private qtcolorbutton header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 07:17:03 +00:00 |
|
Ivailo Monev
|
c7ec9c886e
|
cache mirrored characters indexes too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 04:02:24 +02:00 |
|
Ivailo Monev
|
cf94e3ffdd
|
reference the font engines from QFontPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-30 03:08:24 +02:00 |
|
Ivailo Monev
|
1a038d23d5
|
compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-29 23:32:25 +02:00 |
|