Re: [Lynx-dev] DJGPP patch for 2.8.6dev.18

2006-07-25 Thread Doug Kaufman
On Mon, 24 Jul 2006, Thomas Dickey wrote:

 On Sun, 23 Jul 2006, Doug Kaufman wrote:
 
  This is a minor patch for two items that affect portability to DJGPP.
 
  The first is a change to aclocal.m4 from test -f to test -x. This
 
 but test -x isn't portable.

Sorry. I didn't realize that it wasn't portable. How is this for a
substitute? This also works OK for DJGPP.
 Doug


--- lynx2.8.6dev.18/aclocal.m4.ori  2006-07-12 21:28:58.0 -0800
+++ lynx2.8.6dev.18/aclocal.m4  2006-07-25 00:29:26.0 -0800
@@ -264,9 +264,9 @@
   IFS=${IFS=  }; ac_save_ifs=$IFS; IFS=${IFS}${PATHSEP}
   for ac_dir in ifelse([$5], , $PATH, [$5]); do
 test -z $ac_dir  ac_dir=.
-if test -f $ac_dir/$ac_word; then
+if test -f $ac_dir/$ac_word$ac_exeext; then
   if [$3]; then
-   ac_cv_path_$1=$ac_dir/$ac_word
+   ac_cv_path_$1=$ac_dir/$ac_word$ac_exeext
break
   fi
 fi
-- 
Doug Kaufman
Internet: [EMAIL PROTECTED]



___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] DJGPP patch for 2.8.6dev.18

2006-07-25 Thread Thomas Dickey

On Tue, 25 Jul 2006, Doug Kaufman wrote:


On Mon, 24 Jul 2006, Thomas Dickey wrote:


On Sun, 23 Jul 2006, Doug Kaufman wrote:


This is a minor patch for two items that affect portability to DJGPP.

The first is a change to aclocal.m4 from test -f to test -x. This


but test -x isn't portable.


Sorry. I didn't realize that it wasn't portable. How is this for a
substitute? This also works OK for DJGPP.


that looks better (thanks)


Doug


--- lynx2.8.6dev.18/aclocal.m4.ori  2006-07-12 21:28:58.0 -0800
+++ lynx2.8.6dev.18/aclocal.m4  2006-07-25 00:29:26.0 -0800
@@ -264,9 +264,9 @@
  IFS=${IFS=  }; ac_save_ifs=$IFS; IFS=${IFS}${PATHSEP}
  for ac_dir in ifelse([$5], , $PATH, [$5]); do
test -z $ac_dir  ac_dir=.
-if test -f $ac_dir/$ac_word; then
+if test -f $ac_dir/$ac_word$ac_exeext; then
  if [$3]; then
-   ac_cv_path_$1=$ac_dir/$ac_word
+   ac_cv_path_$1=$ac_dir/$ac_word$ac_exeext
break
  fi
fi
--
Doug Kaufman
Internet: [EMAIL PROTECTED]



___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev



--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] PocketPC port of Lynx

2006-07-25 Thread Thomas Dickey

On Tue, 25 Jul 2006, Pedro Bustamante wrote:


Sorry if this has been asked before. I've searched but found nothing.

Is anybody working or know of a port of lynx to PocketPC?


I recall a few times someone asking that (including asking for advice on 
doing this), but haven't noticed any result.


--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] DJGPP patch for 2.8.6dev.18

2006-07-25 Thread Thorsten Glaser
Doug Kaufman dixit:

The first is a change to aclocal.m4 from test -f to test -x. This

To quote *(autoconf-2.60.info)Limitations of Builtins::

`test' (files)
 To enable `configure' scripts to support cross-compilation, they
 shouldn't do anything that tests features of the build system
 instead of the host system.  But occasionally you may find it
 necessary to check whether some arbitrary file exists.  To do so,
 use `test -f' or `test -r'.  Do not use `test -x', because 4.3BSD
 does not have it.  Do not use `test -e' either, because Solaris
 `/bin/sh' lacks it.  To test for symbolic links on systems that
 have them, use `test -h' rather than `test -L'; either form
 conforms to Posix 1003.1-2001, but older shells like Solaris 8
 `/bin/sh' support only `-h'.


//mirabile
-- 
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence.  -- Coywolf Qi Hunt


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] text browsing

2006-07-25 Thread Thorsten Glaser
[EMAIL PROTECTED] dixit:

  - change the compiler from Borland's bcc32 to MingW's gcc

Why?

  - change the SSL library from OpenSSL to GnuTls

NO! That'd be BAD!

  - write the English project page

You could at least add an (international) behind the link on the page.

bye,
//mirabile
-- 
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence.  -- Coywolf Qi Hunt


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] text browsing

2006-07-25 Thread Stegozor

On 7/25/06, Henry Nelson [EMAIL PROTECTED] wrote:

[...]
  there is a binary of 2.8.5rel1 with an installer available from
  Takeshi Hataguchi. That installer is primarily in Japanese, but the
  binary and documentation are fine in English. You can get it from
  http://lynx-win32-pata.sourceforge.jp/;. Just look for the link to the
[...]
 The latest available binary is now the one from Takeshi Hataguchi
 (2.8.6dev.17).

