Winelib's role in converting Windows applications

2005-05-05 Thread Ira Krakow
As many of you know, Brian and I are writing a book on Wine and Winelib for Prentice Hall. Brian's doing the Wine part; I'm doing the Winelib part. At Wineconf, I had a number of conversations about Winelib's role in converting Windows apps. The consensus seems to be that the most efficient conv

Re: Visual C++ 6.0 as a Winelib IDE?

2005-03-02 Thread Ira Krakow
Boaz, > > Has any of these problems changed? Can you set a > break point and run > under the debugger? You can set a break point, the debugger runs, and stops at the break point. You can inspect and change variables. However, Step Into, Step Over, doesn't work. If you try this after reaching

Visual C++ 6.0 as a Winelib IDE?

2005-03-02 Thread Ira Krakow
I have Visual C++ 6.0 running under Crossover Office 4.1, which of course means it's running under Wine. For one of the examples in the Wine/Winelib book, I decided to take the code produced by the VC++ Win32 "Hello World" wizard and see how to port it to Wine. Turns out, it's almost trivial. Cr

Re: Wine and SCONS

2005-02-17 Thread Ira Krakow
Scott, Integrating SCONS and Winelib is a wonderful idea. I'm currently struggling with explaining in a cookbook way how to port an MFC program to Winelib. Also, there's a lot of demand for porting .NET apps and if Winelib can support that as well this will attract more developers. I'll be happ

Anyone have Wine PowerPoint slides?

2005-02-14 Thread Ira Krakow
I'm giving a presentation on converting Windows programs to Linux at MIT (the Boston Linux User Group) on April 20th from 7pm to 9pm. The BLU may be the oldest Linux user group in the US. It's been around at least since 1993, has been meeting regularly since then, and has a lot of activity. The

Re: Compiling MFC with Winelib

2005-02-14 Thread Ira Krakow
An excellent idea! I definitely want to include a section on compiling the MFC with Winelib in the book. From what I can see, it looks like a big part of it is compiling stdafx.h and generating precompiled headers. A nice enhancement would be for winemaker to sense that it's working with MFC sou

Re: Wine legalities

2005-02-02 Thread Ira Krakow
Another thought. Microsoft maintains a publicly available Website for the MSDN, at: http://msdn.microsoft.com It has code, knowledge base, API docs -- a large part of the MSDN subscription CDs. It could be argued that by doing this, Microsoft has released their copyright to the public domain.

Re: Wine legalities

2005-02-01 Thread Ira Krakow
Jeremy, I agree - this is an exciting development. Microsoft's ability to spread FUD and their legal budget are enormous. We need this kind of expert help. Here's an area where I'd like an expert opinion. In the Winelib part of the Wine book, I'd like to include an example of converting a Mic

Re: Petzold Programming Windows Fifth Edition Section 1 Regression Tests

2005-01-24 Thread Ira Krakow
Maxime, >> PopPad1.c bug > > This bug has been fixed on January 17th 2005. > Yup. Applied the latest fixes from CVS, recompiled, reran and it worked correctly. Ira

Re: Petzold Programming Windows Fifth Edition Section 1 Regression Tests

2005-01-24 Thread Ira Krakow
Francois, > > That's because winemaker does not know that HelloWin > needs to be linked > with winmm.dll. So you need to edit the Makefile to > add 'winmm' to > 'hellowin_exe_DLLS'. Worked! >> SineWave.c > This is a bug in the sample. You need to apply the > Fifth edition's > Errata: > http:

Re: Petzold Programming Windows Fifth Edition Section 1 Regression Tests

2005-01-24 Thread Ira Krakow
Francois, > > Does it mean that Wine did not make that much > progress in all this time? > :-( > No, it just points out the need for defining and running regression tests. There are so many interdependencies that it's too easy for one fix to unfix a lot of other stuff. That's why the Codewea

Petzold Programming Windows Fifth Edition Section 1 Regression Tests

2005-01-24 Thread Ira Krakow
I'm going through the examples in Petzold's Programming Windows Fifth Edition, to familiarize myself with Winelib and to test against Wine 20050111. I am also comparing the output against Visual C++ 6.0 compilation on Windows XP. I finished Section 1 (Chapters 1-12) and found the following differ

Wine/Winelib for Visual Basic 6.0 Users?

2005-01-21 Thread Ira Krakow
I'm writing the Winelib part of the book. The main audience is Microsoft Visual C++ 6.0 users. I can define a development environment for both MFC and non-MFC users, since it is well documented already. I was wondering - I'd like to include a section for Visual Basic 6.0 users. Beyond running t

Possible bug in Wine 20041201

2004-12-17 Thread Ira Krakow
tions, and reporting it. The Wine version is 20041201. My computer is a Dell Dimension 4100 Pentium 3. I'm running Fedora Core 2. Is this a bug? If so, is there a patch for it? Should this be tracked? Ira Krakow [EMAIL PROTECTED]

Re: Wine book

2004-12-01 Thread Ira Krakow
Dimi, > > We need a discussion of how to use the std C++ lib. > Thanks. I'll add it to my list. Ira

Re: Wine book : Ira Krakow introduction

2004-11-30 Thread Ira Krakow
er of a Java book in 1996. Go to amazon.com, type in Ira Krakow, and you'll be able to buy them! In the Linux world, I'm a relative newbie. I've only seriously gotten into Linux for the past 3 months. I'm very excited about Wine/Winelib as the way to bridge between Window