lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lynx-dev] peculiar bug seen lynx 2.8.7dev.5


From: Virden, Larry W.
Subject: [Lynx-dev] peculiar bug seen lynx 2.8.7dev.5
Date: Fri, 9 Nov 2007 10:34:37 -0500 (EST)

This week I was on http://wiki.tcl.tk/20291 and ran into a frustrating
problem.

After getting on the page, I selected the Edit link. I went into the
text entry portion of the edit. I selected the "edit in my own editor"
(which is nvi).

I added 4 lines at the bottom of the page. I saved the page.  Here's
the diff that I see when I look at what actually went back through lynx
to the web server. I ran a gdiff -bw -U1 on the files, so you won't
see the thousands of lines that lynx changed the white spacing on...
What you will see, though are the lines of text that were damaged
after lynx wrote the text out...

Does anyone have any ideas what might be causing this sort of thing?
This isn't the first time that I've encountered this. I am flamed 
regularly for using lynx because of the damage to pages that occurs,
either because the page containined Unicode and I didn't realize it
so that I would move over to Firefox or MSIE, or as in this case,
when lynx apparently just arbitrarily mangles lines.

I have no idea whether this is repeatable behavior or not. Once
damage has been identified, I try to change browsers so as not
to continue creating chaos.

--- /home/lwv27/20291.txt.0.txt Fri Nov  9 10:29:22 2007
+++ /home/lwv27/20291.txt.1.txt Fri Nov  9 10:29:31 2007
@@ -66,3 +66,3 @@
        }
-       
+        }
         this.commands[name] = new TclCommand(func, privdata);
@@ -74,3 +74,3 @@
        }
-       
+        }
         this.commands[name] = new TclCommand(func, null);
@@ -99,3 +99,3 @@
                throw "No such subcommand: "+ name +" " + subcmd;
-       }       
+        }       throw "No such subcommand: "+ name +" " + subcmd;
        var path = name.split(" ");
@@ -128,3 +128,3 @@
        this.registerSubCommand(name, subcmd, func, null);
-    }  
+    }   this.registerSubCommand(name, subcmd, func, null);
     this.registerEasyCommand("eval",function (interp, args) {
@@ -396,3 +396,3 @@
                        return "";
-               }               
+                }               ";
            return s.toString().substring(b, e + 1);
@@ -645,4 +645,4 @@
  }
-       
-       
+        return ens[sub].call(interp, args);
+        return ens[sub].call(interp, args);
 
@@ -817,3 +817,3 @@
                return t;
-               
+                return t;
            switch (t.toString().toLowerCase()) {
@@ -1043,3 +1043,3 @@
     }
-       
+        return this.OK;
     this.parseBrace = function () {
@@ -1133,3 +1133,3 @@
                    throw "Invalid unicode escape sequence: "+hex;
-               cur = String.fromCharCode(parseInt(hex,16));            
+                cur = String.fromCharCode(parseInt(hex,16));            
l.getVar).toString().length-1;
                break;
@@ -1139,3 +1139,3 @@
                    throw "Invalid unicode escape sequence: "+hex;
-               cur = String.fromCharCode(parseInt(hex,16));            
+                cur = String.fromCharCode(parseInt(hex,16));            
l.getVar).toString().length-1;
                break;
@@ -1190 +1190,6 @@
  }
\ No newline at end of file
+
+----
+!!!!!!
+%|[Category Implementation]|%
+!!!!!!
\ No newline at end of file


----
Here is how I configure and build lynx.

$ cat ../ly.sh
gnu=/projects/gnu/sparc-sun-solaris2.9
export LIBS=" -L/projects/intranet/lib -L${gnu}/lib  
-R/projects/intranet/lib:${gnu}/lib -ldl"
export CPPFLAGS="-I/projects/intranet/include -I${gnu}/include"
export CFLAGS="-g -Xa -xtransition -xarch=v9"
export CC=cc

export TN3270="gettso 2"

  $PWD/configure  --prefix=/projects/intranet \
        --libdir=/projects/intranet/lib/lynx \
        --includedir=${gnu}/include \
        --with-included-gettext \
        --with-ssl=/projects/intranet/lib \
        --with-catgets \
        --enable-debug \
        --enable-default-colors \
        --enable-source-cache \
        --enable-addrlist-page \
        --enable-cgi-links \
        --enable-externs \
        --enable-forms-options \
        --enable-included-msgs \
        --enable-nsl-fork \
        --enable-partial \
        --enable-persistent-cookies \
        --enable-read-eta     \
        --enable-source-cache \
        --enable-vertrace \
        --enable-nested-tables \


   gmake all
exit 0


-- 
Tcl - The glue of a new generation.  <URL: http://wiki.tcl.tk/ >
Larry W. Virden <mailto:address@hidden><URL: http://www.purl.org/NET/lvirden/ >
Even if explicitly stated to the contrary, nothing in this posting should 
be construed as representing my employer's opinions.
-><-




reply via email to

[Prev in Thread] Current Thread [Next in Thread]