gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog doc/C/Makefile.am doc/C/refmanu...


From: Rob Savoye
Subject: [Gnash-commit] gnash ChangeLog doc/C/Makefile.am doc/C/refmanu...
Date: Sun, 02 Mar 2008 17:49:18 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Rob Savoye <rsavoye>    08/03/02 17:49:18

Modified files:
        .              : ChangeLog 
        doc/C          : Makefile.am 
        doc/C/refmanual: internals.xml 
        doc/C/refmanual/extensions: extensions.xml 

Log message:
                * doc/C/Makefile.am: Furthur tweaking of the .xml.texi rule so 
it
                works with versions to correctly produce both info files. On
                Fedora, it kept only creating gnash_user.info
                * doc/C/refmanual/internals.xml: Use <emphasis> instead of 
<code>,
                as <code> doesn't appear to be supported on Fedora.
                * doc/C/refmanual/extensions/extensions.xml: Use <emphasis>
                instead of <code>, as <code> doesn't appear to be supported on
                Fedora.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5774&r2=1.5775
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/Makefile.am?cvsroot=gnash&r1=1.59&r2=1.60
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/refmanual/internals.xml?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/refmanual/extensions/extensions.xml?cvsroot=gnash&r1=1.2&r2=1.3

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5774
retrieving revision 1.5775
diff -u -b -r1.5774 -r1.5775
--- ChangeLog   2 Mar 2008 16:32:20 -0000       1.5774
+++ ChangeLog   2 Mar 2008 17:49:17 -0000       1.5775
@@ -1,5 +1,18 @@
 2008-03-02  Rob Savoye  <address@hidden>
 
+       * doc/C/Makefile.am: Furthur tweaking of the .xml.texi rule so it
+       works with versions to correctly produce both info files. On
+       Fedora, it kept only creating gnash_user.info
+       * doc/C/refmanual/internals.xml: Use <emphasis> instead of <code>,
+       as <code> doesn't appear to be supported on Fedora.
+       * doc/C/refmanual/extensions/extensions.xml: Use <emphasis>
+       instead of <code>, as <code> doesn't appear to be supported on
+       Fedora.
+       
+       * doc/C/Makefile.am: For the perl based version of the docbook
+       tools, pipe directly through makeinfo to avoid file name
+       transformation problems.
+       
        * doc/C/Makefile.am: Print warning when linking to preformatted
        versions that they may be out of date. Change path to preformatted
        versions.

Index: doc/C/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/doc/C/Makefile.am,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -b -r1.59 -r1.60
--- doc/C/Makefile.am   2 Mar 2008 16:53:46 -0000       1.59
+++ doc/C/Makefile.am   2 Mar 2008 17:49:18 -0000       1.60
@@ -151,11 +151,15 @@
        fi
 endif
 
-#      basefile=$(notdir $(basename $<));
+# The first test seems to be the default for Fedora/Redhat/Centos based 
distributions,
+# which use a wrapper script for jade.
+# Ubuntu/Debian uses a real perl script that actually does the real work
 .xml.texi:
 if ENABLE_TEXI
        address@hidden test x$(DB2X_TEXI) != x; then \
-         $(DB2X_TEXI) --encoding=us-ascii//TRANSLIT --string-param 
directory-description="Gnash" $< ; \
+         out=`echo $* | sed -e 's:gnash:gnash_:'`; \
+         $(DB2X_TEXI) --encoding=us-ascii//TRANSLIT --string-param 
directory-description="Gnash" --string-param output-file=$${out} $<; \
+         $(MAKEINFO) --force $${out}.texi; \
        else \
          basefile="$*"; \
           $(DB2X_XSLTPROC) -s texi $< --output $${basefile}.txml; \

Index: doc/C/refmanual/internals.xml
===================================================================
RCS file: /sources/gnash/gnash/doc/C/refmanual/internals.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- doc/C/refmanual/internals.xml       2 Mar 2008 16:28:29 -0000       1.4
+++ doc/C/refmanual/internals.xml       2 Mar 2008 17:49:18 -0000       1.5
@@ -31,7 +31,6 @@
          are freed up automatically by the interpreter. Both STL and
          Boost smart pointers are used.
        </para>
-       
       </sect3>
       
       <sect3 id="libgnashgeo">
@@ -40,7 +39,6 @@
        <para>
          Libgnashgeo contains code for device independent graphics routines.
        </para>
-       
       </sect3>
 
       <sect3 id="libgnashgui">
@@ -50,7 +48,6 @@
          Libgnashgui contains code for a portable GUI class that
          supports using GTK2, a framebuffer, SDL, or KDE, FLTK, or Aqua.
        </para>
-       
       </sect3>
 
       <sect3 id="libgnashserver">
@@ -90,23 +87,22 @@
          code that glues this display to the Gnash. Supported
          rendering backends are OpenGL, Cairo, and AGG.
        </para>
-       
       </sect3>
+
       <sect3 id="libgnashpluin">
        <title>libgnashplugin</title>
        
        <para>
          Libgnashplugin is the Mozilla/Firefox plugin.
        </para>
-       
       </sect3>
+
       <sect3 id="libklashpart">
        <title>libklashpart</title>
        
        <para>
          Libklashpart is the Konqueror plugin.
        </para>
-       
       </sect3>
     </sect2>
 
@@ -717,7 +713,6 @@
 
                 This will print a summary of tests run, and should be
                called as the last step in your SWF generator.
