Wine as shared library patch

Boaz Harrosh boaz at hishome.net
Tue Mar 9 07:14:31 CST 2004


Mike Hearn wrote:

>For the record there are still a ton of unresolved questions that Mono is
>just choosing to ignore here (because they can). For instance,
>multithreading won't always work correctly, but as S.W.F is not thread
>safe this doesn't seem to matter too much. I think stuff like exception
>handling and so on won't work either. So it really is not a general
>solution.
>  
>

Than that is OK. The ground API work (wine_init_ex) should be laid out. 
Than if only a limited functionality can be used like user32 than OK. 
Any one using this, will have to QA heavily. But at least it is out 
there and people start using it and fixing it.( release early and often. 
No?)   Just make sure it does not brake regular wine.

Mike Hearn wrote:

>Being able to initialize winelib mid-flight is possible but a whole ton of
>work that very few people understand enough to do (in fact maybe only AJ).
>
>thanks -mike
>
>  
>
I'm Glad you said that. I'm sure you are absolutely right. But it looks 
like we do have a couple of talented guys out here that are willing to 
invest time in this. I would not want to disturb AJ schedule all that 
much. Just that he looks at it in a favorable way and lay down the road 
map of how and where to go. Than use the talents out there to do the 
actual work, under his guidance.
I do think that a lot of people agree it is important outside the MONO 
project. And please none of that long-Jump stuff. (should I even begin 
to explain).

Alexandre Julliard wrote:

> I would really prefer for you to ship it yourself. This is not a
> general solution, and we don't want other projects to start depending
> on that. 

Now that I look at it again. I see what you are saying. But I think that 
you should not give up on them that easily.  And some of these other 
projects look very interesting 2. Let them start depending on something 
solid even if it is limited in functionality (no threads) but let them 
never the less. I, for one, is very interested in this patch please 
don't make me go and fetch it somewhere else, and don't let me fight by 
myself every time a new PATCH breaks it. As mike said the final judgment 
is yours and I trust it. Just wanted to point out the importance of this 
and the doors it can open for wine.

Free Life
Boaz




More information about the wine-devel mailing list