# HG changeset patch # User neugens # Date 1459481539 -3600 # Node ID 8ed8d26a3f9ad84b2901948eaaf255aacdecdce1 # Parent 4d2a86dad43c402946124d1210f5336c76ae93ba 8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell Summary: Use the overlay window rather than the root window when on a composite display. diff -r 4d2a86dad43c -r 8ed8d26a3f9a common/autoconf/generated-configure.sh --- a/common/autoconf/generated-configure.sh Wed Mar 30 04:48:58 2016 +0100 +++ b/common/autoconf/generated-configure.sh Fri Apr 01 04:32:19 2016 +0100 @@ -3564,7 +3564,7 @@ pulse) PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; x11) - PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; + PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libXcomposite-dev" ;; ccache) PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; esac @@ -3919,7 +3919,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1454687955 +DATE_WHEN_GENERATED=1459480380 ############################################################################### # @@ -30365,7 +30365,7 @@ CFLAGS="$CFLAGS $X_CFLAGS" # Need to include Xlib.h and Xutil.h to avoid "present but cannot be compiled" warnings on Solaris 10 - for ac_header in X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h X11/Intrinsic.h + for ac_header in X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h X11/Intrinsic.h X11/extensions/Xcomposite.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " @@ -30425,7 +30425,7 @@ fi fi - as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h). $HELP_MSG" "$LINENO" 5 + as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h Xcomposite.h). $HELP_MSG" "$LINENO" 5 fi diff -r 4d2a86dad43c -r 8ed8d26a3f9a common/autoconf/help.m4 --- a/common/autoconf/help.m4 Wed Mar 30 04:48:58 2016 +0100 +++ b/common/autoconf/help.m4 Fri Apr 01 04:32:19 2016 +0100 @@ -112,7 +112,7 @@ pulse) PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; x11) - PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; + PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libXcomposite-dev" ;; ccache) PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; esac diff -r 4d2a86dad43c -r 8ed8d26a3f9a common/autoconf/libraries.m4 --- a/common/autoconf/libraries.m4 Wed Mar 30 04:48:58 2016 +0100 +++ b/common/autoconf/libraries.m4 Fri Apr 01 04:32:19 2016 +0100 @@ -153,7 +153,7 @@ CFLAGS="$CFLAGS $X_CFLAGS" # Need to include Xlib.h and Xutil.h to avoid "present but cannot be compiled" warnings on Solaris 10 - AC_CHECK_HEADERS([X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h X11/Intrinsic.h], + AC_CHECK_HEADERS([X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h X11/Intrinsic.h X11/extensions/Xcomposite.h], [X11_A_OK=yes], [X11_A_OK=no; break], [ @@ -167,7 +167,7 @@ if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then HELP_MSG_MISSING_DEPENDENCY([x11]) - AC_MSG_ERROR([Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h). $HELP_MSG]) + AC_MSG_ERROR([Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h Xcomposite.h). $HELP_MSG]) fi AC_SUBST(X_CFLAGS)