Re: SoC 2009 / Application Test Suite Update

2009-05-17 Thread Scott Ritchie

Austin English wrote:

Howdy all,

I've been working on the test suite. I've got a few basic tests set up
with notepad, and I'm currently working on setting up the framework,
using AutoHotKey to both run all the tests and parse the logs for
failures/passing todo's.



You may have already had this idea, but today I was just thinking of the 
concept of running performance tests alongside Wine's conformance tests. 
 Your test suite would be a great place for that - just integrate 
scripts for the various benchmarking tools.  Bonus points if you can put 
the output from the benchmark programs themselves into some sort of 
machine parseable format.  Then we could have a rough chart of 
performance data on various things as development continues; in 
particular we'd catch bugs that still behave correctly but are 
drastically inefficient.


Thanks,
Scott Ritchie




WINE Intel

2009-05-17 Thread MD.IMAM HOSSAIN
Dear WINE Developers,

Good morning. A great journey to WINE's Direct3D support since the beginning
of its life time.
Now it is so mature that I can play big games like FIFA 2006-2009, Need For
Speed ProStreet, Need For Speed Undercover, Hitman Blood Money and so many
easily.
It already has Shader Model 1, Shader Model 2, Shader Model 3 support.
What is I am going to say is that all of the bits of 3D it has are only and
fully supported on nVidia based graphics card due to their superior Linux
driver.
But nVidia is not alone in the graphics card building field. There are other
manufacturer around them.
Majority of the C.P.U comes up with the INTEL integrated graphics card. We
all very well know that their Linux driver lack most of the modern 3D bits.
But most of the user do not know about that. They just get frustrated with
WINE.

Some DirectX 7 games runs very well in nVidia graphics card but not in
INTEL. Same thing is for some DirectX8, DirectX8.1.

I do not know but I suspect that WINE's various Direct3D code utilizes
OpenGL nVidia Extension or higher level OpenGL ARB Extension rather that
lower one.

That's why while INTEL OpenGL driver does support DirectX7, DirectX8 level
3D wine does not able to run many games on INTEL Linux graphics driver.
While those many games run on nVidia Linux driver.

I hope WINE will someday have better INTEL OpenGL support.

Your sincerely,
MD. IMAM HOSSAIN



Re: WINE Intel

2009-05-17 Thread Ben Klein
2009/5/17 MD.IMAM HOSSAIN imamdxl8...@gmail.com:
 Majority of the C.P.U comes up with the INTEL integrated graphics card.

No CPU comes with integrated GPU (yet). Most (all?) Intel-based
motherboards (including those for laptops) that have integrated
graphics use Intel-brand graphics. This does not constitute most
motherboards, as there are no Intel-brand GPUs on AMD CPU-compatible
motherboards, and there are even Intel CPU-compatible motherboards
that have nVidia graphics chips.

 We
 all very well know that their Linux driver lack most of the modern 3D bits.
 But most of the user do not know about that. They just get frustrated with
 WINE.

Also make sure the the hardware supports the missing features. Intel
cards are designed to be integrated into motherboards, not to compete
with high-end nVidia or AMD/ATI discrete cards.

 Some DirectX 7 games runs very well in nVidia graphics card but not in
 INTEL. Same thing is for some DirectX8, DirectX8.1.

 I do not know but I suspect that WINE's various Direct3D code utilizes
 OpenGL nVidia Extension or higher level OpenGL ARB Extension rather that
 lower one.

You can (and should have) research this yourself. Wine is 100% opensource.

 That's why while INTEL OpenGL driver does support DirectX7, DirectX8 level
 3D wine does not able to run many games on INTEL Linux graphics driver.
 While those many games run on nVidia Linux driver.

Note that no Linux video driver supports any form of DirectX. Wine
translates DirectX calls to OpenGL etc. calls.

 I hope WINE will someday have better INTEL OpenGL support.

