quote:
Originally posted by Patchou
Really? unless you know of a test scenario that reproduces the problem, I have to say I doubt it. I did a lot of efforts in optimizing the decoding/encoding of UIB files. On a decent computer, it takes a tenth of a second to encode a file and it's done only once, then the result is cached into memory
quote:
Originally posted by Skinning Documentation
...when a skin is loaded, if either a definition file or a style file is missing for one window, Messenger Plus! decodes the internal UIB data to generate the missing piece before re-encoding the whole thing. It slows things down a little but this way, nothing needs to be changed in the way you're used to write your skins.
I understand that this is a very small amount of time, but still, it would be nice to only need to include just one file, even if you have both files present. For example if you modified all 59 windows, it would take about six seconds longer for Messenger to load according to what you've said. Of course, I also see that hardly anyone would need to do this (take Willz's current skins, which modify only about 35-40 windows) but it would still be a considerable amount of time wasted just by encoding these files.