Wine Traffic #150 For 27 Dec 2002

By Brian Vincent

Table Of Contents


This is the 150th release of the Wine's kernel cousin publication. It's main goal is to distribute widely what's going on around Wine (the Un*x windows emulator).

Mailing List Stats For This Week

We looked at 86 posts in 303K.

There were 28 different contributors. 13 posted more than once. 17 posted last week too.

The top posters of the week were:

1. News: NASA Engineers Use Wine

21 Dec 2002 - 27 Dec 2002 (2 posts) Archive Link: "News"

Topics: News

People: InformationWeekCodeWeaversNews

Welcome to the Christmas / New Year's edition of the Wine Weekly News. I hope you're enjoying the holidays. We're also celebrating issue #150, which is exciting in a sesquicentennial sort of way. This past year has brought some of most exciting Wine developments ever, and next year promises even more.

Information Week published an article this week about NASA engineers using Wine. " Bridging Unix and Window at NASA ( " is light on details but mentions, " The Johnson Center's IT team installed CrossOver Office from CodeWeavers Inc. on McCartney's PCs to give the engineers access to a variety of open-source and Microsoft Office apps."

2. Direct3D Update

24 Dec 2002 - 26 Dec 2002 (12 posts) Archive Link: "Some D3D status updates..."

Topics: Status Updates

People: Lionel Ulmer

A lot of Direct3D work has been done by Lionel Ulmer and others over the past few weeks. Lionel wrote in with some news:

As it was one of my objectives when Christian's work prodded me into restarting working on D3D, I am happy to show here the first screen shot of SystemShock2 working (alas texture-less) with Wine :

Merry Christmas to everybody :-)

Lionel (with one week and a half of almost full-time hack vacation left :-) )

The next day Lionel posted a link to some of the things he's testing with and their status:

I created a small web page with the list of the demos / games I am using to test Direct3D and their various status. If anyone of you has a demo that is almost running (ie it starts in D3D mode and does not crash to reason not linked to D3D) and you want me to look at it, send me a private mail and we will see what I can do (once I come home to my ADSL line :-) ).

I would also be glad of people testing the same demos than me with other OpenGL libraries to see if they have the same texturing problem that I have.

The status page is here :

3. MS Visual C++ v4 Success

23 Dec 2002 (1 post) Archive Link: "msvc4 success!"

Topics: Status Updates

People: Dan Kegel

Dan Kegel has been on a quest to get Microsoft's Visual C++ development environment to work under Wine. This week he reported success:

wine still needs some polish before it can install msvc4 nicely, but it can indeed install it, and the installed copy of msdev appears to work! I used the IDE to create a "hello, world" console app, and it compiled and ran perfectly!

The UI seems snappy enough on my dual pentium 650, too.

I'm sure I'll find many problems with this later, but for now, I think it's awesome that Wine can install and run msvc4 at all!

He gave some more details in a different post about some of the hoops he had to jump through, " With native mfc42.dll, riched20.dll, and wordpad.exe, and winefile running, I can put the msvc4.0 cd-rom in the drive, mount it, click on the 'd:' drive icon in winefile, double-click on setup.exe, and the setup program launches properly; clicking on "Standard Template Library" properly brings up WordPad (yay!), but with a display problem (see below); clicking on "Explore the CD" does nothing (because I didn't install native Windows Explorer). "

4. Winelib Apps v0.2

23 Dec 2002 (3 posts) Archive Link: "Winelib Apps v0.2"

Topics: Winelib

People: Dimitrie Paun

Dimi Paun updated his page about compiling Windows apps with Winelib:

It's been almost a month since the last release of the Winelib page, and a _lot_ has changes since then:

The page has been reorganized, enhanced, etc. Too many changes to list here. If you haven't followed the working version, it's a good time to check it out.

5. wxWindows Under Wine

24 Dec 2002 (3 posts) Archive Link: "[JOY] wxWindows"

Topics: Status Updates

People: Dimitrie Paun

Dimi Paun's work with Winelib continues. This week he worked on porting wxWindows to Wine. wxWindows ( is a cross-platform API that can be used to create GUI apps that work on multiple platform. Kind of ironic to try compiling the Windows code under Linux, but Dimi explained:

Last night I managed to compile, link, and successfully run all(1) samples that come with wxWindows.

In all honesty I am overjoyed! Let me explain why:

What does Wine get out of it:

If anyone is interested in more details please let me know, and I'll be glad to provide them. Once we decide on the __WINE__ vs. __WINESRC__ thing, I'll cleanup the wxWindows changes and submit them for inclusion in their tree, so hopefully you'll be able to play with it using the official version not before long.


  1. All but a few:
    • 'dialup' did not compile because I had to disable dialup support in wxWindows since wine does not have a wininet.h
    • 'proplist' did not compile because I forgot to enable property lists in the configuration when I compiled wxWindows
    • 'tab' sample did not compile because it's recommended to not enable this deprecated option, so I did not.
    • the samples 'listbox', 'memcheck', and 'opengl/*' are not supported by wxWindows under MinGW, so I did not bother.

6. Revised Wine Contribution Page

24 Dec 2002 - 25 Dec 2002 (3 posts) Archive Link:

Topics: Project Management

People: Dimitrie Paun

Tom Wickline updated the Wine Contribution page and put a draft up for review. Dimi Paun put it on his site and noted:

Tom Wickline took over the Wine Contrib page, and cleaned it up. He already went through 4 iterations, and asked me to post it on my site for your reviewing pleasure:

Please take a look at it, and let us know what you think. The idea is to get it over with as soon as possible so that work on other pages can commence.

There's several good ideas in on how to get involved.







Sharon And Joy

Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.