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:
pr4492 MinGW installer stalls (fixed)
pr5275 google earth (installer fixed)
pr5296 Kidspiration install window hidden? (version 3 better)
pr5325 art2kmin.exe (munich, UK EPBD-NCM) (working as designed? Might need extra option on wine.)
