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

  1.   __   __  
  2.   \ \ / 3 | Voyager 3.3beta117
  3.    \ V /  | Beta Release (7.10.2001)
  4.     \_/   | http://v3.vapor.com/
  5.             
  6. Welcome to V3.3beta117
  7.  
  8. This is the sixth "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-optimisation (68k), it
  11. hasn't been manually optimised yet and it still contains
  12. tons of debugging code (and, possibly, the associated bugs).
  13.  
  14. This is a full release archive and contains everything
  15. needed to run Voyager (except MUI 3.8). Please, do NOT
  16. install this over an old V 3.2 installation, because
  17. some of the subsystems are no longer compatible.
  18.  
  19. The archive contains the "Classic Amiga" 68020+
  20. build. The native MorphOS build is available in
  21. a different distribution.
  22.  
  23. Improvements over the last public beta (3.3.104):
  24.  
  25.  - major overall speed increase, esspecially on
  26.    CGFX-systems
  27.  
  28.  - big overhaul of the download management
  29.  
  30.  - working keyboard navigation again
  31.  
  32.  - overally: less bugs, less missing features. See
  33.    below list for details.
  34.  
  35. Notable known deficiencies (not worth reporting):
  36.  
  37.  - list item blocks don't get proper indentation
  38.    (same for BLOCKQUOTE)
  39.  - no printing at all
  40.  - Navigation within frames is, erm, suboptimal
  41.  - JS: function calls across frames don't pass arguments
  42.  - "fullscreen" mode and "single window" mode used together
  43.    have some complicated quirks
  44.  - no SSL support for MorphOS yet
  45.  - VFlash plugin doesn't detect resizes
  46.  - this list doesn't seem to be shrinking with new
  47.    beta versions
  48.  
  49. Note: the $VER tag in both the AmigaOS and MorphOS V
  50. executable still state 3.3.116 as a version. This is
  51. known and due to a minor screwup during the release build;
  52. the wrong version number has no impact on operation.
  53.  
  54. ------------------------------------------------------------
  55.  
  56. Changes since 3.3.104/5 [fifth public beta]
  57.  
  58. 3.3.106
  59. -------
  60. - JS: fixed problems with /* */ comments sometimes screwing up parsing (Olli)
  61. - Layouter: fixed <frame marginwidth|height> being ignored (Olli)
  62. - JS: Math.round() would yield bogus results for values exceeding integer
  63.   range [http://ff-elze.de/html/calc.html] (Olli)
  64. - JS: document.<objectname> addressing was completely dysfunctional
  65.   [half of JS-using sites] (Olli)
  66. - JS: resolved conflicts between NAME and ID attributes (Olli)
  67. - GUI: fixed mousewheel, cursorkey and numpad scrolling (even with
  68.   MUI 3.8) (Olli)
  69. - Layouter: allocated pens (for text, borders etc.) were not freed
  70.   properly 95% of the time (Olli)
  71.  
  72. 3.3.107
  73. -------
  74. - GUI: the Action in the Context menu editor can now be cycled without losing
  75.   each context's content (Zapek)
  76. - General: V wouldn't execute user supplied DOS commands correctly (Zapek)
  77. - General: added the following flags for the customization of context menus:
  78.   %u == object's URL, %l == object's link URL, %w == object's window URL,
  79.   %p == public screen name. Those don't need to be specified for V internal
  80.   commands which will pick up the correct object in an intuitive way (Zapek)
  81. - GUI: switching of scrollbar and clock modes no longer requires a restart
  82.   (Olli)
  83. - JS: <A onClick> was mostly dysfunctional (Olli)
  84. - JS: now properly honors return code from OnClick handlers (Olli)
  85. - JS: fixed enforcer orgy caused by NAME/ID parsing change (Olli)
  86. - GUI: (hopefully) fixed potential crash problems with mouse
  87.   wheel scrolling (Olli)
  88. - GUI: changed backspace to page up (Zapek)
  89. - GUI: (hopefully) fixed crashes when closing a tab in single
  90.   window mode (Olli)
  91. - GUI: added history per frames (Zapek)
  92. - JS: line/file ID opcodes were written *after* the real opcodes, thus
  93.   error reporting could be off by a line (or even a file, if the very
  94.   first instruction of a block already failed) (Olli)
  95. - JS: fixed problems with document.open()/close() appearing in
  96.   normal script blocks (Olli)
  97. - Layouter: fixed display problems with frames less than 8 pixels
  98.   width or height (Olli)
  99. - JS: "$" is now a valid symbol character (Olli)
  100. - Layouter: <frameset frameborder> and <frameset border> are now 
  101.   inherited from the outer frameset (Olli)
  102. - Layouter: <frameset framespacing> is now supported as an alias
  103.   to <frameset border> (Olli)
  104.  
  105. 3.3.108
  106. -------
  107. - JS: added document.frames[] as an alias to window.frames[] (Olli)
  108. - JS: "var x;" no longer overwrites the value of "x" (if it has any)
  109.   (Olli)
  110. - JS: fixed lame bug in internal function pop_as_bool() causing
  111.   nukes [showed more frequently with recent event handler changes,
  112.   but was present all the time] (Olli)
  113. - Layouter: "fixed" a possible division-by-zero in the table
  114.   weighting code (Olli)
  115. - JS: accessing form object would "freeze" the child list, even when
  116.   now childs appeared after an incremental layout run (Olli)
  117. - Layouter: fixed various table layouting issues (Sircus)
  118. - JS: added window.moveTo() and window.moveBy() functions
  119.   [www.bwgame.com] (Neko)
  120. - JS: added window.resizeTo() and window.resizeBy() functions (Neko)
  121. - Network: fixed some FTP servers hanging V after a LIST reply when using
  122.   'keep FTP connection' (Zapek)
  123. - JS: fixed JS not really working correctly under MorphOS. Was Laire's
  124.   fault :) (Zapek)
  125. - JS: fixed NaN and Infinity results for the MorphOS build (Zapek)
  126. - Prefs: added options to individually disable display of image
  127.   placeholder borders and ALT text while loading (Neko)
  128. - JS: support for window.open(.. "fullscreen=yes"); feature (Neko)
  129. - GUI: Added the ability to switch any window in and out of Fullscreen
  130.   mode via the Window menu (Neko)
  131. - Rexx: Added 'FullScreen' command (Neko)
  132. - GUI: Added a 'Close window' menu item (Neko)
  133. - JS: fixed a serious bug in pop_as_string() which would cause
  134.   length/output discrepancies for "NaN" and "Infinity", thus
  135.   causing buffer overflows (Olli)
  136. - JS: Added window.inner/outerWidth/Height properties (Neko)
  137.  
  138. 3.3.109
  139. -------
  140. - Imgdecode: images no longer limited to 2048x2048 pixels for CGFX users.
  141.   Bumped version to 18.4 (Zapek)
  142. - JS: Added window.screenX/Y/pageXOffset/YOffset properties (Neko)
  143. - JS: Added document.domain property (Neko)
  144. - JS: Added document.width/height properties (Neko)
  145. - JS: when executing a <script src=url> statement, V would ignore
  146.   possibly other JS code between the <script> and </script> tags (Olli)
  147. - Layouter: various table layout fixes (Sircus)
  148.  
  149. 3.3.110
  150. -------
  151. - GUI: fixed 'LoadURL RELOAD' not working from the context menus (Zapek)
  152. - Plugins: fixed multiple VPLUG_Query_RegisterURLMethod per plugins not being
  153.   honoured (Zapek)
  154. - GUI: fixed ramiga + window number not activating the window (Zapek)
  155. - JS: window.move/resize functions no longer work if they're being called
  156.   from inside a frame (Neko)
  157. - JS: unqualified functions and properties (like open();) are now directed
  158.   to the window rather than the document object [www.planetarion.com] (Neko)
  159. - GUI: window will be put to front too on menu/hotkey activation (Zapek)
  160. - General: V is now independent from system clock changes for most time
  161.   computations (download speeds, etc..) (Zapek)
  162. - JS: fixed Yet Another Problem with variable scopes. This bug showed
  163.   mostly with Dreamweaver Jockey JS code (Olli)
  164. - JS: unknown string escape codes (like "\!") now produce the escaped
  165.   character in vanilla form (following C semantics) (Olli)
  166.  
  167. 3.3.111
  168. -------
  169. - Parser: entities for β • and • added (Neko)
  170. - JS: added workaround to ignore randomly appearing HTML
  171.   comment escape codes in script blocks [www.compusa.com] (Olli)
  172. - Layouter: changed leading and trailing spacing for <Hx> tags (Olli)
  173. - Parser: removed the # entity so that dumbass webboards didn't
  174.   nuke when they used it as a variable name [IE5 doesn't support the
  175.   # entity, BAH!] (Neko)
  176. - Rexx: now enables the Rexx switch within MUI if needed (Zapek)
  177. - Layouter: fixed text calculation functions for MorphOS. This automagically
  178.   fixed www.vapor.com hanging.. erm.. (Zapek)
  179. - JS: Garbage Collector is now run after window close, to minimize stale
  180.   window object lifetime (Olli)
  181. - General: fixed a nasty enforcer hit introduced with document.domain (Neko)
  182. - JS: fixed Math.round() (Olli)
  183. - JS: fixed looping forever on switch() end-of-case with no break (Sircus)
  184. - JS: window.open() width and height parameters now specify the internal
  185.   dimensions for the window - this now matches Internet Explorer (Neko/Zapek)
  186. - JS: window.alert() and window.confirm() had a 256 char limit on the
  187.   string, and upon exceeding it would not properly cut it off, but
  188.   append lots of trash (Olli)
  189. - JS: window.open() with no URL and subsequent poking of
  190.   document.location is now relative to the opener's URL (completely
  191.   logical, eh? Well, IE...) (Olli)
  192. - Layouter: fixed similiar problem with <frame src=""> (Olli)
  193. - Layouter: modified handling of incomplete HTML tags to
  194.   match IE (Olli)
  195. - GUI: download window uses less memory per entries, minor cleanups, many
  196.   glitches fixed (Zapek)
  197. - GUI: download window displays when the file is cached (Zapek)
  198. - GUI: added the time a download is taking and its current estimation into the
  199.   download window (Zapek)
  200. - Network: fixed resume trashing the file result, sigh (Zapek)
  201. - Image decoder: fixed a semaphore deadlock situation which would block
  202.   the network process when the image decoder was waiting on a valid
  203.   destination screen info. Situation was more likely to occur when V
  204.   was iconified, but was prone all the time. Bumped image decode
  205.   revision to 18.5 (Olli)
  206.  
  207. 3.3.112
  208. -------
  209. - Layouter: fixed dealing with incomplete <title> and <option>
  210.   tags (Olli)
  211. - JS: window.open() no longer opens windows of less than 100 pixels width or
  212.   height, regardless of arguments, to match JS specifications (Neko)
  213. - Plugins: now fully native PPC plugins (aka MorphOS plugins) wishing to use a
  214.   direct PPC callback table without gates can do so by supplying the tag
  215.   VPLUG_Query_PPC_DirectCallbacks (BOOL/VPLUG_QUERYBASE+12) (Zapek)
  216. - General: rewrote the download window from scratch, new subsystem section
  217.   for the readme: 'Download' (Zapek)
  218. - Download: no longer limited to 30 chars filenames when saving files (Zapek)
  219. - Download: immediate CPS display during the last 4 seconds (Zapek)
  220. - Download: fixed an obscure bug which must have been there for a long time.
  221.   Depending on some timing issues resume could append the start of the network
  222.   stream to the file instead of doing it from the proper offset resulting to
  223.   an almost useless file (Zapek)
  224. - General: major overall speedup when dealing with many links and/or
  225.   table cells (Olli)
  226. - Network: added support for multiple simultaneous resumes or resuming of a
  227.   current download (Zapek)
  228. - JS: added workaround for an exploited IE bug where it would
  229.   except an ELSE with no following statement at the end of a script
  230.   [gb.buy.com] (Olli)
  231. - Layouter: <form> now adds an unconditional linebreak before it; this is to
  232.   temporarily fix sites that rely on this behaviour (www.dvdboxoffice.com),
  233.   although it will add strange extra space on others (notably www.dictionary.com)
  234.   until the functionality is made to be properly conditional (Neko)
  235. - JS: added special hackery for <a href="javascript:" or href=javascript:void>
  236.   code in links (Olli)
  237. - Prefs: fixed smooth scrolling not possible to activate on some setups
  238.   (Zapek)
  239. - JS: window.open now supports "resizable" and "scrollbars" attributes (Neko)
  240. - Download: added a smart non blocking, stackable requester system (Zapek)
  241. - Download: reimplemented overwriting of current files (Zapek)
  242. - Download: more verbosity when comparing locale / remote files (Zapek)
  243. - Imgdecode: better protection against low memory situation on initialization.
  244.   Bumped to v19 and required 3.3.112 or higher (Zapek)
  245. - General: now V checks that the image decoders started properly before
  246.   continuing (Zapek)
  247. - JS: window.open now supports the "dependent" attribute (Neko)
  248.  
  249. 3.3.113
  250. -------
  251. - JS: window.resizeBy() and window.resizeTo() limited to produce windows only
  252.   of 100 pixels minimum size for each dimension (thanks Ng :) (Neko)
  253. - Download: added automatic retry support with resume (Zapek)
  254. - Download: added redirect support (Zapek)
  255. - Download: added handling of unknown mimetypes and the 'Ask' mode of
  256.   Mimeprefs (Zapek)
  257. - Layouter: pre-<form>-linebreak behaviour improved (Neko)
  258. - General: mimetype matching doesn't open ENV:MIME.prefs all the time anymore
  259.   (Zapek)
  260. - Layouter: the "html autodection" which silently converts
  261.   text/plain into text/html documents now only checks for <HTML>
  262.   or <!DOCTYPE at the beginning of documents, to avoid confusion
  263.   with certain embedded MIME constructs [c't browser check] (Olli)
  264. - GUI: no more crashing upon closing a page using the "Window" menu item
  265.   (Olli)
  266. - GUI: window no longer cleared unnecessarily when switching
  267.   between pages (Olli)
  268.  
  269. 3.3.114
  270. -------
  271. - Layouter: </small> and </big> weren't processed, causing
  272.   style screwups [www.freshmeat.net] (Olli)
  273. - JS: now deals with quotes properly when looking for </SCRIPT>
  274.   tags, to avoid screwing up with stuff like document.write("</SCRIPT>");
  275.   (Olli)
  276. - General: fixed binary version string (Zapek)
  277. - General: fixed stupid bug in some library cleanup code in the MorphOS
  278.   version. I wonder how actually it went unnoticed for so long (Zapek)
  279. - Rexx: fixed 'OpenURL' and 'LoadURL' always opening a new window when they
  280.   shouldn't (Zapek)
  281. - General: fixed some time calculation to stop using emulated instructions on
  282.   060 (Zapek)
  283. - Layouter: disabled "html autodetection" for local files (Zapek)
  284. - Download: added asl requesters for saving (Zapek)
  285. - Download: reimplemented 'Rename' (Zapek)
  286. - JS: end of line now escapes quote escaping during </script> search
  287.   [www.dilbert.com] (Olli)
  288. - Network: fixed mime filename recognition not working when V was set to
  289.   ignore the server sent mimetypes (Zapek)
  290. - Layouter: small transparent background images are now blown up to
  291.   a reasonable size for efficient blitting [amiga.nvg.org] (Olli)
  292. - Download: reimplemented view and viewer selection (Zapek)
  293. - Download: fixed a lame crash bug introduced by Zapek (Neko)
  294. - Download: fixed path construction bug when saving files (Zapek)
  295.  
  296. 3.3.115
  297. -------
  298. - Download: fixed failing downloads making enforcer hits and listview entries
  299.   screwups (Zapek)
  300. - Download: fixed a stupid path construction bug (Zapek)
  301. - Download: when exiting while files are being downloaded, stale locks don't
  302.   stay around anymore (Zapek)
  303. - Download: fixed rename not working (Zapek)
  304. - Download: fixed the filename pointer not being set properly sometimes thus
  305.   screwing up the path construction when renaming to a file existing already
  306.   (Zapek)
  307. - Download: optimized refresh of stalled entries (Zapek)
  308.  
  309. 3.3.116
  310. -------
  311. - GUI: preference listview makes the last selected page visible when reopening
  312.   the window (Zapek)
  313. - Prefs: hopefully fixed a preference crash happening after closing the
  314.   preference window under certain circumstances (Zapek)
  315. - Layouter: major speed up during incremental layout (Zapek)
  316. - Layouter: fixed deadly loop with <FRAME SRC=""> stuff -- liked to
  317.   happen with some redirectors [www.ulimit.com, e.g.] (Olli)
  318.  
  319. 3.3.117
  320. -------
  321. [beta release]
  322. - Package: updated vapor_toolkit, Textinput, MimePrefs and CManager
  323.