Re: Using winebuild explicitly

2004-01-03 Thread Dimitrie O. Paun
On January 2, 2004 07:16 pm, Ralf Juengling wrote: I tried this today, (adding /local/lib to /etc/ld.so.conf) but it didn't make a difference. I then looked into winegcc.c and winewrap.c to find out what winwgcc is actually doing. It is creating a shared library (dll) and a little wrapper

Re: Windows dll replacement with Linux library

2004-01-03 Thread Dimitrie O. Paun
On January 2, 2004 05:13 pm, Dan Timis wrote: Thanks Dimi, and La multi ani (Happy new year). Hey, La Multi Ani! to you too :))) I'm new to this so please bear with me. First I edited the Makefile and replaced gcc with winegcc. When I run make I get this error when it tries to link:

Re: Debugger Woes

2004-01-03 Thread Eric Pouech
Robert Shearman a crit : After the automatic glibc detection changes the Wine debugger stopped loading symbols correctly, making it harder to debug programs. I only recently noticed this due to lack of disk space and not compiling and installing the whole tree on a cvs update. We should no longer

Re: Winetest progress bar

2004-01-03 Thread Shachar Shemesh
Mike Hearn wrote: On Sat, 2004-01-03 at 09:29, Dimitrie O. Paun wrote: 1. If compiled with Winelib, the dialog stays on screen after the main thread finishes with the tests; under Windows, it disappears at once. This is a bug in Wine, don't worry about it for now. Having a Winelib

Winex cvs

2004-01-03 Thread Peter Hartshorn
I know that this is off topic, but I decided to see how the winex cvs compared to wine cvs. I done a checkout of winex from sourceforge.net and I noticed that the directories containing the d3d8 and 9 code had been removed from cvs. This prevented all of my games (gta3) from running under

Re: PATCH: Fix DLL constructors on OpenBSD

2004-01-03 Thread Wim Lewis
Alexandre Julliard writes: The dll init routine needs to be in the .init section in order to be called first, Isn't that what attribute((constructor)) does? It places a call to the routine in the .so's initialization section, whatever that section is, so that the routine gets invoked during

Re: Lostwages

2004-01-03 Thread Jakob Eriksson
Andreas Mohr wrote: 4)Tell users of slow connections to use z9, as they probably have more processor power than bandwidth. People should NOT use -z9 (we've been through this before), since it places an abnormally sane (normally insane? :) burden on the CVS server. Isn't there a bug

More Games Tested

2004-01-03 Thread Mike Kost
I found some time over the holidays to run several game demos under Wine to see if there was more debugging fodder to be found. All the games come from Shrapnel Games (www.shrapnelgames.com) - I went through their demos looking for the magic words DirectX and OpenGL. They're not technically

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Alexandre Julliard
Juan Lang [EMAIL PROTECTED] writes: File I/O, fine. But how about named pipes? Mailslots? They are implemented with nearly the same SMBs, and belong in kernel32 or ntdll. netapi32 needs 'em too, for these two functions. They should go in the kernel too. Anything that does I/O needs to be

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Eric Pouech
They should go in the kernel too. Anything that does I/O needs to be there, because it can't be done reliably in the client process, and it can't be done efficiently in the wine server. Alexandre, when you write kernel, do you mean kernel32 or the kernel32/ntdll pair ? (IMO, it should rather be

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Alexandre Julliard
Eric Pouech [EMAIL PROTECTED] writes: when you write kernel, do you mean kernel32 or the kernel32/ntdll pair ? (IMO, it should rather be in ntdll) Oops, I agree this is confusing. In this case I mean the Linux kernel, this stuff cannot be done efficiently in user space. -- Alexandre Julliard

Re: Hack for the '-pthread' at make depend

2004-01-03 Thread Joerg Mayer
On Sat, Jan 03, 2004 at 10:02:10AM -0800, Alexandre Julliard wrote: P. Christeas [EMAIL PROTECTED] writes: I thought of that when I was trying to see why the make had been broken. Unfortunately, the artsc-config script is not within our reach. Isn't the makedep utility supposed to have

Re: Winex cvs

2004-01-03 Thread David Hammerton
Hi Peter, I'm guessing that you are probably using the sourceforge cvs - which it looks like we accidentally imported rewind into. That would explain why there is no d3d8 / d3d9. I'll remove the rewind import from sourceforge in a tick. Out of curiosity, where did you go that directed you to

Re: Hack for the '-pthread' at make depend

2004-01-03 Thread Alexandre Julliard
Joerg Mayer [EMAIL PROTECTED] writes: Wouldn't it make more sense to ask the authors of the artsc-config script to fix it? We can do that too, but it won't help for existing installations, so we need a fix anyway. -- Alexandre Julliard [EMAIL PROTECTED]

Re: ntdll / kernel32: #40

2004-01-03 Thread Alexandre Julliard
Eric Pouech [EMAIL PROTECTED] writes: This patch allows to use the UNIX code page inside of ntdll. The full change log: - moved code page NLS resources from kernel32 to ntdll - moved locale initialisation from kernel32 to ntdll - created unix code page handling in ntdll - made use of this

Re: DMUSIC: my latest work

2004-01-03 Thread Rok Mandeljc
The dmusic_common.c thing is wrong, you can't use the same source file in multiple dlls, this won't build properly. Also you should not include private header files from other dlls, if definitions really have to be shared they should be in a common header somewhere in include/ or

Re: ntdll / kernel32: #40

2004-01-03 Thread Eric Pouech
I don't think I agree with that. IMO the locale stuff should remain in kernel32. We can simply set the unix codepage in ntdll the same way we set the other codepages. the only issue I have here is that most of the code needed for initialisation in has to be called after the unix codepage has been

Re: Lostwages

2004-01-03 Thread Mike Hearn
On Sat, 2004-01-03 at 17:16, Dimitrie O. Paun wrote: We'd better explain how to setup cvsup instead. I've described my setup sometime ago, and Brian included it as a story in WWN, if anyone is interested... ;) I thought cvsup copied the entire repository, not just the source tree. Wouldn't

Re: DMUSIC: my latest work

2004-01-03 Thread Alexandre Julliard
Rok Mandeljc [EMAIL PROTECTED] writes: I can't see how sharing dmusic_common.c would mess up building (it builds and works fine for me), but then again you have more experiences on this matter. Do you have any suggestions what should I do about it? It breaks parallel makes and dll separation.

Re: Status ToDo's #2

2004-01-03 Thread Sylvain Petreolle
--- Tom [EMAIL PROTECTED] a écrit : Comments, Suggestions? Tom ALSA multimedia driver: * Mixer Support * MiDi inn Support * Check for 1.0 correctness winealsa now has mixer support since Dec 11 2003 (thanks to Christian) = Sylvain Petreolle

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Alexandre Julliard
Dimitrie O. Paun [EMAIL PROTECTED] writes: Of course this stuff should be in the kernel (ideally, we should get the entire wine server in the kernel :)), but what about a fallback for boxes that don't have that in there? Even if we do the work now (to push things into the kernel), it will be

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Alexandre Julliard
Juan Lang [EMAIL PROTECTED] writes: Yeah, but what about RPC? Maybe all the RPC bugs in Wine are well known and people just don't want to work on them, but I figured having RPC be able to talk to a remote RPC server (running on Windows) would help discover RPC bugs. That requires named

