Ivailo Monev
5b459cf0ec
update copyright and add script for doing so
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
53da3f00a4
QFont::exactMatch() should return false for aliases
...
upstream commit:
78eeb6b066
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:45:03 +00:00
Ivailo Monev
a24f1d7626
remove redundant header inclusions from qfont_x11 source file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:42 +00:00
Ivailo Monev
879ce4d75a
remove redundant QFONTLOADER_DEBUG and QFONTLOADER_DEBUG_VERBOSE definitions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:24 +00:00
Ivailo Monev
edb9f7c9c9
optimize QFont::lastResortFont()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:00 +00:00
Ivailo Monev
47a2cf587e
remove redundant qt_defaultDpiX(), qt_defaultDpiY() and qt_defaultDpi() functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:58:18 +00:00
Ivailo Monev
e4642e4ef8
optimize and make font tables lookups consistent
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:58:00 +00:00
Ivailo Monev
aeaab12466
remove redundant Q_UNUSED() macro calls in bestFoundry() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:21:07 +00:00
Ivailo Monev
98c38e9dc8
rename qfontdatabase_x11 header to qfontdatabase_x11_p as it is private
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:43:22 +00:00
Ivailo Monev
025cd600be
simplify QFontDatabase::addApplicationFont()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:45:47 +00:00
Ivailo Monev
bcd0749a0f
fix registerFont() function regression since fb253d03c7
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:45:06 +00:00
Ivailo Monev
3af76aa86b
take pixel size into account when creating QFont from string
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:01:47 +00:00
Ivailo Monev
605e040ca2
remove raw fonts support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 01:34:49 +00:00
Ivailo Monev
a8320dcf65
compiler warning fixes
...
upstream commit:
ef36fd0217
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 03:24:36 +00:00
Ivailo Monev
8ef9c313fa
replace NDEBUG with QT_NO_DEBUG definition
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 03:19:12 +00:00
Ivailo Monev
3c7ad287f5
use new style cast in QFontEngineFT::minRightBearing()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:36:21 +00:00
Ivailo Monev
21b2fd740d
require Freetype version 2.1.10+
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:34:10 +00:00
Ivailo Monev
33bf38c255
use proper type for Glyph::uploadedToServer member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:15:35 +00:00
Ivailo Monev
0ebbfac411
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 19:37:11 +00:00
Ivailo Monev
fb253d03c7
registerFont() function cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:49:00 +00:00
Ivailo Monev
e3eb024c8d
make qt_addPatternProps() function static
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:48:25 +00:00
Ivailo Monev
a25f462454
avoid temporary in getFCWeight() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:48:00 +00:00
Ivailo Monev
b4ef4d4815
inline getFCWeight() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:47:29 +00:00
Ivailo Monev
0dc9cee594
remove redundant FC_WIDTH and FC_FAMILYLANG definition checks
...
FC_WIDTH is available since 2.1.92, FC_FAMILYLANG since 2.2.97 and 2.4.2 is
required for Freetype integration
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:46:19 +00:00
Ivailo Monev
2fbea3a106
make adjustments required to build Unicode tables as part of GUI component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 19:57:53 +00:00
Ivailo Monev
87870b0378
move QUnicodeTables to GUI component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 18:49:27 +00:00
Ivailo Monev
4b6374d9c8
remove unused QFontDef member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 13:05:22 +00:00
Ivailo Monev
11c9b6ae4a
fix QFont streaming
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 16:15:41 +00:00
Ivailo Monev
710bdb4433
optimize known values lookup in CSS parser
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 07:58:12 +00:00
Ivailo Monev
35b9e5e19a
deal with TODO in gui component CMake file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 08:18:21 +00:00
Ivailo Monev
40b2021dd9
drop keypad navigation support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-27 20:01:26 +00:00
Ivailo Monev
03835c61ad
compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-25 11:36:53 +00:00
Ivailo Monev
3012602c29
make comparison operators const where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-20 02:05:58 +00:00
Ivailo Monev
79bb27fbc0
use proper type for unicode script
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:01:18 +00:00
Ivailo Monev
856e7a6846
remove unused script argument from QFontDatabase functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:00:18 +00:00
Ivailo Monev
ab9136146b
remove windows leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 16:26:48 +00:00
Ivailo Monev
3f00d27b2b
avoid use of goto in QFontDatabase::smoothSizes()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 15:45:24 +00:00
Ivailo Monev
e414daf999
build fix
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 19:17:11 +00:00
Ivailo Monev
652d9abdc0
use uninitialized buffer in QTextDocumentPrivate::plainText()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 18:57:06 +00:00
Ivailo Monev
8b61fcbb4a
avoid use of goto in tryPatternLoad()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:11:59 +00:00
Ivailo Monev
60c389ac8a
fill special languages values
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 17:58:24 +00:00
Ivailo Monev
2c3140109d
Unicode v5.0+ characters and partial scripts support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-23 20:02:45 +00:00
Ivailo Monev
eff91c0dc0
remove unused qt_script_for_writing_system() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-22 21:22:43 +00:00
Ivailo Monev
8a1cef8620
use correct types for QFont streaming
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-17 15:31:38 +00:00
Ivailo Monev
849ba7a632
replace system with local header inclusions where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
97db6a1b84
replace system with local header inclusions where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
01ae444554
QScriptLine cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 21:22:41 +00:00
Ivailo Monev
e99f6d4b87
QTextDocumentLayoutPrivate cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 21:19:45 +00:00
Ivailo Monev
7a60b29b8a
use const iterators where possible
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 17:38:34 +00:00
Ivailo Monev
bd88b9e63d
replace function call with internal member in QFont::setCapitalization()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 16:51:58 +00:00