Regedit from ReactOS

Steven Edwards Steven_Ed4153 at yahoo.com
Sat Nov 9 20:20:08 CST 2002


Thanks to Robert Dickenson for his work on this. If someone wants to 
adopt then here it is.


ReactOS Regedit (Adds a GUI front-end to Regedit)

License: LGPL

Notes:
This project contains only the resources that I have been working on
for the WINELIB port. I have not used bin2res to convert the resources
so if it is going to get merged in to the winehq cvs that will need to
be done. I have been using MSYS/Mingw+WINE to start on this as my
linux box is hosed for the moment.

THE GUI CODE IS DISABLE'd by default. I have done this so if someone wants
to go ahead and merge it in to the winehq cvs you can. It shouldnt break
anything.

Bugs:
1. The current treeview code doesnt compile under WINE for some resion.
When building under Mingw I dont have this problem.
treeview.c: In function `AddEntryToTree':
treeview.c:99: structure has no member named `item'
treeview.c: In function `InitTreeViewItems':
treeview.c:124: structure has no member named `item'

2. When the GUI interface is enable the console support is disabled.
I have no idea how to fix this or how to detect if something is Window'd or
console'd

TODO:
1. Fix all of the bugs listed above
2. Add Write support
3. Fix C++ Comments
4. Remove unneeded includes


Changes WINE/ReactOS Regedit:
In reactos regedit.c was renamed to regcmds.c, This file is not needed 
if you
merge in to the WINE cvs.
treeview.c: on lines 99/100 and 124/126 added #if 0 to work around bug #1
regedit.c: changed WinMain function to ProcessCmdLine as new main.c handles
it.

Anywhere you see

#if 0
foo
#else
bar
#endif

foo is the ReactOS code and bar is the WINELIB code

Thanks
Steven

-------------- next part --------------
A non-text attachment was scrubbed...
Name: regedit.zip
Type: application/x-zip-compressed
Size: 58849 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20021109/9a6baa1a/regedit.bin


More information about the wine-patches mailing list