[Libreoffice-commits] core.git: Changes to 'feature/glyphid-cleanup'
Khaled Hosny
khaledhosny at eglug.org
Thu Dec 8 06:34:12 UTC 2016
New branch 'feature/glyphid-cleanup' available with the following commits:
commit 948bfe4c5000ec36666a479dd1550dd038aa0c84
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 07:17:00 2016 +0200
Drop ComplexDisabled flags that does nothing
There is no such thing as simple text layout in this brave new world.
Change-Id: I641b7efa5ec8fdd9839c291e7f2fdb736361ef1e
commit e7db4445736dd5b0066b1abb2dabfb43f11969ea
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 07:04:27 2016 +0200
Drop a hack for Type 1, the future is here
The original issue for reference:
https://bz.apache.org/ooo/show_bug.cgi?id=36691
Change-Id: I3b68c2c9f7cb94445875ef5a005e73dcfe65fa3a
commit 64a6642ecb160d0e237248b71ea320f8b6d3d404
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 07:00:02 2016 +0200
Drop SalLayout::IsSpacingGlyph()
Replace it with a check from ICU that actually makes sense.
Change-Id: Ie8789444a967420d58f5575f42bc45677bfa96a1
commit 43eb6766e367109f99c237886d6adf16fab606bd
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 06:37:42 2016 +0200
Remove noop SalLayout::UseCommonLayout()
Change-Id: Ifc143f33bc4e087726ada1e3b1b5182bf830b0cb
commit 254ef0d03efc70e7e7bd96c508fce09570acbf57
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 06:21:23 2016 +0200
GF_VERT is only used once, move it
Change-Id: I15289eecfbfb29ee549470a7f752e0c7fd9f811e
commit 65ec1f97b378d75b54de46784dce6411e346fea0
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 05:57:40 2016 +0200
sal_GlyphId is a simple glyph id now
No more cleverness.
Change-Id: I760c602802961b37728c6987c4ade14fb02ca034
commit af1cf288d1edfc86f2974ce9823c46ab7e2948e5
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 05:38:08 2016 +0200
Don’t encode font fallback level in the glyph id
Change-Id: I747d969c3c1dc42b1a3b5d12d06fed3af9a64675
commit 2c5bd6ff71fa223b57c49210d3299cb6f721c526
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 04:46:32 2016 +0200
Minor
Change-Id: I5e3480b647ec3851e9125188d9cd04227050dc6d
commit 64724fb16991a7d93e1d18209075ab2267d75b02
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 04:39:16 2016 +0200
Don’t encode the vertical flag in the glyph id
Change-Id: I00485dd4d42004e4eaa163a9e6ad0a43cf98a30a
commit ffe9f6e7c227c0aa0f7b3f38decb4aa029b46521
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 04:13:26 2016 +0200
Use GlyphItem in more places
Also simplify code to what is actually being used.
Change-Id: Ic640ea7f3e426e3f5f4f9fef30d774fe5ac111ff
commit 25f48c49e6c7619ccf668398c1ed5bb536506cf5
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 03:01:14 2016 +0200
Use GlyphItem in more places
Change-Id: Ic0dd8c0311161271817eb9a3f454d00a319e43a8
commit cd6cd674c9fbbefa546c0db2817ae5b7ccbbce67
Author: Khaled Hosny <khaledhosny at eglug.org>
Date: Thu Dec 8 00:43:09 2016 +0200
Pass GlyphItem around
We have this nice structure that contains (almost) all the information
we need, so pass it around instead of passing separate fragments of said
information.
The ultimate is to kill the horrible sal_GlyphId hack if encoding
various bits of information in the higher bits of a 32-bit integer.
Change-Id: Ie496bb4c2932157527a388e2a94e46bf0a325a70
More information about the Libreoffice-commits
mailing list