home *** CD-ROM | disk | FTP | other *** search
/ Enter 1997 November / Enter1197.iso / INTERNET / ARACHNE / HISTORY.TXT < prev    next >
Encoding:
Text File  |  1997-06-04  |  13.2 KB  |  277 lines

  1. History of Arachne WWW browser
  2. ------------------------------
  3.  
  4. 1.07
  5. ----
  6.  
  7. Release date: 4th June 1997
  8.    Bug fixes: Disabled zooming while document download (it caused Arachne to
  9.               crash), some scrollbar bugs were fixed, F3 key disabled in
  10.               fullscreen mode, 32 color palette freezing was finally fixed.
  11.               On "Out of conventional memory" error now Arachne will not
  12.               exit, it will only restart and show NONFATAL.HTM. You should
  13.               generally get less screen flashing and offline and/or cached
  14.               documents should be viewed with ultra-low screen flashing.
  15.               Missing JPEGs and PNGs will not cause Arachne to cycle.
  16.      Changes: Scroll buttons (ScrollBarStyle ...) now scroll only half-page.
  17. Improvements: When viewing cached documents (online pages, dgi scripts output,
  18.               etc.), Arachne now remembers last position in displayed
  19.               document. Useful for example when browsing long directory
  20.               listings and generaly for long HTML pages with many links.
  21.               Clicking on black zone of vertical scrollbar is now equivalent
  22.               to pressing <Page Down> or <Page Up>. Horizontaly it works
  23.               as horizontal home/horizontal end.
  24.      Preview: Send mail page (not functional)
  25.  
  26. 1.06 (first version believed to be without major bugs)
  27. ----
  28.  
  29. Release date: 28th May 1997
  30.    Bug fixes: You should get less "Illegal xSwap operation" and "Out of
  31.               conventional memory" messages and less screen flashing when
  32.               viewing pages with lot of images. You should be able to easily
  33.               abort domain lookup. Many other small bugs were fixed.
  34. Improvements: Login script for Compuserver was included. Experimental
  35.               implementation of "TerminalWindow" ARACHNE.CFG variable should
  36.               help those who cannot login with their provider. Experimental
  37.               implementation of "NoProxy" variable - list of hosts which
  38.               are unreachable using HTTP proxy server. Messages were separated
  39.               to single "messages.h" file, which will allow to compile
  40.               versions for various languages. Better WWWMAN.EXE
  41.  
  42. 1.05
  43. ----
  44.  
  45. Release date: 19th May 1997
  46.    Bug fixes: Downloading of documents which can be viewed by external viewer
  47. Improvements: Faster tables, better Save As.../Download prompt, experimental
  48.               EMS support (not tested)
  49.  
  50. 1.04
  51. ----
  52.  
  53. Release date: 13th May 1997
  54.    Bug fixes: Serious palette mixing bug, memory management bugs,
  55.               <TEXTAREA> horizontal size bug.
  56.  
  57. 1.03
  58. ----
  59.  
  60. Release date: 7th May 1997
  61.    Bug fixes: Errors in distribution package, various HTML layout errors,
  62.               various memory management errors, in HTML tag
  63.               <INPUT TYPE=SUBMIT NAME=... VALUE=... > the VALUE is now
  64.               being passed to CGI scripts, "password" editor bug, "page up"
  65.               editor bug, mouse refresh bug, browser resize and refresh bugs,
  66.               <TABLE BGCOLOR> and <TR BGCOLOR> tags are now implemented
  67.               correctly, faster mixing of single color to long palette.
  68. Improvements: Improved documentation, 3D-elements (<TABLE> and <HR>) are
  69.               now colored differently on white (BGCOLOR=#FFFFFF) pages.
  70.               Better italic fonts (sent by some Arachne fan).
  71.               User definable scrollbar width, various scrollbar styles
  72.               (Arachne, Windows, NextStep and experimental one), optional big
  73.               system font (ARACHNE.CFG variables ScrollBarSize,
  74.               ScrollBarWidth, BigFont), <TEXTAREA> tag (not tested online !),
  75.               F4 key (editor), F2 key (save), renaming of downloaded files.
  76.  
  77. 1.02 (first official release)
  78. ----
  79.  
  80. Release date: 30th April 1997
  81.    Bug fixes: Netscape compatible comments <!-- xxx>, reload is enabled
  82.               when using proxy server.
  83.  
  84. 1.01
  85. ----
  86.  
  87. Release date: Never released for public use
  88.    Bug fixes: Faster version of graphics library, table rendering bugs
  89.  
  90. 1.00
  91. ----
  92.  
  93. Release date: Never released for public use
  94.    Bug fixes: <INPUT TYPE=IMAGE>, CGA support, submitting of forms without
  95.               submit button, HTML entities
  96.  
  97. 1.0 beta 9
  98. ----------
  99.  
  100. Release date: 2nd April 1997
  101.    Bug fixes: *BIG* table rendering bug fixed (try http://browserwatch.iworld.com)
  102.               Netscape image-resizing emulation.
  103. Improvements: Handles virtual domains (HTTP keyword Host: implemented)
  104.  
  105. 1.0 beta 8
  106. ----------
  107.  
  108. Release date: 28th March 1997
  109.    Bug fixes: Insufficient memory bug fix. Downgrade of EtherPPP.EXE
  110. Improvements: New ARACHNE.CFG variables: CreateScript, WaitFor?, Response?,
  111.               ExitOnHangup. Improved ARACHNE.BAT. Klos PPP support.
  112.               After optimization, CORE.EXE is 60 kB shorter.
  113.               Requires less memory. Faster graphics on VESA cards.
  114.               More user-friendly setup.
  115.  
  116. 1.0 beta 7
  117. ----------
  118.  
  119. Release date: 13th March 1997
  120.    Bug fixes: Stack overflow. Image loading and JPEG conversin bugs.
  121.               Horizontal keyboard scroll bug (Shift+End).
  122.       Change: Arachne now requires 460 kB of DOS memory (580 with PPP).
  123. Improvements: New ARACHNE.CFG variables: F3key (you can replace 'file:*.*'
  124.               default string), AutoF3key Yes/No ('file:*.*' when offline,
  125.               'http://' when online), SearchPage (will appear after pressing
  126.               F7). AltNameServer and AltGateway variables now allow to add
  127.               add second nameserver and gateway directly to ARACHNE.CFG
  128.  
  129. 1.0 beta 6
  130. ----------
  131.  
  132. Release date: 5th March 1997
  133.    Bug fixes: Proxy support was finally implemented !
  134.               PPP.LOG file is now being opened by C sopen(), not open()
  135.               function, so file sharing errors in Windows DOS box should
  136.               disappear (but it was tested only with SHARE.EXE).
  137. Improvements: 4 "Memory modes" implemented: "CRISIS","LOW","NORMAL","COOL".
  138.               Arachne now requires only 450 kB offline and 570 kB with PPP,
  139.               but users of QEMM, MEMMAKER or DR-DOS who have more
  140.               than 600 kB available will see no difference ("COOL" mode).
  141.               Palette mixing is now several times faster (better algorithm).
  142.               Free utility PKTSTAT can be called from utilities page.
  143.               Someone sent me newer version of EtherPPP (PPP.EXE); seems
  144.               to work at least not worse than the old one. And the graphical
  145.               PPP setup was changed to behave more functional.
  146.  Bug reports: JPEGs do not always behave as they should. The bug is not
  147.               yet fixed, because the other bug fixes had higher priority.
  148.      Message: New Scientist called Arachne "browser for poor". But I don't
  149.               think I am poor just because I don't want to buy new computer
  150.               ever year! Good news: Arachne will be incorporated as native
  151.               browser in Caldera OpenDOS operating system.
  152.  
  153. 1.0 beta 5
  154. ----------
  155.  
  156. Release date: 16th February 1997
  157.    Bug fixes: some of image redraw bugs fixed
  158. Improvements: images in 16 color VGA and EGA modes, <Scroll Lock> activates
  159.               "Lynx mode" - surfing with cursor keys. <Backspace> = history,
  160.               <Shift> + <Home>, <Shift> + <End> = horizontal scroll.
  161.               Some HTML/2.0 entities. <A HREF="#..."> ... <A NAME="...">
  162.               "Kill hotlist" icon in Utilities page - example of DGI
  163.      Message: Number of visitors of Arachne homepage was increased hundered
  164.               times after publishing of short article in PointCast.
  165.               Many new mirror sites will be announced soon.
  166.               Microsoft offered me to move to Redmond and work for them -
  167.               really, I am not joking ;)
  168.               Possible use of Arachne in a single-chip Net Computer.
  169.               Arachne will be used in WebTyme - internet slot machine.
  170.               In future, Arachne may be integrated into GEOS and OpenDos
  171.               operating systems as native browser, if everything goes well.
  172.               To Jan Patera: sorry, to vraceni grafickeho modu jsem zase
  173.               nechal ve skole ;-)))
  174.         Note: You would expect teen hackers to perfectly manage low level
  175.               graphics or so, and senior programmers to be rather system
  176.               administrators, etc. Reality: I am 23, my father is 50.
  177.               If you like image viewing in 16 color VGA and EGA mode
  178.               (as well as very good palette otimization),
  179.               send credits to my father ;-)
  180.  
  181. 1.0 beta 4
  182. ----------
  183.  
  184. Release date: 27th January 1997
  185.    Bug fixes: tables ("Netscape homepage bug" and others), hotkeys bugs,
  186.               "yahoo search bug" (error in form submitting), ">" entity,
  187.               Linux POP3 download bug, conversion bugs, many other bugs.
  188.               Cache size restricted to 256 files to reduce problems.
  189. Improvements: 16 color VGA and EGA modes, registration key support,
  190.               links to <FRAME> sources (!), query strings passed to DGIs,
  191.               <Backspace> returns to previous document, <Shift>+<PgUp>,<PgDn>,
  192.      Message: There are signals, that in future Arachne may be used in
  193.               some slot-machines for public Internet access. This can mean
  194.               that more people taking care about optimizing pages for Arachne
  195.               and other "Other" browsers, like Lynx, Mosaic, etc.
  196.               It can be important step forcing webmasters to keep
  197.               high informational value of WWW and stop the latest "putting
  198.               TV-shit online" trends. REGISTER NOW to keep Arachne project
  199.               alive! Final release of 1.0 will appear until end of February.
  200.      Warning: No more changing homepage with <F4> in Volkov commander!
  201.               I take no responsibility for possible side effects of cracking
  202.               CORE.EXE, remember, I am not so bad programer... <g>
  203.  
  204. 1.0 beta 3
  205. ----------
  206.  
  207. Release date: 6th January 1997
  208.    Bug fixes: tables, documentation, miscalaneous bugs
  209. Improvements: background download of HTML documents, slight speed improvement,
  210.               1024x768 graphics mode, keyboard select <Tab>.
  211.      Message: Author have new e-mail address - xchaos@main.naf.cz
  212.  
  213. 1.0 beta 2
  214. ----------
  215.  
  216. Release date: 22th December 1996
  217.    Bug fixes: gopher, finger, jpeg conversion, DGI calls, some HTML entities
  218. Improvements: EscExits and LoadImages variable in ARACHNE.CFG, Load images
  219.               icon, Arachne now calls external telnet and ftp, public domain
  220.               Clarkson Univesity telnet and ftp binaries added to package
  221.  
  222. The way to 1.0 beta
  223. -------------------
  224.  
  225. I first attempted to compile some DOS TCP/IP application at university in 1995.
  226. It was based on NCSA Telnet sources, and for some strange reasons, the
  227. attempt was complete failure. I didn't know much about TCP/IP at that time.
  228.  
  229. Then I started working as a webmaster for Video On Line, where I had
  230. enought spare time to learn about TCP/IP protocols, to search WWW for
  231. important software.... I started to hate Windows 95 as I was forced to
  232. work with them. I started also with C programming for Unix, etc.
  233.  
  234. One day I tried to search Altavista for "WWW browser for DOS" - and I was
  235. very surprised, that it found nothing! Well, there were about three or four
  236. pseudo-browsers (Doslynx, Knots, Minuet and Open World Navigator), which
  237. were so useless compared to Netscape, that I decided to try it on my own.
  238. In fact, another DOS browser, SPIN, would probably discourage me from writing
  239. Arachne, because the version I had oportunity to see last month was almost
  240. usable. But it was also extremely unstable, and generaly, it could be compared
  241. to Arachne somewhere in versions 0.91-0.92. And it was also much slower, at
  242. least on my computer. (By the way, current betaversion of SPIN is now
  243. comparable with latest release of Arachne...)
  244.  
  245. The reason why Arachne is so good is, that software included in Arachne
  246. package is result of years of work of many good programers. Only few of
  247. them are people I know... that's the cyberspace! My work can be best
  248. described as "source code archeology" :-).
  249.  
  250. I only came, and linked it all together. Well, I also wrote HTML rendering
  251. engine but compared to TCP/IP kernel, my HTML engine is children's toy.
  252.  
  253. Arachne is in fact based on "Popdump" aplication distributed
  254. as example for using WatTcp TCP/IP library. I started work in April 1996
  255. and I released several alfaversions (0.7, 0.8, etc...) for testing.
  256. Then, when I made version about 0.9?? and started testing online homepage,
  257. one of testers added my URL to Altavista, and it is the reason why
  258. alfaversions 0.9?? ... 0.99 spreaded among people. When Arachne was once
  259. "released", I simply had to fix the major bugs and publish at least
  260. the most important updates.
  261.  
  262. In fact, my first official release was version 1.0 beta, and it
  263. is also where the history list will start. I will not mention
  264. any bug fixes form alfaversion, except of one: I succesfuly fixed the packet
  265. driver interrupt crash (it was occuring in the moment when Arachne was
  266. accessing XMS, which happens very often). It was most important event in
  267. the alfaversion history. This bug is fixed cca since version 0.93 or so.
  268.  
  269. So - please DELETE ANY ARACHNE OLDER THAN VERSION 1.0 beta and upgrade !!!
  270.  
  271.  Michael Polak, xChaos software
  272.  
  273.  
  274.  
  275.  
  276.  
  277.