Thanks!
/Peter
P.S.: I like the short answer to the long request ;)
On 2010-08-10 13:17 thron7 wrote:
> Done.
>
> T.
>
> On 08/10/2010 11:46 AM, Peter Schneider wrote:
>> Hi,
>>
>> this report applies to version 1.2, 1.1.x and trunk
>>
>> I am currently having a strange issue, but fortunately it's explainable.
>> I have a job that combines some of my images (e.g all 16x16 icons and all
>> 32x32
>> icons). Sometimes the order of one of the combined images changes...this
>> happens on one day, and changes back on another.
>>
>> The reason for this is:
>> Because the image list that is used in the generator[1] is a map
>> (or whatever this is called in Python ;) ) there is no "order" in the keys.
>> Therefore the combined images might not always have the same order.
>> An easy fix for this would be to just sort the input variable (which is a
>> array
>> that has an order):
>>
>> <code class=Python>
>> input = sorted(clippedImages.keys())
>> </code>
>>
>> I know that the order is not important when you generate the complete
>> application, but
>> 1. I like things to be predictable ;)
>> 2. We are keeping the meta-files and the combined images under
>> version-control
>> and therefore it's not nice when we have modifications in our working-copy
>> although there has been no change at all.
>>
>> I know that this will probable change many combined images, but after that it
>> will stay this way and the order is _predictable_.
>>
>> Attached you will find a patch (based on trunk). The two images just show the
>> difference of a combined image that is configured like this:
>>
>> <code class=JSON>
>> {
>> "jobs" :
>> {
>> //...
>> "common" : {
>> "let" : {
>> // resource path:
>> "RESPATH" : "source/resource",
>> // common output path:
>> "COMBI_PATH" : "${RESPATH}/myapp/combined"
>> }
>> },
>> //...
>> "image-combine" : {
>> "extend" : [ "common" ],
>> "combine-images" : {
>> "images" : {
>> "${COMBI_PATH}/counter.png" : {
>> "prefix" : [ "${RESPATH}" ],
>> "input" :
>> [
>> {
>> "prefix" : [ "${RESPATH}" ],
>> "files" : [ "${RESPATH}/myapp/counter/*.png" ]
>> }
>> ]
>> }
>> }
>> }
>> }
>> }
>> //...
>> }
>> </code>
>>
>> By the way: I don#t care _what_ order the image has, I only like it to be the
>> same every day ;) .
>>
>> What's your opinion about this?
>> File a bug?
>>
>> Cheers,
>> Peter
>>
>> [1] tool\pylib\generator\Generator.py
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel