Hi folks,
While I looking for something _small_ to do, I discovered that listview.c
had two of those HEAP_strdupXXX calls that Alexandre hates so much. I
figured that's got to be a 2 minute job, but I was wrong -- it turns out
that the listview control needed to get Unicode enabled.
So, after much work and no testing, here is a first try at doing that. The
good news is that it seems it compiles. The bad news is that I have no
idea how to test it. So any suggestions on how to test the listview
control, or any help with the testing is greatly appreciated, as well as
any comments on the patch itself.
Alexandre, why is it that you want so badly to get rid of the HEAP_strdup
functions? I mean, in certain cases they are not needed, and they rather
signal that the code needs fixing, but in other places they _are_ needed
and they convey a heck of a lot better what we're trying to do then the
strange WideCharXXX function calls.
--
Dimi