Re: lynx mirport not working (was Re: [Lynx-dev] text browsing)

2006-08-15 Thread Thomas Dickey
On Mon, Aug 14, 2006 at 08:51:00PM +, Thorsten Glaser wrote:
 Dixi:
 
 Walter Ian Kaye dixit:
 
  There are no links for Mac OS X either.
 
 Oops. Does Mac OSX come shipped without lynx?
 
 This cries for a lynx port in the MirPorts Framework.
 
 I now did one, and all I get is:
 
 internal error while caching 1st tagspec of 0 lexeme
 
 Does this sound familiar? Any help? Disable prettysrc?

yes (I thought this was fixed - a url might help).

-- 
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: Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing)

2006-08-13 Thread Thorsten Glaser
[EMAIL PROTECTED] dixit:

If it's true, the binary with GnuTLS is inferior to the one with OpenSSL
on this point.

Like I said. (And the other issue with the DN format is still open,
although I've sent a patch to Tom about it which none of you GNU
users seems to have tested.)

//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: Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing)

2006-08-12 Thread Doug Kaufman
On Sat, 12 Aug 2006 [EMAIL PROTECTED] wrote:

 On Sun, 30 Jul 2006, [EMAIL PROTECTED] wrote:
 
  On Sat, 29 Jul 2006 [EMAIL PROTECTED] wrote:
  
  OK. I went back through my notes and patches and did some more testing.
  Here is a step-by-step guide to building a statically compiled lynx
  under Cygwin which will not be dependent on the cygwin dll (i.e. a MingW
 
 ...
 I tried it and finally successed to build with some efforts.
 I wrote some comments and questions below.
 
   Compiling lynx for MingW under Cygwin
  
 I want to use precompiled libraries if it's OK.
 If I should to use patched libraries, please tell me which libraries
 sould be patched.

I would presume that the precompiled libraries are OK until proven
otherwise. I didn't look for precompiled libraries, so I am not certain
how the patches that they used to compile for MingW differed from what I
posted. To keep the binary file compatible with Win98, I would try to
ascertain that they are not dependent on any system files only available
with WinNT/Win2K/WinXP.

  ...
  1. Compile and install MingW PDCurses 2.8
 
 I used precompiled library: pdcurses-2.6.0-2003.07.21-1.exe
 I got from http://www.mingw.org/download.shtml.

When I put together the guide, I had forgotten to mention the patch
necesary to make lynx function with PDCurses 2.7 or 2.8. By using 2.6,
you avoid the need for that patch (which I hope will be included in
dev.19).

  2. Compile and install MingW OpenSSL 0.9.8 stable branch
 
 I tried GnuTLS instead of OpenSSL.
 I used precompiled library: gnutls_1_0_17_win32_mingw_libs.zip
 I got from ftp://ftp.gnutls.org/pub/gnutls/win32.

OpenSSL uses the environment variable SSL_CERT_FILE to indicate where
the collection of trusted certificates resides. How does GnuTLS find the
file if it isn't in the default location which was compiled in?

  3. Compile and install MingW iconv
  
  I used libiconv 1.8.
  I applied this patch:
 
 I used precompiled library: libiconv-1.9.1.bin.woe32.zip
 I got from http://sourceforge.net/project/showfiles.php?group_id=25167
 
  4. Compile and install MingW gettext 
  
  I used gettext-0.11.5.
  I applied this patch:
 
 I used precompiled library: gettext-0.11.5-2003.02.01-1.exe
 I got from http://www.mingw.org/download.shtml.
 
 # I found two different source archives of gettext-0.11.5 from
 # http://www.gnu.org/software/gettext/
 # http://www.mingw.org/download.shtml
 # 
 # I failed to apply your patch to the former one.
 # I successed to apply it the latter one but haven't successed to built.

On the version that I compiled, the character set conversion worked
correctly in fullscreen mode, using the DOS codepages, for all
combinations that I tried, but sometimes gave wrong characters in
windows mode. I'll try again with the latest versions (gettext-0.15 and
libiconv-1.11 to see if that makes any difference.

  ...
  #!/bin/bash.exe
  LDFLAGS=-mno-cygwin -static \
  LIBS=-L/mingw/lib -lwsock32 -lgdi32 -lmsvcrt -liconv \
 
 I think -L/mingw/lib should be in LDFLAGS instead of in LIBS.

That should work.

 I changed these line as below to compile with GnuTLS.
 LDFLAGS=-mno-cygwin -static -L/mingw/lib \
 LIBS=-lgdi32 -lmsvcrt -liconv -lgcrypt -lgpg-error -lwsock32 \
 # I don't know why I have to add -lgcrypt -lgpg-error.

I dont' have those libraries on my machine. Are they bundled with
GnuTLS?

  Doug

-- 
Doug Kaufman
Internet: [EMAIL PROTECTED]



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


Re: Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing)

