Wine 0.9 TODO v0.1
Dimitrie O. Paun
dpaun at rogers.com
Wed Nov 6 14:53:32 CST 2002
This is based upon the Wine 0.8 TODO v0.2 send earlier to the list.
It is important to get a comprehensive list of what needs to be done,
in order to have a successful 0.9 release. This includes all things
Wine-related, not only the code.
I can not do it alone -- I need your input.
Before I start, a quick reminder for the 0.9 criteria:
-- Users can start using Wine
-- works well for a fair number of apps
-- no MS DLLs required (from real Windows)
-- User facing stuff (website, docs, etc.) are in
a decent state, to avoid scaring them away
What is NOT in 0.9:
-- stable server protocol (no binary compatibility)
-- DLL separation (phase 2)
Please review it, and let me know if:
- I've left something out
- Something is in, and it doesn't belong in here (for 0.9 that is)
- I have put your name on a task you are not working on
- I have NOT put your name on a task you are working on
- You have a status update (if you're working on something)
- You want to start working on some of these.
Comments, flames, suggestions, are appreciated, as always.
A. WineHQ work (Beta at: http://lostwages.winehq.org)
0. Website redesign [IN PROGRESS]
- worker: Jeremy Newman <jnewman at codeweavers.com>
1. Reorganize the navigational menu [BETA]
- wine-devel consensus merged into new site
2. Create some really sexy screenshots [IN PROGRESS]
-- one app per screenshot, avoid cluttered desktop
-- minimize size, if possible by using 'Positioned Color Dithering'
3. Rework the FAQ interface [IN PROGRESS]
- workers: Dimitrie Paun, Keith Matthews, Thomas Wickline)
4. Enlist some 'official' distribution maintainers [TODO]
(at the minimum RedHat, SUSE, Mandrake, Debian)
5. Create nice page with apps that run virtually flawless [IN PROGRESS]
They should not require MS dlls, tricks, etc. to run
- worker: Carlos <clozano at andago.com>
B. Documentation work
0. We need to first figure _what_ is out of date. [TODO]
1. Convert man pages to SGML [TODO]
2. Move CVS docu from User Guide to Devel Guide [TODO]
C. Wine configuration
0. Merge configuration into the registry [TODO]
1. Write control panel applets for editing it [TODO]
2. Have decent defaults so we can start control panel
without prior configuration [TODO]
3. Have wizard like app to autoconfigure wine [TODO]
WineSetupTk proposed by Jeremy White <jwhite at codeweavers.com>
4. Make Wine's DLLs register themselves to avoid
manual merging of the winedefault.reg [TODO]
5. Write .inf script to setup a new Wine installation [TODO]
6. Have a wineboot script for RunOnce stuff [IN PROGRESS]
- worker: Shachar Shemesh <wine-devel at sun.consumer.org.il>
D. Stabilize utilities
0. Get rid of the init directive from .spec files [DONE]
- worker: Alexandre Julliard <julliard at winehq.com>
1. Make sure the .spec file format is fairly stable [TODO]
Any other things that may need changing here?
2. Ensure the various utilities' options are stable [IN PROGRESS]
- Alexandre fixed winebuild options
Anything here?
E. Important fixes
0. Window management rewrite, so we can install apps in managed mode.
- worker: Alexandre Julliard <julliard at winehq.com>
1. Finish DLL separation Phase 1 [IN PROGRESS]
That is, DLLs should use only functions exported through .spec file.
Phase 2 is getting rid of unwanted functions from .spec file, and
this is not a target for 0.9.
--
Dimi.
More information about the wine-devel
mailing list