Now Links can load and use externel SpeedoGDOS fonts, it's faster, for
more informations for activate it:
http://aniplay.atari.org/links/index-e.htm
http://links2.atari.org is created but actually not active.
Direct link for the archive (sources, rsc and prg):
http://didier.mequignon.free.fr/files/links-2.1pre33.m68kgdos.tgz
This update works under MiNT and also under MagiC (screenshots are under
MagiC) since fork call are removed, but I cannot use get a connection
with MagiCNet.
VA protocol and drag & drop are supported.
Background window redraw faster.
"connection would bock" problems are fixed.
Icon bar redraws on multiple windows fixed.
Regards,
Didier.
--
Didier MEQUIGNON Aniplayer download: http://aniplay.atari.org
CT60 package download: http://ct60conf.atari.org
CTPCI: http://ctpci.atari.org
I browsed the sources myself, looking for a possibility to do just
this, but it seems I don't have to worry about that now! Thanks agan
Didier, can't wait to try it out!
It does get the hickups here and there and blocks the system, but it's
only a matter of waiting a couple of seconds and then it's fine again.
While it doesn't quite rival Highwire in speed yet, it's not that far
behind either.
Again, great work, Didier.
Thanks a lot for your efforts Didier. I am glad to have a browser on my
ATARI that is capable of Javascript and SSL. Unfortunately on my
Afterburner equipped Falcon with NOVA graphics card (1280x1024x256
resolution) both versions of Links are very slow. Especially rerendering
when changing the window resolution takes a lot of time.
Perhaps I did something wrong or is it just the fact that the
Afterburner is so much slower compared to ct60?
Regards,
Frank
> I browsed the sources myself, looking for a possibility to do just
> this, but it seems I don't have to worry about that now! Thanks agan
> Didier, can't wait to try it out!
Oh sorry ;-)
> Yeah man! Speed increase is dramatic!
>
> It does get the hickups here and there and blocks the system, but it's
Normally when Speedo or NVDI build the font with the good size and
attributes.
> only a matter of waiting a couple of seconds and then it's fine again.
> While it doesn't quite rival Highwire in speed yet, it's not that far
> behind either.
>
> Again, great work, Didier.
Thanks a lot !
I see inside the sources some parts of code where display background
pictures exist but seens not a priority by the authors. There are also 2
empty fonctions inside img.c never called because the html parcer force
to filling.
And I think it's too hard for me to add this.
I have send a complete french translation to the main author and also
asked about my GEM port and patches, but actually without answer.
DM>This update works under MiNT and also under MagiC (screenshots are
DM>under MagiC) since fork call are removed, but I cannot use get a
DM>connection with MagiCNet.
That's kinda strange. It doesn't work for me, either.
Here are two snippets of MANITOR logs, one with WGET and one with links. WGET is succesful, links fails. But why?
6904: [wget.ttp] Fopen(file = »u:\dev\socket«, mode = 2)
6904:>[wget.ttp] >Fopen=> 6
6904: [wget.ttp] Fcntl(hnd = 6, arg = 25273884, cmd = 21348)
6905:>[wget.ttp] >Fcntl=> E_OK
6905: [wget.ttp] Fcntl(hnd = 6, arg = 25273754, cmd = 21348)
6916:>[wget.ttp] >Fcntl=> E_OK
6917: [wget.ttp] {Gemdos #331} ???
6917:>[wget.ttp] >{Gemdos #331}=> EINVFN
6917: [wget.ttp] Fxattr(flag = 0, name = »D:\gemini2\user\\.netrc«, xattr = 25273482)
6917: [wget.ttp] Mediach(dev = 3)
6917:>[wget.ttp] >Mediach=> E_OK
6919:>[wget.ttp] >Fxattr=> EFILNF
6920: [wget.ttp] Fselect(timeout = -1, rfds = 25273334, wfds = 25273330)
6920:>[wget.ttp] >Fselect=> 1
6920: [wget.ttp] Fcntl(hnd = 6, arg = 25273670, cmd = 21510)
6920:>[wget.ttp] >Fcntl=> EINVFN
6920: [wget.ttp] Fseek(offset = 0, hnd = 6, mode = 1)
6920:>[wget.ttp] >Fseek=> EACCDN
6920: [wget.ttp] Fseek(offset = 1, hnd = 6, mode = 1)
6920:>[wget.ttp] >Fseek=> EACCDN
6920: [wget.ttp] Fseek(offset = -36, hnd = 6, mode = 0)
6920:>[wget.ttp] >Fseek=> EACCDN
6920: [wget.ttp] Fwrite(hnd = 6, count = 109, buf = 25273830)
6920:>[wget.ttp] >Fwrite=> 109
6922: [wget.ttp] Fselect(timeout = -1, rfds = 25273286, wfds = 25273282)
6940:>[wget.ttp] >Fselect=> 1
6940: [wget.ttp] Fread(hnd = 6, count = 4096, buf = 25274120)
6940:>[wget.ttp] >Fread=> 1414
3569: [links.prg] Fopen(file = »u:\dev\socket«, mode = 2)
3570:>[links.prg] >Fopen=> 10
3570: [links.prg] Fcntl(hnd = 10, arg = 31058968, cmd = 21348)
3570:>[links.prg] >Fcntl=> E_OK
3570: [links.prg] Fcntl(hnd = 10, arg = 256, cmd = 4)
3570:>[links.prg] >Fcntl=> E_OK
3570: [links.prg] Fcntl(hnd = 10, arg = 31058826, cmd = 21348)
3576:>[links.prg] >Fcntl=> E_OK
3576: [links.prg] Fcntl(hnd = 10, arg = 31058926, cmd = 21348)
3576:>[links.prg] >Fcntl=> E_OK
3583: [links.prg] Fselect(timeout = 10, rfds = 31058592, wfds = 31058588)
3583:>[links.prg] >Fselect=> 1
3583: [links.prg] Fcntl(hnd = 10, arg = 0, cmd = 4)
3583:>[links.prg] >Fcntl=> E_OK
3584: [links.prg] Fcntl(hnd = 10, arg = 31059088, cmd = 21510)
3584:>[links.prg] >Fcntl=> EINVFN
3584: [links.prg] Fseek(offset = 0, hnd = 10, mode = 1)
3584:>[links.prg] >Fseek=> EACCDN
3584: [links.prg] Fseek(offset = 1, hnd = 10, mode = 1)
3584:>[links.prg] >Fseek=> EACCDN
3584: [links.prg] Fseek(offset = -36, hnd = 10, mode = 0)
3584:>[links.prg] >Fseek=> EACCDN
3584: [links.prg] Fwrite(hnd = 10, count = 592, buf = 22646208)
3584:>[links.prg] >Fwrite=> EACCDN
3584: [links.prg] Fclose(hnd = 10)
3584:>[links.prg] >Fclose=> E_OK
With best regards
Ekkehard