-
        </programlisting>
        
       </para>
@@ -736,10 +731,7 @@
        See section <link linkend="writing_test_runners">Writing Test 
Runners</link>
        for information about writing SWF test runners.
        </para>
-
-
     </sect3>
-
     </sect2>
 
     <sect2 id="writing_dejagnu_so_tests">
@@ -753,20 +745,20 @@
        </para>
 
        <para>
-       The loadable module is called <code>Dejagnu.swf</code> and is built 
during
-       <code>make check</code> under testsuite/misc-ming.all. In order to use 
it
+       The loadable module is called <emphasis>Dejagnu.swf</emphasis> and is 
built during
+       <emphasis>make check</emphasis> under testsuite/misc-ming.all. In order 
to use it
        you will need to load it into your SWF. We currently load it with an 
IMPORT
        tag for our ActionScript based test cases, but you can probably also use
        loadMovie or whatever works in the target SWF you're generating. Just 
make
        sure that the module is initialized before using it. You can check this 
by
-       inspecting the <code>dejagnu_module_initialized</code> variable, which 
will
+       inspecting the <emphasis>dejagnu_module_initialized</emphasis> 
variable, which will
        be set to 'true' when all initialization actions contained in the
-       <code>Dejagnu.swf</code> file are executed. 
+       <emphasis>Dejagnu.swf</emphasis> file are executed. 
        </para>
 
        <para>
        Once the module is loaded you will be able to invoke the following 
functions,
-       all registered against the <code>_root</code> sprite (effects of 
<code>_lockroot</code>
+       all registered against the <emphasis>_root</emphasis> sprite (effects 
of <emphasis>_lockroot</emphasis>
        untested):
        <programlisting>
 
@@ -810,11 +802,14 @@
        </para>
 
        <para>
-       Visual traces are lines of text pushed to a textarea defined by the 
<code>Dejagnu.swf</code> module.
-       The textarea is initially placed at <code>0, 50</code> and is 
<code>600x800</code> in size.
-       You can resize/move the clip after loading it.
-       Also, you can completely make the clip invisible if that bothers you. 
The important thing is the
-       <emphasis>debugging</emphasis> trace (call to the trace function). The 
latter will be used by the testing framework.
+       Visual traces are lines of text pushed to a textarea defined
+       by the <emphasis>Dejagnu.swf</emphasis> module. The textarea is
+       initially placed at <emphasis>0, 50</emphasis> and is
+       <emphasis>600x800</emphasis> in size. You can resize/move the clip
+       after loading it. Also, you can completely make the clip
+       invisible if that bothers you. The important thing is the
+       <emphasis>debugging</emphasis> trace (call to the trace
+       function). The latter will be used by the testing framework. 
        </para>
 
        <para>
@@ -973,14 +968,14 @@
 
        <para>
        A generator for simple test runners can be found in
-       <code>testsuite/generic-testrunner.sh</code>.
-       The script can be invoked by passing it <code>$(top_builddir)</code>
+         <emphasis>testsuite/generic-testrunner.sh</emphasis>.
+         The script can be invoked by passing it 
<emphasis>$(top_builddir)</emphasis>
        as the first argument and the name of the SWF file (without the path)
        as the second argument. This will create a specific runner for your
        test in the current build directory.
        A simple Makefile.am rule for doing this follows:
        <programlisting>
-MyTest-Runner: $(srcdir)/../generic-testrunner.sh MyTest.swf
+           MyTest-Runner: $(srcdir)/../generic-testrunner.sh MyTest.swf
         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) MyTest.swf > $@
         chmod +x $@
        </programlisting>
@@ -993,7 +988,7 @@
        to the generic-testrunner.sh call. The following will create a runner
        playing the movie twice:
        <programlisting>
-MyTest-Runner: $(srcdir)/../generic-testrunner.sh MyTest.swf
+           MyTest-Runner: $(srcdir)/../generic-testrunner.sh MyTest.swf
         sh $(srcdir)/../generic-testrunner.sh -r2 $(top_builddir) MyTest.swf > 
$@
         chmod +x $@
        </programlisting>
@@ -1004,7 +999,7 @@
        exact number of times to call the frame advancement routine, you can 
use the 
        -f switch to control that.
        <programlisting>
-MyTest-Runner: $(srcdir)/../generic-testrunner.sh MyTest.swf
+           MyTest-Runner: $(srcdir)/../generic-testrunner.sh MyTest.swf
         sh $(srcdir)/../generic-testrunner.sh -f10 $(top_builddir) MyTest.swf 
> $@
         chmod +x $@
        </programlisting>
@@ -1064,6 +1059,5 @@
 
   &newasclass;
 
-
 </chapter>
 

Index: doc/C/refmanual/extensions/extensions.xml
===================================================================
RCS file: /sources/gnash/gnash/doc/C/refmanual/extensions/extensions.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- doc/C/refmanual/extensions/extensions.xml   1 Mar 2008 21:14:07 -0000       
1.2
+++ doc/C/refmanual/extensions/extensions.xml   2 Mar 2008 17:49:18 -0000       
1.3
@@ -57,7 +57,7 @@
     <para>
       Each new extension should live in it's own directory. The
       extensions included in Gnash are all in the
-      <code>gnash/extensions</code> directory. Creating an extension
+      <emphasis>gnash/extensions</emphasis> directory. Creating an extension
       requires a Makefile.am,
     </para>
 




reply via email to

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