We already submit fixes to Wine.Since Wine is upstream, patches are sent to Wine first.
I didn't 'reject' your patch blindly.
There is also a change into shlwapi and freetype, which is 3rd party.Changes to 3rd party code give silent reverts or conflicts at update time, better be safe than sorry.
What you suggest is that those developers who donate their time for the project should also take on the task of reviewing Wine changes, and sending patches to them, instead of letting the original author of the patch send it to the Wine patch review system directly, which already has their own set of volunteers.
I understand that submitting patches to wine can be complicated sometimes,
I'm not saying that patches belonging to Wine components should automatically be discarded,
Review is something that always requires someone experienced *in the area*. Otherwise, it's kind of worthless.
Even if it's made by someone talented, we need someone who is recognized as such by Wine devs.
"Do you volunteer? :-)"
Getting patches into wine is kinda ... a PITA.
If we have code that is *definately* broken. And potentially easy to get into wine, then it makes sense to invest the time to get it into there.
I wouldn't want to invest the time to get this into wine, for reasons of ... experience :)
To me it's a matter of readability/semantics.
Most win32 APIs that return BOOL are described in MSDN with something like:And @Rafal, who observes..
"If the function succeeds, the return value is *nonzero*."
And there are Windows APIs that return BOOL with values other than 0 and 1.
The problem exists if we assign value obtained from bit operators e.g. "BOOLEAN HasFlag = a & SOME_FLAG"
De : Love Nystrom <love.nystrom@gmail.com>
À : ReactOS Development List <ros-dev@reactos.org>
Envoyé le : Vendredi 14 novembre 2014 12h56
Objet : [ros-dev] ReactOS/Wine patches.
@Sylvain,
It occurred to me that since we have a lot of Wine code in ReactOS,
there will often be cases where ReactOS patches target Wine code.
Instead of just rejecting those patches, which is likely to make them
never see the light of day, the ReactOS programmers who maintain
our Wine code could act as liaisons, and review/post them to Wine.
I think that would make it more likely that Wine will commit those
patches in a timely fashion, since they are likely to know our liaisons,
and we would gain by a faster turnaround on fixes in Wine code.
What do You think?
Best Regards
// Love
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev