gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/trunk r10000: forward-port the release cha


From: Russell Nelson
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r10000: forward-port the release changes to trunk
Date: Fri, 17 Oct 2008 16:50:09 -0400
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 10000
committer: Russell Nelson <address@hidden>
branch nick: trunk
timestamp: Fri 2008-10-17 16:50:09 -0400
message:
  forward-port the release changes to trunk
added:
  doc/C/flvdumper.man-xml
  doc/C/preformatted/flvdumper.1.in
modified:
  NEWS
  doc/C/Makefile.am
  utilities/flvdumper.cpp
=== modified file 'NEWS'
--- a/NEWS      2008-05-16 12:40:48 +0000
+++ b/NEWS      2008-10-17 20:50:09 +0000
@@ -1,5 +1,85 @@
 2008-05-10 Russ Nelson <address@hidden>
 
+Sixth alpha release of Gnash (0.8.4).
+Improvements since 0.8.3 release are:
+
+More visible to users:
+
+    * The -d switch won't behave the same as in 0.8.3. This is a
+      temporary thing, we'll likely bring it back to its original
+      behaviour for next releases. If you're curious, -d will now
+      change heart beating rate.
+    * Support for MIT SHM X extention is disabled by default `cause
+      it broke (*grin*). We'll get it back on next release. Let us
+      know if you really notice a performance degradation on the
+      rendering side please <address@hidden>. 
+    * Keep Adobe happy with our users and our users happy with us by
+      changing "Flash player" into "SWF player" everywhere.  Adobe
+      claims "Flash" as a trademark and had asked a Linux distributor
+      to fix it.
+    * The popular SWF Twitter badge now renders correctly.
+    * Fix parsing of urls containing multiple question marks 
+    * Fix support for movies embedding multiple sound streams 
+    * Support for loading PNG and GIF images added.
+    * Improved rendering of SWF movies because of the less visible
+      changes listed below.
+    * Support for writing RGB/RGBA PNG images and JPEG images.
+    * Works with Potlatch OpenStreetMap editor
+    * New 'flvdumper' utility for analyzing FLV video files.
+    * XPI packaging support for Mozilla & Firefox. 
+
+Less visible to users:
+
+    * Improved SWF version 8 support:
+      o flash.geom.Point, flash.geom.Rect, flash.geom.Matrix classes
+        implemented.
+      o flash.geom.ColorTransform almost fully implemented.
+      o flash.display.BitmapData partially implemented.
+      o flash.geom.Transform.matrix and flash.geom.Transform.ColorTransform
+        implemented.
+      o MovieClip.transform implemented, with ability to find and apply
+        MovieClip transformations.
+      o Playback of VP6F video (SWF version 8 FLV) with Ffmpeg. 
+    * Fixes and implementation of ActionScript 2 classes:
+      o NetConnection.call() implemented: initial support for flash Remoting
+      o toString() method of objects called correctly, String.split
+        implementation fixed.
+      o XMLSocket onData method implemented properly, other methods fixed.
+      o Error class implemented.
+      o XML and LoadVars sendAndLoad() now derive from a common base object
+        (loadable AS object); fixes the popular SWF Twitter badge.
+      o addRequestHeaders and contentType implemented for LoadVars and XML. 
+    * VM bugfixes and improvements:
+      o Heart beating model, allowing for fine-grained interval timers and
+        threading reduction.
+      o Frame label fix (case sensitivity).
+      o Fixes and improvements to Color and cxform.
+      o SWF matrix made faster and more compatible (golf.swf works now!)
+      o try/catch/finally ActionScript expression handled more correctly.
+      o Parse and partially use ScriptLimits tag. Handle stack limit more
+        correctly.
+      o Fixed scoping issues for SWF <= 5
+      o Bitmap characters now support alpha.
+    * Media handling improvements:
+      o Pluggable architecture for MediaHandlers (ffmpeg/gst available)
+      o Media-handler agnostic Sound and NetStream classes
+      o Numerous bug fixes in ffmpeg and gstreamer media handling
+    * SWF version 2-specific fixes:
+      o PlaceObject tag display fixed (also applies to SWFs generated with
+        some free tools)
+      o DefineButtonCxform tag implemented). 
+    * Codebase improvements:
+      o Renamed the 'server' directory to be a more accurate 'libcore'.
+        Merge 'libgeometry' into 'libbase'
+      o Keep Adobe happy with our users and our users happy with us by
+        changing "Flash player" into "SWF player" everywhere (a Linux
+        distributor received a demand letter).
+      o Numerous cleanups and changes to improve portability. 
+
+--
+
+2008-05-10 Russ Nelson <address@hidden>
+
 Sixth alpha release of Gnash (0.8.3).
 Improvements since 0.8.2 release are:
 
@@ -46,6 +126,8 @@
     * 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).
@@ -81,6 +163,8 @@
     * 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).
@@ -101,6 +185,8 @@
     * Better support for flash player detection
     * Fix for 'debugLog' directive in gnashrc
 
+--
+
 2007-06-01  Rob Savoye  <address@hidden>
 
 The third alpha release of Gnash. Improvements since the 0.7.2 release
@@ -123,6 +209,8 @@
       mtasc compilers.
     * New drawing API for MovieClips..
     
+--
+
 2006-09-10  Rob Savoye  <address@hidden>
 
 The second alpha release of Gnash is coming soon. Improvements since
@@ -140,11 +228,15 @@
     * 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>
 
     * 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

=== modified file 'doc/C/Makefile.am'
--- a/doc/C/Makefile.am 2008-05-22 20:35:40 +0000
+++ b/doc/C/Makefile.am 2008-10-17 20:50:09 +0000
@@ -75,14 +75,14 @@
        $(COMMON) \
        $(XML_MAIN) \
        $(MANSRC)  \
-       preformatted/gnashuser.html.in preformatted/gprocessor.1.in 
preformatted/cygnal.1.in preformatted/gnash.1.in preformatted/gnash_ref.info.in 
preformatted/soldumper.1.in preformatted/dumpshm.1.in 
preformatted/gnashref.html.in preformatted/gnash_user.info.in
+       preformatted/gnashuser.html.in preformatted/gprocessor.1.in 
preformatted/cygnal.1.in preformatted/gnash.1.in preformatted/gnash_ref.info.in 
preformatted/soldumper.1.in preformatted/flvdumper.1.in 
preformatted/dumpshm.1.in preformatted/gnashref.html.in 
preformatted/gnash_user.info.in
 
 #noinst_SCRIPT = gen-doc.sh
 # We list the texi and info pages twice, as differing versions of the 
 # docbook-utils transform the name at different steps in the process.
 # This is an easy way to handle it either way, since we only need it as
 # dependency anyway.
-dist_man_MANS = gnash.1 gprocessor.1 dumpshm.1 soldumper.1 cygnal.1
+dist_man_MANS = gnash.1 gprocessor.1 dumpshm.1 soldumper.1 flvdumper.1 cygnal.1
 MANSRC = $(dist_man_MANS:.1=.man-xml)
 INFOS  = gnash_user.info gnash_ref.info
 HTMLS  = $(XML_MAIN:.xml=.html)

=== added file 'doc/C/flvdumper.man-xml'
--- a/doc/C/flvdumper.man-xml   1970-01-01 00:00:00 +0000
+++ b/doc/C/flvdumper.man-xml   2008-10-17 20:50:09 +0000
@@ -0,0 +1,84 @@
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                   "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";
+[
+  <!ENTITY legal SYSTEM "legal.xml">
+  <!ENTITY appversion "0.8">
+  <!ENTITY manrevision "0.1">
+  <!ENTITY date "Feb 2008">
+  <!ENTITY app "<application>Flvdumper</application>">
+  <!ENTITY appname "flvdumper">
+  <!ENTITY version "0.8">
+]
+>
+
+<refentry id="flvdumper">
+<refmeta>
+<refentrytitle>flvdumper</refentrytitle>
+<manvolnum>1</manvolnum>
+</refmeta>
+
+<!-- the refname becomes the output name of the man page -->
+<refnamediv>
+<refname>flvdumper</refname>
+<refpurpose>Gnash FLash Video File Dumper</refpurpose>
+</refnamediv>
+
+
+<refsynopsisdiv><title>Synopsis</title>
+<synopsis>
+flvdumper (options)... (file)...
+</synopsis>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+  Dump information about .flv files.
+</para>
+
+<para>
+  When a SWF player, including Gnash, plays a SWF "movie",
+  the movie can contain video files.
+
+  Flvdumper prints these files,
+  which are comprised of an H.263 variant or H.254 video bit stream.
+</para>
+
+<para>
+  More information about Flash Video is available at the Wikipedia Flash
+  Video article: http://en.wikipedia.org/wiki/Flash_Video
+</para>
+
+<variablelist>
+  <varlistentry>
+    <term>-h</term>
+    <listitem>
+      <para>
+       Print usage info.
+      </para>
+    </listitem>
+  </varlistentry>
+
+  <varlistentry>
+    <term>-m</term>
+    <listitem>
+      <para>
+       Print only meta tags (default).
+      </para>
+    </listitem>
+  </varlistentry>
+
+  <varlistentry>
+    <term>-a</term>
+    <listitem>
+      <para>
+       Print all the tags.
+      </para>
+    </listitem>
+  </varlistentry>
+
+
+</variablelist>
+
+</refsect1>
+</refentry>
+

=== added file 'doc/C/preformatted/flvdumper.1.in'
--- a/doc/C/preformatted/flvdumper.1.in 1970-01-01 00:00:00 +0000
+++ b/doc/C/preformatted/flvdumper.1.in 2008-10-17 20:50:09 +0000
@@ -0,0 +1,34 @@
+'\" -*- coding: us-ascii -*-
+.if \n(.g .ds T< \\FC
+.if \n(.g .ds T> \\F[\n[.fam]]
+.de URL
+\\$2 \(la\\$1\(ra\\$3
+..
+.if \n(.g .mso www.tmac
+.TH flvdumper 1 "17 October 2008" "" ""
+.SH NAME
+flvdumper \- Gnash FLash Video File Dumper
+.SH Synopsis
+.nf
+
+flvdumper (options)... (file)...
+.fi
+.SH DESCRIPTION
+Dump information about .flv files.
+.PP
+When a SWF player, including Gnash, plays a SWF "movie",
+the movie can contain video files.
+Flvdumper prints these files,
+which are comprised of an H.263 variant or H.254 video bit stream.
+.PP
+More information about Flash Video is available at the Wikipedia Flash
+Video article: http://en.wikipedia.org/wiki/Flash_Video
+.TP 
+-h
+Print usage info.
+.TP 
+-m
+Print only meta tags (default).
+.TP 
+-a
+Print all the tags.

=== modified file 'utilities/flvdumper.cpp'
--- a/utilities/flvdumper.cpp   2008-10-02 08:42:45 +0000
+++ b/utilities/flvdumper.cpp   2008-10-17 20:50:09 +0000
@@ -280,10 +280,10 @@
 {
     cerr << _("This program dumps the internal data of an FLV video file")
          << endl;
-    cerr << _("Usage: flvdumper [h] filename") << endl;
+    cerr << _("Usage: flvdumper [-h] [-m] [-a] filename") << endl;
     cerr << _("-h\tHelp") << endl;
-    cerr << _("-m\tPrint any Meta tags only (default)") << endl;
-    cerr << _("-a\tPrint al the tags too.") << endl;
+    cerr << _("-m\tPrint only Meta tags (default)") << endl;
+    cerr << _("-a\tPrint all tags.") << endl;
     exit (-1);
 }
 


reply via email to

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