Effort/Migrate Rendering to XCanvas

From Apache OpenOffice Wiki
Jump to: navigation, search

Type: Effort State: in progress

Convert all applications from the old VCL OutputDevice-based rendering to the Uno XCanvas API.

Motivation

Get rid of the Win16 GDI-based concepts deeply ingrained in VCL OutputDevice. Make use of an API that has low impedance towards contemporary graphics APIs (Quartz, Java Graphics2D, OpenGL, DirectX).

Work already done

  • Impress slideshow
  • (80 percent of) Draw/Impress edit view

Problems

  • Lots of places to change
  • Maintaining layout compatibility in Writer
Personal tools