gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog NEWS README


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog NEWS README
Date: Fri, 16 May 2008 07:45:27 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/05/16 07:45:27

Modified files:
        .              : ChangeLog NEWS README 

Log message:
                * NEWS, README: forward-port nelson changes here (docbook 
changes
                  will need to be ported too).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6616&r2=1.6617
http://cvs.savannah.gnu.org/viewcvs/gnash/NEWS?cvsroot=gnash&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/gnash/README?cvsroot=gnash&r1=1.31&r2=1.32

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6616
retrieving revision 1.6617
diff -u -b -r1.6616 -r1.6617
--- ChangeLog   16 May 2008 07:40:15 -0000      1.6616
+++ ChangeLog   16 May 2008 07:45:23 -0000      1.6617
@@ -1,5 +1,10 @@
 2008-05-16 Sandro Santilli <address@hidden>
 
+       * NEWS, README: forward-port nelson changes here (docbook changes
+         will need to be ported too).
+
+2008-05-16 Sandro Santilli <address@hidden>
+
        * Makefile.am: isn't clear to me which of INTLLIB and LIBINTL we 
          should be using (macro/gettext.m4 sets both), so we print them
          in 'make dumpconfig' now to tell (I get both empty, if anyone

Index: NEWS
===================================================================
RCS file: /sources/gnash/gnash/NEWS,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- NEWS        11 Mar 2008 19:15:26 -0000      1.6
+++ NEWS        16 May 2008 07:45:25 -0000      1.7
@@ -1,103 +1,151 @@
+2008-05-10 Russ Nelson <address@hidden>
+
+Sixth alpha release of Gnash (0.8.3).
+Improvements since 0.8.2 release are:
+
+More visible to users:
+    * Native fullscreen support (from AS) implemented.
+    * Long command-line options properly supported.
+    * View detailed movie information from GTK gui.
+    * Added an option in Preferences to initially display a movie
+      as a blank ("Click here to start") screen.
+    * Added "dump" GUI to dump a movie to disk.
+    * Improved Cairo rendering performance.
+    * Fix support for OpenOffice Impress SWF exporter (malformed..)
+
+Less visible to users:
+    * Garbage Collector usage reduced where appropriate.
+    * Mouse.hide and Mouse.show implemented in GTK.
+    * ActionScript inheritance fixes:
+        o super implemented correctly (still not 100% compatible for SWF7)
+        o implements / instanceof works correctly now 
+    * FsCommands quit, fullscreen and showMenu implemented.
+    * FsCommand-to-javascript implemented (plugin).
+    * Minor ActionScript compatibility fixes: String, XML, toLocaleString,
+      int, parseInt. fromCharCode, toString (SWF4) etc.
+    * Fixes to arguments class (tests: Function.as, line404~456).
+    * Stage.scaleMode implemented (fixes resizing of various movies).
+    * Stage.align implemented.
+    * Fixes to Date class (platform consistent).
+    * Logging uses boost::format.
+    * Improved Win32 support: builds using MinGW/MSYS (cross-compile
+      not tested yet), and initial implementation of npgnash.dll exists.
+    * Sprite handling improved, fixing FlowPlayer and other video SWFs.
+    * TextField handling:
+          o Fix in device font handling (DefineFontInfo tag)
+          o Fix support for DefineFont2 tag (sizes)
+          o Improve TextField support for TextFormat use. 
+    * Fix parsing of malformed XML files
+    * Fix loading of text / XML with Byte Order Marks.
+    * Minor fix to _x and _y translation.
+    * More functions correctly registered as ASnative.
+    * System.capabilities information expanded.
+    * Jemalloc memory allocator from Mozilla added as an option.
+    * Redesigned and implemented AMF0 support, with the beginning of
+      AMF3 support.
+    * SWF8 line styles support (both from tag and drawing api) 
+
+
 2008-02-21  Sandro Santilli <address@hidden>
 
 Fifth alpha release of Gnash (0.8.2).
 Improvements since 0.8.1 release are:
 
-    - Improved timeline redesign.
-    - Action execution order fixes.
-    - Keyboard handling improved [1].
-    - New classes implemented: System.capabilities (partial),
+    * Improved timeline redesign.
+    * Action execution order fixes.
+    * Keyboard handling improved [1].
+    * New classes implemented: System.capabilities (partial),
       SharedObject, LocalConnection.
-    - New opcodes implemented: ActionImplements, Try/Throw.
-    - Movieclip.beginGradientFill completes drawing API support.
-    - MovieClip._lockroot support added.
-    - Implement GET/POST for MovieClip.loadVariables and
+    * New opcodes implemented: ActionImplements, Try/Throw.
+    * Movieclip.beginGradientFill completes drawing API support.
+    * MovieClip._lockroot support added.
+    * Implement GET/POST for MovieClip.loadVariables and
       MovieClip.loadMovie
-    - Textfield support improved.
-    - Security: configurable sandbox restricts filesystem access by movies.
-    - Better support for SWF8.
-    - Streaming OGG-contained multimedia (e.g. vorbis/theora or vorbis/dirac),
+    * Textfield support improved.
+    * Security: configurable sandbox restricts filesystem access by movies.
+    * Better support for SWF8.
+    * Streaming OGG-contained multimedia (e.g. vorbis/theora or vorbis/dirac),
       and other free formats.
-    - OGL and Cairo renderers much improved.
-    - Improvements of the Framebuffer GUI (hide text messages, support Linux
+    * OGL and Cairo renderers much improved.
+    * Improvements of the Framebuffer GUI (hide text messages, support Linux
       events system, built-in touchscreen calibration, simple keyboard support,
       better architecture support).
-    - SOLdumper utility for reading SOL files ('flash cookies').
-    - DumpShm utility finds and dumps Local Connection memory segments.
-    - Fullscreen display possible.
-    - Extensions for LIRC and DBus.
-    - High quality, cross-platform psuedo-randomness using boost random.
-    - NPAPI (Mozilla) plugin: keyboard events work, navigation and javascript
+    * SOLdumper utility for reading SOL files ('flash cookies').
+    * DumpShm utility finds and dumps Local Connection memory segments.
+    * Fullscreen display possible.
+    * Extensions for LIRC and DBus.
+    * High quality, cross-platform psuedo-randomness using boost random.
+    * NPAPI (Mozilla) plugin: keyboard events work, navigation and javascript
       from within movies.
-    - Set and save preferences from the GUI (GTK).
-    - Improved stability and robustness with malformed SWFs.
-    - Many other bugfixes. 
+    * Set and save preferences from the GUI (GTK).
+    * Improved stability and robustness with malformed SWFs.
+    * Many other bugfixes. 
 
 2007-08-29  Sandro Santilli <address@hidden>
 
 Fourth alpha release of Gnash (0.8.1).
 Improvements since 0.8.0 release are:
 
-       - Garbage Collector
-       - Support for device fonts
-       - Support for dynamic text fields
-       - Better key handling
-       - Support for FFMPEG SVN
-       - Support for on-demand install of needed Gstreamer codec plugins.
-       - Debugger off by default (improves performance and memory use)
-       - AGG renderer by default 
-       - Support for KDE/AGG combination
-       - Layout change : we'll now build <gui>-gnash and 'gnash' is a shell
+    * Garbage Collector
+    * Support for device fonts
+    * Support for dynamic text fields
+    * Better key handling
+    * Support for FFMPEG SVN
+    * Support for on-demand install of needed Gstreamer codec plugins.
+    * Debugger off by default (improves performance and memory use)
+    * AGG renderer by default 
+    * Support for KDE/AGG combination
+    * Layout change : we'll now build <gui>-gnash and 'gnash' is a shell
          script with gui selection capabilities (-G)
-       - More robust parser 
-       - Better support for flash player detection
-       - Fix for 'debugLog' directive in gnashrc
+    * More robust parser 
+    * Better support for flash player detection
+    * Fix for 'debugLog' directive in gnashrc
 
-07-06-XX  Rob Savoye  <address@hidden>
+2007-06-01  Rob Savoye  <address@hidden>
 
 The third alpha release of Gnash. Improvements since the 0.7.2 release
 are: 
 
-* Streaming video works with YouTube and Lulu.tv! This has been the
-focus for the majority of the time since the last release.
-* Many core improvments in the VM as our understanding of Flash
-improves. These all improve both the correctness of a movie that is
-being played, but enebles more movies to play that used to not work.
-* New FLTK2 gui.
-* Simple Flash debugger added.
-* Improved Darwin support that can use the system OpenGL.
-* Flash extensions, direct support for file handling, MySQL access,
-etc.. through plugins to the Gnash VM. Wrappers for any C/C++ API
-libraries can be exported into ActionScript, and used as native
-commands in a Flash movie.
-* Updated manuals.
-* Many new testcases! Support for testing with ming, swfmill, amd
-mtasc compilers.
-* New drawing API for MovieClips..
+    * Streaming video works with YouTube and Lulu.tv! This has been the
+      focus for the majority of the time since the last release.
+    * Many core improvments in the VM as our understanding of Flash
+      improves. These all improve both the correctness of a movie that is
+      being played, but enables more movies to play that used to not work.
+    * New FLTK2 gui.
+    * Simple Flash debugger added.
+    * Improved Darwin support that can use the system OpenGL.
+    * Flash extensions, direct support for file handling, MySQL access,
+      etc.. through plugins to the Gnash VM. Wrappers for any C/C++ API
+      libraries can be exported into ActionScript, and used as native
+      commands in a Flash movie.
+    * Updated manuals.
+    * Many new testcases! Support for testing with ming, swfmill, amd
+      mtasc compilers.
+    * New drawing API for MovieClips..
 
-2006-09-10  Rob Savoye  <address@hidden>
+2006-09-10  Rob Savoye  <address@hidden>
 
 The second alpha release of Gnash is coming soon. Improvements since
 the 0.7.1 alpha release are:
 
-* Polling main loop replaced with event driven framework.
-* New GUI abstraction layer supporting GTK2, KDE, SDL, and just a
-framebuffer. 
-* Movies are parsed by a background thread, so they start playing
-while still loading.
-* Plugin supports web navigation and starts playing while the stream
-is loading.
-* New AntiGrain (AGG) 2D backend added for framebuffer devices.
-* Sound now works.
-* Supports cross configuration and cross compiling for embedded targets.
-* A whole slew of minor bugs that kept various movies from playing.
+    * Polling main loop replaced with event driven framework.
+    * New GUI abstraction layer supporting GTK2, KDE, SDL, and just a
+      framebuffer. 
+    * Movies are parsed by a background thread, so they start playing
+      while still loading.
+    * Plugin supports web navigation and starts playing while the stream
+      is loading.
+    * New AntiGrain (AGG) 2D backend added for framebuffer devices.
+    * Sound now works.
+    * Supports cross configuration and cross compiling for embedded targets.
+    * A whole slew of minor bugs that kept various movies from playing.
 
-2006-04-20  Rob Savoye  <address@hidden>
+2006-04-20  Rob Savoye  <address@hidden>
 
-The first alpha release of Gnash! Version 0.7.1 is released with a
-working browser plugin.
+    * The first alpha release of Gnash! Version 0.7.1 is released with a
+      working browser plugin.
 
 2005-12-10  Rob Savoye  <address@hidden>
 
-GameSWF has been turned into Gnash! Gnash's goals are to turn this
-into a free flash movie player plugin for Firefox.
+    * GameSWF has been turned into Gnash! Gnash's goals are to turn this
+      into a free flash movie player plugin for Firefox.

Index: README
===================================================================
RCS file: /sources/gnash/gnash/README,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- README      5 Mar 2008 03:55:49 -0000       1.31
+++ README      16 May 2008 07:45:26 -0000      1.32
@@ -6,7 +6,7 @@
 plugin, or as a library used by other programs.  It is not yet complete;
 it does not correctly handle every .swf file.
 
-This is the README file for the Gnash-0.8XXXXXX release (or CVS snapshot).
+This is the README file for the Gnash-0.8.3 release (or CVS snapshot).
 
 Gnash is originally based on the code of GameSWF, by Thatcher Ulrich.
 GameSWF was the most advanced among free flash movie players; it
@@ -25,32 +25,18 @@
 Flash Support:
 --------------
 
-Many of the Flash movies that I come across play fine in Gnash.  Many
-others do not.  In particular, Flash movies that are used for browser
-navigation may still have a few issues with some URLs left.  Most
-Flash based navigation of a web site should work.
-
-Gnash supports the majority of Flash opcodes up to SWF version 7, and
-a wide sampling of ActionScript classes for SWF version 7.  All the core
-ones are implemented, and many of the newer ones work, but may be missing
-some of their methods.  All unimplemented opcodes and ActionScript classes
-and methods print a warning when using -v with gnash or gprocessor.  Using
+Many Flash movies play fine in Gnash.  Many others do not.  In particular,
+Flash movies that are used for browser navigation may still have a few
+issues with some URLs left.  Most Flash based navigation of a web site
+should work.
+
+Gnash supports most Flash opcodes up to SWF version 7, and a wide sampling
+of ActionScript classes for SWF version 7.  All the core ones are
+implemented, and many of the newer ones work, but may be missing some of
+their methods.  All unimplemented opcodes and ActionScript classes and
+methods print a warning when using -v with gnash or gprocessor.  Using
 gprocessor -v is a quick way to see why a movie isn't playing correctly.
 
-Currently implemented ActionScript classes are: Array, Boolean, Date,
-Key, Math, Mouse, Number, Object, Sound, String, XML, XMLNode,
-XMLSocket, NetStream, NetConnection, Stage, Button.
-
-Partially implemented classes are: MovieClipLoader, LocalConnection,
-MovieClip, TextField, TextFormat, System, Function, LoadVars, Video.
-
-Unimplemented classes are: Accessibility, Error, Microphone,
-Selection, SharedObject, Camera, Color, ContextMenu,
-CustomActions.
-
-Unimplemented Opcodes are: Throw, Implements, Try,
-MDLength, MDSubstring, MDChr.
-
 Currently streaming video for some video sharing sites like Lulu.tv,
 or YouTube.com, does work. Your mileage with other sites may vary, but
 work continues on improving Gnash.
@@ -67,7 +53,7 @@
 
 Some web pages have Internet Explorer-specific Javascript that fail
 in Firefox, which prevents the plugin from being loaded. In these cases
-I "view source" and then use wget to grab the movie for testing.
+"view source" and then use wget to grab the movie for testing.
 
 By default, the configure script looks for the GtkGl extension, and
 if that can't be found, it defaults to using SDL. The plugin works by
@@ -106,12 +92,12 @@
 running variations of OpenEmbedded. These include several custom
 hardware platforms aimed at educational software for children. Better
 known devices are the Sharp Zaurus family of PDAs (reflashed to run Open
-Zaurus), the Nokia 770/800, the OLPC and the Pepper Pad 3, that both
-run a trimmed down Fedora.
+Zaurus), the Nokia Internet Tablets (770 / 800 / 810), the OLPC and the
+Pepper Pad 3, the latter two running a trimmed down Fedora.
 
-64bit systems Gnash has been known to run on are the Itanium,
-UltraSparc, PowerPC, AMD64, MIPS. Embedded systems include several ARM
-variants, MIPS, and the Geode GX.
+Gnash has been known to run on these 64-bit systems: the Itanium,
+UltraSparc, PowerPC, AMD64, MIPS. Embedded processors include several
+ARM variants, MIPS, and the Geode GX.
 
 Building Gnash:
 ---------------
@@ -126,14 +112,13 @@
 
    --enable-renderer=opengl
    --enable-renderer=cairo
-or --enable-renderer=agg
+or --enable-renderer=agg (default)
 
 Only one can be specified.  In addition, Gnash can use different multimedia
 back-ends for sound and/or video:
 
-   --enable-media=GST                  Gstreamer
-   --enable-media=ffmpeg               Ffmpeg
-or --enable-media=mad                  libmad (MP3 audio decoding only)
+   --enable-media=GST                  Gstreamer (default)
+or --enable-media=ffmpeg               Ffmpeg/SDL
 
 The "media" setting is independent of the "renderer" setting.
 
@@ -145,10 +130,12 @@
 dependent packages: OpenGL(libMesa), SDL.
 
 The GTK support is more developed and featureful, while the SDL
-support has fewer dependancies on other packages. The AGG backend
+support has fewer dependencies on other packages. The AGG backend
 gives better quality results, and works on devices with only a
-framebuffer, but the performance isn't as good as the OpenGL backend
-if you have a binary blob acelerated graphics driver installed.
+framebuffer.  Performance is better with the OpenGL backend, but
+it depends on having an accelerated graphics driver installed.
+This may require the use of a binary-only driver, so it's not
+for everyone.
 
 Other required packages are libxml2, libpng, and libjpeg.
 If gettext support is installed, or is present in the standard C library,
@@ -219,3 +206,4 @@
 bug reports. Please try to reproduce your bug reports with the most
 recent version of Gnash in CVS, as bugs are fixed there that may be
 broken in a standard release.
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]