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
Ivailo Monev
e73f94a4ce
remove reference to non-existing QPainterReplayer class
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-13 16:48:58 +00:00
Ivailo Monev
d5ef682b01
remove now redundant cast in QFont::capitalization()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 15:59:35 +00:00
Ivailo Monev
35e9aeb055
make use of const iterator in QTextTable::splitCell()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 09:57:34 +00:00
Ivailo Monev
18e0bb09d8
use static QImage::fromData() where possible
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-10 09:19:41 +00:00
Ivailo Monev
5a01af05cb
remove redundant qt_x11_p header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-09 19:22:55 +00:00
Ivailo Monev
3f28ef686d
QFontPrivate cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-09 19:22:40 +00:00
Ivailo Monev
dd1fbd4c01
optimize Xlfd encoding table lookup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-04 22:36:30 +00:00
Ivailo Monev
8e18728348
optimize QTextFormatPrivate::property()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 11:40:01 +00:00
Ivailo Monev
2d8076b777
QTextEngine cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 23:40:19 +00:00
Ivailo Monev
f2776ef68f
make some font engine methods const
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 20:19:02 +00:00
Ivailo Monev
a07bc0f7d1
apply upstream commit
...
upstream commit:
ad9f5c7e93
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 11:51:07 +00:00
Ivailo Monev
a54e3ec727
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 01:54:09 +00:00
Ivailo Monev
62922717ab
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-16 17:42:35 +00:00
Ivailo Monev
76b262d4e3
introduce QRasterBuffer::scanLine() overload
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:10:02 +00:00
Ivailo Monev
317087c5da
QFontDef and QFont cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:07:25 +00:00
Ivailo Monev
39701195bb
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:52:57 +00:00