Looking for a Wine consultant

2004-12-22 Thread Raetus Egli
I am sending this message for a friend of mine. I am the head of a company that is trying to migrate a VB6 system on WinNT to Linux. We would like to use this application under Debian Sarge using Wine. If you have experience in porting VB6 applications using Wine and have some free time to c

MSVCRT, OpenGL bugs to look at (and a WM rewrite regression?)

2004-12-22 Thread Jesse Allen
On Thu, 23 Dec 2004 00:43:20 +, Mike Hearn <[EMAIL PROTECTED]> wrote: > > 2) When racing, the sky is black. An OpenGL bug perhaps? Weirdly when it's >showing the pre-recorded demos the sky is just fine. The rest of the >graphics are perfect. What graphics card and driver do you use? T

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Steven Edwards
--- Mike Hearn <[EMAIL PROTECTED]> wrote: > Maybe. I'm not really convinced, they do totally different things. In > ReactOS it has to be a kernel, in Wine it just has to be a usermode DLL > that exports enough to please SafeDisc. I'd be amazed if much code sharing > is possible (or even necessary,

MSVCRT, OpenGL bugs to look at (and a WM rewrite regression?)

2004-12-22 Thread Mike Hearn
Hi ho, Every so often I try out my favourite game to see how well it runs in Wine. This time, I found the demo (I have the full game but the demo is easier to debug) was working well! The following snowboarding game: http://www.housemarque.com/games/supremesb/ssb_demo.exe is not only a lot of f

Re: My "Helping Applications Work" Guide

2004-12-22 Thread Dan Kegel
Mike Hearn wrote: This quote: "An alternative option, perhaps more effective and expensive, is to pay wine developers for their work on your application, either directly through a negotiated contract or indirectly by posting a bounty" ... could it have a link to CodeWeavers please? I think it's fa

Re: AppDB TODO update: Templates

2004-12-22 Thread Stefan Pflüger
Search engines don't like dynamic pages. So using the lostwages way would really be preferred. And we're trying to get rid of the tables and use CSS positioning. So don't count on those. Al tough it won't change the main idea I think. Paul Well one could easily ship around the search engine pro

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Ivan Leo Puoti
Maybe. I'm not really convinced, they do totally different things. In ReactOS it has to be a kernel, in Wine it just has to be a usermode DLL that exports enough to please SafeDisc. I'd be amazed if much code sharing is possible (or even necessary, how much code does SafeDisc need?) I've just sent

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Ivan Leo Puoti
Because if we design things properly from the start we can share more code Wine <-> ReactOS. I am planning on making it a discussion topic at WineConf. Well, the reactos code just has hardcoded values for PsGetVersion. I'll send another patch that adds PsGetVersion as a stub in case AJ agrees wit

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Mike Hearn
On Wed, 22 Dec 2004 14:12:22 -0800, Steven Edwards wrote: > Because if we design things properly from the start we can share more > code Wine <-> ReactOS. I am planning on making it a discussion topic > at WineConf. Maybe. I'm not really convinced, they do totally different things. In ReactOS it

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Steven Edwards
--- Mike Hearn <[EMAIL PROTECTED]> wrote: > Why not? This isn't ReactOS, ntoskrnl is just another DLL from the > SafeDisc perspective. Its implementation details shouldn't matter. Because if we design things properly from the start we can share more code Wine <-> ReactOS. I am planning on making

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Mike Hearn
On Wed, 22 Dec 2004 13:29:35 -0800, Steven Edwards wrote: > kernel32 can't be a dependancy on ntoskrnl. We are going to need to redesign > Wine if we are going > to have a ntoskrnl implementation. Why not? This isn't ReactOS, ntoskrnl is just another DLL from the SafeDisc perspective. Its impleme

Re: [OLE #10] Make out of process COM work with OXID based marshal ids

2004-12-22 Thread Mike Hearn
On Wed, 2004-12-22 at 14:18 -0700, [EMAIL PROTECTED] wrote: > Anyways I was wondering I anyone could give me an update Huw is working on adding TLB output support to widl, so hopefully we should have a stdole32.tlb out of the box within a month or so (maybe earlier). The rest of the work involves

Re: Add ntoskrnl.exe.so

2004-12-22 Thread Steven Edwards
Hi, --- Ivan Leo Puoti <[EMAIL PROTECTED]> wrote: > Add ntoskrnl, only a few stub functions for now, so we have something to > work on. > All the functions needed by safedisc are in the spec, we can't implement > them all > as stubs ATM because for two of them we need defines from the ddk, > I'l

Re: [OLE #10] Make out of process COM work with OXID based marshal ids

2004-12-22 Thread tony_lambregts
Robert Shearman wrote: [EMAIL PROTECTED] wrote: I just want to say that I tried out this patch. It does not fix the problem for InstallShield 6. I have a bug report in bugzilla if you are interested. Right now AFAIKT InstallSheild is seriously broken (for quite some time) and I am unable to use

Re: Re: AppDB TODO update: Templates

2004-12-22 Thread Chris Morgan
I think you are covering the appropriate mailing lists. If you'd like to chat in real-time about hacking appdb, channel #winehackers on irc.freenode.net is a good place. Tony, Jon and myself are frequently there and chat at least every other day about appdb related things. About the templates,

Re: Writing an app. using existing dll

2004-12-22 Thread Jakob Eriksson
Per Arnold Blåsmo skrev: Hi, I have a windows-dll and wants to make an app that runs on Linux under wine using this dll. I have the API description for this dll, but not the source code. I there any possibility for that using i.e. winelib and is there any howto to get me started. PerA. It is e

Re: AppDB TODO update: Templates

2004-12-22 Thread Chris Morgan
Cool, thanks for claiming this so we don't have people stepping on each others toes. Would you mind showing a little bit of what you planned on changing? It would be nice to have agreement that this was the direction we wanted to go before a big patch was submitted. Chris > > From: Stefan

Re: AppDB TODO update: Templates

2004-12-22 Thread Stefan Pflüger
Chris Morgan wrote: I think you are covering the appropriate mailing lists. If you'd like to chat in real-time about hacking appdb, channel #winehackers on irc.freenode.net is a good place. Tony, Jon and myself are frequently there and chat at least every other day about appdb related things. A

Re: AppDB TODO update: Templates

2004-12-22 Thread Stefan Pflüger
Basically, I'll implement a class that is able to read a template file and that can assign content to special tags in there. The index.php would create an object of this class using a "main template" that includes all parts of the page that are static (header, footer, the main html tables). Dep

Re: AppDB TODO update: Templates

2004-12-22 Thread tony_lambregts
Stefan Pflüger wrote: Hello, the last update added +# incorporate templates into appdb to simplify code, Jeremy says we can +borrow from lostwages(winehq.org/cvsweb/lostwages) for this to the TODO file. At the moment, I'm trying to use AppDB for another project and I already planned on implement

Writing an app. using existing dll

2004-12-22 Thread Per Arnold Blåsmo
Hi, I have a windows-dll and wants to make an app that runs on Linux under wine using this dll. I have the API description for this dll, but not the source code. I there any possibility for that using i.e. winelib and is there any howto to get me started. PerA.

AppDB TODO update: Templates

2004-12-22 Thread Stefan Pflüger
Hello, the last update added +# incorporate templates into appdb to simplify code, Jeremy says we can +borrow from lostwages(winehq.org/cvsweb/lostwages) for this to the TODO file. At the moment, I'm trying to use AppDB for another project and I already planned on implementing templates. If nobo

Re: Implement DceErrorInqText

2004-12-22 Thread Bill Medland
On December 22, 2004 08:25 am, Alexandre Julliard wrote: > Bill Medland <[EMAIL PROTECTED]> writes: > > Oh. I thought we wanted to do the same as Windows does!!! > > > > Don't ask me why but for some error codes (as detailed in the patch), > > even though FormatMessage can return a perfectly reaso

Re: wine/dlls/cabinet cabextract.c

2004-12-22 Thread Andreas Mohr
Hi, On Wed, Dec 22, 2004 at 11:11:32AM -0600, Alexandre Julliard wrote: > ChangeSet ID: 14986 > CVSROOT: /opt/cvs-commit > Module name: wine > Changes by: [EMAIL PROTECTED] 2004/12/22 11:11:32 > > Modified files: > dlls/cabinet : cabextract.c > > Log message: > Rever

Re: Implement DceErrorInqText

2004-12-22 Thread Alexandre Julliard
Bill Medland <[EMAIL PROTECTED]> writes: > Oh. I thought we wanted to do the same as Windows does!!! > > Don't ask me why but for some error codes (as detailed in the patch), even > though FormatMessage can return a perfectly reasonable string, > DceErrorInqText doesn't return it. E.g. 7050,

Re: ntdll / kernel32: #52

2004-12-22 Thread Alexandre Julliard
Eric Pouech <[EMAIL PROTECTED]> writes: > +/* FIXME: 0x is our shortcut for global table > + * we could also tweak init_atom_table request to get a handle to the > + * global table in wineserver > + */ > +#define GLOBAL_ATOM_TABLE ((void*)0x) Yes, you need to get a valid han

Re: Getting rid of async.h

2004-12-22 Thread Alexandre Julliard
Eric Pouech <[EMAIL PROTECTED]> writes: > - we maintain on the client side whether there's still some pending > async op on the current thread (this is needed in optimizing some wait > operations) That part doesn't look right, you clear the flag when removing the last async operation on an fd, bu

Re: Implement DceErrorInqText

2004-12-22 Thread Bill Medland
On December 22, 2004 06:47 am, Alexandre Julliard wrote: > Bill Medland <[EMAIL PROTECTED]> writes: > > My comments are probably not clear enough. That function isn't asking if > > the error code is a valid error code (which is relevant to > > FormatMessage). Actually !acceptable_rpc_code is the l

Re: Implement DceErrorInqText

2004-12-22 Thread Alexandre Julliard
Bill Medland <[EMAIL PROTECTED]> writes: > My comments are probably not clear enough. That function isn't asking if the > error code is a valid error code (which is relevant to FormatMessage). > Actually !acceptable_rpc_code is the list of error codes for which > FormatMessage will return a v

Re: Implement DceErrorInqText

2004-12-22 Thread Bill Medland
On December 21, 2004 10:50 pm, Dmitry Timoshkov wrote: Thanks for the feedback > "Bill Medland" <[EMAIL PROTECTED]> wrote: > > +RPC_STATUS RPC_ENTRY DceErrorInqTextW (unsigned long e, unsigned short > > *b) +{ > > +DWORD count; > > +if (acceptable_rpc_code (e)) > > It would be much more n

Re: test.h: problem with ok's argument evaluation order

2004-12-22 Thread Alexandre Julliard
Rein Klazes <[EMAIL PROTECTED]> writes: > --- wine/include/wine/test.h 2004-05-04 08:10:39.0 +0200 > +++ mywine/include/wine/test.h2004-12-20 15:29:39.0 +0100 > @@ -53,7 +53,8 @@ extern void winetest_trace( const char * > > #endif /* __GNUC__ */ > > -#define ok_(file,

Re: Approving of the WINEprobe initiative

2004-12-22 Thread Scott Ritchie
On Wed, 2004-12-22 at 11:39 +0100, David Gümbel wrote: > Hi everybody, > > Yep, I think you all made a point when saying "probe" in english is really > not quite... optimal ;) I personally like the PortWine idea very much - > we'll consider renaming the initiative accordingly. > I request 20% o

Re: Approving of the WINEprobe initiative

2004-12-22 Thread David Gümbel
Hi everybody, Mike Hearn schrieb am 21.12.2004 um 17:33 Uhr: > On Mon, 20 Dec 2004 19:13:00 +0100, David Gümbel wrote: > > its actually a pun: WINEprobe means be something like WINEtasting in > > english an maybe "degustation de WINE" in french. It's a little hard to > > translate puns, sorry ;)