Completes the deprecation of legacy coordinate subsystem naming by renaming GetOutOffYPixel() and SetOutOffYPixel() to GetDeviceOriginY() and SetDeviceOriginY() across OutputDevice, Window, and CoordinateMapper. This unifies axis naming conventions following previous X-axis refactoring passes, clarifying that these fields represent the physical origin offsets of the device rendering canvas. This patch also moves view transformation logic inline from outdev/map to CoordinateMapper, and wraps sprawling multi-line logic formulas across mapping routines to clean up formatting boundaries. Key changes: * include/vcl/outdev.hxx / window.hxx: Updated public declarations to replace GetOutOffYPixel with GetDeviceOriginY. * vcl/inc/CoordinateMapper.hxx: Migrated view transformation cache State members and mapping calculation methods into the mapper object. * Global adjustments: Patched all related coordinate offset reads and tracking writes throughout desktop, editeng, sc, svx, and vcl. Change-Id: I28fec54a7f3312cc41ada2de38b26351c0a65527 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/203646 Tested-by: Jenkins Reviewed-by: Dan Williams <dcbw@libreoffice.org>
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"