1
1
2008-05-10 Russ Nelson <nelson@crynwr.com>
3
Sixth alpha release of Gnash (0.8.4).
4
Improvements since 0.8.3 release are:
8
* The -d switch won't behave the same as in 0.8.3. This is a
9
temporary thing, we'll likely bring it back to its original
10
behaviour for next releases. If you're curious, -d will now
11
change heart beating rate.
12
* Support for MIT SHM X extention is disabled by default `cause
13
it broke (*grin*). We'll get it back on next release. Let us
14
know if you really notice a performance degradation on the
15
rendering side please <gnash-dev@gnu.org>.
16
* Keep Adobe happy with our users and our users happy with us by
17
changing "Flash player" into "SWF player" everywhere. Adobe
18
claims "Flash" as a trademark and had asked a Linux distributor
20
* The popular SWF Twitter badge now renders correctly.
21
* Fix parsing of urls containing multiple question marks
22
* Fix support for movies embedding multiple sound streams
23
* Support for loading PNG and GIF images added.
24
* Improved rendering of SWF movies because of the less visible
26
* Support for writing RGB/RGBA PNG images and JPEG images.
27
* Works with Potlatch OpenStreetMap editor
28
* New 'flvdumper' utility for analyzing FLV video files.
29
* XPI packaging support for Mozilla & Firefox.
31
Less visible to users:
33
* Improved SWF version 8 support:
34
o flash.geom.Point, flash.geom.Rect, flash.geom.Matrix classes
36
o flash.geom.ColorTransform almost fully implemented.
37
o flash.display.BitmapData partially implemented.
38
o flash.geom.Transform.matrix and flash.geom.Transform.ColorTransform
40
o MovieClip.transform implemented, with ability to find and apply
41
MovieClip transformations.
42
o Playback of VP6F video (SWF version 8 FLV) with Ffmpeg.
43
* Fixes and implementation of ActionScript 2 classes:
44
o NetConnection.call() implemented: initial support for flash Remoting
45
o toString() method of objects called correctly, String.split
47
o XMLSocket onData method implemented properly, other methods fixed.
48
o Error class implemented.
49
o XML and LoadVars sendAndLoad() now derive from a common base object
50
(loadable AS object); fixes the popular SWF Twitter badge.
51
o addRequestHeaders and contentType implemented for LoadVars and XML.
52
* VM bugfixes and improvements:
53
o Heart beating model, allowing for fine-grained interval timers and
55
o Frame label fix (case sensitivity).
56
o Fixes and improvements to Color and cxform.
57
o SWF matrix made faster and more compatible (golf.swf works now!)
58
o try/catch/finally ActionScript expression handled more correctly.
59
o Parse and partially use ScriptLimits tag. Handle stack limit more
61
o Fixed scoping issues for SWF <= 5
62
o Bitmap characters now support alpha.
63
* Media handling improvements:
64
o Pluggable architecture for MediaHandlers (ffmpeg/gst available)
65
o Media-handler agnostic Sound and NetStream classes
66
o Numerous bug fixes in ffmpeg and gstreamer media handling
67
* SWF version 2-specific fixes:
68
o PlaceObject tag display fixed (also applies to SWFs generated with
70
o DefineButtonCxform tag implemented).
71
* Codebase improvements:
72
o Renamed the 'server' directory to be a more accurate 'libcore'.
73
Merge 'libgeometry' into 'libbase'
74
o Keep Adobe happy with our users and our users happy with us by
75
changing "Flash player" into "SWF player" everywhere (a Linux
76
distributor received a demand letter).
77
o Numerous cleanups and changes to improve portability.
81
2008-05-10 Russ Nelson <nelson@crynwr.com>
3
83
Sixth alpha release of Gnash (0.8.3).
4
84
Improvements since 0.8.2 release are: