gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash NEWS README ChangeLog macros/kde.m4 serve...


From: Rob Savoye
Subject: [Gnash-commit] gnash NEWS README ChangeLog macros/kde.m4 serve...
Date: Mon, 04 Jun 2007 18:00:10 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Rob Savoye <rsavoye>    07/06/04 18:00:10

Modified files:
        .              : NEWS README ChangeLog 
        macros         : kde.m4 
        server/asobj   : Makefile.am 
        server/parser  : Makefile.am 

Log message:
                * NEWS, README: Update for upcoming release.
                * macros/kde.m4: Use newlist so we don't stomp on libslist.
                * server/asobj/Makefile.am: Don't link ffmpeg to convienince 
lib. 
                * server/parser/Makefile.am: We don't need ffmpeg or gstreamer
                headers for this directory.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/NEWS?cvsroot=gnash&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/gnash/README?cvsroot=gnash&r1=1.27&r2=1.28
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3448&r2=1.3449
http://cvs.savannah.gnu.org/viewcvs/gnash/macros/kde.m4?cvsroot=gnash&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Makefile.am?cvsroot=gnash&r1=1.38&r2=1.39
http://cvs.savannah.gnu.org/viewcvs/gnash/server/parser/Makefile.am?cvsroot=gnash&r1=1.33&r2=1.34

Patches:
Index: NEWS
===================================================================
RCS file: /sources/gnash/gnash/NEWS,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- NEWS        21 Jan 2007 22:41:02 -0000      1.3
+++ NEWS        4 Jun 2007 18:00:08 -0000       1.4
@@ -1,3 +1,25 @@
+2007-06-XX  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..
+
 2006-09-10  Rob Savoye  <address@hidden>
 
 The second alpha release of Gnash is coming soon. Improvements since

Index: README
===================================================================
RCS file: /sources/gnash/gnash/README,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- README      26 Apr 2007 02:45:51 -0000      1.27
+++ README      4 Jun 2007 18:00:08 -0000       1.28
@@ -1,4 +1,4 @@
-$Id: README,v 1.27 2007/04/26 02:45:51 jgilmore Exp $
+$Id: README,v 1.28 2007/06/04 18:00:08 rsavoye Exp $
 
                    Gnash: the GNU Flash Player
 
@@ -39,21 +39,23 @@
 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, and XMLSocket.
+Key, Math, Mouse, Number, Object, Sound, String, XML, XMLNode,
+XMLSocket, NetStream, NetConnection, 
 
-Partially implemented classes are: MovieClipLoader, NetConnection,
-LocalConnection, MovieClip, TextField, and TextFormat.
+Partially implemented classes are: MovieClipLoader, LocalConnection,
+MovieClip, TextField, TextFormat, System, Function, LoadVars,
 
-Unimplemented classes are: Accessibility, Error, Function, LoadVars,
-Microphone, NetStream, Selection, SharedObject, Stage, System, Button,
-Camera, Color, ContextMenu, CustomActions, Video.
+Unimplemented classes are: Accessibility, Error, Microphone,
+Selection, SharedObject, Stage, Button, Camera, Color, ContextMenu,
+CustomActions, Video.
 
 Unimplemented Opcodes are: Throw, Implements, Extends, EnumObject, Try,
 NewMethod, MDLength, MDSubstring, MDChr, Delete, GetTarget.
 
-There is currently some FLV video support, only minimal AMF data support,
-and no loading of external jpegs.
+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.
+
 
 Plugin:        
 -------
@@ -62,7 +64,7 @@
 It can play some Flash files in cooperation with the browser. It
 should work with any browser that supports the of Mozilla's NSPR API and
 plugin SDK. It has been tested with Mozilla 1.7.13 with gtk2 (won't work with
-gtk1 due to the NSAPI used), Firefox 1.0.x and Firefox 1.5.x.
+gtk1 due to the NSAPI used), Firefox 1.0.x, Firefox 1.5.x, and Firefox 2.x.
 
 Some web pages have Internet Explorer-specific Javascript that fail
 in Firefox, which prevents the plugin from being loaded. In these cases
@@ -71,7 +73,8 @@
 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
 forking and running the standalone player, so whichever graphics library
-Gnash uses will also be used by the plugin.
+Gnash uses will also be used by the plugin. As an alternate to SDL,
+Gnash also now has FLTK2 support.
 
 The GTK version has full event handling, and supports a right-click
 mouse menu to control the movie. The SDL version has no event
@@ -84,6 +87,32 @@
 install" will install the plugin in. By default it will be installed
 in the user's .mozilla/plugins or .firefox/plugins directory.
 
+Platforms Supported:
+--------------------
+
+Gnash has been ported to a wide variety of hardware and operating
+systems. Primary platforms that get the most support are most of
+the GNU/Linux distributions, but Ubuntu, Fedora, and Debian primarily.
+OpenBSD is also adequately maintained, but Gnash is known to run on
+FreeBSD and NetBSD systems as well. There are also ports to Beos,
+Haiku, OS/2, Irix, Solaris, and OpenEmbedded.
+
+There are ports of the standalone player to Darwin and Win32. Both
+require adding the dependent libraries Gnash needs. Work has started
+on a native Darwin (Aqua/Carbon/OpenGL) GUI so most of these packages
+won't be required. The win32 player can be built with VC++, or
+Mingw32. 
+
+Gnash has also been ported to a variety of embedded devices, most
+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.
+
+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.
 
 Building Gnash:
 ---------------
@@ -105,7 +134,7 @@
 
    --enable-media=GST                  Gstreamer
    --enable-media=ffmpeg               Ffmpeg
