DmitryTimoshkov

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)
  • {X} oleacc.dll simple implementation (Abandoned)

    • (./) Add oleacc.idl

  • Make message.c tests pass with WinEvents turned on

  • Implement HOOK_CallHooks using NotifyWinEvent

  • {X} 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
    1. (./) bitmap fonts

    2. (./) Tahoma

    3. (./) 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)


CategoryHomepage

DmitryTimoshkov (last edited 2008-11-27 04:11:42 by DmitryTimoshkov)