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