home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / pd_share / web / webster / webster011
Encoding:
Text File  |  1995-08-31  |  4.1 KB  |  118 lines

  1. A Complete list of bug fixes for Webster version 0.11.
  2. (Also known as 0.12 if you look at the 'About This Program' window)
  3. Mon 14th August 1995
  4.  
  5. As with previous fixes you don't have to apply them,
  6. but they HIGHLY are recommended as Webster should work with them.
  7. How to apply them is explained later.
  8.  
  9. ------------------------------------------------------------------------
  10. 1. The ExternalLaunch message (0x4A265) is ignored.
  11.    I set wrong variable! and also reply with the wrong message.
  12.    
  13. In    :PROClaunch(...)
  14.  
  15. Change:fi%=q%!28:PTR#fi%=0:newurl$=GET$#fi%
  16. To    :fi%=q%!28:PTR#fi%=0:nexturl$=GET$#fi% 
  17.  
  18. Change:q%!20=(q%!20)AND&7FFFFFFF:q%!16=&4A265:q%!12=q%!8:SYSSM%,17,q%,q%!4
  19. To    :q%!20=(q%!20)AND&7FFFFFFF:q%!16=&4A266:q%!12=q%!8:SYSSM%,17,q%,q%!4
  20.  
  21. ------------------------------------------------------------------------
  22. 2. NBMail Doesn't work! fails with 'Not such variable'
  23.    At line line 950, version$ should be Version$
  24.    
  25. File  :In Webster's directory open Fetchers and edit NBMail
  26. In    :PROCsendmail
  27.  
  28. Change:BPUT#ch%,"X-Mailer: NewsBase (NBMail "+version$+")"
  29. To    :BPUT#ch%,"X-Mailer: NewsBase (NBMail "+Version$+")"
  30.  
  31. ------------------------------------------------------------------------
  32. 3. You can't view JPEG, GIF, XBM or sprite images using Webster.
  33.    For these filetypes the PROCclear call still specifies the window to
  34.    clear. 
  35.  
  36. In    :PROCrun(...)
  37.  
  38. Change:
  39. >PROCclear(mwi%):A$=FNimage("IMG SRC=file://localhost/"+FNarmtounix(F$)+" >")
  40. To    :
  41. >PROCclear:A$=FNimage("IMG SRC=file://localhost/"+FNarmtounix(F$)+" >")
  42.  
  43. NB This change is one line
  44. ------------------------------------------------------------------------
  45. 4. Internal error: abort on data transfer at &0004CB04 at line 54000
  46.    The machine code replacement for FNspace() doesn't always work.
  47.    The Quick fix is to replace the whole procedure as follows.
  48.  
  49. DEFFNspace(A$)
  50. WHILEASCA$=32:A$=MID$(A$,2):ENDWHILE
  51. WHILEASCRIGHT$(A$,1)=32:A$=LEFT$(A$,LENA$-1):ENDWHILE
  52. =A$
  53. ------------------------------------------------------------------------
  54. 5. Most fetched files are incorrectly interpreted as a strange filetype.
  55.    This can also cause Lockups. Actually I think all output is
  56.    redirected to the printer!
  57.    
  58. In    :FNgettype(...)
  59.  
  60. Change:
  61. >l%=LENFNdirname(U$)
  62. To    :
  63. >l%=LENU$:WHILEMID$(U$,l%,1)<>"/"ANDl%>0:l%-=1:ENDWHILE:IFl%=0 l%=LENU$
  64. ------------------------------------------------------------------------
  65. 6. Can't display any remote images!
  66.    I left a facility partly enabled that you should not use yet.
  67.  
  68. In    :Webster's !Run file
  69.  
  70. Change:Set Webster$XCacheDir <Obey$Dir>.XCache
  71. To    :UnSet Webster$XCacheDir
  72.  
  73. Remember to put the X in or Webster will stop working altogether.
  74. ------------------------------------------------------------------------
  75. 7. YAHOO home page does not display
  76.    Forgot to cope with Widths specified in Percentages.
  77.    
  78. In :FNtcode(...)
  79. After :WHEN"TD","TH":
  80. Change:
  81. >IFZ%>0 cm%=-VALFNvar(MID$(A$,Z%+5))*2
  82. To    :
  83. >IFZ%>0 T$=FNvar(MID$(A$,Z%+5)):cm%=-VALT$*2:IFRIGHT$(T$,1)="%" cm%=-((ww%-wrapl%-wrapr%)/100*(cm%/2))
  84.  
  85. NB The change is one line
  86. ------------------------------------------------------------------------
  87. How to apply these fixes.
  88. -------------------------
  89.  
  90. Load the file into !Edit (or any other editor that can cope with 
  91. Tokenised Basic files) This file is Webster's !RunImage file unless
  92. otherwise stated with each fix.
  93.  
  94. 1.  Search for the Procedure name specified by 'In'
  95.  
  96. 2.  Then Search for the 'After' text (If any).
  97.  
  98. 3a. Search for the 'Change' text (if any) and hilight it. If line(s)
  99.     are likely to be long the line(s) always start with a >.
  100.  
  101.     Replace the hilighted text with the 'To' text.
  102.  
  103. OR
  104.  
  105. 3b. Insert the 'Insert' line as the next line.
  106.  
  107. 4.  Resave the file.
  108.  
  109. NOTES
  110.    All the 'To', 'After' and 'Change' values do not include the colon
  111.    after the 'To', 'After' and 'Change'. If line(s) are likely to be
  112.    long the line(s) always start with a '>', the first one being on the
  113.    line after the 'Change' or 'To', etc.
  114.  
  115.    If you can't work out what to do, don't worry there will be another
  116.    version of Webster available in a few weeks! (You could use an
  117.    earlier version until then)
  118.