WineHQ: Add portability tasks to the Janitorial page
Dimitrie O. Paun
dpaun at rogers.com
Sun Mar 20 08:29:25 CST 2005
ChangeLog
Add 64-bit and endianess portability tasks as suggested
by Dmitry Timoshkov.
--
Dimi.
-------------- next part --------------
Index: templates/en/janitorial.template
===================================================================
RCS file: /home/wine/lostwages/templates/en/janitorial.template,v
retrieving revision 1.72
diff -u -r1.72 janitorial.template
--- templates/en/janitorial.template 7 Mar 2005 21:17:11 -0000 1.72
+++ templates/en/janitorial.template 20 Mar 2005 14:27:32 -0000
@@ -42,6 +42,23 @@
</ul>
<p>
+ <h2>Portability fixes<h2>
+
+ <h3>Fix Wine to be compilable by a 64-bit compiler</h3>
+ <ol>
+ <li> Inspect and fix all public Win32 headers to match PSDK definitions.
+ <li> Make sure that pointers do not get truncated.
+ <li> Add support for Win64.
+ </ol>
+
+ <h3>Fix wrong assumptions in Wine about endianess</h3>
+ <ol>
+ <li> Inspect all Wine code and public headers to eliminate endianess dependent
+ constructs (low/high parts of a field, bit fileds), add WORDS_BIGENDIAN
+ when appropriate.
+ <li> Make sure that Wine code handles data in an endianess independent way.
+ </ol>
+
<h2>Code cleanup</h2>
Some parts of Wine have become too big and complex to debug, and should
More information about the wine-patches
mailing list