Most likely, improved drivers would fix this, however reporting bugs
regarding Intel graphics and proposing patches to Wine (assuming they
are well-formed and proper, and don't break support with other cards)
are more than welcome.




Re: WINE Intel

2009-05-17 Thread Roderick Colenbrander
 I do not know but I suspect that WINE's various Direct3D code utilizes
 OpenGL nVidia Extension or higher level OpenGL ARB Extension rather that
 lower one.

 That's why while INTEL OpenGL driver does support DirectX7, DirectX8 level
 3D wine does not able to run many games on INTEL Linux graphics driver.
 While those many games run on nVidia Linux driver.

 I hope WINE will someday have better INTEL OpenGL support.

Wine is doing nothing wrong we use generic OpenGL extensions all
through Wine. The issue is that the intel drivers don't offer all
opengl extensions we need for decent d3d9 support, if the gl support
isn't there we can't support it. Second the quality of the intel
drivers still isn't very good, sure recent versions support GLSL, FBOs
and other things but the drivers are first of all buggy and second
very slow for those purposes. Further ATI works reasonably well with
Wine as well these days (it used to be crap). Intel needs to fix their
drivers.

Roderick




Re: News on Wine 1.1.21/MacOSX/XQuartz 2.3.3

2009-05-17 Thread Steven Edwards
On Sat, May 16, 2009 at 11:23 PM, James McKenzie
jjmckenzi...@earthlink.net wrote:
 BTW, the version of Wine for Mac that I used for testing was built using
 Mike Kronenberg's Build Environment 1.1.5.

I tested this last night myself and am running winetest now. I still
get a few d3d texture failures but that could be because my mini's a
POS with the Intel GMA card. I'm interested in seeing other results so
if you get a chance could you (or anyone else lurking with OS X) do a
winetest run?

Thanks
-- 
Steven Edwards

There is one thing stronger than all the armies in the world, and
that is an idea whose time has come. - Victor Hugo




DIB Engine - Mostly fixed against test suite

2009-05-17 Thread Massimo Del Fedele

Remaining bugs are related to :

1) Some color on monochrome bitmaps here I guess nobody knows how to do it 
right. I fixed some todo wine (most) but have 2 failures which wine does right.
Seldom used anyways, and happens only on weird palettes. I guess not ever 
Microsoft knows what they did on this respect :-)

2) an AlphaBlend() call which should fail and doesn't. Here I really don't
know why it should fail. Uninfluent, anyways.

3) GetDIBits on a source DIB with BPP = 8 fails to retrieve the original DIB 
palette, and synthesizes a new one instead.
For the moment I found no simple way to grab the palette from inside GetDIBits 
without maintaining a linked list
of HBITMAP -- internal bitmaps. Not worth the effort for the moment anyways.
If somebody notices weird colors due to it, I'll try to fix.

There are still some missing/buggy features rarely used that aren't spotted by 
testsuite;
by now I've no time to fix them, anyways no one felt into them up to now :-)

Austin, could you please retest it against test suite ?

(code on Bug421 page)

Ciao

Max





SourceForge 2009 Community Choice Award

2009-05-17 Thread André Hentschel
Last Year we got a funny award, lets nominate Wine for some serios 
things at http://sourceforge.net/community/cca09
---BeginMessage---
Thank you for nominating a project for the 2009 SourceForge Community Choice 
Awards!
You nominated:
Tiny Core Linux for Best New Project

To confirm your nomination(s), please visit this link:

https://sourceforge.net/community/cca09/confirm/?hash=7069810012b50eee4271f23e1803fff0

Best wishes,
The SourceForge.net Staff
---End Message---



Re: WINE Intel

2009-05-17 Thread Stefan Dösinger
Am Sonntag, 17. Mai 2009 13:16:01 schrieb Roderick Colenbrander:
 Intel needs to fix their drivers.
Note that the intel drivers are open source, so you(The thread starter) can 
speed up this process by testing games, isolating the problems and filing bug 
reports in the Mesa or DRI bugzilla. I am pretty sure the developers could 
use extra manpower too.




Re: [shell32] Improve the Dutch 'about' message box

2009-05-17 Thread Mikołaj Zalewski