2006-08-11 Thread patakuti
On Sun, 30 Jul 2006, [EMAIL PROTECTED] wrote:

 On Sat, 29 Jul 2006 [EMAIL PROTECTED] wrote:
 
  May I ask you the concrete steps to compile Lynx under Cygwin with 
  -mno-cygwin?  Do you mean running configure  make on Cygwin bash?
 
 OK. I went back through my notes and patches and did some more testing.
 Here is a step-by-step guide to building a statically compiled lynx
 under Cygwin which will not be dependent on the cygwin dll (i.e. a MingW
 binary). There were a lot of patches, so this is long, but with all the
 details it should avoid the need for multiple followup questions. Let me
 know if anything isn't clear or if it doesn't work as claimed on your
 machine. 
Doug

Thanks a lot.
I tried it and finally successed to build with some efforts.
I wrote some comments and questions below.

Compiling lynx for MingW under Cygwin
 
 This post will try to outline how I built Windows lynx for MingW,
 using the -mno-cygwin directive under Cygwin. I haven't looked
 carefully at each of the steps to see whether or not it is important
 for a successful build. Please remember that I am not a programmer,
 so not all of the changes that I made may be appropriate. Before
 beginning to try this, I would suggest reading Mumit Khan's paper
 on how to use -mno-cygwin. Unfortunately, his web page about
 MingW appears to have disappeared from the net. A copy of the
 HOWTO has been saved and is available from DJ Delorie's web site
 at http://www.delorie.com/howto/cygwin/mno-cygwin-howto.html;.
 Note that using -mno-cygwin turns off scanning of /usr/include
 and /usr/local/include in favor of /usr/include/mingw and
 /usr/local/include/mingw.
 
 This assumes that you have an install of Cygwin, including all the usual
 utilities, and with installation of the mingw modules. When I built
 my mingw programs, I frequently did so with $prefix=/mingw, so some
 includes and libraries are installed in /mingw/include and /mingw/lib
 rather than in /usr/include/mingw, /usr/local/include/mingw, etc., so
 appropriate paths have to be specified when compiling to be sure that
 the mingw files are found, rather than the cygwin files.
 
 The general plan is as follows: 
 1. Compile and install MingW PDCurses 2.8
 2. Compile and install MingW OpenSSL 0.9.8 stable branch
 3. Compile and install MingW iconv
 4. Compile and install MingW gettext 

I want to use precompiled libraries if it's OK.
If I should to use patched libraries, please tell me which libraries
sould be patched.

 5. Patch Cygwin autoconf to comply with Tom Dickey's patches. Note that
standard autoconf will fail with the lynx configure.in script.
 6. Patch aclocal.m4 for DOS/Windows compatibility
 7. Run autoconf to regenerate configure
 8. Run configure with the appropriate options to generate the makefiles
 9. If desired, compile a lynx icon into a coff file with windres and
modify the src/makefile to include the icon file in the lynx binary
 10. Run make to generate lynx and make install-full to install
 11. Optionally compress the lynx binary with upx
 
 The details:
 
 
 1. Compile and install MingW PDCurses 2.8

I used precompiled library: pdcurses-2.6.0-2003.07.21-1.exe
I got from http://www.mingw.org/download.shtml.

 2. Compile and install MingW OpenSSL 0.9.8 stable branch
 
 I applied this patch before compiling:

I tried GnuTLS instead of OpenSSL.
I used precompiled library: gnutls_1_0_17_win32_mingw_libs.zip
I got from ftp://ftp.gnutls.org/pub/gnutls/win32.

 3. Compile and install MingW iconv
 
 I used libiconv 1.8.
 I applied this patch:

I used precompiled library: libiconv-1.9.1.bin.woe32.zip
I got from http://sourceforge.net/project/showfiles.php?group_id=25167

 4. Compile and install MingW gettext 
 
 I used gettext-0.11.5.
 I applied this patch:

I used precompiled library: gettext-0.11.5-2003.02.01-1.exe
I got from http://www.mingw.org/download.shtml.

