Release 0.8.10

From Gnash Project Wiki

Jump to: navigation, search

Release 0.8.10 was releases in mid Feb, 2012.

Changes from Release 0.8.9

(git changes browseable at http://git.savannah.gnu.org/cgit/gnash.git)

Caveats:

Improvements since 0.8.9 release are:

  • Qt4 GUI supports mouse wheel, clipboard, and screen resolution.
  • GTK/QT4 GUIs support for "abort script taking too much" user prompting.
  • MediaHandler and Renderer set as default through rcfile. [1]
  • Enhanced UI support for script limits (abort popups, user prefs).
  • BitmapData functions copyPixels(), copyChannel(), perlinNoise() and noise() implemented.
  • Node id mapping in ActionScript XML class implemented (XML.idMap).
  • Fix dispatching of Sound.onLoad event, fixing google dict audio.
  • Fix support for control tags found after last expected frame [2].
  • Fix support for uncompressed sound with gstreamer media handler.
  • Implement Button.getDepth(), fix button key events.
  • Fixes to startDrag and stopDrag opcodes.
  • Implement onSoundComplete() for event sounds [3].
  • Fix MovieClip.onLoad event dispatching and constant pools handling, fixing support for movies generated by the evil Adobe Captivate tool [4].
  • Fix unattached Sound.stop() semantic [5] enjoy Super Mario!
  • OpenVG renderer added.
  • Improved framebuffer GUI and touchscreen support.
  • Framebuffer now supports using multiple renderers.
  • Refactored input device support.
  • Fix parsing of lossless 16bit bitmaps, fixing support for movies generated by the evil TechSmit Camtasia tool [6].
  • Improved double buffering support for AGG in a framebuffer.
  • Thumbnailer for SWF files and GNOME2 desktop config for it.