Yes, handling the translation of Wine's resource files would be really 
nice. It would let us leverage a lot of the po tools, especially the 
website based ones. This would make it much easier for users to 
contribute to the translations (right now it's pretty intimidating). I'm 
not sure how to handle the widget layout though.
  
 I also think I would be better to use po files (without them, our 
translations get out-of-sync - e.g. in start a new /Unix switch was 
intruduced, but only 7 out of 16 languages has it in the help message. 
For the users of the other 9 languages, we are providing an incorrect 
help message. This is adding a new line to an existing message, so wrc 
--verify-translation won't notice it).
 I was thinking about the widget layout that may need to be different 
in a translation and I think this can be solved by adding a possibility 
to add some transformations of controls relative to the English ones. 
Something like:


msgid transform.dialog.133
msgstr 
control 12 resize by (10, 10)
control 13 move by (10, 10)

 Making the transformations relative should make updating such 
resources not very common (and in most cases there will be even no need 
for this). There may still be cases when it looks ugly if e.g. one adds 
a new button to the English dialog while the localized ones are enlarged 
and takes a place where the new button is added, but we could be solved 
by adding to msgid e.g. a hash of the English resource with localizable 
stirngs removed, so that the translation will be fuzzy after a merge.
 I could try to look into po2rc and rc2po if they work and can be 
augmented with such a functionality, but I'm not sure if I will have 
time soon.


Mikołaj




Re: News on Wine 1.1.21/MacOSX/XQuartz 2.3.3

2009-05-17 Thread Austin English
On Sun, May 17, 2009 at 6:49 AM, Steven Edwards
sedwa...@bordeauxgroup.com wrote:
 On Sat, May 16, 2009 at 11:23 PM, James McKenzie
 jjmckenzi...@earthlink.net wrote:
 BTW, the version of Wine for Mac that I used for testing was built using
 Mike Kronenberg's Build Environment 1.1.5.

 I tested this last night myself and am running winetest now. I still
 get a few d3d texture failures but that could be because my mini's a
 POS with the Intel GMA card. I'm interested in seeing other results so
 if you get a chance could you (or anyone else lurking with OS X) do a
 winetest run?

Ideally, against a more recent wine version.

Shameless plug:
I've got a script to do it, but no one that I know of is testing it on
OS X. If someone could test it, I'll add any needed fixes:
http://winezeug.googlecode.com/svn/trunk/build_script/daily.sh

-- 
-Austin




Re: SoC 2009 / Application Test Suite Update

2009-05-17 Thread Austin English
On Sun, May 17, 2009 at 3:28 AM, Scott Ritchie sc...@open-vote.org wrote:
 Austin English wrote:

 Howdy all,

 I've been working on the test suite. I've got a few basic tests set up
 with notepad, and I'm currently working on setting up the framework,
 using AutoHotKey to both run all the tests and parse the logs for
 failures/passing todo's.


 You may have already had this idea, but today I was just thinking of the
 concept of running performance tests alongside Wine's conformance tests.
  Your test suite would be a great place for that - just integrate scripts
 for the various benchmarking tools.  Bonus points if you can put the output
 from the benchmark programs themselves into some sort of machine parseable
 format.  Then we could have a rough chart of performance data on various
 things as development continues; in particular we'd catch bugs that still
 behave correctly but are drastically inefficient.

Possibly, I may look into doing that.

My current plan is to gather all the low hanging fruit. Small, simple
applications give us a large range of stuff to test, without adding
much difficulty/complexity. Once all that is done, more complex stuff
can be added.

-- 
-Austin




Re: News on Wine 1.1.21/MacOSX/XQuartz 2.3.3

2009-05-17 Thread ryan woodsmall

On May 17, 2009, at 3:45 PM, Austin English wrote:


Ideally, against a more recent wine version.

Shameless plug:
I've got a script to do it, but no one that I know of is testing it on
OS X. If someone could test it, I'll add any needed fixes:
http://winezeug.googlecode.com/svn/trunk/build_script/daily.sh


I have (yet another) build script, but OS X requires a number of deps  
to be compiled and installed as Apple doesn't ship some libraries,  
headers, or ships incomplete packages here and there.  This is all  
pretty bare bones stuff.


I can vouch for functionality with Mac OS X 10.5.7 + XQuartz 2.3.3.1 +  
Wine 1.1.21 (from source).  If and when I can find some time IRL, I  
can get the entire Wine compile and install with deps scripted up.   
This of course depends on free time, which is always somewhat lacking.


Your script looks good, Austin - lots of functionality there!

  ryan woodsmall
rwoodsm...@mac.com


Be well, do good work, and keep in touch. - Garrison Keillor




Re: DIB Engine - Mostly fixed against test suite

2009-05-17 Thread Scott Ritchie

Massimo Del Fedele wrote:
There are still some missing/buggy features rarely used that aren't 
spotted by testsuite;
by now I've no time to fix them, anyways no one felt into them up to now 
:-)


Hey Max,

It sounds like you're in a better position than most to write a 
conformance test for these missing/buggy features, since you're aware of 
them.  That might help everyone, and also make your DIB engine more 
attractive since it'll be passing even more tests that current Wine may 
not be.


Keep up the good work :)