# I found two different source archives of gettext-0.11.5 from
# http://www.gnu.org/software/gettext/
# http://www.mingw.org/download.shtml
# 
# I failed to apply your patch to the former one.
# I successed to apply it the latter one but haven't successed to built.

 5. Patch Cygwin autoconf to comply with Tom Dickey's patches. 
 
 I used cygwin autoconf 2.59-2. First I applied the cygwin
 patch that comes with the source code. I then applied a patch
 combining the DOS pathname patches from the DJGPP port and a
 modification of the patch on Tom Dickey's web page for autoconf 2.57
 (http://invisible-island.net/autoconf/autoconf.html;). This is the
 patch:
[snip]
 Then run configure, then make, then make install.

No problem.

 6. Patch aclocal.m4 for DOS/Windows compatibility
 
 Finally to lynx, itself. 
 Apply the patch I recently submitte to the lynx-dev list for DOS path
 compatibility.

No problem.

 7. Run autoconf to regenerate configure
 
 Next, regenerate the configure file by running autoconf. Unfortunately,
 autoconf 2.59 is no longer 

Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing) (LONG)

2006-07-30 Thread Doug Kaufman
On Sat, 29 Jul 2006 [EMAIL PROTECTED] wrote:

 May I ask you the concrete steps to compile Lynx under Cygwin with 
 -mno-cygwin?  Do you mean running configure  make on Cygwin bash?

OK. I went back through my notes and patches and did some more testing.
Here is a step-by-step guide to building a statically compiled lynx
under Cygwin which will not be dependent on the cygwin dll (i.e. a MingW
binary). There were a lot of patches, so this is long, but with all the
details it should avoid the need for multiple followup questions. Let me
know if anything isn't clear or if it doesn't work as claimed on your
machine. 
   Doug



 Compiling lynx for MingW under Cygwin

This post will try to outline how I built Windows lynx for MingW,
using the -mno-cygwin directive under Cygwin. I haven't looked
carefully at each of the steps to see whether or not it is important
for a successful build. Please remember that I am not a programmer,
so not all of the changes that I made may be appropriate. Before
beginning to try this, I would suggest reading Mumit Khan's paper
on how to use -mno-cygwin. Unfortunately, his web page about
MingW appears to have disappeared from the net. A copy of the
HOWTO has been saved and is available from DJ Delorie's web site
at http://www.delorie.com/howto/cygwin/mno-cygwin-howto.html;.
Note that using -mno-cygwin turns off scanning of /usr/include
and /usr/local/include in favor of /usr/include/mingw and
/usr/local/include/mingw.

This assumes that you have an install of Cygwin, including all the usual
utilities, and with installation of the mingw modules. When I built
my mingw programs, I frequently did so with $prefix=/mingw, so some
includes and libraries are installed in /mingw/include and /mingw/lib
rather than in /usr/include/mingw, /usr/local/include/mingw, etc., so
appropriate paths have to be specified when compiling to be sure that
the mingw files are found, rather than the cygwin files.

The general plan is as follows: 
1. Compile and install MingW PDCurses 2.8
2. Compile and install MingW OpenSSL 0.9.8 stable branch
3. Compile and install MingW iconv
4. Compile and install MingW gettext 
5. Patch Cygwin autoconf to comply with Tom Dickey's patches. Note that
   standard autoconf will fail with the lynx configure.in script.
6. Patch aclocal.m4 for DOS/Windows compatibility
7. Run autoconf to regenerate configure
8. Run configure with the appropriate options to generate the makefiles
9. If desired, compile a lynx icon into a coff file with windres and
   modify the src/makefile to include the icon file in the lynx binary
10. Run make to generate lynx and make install-full to install
11. Optionally compress the lynx binary with upx

The details:


1. Compile and install MingW PDCurses 2.8

I applied this patch before compiling:

--- pdcurses28/win32/mingwin32.mak.ori  2005-12-29 18:49:20.0 -0800
+++ pdcurses28/win32/mingwin32.mak  2006-01-27 11:49:44.0 -0800
@@ -34,11 +34,11 @@
 CC = gcc
 
 ifeq ($(DEBUG),Y)
-   CFLAGS  = -c -g -Wall -DPDCDEBUG -D_NO_OLDNAMES
-   LDFLAGS = -g
+   CFLAGS  = -c -g -Wall -W -O3 -mno-cygwin -DPDCDEBUG -D_NO_OLDNAMES
+   LDFLAGS = -g -mno-cygwin
 else
-   CFLAGS  = -c -O -Wall -D_NO_OLDNAMES
-   LDFLAGS =
+   CFLAGS  = -c -Wall -W -O3 -mno-cygwin -D_NO_OLDNAMES
+   LDFLAGS = -mno-cygwin
 endif
 
 CPPFLAGS   = -I$(PDCURSES_HOME)
@@ -53,8 +53,8 @@
 LIBEXE = ar
 LIBFLAGS   =rcv
 
-LIBCURSES  = pdcurses.a
-LIBPANEL   = panel.a
+LIBCURSES  = libcurses.a
+LIBPANEL   = libpanel.a
 
 PDCLIBS= $(LIBCURSES) $(LIBPANEL)
 DEMOS  =testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe ptest.exe
