As JonCruz is saying, it's not just the presence of the hicolor files. Simply removing the hicolor directory does not fix the problem. Jon and I have had some discussions about this on IRC.
Krzysztof, I don't know what timezone you're in, but there are a lot of conversations that we have had in freenode #inkscape channel, like this one. It's particularly useful to get quick ideas or ask people if a proposed patch might interfere with others' work in progress.
(From your email address, I saw you were on IRC today-- good!)
This is especially true if you're looking for people with specific platforms, because some features are platform-specific. You could find a Mac user (like me) and get some preliminary testing done before a big commit.
The mailing list is nice too, but there's nothing like the speed of a live conversation sometimes.
On Mar 28, 2009, at 9:30 PM, Jon A. Cruz wrote:
On Sat, 2009-03-28 at 18:18 -0700, Krzysztof KosiĆski wrote:
AndreBerg wrote:
Ahh, ok, now I understand... By removing hicolor with the new scalable icons the PNGs get used
again.
It's not exactly like this. Before my hanges we used scalable icons rendered by Inkscape's own renderer. Now we still use scalable icons through a standard theming mechanism, but it isn't playing well with the existing code.
No, that is not quite true.
Before your changes, not having hicolor would allow the rendering from Inkscape's internal versions... but there was code in there that was addressing the multi-size and blurring issues.
If I remove the hicolor directory (and thus cause the code to fall back to self-rendered icons.svg entries) I now see blurring on certain ones that is *identical* to the state quite a while back before I started fixing it.
Thus there is a definitely behavior regression. This does show up differently on different platforms, so it is sometimes hard to notice if one does not check.
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
-- [ e d @ h a l l e y . c c ]