home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 April / PCO0499.ISO / filesbbs / dos / arcn14b2.exe / HISTORY.TXT < prev    next >
Encoding:
Text File  |  1998-04-27  |  44.6 KB  |  792 lines

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