WineHQ

World Wine News

All the news that fits, we print.

12/27/2002
by Brian Vincent
Issue: 150

XML source
More Issues...

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


This week, 86 posts consumed 303 K. There were 28 different contributors. 13 (46%) posted more than once. 17 (60%) posted last week too.

The top 5 posters of the week were:

  1. 18 posts in 59K by Dimitrie O. Paun
  2. 10 posts in 61K by Dan Kegel
  3. 7 posts in 25K by Tony Lambregts
  4. 7 posts in 33K by Francois Gouget
  5. 5 posts in 9K by Lionel Ulmer

News: NASA Engineers Use Wine 12/21/2002 Archive
News

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.


Direct3D Update 12/24/2002 Archive
Status Updates

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 :


MS Visual C++ v4 Success 12/23/2002 Archive
Status Updates

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).


Winelib Apps v0.2 12/23/2002 Archive
Winelib

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.


wxWindows Under Wine 12/24/2002 Archive
Status Updates

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:

  • wxWindows is a large piece of software that touches on most (if not all) Wine aspects. It does put our headers through their paces.
  • The porting effort has been simple, and it took me a just a few days to do it.
  • I have not used _any_ of the previous efforts to port wxWindows to Wine. I rather started with their MinGW port.
  • Most of the changes have been trivial fixes for Wine which I have sent to wine-patches in the last few days.
  • The hacks to wxWindows have been trivial and few in number. I have touched only a few files, and the changes are real simple. They'll need some cleaning up, and I'll submit them to the wxWindows folks for inclusion.
  • The wine{gcc,wrap} combo is a great success. All I had to do was to touch only *one* file (makeg95.env), and modify only a few lines to get *everything* to compile and link.

What does Wine get out of it:

  • A good test for our headers
  • Proof that wine{gcc,wrap} are a good idea (at least for me)
  • A large number of sample that show quite a few problems in Wine.

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.

Notes

  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.


Revised Wine Contribution Page 12/24/2002 Archive
Project Management

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.


All Kernel Cousin issues and summaries are copyright their original authors, and distributed under the terms of the
GNU General Public License, version 2.0.