@@ -63,9 +63,9 @@
 all:   $(PDCLIBS) $(DEMOS)
 
 clean:
-   -del *.o
-   -del *.a
-   -del *.exe
+   -rm -f *.o
+   -rm -f *.a
+   -rm -f *.exe
 
 demos: $(DEMOS)
 
@@ -126,11 +126,11 @@
 PANOBJS = \
 panel.o
 
-pdcurses.a : $(LIBOBJS) $(PDCOBJS)
+$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS)
$(LIBEXE) $(LIBFLAGS) $@ *.o
$(LIBEXE) d $@ $(PANOBJS) firework.o newdemo.o ptest.o testcurs.o tui.o 
tuidemo.o xmas.o
 
-panel.a : $(PANOBJS)
+$(LIBPANEL) : $(PANOBJS)
$(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS)
 
 addch.o: $(srcdir)/addch.c $(PDCURSES_HEADERS)
@@ -338,4 +338,4 @@
$(PDCURSES_HOME)\curses.h $(PDCURSES_HOME)\curspriv.h \
$(PDCURSES_HOME)\panel.h $(PDCURSES_HOME)\term.h \
$(LIBCURSES) $(LIBPANEL) file_id.diz
-   del file_id.diz
+   rm -f file_id.diz
--- pdcurses28/win32/pdcsetsc.c.ori 2001-01-09 23:30:54.0 -0800
+++ pdcurses28/win32/pdcsetsc.c 2003-09-13 23:34:52.0 -0700
@@ -220,11 +220,11 @@
break;
case 2: /* highly visible */
cci.bVisible = TRUE;
-   cci.dwSize = 95;
+   cci.dwSize = 50;
break;
   

Re: [Lynx-dev] text browsing

2006-07-29 Thread Walter Ian Kaye
At 08:15p -0500 07/28/2006, Stef Caunter didst inscribe upon an 
electronic papyrus:



Debatable.


You think it's debatable whether being unable to use to Yahoo or 
SourceForge or do any e-commerce is crippling? Wow.



Getting a binary up this quickly is quite convenient.


Yeah, but if it doesn't do what one needs, it's pointless.

To add any ssl functionality to lynx requires a compile and always 
has in my experience.


I guess you're referring to the licensing discussion?

Even without ssl you still get that 'real view' of the web, 
scriptable, customizable and fast.


But without any access to hundreds of important web sites. Not 
exactly a selling point. Unless you think that SSL is evil and any 
web site which uses it sucks, but I've never heard of anyone who 
believes that.





On Fri, 28 Jul 2006, Walter Ian Kaye wrote:

A non-SSL Lynx is a crippled Lynx. Can't even log in to Yahoo, let 
alone do any online shopping. Nice PoC, though.




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


Re: [Lynx-dev] text browsing

2006-07-29 Thread Stef Caunter
You think it's debatable whether being unable to use to Yahoo or SourceForge 
or do any e-commerce is crippling? Wow.


Hardly relevant since you can't ship lynx with ssl so the experience is 
consistent and obvious everywhere. A binary without ssl is what it is; add it 
in using source and a compiler when you need it.


To add any ssl functionality to lynx requires a compile and always has in 
my experience.


I guess you're referring to the licensing discussion?


Not at all, it just doesn't come in the box; if there's no native complier 
(Mac/Win) you are looking at binaries initially. SSL is also one of the most 
discussed usage topics here, once it's been built.


Even without ssl you still get that 'real view' of the web, scriptable, 
customizable and fast.


But without any access to hundreds of important web sites. Not exactly a 
selling point. Unless you think that SSL is evil and any web site which uses 
it sucks, but I've never heard of anyone who believes that.


rofl. The Mac user is checking out lynx in terminal in under 30 seconds with 
lynxlet (probably while using Safari). The pertinent issue with OS X is that 
you don't get a native compiler to roll your own lynx to get SSL.



MAC: Hello I'm a Mac
PC: And I'm a PC

and neither of us has a compiler...



Stef
http://caunter.ca/crypto.html




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


Re: [Lynx-dev] text browsing

2006-07-28 Thread Doug Kaufman
On Fri, 28 Jul 2006, Henry Nelson wrote:

 I think I saw somewhere that the gettext tools (what you want if you're
 going to get into translating the messages) had been ported to Windows, but
 unfortunately I don't have the slightest idea how they work on Windows.

