Hi Dan,<br><br>It looks good to me. Specially the automatic choice of tile size was a very good improvement.<br><br>While you´re into this I have a sugestion and a bugfix:<br><br>Sugestion: The new "opacity" value while moving nodes is very faint on my screen. A value of "100" worked like a charm to me:
<br><br>Index: C:/prog/workspace/osm-applet-new/src/org/openstreetmap/processing/NodeMoveMode.java<br>===================================================================<br>--- C:/prog/workspace/osm-applet-new/src/org/openstreetmap/processing/NodeMoveMode.java    (revision 2155)
<br>+++ C:/prog/workspace/osm-applet-new/src/org/openstreetmap/processing/NodeMoveMode.java    (working copy)<br>@@ -44,7 +44,7 @@<br>                 lastOffsetY = n.coor.y - applet.mouseY;<br>                 origX = n.coor.x
;<br>                 origY = n.coor.y;<br>-        applet.setOpacity(40); // make roads/nodes see through to ease accurate positioning<br>+        applet.setOpacity(100); // make roads/nodes see through to ease accurate positioning
<br>             }<br>         }<br>         applet.debug("selected: " + applet.selectedNode);<br>===================================================================<br>
<br>Bugfix: The server responses are UTF-8 now:<br><br>Index: C:/prog/workspace/osm-applet-new/src/org/openstreetmap/client/OxParser.java<br>===================================================================<br>--- C:/prog/workspace/osm-applet-new/src/org/openstreetmap/client/OxParser.java    (revision 2155)
<br>+++ C:/prog/workspace/osm-applet-new/src/org/openstreetmap/client/OxParser.java    (working copy)<br>@@ -40,7 +40,7 @@<br>     public OxParser(InputStream i) {<br>         System.out.println("OSM XML parser started...");
<br>         try {<br>-            parse(new InputStreamReader(new BufferedInputStream(i, 1024), "ISO-8859-1"));<br>+            parse(new InputStreamReader(new BufferedInputStream(i, 1024), "UTF-8"));
<br>         } catch (IOException e) {<br>             System.out.println("IOException: " + e);<br>             e.printStackTrace();<br>===================================================================<br>
<br><br>