DanKegel

Dan Kegel

Email: <dank AT SPAMFREE kegel DOT com>

Primary obsession: QA, unit testing, regression testing

Pet Peeves: coercive monopolists, demagogy

Contributions: indexed at source.winehq.org/git

My Goals for Wine 1.2

(And by "my goals", I mean "goad other people into fixing these" :-)

Avoid performance regressions

See yagmark

Put together a list of downloadable hit apps that demo well

See GreatDemos, GameChecklist, wisotool

Make Windows developers take Wine seriously

(See also UnitTestSuites, BuildAndTestChromium ) That means supporting at least some Microsoft development tools well, including their IDEs and debuggers. In particular, Visual C++ 2005, but also other tools that show up in build scripts, e.g. Cygwin.

It probably also means supporting popular game engines; see GameEngines.

Get Chromium Building and Passing Tests under Wine

Wow. This actually got done, see BuildAndTestChromium

Valgrind bugs that affect Wine

  • kde bug 190660 False warnings for _strlen

  • kde bug 190675 Two .pdb timestamp checks that cause problems

  • kde bug 201170 Want --show-possible option so I can ignore the bazillion "possibly leaked" warnings

  • kde bug 211529 valgrind doesn't show proper call stacks for programs compiled by newer versions of visual c++

  • kde bug 215914 Valgrind corrupts environment? (or is it dash?)

  • kde bug 217615 memcheck does not detect new/new[]/malloc-delete/delete[]/free mismatches in win32 apps (Dan Kegel and Steve Vandebogart working on this]

  • kde bug 218553 need --show-used-suppressions option?

  • kde bug 218689 Need finer control of which child processes to trace (patch)

  • kde bug 210268 Spurious valgrind warning in HEAP_CreateSubHeap?

  • -20634 Crash in GetBitmapBits / CURSORICON_CreateIconFromBMI in both wine conformance tests and chromium tests (needed precise exception flag on valgrind-

Audio

OK, I'm not really that interested in audio, but I am trying to collect notes on MeasuringAudioLatency.

My old goals (I'll get back to these...)

Make Windows developers take Wine even more seriously

Want to also support Visual Basic 6 and Visual C++ 6. Quite a few bugs in these have already been fixed.

  • 19817 Visual C++ 2005 Express gets stuck trying to build chromium's base_unittests (not key problem, since chrome doesn't really build with express yet)

Fix Photoshop and Dreamweaver Bugs

See AdobePhotoshop and AdobeDreamweaver

Fix Picasa bugs

Make Munich happy (10% done)

They listed their key apps in our Wiki at LiMuxWineKellerApplications. We fixed a few bugs for them, but there's still a fair bit of work to do there.

Get One Access 2000 app running

The UK requires anyone building a commercial building to run a particular Access 2000 app called iSBEM to verify that its energy use complies with an EU directive. iBEM's FAQ says that they only support Windows. While this app may not seem earth-shakingly important, it would be a great proof-of-concept if we could create a simple .rpm to install this app on Linux (kind of like Picasa), and I think it would help lots of people take Wine more seriously.

As of March 2008, although you can easily install the app by doing 'winetricks art2kmin', it doesn't work properly yet.

Get Lotus Notes running (Done!)

IBM supports Linux with Lotus Notes 7 and up. Sweet! However, many people still need older versions. In 2007, Wine improved enough that Lotus Notes became quite usable. See LotusNotes.

Fix key installer bugs

Here's my 2006 list of installer problems, mostly for freely downloadable apps, mostly programming tools / runtimes, plus a couple games.

Waiting for attention or can't find the file to test:

Solved:


CategoryHomepage

DanKegel (last edited 2010-05-09 03:48:39 by DanKegel)