wn20031003_190.xml -brian
<?xml version="1.0" ?> <kc> <title>Wine Traffic</title> <author contact="http://www.theshell.com/~vinn">Brian Vincent</author> <issue num="190" date="10/03/2003" /> <intro> <p>This is the 190th issue of the Wine Weekly News publication. Its main goal is to recover from last night's bachelor party. It also serves to inform you of what's going on around Wine. Wine is an open source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code, but it can optionally use native system DLLs if they are available. You can find more info at <a href="http://www.winehq.com">www.winehq.com</a></p> </intro> <stats posts="301" size="908" contrib="66" multiples="41" lastweek="33"> <person posts="30" size="79" who="Alexandre Julliard" /> <person posts="47" size="146" who="Dimitrie O. Paun" /> <person posts="17" size="47" who="Jakob Eriksson" /> <person posts="13" size="63" who="Dmitry Timoshkov" /> <person posts="13" size="45" who="Ferenc Wagner" /> <person posts="13" size="39" who="Sylvain Petreolle" /> <person posts="13" size="31" who="Mike Hearn" /> <person posts="12" size="24" who="Ivan Leo Murray-Smith" /> <person posts="10" size="27" who="Troy Rollo" /> <person posts="9" size="27" who="Shachar Shemesh" /> <person posts="8" size="30" who="Pavel Roskin" /> <person posts="6" size="13" who="Lionel Ulmer" /> <person posts="5" size="16" who="Jeremy White" /> <person posts="5" size="12" who="Jerry Jenkins" /> <person posts="5" size="10" who="Eric Pouech" /> <person posts="4" size="19" who="Vincent Béron" /> <person posts="4" size="15" who="Alex Pasadyn" /> <person posts="4" size="15" who="Steven Edwards" /> <person posts="4" size="13" who="Ove Kaaven" /> <person posts="4" size="12" who="Robert van Herk" /> <person posts="4" size="11" who="Uwe Bonnes" /> <person posts="4" size="11" who="Bill Medland" /> <person posts="4" size="10" who="Gerald Pfeifer" /> <person posts="3" size="9" who="Michael Günnewig" /> <person posts="3" size="8" who="Gregory M. Turner" /> <person posts="3" size="8" who="Martin Fuchs" /> <person posts="3" size="6" who="Jonathan Wilson" /> <person posts="2" size="8" who="Martin Quinson" /> <person posts="2" size="7" who="Patrik Stridvall" /> <person posts="2" size="6" who="hatky" /> <person posts="2" size="6" who="Mike McCormack" /> <person posts="2" size="5" who="Rolf Kalbermatter" /> <person posts="2" size="5" who="Jeff Smith" /> <person posts="2" size="5" who="Kevin Koltzau" /> <person posts="3" size="7" who="Roderick Colenbrander" /> <person posts="2" size="5" who="Keith Matthews" /> <person posts="2" size="4" who="Tom" /> <person posts="2" size="4" who="Fabian Cenedese" /> <person posts="2" size="4" who="Salmela" /> <person posts="2" size="3" who="BiGgUn" /> <person posts="1" size="9" who="(kd6qog40m)" /> <person posts="1" size="5" who="Brian Vincent" /> <person posts="1" size="4" who="James Gregory" /> <person posts="1" size="3" who="Boaz Harrosh" /> <person posts="1" size="3" who="Mike Jackson" /> <person posts="1" size="3" who="Stefan Leichter" /> <person posts="1" size="2" who="Robert North" /> <person posts="1" size="2" who="Francois Gouget" /> <person posts="1" size="2" who="Gerhard Gruber" /> <person posts="1" size="2" who="James E. LaBarre" /> <person posts="1" size="2" who="Rein Klazes" /> <person posts="1" size="2" who="Craig Davison" /> <person posts="1" size="2" who="Dan Kegel" /> <person posts="1" size="2" who="Robert van Herk" /> <person posts="1" size="2" who="Jon Griffiths" /> <person posts="1" size="2" who="Jimmy O'Regan" /> <person posts="1" size="2" who="Tony Lambregts" /> <person posts="1" size="2" who="Martin Fuchs" /> <person posts="1" size="2" who="Marcus Meissner" /> <person posts="1" size="1" who="Adam Connell" /> <person posts="1" size="1" who="Kevin" /> <person posts="1" size="1" who="Andreas Mohr" /> <person posts="1" size="1" who="Bernhard Beschow" /> </stats> <section title="News: Interview w/ Peter Hunnisett, CodeWeavers Discounts" subject="News" archive="https://secure.codeweavers.com/store/?cat=cxof" posts="1" startdate="09/27/2003" enddate="10/03/2003" > <topic>News</topic> <p>CodeWeavers announced discounts on their CrossOver Office products. You can <a href="https://secure.codeweavers.com/store/?cat=cxof">purchase</a> a downloadable version for $49.99 or get it on CD for $54.99. </p> <p>This week's issue is a little shorter than normal, I happen to be on vacation. I'll go back and pick up some of the threads next week.</p> </section> <section title="Wineconf 2004?" subject="Wineconf 2004, otherwise known as..." archive="http://www.winehq.com/hypermail/wine-devel/2003/09/0958.html" posts="1" startdate="09/26/2003" enddate="09/ /2003" > <topic>Project Management</topic> <p>Earlier this year some threads appeared on wine-devel about holding a conference to gather Wine developers (see <a href="http://www.winehq.com/?issue=156#Wineconf%202003?">issue #156</a> for details.) Jeremy White of CodeWeavers brought it up again this week in an email with the subject "Wineconf 2004, otherwise known as...":</p> <quote who="Jeremy White"><p> ...making good on my threat. </p><p> We are making plans to host Wineconf 2004, in St. Paul, MN, during January 2004. </p><p> This is the last chance for someone in Europe to volunteer to organize it in their neck of the woods... </p><p> Otherwise, we plan to provide: <ul> <li> A meeting space for 2 days</li> <li> Arrangements for moderately price hotel rooms</li> <li> Advice on transportation, which should be straightforward</li> <li> A meal or two, and drinks for at least one evening</li> <li> We'll have all CodeWeavers Wine hackers in town for the event</li> <li> Free buttons for the St. Paul Winter Carnival:<ul> <a href="http://www.winter-carnival.com/"> http://www.winter-carnival.com/</a></ul> <grin></li></ul> </p><p> What we will expect you to provide: <ul> <li> Your airfare (sorry, no IPO money for us)</li> <li> Your hotel room</li> <li> A laptop with wireless</li> <li> Long underwear and Parkas</li> </ul> </p><p> What I don't know yet: <ul> <li> We may need to charge some sort of modest fee, depending on how the budget and our bank account look. We're willing to shoulder some costs, but we may need extra help. We'll also plan on using the Wine party fund to help cover some costs.</li> <li> Exact dates; my thinking is to do it in conjunction with a weekend (e.g. Fri/Sat or Sun/Mon), but I want to see what meeting space cost/availability looks like before I pick. Right now, Fri Jan 16th/ Sat Jan 17th are looking good (note that LinuxWorld NY is the following week for those that might be able to get their employer to sponsor the trip Stateside).</li></ul> </p><p> Thoughts? Comments? </p><p> If you think you would come, please email me privately; I'd like to get a rough count to help with planning. </p></quote> <p>Several people wrote back with most of the discussion centered around location. Lots of folks wanted a conference in Europe but finding someone to organize seemed to be the stumbling point. Jakob Eriksson did offer his living room, but it seemed to be eclipsed by a more serious offer of Sorrento, Italy. </p> </section> <section title="Winetests Compiled with MSVC" subject="Updated winetests.exe" archive="http://www.winehq.com/hypermail/wine-devel/2003/09/0960.html" posts="3" startdate="09/26/2003" enddate="09/27/2003" > <topic>Testing</topic> <p>Jakob Eriksson succeeded in compiling Wine's test programs and his testing framework with Visual C++ (covered in part <a href="http://www.winehq.com/?issue=189#New%20Tests%20For%20Windows">in issue #189</a>): </p><quote who="Jakob Eriksson"><p> winetests.exe with tests from CVS 2003-09-26 can be found here: <ul> <a href="http://vmlinux.org/~jakov/Wine/">http://vmlinux.org/~jakov/Wine/</a> </ul></p><p> (The bigger EXE size is due to tests generated from MSVC instead of MinGW.) </p><p> This winetests.exe should not pop up various error requesters any more, so if you click past any, please note it in the comment text box. </p></quote> <p>Ferenc Wagner wondered how different error conditions were handled and had some suggestion for changing the output. </p> </section> <section title="Wine Programs for Windows" subject="Wine programs for windows released on sourceforge" archive="http://www.winehq.com/hypermail/wine-devel/2003/09/0974.html" posts="5" startdate="09/27/2003" enddate="09/28/2003" > <topic>Ports</topic> <p>I'm filing this thread under the topic "Ports", which is rather odd. Originally this thread started about a week ago when Ivan Leo Murray-Smith dropped a note discussing some work he'd done:</p> <quote who="Ivan Leo Murray-Smith"><p> Hello! </p><p> <a href="http://www.winehq.com/hypermail/wine-devel/2003/09/att-0847/01-mkwine">The attached script</a> makes it possible to compile many programs from Wine under Windows. The only software needed on Windows is Cygwin with MinGW libraries and some other utilities (flex, bison). Simply run setup.exe from www.cygwin.com and make sure to select MinGW development tools. Then get Wine sources, and run the attached script in the Cygwin shell while in the Wine top-level source directory. </p><p> There is one minor fix that needs to be applied to the sources to fix compatibility with MinGW headers (run autoconf and autoheader after applying): <a href="http://www.winehq.org/hypermail/wine-patches/2003/09/att-0347/01-spawnvp.diff"> http://www.winehq.org/hypermail/wine-patches/2003/09/att-0347/01-spawnvp.diff</a> </p><p> The configure script is rather slow in Cygwin, so it's instructed not to create makefiles, only config.h. Then the necessary libraries are compiled. The next step is to link wrc, the Wine resource compiler. </p><p> Once wrc is ready, the script starts compiling programs. I cannot get windres to compile most Wine's resources directly, so there are compiled from *.rc to *.res by wrc and then from *.res to *.o by windres. </p><p> Programs currently compiled by the script: <ul><li> clock.exe </li><li>cmdlgtst.exe </li><li>notepad.exe </li><li>progman.exe </li><li>regedit.exe </li><li>start.exe </li><li>view.exe </li><li>wcmd.exe </li><li>winefile.exe </li><li>winemine.exe </li><li>winhelp.exe </li><li>winver.exe</li></ul></p><p> Yes, you can play winemine on Windows now ;-) </p></quote> <p>This brought forth a slew of comments about supporting the compilation directly out of Wine's makefiles. This week Ivan posted another note letting everyone know the binaries are available for download, <quote who="Ivan Leo Murray-Smith"> Patches and scripts are useless for most users, and cygwin isn't software you install quickly with a analog modem, so I've uploaded a build of the wine programs for windows on our sourceforge page. </quote></p> <p>If you'd like to try them out, <a href="http://sourceforge.net/projects/wine/">head to SourceForge</a>.</p> </section></kc>