Change 20100624-hqm-t by [email protected] on 2010-06-24 23:35:57 EDT
    in /Users/hqm/openlaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: fix for "Image order when resource src is a folder"

New Features:

Bugs Fixed: LPP-9143

Technical Reviewer: max
QA Reviewer: ptw
Doc Reviewer: (pending)

Documentation:

Release Notes:

Overview:
    
The sort order on a directory comes back in strict lexicographic order,
which is not intuitive for people. 

This changes uses a "natural order sort" on the directory listing, so
that files come out in the "natural" order humans expect, e.g., sorted
numerically where possible.

So for example a directory with files named
["f1.png", "f10.png", "f11.png", "f2.png" ]
     would be sorted to this order:
["f1.png", "f2.png" , "f10.png", "f11.png"]

Details:

+ added new Comparator, NaturalOrderComparator

+ made the importResouce methods of  the ObjectWriters for the runtimes sort the
files that way

Tests:

test case in test/lfc/multiframe/frames.lzx, when clicking the 'frame'
button, image of letter should advance in alphabetical order


Files:
A       test/lfc/multiframe
A       test/lfc/multiframe/frames.lzx
A       test/lfc/multiframe/resources
A       test/lfc/multiframe/resources/f7.png
A       test/lfc/multiframe/resources/f8.png
A       test/lfc/multiframe/resources/f9.png
A       test/lfc/multiframe/resources/f0.png
A       test/lfc/multiframe/resources/f1.png
A       test/lfc/multiframe/resources/f10.png
A       test/lfc/multiframe/resources/f11.png
A       test/lfc/multiframe/resources/f2.png
A       test/lfc/multiframe/resources/f3.png
A       test/lfc/multiframe/resources/f4.png
A       test/lfc/multiframe/resources/f5.png
A       test/lfc/multiframe/resources/f6.png
A       WEB-INF/lps/server/src/org/openlaszlo/utils/NaturalOrderComparator.java
M       WEB-INF/lps/server/src/org/openlaszlo/compiler/DHTMLWriter.java
M       WEB-INF/lps/server/src/org/openlaszlo/compiler/SWFWriter.java
M       WEB-INF/lps/server/src/org/openlaszlo/compiler/SWF9Writer.java
A       credits/naturalsort.txt

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20100624-hqm-t.tar

Reply via email to