Dmitry Timoshkov Email: <dmitry@baikal.ru>
My ToDo list (not in particular order):
Automatic font configuration according to the current locale (DONE)
winproc.c - possible speedups (fast path): Alexandre has done it - Make sure that all USER controls with CS_PARENTDC class style set properly clip themselves (DONE for button, other controls need explicitly clip painting as well)
oleacc.dll simple implementation (Abandoned)
Add oleacc.idl
Make message.c tests pass with WinEvents turned on
Implement HOOK_CallHooks using NotifyWinEvent
Merge Mike's metafile patches to WineHQ (looks like they are not needed anymore)
Reimplement EnumDateFormats, EnumTimeFormats (DONE)
Inspect all [S|G]etWindowLong, [S|G]etClassLong (for 64-bit clean): Alexandre beat me to it
Make all the OLE interface vtables const (DONE)
Add support for ExtTextOut on an open path (DONE)
Add support for extended pens (DONE, missing support in the graphics drivers)
Make sure that built-in bitmap font metrics match the Windows ones (DONE with a test case)
Add support for loading built-in bitmap fonts from the source tree (DONE)
Improve PeekMessage test (DONE)
Improve old DDEEnableCallback patches to the state that they can be accepted (DONE) - Store caret related data per thread
- Draw remaining cyrillic glyphs in the built-in fonts
bitmap fonts
Tahoma
Tahoma Bold (Igor Tarasov added them)
Inspect EMF and MF playing code for mr->rdParam[xx] being 0
Does premature EOF record stop [E]MF decoding?
Emulate bold/italic faces for bitmap fonts using code below:
static void make_bold_char(BYTE *buf, int pitch, int height)
{
int x, y;
BYTE *p = buf;
for (y = 0; y < height; y++)
{
for (x = pitch - 1; x >= 0; x--)
{
p[x] |= p[x] >> 1;
if (x > 0) p[x] |= p[x - 1] << 7;
}
p += pitch;
}
}
(EOF)
Add a test case for the PE loader able to produce PE images similar to what upack does
Add support for COFF libraries to winedump (DONE support for PSDK libs in short and long format)