The MingW version of lynx which I have been porting (but not yet
distributing) is compiled with NLS and seems to work fine. I linked
it with gettext-0.11.5 which I ported to MingW last year. I generally
compile MingW programs under Cygwin with -mno-cygwin and don't have
any experience with the native MingW MSYS environment. I see from
the MingW web page that there is an official port of gettext to
mingw. I haven't looked to see if what I did matched that port or not.
At least with the version I am using, you specify the environment
variable LYNX_LOCALEDIR unless the locale directory is the same as
the default compiled into gettext. The utilities (msgfmt and xgettext)
work the same as on unix, but when building under Cygwin for MingW,
the Cygwin utilities are used to make the .gmo files. Just specify the
LANG and possibly the LANGUAGE environment variables and lynx uses
the lynx.mo file installed in the $LYNX_LOCALEDIR/$LANG/LC_MESSAGES
directory.

I am happy to send the patch file that I used for porting gettext to
anyone interested.

For a Cygwin build of lynx, gettext is part of the Cygwin system and
should work out of the box. I haven't built a pure Cygwin lynx since
2.8.5pre.3 in February 2004, however, and I built that without NLS, so
I can't comment from personal experience.

By the way, if anyone is interested in doing translations for lynx, be
sure to first read the information from the translation project web page 
http://www.iro.umontreal.ca/translation/;, then sign up to be part of
the translation team.

  Doug
-- 
Doug Kaufman
Internet: [EMAIL PROTECTED]



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


Re: [Lynx-dev] text browsing

2006-07-28 Thread Thomas Dickey

On Fri, 28 Jul 2006, Stegozor wrote:


On 7/28/06, Thomas Dickey [EMAIL PROTECTED] wrote:

 One more thing: As you may have guessed, English is not my native
 tongue: in exchange, I'd gladly do my best to translate any Lynx
 related file into French and/or Turkish. Just realise that you'll have
 to cope with a newbie and that I'll need time. Apart from that, feel
 free to send me a message if a translation would be useful. I'd be
 more than pleased if I could help the project in some way.

It would be useful to have an up-to-date translation for fr.po (French),
since that's been neglected. The Turkish (tr.po) is more current,
though none of us can gauge its quality.


Er...Firstly,  I hope you really noticed that you'll have to cope with
a newbie who had difficulties to find a Windows version of Lynx.
As for the po files, there are two fr.po in http://lynx.isc.org/po/ .
Which one should I pick up? Where's the 'authoritative' po file? Is it
http://lynx.isc.org/po/lynx.po ? If so, it seems quite old (19990525).
As for the tr.po, I just couldn't find it.


There's a current one in the source tarball.  The other files in 
http://lynx.isc.org/po/ are just for reference (someone else was using 
them).  I update the line-numbers, etc., in the ones in the source 
tarballs (e.g., in http://lynx.isc.org/current/) periodically, and 
incorporate new po-files as they are available.


--
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] text browsing

2006-07-28 Thread Thorsten Glaser
Walter Ian Kaye dixit:

 There are no links for Mac OS X either.

Oops. Does Mac OSX come shipped without lynx?

This cries for a lynx port in the MirPorts Framework.

//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-28 Thread patakuti
On Fri, 28 Jul 2006, [EMAIL PROTECTED] wrote:

 The MingW version of lynx which I have been porting (but not yet
 distributing) is compiled with NLS and seems to work fine. I linked
 it with gettext-0.11.5 which I ported to MingW last year. I generally
 compile MingW programs under Cygwin with -mno-cygwin and don't have
 any experience with the native MingW MSYS environment. 

May I ask you the concrete steps to compile Lynx under Cygwin with 
-mno-cygwin?  Do you mean running configure  make on Cygwin bash?

I've tried these but I'm not satisfied yet.
  (1) using makelynx.bat on command prompt
  (2) configure  make under MSYS envrironment

(1) It rebuilds all whenever I run the batch file because it doesn't
check the timestamp like make command does.

(2) I can build it with slang but can't with pdcurses. I want to use
pdcurses because I can change screen size only with pdcurses.

So I'm very curious to know how you compile Lynx.
Thanks in advance.
--
Takeshi Hataguchi
E-mail: [EMAIL PROTECTED]


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


Re: [Lynx-dev] text browsing

2006-07-28 Thread Stef Caunter
Lynxlet, while not ssl-capable, is an excellent and very quick OS X app which 
obviates the need to install XCode since it just unpacks and runs in Terminal.



Walter Ian Kaye dixit:


There are no links for Mac OS X either.


Oops. Does Mac OSX come shipped without lynx?


I believe there's a 2.8.5 via Fink.




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


Re: [Lynx-dev] text browsing

2006-07-28 Thread Walter Ian Kaye
At 12:44a + 07/28/2006, Thorsten Glaser didst inscribe upon an 
electronic papyrus:



Walter Ian Kaye dixit:


 There are no links for Mac OS X either.


Oops. Does Mac OSX come shipped without lynx?

This cries for a lynx port in the MirPorts Framework.

//mirabile


