gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog configure.ac doc/C/usermanual/i...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog configure.ac doc/C/usermanual/i...
Date: Sun, 26 Aug 2007 10:23:48 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/08/26 10:23:48

Modified files:
        .              : ChangeLog configure.ac 
        doc/C/usermanual/installation: feature_configuration.xml 
        gui            : gtk_glue_agg.cpp 

Log message:
                * configure.ac: keep mit-shm enabled by default (use 
--disable-mit-shm
                  to disable).
                * doc/C/usermanual/installation/feature_configuration.xml: 
update
                  documentation about --disable-mit-shm.
        
        Patch by Lauri Myllari  <address@hidden>:
        
                * gui/gtk_glue_agg.cpp: fix expose events with mit-shm, by
                  disabling double buffering for _drawing_are

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4104&r2=1.4105
http://cvs.savannah.gnu.org/viewcvs/gnash/configure.ac?cvsroot=gnash&r1=1.406&r2=1.407
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/usermanual/installation/feature_configuration.xml?cvsroot=gnash&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/gtk_glue_agg.cpp?cvsroot=gnash&r1=1.27&r2=1.28

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4104
retrieving revision 1.4105
diff -u -b -r1.4104 -r1.4105
--- ChangeLog   25 Aug 2007 23:11:00 -0000      1.4104
+++ ChangeLog   26 Aug 2007 10:23:47 -0000      1.4105
@@ -1,5 +1,17 @@
 2007-08-26 Sandro Santilli <address@hidden>
 
+       * configure.ac: keep mit-shm enabled by default (use --disable-mit-shm
+         to disable).
+       * doc/C/usermanual/installation/feature_configuration.xml: update
+         documentation about --disable-mit-shm.
+
+2007-08-26 Lauri Myllari    <address@hidden>
+
+       * gui/gtk_glue_agg.cpp: fix expose events with mit-shm, by
+         disabling double buffering for _drawing_are
+
+2007-08-26 Sandro Santilli <address@hidden>
+
        * server/asobj/string.cpp (string_split): correctly handle some more
          corner cases.
        * testsuite/swfdec/PASSING: string-split-empty-*.swf tests succeed.

Index: configure.ac
===================================================================
RCS file: /sources/gnash/gnash/configure.ac,v
retrieving revision 1.406
retrieving revision 1.407
diff -u -b -r1.406 -r1.407
--- configure.ac        23 Aug 2007 09:26:50 -0000      1.406
+++ configure.ac        26 Aug 2007 10:23:48 -0000      1.407
@@ -15,7 +15,7 @@
 dnl  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 dnl  
 
-dnl $Id: configure.ac,v 1.406 2007/08/23 09:26:50 strk Exp $
+dnl $Id: configure.ac,v 1.407 2007/08/26 10:23:48 strk Exp $
 
 AC_PREREQ(2.50)
 AC_INIT(gnash, cvs)
@@ -410,12 +410,12 @@
 dnl --------------------------------------------------------
 
 AC_ARG_ENABLE(mit-shm,
-  AC_HELP_STRING([--enable-mit-shm], [Enable support for the MIT-SHM X 
extension]),
+  AC_HELP_STRING([--disablee-mit-shm], [Disable support for the MIT-SHM X 
extension]),
 [case "${enableval}" in
   yes) xmitshm=yes ;;
   no)  xmitshm=no ;;
   *)   AC_MSG_ERROR([bad value ${enableval} for --enable-mit-shm option]) ;;
-esac],xmitshm=no)
+esac],xmitshm=yes)
 if test "x${xmitshm}" = "xyes"; then
        AC_DEFINE(ENABLE_MIT_SHM, [1], [Use MIT-SHM X extension if available])
 fi

Index: doc/C/usermanual/installation/feature_configuration.xml
===================================================================
RCS file: 
/sources/gnash/gnash/doc/C/usermanual/installation/feature_configuration.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- doc/C/usermanual/installation/feature_configuration.xml     16 Aug 2007 
14:27:35 -0000      1.14
+++ doc/C/usermanual/installation/feature_configuration.xml     26 Aug 2007 
10:23:48 -0000      1.15
@@ -237,11 +237,13 @@
 </entry>
 </row>
 <row>
-  <entry><option>--enable-mit-shm</option>
+  <entry><option>--disable-mit-shm</option>
 </entry>
-  <entry>Add support for using the MIT-SHM X extensions when available. 
-       Currently only available using GTK gui and AGG renderer, and known to be
-       bogus in handling of expose events 
(http://savannah.gnu.org/bugs/?20301).</entry>
+  <entry>Disable support for the MIT-SHM X extensions.
+       Currently support is only available using GTK gui and AGG renderer.
+       Keeping it enabled is not a problem as it will not be used if not
+       available in the current X session.
+       </entry>
 </row>
 </tbody>
 </tgroup>

Index: gui/gtk_glue_agg.cpp
===================================================================
RCS file: /sources/gnash/gnash/gui/gtk_glue_agg.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- gui/gtk_glue_agg.cpp        2 Aug 2007 07:54:33 -0000       1.27
+++ gui/gtk_glue_agg.cpp        26 Aug 2007 10:23:48 -0000      1.28
@@ -18,7 +18,7 @@
 //
 //
 
-/* $Id: gtk_glue_agg.cpp,v 1.27 2007/08/02 07:54:33 udog Exp $ */
+/* $Id: gtk_glue_agg.cpp,v 1.28 2007/08/26 10:23:48 strk Exp $ */
 
 
 /// \page gtk_shm_support GTK shared memory extension support
@@ -206,8 +206,11 @@
     return;
   }
   
+  // Disable double buffering, otherwise gtk tries to update widget
+  // contents from offscreen buffer at the end of expose event
+  gtk_widget_set_double_buffered(_drawing_area, FALSE);
   //log_msg("create_shm_image() OK"); // <-- remove this
-#endif
+#endif // ENABLE_MIT_SHM
    
 }
 




reply via email to

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