home *** CD-ROM | disk | FTP | other *** search
/ BUG 12 / BUGCD1998_03.ISO / internet / arachne / arachne.exe / HISTORY.TXT < prev    next >
Text File  |  1998-01-15  |  36KB  |  635 lines

  1. History of Arachne WWW browser
  2. ------------------------------
  3.  
  4. 1.20 beta 7
  5. ----
  6.  
  7. Release date: Thursday, 15th January 1998
  8.    Bug fixes: Various 16 color EGA/VGA modes bugs were fixed.
  9.               Bug in "Save As" and "Save downloaded file" screens was fixed.
  10.               Various image conversion bugs were fixed.
  11.               Several bugs while surfing local disk were fixed.
  12.               Big system font can be used again.
  13.               Klos PPP dialer auto-instalation is works again.
  14.      Changes: "Emtpy cache" icon ("F8" key) was replaced by "Page Information"
  15.               icon ("=" key). "Empty cache" icon was moved to Utilities page.
  16.               Mail manager is now doing word-wrap for long lines.
  17. Improvements: Cookies (!). Controled by ARACHNE.CFG variables "Cookies Yes|No"
  18.               = enable|disable, "CookieFile filename" = cookie jar to use.
  19.               Logo animation can be disabled -> speed improvement. "Logo 0"
  20.               Speed improvent (the one from xMas release).
  21.               Arachne desktop was added - better access to Arachne functions.
  22.               Useful "Picture Galery" function was added to file manager.
  23.               New file icons were added.
  24.               PPPD setup page and generic packet driver setup page were
  25.               improved to cover all possibile combinations.
  26.  
  27.  
  28. 1.20 xMas release
  29. ----
  30.  
  31. Not documented
  32.  
  33. 1.20 beta 6.1
  34. ----
  35.  
  36. Release date: Thursday, 20th November 1997
  37.    Bug fixes: Many. Including XMS deallocation bug in preview relese.
  38.               Probably the most important bug fix is submitting of
  39.               CGI scripts with POST method - the trick was in sending
  40.               Content-type: application/x-www-form-urlencoded.
  41. Improvements: Many. You will notice mainly new extension .AH - Arachne
  42.               HTML (or maybe Advance HTML ;-). This increases security
  43.               of Arachne. I don't want to mention security bugs here, as
  44.               it may encourage someone to hunt for users of older Arachnes ;)
  45.               New tags (HTML/4.0) were implemented: <BIG>, <SMALL>, <SUB>
  46.               and <SUB>. Many new ARACHNE.CFG keywords were added, work
  47.               on complete ARACHNE.CFG documentation just started.
  48.               User and provider profiles (files with extension ACF)
  49.               should allow creating of collection of usable configurations
  50.               for different providers.
  51.               Other improvements include: caching fonts in XMS, improved
  52.               mail send and receive, improved frames, improved error
  53.               messages (won't overwrite URL). New DJPEG.EXE can handle
  54.               progressive JPEGs and can use BMP as output format (faster).
  55.               Local JPEGs are now cached in CACHE subdirectory, which should
  56.               allow you to view JPEGs on CD-ROM drives.
  57.     New bugs: Probably many. However, there were so many bugs from preview
  58.               beta releases, that I almost decided to make this beta the only
  59.               publicly available release. With Frames variable set to No,
  60.               it should be anyway more usable than any previous version
  61.               of Arachne. Unfortunately, there appeared some bug in 16 color
  62.               modes, so I recommend users of 16 color modes to use old Arachne.
  63.               In final release, 16 color VGA support should be corrected.
  64.  
  65. 1.20 pre-release
  66. ----
  67.  
  68. Release date: Friday, 3th October 1997
  69.    Bug fixes: Large image buttons will no longer hang Arachne during
  70.               "push" animation. Small (but fatal) GIF bug was trapped.
  71.               RefreshDelay variable was expected to be called LoadRefresh by
  72.               mistake. Page is now being displayed more carefuly.
  73.               Images with HEIGHT and WIDTH parameter equal to real size
  74.               are now displayed correctly. Several problems with history
  75.               of visited URLs and with submitting of fomrs were fixed.
  76.      Changes: Command line switch "-c" now turns off TCP/IP even when
  77.               ARACHNE.CFG contains line "Connection READY". This should
  78.               allow offline mail reading to users who use "Connection READY"
  79.               with SLIP or PPP dialer. BTW "-c" was originally shortcut for
  80.               "continue browsing", now it is "continue online".
  81.               "Use new settings" on SETUP.HTM and OPTIONS.HTM will restart
  82.               browser in online mode if you pressed the button in online mode.
  83.               (This may cause problem when trying to turn off TCP/IP using
  84.               setup page. In this case, you have to restart manually).
  85. Improvements: FRAMES IMPLEMENTED! BETTER MAIL MANAGER!
  86.               MINITERM can use other COM port modes than 8N1 (variable Mode).
  87.               Virtual screen behaviour is controled by variable
  88.               ScreenMode. Value "Nice" is what was implemented in beta 5,
  89.               value "Auto" means that virtual screens are generated only
  90.               for pages which fit into size declared by VirtualScreen
  91.               variable. Probably most useful setting of ScreenMode is "Smart".
  92.               Virtual screen is generated only for the top of each
  93.               page, so scrolling speed is optimized: very smooth for the
  94.               top of the page, and normal screen refresh for the rest of the
  95.               page. Useful virtual screen size depends on the speed of your
  96.               CPU, value cca 2000 pixels should be usable on
  97.               most systems (and also most online pages fit this size).
  98.               OPTIONS.HTM page now offers button "Performance", which
  99.               allows you to configure Arachne for specific hardware.
  100.               Glen W. McCorkle sent me Thomas G. Lane's new 16 bit
  101.               and 32 bit versions of DJPEG.EXE, so Arachne now decompress
  102.               JPEG files to BMP file (we are less dependent on GIF file
  103.               format now). See upgrade note for 386 and AT/XT release list.
  104.               In <TEXTAREA> fields, you can use <F2> key to submit form
  105.               (warning: this will work ONLY if you are inside TEXTAREA!)
  106.               For your convenience, even <TEXTAREA> abandoned by mistake
  107.               saves itself to file called "textarea.tmp".
  108.               Mouse position is now saved in ARACHNE.PCK file.
  109.               Hotkey K displays list of hotkeys (compatibility: Lynx)
  110.               Hotkey <Alt>+<H> hangs phone (compatibility: Terminate & others)
  111.               Hotkey <Alt>+<E> escapes to dos shell (compatibility: Telnet)
  112.               Hotkey <Alt>+<Q> opens notepad (compatibility: Dos Navigator)
  113.               Hotkey <Alt>+<D> dials directly (compatibility: Terminate)
  114. Upgrade note: Hotkey H CHANGED meaning: now displays Hotlist (Hotlist variable)
  115.               ARACHNE.PCK is not compatible. Please re-run SETUP.BAT,
  116.               delete cache index and history files, etc.
  117.               Arachne will automaticaly unload packet driver before dialing.
  118.               Default release of Arachne is now guaranteed to run on
  119.               following configuration: CPU 386+, 256 color SVGA card,
  120.               4 MB of memory (1MB conventional, 1MB disk cache, 2 MB XMS).
  121.               I think this is typical "cheap PC" configuration - if you
  122.               run PC with less system resources, you have to download
  123.               "Arachne light" patch (without smooth scrolling, virtual
  124.               screens and with 16 color EGA/VGA modes) or "Arachne ultralight"
  125.               (same as "light", but without mail, ftp, telnet, and many
  126.               other features - just WWW browser, nothing more).
  127.               New codes for distribution packages:
  128.               archn???.exe ... Default release, for i386+ CPU and SVGA cards
  129.               archm???.exe ... Same a archn???, but without PPP, telnet, etc.
  130.               archl???.zip ... "downgrade" for i8086 and/or 16 color VGA cards
  131.               archu???.zip ... "ultralight" edition (requires only 420 kB)
  132.               arcz????.??? ... Czech language distribution
  133.               arnl????.??? ... Dutch language distribution
  134.  
  135. 1.20 beta 5 (released only as a patch, for "hardcore" Arachne fans)
  136. ----
  137.  
  138. Release date: Friday, 19th Spetember 1997
  139.    Bug fixes: Smooth scrolling and virtual screens now work much better.
  140. Upgrade note: same as beta 4
  141.  
  142. 1.20 beta 4 (released only as a patch, for Arachne fans)
  143. ----
  144.  
  145. Release date: Friday, 19th Spetember 1997
  146.    Bug fixes: 1.20 beta 3 was not able to read IP address from enviroment
  147.               variable (eg. %MYIP%...).
  148.               MINITERM included in beta 3 was still not able to connect
  149.               faster than 9600, now this bug was reported to be really
  150.               fixed. Also Autologin should work better. '\r' sequence can
  151.               be used to type additional <Enter>.
  152. Improvements: SMOOTH SCROLLING was implemeted! Thanks to Zdenek Harovnik
  153.               (and of course thanks to money from Caldera, who helped us to
  154.               concentrate on development and forget about "real life" ;-)
  155.               (and of course thanks to hundereds of e-mails from Arachne
  156.               fans ;-), X_LOPIF library now supports virtual screens, which
  157.               enabled implementation of (almost) smooth scrolling (on
  158.               machines wiht XMS memory and 256 color video card only....)
  159.               Scrolling is controled by following ARACHNE.CFG variables:
  160.               VirtualScreen <pixels> ... size of virtual screen (eg. 1800)
  161.               SmoothScrolling Yes|No ... enables smooth scrolling
  162.               ScrollStep 40 ... small values mean slower PageUp/PageDown
  163.               If smooth scrolling is enabled, arrows can be used to scroll
  164.               the document (like in Netscape or MSIE), while "keyboard-mouse"
  165.               is still available when you hold <Shift> key.
  166.      Problem: Smooth scrolling will be completely unusable on slow PCs.
  167.               Please report me PC configurations where smooth scrolling had
  168.               to be turned off.
  169.        Plans: Virtual screen technology will allow creating snapshots
  170.               of HTML pages in BMP file format and also printing (print engine
  171.               from IBASE project will be licensed, which allows printing of
  172.               images on 9 and 24 pin Epson compatible printers and on
  173.               Hewlet Packard laser and ink printers (even with colours!).
  174. Upgrade note: Just overwrite installation of 1.20 beta 3 with files from
  175.               ptch12b4.zip. Warning: new executable requires 20 kB more of
  176.               DOS memory (it should be last dramatic increase, as now
  177.               there is staticaly linked even HiColor grahics library -
  178.               not yet used).
  179.  
  180. 1.20 beta 3
  181. ----
  182.  
  183. Release date: Monday, 15th Spetember 1997
  184.    Bug fixes: 1.20 BETA 1 AND 2 WERE NOT ABLE TO WORK WITH FIXED IP ADDRESS!
  185.               SMTP bug was finally fixed (?)
  186.               MIME mail reader was slightly improved (name="xxx"...)
  187.               MINITERM now connects faster than 9600 bps and can do autologin.
  188. Upgrade note: Hotkey W was replaced by C ("compose message").
  189.               Hotkey I now shows INBOX mail folder (document information
  190.               is now available using "=" key). New hotkey mapping
  191.               is trying to follow PINE and LYNX (popular text mode
  192.               clients for Unix) key mapping.
  193. Improvements: about: and arachne:dialpage URLs were added.
  194.               <U> (underline) tag added. Modem setting "Base Default" or
  195.               "Base 0x???" can be used in ARACHNE.CFG (it is passed to
  196.               PPPD.EXE and to MINITERM; not to PPP.EXE)
  197.  
  198. 1.20 beta 2
  199. ----
  200.  
  201. Release date: Friday, 12th Spetember 1997
  202.    Bug fixes: SMTP e-mail now uses brackets <...> around e-mails.
  203.               MAILMAN now correctly assembles MIME messages (tested in PINE).
  204.               Some more bugs in mail manager and SMTP upload were fixed.
  205. Improvements: Hotkey W ("write message") will display mailto: page.
  206.      Warning: Autologin with script is still not implemented for DOSPPPD!
  207.               Please wait for final release of 1.20 version (in three
  208.               languages!) for better documentation and more bug-fixes.
  209.  
  210. 1.20 beta 1 (preview of first professional release)
  211. ----
  212.  
  213. Release date: Friday, 12th Spetember 1997
  214. Upgrade note: ARACHNE.PCK is not compatible. Please re-run SETUP.BAT,
  215.               delete cache index and history files, etc.
  216.               EtherPPP dialer is now slightly different. Automagic creation
  217.               of DIAL.PPP from LOGIN.CFG is no longer supported. If you
  218.               were using EtherPPP, you may encounter problems (not tested).
  219.               Because author is not able to write his own PPP packet driver,
  220.               but able to write modem dialer, Arachne now attempts to use
  221.               MINITERM as universal dialer. As usually, 90% of Arachne users
  222.               will report that MINITERM doesn't work with their modems ;-)
  223.               BTW, default ARACHNE.CFG was completely rewritten to be more
  224.               clear for those who prefere text setup.
  225.    Bug fixes: Lowercase <hr> didn't work, while uppercase <HR> did - fixed.
  226.               Some small icons vere interpreted as clicking on history list.
  227.               In Lynx compatibility mode (while <Scroll Lock> is on), you can
  228.               use arrows to switch among text input fields, like in real Lynx.
  229.               Text input fields now should behave more normaly. "SavePasswords
  230.               Yes" setting will remove passwords from ARACHNE.CFG while
  231.               allowing you to define them for single Arachne session.
  232.               After pressing F2, original version of document will be saved
  233.               (eg. original JPG image, not a GIF copy, or source of mail
  234.               message, not HTML version) - <INPUT .... ARACHNEDOC>.
  235.               Mouse will move smothly even in *very* long HTML files with
  236.               very large tables.
  237. Improvements: Direct DOSPPPD dialer support integrated to Arachne !!!
  238.               New ARACHNE.CFG variable "Dialer" and "UseTerminal".
  239.               "Animated" icons added. Added special tag <ARACHNE MSG=message>,
  240.               so Arachne fans can improve their pages by messages visible
  241.               only to other Arachne users. Message appears on the status bar.
  242.               More Lynx hotkeys were added: G - edit URL, = - info, same as I.
  243.               You can use ~ (tilde) key to turn on immediate image ignoring.
  244.               <EM> tag implemented (as equivalent to <B>).
  245.               Help line is now being displayed even for small icons.
  246.               If you have problems with SMTP, try to disable HELO protocol by
  247.               setting "NoHELO" variable to "Yes" in ARACHNE.CFG.
  248.               You can disable logo animation by setting "NoLogo Yes"
  249.               Input fields color can be controled by variable "Color X Y",
  250.               where X is foreground and Y background color index (0..15).
  251.               New hotkey "~" (tilde) will toggle ignoring both local and
  252.               remote images "on fly". Useful for very slow computers (AT/XT).
  253.               New Arachne extension <TEXTAREA ... ARACHNEROWS> will adjust
  254.               textarea size to screen size - see SENDMAIL.HTM or TEXTEDIT.HTM!
  255.               MIME compatible mail reader and composer (!) - variable
  256.               "MailEncoding" with values "MIME" and "UUENCODE".
  257.               WWWMAN and MAILMAN now use tag <BODY ARACHNE>, which means
  258.               BGCOLOR, TEXT and LINK colors are defined in ARACHNE.CFG.
  259.      Special: Arachne is now available also as "Arachne Light" - archive
  260.               archnXXXl.zip, which contains reduced CORE.EXE without mail,
  261.               gopher, finger, dialer support, etc. For users of very old PCs
  262.               who cannot get more than 430 kB free after connecting with PPP.
  263.               To use this release, you have to download full or minimal
  264.               distribution package firs.
  265.  
  266. 1.10 (Holiday release)
  267. ----
  268.  
  269. Release date: Tuesday, 8th July 1997
  270. Upgrade note: Due tu implementation of frames, ARACHNE.PCK is not compatible.
  271.               Please re-run SETUP.BAT.
  272.    Bug fixes: Hotlist addition repaired (was not working since last beta).
  273.               Inside <TEXTAREA> tag, no other HTML tags are interpreted
  274.               (I found out it is required for mail composer). Mouse should
  275.               now move more smothly. Sometimes, documents or image(s) were not
  276.               displayed at all in latest versions - fixed. Various scrollbar
  277.               bugs fixed. Several fatal DGI and CGI bugs fixed. After sending
  278.               mail from page with mailto: link, Arachne will return to this
  279.               page and won't go to MAIL.HTM. JavaScripts were chased,
  280.               trapped and comletely exterminated finaly (but it wasn't easy).
  281. Improvements: Arachne now supports complete HTML/2.0 including <SELECT>
  282.               and <OPTION> tags, and entities """ and "ß" (the
  283.               second one was necessary for pages in German language).
  284.               Improved mail manager. Better documentation.
  285.               History list can be viewed clicking on mini-icon on the right
  286.               side of URL prompt. When mouse moves over big icons, help
  287.               message line apperars.
  288.      Changes: This release requires only 440 kB to run (without resident PPP).
  289.               (this is because big fixed array of pointers to HTMLatoms,
  290.               originaly situated in low memory, is now implemented as dynamic
  291.               list situated in xSwap (memory pages in XMS/EMS/disk).
  292.               Default setup now includes NextStep style scroll buttons;
  293.               users who prefered 1.0x appearance of Arachne can easily
  294.               switch back to it at Options -> Preferences setup screen.
  295.        Plans: I am leaving for holiday, so there won't be any new release
  296.               in next two months. I am planning to implement Netscpe FRAMES
  297.               as soon as possible, better mail manager is being developped
  298.               as well as faster and less screen-flashing icons.
  299.  
  300. 1.10 beta 2
  301. -----------
  302.  
  303. Release date: Wednesday, 2th July 1997
  304. Upgrade note: ARACHNE.PCK is (again) not compatible (and it won't be in
  305.               the future versions - sorry).
  306.    Bug fixes: Download and local save now works. Memory allocation bugs
  307.               fixed (once again ;-) - you should get MUCH less "Non-fatal
  308.               error" screens and no red boxes instead of images (tested
  309.               for low memory sizes from 450 to 610 kB with step cca 10 kB).
  310.               Several bugs in SMTP upload and mail manager are fixed, but
  311.               mail reader is still not very usable (but at least you can
  312.               write replys and then delete/rename/archive messages from DOS).
  313.      Changes: This beta requires 450 kB to run (without resident PPP).
  314.  
  315. 1.10 beta 1
  316. -----------
  317.  
  318. Release date: Tuesday, 24th June 1997
  319. Upgrade note: ARACHNE.PCK is not compatible, you have to run SETUP.BAT !
  320. Improvements: In setup, you can select if you want to use XMS, EMS or disk
  321.               for memory swapping. This should help users with less
  322.               compatible systems to avoid Arachne crashing.
  323.               Arachne can do e-mail ! Very simple at the moment, but it
  324.               will be improved. New Arachne.cfg variable is "TimeZone".
  325.               "KillSent", "UseSignature" and "Signature" variables are not
  326.               yet implemented.
  327.    Bug fixes: Plug-ins are now correctly executed for online documents.
  328.               Small GIF scrolling bug fixed. Small bug in WWWMAN.EXE fixed.
  329.  
  330. 1.08 (Friday the 13th bug-free release)
  331. ----
  332.  
  333. Release date: Friday, 13th June 1997
  334.    Bug fixes: Aborted documents with unknown mime type can be reloaded.
  335.               If backround bitmap is missing or corrupted, screen will
  336.               be cleared before refreshing page. Internal editor won't append
  337.               empty line at the end of the document after each modification.
  338.               <BLOCKQUOTE> tag was implemented (as indented paragraph).
  339.               JavaScripts between <SCRIPT> and </SCRIPT> tags are now
  340.               completely invisible. Multiple JPEG or PNG images on one
  341.               page will be converted only once per file. Unconvertable JPEG
  342.               or PNG images will not be uselessly reloaded from server.
  343.               Screen will not flash when refreshing page with many images.
  344.               256 color BMP images (ussual result of PNG conversion) are now
  345.               displayed properly (see http://www.w3.org). It means that
  346.               Arachne is finaly independent on LZW algorithm in GIF files!
  347.               It will decompress PNG images (perfect for net transfer) to
  348.               local 256 color BMP files (perfect for fast page refreshing);
  349.               Arachne is now ready for PNG, the future of the World Wide Web!
  350. Improvements: HTML rendering is approximately 10 times faster because or
  351.               more efficient algorithm (previous versions were applying
  352.               cca 100 strcmp() calls on each HTML tag, while avarage
  353.               page contains thousands of such tags and pages with tables
  354.               must be rendered twice. Now Arachne uses only 1-5 strcmp() per
  355.               tag).
  356. Comming soon: There is already experimental build of Arachne with HiColor
  357.               support, but there are still serious problems which prevented
  358.               me from releasing it. And after all, HiColor support via VESA
  359.               driver is on my AMD K5/133 much slower than using palette
  360.               mixing and 256 color modes. Possible use of HiColor modes
  361.               is on slower computers (386, 486) equipped with 1MB VESA cards.
  362.               After HiColor implementation, there will be available also
  363.               special builds of CORE.EXE without HiColor and/or EtherPPP
  364.               support. Version 1.1 (with e-mail support) is already under
  365.               construction and will be released before end of June.
  366.  
  367. 1.07
  368. ----
  369.  
  370. Release date: 4th June 1997
  371.    Bug fixes: Disabled zooming while document download (it caused Arachne to
  372.               crash), some scrollbar bugs were fixed, F3 key disabled in
  373.               fullscreen mode, 32 color palette freezing was finally fixed.
  374.               On "Out of conventional memory" error now Arachne will not
  375.               exit, it will only restart and show NONFATAL.HTM. You should
  376.               generally get less screen flashing and offline and/or cached
  377.               documents should be viewed with ultra-low screen flashing.
  378.               Missing JPEGs and PNGs will not cause Arachne to cycle.
  379.      Changes: Scroll buttons (ScrollBarStyle ...) now scroll only half-page.
  380. Improvements: When viewing cached documents (online pages, dgi scripts output,
  381.               etc.), Arachne now remembers last position in displayed
  382.               document. Useful for example when browsing long directory
  383.               listings and generaly for long HTML pages with many links.
  384.               Clicking on black zone of vertical scrollbar is now equivalent
  385.               to pressing <Page Down> or <Page Up>. Horizontaly it works
  386.               as horizontal home/horizontal end.
  387.      Preview: Send mail page (not functional)
  388.  
  389. 1.06 (first version believed to be without major bugs)
  390. ----
  391.  
  392. Release date: 28th May 1997
  393.    Bug fixes: You should get less "Illegal xSwap operation" and "Out of
  394.               conventional memory" messages and less screen flashing when
  395.               viewing pages with lot of images. You should be able to easily
  396.               abort domain lookup. Many other small bugs were fixed.
  397. Improvements: Login script for Compuserver was included. Experimental
  398.               implementation of "TerminalWindow" ARACHNE.CFG variable should
  399.               help those who cannot login with their provider. Experimental
  400.               implementation of "NoProxy" variable - list of hosts which
  401.               are unreachable using HTTP proxy server. Messages were separated
  402.               to single "messages.h" file, which will allow to compile
  403.               versions for various languages. Better WWWMAN.EXE
  404.  
  405. 1.05
  406. ----
  407.  
  408. Release date: 19th May 1997
  409.    Bug fixes: Downloading of documents which can be viewed by external viewer
  410. Improvements: Faster tables, better Save As.../Download prompt, experimental
  411.               EMS support (not tested)
  412.  
  413. 1.04
  414. ----
  415.  
  416. Release date: 13th May 1997
  417.    Bug fixes: Serious palette mixing bug, memory management bugs,
  418.               <TEXTAREA> horizontal size bug.
  419.  
  420. 1.03
  421. ----
  422.  
  423. Release date: 7th May 1997
  424.    Bug fixes: Errors in distribution package, various HTML layout errors,
  425.               various memory management errors, in HTML tag
  426.               <INPUT TYPE=SUBMIT NAME=... VALUE=... > the VALUE is now
  427.               being passed to CGI scripts, "password" editor bug, "page up"
  428.               editor bug, mouse refresh bug, browser resize and refresh bugs,
  429.               <TABLE BGCOLOR> and <TR BGCOLOR> tags are now implemented
  430.               correctly, faster mixing of single color to long palette.
  431. Improvements: Improved documentation, 3D-elements (<TABLE> and <HR>) are
  432.               now colored differently on white (BGCOLOR=#FFFFFF) pages.
  433.               Better italic fonts (sent by some Arachne fan).
  434.               User definable scrollbar width, various scrollbar styles
  435.               (Arachne, Windows, NextStep and experimental one), optional big
  436.               system font (ARACHNE.CFG variables ScrollBarSize,
  437.               ScrollBarWidth, BigFont), <TEXTAREA> tag (not tested online !),
  438.               F4 key (editor), F2 key (save), renaming of downloaded files.
  439.  
  440. 1.02 (first official release)
  441. ----
  442.  
  443. Release date: 30th April 1997
  444.    Bug fixes: Netscape compatible comments <!-- xxx>, reload is enabled
  445.               when using proxy server.
  446.  
  447. 1.01
  448. ----
  449.  
  450. Release date: Never released for public use
  451.    Bug fixes: Faster version of graphics library, table rendering bugs
  452.  
  453. 1.00
  454. ----
  455.  
  456. Release date: Never released for public use
  457.    Bug fixes: <INPUT TYPE=IMAGE>, CGA support, submitting of forms without
  458.               submit button, HTML entities
  459.  
  460. 1.0 beta 9
  461. ----------
  462.  
  463. Release date: 2nd April 1997
  464.    Bug fixes: *BIG* table rendering bug fixed
  465.               (try http://browserwatch.iworld.com)
  466.               Netscape image-resizing emulation.
  467. Improvements: Handles virtual domains (HTTP keyword Host: implemented)
  468.  
  469. 1.0 beta 8
  470. ----------
  471.  
  472. Release date: 28th March 1997
  473.    Bug fixes: Insufficient memory bug fix. Downgrade of EtherPPP.EXE
  474. Improvements: New ARACHNE.CFG variables: CreateScript, WaitFor?, Response?,
  475.               ExitOnHangup. Improved ARACHNE.BAT. Klos PPP support.
  476.               After optimization, CORE.EXE is 60 kB shorter.
  477.               Requires less memory. Faster graphics on VESA cards.
  478.               More user-friendly setup.
  479.  
  480. 1.0 beta 7
  481. ----------
  482.  
  483. Release date: 13th March 1997
  484.    Bug fixes: Stack overflow. Image loading and JPEG conversin bugs.
  485.               Horizontal keyboard scroll bug (Shift+End).
  486.       Change: Arachne now requires 460 kB of DOS memory (580 with PPP).
  487. Improvements: New ARACHNE.CFG variables: F3key (you can replace 'file:*.*'
  488.               default string), AutoF3key Yes/No ('file:*.*' when offline,
  489.               'http://' when online), SearchPage (will appear after pressing
  490.               F7). AltNameServer and AltGateway variables now allow to add
  491.               add second nameserver and gateway directly to ARACHNE.CFG
  492.  
  493. 1.0 beta 6
  494. ----------
  495.  
  496. Release date: 5th March 1997
  497.    Bug fixes: Proxy support was finally implemented !
  498.               PPP.LOG file is now being opened by C sopen(), not open()
  499.               function, so file sharing errors in Windows DOS box should
  500.               disappear (but it was tested only with SHARE.EXE).
  501. Improvements: 4 "Memory modes" implemented: "CRISIS","LOW","NORMAL","COOL".
  502.               Arachne now requires only 450 kB offline and 570 kB with PPP,
  503.               but users of QEMM, MEMMAKER or DR-DOS who have more
  504.               than 600 kB available will see no difference ("COOL" mode).
  505.               Palette mixing is now several times faster (better algorithm).
  506.               Free utility PKTSTAT can be called from utilities page.
  507.               Someone sent me newer version of EtherPPP (PPP.EXE); seems
  508.               to work at least not worse than the old one. And the graphical
  509.               PPP setup was changed to behave more functional.
  510.  Bug reports: JPEGs do not always behave as they should. The bug is not
  511.               yet fixed, because the other bug fixes had higher priority.
  512.      Message: New Scientist called Arachne "browser for poor". But I don't
  513.               think I am poor just because I don't want to buy new computer
  514.               ever year! Good news: Arachne will be incorporated as native
  515.               browser in Caldera OpenDOS operating system.
  516.  
  517. 1.0 beta 5
  518. ----------
  519.  
  520. Release date: 16th February 1997
  521.    Bug fixes: some of image redraw bugs fixed
  522. Improvements: images in 16 color VGA and EGA modes, <Scroll Lock> activates
  523.               "Lynx mode" - surfing with cursor keys. <Backspace> = history,
  524.               <Shift> + <Home>, <Shift> + <End> = horizontal scroll.
  525.               Some HTML/2.0 entities. <A HREF="#..."> ... <A NAME="...">
  526.               "Kill hotlist" icon in Utilities page - example of DGI
  527.      Message: Number of visitors of Arachne homepage was increased hundered
  528.               times after publishing of short article in PointCast.
  529.               Many new mirror sites will be announced soon.
  530.               Microsoft offered me to move to Redmond and work for them -
  531.               really, I am not joking ;)
  532.               Possible use of Arachne in a single-chip Net Computer.
  533.               Arachne will be used in WebTyme - internet slot machine.
  534.               In future, Arachne may be integrated into GEOS and OpenDos
  535.               operating systems as native browser, if everything goes well.
  536.               To Jan Patera: sorry, to vraceni grafickeho modu jsem zase
  537.               nechal ve skole ;-)))
  538.         Note: You would expect teen hackers to perfectly manage low level
  539.               graphics or so, and senior programmers to be rather system
  540.               administrators, etc. Reality: I am 23, my father is 50.
  541.               If you like image viewing in 16 color VGA and EGA mode
  542.               (as well as very good palette otimization),
  543.               send credits to my father ;-)
  544.  
  545. 1.0 beta 4
  546. ----------
  547.  
  548. Release date: 27th January 1997
  549.    Bug fixes: tables ("Netscape homepage bug" and others), hotkeys bugs,
  550.               "yahoo search bug" (error in form submitting), ">" entity,
  551.               Linux POP3 download bug, conversion bugs, many other bugs.
  552.               Cache size restricted to 256 files to reduce problems.
  553. Improvements: 16 color VGA and EGA modes, registration key support,
  554.               links to <FRAME> sources (!), query strings passed to DGIs,
  555.               <Backspace> returns to previous document, <Shift>+<PgUp>,<PgDn>,
  556.      Message: There are signals, that in future Arachne may be used in
  557.               some slot-machines for public Internet access. This can mean
  558.               that more people taking care about optimizing pages for Arachne
  559.               and other "Other" browsers, like Lynx, Mosaic, etc.
  560.               It can be important step forcing webmasters to keep
  561.               high informational value of WWW and stop the latest "putting
  562.               TV-shit online" trends. REGISTER NOW to keep Arachne project
  563.               alive! Final release of 1.0 will appear until end of February.
  564.      Warning: No more changing homepage with <F4> in Volkov commander!
  565.               I take no responsibility for possible side effects of cracking
  566.               CORE.EXE, remember, I am not so bad programer... <g>
  567.  
  568. 1.0 beta 3
  569. ----------
  570.  
  571. Release date: 6th January 1997
  572.    Bug fixes: tables, documentation, miscelaneous bugs
  573. Improvements: background download of HTML documents, slight speed improvement,
  574.               1024x768 graphics mode, keyboard select <Tab>.
  575.      Message: Author have new e-mail address - xchaos@main.naf.cz
  576.  
  577. 1.0 beta 2
  578. ----------
  579.  
  580. Release date: 22th December 1996
  581.    Bug fixes: gopher, finger, jpeg conversion, DGI calls, some HTML entities
  582. Improvements: EscExits and LoadImages variable in ARACHNE.CFG, Load images
  583.               icon, Arachne now calls external telnet and ftp, public domain
  584.               Clarkson Univesity telnet and ftp binaries added to package
  585.  
  586. The way to 1.0 beta
  587. -------------------
  588.  
  589. I first attempted to compile some DOS TCP/IP application at university in 1995.
  590. It was based on NCSA Telnet sources, and for some strange reasons, the
  591. attempt was complete failure. I didn't know much about TCP/IP at that time.
  592.  
  593. Then I started working as a webmaster for Video On Line, where I had
  594. enought spare time to learn about TCP/IP protocols, to search WWW for
  595. important software.... I started to hate Windows 95 as I was forced to
  596. work with them. I started also with C programming for Unix, etc.
  597.  
  598. One day I tried to search Altavista for "WWW browser for DOS" - and I was
  599. very surprised, that it found nothing! Well, there were about three or four
  600. pseudo-browsers (Doslynx, Knots, Minuet and Open World Navigator), which
  601. were so useless compared to Netscape, that I decided to try it on my own.
  602. In fact, another DOS browser, SPIN, would probably discourage me from writing
  603. Arachne, because the version I had oportunity to see last month was almost
  604. usable. But it was also extremely unstable, and generaly, it could be compared
  605. to Arachne somewhere in versions 0.91-0.92. And it was also much slower, at
  606. least on my computer. (By the way, current betaversion of SPIN is now
  607. comparable with latest release of Arachne...)
  608.  
  609. The reason why Arachne is so good is, that software included in Arachne
  610. package is result of years of work of many good programers. Only few of
  611. them are people I know... that's the cyberspace! My work can be best
  612. described as "source code archeology" :-).
  613.  
  614. I only came, and linked it all together. Well, I also wrote HTML rendering
  615. engine but compared to TCP/IP kernel, my HTML engine is children's toy.
  616.  
  617. Arachne is in fact based on "Popdump" aplication distributed
  618. as example for using WatTcp TCP/IP library. I started work in April 1996
  619. and I released several alfaversions (0.7, 0.8, etc...) for testing.
  620. Then, when I made version about 0.9?? and started testing online homepage,
  621. one of testers added my URL to Altavista, and it is the reason why
  622. alfaversions 0.9?? ... 0.99 spreaded among people. When Arachne was once
  623. "released", I simply had to fix the major bugs and publish at least
  624. the most important updates.
  625.  
  626. In fact, my first official release was version 1.0 beta, and it
  627. is also where the history list will start. I will not mention
  628. any bug fixes form alfaversion, except of one: I succesfuly fixed the packet
  629. driver interrupt crash (it was occuring in the moment when Arachne was
  630. accessing XMS, which happens very often). It was most important event in
  631. the alfaversion history. This bug is fixed cca since version 0.93 or so.
  632.  
  633. So - please DELETE ANY ARACHNE OLDER THAN VERSION 1.0 beta and upgrade !!!
  634.  
  635.  Michael Polak, xChaos software