[Bug 10467] Making Microsoft .NET 2.0 to work in wine, based on example app FastMD5 1.4 for NET 2.0

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jan 20 07:18:57 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=10467





--- Comment #26 from Anastasius Focht <focht at gmx.net>  2008-01-20 07:18:56 ---
Hello,

--- quote ---
I've written the converter at the time I've being working on adding unicode
support to Wine, and at that time I thought that using .nls file as NT does
is the way to go. Alexandre had a different opinion on that.
--- quote ---

Ok, a different approach was taken.
It seems .NET only needs the default NT-style unicode case mapping table
(invariant) to be present (the file gets memory mapped).

I see two options to solve this problem:

1.) Generate "l_intl.nls" with your tool once and import it as binary resource
into wine tree.
    Upon wineprefix creation/update it should get copied into system32
directory.

2.) Strip the tool only to contain code which creates the required case mapping
file.
    This seems to be fairly easy. Only "UnicodeData.txt" from unicode.org is
required as external data dependency to build both (upper and lower) case
tables and binary write the data.
    Import this stripped down source file an up-to-date "UnicodeData.txt" into
wine "tools" subtree and let it create the required case mapping file.
    Upon wineprefix creation/update it should get copied into system32
directory.

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list