On Mon Mar 3 11:13:51 2025 +0000, Alexandre Julliard wrote:
Every change has a cost, in code churn, in reviewer's time, in this case also in extra runtime checks. Since we don't have infinite resources, we have to concentrate on changes that actually further our goal of running existing Windows applications. There's an endless supply of things that could be changed, but most of them don't make a difference for actual apps, so we don't change them. I'm sorry if it sounds adversarial, but since you are a newcomer, we are trying to make our approach clear right away, so that you don't waste your time (and ours) by, say, trying to "fix" every single QueryInterface call. If you want to help, the right way is to find an application that you want to run, try it, look at what doesn't work, and then submit the changes that are necessary to fix these specific bugs. If you are sending a change and you can't explain what application it is helping, that's usually a sign that you shouldn't be making that change.
Since there seem to be multiple apps named "Cashbooks," mind linking to its homepage or vendor? In any case, thanks for your work on improving Wine's compatibility!