[Pkg-xfce-commits] [Git][xfce-team/goodies/xfce4-screenshooter][upstream/latest] New upstream version 1.10.3.
Unit 193 (@unit193)
gitlab at salsa.debian.org
Tue Jan 17 07:45:11 GMT 2023
Unit 193 pushed to branch upstream/latest at xfce / goodies / xfce4-screenshooter
Commits:
6a0e360f by Unit 193 at 2023-01-17T02:39:36-05:00
New upstream version 1.10.3.
- - - - -
7 changed files:
- ChangeLog
- NEWS
- configure
- configure.ac
- lib/screenshooter-capture.c
- lib/screenshooter-utils.c
- lib/screenshooter-utils.h
Changes:
=====================================
ChangeLog
=====================================
@@ -1,3 +1,29 @@
+commit debc98a2047624d0524d6b1c49f5321b8fdcb135
+Author: Andre Miranda <andreldm at xfce.org>
+Date: Thu Jan 12 23:57:30 2023 +0100
+
+ Lower minimal Xfce dependecies back to 4.16
+
+ It allows 4.16 users to benefit from a recent critical bug fix.
+
+commit bf5b24a07b9b917c75f5084331bb5b074e078877
+Author: Andre Miranda <andreldm at xfce.org>
+Date: Mon Jan 2 19:23:05 2023 +0100
+
+ Remove fallback code
+
+commit 7013361520d616aced379b9b527f8c72a4e8e127
+Author: Andre Miranda <andreldm at xfce.org>
+Date: Mon Jan 2 19:17:54 2023 +0100
+
+ Back to development
+
+commit b2209a8ef61b96ffbb1674709a91aba509e39e64
+Author: Andre Miranda <andreldm at xfce.org>
+Date: Mon Jan 2 19:12:37 2023 +0100
+
+ Updates for release
+
commit f0cd19584418f32522a1faa387e4bb2770b4368d
Author: Andre Miranda <andreldm at xfce.org>
Date: Sun Jan 1 22:59:02 2023 +0100
=====================================
NEWS
=====================================
@@ -1,3 +1,9 @@
+1.10.3 (2023-01-12)
+======
+- Lower minimal Xfce dependecies back to 4.16
+- Remove fallback code
+
+
1.10.2 (2023-01-02)
======
- Fix capture of CSD windows
=====================================
configure
=====================================
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for xfce4-screenshooter 1.10.2.
+# Generated by GNU Autoconf 2.71 for xfce4-screenshooter 1.10.3.
#
# Report bugs to <https://gitlab.xfce.org/apps/xfce4-screenshooter>.
#
@@ -621,8 +621,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='xfce4-screenshooter'
PACKAGE_TARNAME='xfce4-screenshooter'
-PACKAGE_VERSION='1.10.2'
-PACKAGE_STRING='xfce4-screenshooter 1.10.2'
+PACKAGE_VERSION='1.10.3'
+PACKAGE_STRING='xfce4-screenshooter 1.10.3'
PACKAGE_BUGREPORT='https://gitlab.xfce.org/apps/xfce4-screenshooter'
PACKAGE_URL=''
@@ -1487,7 +1487,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xfce4-screenshooter 1.10.2 to adapt to many kinds of systems.
+\`configure' configures xfce4-screenshooter 1.10.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1563,7 +1563,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xfce4-screenshooter 1.10.2:";;
+ short | recursive ) echo "Configuration of xfce4-screenshooter 1.10.3:";;
esac
cat <<\_ACEOF
@@ -1696,7 +1696,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xfce4-screenshooter configure 1.10.2
+xfce4-screenshooter configure 1.10.3
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1952,7 +1952,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xfce4-screenshooter $as_me 1.10.2, which was
+It was created by xfce4-screenshooter $as_me 1.10.3, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3222,7 +3222,7 @@ fi
# Define the identity of the package.
PACKAGE='xfce4-screenshooter'
- VERSION='1.10.2'
+ VERSION='1.10.3'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -13737,9 +13737,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4panel-2.0 >= 4.18.0" >&5
-printf %s "checking for libxfce4panel-2.0 >= 4.18.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=4.18.0" "libxfce4panel-2.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4panel-2.0 >= 4.16.0" >&5
+printf %s "checking for libxfce4panel-2.0 >= 4.16.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=4.16.0" "libxfce4panel-2.0" >/dev/null 2>&1; then
LIBXFCE4PANEL_VERSION=`$PKG_CONFIG --modversion "libxfce4panel-2.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_VERSION" >&5
printf "%s\n" "$LIBXFCE4PANEL_VERSION" >&6; }
@@ -13756,7 +13756,7 @@ printf %s "checking LIBXFCE4PANEL_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_LIBS" >&5
printf "%s\n" "$LIBXFCE4PANEL_LIBS" >&6; }
- LIBXFCE4PANEL_REQUIRED_VERSION=4.18.0
+ LIBXFCE4PANEL_REQUIRED_VERSION=4.16.0
@@ -13780,7 +13780,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package libxfce4panel-2.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade libxfce4panel-2.0 to atleast version 4.18.0, or adjust"
+ echo "*** Please upgrade libxfce4panel-2.0 to atleast version 4.16.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -13792,7 +13792,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package libxfce4panel-2.0 was not found on your system."
- echo "*** Please install libxfce4panel-2.0 (atleast version 4.18.0) or adjust"
+ echo "*** Please install libxfce4panel-2.0 (atleast version 4.16.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -13950,9 +13950,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4util-1.0 >= 4.18.0" >&5
-printf %s "checking for libxfce4util-1.0 >= 4.18.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=4.18.0" "libxfce4util-1.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4util-1.0 >= 4.16.0" >&5
+printf %s "checking for libxfce4util-1.0 >= 4.16.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=4.16.0" "libxfce4util-1.0" >/dev/null 2>&1; then
LIBXFCE4UTIL_VERSION=`$PKG_CONFIG --modversion "libxfce4util-1.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_VERSION" >&5
printf "%s\n" "$LIBXFCE4UTIL_VERSION" >&6; }
@@ -13969,7 +13969,7 @@ printf %s "checking LIBXFCE4UTIL_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_LIBS" >&5
printf "%s\n" "$LIBXFCE4UTIL_LIBS" >&6; }
- LIBXFCE4UTIL_REQUIRED_VERSION=4.18.0
+ LIBXFCE4UTIL_REQUIRED_VERSION=4.16.0
@@ -13993,7 +13993,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package libxfce4util-1.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade libxfce4util-1.0 to atleast version 4.18.0, or adjust"
+ echo "*** Please upgrade libxfce4util-1.0 to atleast version 4.16.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -14005,7 +14005,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package libxfce4util-1.0 was not found on your system."
- echo "*** Please install libxfce4util-1.0 (atleast version 4.18.0) or adjust"
+ echo "*** Please install libxfce4util-1.0 (atleast version 4.16.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -14163,9 +14163,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4ui-2 >= 4.18.0" >&5
-printf %s "checking for libxfce4ui-2 >= 4.18.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=4.18.0" "libxfce4ui-2" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4ui-2 >= 4.16.0" >&5
+printf %s "checking for libxfce4ui-2 >= 4.16.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=4.16.0" "libxfce4ui-2" >/dev/null 2>&1; then
LIBXFCE4UI_VERSION=`$PKG_CONFIG --modversion "libxfce4ui-2"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_VERSION" >&5
printf "%s\n" "$LIBXFCE4UI_VERSION" >&6; }
@@ -14182,7 +14182,7 @@ printf %s "checking LIBXFCE4UI_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_LIBS" >&5
printf "%s\n" "$LIBXFCE4UI_LIBS" >&6; }
- LIBXFCE4UI_REQUIRED_VERSION=4.18.0
+ LIBXFCE4UI_REQUIRED_VERSION=4.16.0
@@ -14206,7 +14206,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package libxfce4ui-2 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade libxfce4ui-2 to atleast version 4.18.0, or adjust"
+ echo "*** Please upgrade libxfce4ui-2 to atleast version 4.16.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -14218,7 +14218,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package libxfce4ui-2 was not found on your system."
- echo "*** Please install libxfce4ui-2 (atleast version 4.18.0) or adjust"
+ echo "*** Please install libxfce4ui-2 (atleast version 4.16.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -16518,9 +16518,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfconf-0 >= 4.18.0" >&5
-printf %s "checking for libxfconf-0 >= 4.18.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=4.18.0" "libxfconf-0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfconf-0 >= 4.16.0" >&5
+printf %s "checking for libxfconf-0 >= 4.16.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=4.16.0" "libxfconf-0" >/dev/null 2>&1; then
XFCONF_VERSION=`$PKG_CONFIG --modversion "libxfconf-0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFCONF_VERSION" >&5
printf "%s\n" "$XFCONF_VERSION" >&6; }
@@ -16537,7 +16537,7 @@ printf %s "checking XFCONF_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFCONF_LIBS" >&5
printf "%s\n" "$XFCONF_LIBS" >&6; }
- XFCONF_REQUIRED_VERSION=4.18.0
+ XFCONF_REQUIRED_VERSION=4.16.0
@@ -16561,7 +16561,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package libxfconf-0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade libxfconf-0 to atleast version 4.18.0, or adjust"
+ echo "*** Please upgrade libxfconf-0 to atleast version 4.16.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -16573,7 +16573,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package libxfconf-0 was not found on your system."
- echo "*** Please install libxfconf-0 (atleast version 4.18.0) or adjust"
+ echo "*** Please install libxfconf-0 (atleast version 4.16.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -19008,7 +19008,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xfce4-screenshooter $as_me 1.10.2, which was
+This file was extended by xfce4-screenshooter $as_me 1.10.3, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19076,7 +19076,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-xfce4-screenshooter config.status 1.10.2
+xfce4-screenshooter config.status 1.10.3
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
=====================================
configure.ac
=====================================
@@ -10,9 +10,9 @@ dnl
m4_define([xfce4_screenshooter_version_major], [1])
m4_define([xfce4_screenshooter_version_minor], [10])
-m4_define([xfce4_screenshooter_version_micro], [2])
+m4_define([xfce4_screenshooter_version_micro], [3])
m4_define([xfce4_screenshooter_version_nano], []) dnl leave this empty to have no nano version
-m4_define([xfce4_screenshooter_version_build], [f0cd195])
+m4_define([xfce4_screenshooter_version_build], [debc98a])
m4_define([xfce4_screenshooter_version_tag], [])
m4_define([xfce4_screenshooter_version], [xfce4_screenshooter_version_major().xfce4_screenshooter_version_minor().xfce4_screenshooter_version_micro()ifelse(xfce4_screenshooter_version_nano(), [], [], [.xfce4_screenshooter_version_nano()])ifelse(xfce4_screenshooter_version_tag(), [git], [xfce4_screenshooter_version_tag()-xfce4_screenshooter_version_build()], [xfce4_screenshooter_version_tag()])])
@@ -50,9 +50,9 @@ AC_HEADER_STDC
dnl ***********************************
dnl *** Check for required packages ***
dnl ***********************************
-XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.18.0])
-XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.18.0])
-XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.18.0])
+XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.16.0])
+XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.16.0])
+XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.16.0])
XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.42.0])
XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.24.0])
XDT_CHECK_PACKAGE([GDK], [gdk-3.0], [3.24.0])
@@ -63,7 +63,7 @@ XDT_CHECK_PACKAGE([EXO], [exo-2], [0.12.0])
XDT_CHECK_PACKAGE([LIBXEXT], [xext], [1.0.0])
XDT_CHECK_PACKAGE([PANGO], [pango], [1.44.0])
XDT_CHECK_PACKAGE([XINPUT2], [xi], [1.7.8])
-XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.18.0])
+XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.16.0])
XDT_CHECK_OPTIONAL_PACKAGE([XFIXES], [xfixes], [4.0.0], [xfixes], [XFIXES extension support])
XDT_CHECK_LIBX11()
=====================================
lib/screenshooter-capture.c
=====================================
@@ -335,7 +335,7 @@ static GdkPixbuf
root = gdk_get_default_root_window ();
- if ((has_extents = screenshooter_get_gtk_frame_extents (window, &extents)))
+ if ((has_extents = xfce_has_gtk_frame_extents (window, &extents)))
border = FALSE;
if (border) {
=====================================
lib/screenshooter-utils.c
=====================================
@@ -580,64 +580,6 @@ screenshooter_get_active_window (GdkScreen *screen,
-gboolean
-screenshooter_get_gtk_frame_extents (GdkWindow *window,
- GtkBorder *extents)
-{
-#if LIBXFCE4UI_CHECK_VERSION (4,16,0)
- return xfce_has_gtk_frame_extents (window, extents);
-#else
- /* Code adapted from gnome-flashback:
- * Copyright (C) 2015-2017 Alberts Muktupāvels
- * https://gitlab.gnome.org/GNOME/gnome-flashback/-/commit/f884127
- */
-
- GdkDisplay *display;
- Display *xdisplay;
- Window xwindow;
- Atom gtk_frame_extents;
- Atom type;
- gint format;
- gulong n_items;
- gulong bytes_after;
- guchar *data;
- gint result;
- gulong *borders;
-
- display = gdk_display_get_default ();
- xdisplay = gdk_x11_display_get_xdisplay (display);
- xwindow = gdk_x11_window_get_xid (window);
- gtk_frame_extents = XInternAtom (xdisplay, "_GTK_FRAME_EXTENTS", False);
-
- gdk_x11_display_error_trap_push (display);
- result = XGetWindowProperty (xdisplay, xwindow, gtk_frame_extents,
- 0, G_MAXLONG, False, XA_CARDINAL,
- &type, &format, &n_items, &bytes_after, &data);
- gdk_x11_display_error_trap_pop_ignored (display);
-
- if (data == NULL)
- return FALSE;
-
- if (result != Success || type != XA_CARDINAL || format != 32 || n_items != 4)
- {
- XFree (data);
- return FALSE;
- }
-
- borders = (gulong *) data;
-
- extents->left = borders[0];
- extents->right = borders[1];
- extents->top = borders[2];
- extents->bottom = borders[3];
-
- XFree (data);
- return TRUE;
-#endif
-}
-
-
-
void
screenshooter_show_file_in_folder (const gchar *save_location)
{
=====================================
lib/screenshooter-utils.h
=====================================
@@ -61,8 +61,6 @@ void screenshooter_get_screen_geometry (GdkRectangle *geometry);
GdkWindow *screenshooter_get_active_window (GdkScreen *screen,
gboolean *needs_unref,
gboolean *border);
-gboolean screenshooter_get_gtk_frame_extents (GdkWindow *window,
- GtkBorder *extents);
void screenshooter_show_file_in_folder (const gchar *save_location);
gboolean screenshooter_is_format_supported (const gchar *format);
gboolean screenshooter_is_directory_writable (const gchar *path);
View it on GitLab: https://salsa.debian.org/xfce-team/goodies/xfce4-screenshooter/-/commit/6a0e360fd1ddbeaa71b097020befba3002cd9055
--
View it on GitLab: https://salsa.debian.org/xfce-team/goodies/xfce4-screenshooter/-/commit/6a0e360fd1ddbeaa71b097020befba3002cd9055
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-xfce-commits/attachments/20230117/06c1abd6/attachment-0001.htm>
More information about the Pkg-xfce-commits
mailing list