Re: dinput: AddRef and Release parent DirectInput class.

2006-12-22 Thread Alexandre Julliard
Vitaliy Margolen [EMAIL PROTECTED] writes:

 This fixes bug 6918.
 ---
  dlls/dinput/joystick_linuxinput.c |5 +
  dlls/dinput/keyboard.c|8 
  dlls/dinput/mouse.c   |5 +
  3 files changed, 18 insertions(+), 0 deletions(-)

It fails make test:

../../../tools/runtest -q -P wine -M dinput.dll -T ../../.. -p 
dinput_test.exe.so keyboard.c  touch keyboard.ok
keyboard.c:159: Test failed: IDirectInput_Release() reference count = 1

-- 
Alexandre Julliard
[EMAIL PROTECTED]




Building a full win32 winetest.exe

2006-12-22 Thread Paul Vriens
Hi,

any pointers how to build a winetest.exe I can run on Windows? 

All tests (but crypt32 and hlink) can be cross compiled (MinGW) but only
give me the single test executable for that dll.

Cheers,

Paul.





State of demoscene productions under wine.

2006-12-22 Thread Wojciech 'arab' Arabczyk
Hello

So, i've been holding back with writing this mail for the last three releases 
of wine.

Im pleased to infrom the whole wine team that almost every demoscene prod i 
keep a warm place for in my hearth is now (since 0.9.27) working with wine.

The list with corresponding links below (all downloads are freeware or public 
domain):
- Kewlers with Variform (working perfectly since i remember)
  http://www.pouet.net/prod.php?which=7138

- Kewlers and Mfx with 1995 (working since last [0.9.27] version, some 
strange slowdowns occur)
  http://www.pouet.net/prod.php?which=25783

- Kewlers with Protozoa (working since 0.9.23 i think, some strange slowdowns 
occur)

- Farbrausch with fr-08 (working since 0.9.18 tho minor graphic glitches 
occur, between 0.9.21 and 0.9.22 occured a regression that does not allow the 
demo to finish. I'll do some regression test as soon as i'll have some time 
for it)
  http://www.pouet.net/prod.php?which=1221

- Farbrausch with fr-025 (working since last release [0.9.27] yet still some 
strange bugs [on-screen buffers that should not be displayed?] occur)
  http://www.pouet.net/prod.php?which=9450

- Kasparov from Elitegroup (some effects missing)
  http://www.pouet.net/prod.php?which=374

- Iconoclast by ASD (working since last [0.9.27] release, some strange 
slowdowns occur just as in 1995 by Kewlers and MFX and Protozoa by Kewlers 
[maybe a race condition?])

I hope the list is interesting? I could do some screenshot comparisions with 
effects/graphics problems or differences between the demos runing natively
under windows and under wine. Also please note that the list is incomplete. I 
could add at least a donzen of demos still not working (i just thot i'll 
focus this time on those i like most).

-- 
Best regards
Wojciech Arabczyk




WineLib porting project for small Windows application

2006-12-22 Thread Eric Rhodes

Hi Wine developers,

My name is Eric Rhodes and I work for Schmap, Inc. (www.schmap.com).

I'm posting this message to find out if any of you would be 
interested in working with us on a Mac porting project for a small 
Windows application (using Wine). A full project description is set 
forth below.


Please feel free to contact me directly at 919-246-0186 (or via email 
at mailto:[EMAIL PROTECTED][EMAIL PROTECTED]) if you are 
interested in this project, or if you would like to refer someone 
else that might be.


Thanks and happy holidays,

Eric Rhodes



Our Company
Schmap is a media and technology company with a focus on developing 
client and server based consumer mapping solutions with a geospatial 
twist - see www.schmap.com.


The Project
We are seeking a senior engineer with strong C++ (preferably MS C++) 
to assist us with a self-contained WineLib porting project, working 
alongside two engineers who helped develop the Windows application to 
be ported. Mac programming experience is desired but not absolutely necessary.


Specific Responsibilities
Initial consultation and project setup; project planning (liasing 
with the CTO to develop a plan for the port); general code porting 
(outside of the consultancy role, you'll also be expected to get your 
hands dirty with some coding once the port gets underway); reporting 
on progress to the CTO.


Duration
Initial 4 to 8 week contract, with potential for extension depending 
on how the work progresses.


Location
One week onsite in Beijing, China required (beginning mid January 
2007); remainder offsite. Must be eligible for Chinese visa.


In addition to the fees for this project, we will fly you to Beijing 
and put you up in comfortable accommodations at our expense.





Re: WineLib porting project for small Windows application

2006-12-22 Thread Andreas Mohr
Hi,

On Fri, Dec 22, 2006 at 03:34:26PM -0500, Eric Rhodes wrote:
 Hi Wine developers,
 
 My name is Eric Rhodes and I work for Schmap, Inc. (www.schmap.com).
 
 I'm posting this message to find out if any of you would be 
 interested in working with us on a Mac porting project for a small 
 Windows application (using Wine). A full project description is set 
 forth below.

Since you mention that it is a small application it may be suitable
to simply do a direct cross-platform port (Mac, Linux, Windows, handheld,
others) via wxWidgets (just in case you haven't considered that yet).
However this would be quite easy only in case of the app being written
in MFC, since wxWidgets is *very* similar to MFC (it's very similar
to the point of merely requiring a scripted API name string replacement
in several code areas!) and thus other Win32 programming methods
(raw Win32, Borland, ...) would face more issues during porting.

Having said that I'm quite sure that a WineLib port is less of a pain
than having to touch the whole source code in a wx port,
and development work should be at least as comfortable, and due to
source code availability you should be able to directly interface with
Mac OS functionality on WineLib, too.

Thank you very much for your offer/query, it's very much appreciated
to have these kinds of queries on this list!

Yours sincerely,

Andreas Mohr