Thanks,
Scott Ritchie




[Article] WINE and the importance of application compatibility

2009-05-17 Thread nn



WINE and the importance of application compatibility

http://community.zdnet.co.uk/blog/0,100567,10012751o-2000630136b,00.htm



  Need a Holiday? Win a $10,000 Holiday of your choice. Enter 
now.http://us.lrd.yahoo.com/_ylc=X3oDMTJxN2x2ZmNpBF9zAzIwMjM2MTY2MTMEdG1fZG1lY2gDVGV4dCBMaW5rBHRtX2xuawNVMTEwMzk3NwR0bV9uZXQDWWFob28hBHRtX3BvcwN0YWdsaW5lBHRtX3BwdHkDYXVueg--/SIG=14600t3ni/**http%3A//au.rd.yahoo.com/mail/tagline/creativeholidays/*http%3A//au.docs.yahoo.com/homepageset/%3Fp1=other%26p2=au%26p3=mailtagline




Re: [Article] WINE and the importance of application compatibility

2009-05-17 Thread Scott Ritchie

nn wrote:



WINE and the importance of application compatibility

http://community.zdnet.co.uk/blog/0,100567,10012751o-2000630136b,00.htm




It's a good article, though it's sad to see a mention of WineX as a 
serious alternative to Wine.  WineX was obsolete years ago (and the 
consensus about its successor Cedega on the various web forums seems to 
be that it's often substantially behind Crossover Games).


Codeweavers, you need to do a better job letting people know Crossover 
Games exists.


Thanks,
Scott Ritchie




Re: News on Wine 1.1.21/MacOSX/XQuartz 2.3.3

2009-05-17 Thread James McKenzie
Austin English wrote:
 On Sun, May 17, 2009 at 6:49 AM, Steven Edwards
 sedwa...@bordeauxgroup.com wrote:
   
 On Sat, May 16, 2009 at 11:23 PM, James McKenzie
 jjmckenzi...@earthlink.net wrote:
 
 BTW, the version of Wine for Mac that I used for testing was built using
 Mike Kronenberg's Build Environment 1.1.5.
   
 I tested this last night myself and am running winetest now. I still
 get a few d3d texture failures but that could be because my mini's a
 POS with the Intel GMA card. I'm interested in seeing other results so
 if you get a chance could you (or anyone else lurking with OS X) do a
 winetest run?
 

 Ideally, against a more recent wine version.

 Shameless plug:
 I've got a script to do it, but no one that I know of is testing it on
 OS X. If someone could test it, I'll add any needed fixes:
 http://winezeug.googlecode.com/svn/trunk/build_script/daily.sh

   
Austin:

Contact Mike Kronenberg or Zach Drayer and see what they currently
have.  I know that Mike's builds add all of the necessary libraries to
the Application Object.  That keeps the system clean and allows for
'Drag and Drop' installation/removal of Wine for MacOSX.  Your script
seems to be clean as well, but has no MacOSX functionality added to it. 
Would be nice if it were there.

James McKenzie





Re: [Article] WINE and the importance of application compatibility

2009-05-17 Thread James McKenzie
Scott Ritchie wrote:
 nn wrote:


 WINE and the importance of application compatibility

 http://community.zdnet.co.uk/blog/0,100567,10012751o-2000630136b,00.htm




 It's a good article, though it's sad to see a mention of WineX as a
 serious alternative to Wine.  WineX was obsolete years ago (and the
 consensus about its successor Cedega on the various web forums seems
 to be that it's often substantially behind Crossover Games).

The article stated that most of it was a few years old.
 Codeweavers, you need to do a better job letting people know Crossover
 Games exists.

WE need to get to the point where most of the common business type
applications will run in Wine without a bunch of twiddling and fixes.
The average Joe user will not put up with this.  I've been on this
mantra for a long time.  Build a better mousetrap built on an OS that is
more robust and market it correctly and you will have the world at your
fingertips.  Witness the comparision between Windows and OS/2.  OS/2 was
technically superior but had problems running most of the current
software.  It 'died' and Windows lived on.  The same could be said about
Linux/Wine at its current state.   I need Wine to run a few Windows
applications, one of which will not be made for either Linux or Mac. 
Thus, I have to have Windows compatibility or Windows itself.  I don't
feel like 'polluting' my system, so I need API compatibilty.  Wine
delivers this for me.  The problem is that I need another Windows
program to run.  I'm going to work on it and report bugs as they
occur.   I may also start running Winetest to see what works and what
does not.  Hopefully, with the recent release of XQuartz 2.3.3, most of
the problems have gone away.

James McKenzie

 Thanks,
 Scott Ritchie









re: [Article] WINE and the importance of application compatibility

2009-05-17 Thread Dan Kegel
James McKensie wrote:
 WE need to get to the point where most of the common business type
 applications will run in Wine without a bunch of twiddling and fixes.

Well, yes.  That was one of my goals during my big Wine push
( http://www.winehq.org/pipermail/wine-devel/2008-February/062550.html ),
and I think we made a lot of progress.  Still lots to do, as you know.

Sure would be nice if we could convince the DoD they needed
a second source for Windows :-)
- Dan




Re: [Article] WINE and the importance of application compatibility

2009-05-17 Thread Steven Edwards
On Sun, May 17, 2009 at 8:09 PM, Dan Kegel d...@kegel.com wrote:
 Sure would be nice if we could convince the DoD they needed
 a second source for Windows :-)

Maybe a big customer like the DoD would help but I am starting to
doubt it. The situation I face with my day job, is that we can't even
get support for certain applications in VMware. As soon as we say we
have a virtualized cluster they balk. And we are talking about
situations where we are spending millions of dollars on our software
and are going to be supporting it in house. With that sort of
reaction, it leads me to think we are never going to make major
inroads except for the end users at home or the people buying Linux
netbooks.

Thanks
-- 
Steven Edwards

There is one thing stronger than all the armies in the world, and
that is an idea whose time has come. - Victor Hugo




Re: DIB Engine - Mostly fixed against test suite

2009-05-17 Thread Austin English
On Sun, May 17, 2009 at 10:35 AM, Massimo Del Fedele m...@veneto.com wrote:
 Austin, could you please retest it against test suite ?

I've ran it, but it doesn't appear to be showing up on
test.winehq.org. I'll investigate why when I get a bit more time.

P.S., there's now a crash in user32/cursoricon.

-- 
-Austin




Re: News on Wine 1.1.21/MacOSX/XQuartz 2.3.3

2009-05-17 Thread Austin English
On Sun, May 17, 2009 at 6:43 PM, James McKenzie
jjmckenzi...@earthlink.net wrote:
 Austin English wrote:
 On Sun, May 17, 2009 at 6:49 AM, Steven Edwards
 sedwa...@bordeauxgroup.com wrote:

 On Sat, May 16, 2009 at 11:23 PM, James McKenzie
 jjmckenzi...@earthlink.net wrote:

 BTW, the version of Wine for Mac that I used for testing was built using
 Mike Kronenberg's Build Environment 1.1.5.

 I tested this last night myself and am running winetest now. I still
 get a few d3d texture failures but that could be because my mini's a
 POS with the Intel GMA card. I'm interested in seeing other results so
 if you get a chance could you (or anyone else lurking with OS X) do a
 winetest run?


 Ideally, against a more recent wine version.

 Shameless plug:
 I've got a script to do it, but no one that I know of is testing it on
 OS X. If someone could test it, I'll add any needed fixes:
 http://winezeug.googlecode.com/svn/trunk/build_script/daily.sh


 Austin:

 Contact Mike Kronenberg or Zach Drayer and see what they currently
 have.  I know that Mike's builds add all of the necessary libraries to
 the Application Object.  That keeps the system clean and allows for
 'Drag and Drop' installation/removal of Wine for MacOSX.  Your script
 seems to be clean as well, but has no MacOSX functionality added to it.
 Would be nice if it were there.

It's not really made to install all the needed dependencies (there is
install-wine-deps.sh for that).

