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

Reply via email to