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>