Mac OS X Porting - Roadmap
From Apache OpenOffice Wiki
Features / ToDo's for OpenOffice.org 3.0
- This page lists the most important features and bugs that need to be fixed for OpenOffice.org 3.0 for Mac OS X.
- Our goal is to have at least all Prio 1-3 features done until the Beta Release.
- Please see the release schedule of OpenOffice.org 3.0 for the current timeline.
Roadmap
Issue | Type | Prio | Status | Owner | CWS |
---|---|---|---|---|---|
Drag&Drop | Feature | 1 | integrated | tra | CWS SRC680 macosxdnd |
Accessibility | Feature | 1 | fixed | obr, fne | CWS DEV300 aqua11y01 |
Use Setup for installation (.mpkg) | Feature | 1 | optional, not required yet | obr | |
Support Language Pack installation | Feature | 1 | started | cloph, obr | CWS DEV300 cloph10 |
Install Spotlight Plugin during setup | Feature | 1 | done | obr | |
Support multiple paper format print jobs | Feature | 1 | fixed | pl | CWS DEV300 aquavcl08 |
Multi-Monitor support / resolution change | Feature | 1 | integrated | pl | CWS SRC680 aquavcl04 |
Update Readme (minimal OS requirements, etc.) | Bug | 2 | started | fpe | |
Java support: detection, extensions, applets, JDBC drivers, ... | Bug | 2 | ongoing | pl,jl | |
Deadlocks (eg, when using extension manager) | Bug | 2 | integrated | pl | CWS SRC680 aquavcl05 |
SDK (installation, setting build environment, check samples) | Feature | 2 | ongoing | jsc | |
Suppress empty window when opening files from finder | Bug | 2 | integrated | pl | CWS SRC680 aquavcl04 |
Use system print dialog | Feature | 2 | integrated | ericb, pl, ismael | CWS SRC680 nativeprintdlg01 |
Minimum font features (glyph fallback) | Bug | 2 | integrated | hdu | |
Other font features (disabling kerning) | Bug | 2 | ongoing | hdu | |
Advanced font features (clipped ligatures, better justification etc.) | Bug | 2 | ongoing | hdu | |
Advanced font features (full BiDi support) | Bug | 2 | ongoing | hdu | |
Font fallback (adapt VCL.xcu) | Bug | 2 | ongoing | hdu | |
Severe paint issues while resizing | Bug | 2 | integrated | pl | CWS SRC680 aquavcl04 |
Consistent mapping of Ctrl-key to Command-key (includes Follow-Hyperlinks and Online-Help/UI) | Feature | 2 | fixed | pl | CWS DEV300 aquavcl07 |
NWF issues: many dialogs are too small, controls overlap | Bug | 2 | integrated | pl | CWS DEV300 aquavcl06 |
Put Need Save status in closer | Feature | 2 | integrated | pl | CWS SRC680 aquavcl05 |
Use Quicktime for media playback | Feature | 3 | integrated | msicotte | CWS SRC680 macosxquicktime01 |
Image Capture Implementation (scanners etc.) | Feature | 3 | started | ericb, valeuf, Dyrcona | |
Provide a way to start with something else than an empty writer (could be the template dialog on startup but with some face-lifting or/and a context menu in the dock icon) | Feature | 3 | integrated | pl | CWS SRC680 aquavcl05 |
Update 'Recent Items' submenu (in the Apple menu) when opening files from OOo | Feature | 3 | integrated | CWS SRC680 aquavcl05 | |
Implement canvas API using Quartz / OpenGL (for slideshow) | Feature | 3 | not started, concurrent Cairo canvas is underway on par with vcl canvas at the moment | ||
Detect input language/locale and notify changes (CF distributed notification in Text Input Source Framework kTISNotifySelectedKeyboardInputSourceChanged, kTISNotifyEnabledKeyboardInputSourcesChanged - this is a possible way to implement) | Feature | 3 | not started | pl | |
Hide empty backing window | Feature | 3 | integrated | pl | CWS SRC680 aquavcl05 |
Docking not possible by window move only (see e.g. navigator, media player) | Bug | 3 | not started | pl | |
Statusbar invisible after document load | Bug | 3 | integrated | pl | CWS SRC680 aquavcl04 |
NWF issues: not all controls working correctly (spin buttons, scroll bars,...) | Bug | 3 | no more issues currently known | pl, ismael | |
Installation of extensions via double-click (may be OOo app must be registered for and support .oxt filetype directly) | Feature | 3 | started | dv | |
Toolbars do not restore their last position | Bug | 3 | fixed | pl | |
Show embedded document thumbnail in file picker / finder | Bug | 3 | not started | fheckl? | |
Use system security API (keychain) for digital signatures | Feature | 4 | not started | obr/jl | |
Support window zoom button in a useful way | Bug | 4 | not started | pl | |
Support remote control for slideshow (unknown API?) | Feature | 5 | started ( see Apple Remote ) | ericb | |
Size writer document windows so they display at 100% but use minimum screen space | Feature | 3 | not started | not assigned | |
Redesign StartCenter to avoid the gray background area | Enhancement | 3 | not started | not assigned | |
palette windows should behave like other palettes: stay in front but not move with the parent window | Bug | 3 | not started | pl | |
Plugin support (flash, PDF, whatever) | Not implemented Feature | 3 | not started | pl | |
PDFKit support | Feature | 3 | not started | not assigned | |
Apple scriptability | Feature | 3 | not started | not assigned | |
Services implementation (see services application menu) | Feature | 3 | not started | not assigned | |
Proxy Icon (at top of window frame - show path and dnd) | Feature | 3 | not started | not assigned | |
Adapt recent Mozilla sources to current builds (LDAP, Thunderbird plugin .. ) | Task | 3 | not started | not assigned |
Known Issues
Use this query to list all open (i.e., not resolved) issues flagged with the aqua keyword.
Please make sure to add the aqua keyword when filing new issues specific to the Mac OS X port of OpenOffice.org.
Future tasks
Things that are not required for OpenOffice.org 3.0 but should be considered for future releases:
- Integration with Services menu
- Access to iPhoto/Aperture library (Gallery)
- Get user data from address book during installation
- Netbeans plugin for SDK
- Mozilla/Safari plugin
- reduced Toolbar Icon set
- Support for AppleScript
- ...