OSDN Git Service

kde/Katie.git
2 years agoremove plastique and motif styles [ci reset]
Ivailo Monev [Fri, 21 Jan 2022 13:38:48 +0000 (15:38 +0200)]
remove plastique and motif styles [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant condition check in QFreetypeFace constructor
Ivailo Monev [Fri, 21 Jan 2022 14:18:25 +0000 (14:18 +0000)]
remove redundant condition check in QFreetypeFace constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove bogus hack in Itemizer::generate()
Ivailo Monev [Thu, 20 Jan 2022 21:49:58 +0000 (23:49 +0200)]
remove bogus hack in Itemizer::generate()

fixes painting of repeated characters and several other issues

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorevert some changes for the sake of compatibility (for now)
Ivailo Monev [Thu, 20 Jan 2022 15:30:23 +0000 (17:30 +0200)]
revert some changes for the sake of compatibility (for now)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse only special character to find font for scripts
Ivailo Monev [Thu, 20 Jan 2022 13:58:42 +0000 (15:58 +0200)]
use only special character to find font for scripts

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinclude foundries in the result of QFontDatabase::families() only when there are...
Ivailo Monev [Thu, 20 Jan 2022 10:03:14 +0000 (12:03 +0200)]
include foundries in the result of QFontDatabase::families() only when there are multiple for font family

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize variable in qt_FcPatternToQFontDef() function
Ivailo Monev [Wed, 19 Jan 2022 22:58:46 +0000 (00:58 +0200)]
initialize variable in qt_FcPatternToQFontDef() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoorder fonts in database based on score
Ivailo Monev [Wed, 19 Jan 2022 22:17:26 +0000 (00:17 +0200)]
order fonts in database based on score

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize variable in QFontEngineFT constructor
Ivailo Monev [Wed, 19 Jan 2022 17:40:04 +0000 (19:40 +0200)]
initialize variable in QFontEngineFT constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QX11Data::fc_hint_style member regardless if QT_NO_FONTCONFIG is defined
Ivailo Monev [Wed, 19 Jan 2022 17:39:47 +0000 (19:39 +0200)]
initialize QX11Data::fc_hint_style member regardless if QT_NO_FONTCONFIG is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused getXDefault() function
Ivailo Monev [Wed, 19 Jan 2022 17:39:04 +0000 (19:39 +0200)]
remove unused getXDefault() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove now redundant font style strategy property [ci reset]
Ivailo Monev [Wed, 19 Jan 2022 16:30:48 +0000 (18:30 +0200)]
remove now redundant font style strategy property [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompletely drop support for bitmap fonts [ci reset]
Ivailo Monev [Wed, 19 Jan 2022 16:01:22 +0000 (18:01 +0200)]
completely drop support for bitmap fonts [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agojustification space is always zero for outlines now
Ivailo Monev [Wed, 19 Jan 2022 14:14:05 +0000 (16:14 +0200)]
justification space is always zero for outlines now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove noop harfbuzz bits
Ivailo Monev [Wed, 19 Jan 2022 13:54:53 +0000 (15:54 +0200)]
remove noop harfbuzz bits

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove disabled debug messages related to QFontDatabase
Ivailo Monev [Tue, 18 Jan 2022 20:01:20 +0000 (22:01 +0200)]
remove disabled debug messages related to QFontDatabase

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace calcLineBreaks() function with its body
Ivailo Monev [Tue, 18 Jan 2022 19:44:06 +0000 (19:44 +0000)]
replace calcLineBreaks() function with its body

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused Qt::TextJustificationForced enum [ci reset]
Ivailo Monev [Tue, 18 Jan 2022 19:43:42 +0000 (19:43 +0000)]
remove unused Qt::TextJustificationForced enum [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark warning cases in QTextLayout as unlikely
Ivailo Monev [Tue, 18 Jan 2022 19:11:08 +0000 (19:11 +0000)]
mark warning cases in QTextLayout as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoconst-ify variable in QFontMetrics constructor
Ivailo Monev [Tue, 18 Jan 2022 18:43:41 +0000 (18:43 +0000)]
const-ify variable in QFontMetrics constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused unicode tables data
Ivailo Monev [Tue, 18 Jan 2022 18:43:22 +0000 (18:43 +0000)]
remove unused unicode tables data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoprioritize normal, book, roman and non-italic styles
Ivailo Monev [Tue, 18 Jan 2022 12:02:20 +0000 (14:02 +0200)]
prioritize normal, book, roman and non-italic styles

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompare weight in QtFontFamily less than operator
Ivailo Monev [Tue, 18 Jan 2022 09:25:32 +0000 (11:25 +0200)]
compare weight in QtFontFamily less than operator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused harfbuzz code
Ivailo Monev [Mon, 17 Jan 2022 23:10:30 +0000 (01:10 +0200)]
remove unused harfbuzz code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not assume fonts have normal/regular style
Ivailo Monev [Mon, 17 Jan 2022 21:48:00 +0000 (23:48 +0200)]
do not assume fonts have normal/regular style

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotest font resolution with foundry
Ivailo Monev [Mon, 17 Jan 2022 21:14:43 +0000 (23:14 +0200)]
test font resolution with foundry

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused harfbuzz offsets related code
Ivailo Monev [Mon, 17 Jan 2022 19:36:04 +0000 (21:36 +0200)]
remove unused harfbuzz offsets related code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QGlyphLayout::advances_y member
Ivailo Monev [Mon, 17 Jan 2022 19:02:31 +0000 (21:02 +0200)]
remove redundant QGlyphLayout::advances_y member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate comment about glyph_metrics_t struct
Ivailo Monev [Mon, 17 Jan 2022 18:23:46 +0000 (20:23 +0200)]
update comment about glyph_metrics_t struct

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoensure width is not affected by negative outline contours in QFontMetrics/QFontMetricsF
Ivailo Monev [Mon, 17 Jan 2022 17:00:50 +0000 (19:00 +0200)]
ensure width is not affected by negative outline contours in QFontMetrics/QFontMetricsF

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotest text eliding with fixed pitch font
Ivailo Monev [Mon, 17 Jan 2022 14:09:19 +0000 (16:09 +0200)]
test text eliding with fixed pitch font

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompare point size member in QFontDef operator methods
Ivailo Monev [Mon, 17 Jan 2022 11:44:53 +0000 (13:44 +0200)]
compare point size member in QFontDef operator methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect warning message in qt_elided_text() function
Ivailo Monev [Mon, 17 Jan 2022 10:30:27 +0000 (12:30 +0200)]
correct warning message in qt_elided_text() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoresolve font family alias to existing one if possible as is done in loadFc() function
Ivailo Monev [Mon, 17 Jan 2022 06:55:28 +0000 (08:55 +0200)]
resolve font family alias to existing one if possible as is done in loadFc() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd font family resolution test
Ivailo Monev [Mon, 17 Jan 2022 06:41:13 +0000 (08:41 +0200)]
add font family resolution test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoread settings file before truncating it in QSettingsPrivate::write()
Ivailo Monev [Mon, 17 Jan 2022 04:40:23 +0000 (06:40 +0200)]
read settings file before truncating it in QSettingsPrivate::write()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotest text eliding with all standard font sizes
Ivailo Monev [Sun, 16 Jan 2022 18:08:13 +0000 (20:08 +0200)]
test text eliding with all standard font sizes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoopen file exclusively for read/write in QSettingsPrivate::write()
Ivailo Monev [Sun, 16 Jan 2022 18:07:42 +0000 (20:07 +0200)]
open file exclusively for read/write in QSettingsPrivate::write()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not round font pixel size in QFontDatabase::load()
Ivailo Monev [Sun, 16 Jan 2022 17:56:55 +0000 (19:56 +0200)]
do not round font pixel size in QFontDatabase::load()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopass the size of the QByteArray object to QString constructor in convert() function
Ivailo Monev [Sun, 16 Jan 2022 16:48:15 +0000 (18:48 +0200)]
pass the size of the QByteArray object to QString constructor in convert() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomerge any changes to settings files written by other applications
Ivailo Monev [Sun, 16 Jan 2022 16:36:54 +0000 (18:36 +0200)]
merge any changes to settings files written by other applications

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoenable effects frame based on effects checkbox state in configuration tool
Ivailo Monev [Sun, 16 Jan 2022 16:02:14 +0000 (18:02 +0200)]
enable effects frame based on effects checkbox state in configuration tool

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotypo
Ivailo Monev [Sun, 16 Jan 2022 15:25:11 +0000 (17:25 +0200)]
typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove now redundant check in isStyleMatch() function
Ivailo Monev [Sun, 16 Jan 2022 14:53:54 +0000 (16:53 +0200)]
remove now redundant check in isStyleMatch() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not attempt to resolve font family alias if fontconfig is disabled
Ivailo Monev [Sun, 16 Jan 2022 14:50:28 +0000 (16:50 +0200)]
do not attempt to resolve font family alias if fontconfig is disabled

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomove regular/normal font styles to the top to prioritize them in lookups
Ivailo Monev [Sun, 16 Jan 2022 14:47:15 +0000 (16:47 +0200)]
move regular/normal font styles to the top to prioritize them in lookups

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomatch regular as normal font style and vice versa
Ivailo Monev [Sun, 16 Jan 2022 13:54:36 +0000 (15:54 +0200)]
match regular as normal font style and vice versa

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosubstitute regular with normal style for compatibility in QFontDatabase::styles()
Ivailo Monev [Sun, 16 Jan 2022 13:47:26 +0000 (15:47 +0200)]
substitute regular with normal style for compatibility in QFontDatabase::styles()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreimplement text eliding, drop support for multi-string in QFontMetrics and QFontMetricsF
Ivailo Monev [Sun, 16 Jan 2022 12:20:23 +0000 (14:20 +0200)]
reimplement text eliding, drop support for multi-string in QFontMetrics and QFontMetricsF

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QFontMetrics::width() argument and reimplement it via QFontMetrics...
Ivailo Monev [Sat, 15 Jan 2022 08:59:54 +0000 (10:59 +0200)]
remove redundant QFontMetrics::width() argument and reimplement it via QFontMetrics::boundingRect()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code in QTextEngine::fontEngine()
Ivailo Monev [Sat, 15 Jan 2022 05:40:44 +0000 (07:40 +0200)]
de-duplicate code in QTextEngine::fontEngine()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agohandle inherited script in QPainterPath::addText()
Ivailo Monev [Sat, 15 Jan 2022 05:23:57 +0000 (07:23 +0200)]
handle inherited script in QPainterPath::addText()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoeffectively revert 56e3d126d0603a6469db2c6a4f636dfb5d319a60
Ivailo Monev [Fri, 14 Jan 2022 22:49:17 +0000 (00:49 +0200)]
effectively revert 56e3d126d0603a6469db2c6a4f636dfb5d319a60

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QTextEngine::boundingBox() method
Ivailo Monev [Wed, 12 Jan 2022 05:57:27 +0000 (07:57 +0200)]
remove unused QTextEngine::boundingBox() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQFont and QFontDatabase documentation corrections [ci skip]
Ivailo Monev [Wed, 12 Jan 2022 05:44:22 +0000 (07:44 +0200)]
QFont and QFontDatabase documentation corrections [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove pre-edit area support test
Ivailo Monev [Tue, 11 Jan 2022 21:21:38 +0000 (23:21 +0200)]
remove pre-edit area support test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix QTextCursor build
Ivailo Monev [Tue, 11 Jan 2022 18:25:31 +0000 (20:25 +0200)]
fix QTextCursor build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop QTextLayout pre-edit support
Ivailo Monev [Tue, 11 Jan 2022 16:43:22 +0000 (18:43 +0200)]
drop QTextLayout pre-edit support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QTextCursor::MoveOperation enums [ci reset]
Ivailo Monev [Tue, 11 Jan 2022 15:18:34 +0000 (17:18 +0200)]
remove redundant QTextCursor::MoveOperation enums [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QTextLayout cursor positioning methods
Ivailo Monev [Tue, 11 Jan 2022 04:25:46 +0000 (06:25 +0200)]
remove redundant QTextLayout cursor positioning methods

bad API.. bad API! only the initial cursor position and alignment should
be different for RTL layout, left is left either way

https://ibb.co/9vrrqhW

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoformat qharfbuzz source file
Ivailo Monev [Tue, 11 Jan 2022 02:57:02 +0000 (04:57 +0200)]
format qharfbuzz source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant harfbuzz attribute assignment in calcLineBreaks() function
Ivailo Monev [Tue, 11 Jan 2022 02:38:17 +0000 (04:38 +0200)]
remove redundant harfbuzz attribute assignment in calcLineBreaks() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant harfbuzz font metric enum
Ivailo Monev [Tue, 11 Jan 2022 02:36:25 +0000 (04:36 +0200)]
remove redundant harfbuzz font metric enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix debug message in QTextEngine::width()
Ivailo Monev [Tue, 11 Jan 2022 02:30:53 +0000 (04:30 +0200)]
fix debug message in QTextEngine::width()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoassume all freefonts are standard in QFontSubset::toType1()
Ivailo Monev [Tue, 11 Jan 2022 01:59:44 +0000 (03:59 +0200)]
assume all freefonts are standard in QFontSubset::toType1()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix overallocation of POINTBLOCK data
Ivailo Monev [Tue, 11 Jan 2022 00:06:46 +0000 (02:06 +0200)]
fix overallocation of POINTBLOCK data

upstream commit:
https://github.com/qt/qtbase/commit/19532eec2ae1a723e981e3f90730905cabedb9c8

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopass QRegionPrivate as pointer to QRegionPrivate::contains()
Ivailo Monev [Mon, 10 Jan 2022 23:58:02 +0000 (01:58 +0200)]
pass QRegionPrivate as pointer to QRegionPrivate::contains()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostatic analyzer warning fix
Ivailo Monev [Mon, 10 Jan 2022 23:43:16 +0000 (01:43 +0200)]
static analyzer warning fix

upstream commit:
https://github.com/qt/qtbase/commit/0bbccfe001e005fb83ae0a9633bf11c4b3e25ce1

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostatic analyzer warning fix
Ivailo Monev [Mon, 10 Jan 2022 23:32:27 +0000 (01:32 +0200)]
static analyzer warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Mon, 10 Jan 2022 22:10:08 +0000 (00:10 +0200)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize LineBreakHelper::previousGlyph member
Ivailo Monev [Mon, 10 Jan 2022 22:06:27 +0000 (00:06 +0200)]
initialize LineBreakHelper::previousGlyph member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize LineBreakHelper::previousFontEngine member
Ivailo Monev [Mon, 10 Jan 2022 22:04:15 +0000 (00:04 +0200)]
initialize LineBreakHelper::previousFontEngine member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QTextLineItemIterator::pos_x member
Ivailo Monev [Mon, 10 Jan 2022 21:47:39 +0000 (23:47 +0200)]
remove unused QTextLineItemIterator::pos_x member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace some more references to various font families with GNU FreeFont alternatives
Ivailo Monev [Mon, 10 Jan 2022 20:40:19 +0000 (22:40 +0200)]
replace some more references to various font families with GNU FreeFont alternatives

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QFontDatabase::hasFamily() to check if font is installed in QFontDatabase test
Ivailo Monev [Mon, 10 Jan 2022 20:39:06 +0000 (22:39 +0200)]
use QFontDatabase::hasFamily() to check if font is installed in QFontDatabase test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QFontDatabase::hasFamily() to check if font is installed in CSS parser test
Ivailo Monev [Mon, 10 Jan 2022 20:38:28 +0000 (22:38 +0200)]
use QFontDatabase::hasFamily() to check if font is installed in CSS parser test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse the same logic as in other QFontDatabase methods in QFontDatabase::hasFamily()
Ivailo Monev [Mon, 10 Jan 2022 20:37:56 +0000 (22:37 +0200)]
use the same logic as in other QFontDatabase methods in QFontDatabase::hasFamily()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd missing comma in Debian package control file [ci skip]
Ivailo Monev [Mon, 10 Jan 2022 19:42:12 +0000 (21:42 +0200)]
add missing comma in Debian package control file [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace references to various font families with GNU FreeFont alternatives
Ivailo Monev [Mon, 10 Jan 2022 19:08:04 +0000 (21:08 +0200)]
replace references to various font families with GNU FreeFont alternatives

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse GNU FreeFont as last resort font
Ivailo Monev [Mon, 10 Jan 2022 18:45:05 +0000 (20:45 +0200)]
use GNU FreeFont as last resort font

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotest fixed pitch with FreeSans and FreeMono font families
Ivailo Monev [Mon, 10 Jan 2022 17:52:15 +0000 (19:52 +0200)]
test fixed pitch with FreeSans and FreeMono font families

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomatch empty font foundry as any in QFontDatabase methods
Ivailo Monev [Mon, 10 Jan 2022 17:50:00 +0000 (19:50 +0200)]
match empty font foundry as any in QFontDatabase methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused get_font_bits() argument
Ivailo Monev [Mon, 10 Jan 2022 10:26:57 +0000 (12:26 +0200)]
remove unused get_font_bits() argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove raw fonts support leftovers
Ivailo Monev [Mon, 10 Jan 2022 09:55:38 +0000 (11:55 +0200)]
remove raw fonts support leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate URL TLDs table data
Ivailo Monev [Mon, 10 Jan 2022 09:27:19 +0000 (11:27 +0200)]
update URL TLDs table data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate translations [ci skip]
Ivailo Monev [Mon, 10 Jan 2022 09:24:17 +0000 (11:24 +0200)]
update translations [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreimplement last resort font check
Ivailo Monev [Mon, 10 Jan 2022 08:04:17 +0000 (10:04 +0200)]
reimplement last resort font check

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QFragmentMapData::Header::tag member
Ivailo Monev [Mon, 10 Jan 2022 06:25:57 +0000 (08:25 +0200)]
remove unused QFragmentMapData::Header::tag member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoif style is not specified match any in QFontDatabase::isFixedPitch() and QFontDatabas...
Ivailo Monev [Mon, 10 Jan 2022 06:23:16 +0000 (08:23 +0200)]
if style is not specified match any in QFontDatabase::isFixedPitch() and QFontDatabase::isSmoothlyScalable()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove TODO in QFontEngineBox::addGlyphsToPath()
Ivailo Monev [Mon, 10 Jan 2022 05:52:25 +0000 (07:52 +0200)]
remove TODO in QFontEngineBox::addGlyphsToPath()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QTextOption::WrapMode::ManualWrap enum
Ivailo Monev [Mon, 10 Jan 2022 05:14:24 +0000 (07:14 +0200)]
remove redundant QTextOption::WrapMode::ManualWrap enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QFontEngine::emSquareSize() method and its reimplementations
Ivailo Monev [Mon, 10 Jan 2022 05:01:53 +0000 (07:01 +0200)]
remove unused QFontEngine::emSquareSize() method and its reimplementations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostream all internal QFont bits via single integer
Ivailo Monev [Mon, 10 Jan 2022 04:28:09 +0000 (06:28 +0200)]
stream all internal QFont bits via single integer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agounderlining text in QTextLayout is done via additional formats now
Ivailo Monev [Mon, 10 Jan 2022 02:53:51 +0000 (04:53 +0200)]
underlining text in QTextLayout is done via additional formats now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QTextOption flags [ci reset]
Ivailo Monev [Mon, 10 Jan 2022 02:26:12 +0000 (04:26 +0200)]
remove unused QTextOption flags [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect order of special languages entries in qfontdatabase_x11_p header
Ivailo Monev [Mon, 10 Jan 2022 00:22:57 +0000 (02:22 +0200)]
correct order of special languages entries in qfontdatabase_x11_p header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomove most QFontDatabase methods from qfontdatabase_x11_p header to qfontdatabase...
Ivailo Monev [Mon, 10 Jan 2022 00:16:31 +0000 (02:16 +0200)]
move most QFontDatabase methods from qfontdatabase_x11_p header to qfontdatabase source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop support for letter and word spacing via font [ci reset]
Ivailo Monev [Sun, 9 Jan 2022 23:01:36 +0000 (01:01 +0200)]
drop support for letter and word spacing via font [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove no-op QFont::initialize() method
Ivailo Monev [Sun, 9 Jan 2022 18:17:54 +0000 (20:17 +0200)]
remove no-op QFont::initialize() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoset overline and strikeout properties of the font instead of using flags
Ivailo Monev [Sun, 9 Jan 2022 17:41:47 +0000 (19:41 +0200)]
set overline and strikeout properties of the font instead of using flags

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>