Re: DMUSIC: my latest work

2004-01-03 Thread Jakob Eriksson
Alexandre Julliard wrote: It breaks parallel makes and dll separation. Dlls should not depend on one other this way. The best way is to duplicate the few things you need in each dll. And what if there are not a few things, but many? (Not much use looking for duplicated code if patches will

Re: PATCH: Fix DLL constructors on OpenBSD

2004-01-03 Thread Wim Lewis
Alexandre Julliard [EMAIL PROTECTED] writes: The way it normally works is that the _init() function is built from the contents of the .init section, so if you add code in .init it's supposed to show up in _init(). Ah, right. This doesn't work on OBSD because __init() is fully defined in

Re: PATCH: Fix DLL constructors on OpenBSD

2004-01-03 Thread Alexandre Julliard
[EMAIL PROTECTED] (Wim Lewis) writes: What is it that _init() does on Linux, that the DLL init code needs to run first? I'd be interested in trying to write an autoconf test or something, if possible. I believe there was a problem with constructors being called in reverse link order. Also any

Re: Winex cvs

2004-01-03 Thread Peter Hartshorn
freshmeat.net. Searched for winex from the main page. All the urls (excl the Changelog) point to sourceforge.net

Re: #3 - shell32/systray.c

2004-01-03 Thread Steven Edwards
--- Mike Hearn [EMAIL PROTECTED] wrote: Could you send me an EXE of that, if it's convenient? I have no idea how easy/hard it is to build ReactOS but I doubt it's a configure, make, make install :) I am having trouble running the latest build under WINE but you are welcome to try. You can

Re: #3 - shell32/systray.c

2004-01-03 Thread Jakob Eriksson
Steven Edwards wrote: Here is his site that provides the CVS information: http://www.sky.franken.de/explorer/ And here is a Win32 binary: http://mail.gleneagle.net/sedwards/explorer.exe Cool! I had no idea it is so complete. Works wonderfully in Windows XP. I'm thinking about using it

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Juan Lang
--- Alexandre Julliard [EMAIL PROTECTED] wrote: discover RPC bugs. That requires named pipes. Do they have to upgrade their kernel for that, too? Most likely yes. In fact we'll probably need some kernel support even for local named pipes. Why? What problems will we run into if we

Re: PATCH: Fix DLL constructors on OpenBSD

2004-01-03 Thread Wim Lewis
In [EMAIL PROTECTED], [EMAIL PROTECTED] wrote: I believe there was a problem with constructors being called in reverse link order. Also any object file of the dll can potentially have a .init section which would then break badly. I guess configure could test the constructor semantics, since I

winebrowser winelib application

2004-01-03 Thread Chris Morgan
Alexandre wanted winebrowser implemented as a winelib application and also to be more easily configured. Here is the winebrowser winelib application. It uses a registry key(I'm not sure if this is the correct path for the key since I didn't see any other config keys in the registry) and

Re: netapi32: implement NetServerEnum and NetShareEnum

2004-01-03 Thread Juan Lang
--- Alexandre Julliard [EMAIL PROTECTED] wrote: Juan Lang [EMAIL PROTECTED] writes: Why? What problems will we run into if we don't? It may be clear to you, but it isn't to me. Mike can probably give you more details, but there are some features that cannot be supported on standard

Re: commctrl.c

2004-01-03 Thread Dmitry Timoshkov
Ge van Geldorp [EMAIL PROTECTED] wrote: Changelog: Don't destroy heap during unload, as other DLLs which haven't unloaded yet may still depend on it (DPA* callers) The patch is wrong. A more correct way to fix this is to simply use process heap in DPA (and MRU) APIs. Perhaps even go further