The Mac platform is so different in many ways that it's a bit hard to
do. Does the user want to use fink/macports? Or install each from
source? Do we install to /usr/local/bin? Or to a custom directory
elsewhere? It's a big mess...

There is an OS X code path in place, but it is untested.

-- 
-Austin




Re: [Article] WINE and the importance of application compatibility

2009-05-17 Thread James McKenzie
Steven Edwards wrote:
 On Sun, May 17, 2009 at 8:09 PM, Dan Kegel d...@kegel.com wrote:
   
 Sure would be nice if we could convince the DoD they needed
 a second source for Windows :-)
 

 Maybe a big customer like the DoD would help but I am starting to
 doubt it. The situation I face with my day job, is that we can't even
 get support for certain applications in VMware. As soon as we say we
 have a virtualized cluster they balk. And we are talking about
 situations where we are spending millions of dollars on our software
 and are going to be supporting it in house. With that sort of
 reaction, it leads me to think we are never going to make major
 inroads except for the end users at home or the people buying Linux
 netbooks.
   
Stephen:

Many companies don't trust Open Source.  They just don't have the assets
to do a proper code sweep and to see that we do not want to swipe their
secrets, but give them something better.  Of course, we all know the
outcome of the Windows versus OS/2 wars:  Windows won and the best
product went home (it is still available by the way.)

