Ivailo Monev
|
9a873b66c8
|
assume all freefonts are standard in QFontSubset::toType1()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 03:59:44 +02:00 |
|
Ivailo Monev
|
2a99cbcdb0
|
fix overallocation of POINTBLOCK data
upstream commit:
19532eec2a
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 02:06:46 +02:00 |
|
Ivailo Monev
|
4b0cda60a2
|
pass QRegionPrivate as pointer to QRegionPrivate::contains()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 01:58:02 +02:00 |
|
Ivailo Monev
|
70039e0b5d
|
static analyzer warning fix
upstream commit:
0bbccfe001
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 01:43:16 +02:00 |
|
Ivailo Monev
|
b332c4d704
|
static analyzer warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 01:32:27 +02:00 |
|
Ivailo Monev
|
0c6b5d3bff
|
compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 00:10:08 +02:00 |
|
Ivailo Monev
|
4547d4ff02
|
initialize LineBreakHelper::previousGlyph member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 00:06:27 +02:00 |
|
Ivailo Monev
|
66ca968f9b
|
initialize LineBreakHelper::previousFontEngine member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 00:04:15 +02:00 |
|
Ivailo Monev
|
d5ed3b5d0e
|
remove unused QTextLineItemIterator::pos_x member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 23:47:39 +02:00 |
|
Ivailo Monev
|
39e9e4cff6
|
replace some more references to various font families with GNU FreeFont alternatives
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 22:40:19 +02:00 |
|
Ivailo Monev
|
c50e974049
|
use QFontDatabase::hasFamily() to check if font is installed in QFontDatabase test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 22:39:06 +02:00 |
|
Ivailo Monev
|
6f57f0168f
|
use QFontDatabase::hasFamily() to check if font is installed in CSS parser test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 22:38:28 +02:00 |
|
Ivailo Monev
|
3aa3126969
|
use the same logic as in other QFontDatabase methods in QFontDatabase::hasFamily()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 22:37:56 +02:00 |
|
Ivailo Monev
|
ce8ac9771d
|
add missing comma in Debian package control file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 21:42:12 +02:00 |
|
Ivailo Monev
|
80bc0b2d97
|
replace references to various font families with GNU FreeFont alternatives
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 21:08:04 +02:00 |
|
Ivailo Monev
|
0cbaca86a7
|
use GNU FreeFont as last resort font
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 20:45:05 +02:00 |
|
Ivailo Monev
|
b1bca4fb69
|
test fixed pitch with FreeSans and FreeMono font families
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 19:52:15 +02:00 |
|
Ivailo Monev
|
57ad55bd24
|
match empty font foundry as any in QFontDatabase methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 19:50:00 +02:00 |
|
Ivailo Monev
|
cda9b923de
|
remove unused get_font_bits() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 12:26:57 +02:00 |
|
Ivailo Monev
|
0c6e8c00b7
|
remove raw fonts support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 12:10:15 +02:00 |
|
Ivailo Monev
|
bcc037433a
|
update URL TLDs table data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 11:27:19 +02:00 |
|
Ivailo Monev
|
7bdc5d4dc1
|
update translations [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 11:24:17 +02:00 |
|
Ivailo Monev
|
1fe9e3fc3d
|
reimplement last resort font check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 11:17:37 +02:00 |
|
Ivailo Monev
|
61e8665fb6
|
remove unused QFragmentMapData::Header::tag member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 08:25:57 +02:00 |
|
Ivailo Monev
|
e98fc6f174
|
if style is not specified match any in QFontDatabase::isFixedPitch() and QFontDatabase::isSmoothlyScalable()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 08:23:16 +02:00 |
|
Ivailo Monev
|
0a9bb0226e
|
remove TODO in QFontEngineBox::addGlyphsToPath()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 07:52:25 +02:00 |
|
Ivailo Monev
|
553a0770d8
|
remove redundant QTextOption::WrapMode::ManualWrap enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 07:14:29 +02:00 |
|
Ivailo Monev
|
b82e17d1b9
|
remove unused QFontEngine::emSquareSize() method and its reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 07:01:53 +02:00 |
|
Ivailo Monev
|
d389486f0f
|
stream all internal QFont bits via single integer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 06:34:39 +02:00 |
|
Ivailo Monev
|
9df1ffb0f9
|
underlining text in QTextLayout is done via additional formats now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 04:53:51 +02:00 |
|
Ivailo Monev
|
6b9178d5be
|
remove unused QTextOption flags [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 04:26:12 +02:00 |
|
Ivailo Monev
|
59bc0a4d2d
|
correct order of special languages entries in qfontdatabase_x11_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 02:22:57 +02:00 |
|
Ivailo Monev
|
5f1a142d5c
|
move most QFontDatabase methods from qfontdatabase_x11_p header to qfontdatabase source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 02:16:31 +02:00 |
|
Ivailo Monev
|
ca50afe8f7
|
drop support for letter and word spacing via font [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-10 01:44:24 +02:00 |
|
Ivailo Monev
|
dc15b4343f
|
remove no-op QFont::initialize() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 20:18:37 +02:00 |
|
Ivailo Monev
|
d17dc10aeb
|
set overline and strikeout properties of the font instead of using flags
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 19:41:47 +02:00 |
|
Ivailo Monev
|
459fe1969e
|
do not synthesize bold and italic glyphs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 18:30:46 +02:00 |
|
Ivailo Monev
|
d53c24dfef
|
implement strikeout and overline text decoration via QPainterPath
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 17:42:29 +02:00 |
|
Ivailo Monev
|
de6a4d137c
|
remove broken glyphs workaround in freetype2 font engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:59:20 +02:00 |
|
Ivailo Monev
|
9d02c82177
|
mark QFontEngine::minLeftBearing() and QFontEngine::minRightBearing() as pure virtual
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:34:36 +02:00 |
|
Ivailo Monev
|
4b46d869bc
|
assign line members proper values in QTextEngine::freeMemory()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:34:09 +02:00 |
|
Ivailo Monev
|
8b3cc971ed
|
remove redundant header inclusions in qfontengine_ft source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:33:20 +02:00 |
|
Ivailo Monev
|
d8c05f9f77
|
remove redundant qtextcodec header inclusion in qharfbuzz source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:12:37 +02:00 |
|
Ivailo Monev
|
06d908f182
|
mark some harfbuzz functions as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:07:02 +02:00 |
|
Ivailo Monev
|
27cca25760
|
use proper type for combining class variable in positionCluster() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 02:04:19 +02:00 |
|
Ivailo Monev
|
90c5669fe7
|
remove combining class hack in harfbuzz
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 01:59:57 +02:00 |
|
Ivailo Monev
|
118e49d96b
|
properly initialize QTextLayout member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 00:32:26 +00:00 |
|
Ivailo Monev
|
06535f4b01
|
compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-09 00:32:03 +00:00 |
|
Ivailo Monev
|
331f95a6c8
|
do not copy the shaper item in QTextEngine::shapeTextWithHarfbuzz()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-08 22:34:32 +02:00 |
|
Ivailo Monev
|
675d5a6f10
|
remove forward-declaration of non-existing QTextOptionPrivate struct
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-08 20:56:52 +02:00 |
|