Revision: 7187 Author: [email protected] Date: Wed Nov 25 09:21:15 2009 Log: trunk @7184 was merged into this branch Prettifies the Compile Report dashboard by sorting permutation IDs in proper ascending order. Review by: jlabanca (desk review) merge --ignore-ancestry -c7184 https://google-web-toolkit.googlecode.com/svn/trunk .
http://code.google.com/p/google-web-toolkit/source/detail?r=7187 Modified: /releases/2.0/branch-info.txt /releases/2.0/dev/core/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java ======================================= --- /releases/2.0/branch-info.txt Wed Nov 25 08:25:16 2009 +++ /releases/2.0/branch-info.txt Wed Nov 25 09:21:15 2009 @@ -1075,3 +1075,8 @@ trunk @7179 was merged into this branch Minor TabLayoutPanel structural changes. Some doc cleanup. merge --ignore-ancestry -c7179 https://google-web-toolkit.googlecode.com/svn/trunk . + +trunk @7184 was merged into this branch + Prettifies the Compile Report dashboard by sorting permutation IDs in proper ascending order. + Review by: jlabanca (desk review) + merge --ignore-ancestry -c7184 https://google-web-toolkit.googlecode.com/svn/trunk . ======================================= --- /releases/2.0/dev/core/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java Mon Nov 23 07:38:58 2009 +++ /releases/2.0/dev/core/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java Wed Nov 25 09:21:15 2009 @@ -29,7 +29,9 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.SortedSet; import java.util.TreeMap; +import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -119,7 +121,16 @@ addStandardHtmlProlog(outFile, "Compile report", "Compile report", "Overview of permutations"); outFile.println("<ul>"); + + // in order to print these in ascending order, we have to sort by + // integers + SortedSet<Integer> sortedPermIds = new TreeSet<Integer>(); for (String permutationId : allPermsInfo.keySet()) { + sortedPermIds.add(Integer.parseInt(permutationId)); + } + + for (Integer sortedPermId : sortedPermIds) { + String permutationId = Integer.toString(sortedPermId); List<String> permutationInfoList = allPermsInfo.get(permutationId); outFile.print("<li><a href=\"SoycDashboard" + "-" + permutationId + "-index.html\">Permutation " + permutationId); -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
