home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / voyager / old / v3_33104beta.readme < prev    next >
Encoding:
Text File  |  2014-05-19  |  11.2 KB  |  248 lines

  1.   __   __  
  2.   \ \ / 3 | Voyager 3.3beta104
  3.    \ V /  | Beta Release (8.6.2001)
  4.     \_/   | http://v3.vapor.com/
  5.             
  6. Welcome to V3.3beta104
  7.  
  8. This is the fifth "beta" version of V3 with the new layout 
  9. engine.  It now has approached a somewhat usable state again.
  10. It's still not compiled with code-optimization, it hasn't
  11. been manually optimized yet and it still contains tons of
  12. debugging code (and, possibly, the associated bugs).
  13.  
  14. Unlike the previous betas, this version will run in
  15. demo mode without a keyfile.
  16.  
  17. WARNING -- THE IMAGE DECODER VERSIONS OF THIS VERSION
  18. ARE *NOT* BACKWARD COMPATIBLE WITH OLDER VERSIONS.
  19. Worse still, if you feed them to an older V version,
  20. the older V version will nuke. This is due to an shortsight
  21. in the design of the interface between Image Decoders and
  22. the core V module -- this has been fixed for future releases,
  23. but can't be remedied for V 3.2 and below.
  24.  
  25. There are now two distinct release version of V -- one
  26. for AmigaOS 3.0 or 3.1 on 680x0 CPUs, one for MorphOS
  27. one PPC CPUs. See http://www.morphos.de/ for more information 
  28. about MorphOS.
  29.  
  30. You need the Plugins/ dir of the V3.2 full version
  31. to make this version run. Copy the included plugins over
  32. any of the old ones.
  33.  
  34. Notable known deficiencies (not worth reporting):
  35.  
  36.  - list item blocks don't get proper indentation
  37.    (same for BLOCKQUOTE)
  38.  - no printing at all
  39.  - it's not possible to add submenus to context menus yet
  40.  - Navigation within frames is, erm, suboptimal
  41.  - JS: function calls across frames do not work, and
  42.    cause bizarre errors
  43.  - The old flash plugin (from V 3.2) does not work
  44.    currently
  45.  - this list doesn't seem to be shrinking with new
  46.    beta versions
  47.  
  48. ------------------------------------------------------------
  49.  
  50. Changes since 3.3.95 (4th public beta)
  51.  
  52. 3.3.96
  53. ------
  54. - Layouter: <P ALIGN=x>s at top of a container would cause the alignment
  55.   to get lost [www.dcecom.de] (Olli)
  56. - Layouter: fixed <P> leading space at top of containers (Olli)
  57. - Layouter: now supports <IMG LOWSRC=x> attribute, solely to support
  58.   JS code which uses this attribute to store image rollover helper
  59.   data [www.dcecom.de] (Olli)
  60. - General: fixed a (temporary) memory leak when a plugin was setting an URL
  61.   (Zapek)
  62. - General: iconifing V when using the clockclass would go into a busyloop
  63.   after deiconifying it (Zapek)
  64. - Layouter: now ignores <IMG WIDTH=""> or HEIGHT="" [www.amazon.co.uk]
  65.   (Olli)
  66. - JS: fixed a parsing problem causing some strange behavior with missing
  67.   ';' [www.zdf.de] (Olli)
  68. - JS: fixed String() function (Olli)
  69. - Network: directory scanning now uses ExAll() instead of ExNext() (Zapek)
  70. - JS: location.replace() was missing a string termination, and
  71.   thus sometimes produced bogus URLs [VTS: js_garbage.html] (Olli)
  72. - Layouter: (hopefully) fixed a problem with heavily nested frames
  73.   screwing up the cache bitmap/layer combo [www.vakantje4u.nl] (Olli)
  74.  
  75. 3.3.97
  76. ------
  77. - Layouter: the X/Y position is no longer set back if the user moved during
  78.   layouting (Zapek)
  79. - Cache: ExAll() to the prunecache process and certs scanning (Zapek)
  80. - Image decoders: will now properly reload images which were
  81.   aborted by user (either by pressing "STOP" or aborting load due to
  82.   a navigation action). Fixes various problems with going backwards
  83.   or forwards in pages, or induced by javascript frames escape code.
  84.   Raised image decoder version to 18.1 (Olli)
  85. - Image decoders: an image which was used as a background and which 
  86.   had a transparency channel which wasn't used would not refresh
  87.   correctly upon finishing of download [www.sasg.com] (Olli)
  88. - General: fixed another problem with typing in the URL
  89.   gadget causing form image objects to be randomly activated (Olli)
  90. - JS: implemented document.open() and document.close() (Olli)
  91. - JS: fixed a problem with the order of evaluation of variable names,
  92.   which could cause an object property to hide a actual variable
  93.   (i.e. "window.name" hiding "name") (Olli)
  94. - JS: fixed 1001 problems with window.open() (Olli)
  95. - JS: implemented window.close() (Olli)
  96. - JS: implemented String.match() and String.search() (Olli)
  97. - Imgdecode: oops, MorphOS version would wrongly try to open a 68k image
  98.   decoder if the PPC version wasn't there then violently crash (Zapek)
  99. - Plugin: ExAll() to the plugin scanning (Zapek)
  100. - Plugin: MorphOS version works again, new API addition (Zapek)
  101. - Layouter: fixed a problem with zero-sized cells [www.heise.de] (Sircus)
  102. - Layouter: fixed a problem with relative width tables causing
  103.   a discrepancy between sizing and layouting stage, thus causing excess
  104.   wrapping [numerous sites] (Olli)
  105. - GUI: added smooth scrolling for MUI4 (Zapek)
  106. - General: fixed enforcer hits and malfunctions when launching an external app
  107.   (Zapek)
  108. - Net: no longer hangs when the size of a FTP download is unknown (Zapek)
  109. - Net: FTP errors are reported correctly (Zapek)
  110. - Layouter: fixed a rather complicated interaction which caused constructs
  111.   like <script src=> to get table contexts lost when, and only when, the core
  112.   document was already completely in memory (Olli)
  113. - JS: added support for the optional start index for both String.indexOf()
  114.   and String.lastIndexOf(). This actually fixes some sites which were
  115.   otherwise getting entangled in neverending JS loops trying to iterate
  116.   over cookies [www.amazon.com, for example] (Olli)
  117. - JS: fixed a problem with "javascript:" URLs in form action submission
  118.   [www.sainsburys.com] (Olli)
  119. - Layouter: no longer aborts if documents contain strain zero bytes (Olli)
  120. - Layouter: exchanged default followed and not followed link colors to
  121.   match IE (only applies to new V installations without existing prefs
  122.   files) (Olli)
  123. - Layouter: ACCESSKEY now also works for image map areas (Olli)
  124. - JS: implemented String.fromCharCode(), and the global static "String" 
  125.   object [www.rtlworld.de] (Olli)
  126. - Layouter: several of the style tags (<cite> etc.) were missing their
  127.   negation counterparts, thus causing style "leakage" (Olli)
  128. - JS: implemented RegExp.toString() according to IE behavior (Olli)
  129.  
  130. 3.3.98
  131. ------
  132. - JS: implemented Link.href (Olli)
  133. - Layouter: form images are now properly included in the cycle chain (Olli)
  134. - Layouter: fixed a problem with the status line not properly resetting
  135.   when leaving image map areas [www.yahoo.com] (Olli)
  136. - Image decoder: scaled bitmaps are now allocated with a safety margin,
  137.   to protect against rounding errors in BitMapScale() implementations.
  138.   Might (or might not) fix various reported strange memory trashing
  139.   problems (Olli)
  140. - JS: documents created with document.open() had no proper base URL,
  141.   thus causing all kind of weird problems [www.rtl.de] (Olli)
  142. - Layouter: plaintext layout no longer wraps (Olli)
  143. - Layouter: major improvement in rendering and esspecially scrolling
  144.   speed by various optimizations in the redraw & backfilling code (Olli)
  145.  
  146. 3.3.99
  147. ------
  148. - JS: fixed form radio group name building (Olli)
  149. - Bookmarks: CManager is now optional and no longer loaded on startup so V
  150.   loads faster (Zapek)
  151. - GUI: context menus won't pick up the wrong link anymore (Zapek)
  152. - GUI: the download window is now created dynamically (Zapek)
  153. - GUI: imagelinks menus show up over imagemaps when needed (Zapek)
  154. - JS: fixed a potential endless loop caused by weird <script src>
  155.   URLs [www.musenet.fr.st] (Olli)
  156. - Rexx: added 'CopyToClip' command (Zapek)
  157. - Prefs: fixed possible crash in the smooth scrolling prefs
  158.   with MUI 3.8 (Olli)
  159.  
  160. 3.3.100
  161. -------
  162. - JS: raised the maximum nesting depth of symbolic expressions
  163.   to 32 levels (from 10) -- this fixes errors with statements of
  164.   the form "a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=''"
  165.   (Olli)
  166. - JS: added support for top and left attributes for the window.open features
  167.   argument (Neko)
  168. - JS: fixed missing "?" in location.search string (Olli)
  169. - JS: setting document.location now works like setting window.location (Olli)
  170. - JS: fixed an issue with timers, arguments and the GC (Olli)
  171. - Bookmarks: pressing the 'Add' button works even if CManager wasn't started
  172.   by some other means first (Zapek)
  173. - Bookmarks: fixed typing aliases in the URL string (Zapek)
  174. - GUI: V won't rewrite 'bla' into 'http://www.bla.com/' since this is a brain
  175.   damage for local networks (Zapek)
  176. - GUI: no smooth virtgroup without user interaction (Zapek)
  177. - GUI: added single window mode (Olli)
  178. - GUI: closing a window removes its entry from the 'Windows' menu properly
  179.   (Zapek)
  180. - JS: now supports the unary "+" operator (for people writing stuff like
  181.   "+5.0") (Olli)
  182. - Layouter: fixed a severe memory leak when viewing individual images
  183.   causing the image data to never be freed again (not on quit, not on
  184.   flush, not on "Flush image cache"). Very bad on pages with lots of
  185.   individual images (i.e. porn sites) (Olli)
  186. - JS: various array functions which should have returned the array
  187.   in fact didn't (Olli)
  188. - JS: array.unshift() and array.push() would cause bogus "Expression stack
  189.   empty" errors (Olli)
  190. - JS: added workaround for "var undefined;" (Olli)
  191.  
  192. 3.3.101
  193. -------
  194. - JS: implemented document.getElementById() and document.all[] (Olli)
  195. - JS: array.push() now returns the new array length (Olli)
  196. - JS: implemented location.protocol (Olli)
  197. - GUI: fixed window closing in single window mode (Olli)
  198. - JS: no longer stumbles over document.write( "</SCRIPT>" );-alike
  199.   stuff (Olli)
  200. - Layouter: now really only wraps on whitespaces, not on consecutive
  201.   objects (e.g. images) (Olli)
  202. - JS: fixed nuke problem with the array toString() and join() methods 
  203.   and self refereneces [www.faz.net] (Olli)
  204. - JS: error reporting now includes the true URL of the file causing
  205.   the error, instead of the document base URL (Olli)
  206. - JS: the new func() constructor call was leaving trash on the
  207.   expression stack, potentially screwing with assignment operations
  208.   [www.dds.dk] (Olli)
  209.  
  210. 3.3.102
  211. -------
  212. - JS: setting window.status from a frameset now updates the real
  213.   status text (Olli)
  214. - JS: one call to ToString() was missing the radix parameter, and
  215.   thus caused conversion to random bases [www.niblet.co.uk] (Olli)
  216. - GUI: main prefs window was screwed with MUI 3.8 (Olli)
  217. - JS: hopefully fixed remaining problems with silly HTML comment
  218.   wrapping of code (Olli)
  219. - JS: <A OnClick=...> now works properly (Olli)
  220. - Layouter: cloned IE behavior with </form> in void space
  221.   in tables (Olli)
  222. - Layouter: <pre> linefeed inserting behavior now matches IE
  223.   (Olli)
  224. - GUI: fixed download window not displaying the progress of the download
  225.   causing its first opening, and some enforcer hits (Zapek)
  226. - Layouter: interaction between calcminmax and dolayout could case
  227.   <nobr> or <pre> formatted text to break out of table cells (Olli)
  228. - Layouter: <[obj] ALIGN=CENTER|RIGHT> is now relative to the visible
  229.   window width, as opposed to the real document width for the outer
  230.   container (Olli)
  231. - JS: document.close() without a previous .open() or a .write()
  232.   would cause havoc (Olli)
  233.  
  234. 3.3.103
  235. -------
  236. - JS: String.substring() would crash quite impressivly with 
  237.   an starting index > size of the string (Olli)
  238. - GUI: fixed a crash bug regarding opening of new windows
  239.   when all previous browser windows had been closed (Olli)
  240.  
  241. 3.3.104
  242. -------
  243. - JS: "null + <something>" would cause enforcer orgy (Olli)
  244. - Imgdecode: now will always show the size and type of the pictures when
  245.   viewed individually, even when the network connection is slow (Zapek)
  246. - Imgdecode: no longer eats up a few lines when displaying individual pictures
  247.   progressively (Zapek)
  248.