James McKenzie





Re: [Article] WINE and the importance of application compatibility

2009-05-17 Thread Steven Edwards
On Sun, May 17, 2009 at 9:53 PM, James McKenzie
jjmckenzi...@earthlink.net wrote:
 Many companies don't trust Open Source.  They just don't have the assets
 to do a proper code sweep and to see that we do not want to swipe their
 secrets, but give them something better.  Of course, we all know the
 outcome of the Windows versus OS/2 wars:  Windows won and the best
 product went home (it is still available by the way.)

Its not even Open Source though, I mean that's another strike but the
VMware example shows, any sort of legacy solution, virtualized or
otherwise is a major show stopper. Hell, I have enough trouble with
vendors and JVM versions. Try getting support for an application
running under BEAs JVM verses Sun and the vendor balks.

Wine problem is a chicken and egg problem. Most won't support Wine and
so most won't run Wine. The vendors won't support it because most
won't run Wine. And the cycle of life repeats. That compounded with
the fact that as Linux gets better, there is no need for Wine as the
vendor will just target apps directly. Facing both of these situations
I've started to believe Wine won't ever become much more than it is.
It's going to be hit or miss even if it installs, its always going to
be playing catch up.

That's not a bad thing, a niche market is fine as everything has its
place. The wine project just needs to be a bit more flexible as far as
integration goes. I think for a long time we've tried to be too
generic, distro agnostic, etc. For Wine to get more adoption we need
to do a better on that end. Scott and others have been working a lot
to solve this problem with the associations, XDG stuff, etc. We need a
lot more work on the OS X side and that will help us tremendously due
to the size of the market.

OK I'm done ranting.

Thanks
-- 
Steven Edwards

There is one thing stronger than all the armies in the world, and
that is an idea whose time has come. - Victor Hugo