Difference between revisions of "Effort/Migrate Rendering to XCanvas"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Added category Architecture .)
m (Added some links.)
 
Line 1: Line 1:
Type: Effort<br>
+
Type: [[Uno/Term/Effort|Effort]] State: in progress
State: in progress<br>
+
  
Convert all applications from the old VCL OutputDevice-based rendering to the UNO XCanvas API.
+
Convert all applications from the old [[VCL]] OutputDevice-based rendering to the [[Uno]] XCanvas API.
  
 
==Motivation==
 
==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).
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==
 
==Work already done==
 
 
* Impress slideshow
 
* Impress slideshow
 
* (80 percent of) Draw/Impress edit view
 
* (80 percent of) Draw/Impress edit view
  
 
==Problems==
 
==Problems==
 
 
* Lots of places to change
 
* Lots of places to change
 
* Maintaining layout compatibility in Writer
 
* Maintaining layout compatibility in Writer
 +
  
 
[[Category:Effort]]
 
[[Category:Effort]]
 
[[Category:Architecture]]
 
[[Category:Architecture]]

Latest revision as of 15:41, 30 May 2007

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