I think the original public beta back in 1999 (or whenever it was) 
may have had lynx, but the shipping versions never have. (Do you 
suppose it had anything to do with the 1997 Microsoft five-year 
agreement for IE as default browser?)



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


Re: GPL (was Re: [Lynx-dev] text browsing)

2006-07-28 Thread David Woolley
 That would, I guess, be UKansas and a few individuals.

Including important contributors who are no longer traceable, 
like Foteos.  A long time ago the FSF wanted Lynx to have the
copyrights assigned to single organisation.  It couldn't be
done then, because it was impossible to track down everyone
and get agreement.

You would also have to remove GPLed code from other libraries,
e.g. is GNU gettext being used for the internationalisation?

Once you had permission from all the copyright owners of GPLed code,
you wouldn't actually need to remove the GPL; what you would need to
do is give an additional permission on all the GPLed code to allow it
to be linked with OpenSSL.  The conflict that arises is because
OpenSSL imposes an additional restriction (an advertising clause).
The GPL doesn't allow, for reasons wholly predictable from the policy
behind it, additional restrictions, but it allows additional 
permissions.

Incidentally, I suspect an anti-FSF or anti-copyright line from one
contributor to this thread.  For clarification of what I've written,
there is no doubt that distributing an OpenSSL binary for Windows
is a copyright infringement.  The area where they may (but also might
not) be a conflict between letter and spirit is where either an
incomplete product is supplied, with the intention that the recipient
links with an incompatible library, or a complete product is provided
but with such a poor implementation of the library that most reasonable
people would be forced to replace it with the incompatible one.

Where one usually sees this brinkmanship is when someone wants to make
a profit from open source code without contributing back fully.


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


Re: [Lynx-dev] text browsing

2006-07-28 Thread Stef Caunter
Debatable. Getting a binary up this quickly is quite convenient. To add any ssl 
functionality to lynx requires a compile and always has in my experience. Even 
without ssl you still get that 'real view' of the web, scriptable, customizable 
and fast.


On Fri, 28 Jul 2006, Walter Ian Kaye wrote:

A non-SSL Lynx is a crippled Lynx. Can't even log in to Yahoo, let alone do 
any online shopping. Nice PoC, though.



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


GPL (was Re: [Lynx-dev] text browsing)

2006-07-27 Thread Thorsten Glaser
David Woolley dixit:

They are only free to choose the SSL implementation because the code
is legitimately distributable for use on, say, Linux.  The FSF take a 

True, but what does Lynx consist of?

Lynx + pdcurses + OpenSSL

So all that is required is to ask the Lynx copyright holder
for an exception (blah blah allowed to link against any
library implementing the OpenSSL interface, or something).

That would, I guess, be UKansas and a few individuals.

//mirabile
-- 
 emacs als auch vi zum Kotzen finde (joe rules) und pine für den einzig
 bedienbaren textmode-mailclient halte (und ich hab sie alle ausprobiert). ;)
Hallo, ich bin der Holger (Hallo Holger!), und ich bin ebenfalls
... pine-User, und das auch noch gewohnheitsmäßig (Oooohhh).  [aus dasr]


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


Re: GPL (was Re: [Lynx-dev] text browsing)

2006-07-27 Thread Stef Caunter

OpenSSL works really well with lynx, restrictive license.
GnuTLS isn't as good with lynx.

There have been several discussions about OpenSSL and this over the years, 
which are all available in the archives; or I suppose it could get restated 
again for this go round.


| Stef -
http://caunter.ca/contact.html

On Wed, 26 Jul 2006, Thorsten Glaser wrote:


That would, I guess, be UKansas and a few individuals.




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


Re: GPL (was Re: [Lynx-dev] text browsing)

2006-07-27 Thread Thomas Dickey

On Thu, 27 Jul 2006, Stef Caunter wrote:


OpenSSL works really well with lynx, restrictive license.


It's not that restrictive - simply requires attribution.  And the comments 
about being only allowed on Linux and *BSD's are inaccurate (though this 
is not unusual ;-)


--
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] text browsing

2006-07-27 Thread Stegozor

On 7/26/06, Stef Caunter [EMAIL PROTECTED] wrote:

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.


Indeed, and that's how I ended up in this mailing list and why I'm
boring you right now :) . But honestly, I had to search for quite a
while. I'm rather used to mozilla website, with all its updates and so
on, so without clear information, it wasn't easy.


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.


Agreed. Perhaps an overhaul was a bit exaggerated but frankly I think
that some more information would be useful. A notice telling that as
of .. (fill in) the development is still going on, and that for
more information one should have a look at the FAQs and the mailing
list archives with a link would be an acceptable compromise IMHO.
Also, patakuti's Lynx with the installer should definitely be hosted
on the main site for Windows users.

