Files
odfstudio/editeng
Noel Grandin f6c809b021 tdf#168674 Assertion fires when editing a formula in formula bar in debug
on Windows, this assert fires because we have a stack like:

 	editenglo.dll!ImpEditEngine::PaMtoEditCursor
	editenglo.dll!ImpEditEngine::Command
    ....
 	sclo.dll!ScTabView::ActiveGrabFocus
 	sclo.dll!ScInputHandler::EnterHandler2

where EnterHandler2 is disabling layout, but during the focus grab,
on Windows, some  SalInputContext code is triggered, which then
needs the layout.

Change-Id: I14b213af57a8e78f3983f0fd96110888906b43d1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191814
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-10-03 12:30:02 +02:00
..
2025-09-19 08:21:25 +02:00
2025-09-19 08:21:25 +02:00
…
…

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"