Hi folks,
Here is the detailed TODO in all it's glory. We _really_ need to get this over with, so please help us out to get this release out the door. I'll mark names by the tasks based on conversations I had with folks at WineConf (and on the list). If you notice any mistakes, please let me know. Items marked with (???) have no owner. If you think you can help on any of these (including ones that do have owners!), please let me know. Help is needed and appreciated. If it's not clear what needs to be done for any of these, get in touch with me, I'll be more than happy to help you get started.
Enjoy!
A. WineHQ.org ============== 1. History page (Brian) [IN PROGRESS] 2. Testing status (Ferec) [IN PROGRESS] 3. I18n status (Vincent) [IN PROGRESS] 4. Porting status (Dimi, Steven) [IN PROGRESS] 5. Who's Who (Tom) 6. Documentation page update (???) 7. Download page (esp. source) needs work (???) 8. Acknowledgment page (???) 9. UI status update (???) 10. Integrate API status into WineHQ (???)
B. Documentation ================ User Guide ---------- 1. Update configuration instructions based winecfg & regedit (???) 2. Suggest winefile instead of Calmira (???) 3. Misc cleanups (Dimi)
Devel Guide ----------- 1. Update COM section/widl (???) 2. Redo Multimedia section (???) 3. Add i18n section (Vincent) 4. Suggest adding tests w/ patches (Dimi) 5. Cross compilation on RH (Michael) 6. Add section on KERNEL32 (???) 7. Misc cleanups (Dimi)
Winelib Guide ------------- 1. Update around MinGW/winegcc (Dimi, Francois) 2. Misc updates (Dimi)
C. Configuration ================ 1. Complete regedit (Attila) [IN PROGRESS] 2. Complete winecfg (Chris, Mike) 3. Setup API .inf scripts (Chris) [IN PROGRESS]
D. UI Code ========== 1. Visible region handling in server (Alexandre) 2. Inter-process handle management (Urlich, Alexandre)
E. File Formats =============== 1. .spec files [DONE] 2. .reg files [DONE] 3. I18n output (Vincent) [IN PROGRESS]
F. Exported API =============== 1. DLL separation I [DONE] 2. DLL separation II (Alexandre, Eric) [IN PROGRESS] 3. wineserver protocol (Alexandre)
G. Tools ======== 1. winebuild: build DLLs from .def files (Alexandre) 2. winegcc: add simple gcc-independence (Dimi) 3. winegcc: generate DLLs/-shared (Dimi) 5. winemaker: generate MinGW compatible makefiles (???) 4. winemaker: use dsw2make from MinGW (???) 5. winemaker: no configure script (???) 6. autoconf: add all Wine-specific macros to the aclocal (???) 7. winedesktop: create new tool (Alex) [IN PROGRESS]
H. Miscellaneous ================ 1. Testing daemon to run as a Windows service (???) 2. Exec-shield support (???) 3. Prelink support (???) 4. Version symbols in libwine & libwine_unicode (Alexandre) 5. Find packager for a PE-build of Wine on SF (???) 6. Standardize Wine handling in autoconf (Dimi)
- Exec-shield support (???)
- Prelink support (???)
Dimi, I saw you asking about this on IRC - yes, I am working on this, no, no guarantees about timeframes. I have a prototype for a way that should fix it after Alexandres BSS hack and using linker scripts didn't come good.
- Version symbols in libwine & libwine_unicode (Alexandre)
It's probably worth rolling our own solution here, but I wasn't privy to these talks....
On February 3, 2004 06:57 pm, Mike Hearn wrote:
- Exec-shield support (???)
- Prelink support (???)
Dimi, I saw you asking about this on IRC - yes, I am working on this, no, no guarantees about timeframes.
Sounds good. I'll mark you down on this task.
- Version symbols in libwine & libwine_unicode (Alexandre)
It's probably worth rolling our own solution here, but I wasn't privy to these talks....
Alexandre said it should be fairly simple to do, especially first time around :) It gets a bit trickier later in that you have to be careful to do the versioning right, but nothing overly complicated.
On Tue, 03 Feb 2004 22:04:18 -0500, Dimitrie O. Paun wrote:
Alexandre said it should be fairly simple to do, especially first time around :) It gets a bit trickier later in that you have to be careful to do the versioning right, but nothing overly complicated.
GNU symbol versioning isn't so hard, but I've got an allergic reaction to iit :) My HO is that it doesn't work so well in glibc, so I can't see it working any better in Wine. If Alexandre means some other system then yeah, rock on.
Dimitrie O Paun wrote:
Hi folks,
Hi Dimi,
What do you think of this as the new 0.9 todo_lists? :-)
Tom
On February 4, 2004 04:28 am, Tom wrote:
What do you think of this as the new 0.9 todo_lists? :-)
Looks very good. A few things:
A.1: status: histrory sent for inclusion A.2: status: working code <a href="http://afavant.elte.hu/~wferi/wine/">available</a> A.3: status: some working code available A.4: status: initial version posted A.5: status: work has already started
C.1: worker: add me (Dimi) as well C.1: status: new/delete/rename key needed C.2: status: patch ready C.3: status: work has started
D.2: status: menu handle patch almost ready
E: I would include the entried for .spec and .reg files This way people know they are stable, no plans to change them
F: I would include entry for DLL separation I [DONE]
H.2: status: work has started H.3: status: work has started H.5: worker: Ivan
I've also forgot the following section (I've actually resent the message, but it never made it to the list for unknown reasons):
I. Source Code ============== 1. Move controls/*, windows/* -> dlls/user/ (Alexandre) 2. Move graphics/*, objects/* -> dlls/gdi/ (Alexandre) 3. Move files/*, misc/* -> dlls/kernel/ (Alexandre) 4. Flatten dlls/: msacm/*, msvideo/msrle32, winmm/* (Alexandre) 5. Move documentation/ddraw.txt somewhere (???) 6. Move documentation/samples/generic.ppd -> dlls/wineps (Alexandre) 7. Move documentation/samples/config -> winedefault.reg (???) 8. Move documentation/samples/system.ini -> winedefault.reg (???)