One more thing: As you may have guessed, English is not my native
tongue: in exchange, I'd gladly do my best to translate any Lynx
related file into French and/or Turkish. Just realise that you'll have
to cope with a newbie and that I'll need time. Apart from that, feel
free to send me a message if a translation would be useful. I'd be
more than pleased if I could help the project in some way.


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


Right. A little question though: is this mailing list the right place
for newbie end users with their boring questions, or is there a better
place for them (and me)?

Best regards.


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


Re: [Lynx-dev] text browsing

2006-07-27 Thread Thomas Dickey

On Fri, 28 Jul 2006, Stegozor wrote:


One more thing: As you may have guessed, English is not my native
tongue: in exchange, I'd gladly do my best to translate any Lynx
related file into French and/or Turkish. Just realise that you'll have
to cope with a newbie and that I'll need time. Apart from that, feel
free to send me a message if a translation would be useful. I'd be
more than pleased if I could help the project in some way.


It would be useful to have an up-to-date translation for fr.po (French),
since that's been neglected.  The Turkish (tr.po) is more current,
though none of us can gauge its quality.

--
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] text browsing

2006-07-27 Thread Stegozor

On 7/28/06, Thomas Dickey [EMAIL PROTECTED] wrote:

 One more thing: As you may have guessed, English is not my native
 tongue: in exchange, I'd gladly do my best to translate any Lynx
 related file into French and/or Turkish. Just realise that you'll have
 to cope with a newbie and that I'll need time. Apart from that, feel
 free to send me a message if a translation would be useful. I'd be
 more than pleased if I could help the project in some way.

It would be useful to have an up-to-date translation for fr.po (French),
since that's been neglected. The Turkish (tr.po) is more current,
though none of us can gauge its quality.


Er...Firstly,  I hope you really noticed that you'll have to cope with
a newbie who had difficulties to find a Windows version of Lynx.
As for the po files, there are two fr.po in http://lynx.isc.org/po/ .
Which one should I pick up? Where's the 'authoritative' po file? Is it
http://lynx.isc.org/po/lynx.po ? If so, it seems quite old (19990525).
As for the tr.po, I just couldn't find it.

Well, tell me where the authoritative po file and fr  tr po files
are, and I'll try to do my best. I think I'll have a look at
http://www.poedit.org but UniRed could also do the job.

PS: In my first message, I talked about a message ID but it was
incorrect. It should have been news:[EMAIL PROTECTED]


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


Re: [Lynx-dev] text browsing

2006-07-27 Thread Chuck Houpt
At 12:14a +0200 07/28/2006, Stegozor didst inscribe upon an 
electronic papyrus:



On 7/26/06, Stef Caunter [EMAIL PROTECTED] wrote:
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.


Indeed, and that's how I ended up in this mailing list and why I'm
boring you right now :) . But honestly, I had to search for quite a
while. I'm rather used to mozilla website, with all its updates and so
on, so without clear information, it wasn't easy.


There are no links for Mac OS X either.


One option for Mac OS X is Lynxlet, an application which encapsulates 
Lynx. No installer required. Its based on Lynx 2.8.5 without SSL.


http://habilis.net/lynxlet/


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


Re: [Lynx-dev] text browsing

2006-07-26 Thread Thomas Dickey

On Wed, 26 Jul 2006, David Woolley wrote:


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


But this thread is about typical Windows users, who don't have development
tools and wouldn't know how to use them if they did (probably applies
to Red Hat users as well, but Red Hat does have openssl).

They are only free to choose the SSL implementation because the code
is legitimately distributable for use on, say, Linux.  The FSF take a
dim view of people distributing source for which you cannot create a
distributable binary (assuming a binary is required at all); it's seen
as an attempt to get round the GPL.


The FSF sometimes is known to do things that I wouldn't approve of either.

end of discussion.

--
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] text browsing

2006-07-26 Thread hsv
 20060726 00:26 -0500, 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. 

His experience is mine.  If the web-pages are not kept up, then, going
by your other points, the best is to abandon them, and expose the
directory-structure to the reader, as in the case of sites made for
ftp-use, with all seen files dedicated to or part of a given release.


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

As if the ordinary passer-by had any hope of finding them!



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


Re: [Lynx-dev] text browsing

2006-07-26 Thread patakuti
On Tue, 25 Jul 2006, [EMAIL PROTECTED] wrote:

 [EMAIL PROTECTED] dixit:
 
   - change the compiler from Borland's bcc32 to MingW's gcc
 
 Why?

It depends on SSL library.  I think it's easier to compile with GnuTLS
using the MingW's compiler than using Borland's one.

   - change the SSL library from OpenSSL to GnuTls
 
 NO! That'd be BAD!

