home *** CD-ROM | disk | FTP | other *** search
/ Univers Interactif 3 / INTERACTIF.BIN / pc / planeten / internet / macgophe.sit / MacGopherƒ / MacGopher.ReadMe < prev    next >
Text File  |  1992-11-03  |  29KB  |  442 lines

  1. This document describes the development of a Beta version, ( still in development yet functional ), Macintosh Gopher client written by Rhett "Jonzy" Jones, jonzy@cc.utah.edu, at the University of Utah Computer Center.  MacGopher is copyright 1992, by the University of Utah Computer Center.  All rights are reserved.  The program may be distributed freely so long as there is no monetary gain for any organization, person, or persons.  This includes no charge for any Internet downloading of this program.  Please send any bug reports to: jonzy@cc.utah.edu 
  2.  
  3. The University of Utah has been given permission from Apple Computer Corporation to use the name MacGopher as the name for this gopher client.
  4.  
  5. This MacGopher Client requires System 6.0.5 or greater and MacTCP 1.1.
  6.  
  7. For information about the operation of MacGopher please refer to "Digging Into Gopher".  A file called "Digging Into Gopher.txt" is also available but contains no pictures which are relevant to the description of the various windows and dialogs.
  8.  
  9. For a smooth transition into Telnet when selecting a telnet item, it is recommended you use System 7 and have MacGopher point to gTelnet2.5 which is a modified version of NSCA/BYU Telnet that supports MacGopher.  If you are not using System 7, there is no need for this modified version of Telnet.  gTelnet2.5 can be acquired via gopher from augusta.cc.utah.edu port 70 as gTelnet2.5.sit.hqx, or via anonymous ftp from ftp.cc.utah.edu in /pub/gopher/Macintosh by the same name.
  10.  
  11. For a smooth transition into tn3270 when selecting a tn3270 item, it is recommended you use System 7.  tn3270 can acquired via gopher from augusta.cc.utah.edu port 70 as tn3270.sit.hqx, or via anonymous ftp from ftp.cc.utah.edu in /pub/gopher/Macintosh by the same name.  Please note that when selecting a tn3270 item under System 7 a tn3270 document will be created in the same directory as MacGopher.
  12.  
  13. ------------------------------------------------------------
  14. The remainder of this document contains the following sections:
  15.  
  16. KNOWN BUGS AS OF { version and release date }:
  17.     Documents all known bugs as of the latest released version.
  18.  
  19. PROGRAM ENHANCEMENTS AND BUG FIXES { version and release date }:
  20.     Describes programs enhancements and bug fixes pertinent to all released versions.
  21.     All enhacements and bug fixes are listed in reverse chronological order.
  22.  
  23. COMING SOON:
  24.     Describes features to be implemented in the future.
  25.  
  26. ------------------------------------------------------------
  27.  
  28. KNOWN BUGS AS OF MacGopher version version 0.5b14 released: November 3, 1992.
  29.  
  30. 1)  A MacTCP out of memory error will occur if a connection to more than 16 different hosts is made.  If this happens you can save any bookmarks but will need to quit MacGopher to establish any new connections.  I have spent mucho time on this problem and suspect the problem is a memory leak with the MacTCP driver.
  31.  
  32. 2)  "Text Prefs ...", may not correctly translate text into the French character set.  The reason I say may not is because I don't know what will happen with the new bug fixes as of version 0.5b12 released October 19, 1992.  So please let me know if this is still broken.
  33.  
  34. 3)  A  connection to a server on the same machine as the client can be lost if the data being retrieved is greater than 150k.  If this happens an error message will be posted, and you may be able to acquire the document in question with a subsequent retrievel.  I don't know if I would really call this a bug, but I cannot determine the problem at this time.
  35.  
  36. ------------------------------------------------------------
  37.  
  38. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b14 released: November 3, 1992.
  39.  
  40. 1)  Did some major memory cleaning up and memory managment.
  41.  
  42. 2)  The program will no longer produce a beep if running on a System less than 7.0 and clicking the mouse button on the desk top.
  43.  
  44. 3)  Bookmarks now display a small icon, to the left of the bookmark name, to aid in distinguishing what type of item the bookmark is.
  45.  
  46. 4)  Added support for retrievel of image items as per the original gopher protocol.
  47.  
  48. 5)  Changed the small icon representing the GIF image type from a box around the letters "GIF" to a symbol similar to that of MacDraw PICT document.
  49.  
  50. 6)  When asking for Help, the beachball cursor is displayed until the help information is ready to be displayed.
  51.  
  52. ------------------------------------------------------------
  53.  
  54. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b13 released: October 19, 1992.
  55.  
  56. 1)  Fixed an anomoly where the information in the Inspector window did not get updated.
  57.  
  58. 2)  Fixed a bug that would case MacGopher to crash during initialization when running on an SE.
  59.  
  60. ------------------------------------------------------------
  61.  
  62. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b12 released: October 19, 1992.
  63.  
  64. 1)  Fixed that gosh darn "Text Prefs ..." bug..
  65.  
  66. 2)  Removed the debugging code that wrote to address 0x0000.
  67.  
  68. 3)  Fixed a bug that would cause the program to crash during initialization.  Thank you Steve Dorner for not only bringing this to my attention, but also for turning me on to a nice debugging tool.
  69.  
  70. 3)  Fixed another bug that had potential of some dangerous side effects.
  71.  
  72. ------------------------------------------------------------
  73.  
  74. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b11 released: October 16, 1992.
  75.  
  76. 1)  If a ftp item is being retrieved has a ".hqx" extention, (it looks like it may be a Macintosh BinHex file), the user is asked if they want the data retrieved as such.  An oversight on my part.
  77.  
  78. 2)  Added support for Finger.  This option is found under the new Services menu.  This also includes the identification and support of a finger item 'f'.
  79.  
  80. ------------------------------------------------------------
  81.  
  82. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b10 released: October 14, 1992.
  83.  
  84. 1)  Fixed a bug that would trash memory when retrieving a directory which required more than 32k of data to be placed within a gopher windows pane.  If this case arises, when building the pane, a dialog informing the user the directory is too big will be displayed.. 
  85.  
  86. 2)  Fixed a printing bug that would not wrap long lines appropriatly. 
  87.  
  88. 3)  MacGopher now supports the selection of ftp items (9).  This was a quick hack and the interface may be somewhat misleading.  If you know that data you are retrieving is ASCII text select the "Text" option, if on the other hand you want to receive the data as a binary transfer you will need to select "Unknown".  I am open to any suggestions on this particular interface.
  89.  
  90. ------------------------------------------------------------
  91.  
  92. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b9 released: October 8, 1992.
  93.  
  94. 1)  MacGopher now supports TN3270 items.  However, to get full support for a TN3270 item it is recommended you run System 7 and acquire a copy of the tn3270 application as noted above.
  95.  
  96. ------------------------------------------------------------
  97.  
  98. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b8 released: October 2, 1992.
  99.  
  100. 1)  The dialog informing you the data be retrieved is too big now has an Abort button instead of a Cancel Button.  For clarity reasons only.
  101.  
  102. 2)  Some minor changes to some of the dialogs to make the messages more meaningful.
  103.  
  104. 3)  Added the ability to distinguish the new gopher+ Image item and the experimental GIF image types represented by the characters ':' and 'g' respectively.  I apologize for the small icon used to display a GIF item, a box around the letters GIF, but I couldn't come up with anything else.
  105.  
  106. 4)  Fixed a potential problem of not properly identifing the retrievel of newer item types.
  107.  
  108. 5)  Implemented  the ability to inform the users of a non-successful data transfer with a gopher+ server.
  109.  
  110. 6).  MacGopher is now gopher+ savey.
  111.  
  112. 7).  MacGopher can now retrieve but not display GIF images under the old protocol, and GIF, PICT, and TIFF files under the new gopher+ protocol.  MacGopher will not display these items yets, so you will need to go to the Preferences menu "File Creator Prefs ..." options and make sure MacGopher knows what application to use so you can open the file retrieved.
  113.  
  114. ------------------------------------------------------------
  115.  
  116. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b7 released: September 22, 1992.
  117.  
  118. 1)  When talking to a Gopher Plus server and selecting a view via the "Get Views ..." option under the "Gopher+" menu, a dialog is displayed informing you this is not implemented yet.  (Forgot to do this yesterday)
  119.  
  120. 2)  Changed the layout of the "This is not implemented yet" dialog.
  121.  
  122. 3)  Fixed a problem when retrieving a Macintosh BinHex file and storing the debinhexed file on a volume other than the default volume.
  123.  
  124. ------------------------------------------------------------
  125.  
  126. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b6 released: September 21, 1992.
  127.  
  128. 1)  Started giving support for the new gopher + protocol.
  129.  
  130. 2)  A dialog will be brought up when retrieving data and the connection to the host either gets closed prematurely or lost.
  131.  
  132. 3)  Added the ability to print any selected text in a text window.
  133.  
  134. 4)  Changed the font used in the Gopher Window panes from Chicago 12 to Geneva 9 point.
  135.  
  136. 5)  If the Prefernces file is opened via the Finder a dialog stating this is meaningless is displayed.
  137.  
  138. 6)  Added an interface that allows the selection of what application is the creator of a given document.  This now allows the ability to change the creator of a text document without going into ResEdit.  This option can now be found under the Preferences menu as "File Creator Prefs ...".
  139.  
  140. 7)  Approximatly 10 percent of the routines were rewritten to support both the Gopher Plus protocol and dynamic growth of the Gopher protocol.
  141.  
  142. ------------------------------------------------------------
  143.  
  144. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b5 released: August 31, 1992.
  145.  
  146. 1)  Fixed a bug when selecting an option found under the Preferences Menu.
  147.  
  148. 2)  Started adding support for Balloon Help under System 7.  Currently the only help available is when placing the cursor over the MacGopher icon from the Finder.
  149.  
  150. 3)  Both a bookmark name and the search string for an Index-Search item can no longer be a null string.  When acquiring this data, and the data is the null, the ok button is now disabled until something is entered.
  151.  
  152. 4) The text window now gets redrawn if the file being retrieved is too big, and Cancel is selected in the dialog informing you the file is too big.
  153.  
  154. 5) Fix a bug when opening a session file, via the Finder, which is stored in a location other than the program.  The problem was a dialog informing you the file could not be opened because it was from an older version, even though it was not.
  155.  
  156. 6) A dialog informing you of a MacTCP out of memory error is now brought up when the situation comes up.  This is just a temporary fix telling you to quit MacGopher.
  157.  
  158. 5) Some minor bug fixes and optimized a couple of routines.
  159.  
  160. ------------------------------------------------------------
  161.  
  162. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b4 released August 10, 1992:
  163.  
  164. 1)  Modified the code to handle selector strings which are greater than 255 bytes.  MacGopher can now handle up to 512 bytes for this string.  Thank you Jari Perkiomaki for bringing this to my attention.
  165.  
  166. 2)  If a file being retrieved is too big, the dialog informing you of such now has a Cancel option.  Selecting this option aborts any further reading of the incoming data.
  167.  
  168. 3)  When saving a Server Session, the location of the gopher and ph windows gets saved.  Thus when you Load the saved server session, the respective windows will come up in the location in which they were saved.
  169.  
  170. 4)  The reply from a ph query will no longer corrupt memory should the reply be greater than 32K.  If the reply is greater then 32K all data in excess of 32K will be discarded.
  171.  
  172. 5)  Did some more code compaction.  This compaction will make the application smaller, but the Load and Save Session options will run a tad slower.  This was done solely to keep the application as small as possible.
  173.  
  174. ------------------------------------------------------------
  175.  
  176. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b3 released August 7, 1992:
  177.  
  178. 1)  Added the ability to write the information about gTelnet2.5 to the Preferences File instead of the resource fork of MacGopher.  This should have been done in the previous release, but I forgot all about it.  Sorry about that. 
  179.  
  180. 2)  Fixed a bug that would sometimes disable a Window menu item, as well as lose some of the characters when creating a window from a bookmark.
  181.  
  182. 3)  Added the ability to determine what the search string was for a given Index-Search item.  When retrieving data from an Index-Search item, the title of the pane contains the string in which the saerch was done on.  You can also determine the string by reselecting the Index-Search item and looking at the string in the dialog asking you for the string.  At this point just select Cancel, edit the string etc.  Lets say you select an Index-Search item with the name "Search", and you then enter "string" as the string to have the search done on, the pane containing the data retrieved will have the title "Search <<string>>".  Thank you Torsten Heyche for this idea.
  183.  
  184. ------------------------------------------------------------
  185.  
  186. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b2 released August 3, 1992:
  187.  
  188. 1)  The "Make Bookmark ..." menu option now gets disabled if there is no Gopher window with an item that has been selected.
  189.  
  190. 2)  If an unknown item type has been selected and attempted to be retrieved, a meaningful message will now be displayed in the dialog instead of garbage.
  191.  
  192. 3)  Fixed a bug that would sometimes disable a bookmark menu item as well as lose some of the characters.
  193.  
  194. 4)  Fixed the bug that caused the program to crash when retrieving a directory with more the 255 items.  Phew, am I glad to get that one fixed!
  195.  
  196. 5)  Changed the word "Server" to "Session" under the File menu for clarity reasons.
  197.  
  198. 6)  The Text Prefs can now be altered when no MacGopher window exists.
  199.  
  200. 7)  Fixed a bug in the handling of bookmarks.
  201.  
  202. 8)  Modified the Remove Bookmark dialog to adhere to the Macintosh interface guidlines.  Ie. multiple selections, extended selections etc.
  203.  
  204. 9)  The default host and port, as well as all the bookmark information now gets written to a preferences file instead of the resource fork of MacGopher.
  205.  
  206. The preference file, which by default will have the name "MacGopher Preferences" will be placed in the "Preferences" folder if running System 7; otherwise, it will be placed in the "System Folder".   If no "Preferences" folder exists, one will be created if you're running on System 7.  If you rename the preferences file, no ill side effects will occurr; however, if there exits more than one preferences file for MacGopher, the first one encountered will be the file that gets used.
  207.  
  208. If you would like any of the default values, host, port, creator, or the name of the preferences file,  to have different values you will need to go into ResEdit and change these values which exist in the MacGopher resource fork of type 'STR ' id of 256, 257, 258, respectivly.  The preference file name has type 'STR#', has the id of 257 with the index of 11.  You need not change any of these values for MacGopher to work correctly.  These are the default values that are put into the preferences file.  You can still change the default host and port from the Preferences menu while running MacGopher.
  209.  
  210. ------------------------------------------------------------
  211.  
  212. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.5b1 released July 26, 1992:
  213.  
  214. 1)  Fixed the problem of having garbage displayed if there were no entries for a directory retrieved.
  215.  
  216. 2)  Fixed a bug that caused the computer to get in a hanged state.
  217.  
  218. 3)  Added the ability for command-period to abort the process of either creating a new pane in a Gopher window or retrieving a text item.  The abortion will occurr at the most opportune time.
  219.  
  220. 4)  Changed the small icon for representing an error to the symbol of a bomb.
  221.  
  222. 5)  Added the ability to distinguish MIME, html, Image, and TN3270 items.
  223.  
  224. 6)  Removed the Transfer menu.
  225.  
  226. 7)  Added the use of bookmarks.  Currently bookmarks only support directory, ph , telnet, and text items; furthermore, you are limited to a total of 16 bookmarks, and there can be no bookmarks with the same name.
  227.  
  228. 8)  Many routines were rewritten for code optimization, the ease of future implementations, as well as for supporting bookmarks.
  229.  
  230. 9)  Fixed a bug that caused the program to crash if the user hit the right arrow key, and there was no data in the right pane of a gopher window.
  231.  
  232. Currently information about the default host and port, as well as information about bookmarks, is being written to the resource fork of MacGopher.  It is anticipated to write this information to a preferences file in the near future.
  233.  
  234. ------------------------------------------------------------
  235.  
  236. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.4b15 released July 17, 1992:
  237.  
  238. 1)  Corrected a problem with Inspector window update when moving between various gopher windows.
  239.  
  240. 2)  Fixed a bug that crashed the machine when changing the default host and port via the Preferences menu "Gopher Prefs ..." option.  Thank you Peter Kaufman for bringing this to my attention.
  241.  
  242. 3)  Enhanced Find so that all searches are now non-case-sensitive by default.  The reason for this is to support the selection and highlighting of text when retrieving a document via an Index-Search item.
  243.  
  244. 4)  Fixed a problem with receiving a directory where unknown characters were displayed,  usually in the first three lines.  As far as I can tell this has now been corrected.
  245.  
  246. ------------------------------------------------------------
  247.  
  248. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.4b14 released July 16, 1992:
  249.  
  250. 1)  Fixed a problem with the saving of server session information.  In the past, if you saved the session file to somewhere other than the location of MacGopher, the version information would not be valid.  If you attempted to open the session file,  an error was displayed to indicate that the file could not be opened because it was from an older version of MacGopher.
  251.  
  252. 2)  Enhanced the saving of server sessions so that if you save a session when you have only one in progress, the name of the session window is the suggested name in the Save Session As... dialogue box.  If you have more than one server session in progress, the suggested file name is "server.info".
  253.  
  254. 3)  Fixed "New Gopher ..." in the File menu so that it attempts to bring up a gopher window via the default host and port.
  255.  
  256. 4)  Fixed "Gopher Prefs ..." in the Preferences menu to allow changing information about the default host and port.  ResEdit is no longer needed to make these changes.
  257.  
  258. ------------------------------------------------------------
  259.  
  260. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.4b13 released July 15, 1992:
  261.  
  262. 1)  Corrected a condition where Temporary files created by MacGopher did not get deleted if MacGopher terminated before it could clean up.  Temporary files are now deleted during program initialization and during termination.
  263.  
  264. 2)  Updated the Index-Search ability to adhere to the newer gopher protocol for index-search items.
  265.  
  266. 3)  Enhanced retrieval of documents via Index-Search.  The window containing the text now has the selected word, entered for the Index-Search, highlighted and visible within the text window.  You can now use command-g to find the next occurrence of the word as if you had entered it in the Find dialog.
  267.  
  268. ------------------------------------------------------------
  269.  
  270. PROGRAM ENHANCEMENTS AND BUG FIXES MacGopher version 0.4b12 released July 12, 1992:
  271.     
  272. 1)  Fixed the problem of losing the connection when attempting to acquire information from the server.
  273.  
  274. 2)  Fixed the occurrences of  sound items being represented as ftp items when viewed via the item inspector.
  275.  
  276. 3)  Added an ╥Insufficient Memory╙  message which appears if the display string or selector string exceeds 127 characters.
  277.  
  278. 4)  Fixed a minor bug that if memory could not be acquired when building a new directory, the dialog informing you of such would be displayed twice.
  279.  
  280. 5)  Added the feature that if the option key is pressed when selecting OK in the Index-Search dialog, the information will be received as text and not a directory.  This was implemented for debugging purposes.
  281.  
  282. 6)  Added updating of the gopher window after acquiring a Index-Search string from the user and prior to receiving the directory - done for cosmetic reasons only.
  283.  
  284. 7)  Added the ellipses to the "Open Gopher" menu item so the user will know this selection will bring up a dialog -- as per Inside Macintosh guidelines - an oversight on my part.
  285.  
  286. 8)  Did some code compaction to reduce the size of the application which in turn makes some processes faster.
  287.  
  288. 9)  Received permission from Apple Computer Corporation to use the name MacGopher.
  289.  
  290. 10)  Started making MacGopher system 7 compatible.
  291.  
  292. 11)  Added the ability to handle Telnet items.  This is done in one of two ways  depending on the version of the Macintosh operating system in use.  
  293.  
  294. If you are using System 6.0.8 or older, you will be prompted for the name of a file to write to, told you must open this document via Telnet, and given the information on how to login.  
  295.  
  296. If you are using System 7, you will need to acquire "gTelnet2.5" which is a version of NSCA/BYU Telnet that I have modified to support MacGopher.  You will be told what to login as and have "gTelnet2.5╙ launched for you with an appropriately named window to the correct host.  The modified version of Telnet can be acquired via anonymous ftp from ftp.cc.utah.edu in /pub/gopher/Macintosh as "gTelnet2.5.sit.hqx"; or via gopher from augusta.cc.utah.edu port 70 as "gTelnet2.5.sit.hqx".
  297.  
  298. ------------------------------------------------------------
  299.  
  300. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b11 released June 30, 1992:
  301.     
  302. 1)  Fixed a problem so that if a host is unreachable, the dialog informing you of this now displays the correct host name.
  303.  
  304. 2)  Corrected a problem where sometimes a host would be unreachable.
  305.  
  306. 3)  Enhanced screen re-draw so that the right pane now gets erased before receiving a new directory.
  307.  
  308. ------------------------------------------------------------
  309.  
  310. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b10 released June 29, 1992:
  311.     
  312. 1)  Fixed a problem where the last item in a directory had invalid information.
  313.  
  314. 2)  Fixed a problem where, when building information for a directory, the small icon momentarily displayed garbage.
  315.  
  316. ------------------------------------------------------------
  317.  
  318. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b9 released June 29, 1992:
  319.     
  320. 1)  Enhanced  saved server session files so that the connection to the saved host and port is now made automatically instead of connecting to the default host and port.
  321.  
  322. 2)  Corrected a problem with ph queries that returned multiple entries with the entry separator sometimes in the wrong position.
  323.  
  324. 3)  Implemented the ability to handle search items.
  325.  
  326. ------------------------------------------------------------
  327.  
  328. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b8 released June 5, 1992:
  329.     
  330. 1)  Fixed a bug in the debinhexing of a file whose data fork or resource fork was greater than 32K.
  331.  
  332. 2)  Corrected a message stating "Receiving Sound file ..." when actually retrieving an ftp file type.
  333.  
  334. 3)  Enhanced the cursor so that when saving a file that is too big to be displayed in the window, the beach ball cursor is now used.
  335.  
  336. 4)  Fixed the case where if the caps lock key was pressed when attempting a retrieval, this was interpreted as an option key press which retrieved the data as a text file.
  337.  
  338. ------------------------------------------------------------
  339.  
  340. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b7 released May 20, 1992:
  341.     
  342. 1)  Fixed a connection problem where if a connection could not be established with the default host, the program terminated. 
  343.  
  344. 2)  Fixed a bug that would cause abnormal program termination if a connection to the host could not be established.
  345.  
  346. ------------------------------------------------------------
  347.  
  348. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b6 released May 19, 1992:
  349.  
  350. 1)  Fixed a bug where temporary file would not be deleted when attempting to retrieve a Macintosh binhexed file.
  351.  
  352. ------------------------------------------------------------
  353.  
  354. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b5 released May 19, 1992:
  355.  
  356. 1) Added a rotating beach ball cursor to indicate a possible time-consuming processes.
  357.  
  358. 2)  Added support for retrieval of  Macintosh BixHex files.  Note: if a text file ends in ".hqx" a dialog appears asking you if the item should be retrieved as a binhex file.
  359.  
  360. 3)  Enhanced retrieval so that if the option key is held down during an attempt to open/retrieve an item, the data will be retrieved as a text item.
  361.  
  362. 4)  Fixed the error where Item type 9 was displayed as a sound file; it is now correctly displayed as an ftp item type.
  363.  
  364. 5)  Fixed a problem with starting up the MacTCP driver.  If gopher was the first application to use the driver, a message was displayed informing the user that MacTCP was not installed correctly.
  365.  
  366. ------------------------------------------------------------
  367.  
  368. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b4 released May 17, 1992:
  369.     
  370. 1)  Enhanced the cursor display so that if a file is too big to be displayed, the cursor now changes to the watch after the appropriate dialog is displayed.  
  371.  
  372. 2)  Fixed the bug where, when saving a file too big to be displayed, the text that was displayed in the window was lost.
  373.  
  374. ------------------------------------------------------------
  375.  
  376. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b3 released May 15, 1992:
  377.  
  378. 1)  Modified the code to keep the List Manager information and the Text under 32k.
  379.  
  380. 2)  Corrected a problem of losing a character near the end of the buffer while acquiring the reply from the PH server.
  381.  
  382. 3)  Changed the code so that a valid server.info file is now a file whose version is less than or equal to the program╒s version instead of requiring both versions be the same.
  383.  
  384. 4)  Corrected a problem that would not correctly re-size a pane that was being shifted into the gopher window.  The problem arose when the pane was shifted out, the window re-sized, and then the pane shifted back into the gopher window.
  385.  
  386. 5)  Fixed a bug that would not erase text in the left pane that was originally from the right pane when a gopher window was re-sized to a larger size.
  387.  
  388. 6)  Fixed a bug that attempted to shift in a nonexistent pane on the left when a connection could not be made to a host whose information was contained in the left-most pane.
  389.  
  390. 7)  Fixed a bug that would not erase the right pane during a window re-size if there was no list for the pane.
  391.  
  392. 8)  Added hooks for future support of the Transfer menu option.
  393.  
  394. 9)  Corrected a problem of losing a character near the end of the buffer while acquiring the reply from the PH server.
  395.  
  396. 10)  Fixed a scrolling bug in the Ph window.  If you scrolled the reply text and then made another query, the new reply text would not start out at the top of the window.
  397.  
  398. 11)  Made the window visible before acquiring text so you see the text coming in and get some feedback.  Also closed the connection after receiving the text and prevented a screen redraw.
  399.  
  400. ------------------------------------------------------------
  401.  
  402. PROGRAM ENHANCEMENTS AND BUG FIXES Gopher version 0.4b2 released May  6, 1992:
  403.     
  404. 1)  Fixed the unexpected application termination when closing a window.
  405.  
  406. ------------------------------------------------------------
  407.  
  408. INITIAL PROGRAM RELEASE Gopher version 0.4b1, initial release May  1, 1992.
  409.  
  410. ------------------------------------------------------------
  411. COMING SOON:
  412.     Support for html.  (Hypertext Markup Language for use with WorldWideWeb)
  413.     Support for MIME.  (Multipurpose Internet Mail Extentions) with abitlity to email.
  414.     Sound retrieval and play.
  415.     Finish up Image retrieval and display.  (BIFF, GIF, IFF, PICT, RLE, TIFF, WHIFF, etc.)
  416.  
  417.     Inviting features:
  418.      A built in FTP client?
  419.      Maybe even SMTP to send mail?
  420.  
  421.     Bells and Whistles:
  422.      The ability to adjust the horizontal size of the gopher window panes.
  423.      Support for "Other ..." Font size.
  424.      Word movement and selection both left and right (cursor movement).
  425.      Support horizontal scrolling in text windows.
  426.      grep for all opened text and/or ph windows.
  427.      Tile windows.
  428.      Typing within a gopher window to select the item that matches the text typed in.
  429.      Find in a Gopher window and the Help window.
  430.      WDEF to Iconify windows.
  431.      MDEF to have SICN's in the Window menu plus a command key.
  432.      Choice of help options via the List Manager.  (Like a gopher window).
  433.      32 bit compatibility.
  434.      Full system 7.0 support as well as system 6.5 support.
  435.  
  436. Please let me know if you find any bugs or have any features you would like to see included.
  437.  
  438. Rhett "Jonzy" Jonzy
  439. jonzy@cc.utah.edu
  440. (801) 581-8810
  441.  
  442.