Probably most English speakers want the internationalized version (link #10):
http://prdownloads.sourceforge.jp/lynx-win32-pata/19739/Lynx286dev17TH.exe;.
As Doug points out, this distribution has an _installer_; just double click
should do it.


Thanks a lot for this link, and thanks to the one who developed this
version. I downloaded this version and it worked quite fine for
posting messages in newsgroups, I didn't have to use the lynx.cfg file
at all. Just the newspost:// command, and it worked, where the version
downloaded from
http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2rel.1.zip didn't
work. Maybe a bug in this version, or a needed setting in the .cfg
file that I wasn't able to set and that the installer did for me.

Anyway, I know where to ask my questions when I have further questions
(special 8 bit characters, why Lynx displayed some text in French,
I'll have to look at that). Let me put a few remarks about the lynx
home page, though:

Before subscribing to the mailing-list, when I just visited the
website I thought that the project wasn't maintained at all since a
few years. Some tutorial links are broken, and executable versions for
Dos and Windows are not up to date. IMHO some little updates, not to
say an overhaul would make sense, especially for basic users like me.

Sincerely.


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] text browsing

2006-07-25 Thread David Woolley
   - change the SSL library from OpenSSL to GnuTls
 
 NO! That'd be BAD!

But Lynx on Windows or MS-DOS isn't legally distributable with OpenSSL
because it is not GPL compatible except when it forms a library normally
supplied with the operating system.


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] text browsing

2006-07-25 Thread Thomas Dickey

On Tue, 25 Jul 2006, David Woolley wrote:


 - change the SSL library from OpenSSL to GnuTls


NO! That'd be BAD!


But Lynx on Windows or MS-DOS isn't legally distributable with OpenSSL
because it is not GPL compatible except when it forms a library normally
supplied with the operating system.


on the other hand, anyone is free to build and use lynx with whatever 
implementation of SSL they choose.


--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] Bug in LYPrintImgMaps

2006-07-25 Thread Thomas Dickey
On Sun, Jul 23, 2006 at 11:03:18AM -0700, Doug Kaufman wrote:
 On Sun, 23 Jul 2006, Thomas Dickey wrote:
 
  On Sun, 23 Jul 2006, Doug Kaufman wrote:
  
   There appears to be a bug in LYPrintImgMaps, introduced into LYMap.c
   with 2.8.6dev.16. This is used to print the content of USEMAP links when
   doing a dump, such as at the end of a PRINT command. It is printing the
   contents of USEMAPs not just for the current document, but also for
   previously visited documents.
   ...
  
  I don't see this happening with my configuraton on Linux.  Perhaps it's a 
  difference in configuration, or the method.  Visiting the first URL, I 
  simply did a 'g' and pasted the second URL before printing the second 
  page.
 
 That is exactly what I did, but I got the USEMAP from the first URL
 when I printed the second one. I saw the same behavior with both DJGPP
 and MingW binaries of dev.16, dev.17, and dev.18. I have now tried
 this with multiple changes in configuration and can't find a setting
 that doesn't show this, aside from turning off links are numbered. I
 also see the inappropriate USEMAP printed if I activate a link from my
 bookmark page then go (using g) to a URL that has the USEMAP, then
 go back (using h with VI keys on), then print.
 
 I also tried adding the link to my bookmark file and activating it from
 there. I see the same behavior, even if not using g.

I'm not sure why the link-numbering would expose this, but see that when
I wrote LYPrintImgMaps(), I did not consider the possibility that the
USEMAP's would be still accessible when visiting a new page.  Here's a fix.

--- LYMap.c.orig2005-12-18 18:07:04.0 -0500
+++ LYMap.c 2006-07-25 20:29:50.0 -0400
@@ -610,6 +610,8 @@
 
 void LYPrintImgMaps(FILE *fp)
 {
+const char *only = HTLoadedDocumentURL();
+int only_len = strlen(only);
 HTList *outer = LynxMaps;
 HTList *inner;
 LYImageMap *map;
@@ -618,6 +620,13 @@
 
 if (HTList_count(outer)  0) {
while (NULL != (map = (LYImageMap *) HTList_nextObject(outer))) {
+   if (only_len != 0) {
+   if (strncmp(only, map-address, only_len)
+   || (map-address[only_len] != '\0'
+map-address[only_len] != '#')) {
+   continue;
+   }
+   }
fprintf(fp, \n%s\n, isEmpty(map-title) ? NO_MAP_TITLE : 
map-title);
fprintf(fp, %s\n, map-address);
inner = map-elements;

-- 
Thomas E. Dickey [EMAIL PROTECTED]
http://invisible-island.net
ftp://invisible-island.net


___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev


Re: [Lynx-dev] text browsing

2006-07-25 Thread Stef Caunter
But lynx.isc.org is current and quite acceptable. There is plenty of evidence 
of active development and code maintenance in both the readable text and 
breakout subdirectory date stamps.


It's common for external links to degrade over time, but putting energy into 
maintaining clean code should be preferred over website maintenance, especially 
when the included and very detailed documentation is the best source of usage 
information.


The mailing list archives are the next best place to look when searching for 
specific issues.


Stefan Caunter
http://caunter.ca/contact.html


Before subscribing to the mailing-list, when I just visited the
website I thought that the project wasn't maintained at all since a
few years. Some tutorial links are broken, and executable versions for
Dos and Windows are not up to date. IMHO some little updates, not to
say an overhaul would make sense, especially for basic users like me.




___
Lynx-dev mailing list
Lynx-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lynx-dev