Difference between revisions of "Effort/Migrate Rendering to XCanvas"
From Apache OpenOffice Wiki
< Effort
m (Added some links.) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Type: Effort | + | Type: [[Uno/Term/Effort|Effort]] State: in progress |
− | State: in progress | + | |
− | Convert all applications from the old VCL OutputDevice-based rendering to the | + | 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]] |
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