On Mon, 19 Jun 2000, Dmitry Timoshkov wrote:

> I would like to know what criteria is currently used to show
> current percentage of Wine completeness. These are just magic digits
> for (not only) me now.

There's not much more metric than my own guesstimate or judgement (which I
thought would at least be better than no metric), and any corrections the
developers would like to tell me about. I didn't try to devise anything
complicated...

> I think that having some sort of "to do list" for every "Aspect or
> Component" would be very helpful thing. Everyone who want to participate
> in Wine development might easy choose the things of interest to do.

Well, if developers would like to provide such a list, I could certainly
put it online...

In a few cases (especially if it's "almost done"), I've tried put a line
under the percentage saying what is missing, but I didn't want to spend
too much time on it.

> I would like to complete as much as possible those areas on which
> I'm currently "responsible" (i.e. NLS, code pages, unicode) before
> I'll leave for two or more weeks on holidays in the middle of July.

My justification for the current NLS and Unicode metrics are:

NLS:
 -missing certain magic NLS codepages (IE4 provides a codepage for
UCS2, I think, and the UTF8 codepage is not implemented)
 -missing a big load of NLS data (the ole/nls directory is mostly
"stubs" (and apropos, I still think nls should be moved out of OLE, it has
nothing to do with OLE...))

Unicode:
 -as above (UCS2 and UTF8 codepages not implemented)
 -most API routines are implemented as A, not W; many W routines are
even just stubs.

I doubt you can get the Unicode state to 100% in just a few weeks...
but in case it is of interest, I have written UTF-8<->Unicode conversion
routines in another project, and I could probably 'donate' them to the
Wine project, if someone else wants to integrate them. (It's just not like
it's incredibly hard to write them yourself, either...)

Reply via email to