[Top][All Lists]
[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
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog configure.ac doc/C/usermanual/i...,
Sandro Santilli <=