It should be done for the license problem.

   - write the English project page
 
 You could at least add an (international) behind the link on the page.

Thanks. I updated 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
--
Takeshi Hataguchi
E-mail: [EMAIL PROTECTED]


___
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] 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


Re: [Lynx-dev] text browsing

2006-07-24 Thread Stegozor

On 7/22/06, David Woolley [EMAIL PROTECTED] wrote:

 It's available at
   http://lynx.isc.org/lynx2.8.5/

Someone asking this question is likely to be completely thrown by this
page as the only sort of software they are likely to be able to handle
is an executable Windows binary install package!  They will probably
not even be able to cope with a Cygwin version or an archive file,
let alone source code.

I failed to find anything that would be usable by typical Windows
user, even on the pages that were given as specific Windows and MS-DOS
ports.


Oh, you're definitely right. As an average windows user I faced the
same problem a few months ago, and I was finally able to find:
http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2rel.1.zip for
Windows. That's an old release though, and I still have to manage to
post messages on newsgroups. I'll have to read again the answers to
news:y9EJV17BB2VynBaKySD1JA.user.aioe.org and if that doesn't help,
you'll see me again :)


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


Re: [Lynx-dev] text browsing

2006-07-24 Thread Doug Kaufman
On Mon, 24 Jul 2006, Stegozor wrote:

 On 7/22/06, David Woolley [EMAIL PROTECTED] wrote:
   It's available at
 http://lynx.isc.org/lynx2.8.5/
 
  Someone asking this question is likely to be completely thrown by this
  page as the only sort of software they are likely to be able to handle
  is an executable Windows binary install package!  They will probably
  not even be able to cope with a Cygwin version or an archive file,
  let alone source code.
 
  I failed to find anything that would be usable by typical Windows
  user, even on the pages that were given as specific Windows and MS-DOS
  ports.
 
 Oh, you're definitely right. As an average windows user I faced the
 same problem a few months ago, and I was finally able to find:
 http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2rel.1.zip for
 Windows. That's an old release though, and I still have to manage to
 post messages on newsgroups. I'll have to read again the answers to
 news:y9EJV17BB2VynBaKySD1JA.user.aioe.org and if that doesn't help,
 you'll see me again :)

Right at the top of the current distribution page
(http://lynx.isc.org/current/index.html;) it give pointers to the
Windows binaries. Also see the note that I posted to the list in
January:

 Date: Thu, 5 Jan 2006 20:42:13 -0800 (PST)
 From: Doug Kaufman [EMAIL PROTECTED]
 Subject: Re: [Lynx-dev] how in the world do i even start lynx?
 
 The lynx resources for Win32 are not always
 obvious. Please start at Kenneth Kwok's page
 (http://home4.pacific.net.sg/~kennethkwok/lynx/index.html;), which
 has some links to binaries, both with and without Windows installers,
 and which gives some hints on running lynx on Windows. In addition,
 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
 binary if you don't read Japanese.

The latest available binary is now the one from Takeshi Hataguchi
(2.8.6dev.17).

Doug
-- 
Doug Kaufman
Internet: [EMAIL PROTECTED]



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


Re: [Lynx-dev] text browsing

2006-07-22 Thread Thomas Dickey
On Fri, Jul 21, 2006 at 04:00:00PM +0100, PAT OGILVIE wrote:
 I am trying to test my web site and in google guidleines it suggests: Use a 
 text browser such as Lynx to examine your site, because most search engine 
 spiders  see your site much as Lynx would. 

 I can't find how to access and use Lynx - when I type in www.lynx.browser.com
 - there is no way of actually using lynx - please advise what to do?

The current version of lynx is 2.8.5

It's available at
http://lynx.isc.org/lynx2.8.5/
2.8.6 Development  patches:
http://lynx.isc.org/current/index.html

-- 
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] text browsing

2006-07-22 Thread Philip Webb
060722 David Woolley wrote:
 It's available at  http://lynx.isc.org/lynx2.8.5/
 Someone asking this question is likely to be completely thrown by this page
 as the only sort of software they are likely to be able to handle
 is an executable Windows binary install package!  They will probably
 not even be able to cope with a Cygwin version or an archive file,
 let alone source code.

Dale Landry wrote a beginners' doc re installing on M$ Windows :
  http://www.chass.utoronto.ca/~purslow/lynx_for_windows.html
For more general help, see my larger file at :
  http://www.chass.utoronto.ca/~purslow/lhfb.html

-- 
,,
SUPPORT ___//___,  Philip Webb : [EMAIL PROTECTED]
ELECTRIC   /] [] [] [] [] []|  Centre for Urban  Community Studies
TRANSIT`-O--O---'  University of Toronto


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