Index: applications/editors/josm/plugins/lakewalker/README
===================================================================
--- applications/editors/josm/plugins/lakewalker/README	(revision 4061)
+++ applications/editors/josm/plugins/lakewalker/README	(revision 4071)
@@ -1,1 +1,8 @@
 A JOSM plugin to interface to Darryl Shpak's Lakewalker module
+
+ - On-screen feedback to Lakewalker progress
+ - Tag ways appropriately
+ - limit ways to length
+ - Access all lakewalker options via preferences and via ctrl-click pop-up dialog
+ - Manage Landsat image cache from Prefs screen
+ - ...
Index: applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java
===================================================================
--- applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java	(revision 4061)
+++ applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java	(revision 4071)
@@ -32,7 +32,7 @@
 
 /**
- * A plugin to add ways manipulation things
+ * Interface to Darryl Shpak's Lakewalker module
  * 
- * @author Thomas.Walraet
+ * @author Brent Easton
  */
 class LakewalkerAction extends JosmAction implements MouseListener {
@@ -93,5 +93,4 @@
    target += " --top=" + topLeft.lat();
    target += " --bottom=" + botRight.lat();
-   target += " --maxnodes=1000";
    target += " --josm";
    
@@ -114,4 +113,17 @@
     BufferedReader err = new BufferedReader(new InputStreamReader (p.getErrorStream())) ;
     
+    /*
+     * Lakewalker will output data it stdout. Each line has a code
+     * in character 1 indicating the type of data on the line:
+     * 
+     * m text - Status message
+     * l name [size] - Access landsat image name. size is returned if it needs to be downloaded.
+     * e text - Error message
+     * s nnn - Start node data stream, nnn seperate tracings to follow
+     * t nnn - Start tracing, nnn nodes to follow
+     * x [o] - End of Tracing. o indicates do not connect last node to first
+     * n lat lon [o] - Node. o indicates it is an open node (not connected to the previous node)
+     * z - End of data stream
+     */
     while ((line = input.readLine()) != null) {
       System.out.println(line);
@@ -162,5 +174,5 @@
    
    if (!commands.isEmpty()) {
-     Main.main.editLayer().add(new SequenceCommand(tr("Lakewalker trace"), commands));
+     Main.main.undoRedo.add(new SequenceCommand(tr("Lakewalker trace"), commands));
      Main.ds.setSelected(way);
    }
Index: applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPlugin.java
===================================================================
--- applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPlugin.java	(revision 4061)
+++ applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPlugin.java	(revision 4071)
@@ -17,5 +17,5 @@
 public class LakewalkerPlugin extends Plugin {
 
-  public static final String VERSION = "0.1";
+  public static final String VERSION = "0.2";
   public static final String PREF_PYTHON = "lakewalker.python";
   
