Difference between revisions of "Mac OS X Porting - Work Areas/Todo's"
Line 214: | Line 214: | ||
Todo-list for native font implementation : | Todo-list for native font implementation : | ||
− | New : adapt salatslayout.cxx to | + | New : adapt salatslayout.cxx to make it match with sallayout.hxx, and salgdi.hxx, saldata.hxx .etc |
+ | to make it build with aquavlcl01, and do some tests | ||
- understand current font implementation ( using old salatslayout.cxx ) | - understand current font implementation ( using old salatslayout.cxx ) | ||
- analyse and describe Carbon binding in salatslayout.cxx [Work in progress] | - analyse and describe Carbon binding in salatslayout.cxx [Work in progress] |
Revision as of 12:17, 30 May 2006
This page is intended to serve as a living ToDo's list for the OpenOffice.org Mac OS X port. To keep things simple it contains the ToDo's for both the X11 version and the upcoming Aqua version of OpenOffice.org for Mac OS X. The page is divided into different work areas which either assigned to a person in charge or are unassigned yet. Below each area there is a detailed list of todo's which has to be maintained by the respective people himself. Persons who are in charge of a certain area are responsible for keeping their respective part of the page up-to-date.
If you're interested in contributing to the project please coordinate with Eric Bachard [1]
Areas and ToDo's X11 Version
Packaging Packaging related tasks |
Oliver Braun [2] |
Todo | Status | Assigned to |
Improved packaging for OOo | Done | Oliver Braun |
Installation Installation related tasks |
Oliver Braun [3] |
Todo | Status | Assigned to |
Provide an improved installer for OOo | New | Oliver Braun |
Error messages during installation when no X11 is installed | New | Unassigned |
Support language pack instalation | New | Unassigned |
System Integration System integration related tasks |
Oliver Braun [4] |
Todo | Status | Assigned to |
Save documents in ~/Documents by default | New | Unassigned |
Use the Mac OS X key chain for document signing | New | Unassigned |
Read proxy settings and user information from the system settings | New | Unassigned |
Mac OS X address book integration | New | Unassigned |
Make use of the Mac OS X spell checker | New | Unassigned |
Improved clipboard support | New | Unassigned |
Support for standard Mac OS X shortcuts according to HI guideline | New | Unassigned |
Integrate native FileOpen/FileSave dialog into OOo | Started | Florian Heckl [5] |
Printing | Unassigned [mailto: Name [??@openoffice.org] |
Todo | Status | Assigned to |
Improved printing support | New | Unassigned |
Use the native print dialog in OOo | New | Unassigned |
Native sound support | Eric Bachard [mailto: Name [6] |
Todo | Status | Assigned to |
Implement native sound support | Started | Eric Bachard |
Todo list :
- create manager ( using UNO services) [ done ] - create uno layer [ done ] - implement correct service name / implementation name using UNO [ work in progress ] - create player (using QuickTime API) [ work in progress ] Done (using existing Windows implementation) : - all headers are defined - usefull functions are identifed in Apple's API
Other work in progress :
- discuss with ka about new implementation and fix dark points - reuse Windows immlementation for the player - new implementation of -already defined- methods used in the player
Estimation of code remaining to write : 40%
Ease of use | Unassigned [mailto: Name [??@openoffice.org] |
Todo | Status | Assigned to |
Reduce visible toolbars | New | Unassgined |
Suppress icons in OOo menus by default | New | Unassigned |
Suppress xterm window when launching OOo | New | Unassigned |
Implement NeoLight plugin | Unassigned [mailto: Name [??@openoffice.org] |
Todo | Status | Assigned to |
Implement NeoLight (spothlight plugin) in OpenOffice.org 2.0. For more informations, please have a look at [7] | New | Unassigned |
Areas and ToDo's Aqua Version
Messaging | Tino Rachui [mailto: [tra@openoffice.org] |
Todo | Status | Assigned to |
Implement messaging infrastructure | New | Unassigned |
Windowing | Tino Rachui [mailto: [tra@openoffice.org] |
Todo | Status | Assigned to |
Implement salframe.cxx | New | Unassigned |
Drawing | Stephan Schaefer [mailto: [ssa@openoffice.org] |
Todo | Status | Assigned to |
Implement drawing support | New | Unassigned |
Key input | Unassigned [mailto: [???@openoffice.org] |
Todo | Status | Assigned to |
??? | New | Unassigned |
Native font support | Eric Bachard [8] |
Todo | Status | Assigned to |
ATS | Started | Eric Bachard |
Todo-list for native font implementation : New : adapt salatslayout.cxx to make it match with sallayout.hxx, and salgdi.hxx, saldata.hxx .etc to make it build with aquavlcl01, and do some tests - understand current font implementation ( using old salatslayout.cxx ) - analyse and describe Carbon binding in salatslayout.cxx [Work in progress] - read Apple API [ Work in progress] - describe current implementation : organisation / design [work in progress] - test old implementation ( current does not build. [FIXME] : where are the original headers. License ? - provide a proof of concept - testing : code sample - design of new implementation [FIXME] find examples
Estimation of code remaining to write ~90 %
For more informations, see : http://wiki.services.openoffice.org/wiki/Fonts_starting_point_and_documentation