-   --enable-media=mad                  libmad (MP3 audio decoding only)
+or --enable-media=mad                  libmad (MP3 audio decoding only)
 
 The "media" setting is independent of the "renderer" setting.
 
@@ -117,18 +146,21 @@
 dependent packages: OpenGL(libMesa), SDL.
 
 The GTK support is more developed and featureful, while the SDL
-support has fewer dependancies on other packages.
+support has fewer dependancies 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.
 
 Other required packages are libxml2, libpng, and libjpeg.
 If gettext support is installed, or is present in the standard C library,
-gnash will support translation of its messages into other languages.
-
-At this time the sound support is experimental until the new sound
-support is completed. This will support both Gstreamer and
-ffmpeg.
+gnash will support translation of its messages into other
+languages. Boost is also required, as Gnash uses it for portable
+mutexes and threading.
 
 Gstreamer version 0.10 is required because earlier versions wouldn't
-let you insert clips into an existing sound stream, as Gnash needs to do.
+let you insert clips into an existing sound stream, as Gnash needs to
+do. If you use Gstreamer, you still need the ffmeg decoders, and the
+ffmpeg plugin for Gstreamer.
 
 You no longer need the Mozilla or Firefox development packages to
 build Gnash. All the required files are now included in Gnash, so the
@@ -138,6 +170,10 @@
 development packages installed. This now installs a KDE executable
 called "klash" that is used by this plugin.
 
+As of ffmpeg version 51.40.4, the swscale implementation will be used
+instead of img_convert. Note that using when using ffmpeg version
+51.40.4, Gnash won't link.
+
 The Gnash Community:
 --------------------
 

Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3448
retrieving revision 1.3449
diff -u -b -r1.3448 -r1.3449
--- ChangeLog   4 Jun 2007 16:59:02 -0000       1.3448
+++ ChangeLog   4 Jun 2007 18:00:08 -0000       1.3449
@@ -1,3 +1,11 @@
+2007-06-04  Rob Savoye  <address@hidden>
+
+       * NEWS, README: Update for upcoming release.
+       * macros/kde.m4: Use newlist so we don't stomp on libslist.
+       * server/asobj/Makefile.am: Don't link ffmpeg to convienince lib. 
+       * server/parser/Makefile.am: We don't need ffmpeg or gstreamer
+       headers for this directory.
+
 2007-06-04 Sandro Santilli <address@hidden>
 
        * backend/render_handler.h: expose a new getBitsPerPixel interface.

Index: macros/kde.m4
===================================================================
RCS file: /sources/gnash/gnash/macros/kde.m4,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- macros/kde.m4       27 May 2007 18:30:42 -0000      1.31
+++ macros/kde.m4       4 Jun 2007 18:00:09 -0000       1.32
@@ -14,7 +14,7 @@
 dnl  along with this program; if not, write to the Free Software
 dnl  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-dnl $Id: kde.m4,v 1.31 2007/05/27 18:30:42 bjacques Exp $
+dnl $Id: kde.m4,v 1.32 2007/06/04 18:00:09 rsavoye Exp $
 
 AC_DEFUN([GNASH_PATH_KDE],
 [
@@ -95,8 +95,8 @@
   if test x"${ac_cv_path_kde_lib}" = x; then
     AC_MSG_CHECKING([for kdeui library])
     topdir=""
-    libslist="${kde_prefix}/lib ${libslist}"
-    for i in $libslist ; do
+    newlist="${kde_prefix}/lib ${libslist}"
+    for i in $newlist ; do
       if test -f $i/libkdeui.a -o -f $i/libkdeui.${shlibext} ; then
         topdir=$i
         AC_MSG_RESULT(${topdir}/libkdeui)

Index: server/asobj/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Makefile.am,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- server/asobj/Makefile.am    4 May 2007 09:40:25 -0000       1.38
+++ server/asobj/Makefile.am    4 Jun 2007 18:00:09 -0000       1.39
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-# $Id: Makefile.am,v 1.38 2007/05/04 09:40:25 strk Exp $
+# $Id: Makefile.am,v 1.39 2007/06/04 18:00:09 rsavoye Exp $
 
 AUTOMAKE_OPTIONS = 
 
@@ -124,7 +124,7 @@
 if USE_FFMPEG_ENGINE
 libgnashasobjs_la_SOURCES += NetStreamFfmpeg.cpp SoundFfmpeg.cpp
 AM_CPPFLAGS += $(FFMPEG_CFLAGS)
-libgnashasobjs_la_LIBADD += $(FFMPEG_LIBS)
+# libgnashasobjs_la_LIBADD += $(FFMPEG_LIBS)
 endif
 
 if USE_SOUND_GST

Index: server/parser/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/server/parser/Makefile.am,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- server/parser/Makefile.am   21 May 2007 11:11:39 -0000      1.33
+++ server/parser/Makefile.am   4 Jun 2007 18:00:09 -0000       1.34
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-# $Id: Makefile.am,v 1.33 2007/05/21 11:11:39 strk Exp $
+# $Id: Makefile.am,v 1.34 2007/06/04 18:00:09 rsavoye Exp $
 
 AUTOMAKE_OPTIONS = 
 
@@ -38,8 +38,6 @@
         -I$(top_srcdir)        \
        $(LIBXML_CFLAGS) \
        $(GLIB_CFLAGS) \
-       $(FFMPEG_CFLAGS) \
-       $(GSTREAMER_CFLAGS) \
        $(PTHREAD_CFLAGS) \
        $(DMALLOC_CFLAGS) \
         $(BOOST_CFLAGS) 




reply via email to

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