1
2008-05-10 Russ Nelson <nelson@crynwr.com>
3
Sixth alpha release of Gnash (0.8.3).
4
Improvements since 0.8.2 release are:
7
* Native fullscreen support (from AS) implemented.
8
* Long command-line options properly supported.
9
* View detailed movie information from GTK gui.
10
* Added an option in Preferences to initially display a movie
11
as a blank ("Click here to start") screen.
12
* Added "dump" GUI to dump a movie to disk.
13
* Improved Cairo rendering performance.
14
* Fix support for OpenOffice Impress SWF exporter (malformed..)
16
Less visible to users:
17
* Garbage Collector usage reduced where appropriate.
18
* Mouse.hide and Mouse.show implemented in GTK.
19
* ActionScript inheritance fixes:
20
o super implemented correctly (still not 100% compatible for SWF7)
21
o implements / instanceof works correctly now
22
* FsCommands quit, fullscreen and showMenu implemented.
23
* FsCommand-to-javascript implemented (plugin).
24
* Minor ActionScript compatibility fixes: String, XML, toLocaleString,
25
int, parseInt. fromCharCode, toString (SWF4) etc.
26
* Fixes to arguments class (tests: Function.as, line404~456).
27
* Stage.scaleMode implemented (fixes resizing of various movies).
28
* Stage.align implemented.
29
* Fixes to Date class (platform consistent).
30
* Logging uses boost::format.
31
* Improved Win32 support: builds using MinGW/MSYS (cross-compile
32
not tested yet), and initial implementation of npgnash.dll exists.
33
* Sprite handling improved, fixing FlowPlayer and other video SWFs.
35
o Fix in device font handling (DefineFontInfo tag)
36
o Fix support for DefineFont2 tag (sizes)
37
o Improve TextField support for TextFormat use.
38
* Fix parsing of malformed XML files
39
* Fix loading of text / XML with Byte Order Marks.
40
* Minor fix to _x and _y translation.
41
* More functions correctly registered as ASnative.
42
* System.capabilities information expanded.
43
* Jemalloc memory allocator from Mozilla added as an option.
44
* Redesigned and implemented AMF0 support, with the beginning of
46
* SWF8 line styles support (both from tag and drawing api)
1
49
2008-02-21 Sandro Santilli <strk@keybit.net>
3
51
Fifth alpha release of Gnash (0.8.2).
4
52
Improvements since 0.8.1 release are:
6
- Improved timeline redesign.
7
- Action execution order fixes.
8
- Keyboard handling improved [1].
9
- New classes implemented: System.capabilities (partial),
54
* Improved timeline redesign.
55
* Action execution order fixes.
56
* Keyboard handling improved [1].
57
* New classes implemented: System.capabilities (partial),
10
58
SharedObject, LocalConnection.
11
- New opcodes implemented: ActionImplements, Try/Throw.
12
- Movieclip.beginGradientFill completes drawing API support.
13
- MovieClip._lockroot support added.
14
- Implement GET/POST for MovieClip.loadVariables and
59
* New opcodes implemented: ActionImplements, Try/Throw.
60
* Movieclip.beginGradientFill completes drawing API support.
61
* MovieClip._lockroot support added.
62
* Implement GET/POST for MovieClip.loadVariables and
15
63
MovieClip.loadMovie
16
- Textfield support improved.
17
- Security: configurable sandbox restricts filesystem access by movies.
18
- Better support for SWF8.
19
- Streaming OGG-contained multimedia (e.g. vorbis/theora or vorbis/dirac),
64
* Textfield support improved.
65
* Security: configurable sandbox restricts filesystem access by movies.
66
* Better support for SWF8.
67
* Streaming OGG-contained multimedia (e.g. vorbis/theora or vorbis/dirac),
20
68
and other free formats.
21
- OGL and Cairo renderers much improved.
22
- Improvements of the Framebuffer GUI (hide text messages, support Linux
69
* OGL and Cairo renderers much improved.
70
* Improvements of the Framebuffer GUI (hide text messages, support Linux
23
71
events system, built-in touchscreen calibration, simple keyboard support,
24
72
better architecture support).
25
- SOLdumper utility for reading SOL files ('flash cookies').
26
- DumpShm utility finds and dumps Local Connection memory segments.
27
- Fullscreen display possible.
28
- Extensions for LIRC and DBus.
29
- High quality, cross-platform psuedo-randomness using boost random.
30
- NPAPI (Mozilla) plugin: keyboard events work, navigation and javascript
73
* SOLdumper utility for reading SOL files ('flash cookies').
74
* DumpShm utility finds and dumps Local Connection memory segments.
75
* Fullscreen display possible.
76
* Extensions for LIRC and DBus.
77
* High quality, cross-platform psuedo-randomness using boost random.
78
* NPAPI (Mozilla) plugin: keyboard events work, navigation and javascript
31
79
from within movies.
32
- Set and save preferences from the GUI (GTK).
33
- Improved stability and robustness with malformed SWFs.
34
- Many other bugfixes.
80
* Set and save preferences from the GUI (GTK).
81
* Improved stability and robustness with malformed SWFs.
82
* Many other bugfixes.
36
84
2007-08-29 Sandro Santilli <strk@keybit.net>
38
86
Fourth alpha release of Gnash (0.8.1).
39
87
Improvements since 0.8.0 release are:
42
- Support for device fonts
43
- Support for dynamic text fields
45
- Support for FFMPEG SVN
46
- Support for on-demand install of needed Gstreamer codec plugins.
47
- Debugger off by default (improves performance and memory use)
48
- AGG renderer by default
49
- Support for KDE/AGG combination
50
- Layout change : we'll now build <gui>-gnash and 'gnash' is a shell
51
script with gui selection capabilities (-G)
53
- Better support for flash player detection
54
- Fix for 'debugLog' directive in gnashrc
90
* Support for device fonts
91
* Support for dynamic text fields
93
* Support for FFMPEG SVN
94
* Support for on-demand install of needed Gstreamer codec plugins.
95
* Debugger off by default (improves performance and memory use)
96
* AGG renderer by default
97
* Support for KDE/AGG combination
98
* Layout change : we'll now build <gui>-gnash and 'gnash' is a shell
99
script with gui selection capabilities (-G)
101
* Better support for flash player detection
102
* Fix for 'debugLog' directive in gnashrc
56
07-06-XX Rob Savoye <rob@darkstar.welcomehome.org>
104
2007-06-01 Rob Savoye <rob@welcomehome.org>
58
106
The third alpha release of Gnash. Improvements since the 0.7.2 release
61
* Streaming video works with YouTube and Lulu.tv! This has been the
62
focus for the majority of the time since the last release.
63
* Many core improvments in the VM as our understanding of Flash
64
improves. These all improve both the correctness of a movie that is
65
being played, but enebles more movies to play that used to not work.
67
* Simple Flash debugger added.
68
* Improved Darwin support that can use the system OpenGL.
69
* Flash extensions, direct support for file handling, MySQL access,
70
etc.. through plugins to the Gnash VM. Wrappers for any C/C++ API
71
libraries can be exported into ActionScript, and used as native
72
commands in a Flash movie.
74
* Many new testcases! Support for testing with ming, swfmill, amd
76
* New drawing API for MovieClips..
78
2006-09-10 Rob Savoye <rob@bertha.welcomehome.org>
109
* Streaming video works with YouTube and Lulu.tv! This has been the
110
focus for the majority of the time since the last release.
111
* Many core improvments in the VM as our understanding of Flash
112
improves. These all improve both the correctness of a movie that is
113
being played, but enables more movies to play that used to not work.
115
* Simple Flash debugger added.
116
* Improved Darwin support that can use the system OpenGL.
117
* Flash extensions, direct support for file handling, MySQL access,
118
etc.. through plugins to the Gnash VM. Wrappers for any C/C++ API
119
libraries can be exported into ActionScript, and used as native
120
commands in a Flash movie.
122
* Many new testcases! Support for testing with ming, swfmill, amd
124
* New drawing API for MovieClips..
126
2006-09-10 Rob Savoye <rob@welcomehome.org>
80
128
The second alpha release of Gnash is coming soon. Improvements since
81
129
the 0.7.1 alpha release are:
83
* Polling main loop replaced with event driven framework.
84
* New GUI abstraction layer supporting GTK2, KDE, SDL, and just a
86
* Movies are parsed by a background thread, so they start playing
88
* Plugin supports web navigation and starts playing while the stream
90
* New AntiGrain (AGG) 2D backend added for framebuffer devices.
92
* Supports cross configuration and cross compiling for embedded targets.
93
* A whole slew of minor bugs that kept various movies from playing.
95
2006-04-20 Rob Savoye <rob@bertha.welcomehome.org>
97
The first alpha release of Gnash! Version 0.7.1 is released with a
98
working browser plugin.
131
* Polling main loop replaced with event driven framework.
132
* New GUI abstraction layer supporting GTK2, KDE, SDL, and just a
134
* Movies are parsed by a background thread, so they start playing
136
* Plugin supports web navigation and starts playing while the stream
138
* New AntiGrain (AGG) 2D backend added for framebuffer devices.
140
* Supports cross configuration and cross compiling for embedded targets.
141
* A whole slew of minor bugs that kept various movies from playing.
143
2006-04-20 Rob Savoye <rob@welcomehome.org>
145
* The first alpha release of Gnash! Version 0.7.1 is released with a
146
working browser plugin.
100
148
2005-12-10 Rob Savoye <rob@bertha.welcomehome.org>
102
GameSWF has been turned into Gnash! Gnash's goals are to turn this
103
into a free flash movie player plugin for Firefox.
150
* GameSWF has been turned into Gnash! Gnash's goals are to turn this
151
into a free flash movie player plugin for Firefox.