office-gobmx/editeng
Khaled Hosny 895843ad46 tdf#103492: Messed Arabic letter spacing in text starting with LTR character(s)
This partially reverts the still relevant parts of commit

commit 41007842ed
Author: Martin Hosken <martin_hosken@sil.org>
Date:   Thu Sep 10 10:14:18 2015 +0700

    Refactor graphite integration and update graphite

    Change-Id: I09db7262c2a6180a078620ba086dd7a4c132bd82
    Reviewed-on: https://gerrit.libreoffice.org/18459
    Tested-by: Jenkins <ci@libreoffice.org>
    Reviewed-by: László Németh <nemeth@numbertext.org>
    Reviewed-by: Martin Hosken <martin_hosken@sil.org>

No mention of the commit about this change or its relevance to Graphite
integration. But the separate Graphite layout engine is long gone and
Graphite handling goes through HarfBuzz now, so whatever the change was
for is probably no longer relevant.

I reverted only one the two changes in impedit3.cxx, as the other one
does not seem to make any difference for this issue.

Change-Id: Id70a711d6231cce52c9a32dbc3604860b1da9f4a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138217
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2022-08-14 21:13:04 +02:00
..
inc tdf#104921: Cleanup Kashida insertion logic 2022-08-14 21:10:24 +02:00
qa
source tdf#103492: Messed Arabic letter spacing in text starting with LTR character(s) 2022-08-14 21:13:04 +02:00
uiconfig/ui
AllLangMoTarget_editeng.mk
CppunitTest_editeng_borderline.mk
CppunitTest_editeng_core.mk
CppunitTest_editeng_lookuptree.mk
CustomTarget_generated.mk
IwyuFilter_editeng.yaml
Library_editeng.mk
Makefile
Module_editeng.mk
README.md
UIConfig_editeng.mk

Edit Engine

In OpenOffice.org build DEV300m72 this module was split off from svx but it has no dependencies on svx (nor on sfx2) while in turn svx depends on editeng

Read more in the mailing list post: http://www.mail-archive.com/dev@openoffice.org/msg13237.html

If you build LibreOffice with dbgutil, you have some extended debug keys:

  • Ctrl+Alt+F1 - draws the paragraph rectangles in different colors
  • Ctrl+Alt+F11 - toggles dumping the edit engine state to the "editenginedump.log" on draw
  • Ctrl+Alt+F12 - dumps the current edit engine state to "editenginedump.log"