openSUSE Commits
Threads by month
- ----- 2024 -----
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2013
- 1 participants
- 1555 discussions
Hello community,
here is the log from the commit of package orca for openSUSE:Factory checked in at 2013-08-30 17:13:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orca (Old)
and /work/SRC/openSUSE:Factory/.orca.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orca"
Changes:
--------
--- /work/SRC/openSUSE:Factory/orca/orca.changes 2013-08-16 12:21:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.orca.new/orca.changes 2013-08-30 17:13:45.000000000 +0200
@@ -1,0 +2,13 @@
+Wed Aug 21 19:04:46 UTC 2013 - zaitor(a)opensuse.org
+
+- Update to version 3.9.90:
+ + Unbind the "quit" command because gnome-settings-daemon now
+ includes Super+Alt+S.
+ + Prevent Orca from constantly saying "not selected" in
+ gnome-documents.
+ + Present the table dimensions when a table claims focus.
+ + Updated translations.
+- Enable python3-louis BuildRequires and Requires for louis support
+ as we have it in openSUSE now.
+
+-------------------------------------------------------------------
Old:
----
orca-3.9.5.tar.xz
New:
----
orca-3.9.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ orca.spec ++++++
--- /var/tmp/diff_new_pack.gGmJcR/_old 2013-08-30 17:13:46.000000000 +0200
+++ /var/tmp/diff_new_pack.gGmJcR/_new 2013-08-30 17:13:46.000000000 +0200
@@ -17,9 +17,9 @@
Name: orca
-Version: 3.9.5
+Version: 3.9.90
Release: 0
-# FIXME: Enable brlapi and louis support
+# FIXME: Enable brlapi support
Summary: Screen reader for GNOME
License: LGPL-2.1+
Group: System/GUI/GNOME
@@ -30,8 +30,8 @@
BuildRequires: liblouis-devel
BuildRequires: python >= 3.3
#BuildRequires: python3-brlapi
-#BuildRequires: python3-louis
BuildRequires: python3-cairo
+BuildRequires: python3-louis
BuildRequires: python3-speechd
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
@@ -48,7 +48,7 @@
#Requires: python3-brlapi
Requires: python3-cairo
Requires: python3-gobject
-#Requires: python3-louis
+Requires: python3-louis
Recommends: %{name}-lang
Recommends: python3-speechd
Recommends: typelib(Wnck)
++++++ orca-3.9.5.tar.xz -> orca-3.9.90.tar.xz ++++++
++++ 30457 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package nautilus for openSUSE:Factory checked in at 2013-08-30 17:13:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nautilus (Old)
and /work/SRC/openSUSE:Factory/.nautilus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nautilus"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nautilus/nautilus.changes 2013-06-28 18:54:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nautilus.new/nautilus.changes 2013-08-30 17:13:25.000000000 +0200
@@ -1,0 +2,20 @@
+Tue Aug 20 17:49:00 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.90:
+ + Fix support for HiDpi displays.
+ + Replace control characters when fixing filenames for FAT.
+ + Fix crash while dragging an expander in list view.
+ + Don't use deprecated GtkStock and GtkImageMenuItem.
+ + Fix "Reset to Defaults" not resetting columns in List view.
+ + Use more friendly strings in the Location column in List view.
+ + Add Access Date column in Recent.
+ + Add Location column by default in search views.
+ + Fix search not remembering per-view settings.
+ + Use new GTK titlebar look.
+ + Fix hidden files setting not correctly refreshing on change.
+ + Fix incorrect click target in canvas view under certain
+ circumstances.
+ + Fix DnD glitches on pathbar buttons.
+ + Show invalid filename dialog when copying, if required.
+
+-------------------------------------------------------------------
Old:
----
nautilus-3.9.3.tar.xz
New:
----
nautilus-3.9.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nautilus.spec ++++++
--- /var/tmp/diff_new_pack.nhgHK4/_old 2013-08-30 17:13:26.000000000 +0200
+++ /var/tmp/diff_new_pack.nhgHK4/_new 2013-08-30 17:13:26.000000000 +0200
@@ -17,7 +17,7 @@
Name: nautilus
-Version: 3.9.3
+Version: 3.9.90
Release: 0
Summary: File Manager for the GNOME Desktop
License: GPL-2.0+
@@ -48,7 +48,7 @@
BuildRequires: pkgconfig(glib-2.0) >= 2.35.1
BuildRequires: pkgconfig(gnome-desktop-3.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.8.0
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.3
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.11
BuildRequires: pkgconfig(libexif)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libxml-2.0)
++++++ nautilus-3.9.3.tar.xz -> nautilus-3.9.90.tar.xz ++++++
++++ 67712 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package lightsoff for openSUSE:Factory checked in at 2013-08-30 16:33:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightsoff (Old)
and /work/SRC/openSUSE:Factory/.lightsoff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightsoff"
Changes:
--------
--- /work/SRC/openSUSE:Factory/lightsoff/lightsoff.changes 2013-03-27 19:26:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lightsoff.new/lightsoff.changes 2013-08-30 16:33:44.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Aug 20 19:11:48 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.90:
+ + Fix some broken links in user help.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
lightsoff-3.8.0.tar.xz
New:
----
lightsoff-3.9.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lightsoff.spec ++++++
--- /var/tmp/diff_new_pack.8u8yX3/_old 2013-08-30 16:33:45.000000000 +0200
+++ /var/tmp/diff_new_pack.8u8yX3/_new 2013-08-30 16:33:45.000000000 +0200
@@ -17,13 +17,13 @@
Name: lightsoff
-Version: 3.8.0
+Version: 3.9.90
Release: 0
Summary: Lights Out Game for GNOME
License: GPL-2.0+
Group: Amusements/Games/Board/Other
Url: https://live.gnome.org/Lightsoff
-Source: http://download.gnome.org/sources/lightsoff/3.8/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/lightsoff/3.9/%{name}-%{version}.tar.xz
BuildRequires: hicolor-icon-theme
BuildRequires: intltool >= 0.35.0
BuildRequires: update-desktop-files
++++++ lightsoff-3.8.0.tar.xz -> lightsoff-3.9.90.tar.xz ++++++
++++ 20429 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libwnck for openSUSE:Factory checked in at 2013-08-30 16:33:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libwnck (Old)
and /work/SRC/openSUSE:Factory/.libwnck.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libwnck"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libwnck/libwnck.changes 2013-08-10 11:41:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libwnck.new/libwnck.changes 2013-08-30 16:33:29.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Aug 20 15:49:10 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.4.7:
+ + Add wnck_set_default_icon_size and
+ wnck_set_default_mini_icon_size functions to allow clients to
+ define the size of the icons to be used for windows and
+ applications.
+
+-------------------------------------------------------------------
Old:
----
libwnck-3.4.6.tar.xz
New:
----
libwnck-3.4.7.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libwnck.spec ++++++
--- /var/tmp/diff_new_pack.6IwvWU/_old 2013-08-30 16:33:30.000000000 +0200
+++ /var/tmp/diff_new_pack.6IwvWU/_new 2013-08-30 16:33:30.000000000 +0200
@@ -17,7 +17,7 @@
Name: libwnck
-Version: 3.4.6
+Version: 3.4.7
Release: 0
# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file:
#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1)
++++++ libwnck-3.4.6.tar.xz -> libwnck-3.4.7.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/ChangeLog new/libwnck-3.4.7/ChangeLog
--- old/libwnck-3.4.6/ChangeLog 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/ChangeLog 2013-08-20 17:12:24.000000000 +0200
@@ -1,5 +1,105 @@
# Generated by Makefile. Do not edit.
+commit 2743beb84474425ffdd19a5a2230dd58f898b319
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 17:10:52 2013 +0200
+
+ Release: 3.4.7
+
+M NEWS
+
+commit 9e16bba626e52c96e66a9ae51fc130ea3c62a263
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 16:56:48 2013 +0200
+
+ WnckUtil: add icons section to docs
+
+M doc/libwnck-docs.sgml
+M doc/libwnck-sections.txt
+M libwnck/util.c
+
+commit 63e4670d37a24d2bc0b7b4db044788e780fff73a
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 16:29:42 2013 +0200
+
+ TestTasklist, TestWnck: added cmdline options to set the icons size
+
+M libwnck/private.h
+M libwnck/test-tasklist.c
+M libwnck/test-wnck.c
+
+commit c1f6cab67aa84196351a257afc068ae25019b03b
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 16:29:06 2013 +0200
+
+ WnckUtil: make applications and windows to reload icons if size has changed
+
+M libwnck/util.c
+
+commit 1cf648d3fd83d1c15eb27509c58ade29a5320203
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 16:21:01 2013 +0200
+
+ WnckWindow: Add private function to load an icon and emit signal
+
+M libwnck/private.h
+M libwnck/window.c
+
+commit 25f4fb1c6b073569e4561427ae737f0b6fa9da63
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 16:20:27 2013 +0200
+
+ WnckApplication: Add private function to load an icon and emit signal
+
+M libwnck/application.c
+M libwnck/private.h
+
+commit 7b9f3a31edc12fdb8c30711ed2615031bf0b0135
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 13:19:38 2013 +0200
+
+ Utils: allow to set the default icon sizes and use these values
+
+M doc/libwnck-sections.txt
+M libwnck/application.c
+M libwnck/class-group.c
+M libwnck/private.h
+M libwnck/tasklist.c
+M libwnck/util.c
+M libwnck/util.h
+M libwnck/window.c
+M libwnck/xutils.c
+
+commit 2142cd2c7714d235975cf1f1b05459becfcdc4bd
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 20 12:47:56 2013 +0200
+
+ private: just use DEFAULT_{ICON,MINI_ICON}_SIZE
+
+M doc/libwnck-sections.txt
+M libwnck/application.c
+M libwnck/class-group.c
+M libwnck/private.h
+M libwnck/tasklist.c
+M libwnck/window.c
+M libwnck/xutils.c
+
+commit f5855b6e6388999580ddce4a00755eea5438b017
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 6 13:10:38 2013 +0200
+
+ Release: post-release bump to 3.4.7
+
+M configure.ac
+
+commit a99fd722aab40b6520da50bcbc800c452e330748
+Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
+Date: Tue Aug 6 13:10:03 2013 +0200
+
+ Release: 3.4.6
+
+M NEWS
+
commit 9c782b18f5dfb1c5f0b61b9fa950944d09c69b68
Author: Marco Trevisan (Treviño) <mail(a)3v1n0.net>
Date: Tue Aug 6 13:01:53 2013 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/Makefile.in new/libwnck-3.4.7/Makefile.in
--- old/libwnck-3.4.6/Makefile.in 2013-08-06 13:06:13.000000000 +0200
+++ new/libwnck-3.4.7/Makefile.in 2013-08-20 16:46:15.000000000 +0200
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.13.2 from Makefile.am.
+# Makefile.in generated by automake 1.13.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/NEWS new/libwnck-3.4.7/NEWS
--- old/libwnck-3.4.6/NEWS 2013-08-06 12:50:26.000000000 +0200
+++ new/libwnck-3.4.7/NEWS 2013-08-20 16:35:43.000000000 +0200
@@ -1,4 +1,14 @@
=============
+Version 3.4.7
+=============
+
+ Features
+
+ * Add wnck_set_default_icon_size and wnck_set_default_mini_icon_size functions
+ to allow clients to define the size of the icons to be used for windows
+ and applications.
+
+=============
Version 3.4.6
=============
@@ -12,7 +22,7 @@
* ClassGroup: fix class signal signature (Marco Trevisan)
* Get rid of the deprecated code in TaskList, Selector and Pager (Marco Trevisan)
-
+
Translators
* Andika Triwidada (id)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/aclocal.m4 new/libwnck-3.4.7/aclocal.m4
--- old/libwnck-3.4.6/aclocal.m4 2013-08-06 13:06:11.000000000 +0200
+++ new/libwnck-3.4.7/aclocal.m4 2013-08-20 16:46:14.000000000 +0200
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.13.2 -*- Autoconf -*-
+# generated automatically by aclocal 1.13.3 -*- Autoconf -*-
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
@@ -983,7 +983,7 @@
[am__api_version='1.13'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.13.2], [],
+m4_if([$1], [1.13.3], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -999,7 +999,7 @@
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.13.2])dnl
+[AM_AUTOMAKE_VERSION([1.13.3])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/configure new/libwnck-3.4.7/configure
--- old/libwnck-3.4.6/configure 2013-08-06 13:06:12.000000000 +0200
+++ new/libwnck-3.4.7/configure 2013-08-20 16:46:14.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libwnck 3.4.6.
+# Generated by GNU Autoconf 2.69 for libwnck 3.4.7.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libwnck>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='libwnck'
PACKAGE_TARNAME='libwnck'
-PACKAGE_VERSION='3.4.6'
-PACKAGE_STRING='libwnck 3.4.6'
+PACKAGE_VERSION='3.4.7'
+PACKAGE_STRING='libwnck 3.4.7'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libwnck'
PACKAGE_URL=''
@@ -1443,7 +1443,7 @@
# 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 libwnck 3.4.6 to adapt to many kinds of systems.
+\`configure' configures libwnck 3.4.7 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1517,7 +1517,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libwnck 3.4.6:";;
+ short | recursive ) echo "Configuration of libwnck 3.4.7:";;
esac
cat <<\_ACEOF
@@ -1661,7 +1661,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libwnck configure 3.4.6
+libwnck configure 3.4.7
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2030,7 +2030,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libwnck $as_me 3.4.6, which was
+It was created by libwnck $as_me 3.4.7, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2897,7 +2897,7 @@
# Define the identity of the package.
PACKAGE='libwnck'
- VERSION='3.4.6'
+ VERSION='3.4.7'
cat >>confdefs.h <<_ACEOF
@@ -3155,7 +3155,7 @@
WNCK_MAJOR_VERSION=3
WNCK_MINOR_VERSION=4
-WNCK_MICRO_VERSION=6
+WNCK_MICRO_VERSION=7
@@ -16747,7 +16747,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libwnck $as_me 3.4.6, which was
+This file was extended by libwnck $as_me 3.4.7, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16813,7 +16813,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libwnck config.status 3.4.6
+libwnck config.status 3.4.7
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/configure.ac new/libwnck-3.4.7/configure.ac
--- old/libwnck-3.4.6/configure.ac 2013-08-06 13:04:35.000000000 +0200
+++ new/libwnck-3.4.7/configure.ac 2013-08-06 13:10:10.000000000 +0200
@@ -2,7 +2,7 @@
m4_define([wnck_major_version], [3])
m4_define([wnck_minor_version], [4])
-m4_define([wnck_micro_version], [6])
+m4_define([wnck_micro_version], [7])
m4_define([wnck_version],
[wnck_major_version.wnck_minor_version.wnck_micro_version])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/Makefile.in new/libwnck-3.4.7/doc/Makefile.in
--- old/libwnck-3.4.6/doc/Makefile.in 2013-08-06 13:06:13.000000000 +0200
+++ new/libwnck-3.4.7/doc/Makefile.in 2013-08-20 16:46:15.000000000 +0200
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.13.2 from Makefile.am.
+# Makefile.in generated by automake 1.13.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
Files old/libwnck-3.4.6/doc/html/home.png and new/libwnck-3.4.7/doc/html/home.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/index.html new/libwnck-3.4.7/doc/html/index.html
--- old/libwnck-3.4.6/doc/html/index.html 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/index.html 2013-08-20 17:12:24.000000000 +0200
@@ -61,6 +61,9 @@
<span class="refentrytitle"><a href="libwnck-Resource-Usage-of-X-Clients.html">Resource Usage of X Clients</a></span><span class="refpurpose"> — reading resource usage of X clients.</span>
</dt>
<dt>
+<span class="refentrytitle"><a href="libwnck-Icons-Functions.html">Icon Files</a></span><span class="refpurpose"> — icons related functions.</span>
+</dt>
+<dt>
<span class="refentrytitle"><a href="libwnck-Miscellaneous-Functions.html">Miscellaneous Functions</a></span><span class="refpurpose"> — other additional features.</span>
</dt>
<dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/index.sgml new/libwnck-3.4.7/doc/html/index.sgml
--- old/libwnck-3.4.6/doc/html/index.sgml 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/index.sgml 2013-08-20 17:12:24.000000000 +0200
@@ -358,6 +358,15 @@
<ANCHOR id="wnck-xid-read-resource-usage" href="libwnck/libwnck-Resource-Usage-of-X-Clients.html#wnck-xid-read-resource-usage">
<ANCHOR id="wnck-pid-read-resource-usage" href="libwnck/libwnck-Resource-Usage-of-X-Clients.html#wnck-pid-read-resource-usage">
<ANCHOR id="libwnck-Resource-Usage-of-X-Clients.see-also" href="libwnck/libwnck-Resource-Usage-of-X-Clients.html#libwnck-Resource-Usage-of-X-Clients.see-also">
+<ANCHOR id="libwnck-Icons-Functions" href="libwnck/libwnck-Icons-Functions.html">
+<ANCHOR id="libwnck-Icons-Functions.stability-level" href="libwnck/libwnck-Icons-Functions.html#libwnck-Icons-Functions.stability-level">
+<ANCHOR id="libwnck-Icons-Functions.synopsis" href="libwnck/libwnck-Icons-Functions.html#libwnck-Icons-Functions.synopsis">
+<ANCHOR id="libwnck-Icons-Functions.description" href="libwnck/libwnck-Icons-Functions.html#libwnck-Icons-Functions.description">
+<ANCHOR id="libwnck-Icons-Functions.details" href="libwnck/libwnck-Icons-Functions.html#libwnck-Icons-Functions.details">
+<ANCHOR id="WNCK-DEFAULT-ICON-SIZE:CAPS" href="libwnck/libwnck-Icons-Functions.html#WNCK-DEFAULT-ICON-SIZE:CAPS">
+<ANCHOR id="WNCK-DEFAULT-MINI-ICON-SIZE:CAPS" href="libwnck/libwnck-Icons-Functions.html#WNCK-DEFAULT-MINI-ICON-SIZE:CAPS">
+<ANCHOR id="wnck-set-default-icon-size" href="libwnck/libwnck-Icons-Functions.html#wnck-set-default-icon-size">
+<ANCHOR id="wnck-set-default-mini-icon-size" href="libwnck/libwnck-Icons-Functions.html#wnck-set-default-mini-icon-size">
<ANCHOR id="libwnck-Miscellaneous-Functions" href="libwnck/libwnck-Miscellaneous-Functions.html">
<ANCHOR id="libwnck-Miscellaneous-Functions.stability-level" href="libwnck/libwnck-Miscellaneous-Functions.html#libwnck-Miscellaneous-Functions.stability-level">
<ANCHOR id="libwnck-Miscellaneous-Functions.synopsis" href="libwnck/libwnck-Miscellaneous-Functions.html#libwnck-Miscellaneous-Functions.synopsis">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/ix01.html new/libwnck-3.4.7/doc/html/ix01.html
--- old/libwnck-3.4.6/doc/html/ix01.html 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/ix01.html 2013-08-20 17:12:24.000000000 +0200
@@ -173,6 +173,10 @@
</dt>
<dt>wnck_class_group_get_windows, <a class="indexterm" href="WnckClassGroup.html#wnck-class-group-get-windows">wnck_class_group_get_windows ()</a>
</dt>
+<dt>WNCK_DEFAULT_ICON_SIZE, <a class="indexterm" href="libwnck-Icons-Functions.html#WNCK-DEFAULT-ICON-SIZE:CAPS">WNCK_DEFAULT_ICON_SIZE</a>
+</dt>
+<dt>WNCK_DEFAULT_MINI_ICON_SIZE, <a class="indexterm" href="libwnck-Icons-Functions.html#WNCK-DEFAULT-MINI-ICON-SIZE:CAPS">WNCK_DEFAULT_MINI_ICON_SIZE</a>
+</dt>
<dt>WNCK_MAJOR_VERSION, <a class="indexterm" href="libwnck-Version-Information.html#WNCK-MAJOR-VERSION:CAPS">WNCK_MAJOR_VERSION</a>
</dt>
<dt>WNCK_MICRO_VERSION, <a class="indexterm" href="libwnck-Version-Information.html#WNCK-MICRO-VERSION:CAPS">WNCK_MICRO_VERSION</a>
@@ -249,6 +253,10 @@
</dt>
<dt>wnck_set_client_type, <a class="indexterm" href="libwnck-Miscellaneous-Functions.html#wnck-set-client-type">wnck_set_client_type ()</a>
</dt>
+<dt>wnck_set_default_icon_size, <a class="indexterm" href="libwnck-Icons-Functions.html#wnck-set-default-icon-size">wnck_set_default_icon_size ()</a>
+</dt>
+<dt>wnck_set_default_mini_icon_size, <a class="indexterm" href="libwnck-Icons-Functions.html#wnck-set-default-mini-icon-size">wnck_set_default_mini_icon_size ()</a>
+</dt>
<dt>wnck_shutdown, <a class="indexterm" href="libwnck-Miscellaneous-Functions.html#wnck-shutdown">wnck_shutdown ()</a>
</dt>
<dt>wnck_tasklist_get_size_hint_list, <a class="indexterm" href="WnckTasklist.html#wnck-tasklist-get-size-hint-list">wnck_tasklist_get_size_hint_list ()</a>
Files old/libwnck-3.4.6/doc/html/left.png and new/libwnck-3.4.7/doc/html/left.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/libwnck-Icons-Functions.html new/libwnck-3.4.7/doc/html/libwnck-Icons-Functions.html
--- old/libwnck-3.4.6/doc/html/libwnck-Icons-Functions.html 1970-01-01 01:00:00.000000000 +0100
+++ new/libwnck-3.4.7/doc/html/libwnck-Icons-Functions.html 2013-08-20 17:12:24.000000000 +0200
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Icon Files</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="index.html" title="Libwnck Reference Manual">
+<link rel="up" href="utils.html" title="Part V. Libwnck Utilities">
+<link rel="prev" href="libwnck-Resource-Usage-of-X-Clients.html" title="Resource Usage of X Clients">
+<link rel="next" href="libwnck-Miscellaneous-Functions.html" title="Miscellaneous Functions">
+<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="libwnck-Resource-Usage-of-X-Clients.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="utils.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Libwnck Reference Manual</th>
+<td><a accesskey="n" href="libwnck-Miscellaneous-Functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#libwnck-Icons-Functions.synopsis" class="shortcut">Top</a>
+ |
+ <a href="#libwnck-Icons-Functions.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="libwnck-Icons-Functions"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libwnck-Icons-Functions.top_of_page"></a>Icon Files</span></h2>
+<p>Icon Files — icons related functions.</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libwnck-Icons-Functions.stability-level"></a><h2>Stability Level</h2>
+Unstable, unless otherwise indicated
+</div>
+<div class="refsynopsisdiv">
+<a name="libwnck-Icons-Functions.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include <libwnck/libwnck.h>
+
+#define <a class="link" href="libwnck-Icons-Functions.html#WNCK-DEFAULT-ICON-SIZE:CAPS" title="WNCK_DEFAULT_ICON_SIZE">WNCK_DEFAULT_ICON_SIZE</a>
+#define <a class="link" href="libwnck-Icons-Functions.html#WNCK-DEFAULT-MINI-ICON-SIZE:CAPS" title="WNCK_DEFAULT_MINI_ICON_SIZE">WNCK_DEFAULT_MINI_ICON_SIZE</a>
+<span class="returnvalue">void</span> <a class="link" href="libwnck-Icons-Functions.html#wnck-set-default-icon-size" title="wnck_set_default_icon_size ()">wnck_set_default_icon_size</a> (<em class="parameter"><code><span class="type">gsize</span> size</code></em>);
+<span class="returnvalue">void</span> <a class="link" href="libwnck-Icons-Functions.html#wnck-set-default-mini-icon-size" title="wnck_set_default_mini_icon_size ()">wnck_set_default_mini_icon_size</a> (<em class="parameter"><code><span class="type">gsize</span> size</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="libwnck-Icons-Functions.description"></a><h2>Description</h2>
+<p>
+These functions are utility functions to manage icons for <a class="link" href="WnckWindow.html" title="WnckWindow"><span class="type">WnckWindow</span></a> and
+<a class="link" href="WnckApplication.html" title="WnckApplication"><span class="type">WnckApplication</span></a>.
+</p>
+</div>
+<div class="refsect1">
+<a name="libwnck-Icons-Functions.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="WNCK-DEFAULT-ICON-SIZE:CAPS"></a><h3>WNCK_DEFAULT_ICON_SIZE</h3>
+<pre class="programlisting">#define WNCK_DEFAULT_ICON_SIZE 32
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WNCK-DEFAULT-MINI-ICON-SIZE:CAPS"></a><h3>WNCK_DEFAULT_MINI_ICON_SIZE</h3>
+<pre class="programlisting">#define WNCK_DEFAULT_MINI_ICON_SIZE 16
+</pre>
+<p>
+</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wnck-set-default-icon-size"></a><h3>wnck_set_default_icon_size ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span> wnck_set_default_icon_size (<em class="parameter"><code><span class="type">gsize</span> size</code></em>);</pre>
+<p>
+The default main icon size is <a class="link" href="libwnck-Icons-Functions.html#WNCK-DEFAULT-ICON-SIZE:CAPS" title="WNCK_DEFAULT_ICON_SIZE"><code class="literal">WNCK_DEFAULT_ICON_SIZE</code></a>. This function allows
+to change this value.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td>the default size for windows and application standard icons.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 2.4.6</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wnck-set-default-mini-icon-size"></a><h3>wnck_set_default_mini_icon_size ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span> wnck_set_default_mini_icon_size (<em class="parameter"><code><span class="type">gsize</span> size</code></em>);</pre>
+<p>
+The default main icon size is <a class="link" href="libwnck-Icons-Functions.html#WNCK-DEFAULT-MINI-ICON-SIZE:CAPS" title="WNCK_DEFAULT_MINI_ICON_SIZE"><code class="literal">WNCK_DEFAULT_MINI_ICON_SIZE</code></a>. This function
+allows to change this value.
+</p>
+<div class="variablelist"><table border="0" class="variablelist">
+<colgroup>
+<col align="left" valign="top">
+<col>
+</colgroup>
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td>the default size for windows and application mini icons.</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 2.4.6</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+ Generated by GTK-Doc V1.19</div>
+</body>
+</html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/libwnck-Miscellaneous-Functions.html new/libwnck-3.4.7/doc/html/libwnck-Miscellaneous-Functions.html
--- old/libwnck-3.4.6/doc/html/libwnck-Miscellaneous-Functions.html 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/libwnck-Miscellaneous-Functions.html 2013-08-20 17:12:24.000000000 +0200
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="index.html" title="Libwnck Reference Manual">
<link rel="up" href="utils.html" title="Part V. Libwnck Utilities">
-<link rel="prev" href="libwnck-Resource-Usage-of-X-Clients.html" title="Resource Usage of X Clients">
+<link rel="prev" href="libwnck-Icons-Functions.html" title="Icon Files">
<link rel="next" href="libwnck-Version-Information.html" title="Version Information">
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
@@ -14,7 +14,7 @@
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
-<td><a accesskey="p" href="libwnck-Resource-Usage-of-X-Clients.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="libwnck-Icons-Functions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="utils.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Libwnck Reference Manual</th>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/libwnck-Resource-Usage-of-X-Clients.html new/libwnck-3.4.7/doc/html/libwnck-Resource-Usage-of-X-Clients.html
--- old/libwnck-3.4.6/doc/html/libwnck-Resource-Usage-of-X-Clients.html 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/libwnck-Resource-Usage-of-X-Clients.html 2013-08-20 17:12:24.000000000 +0200
@@ -7,7 +7,7 @@
<link rel="home" href="index.html" title="Libwnck Reference Manual">
<link rel="up" href="utils.html" title="Part V. Libwnck Utilities">
<link rel="prev" href="utils.html" title="Part V. Libwnck Utilities">
-<link rel="next" href="libwnck-Miscellaneous-Functions.html" title="Miscellaneous Functions">
+<link rel="next" href="libwnck-Icons-Functions.html" title="Icon Files">
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
@@ -18,7 +18,7 @@
<td><a accesskey="u" href="utils.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Libwnck Reference Manual</th>
-<td><a accesskey="n" href="libwnck-Miscellaneous-Functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="libwnck-Icons-Functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#libwnck-Resource-Usage-of-X-Clients.synopsis" class="shortcut">Top</a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/libwnck-Version-Information.html new/libwnck-3.4.7/doc/html/libwnck-Version-Information.html
--- old/libwnck-3.4.6/doc/html/libwnck-Version-Information.html 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/libwnck-Version-Information.html 2013-08-20 17:12:24.000000000 +0200
@@ -104,7 +104,7 @@
<hr>
<div class="refsect2">
<a name="WNCK-MICRO-VERSION:CAPS"></a><h3>WNCK_MICRO_VERSION</h3>
-<pre class="programlisting">#define WNCK_MICRO_VERSION (6)
+<pre class="programlisting">#define WNCK_MICRO_VERSION (7)
</pre>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/libwnck.devhelp2 new/libwnck-3.4.7/doc/html/libwnck.devhelp2
--- old/libwnck-3.4.6/doc/html/libwnck.devhelp2 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/libwnck.devhelp2 2013-08-20 17:12:24.000000000 +0200
@@ -19,6 +19,7 @@
</sub>
<sub name="Libwnck Utilities" link="utils.html">
<sub name="Resource Usage of X Clients" link="libwnck-Resource-Usage-of-X-Clients.html"/>
+ <sub name="Icon Files" link="libwnck-Icons-Functions.html"/>
<sub name="Miscellaneous Functions" link="libwnck-Miscellaneous-Functions.html"/>
<sub name="Version Information" link="libwnck-Version-Information.html"/>
</sub>
@@ -246,6 +247,10 @@
<keyword type="struct" name="struct WnckResourceUsage" link="libwnck-Resource-Usage-of-X-Clients.html#WnckResourceUsage" since="2.6"/>
<keyword type="function" name="wnck_xid_read_resource_usage ()" link="libwnck-Resource-Usage-of-X-Clients.html#wnck-xid-read-resource-usage" since="2.6"/>
<keyword type="function" name="wnck_pid_read_resource_usage ()" link="libwnck-Resource-Usage-of-X-Clients.html#wnck-pid-read-resource-usage" since="2.6"/>
+ <keyword type="macro" name="WNCK_DEFAULT_ICON_SIZE" link="libwnck-Icons-Functions.html#WNCK-DEFAULT-ICON-SIZE:CAPS"/>
+ <keyword type="macro" name="WNCK_DEFAULT_MINI_ICON_SIZE" link="libwnck-Icons-Functions.html#WNCK-DEFAULT-MINI-ICON-SIZE:CAPS"/>
+ <keyword type="function" name="wnck_set_default_icon_size ()" link="libwnck-Icons-Functions.html#wnck-set-default-icon-size" since="2.4.6"/>
+ <keyword type="function" name="wnck_set_default_mini_icon_size ()" link="libwnck-Icons-Functions.html#wnck-set-default-mini-icon-size" since="2.4.6"/>
<keyword type="enum" name="enum WnckClientType" link="libwnck-Miscellaneous-Functions.html#WnckClientType" since="2.14"/>
<keyword type="function" name="wnck_set_client_type ()" link="libwnck-Miscellaneous-Functions.html#wnck-set-client-type" since="2.14"/>
<keyword type="function" name="wnck_shutdown ()" link="libwnck-Miscellaneous-Functions.html#wnck-shutdown" since="3.4"/>
Files old/libwnck-3.4.6/doc/html/up.png and new/libwnck-3.4.7/doc/html/up.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/html/utils.html new/libwnck-3.4.7/doc/html/utils.html
--- old/libwnck-3.4.6/doc/html/utils.html 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/html/utils.html 2013-08-20 17:12:24.000000000 +0200
@@ -29,6 +29,9 @@
<span class="refentrytitle"><a href="libwnck-Resource-Usage-of-X-Clients.html">Resource Usage of X Clients</a></span><span class="refpurpose"> — reading resource usage of X clients.</span>
</dt>
<dt>
+<span class="refentrytitle"><a href="libwnck-Icons-Functions.html">Icon Files</a></span><span class="refpurpose"> — icons related functions.</span>
+</dt>
+<dt>
<span class="refentrytitle"><a href="libwnck-Miscellaneous-Functions.html">Miscellaneous Functions</a></span><span class="refpurpose"> — other additional features.</span>
</dt>
<dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/libwnck-docs.sgml new/libwnck-3.4.7/doc/libwnck-docs.sgml
--- old/libwnck-3.4.6/doc/libwnck-docs.sgml 2013-01-09 14:39:35.000000000 +0100
+++ new/libwnck-3.4.7/doc/libwnck-docs.sgml 2013-08-20 16:55:50.000000000 +0200
@@ -158,6 +158,7 @@
<part id="utils">
<title>Libwnck Utilities</title>
<xi:include href="xml/resource.xml"/>
+ <xi:include href="xml/icons.xml"/>
<xi:include href="xml/misc.xml"/>
<xi:include href="xml/version.xml"/>
</part>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/libwnck-sections.txt new/libwnck-3.4.7/doc/libwnck-sections.txt
--- old/libwnck-3.4.6/doc/libwnck-sections.txt 2013-08-06 13:08:05.000000000 +0200
+++ new/libwnck-3.4.7/doc/libwnck-sections.txt 2013-08-20 17:12:24.000000000 +0200
@@ -333,6 +333,15 @@
</SECTION>
<SECTION>
+<FILE>icons</FILE>
+<TITLE>Icons Functions</TITLE>
+WNCK_DEFAULT_ICON_SIZE
+WNCK_DEFAULT_MINI_ICON_SIZE
+wnck_set_default_icon_size
+wnck_set_default_mini_icon_size
+</SECTION>
+
+<SECTION>
<FILE>misc</FILE>
<TITLE>Miscellaneous Functions</TITLE>
WnckClientType
@@ -424,10 +433,6 @@
#<FILE>private</FILE>
<SUBSECTION Private>
WNCK_ACTIVATE_TIMEOUT
-DEFAULT_ICON_WIDTH
-DEFAULT_ICON_HEIGHT
-DEFAULT_MINI_ICON_WIDTH
-DEFAULT_MINI_ICON_HEIGHT
WNCK_SCREEN_XSCREEN
#</SECTION>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/doc/tmpl/icons.sgml new/libwnck-3.4.7/doc/tmpl/icons.sgml
--- old/libwnck-3.4.6/doc/tmpl/icons.sgml 1970-01-01 01:00:00.000000000 +0100
+++ new/libwnck-3.4.7/doc/tmpl/icons.sgml 2013-08-20 17:12:24.000000000 +0200
@@ -0,0 +1,52 @@
+<!-- ##### SECTION Title ##### -->
+Icon Files
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### SECTION Image ##### -->
+
+
+<!-- ##### MACRO WNCK_DEFAULT_ICON_SIZE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO WNCK_DEFAULT_MINI_ICON_SIZE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION wnck_set_default_icon_size ##### -->
+<para>
+
+</para>
+
+@size:
+
+
+<!-- ##### FUNCTION wnck_set_default_mini_icon_size ##### -->
+<para>
+
+</para>
+
+@size:
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/Makefile.in new/libwnck-3.4.7/libwnck/Makefile.in
--- old/libwnck-3.4.6/libwnck/Makefile.in 2013-08-06 13:06:13.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/Makefile.in 2013-08-20 16:46:16.000000000 +0200
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.13.2 from Makefile.am.
+# Makefile.in generated by automake 1.13.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/application.c new/libwnck-3.4.7/libwnck/application.c
--- old/libwnck-3.4.6/libwnck/application.c 2013-07-20 16:46:11.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/application.c 2013-08-20 16:03:09.000000000 +0200
@@ -337,18 +337,19 @@
{
GdkPixbuf *icon;
GdkPixbuf *mini_icon;
+ gsize normal_size;
+ gsize mini_size;
icon = NULL;
mini_icon = NULL;
+ normal_size = _wnck_get_default_icon_size ();
+ mini_size = _wnck_get_default_mini_icon_size ();
if (_wnck_read_icons (WNCK_SCREEN_XSCREEN (app->priv->screen),
app->priv->xwindow,
app->priv->icon_cache,
- &icon,
- DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT,
- &mini_icon,
- DEFAULT_MINI_ICON_WIDTH,
- DEFAULT_MINI_ICON_HEIGHT))
+ &icon, normal_size, normal_size,
+ &mini_icon, mini_size, mini_size))
{
app->priv->need_emit_icon_changed = TRUE;
app->priv->icon_from_leader = TRUE;
@@ -373,6 +374,16 @@
!(app->priv->icon || app->priv->mini_icon));
}
+void
+_wnck_application_load_icons (WnckApplication *app)
+{
+ g_return_if_fail (WNCK_IS_APPLICATION (app));
+
+ get_icons (app);
+ if (app->priv->need_emit_icon_changed)
+ emit_icon_changed (app);
+}
+
/* Prefer to get group icon from a window of type "normal" */
static WnckWindow*
find_icon_window (WnckApplication *app)
@@ -413,9 +424,7 @@
{
g_return_val_if_fail (WNCK_IS_APPLICATION (app), NULL);
- get_icons (app);
- if (app->priv->need_emit_icon_changed)
- emit_icon_changed (app);
+ _wnck_application_load_icons (app);
if (app->priv->icon)
return app->priv->icon;
@@ -446,9 +455,7 @@
{
g_return_val_if_fail (WNCK_IS_APPLICATION (app), NULL);
- get_icons (app);
- if (app->priv->need_emit_icon_changed)
- emit_icon_changed (app);
+ _wnck_application_load_icons (app);
if (app->priv->mini_icon)
return app->priv->mini_icon;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/class-group.c new/libwnck-3.4.7/libwnck/class-group.c
--- old/libwnck-3.4.6/libwnck/class-group.c 2013-07-20 16:46:40.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/class-group.c 2013-08-20 13:08:48.000000000 +0200
@@ -423,11 +423,11 @@
if (!icon || !mini_icon)
{
_wnck_get_fallback_icons (&icon,
- DEFAULT_ICON_WIDTH,
- DEFAULT_ICON_HEIGHT,
+ _wnck_get_default_icon_size (),
+ _wnck_get_default_icon_size (),
&mini_icon,
- DEFAULT_MINI_ICON_WIDTH,
- DEFAULT_MINI_ICON_HEIGHT);
+ _wnck_get_default_mini_icon_size (),
+ _wnck_get_default_mini_icon_size ());
icons_reffed = TRUE;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/private.h new/libwnck-3.4.7/libwnck/private.h
--- old/libwnck-3.4.6/libwnck/private.h 2013-06-20 13:26:32.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/private.h 2013-08-20 16:01:58.000000000 +0200
@@ -42,6 +42,9 @@
WnckClientType _wnck_get_client_type (void);
+gsize _wnck_get_default_icon_size (void);
+gsize _wnck_get_default_mini_icon_size (void);
+
void _wnck_application_process_property_notify (WnckApplication *app,
XEvent *xevent);
void _wnck_window_process_property_notify (WnckWindow *window,
@@ -56,6 +59,8 @@
gint sort_order);
void _wnck_window_destroy (WnckWindow *window);
+void _wnck_window_load_icons (WnckWindow *window);
+
char* _wnck_window_get_name_for_display (WnckWindow *window,
gboolean use_icon_name,
gboolean use_state_decorations);
@@ -66,8 +71,8 @@
void _wnck_window_shutdown_all (void);
-WnckWorkspace* _wnck_workspace_create (int number,
- WnckScreen *screen);
+WnckWorkspace* _wnck_workspace_create (int number,
+ WnckScreen *screen);
void _wnck_workspace_destroy (WnckWorkspace *space);
void _wnck_window_set_application (WnckWindow *window,
@@ -77,10 +82,9 @@
WnckClassGroup *class_group);
/* this one is in pager.c since it needs code from there to draw the icon */
-void
-_wnck_window_set_as_drag_icon (WnckWindow *window,
- GdkDragContext *context,
- GtkWidget *drag_source);
+void _wnck_window_set_as_drag_icon (WnckWindow *window,
+ GdkDragContext *context,
+ GtkWidget *drag_source);
void _wnck_application_add_window (WnckApplication *app,
WnckWindow *window);
@@ -90,6 +94,7 @@
WnckApplication* _wnck_application_create (Window xwindow,
WnckScreen *screen);
void _wnck_application_destroy (WnckApplication *app);
+void _wnck_application_load_icons (WnckApplication *app);
void _wnck_application_shutdown_all (void);
@@ -115,11 +120,6 @@
void _wnck_init (void);
Display *_wnck_get_default_display (void);
-#define DEFAULT_ICON_WIDTH 32
-#define DEFAULT_ICON_HEIGHT 32
-#define DEFAULT_MINI_ICON_WIDTH 16
-#define DEFAULT_MINI_ICON_HEIGHT 16
-
#define WNCK_SCREEN_XSCREEN(screen) (_wnck_screen_get_xscreen (screen))
Screen *_wnck_screen_get_xscreen (WnckScreen *screen);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/tasklist.c new/libwnck-3.4.7/libwnck/tasklist.c
--- old/libwnck-3.4.6/libwnck/tasklist.c 2013-07-20 01:12:59.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/tasklist.c 2013-08-20 13:12:56.000000000 +0200
@@ -91,7 +91,7 @@
#define DEFAULT_GROUPING_LIMIT 80
-#define MINI_ICON_SIZE DEFAULT_MINI_ICON_WIDTH
+#define MINI_ICON_SIZE _wnck_get_default_mini_icon_size ()
#define TASKLIST_BUTTON_PADDING 4
#define TASKLIST_TEXT_MAX_WIDTH 25 /* maximum width in characters */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/test-tasklist.c new/libwnck-3.4.7/libwnck/test-tasklist.c
--- old/libwnck-3.4.6/libwnck/test-tasklist.c 2013-07-20 01:16:36.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/test-tasklist.c 2013-08-20 16:21:49.000000000 +0200
@@ -10,11 +10,13 @@
static gboolean skip_tasklist = FALSE;
static gboolean transparent = FALSE;
static gboolean vertical = FALSE;
+static gint icon_size = WNCK_DEFAULT_MINI_ICON_SIZE;
static GOptionEntry entries[] = {
{"always-group", 'g', 0, G_OPTION_ARG_NONE, &always_group, "Always group windows", NULL},
{"never-group", 'n', 0, G_OPTION_ARG_NONE, &never_group, "Never group windows", NULL},
{"display-all", 'a', 0, G_OPTION_ARG_NONE, &display_all, "Display windows from all workspaces", NULL},
+ {"icon-size", 'i', 0, G_OPTION_ARG_INT, &icon_size, "Icon size for tasklist", NULL},
{"rtl", 'r', 0, G_OPTION_ARG_NONE, &rtl, "Use RTL as default direction", NULL},
{"skip-tasklist", 's', 0, G_OPTION_ARG_NONE, &skip_tasklist, "Don't show window in tasklist", NULL},
{"vertical", 'v', 0, G_OPTION_ARG_NONE, &vertical, "Show in vertical mode", NULL},
@@ -66,6 +68,7 @@
if (rtl)
gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
+ wnck_set_default_mini_icon_size (icon_size);
screen = wnck_screen_get_default ();
/* because the pager doesn't respond to signals at the moment */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/test-wnck.c new/libwnck-3.4.7/libwnck/test-wnck.c
--- old/libwnck-3.4.6/libwnck/test-wnck.c 2013-06-20 13:39:09.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/test-wnck.c 2013-08-20 16:18:19.000000000 +0200
@@ -58,13 +58,30 @@
WnckWindow *window);
static void queue_refill_model (void);
+static gint icon_size = WNCK_DEFAULT_MINI_ICON_SIZE;
+
+static GOptionEntry entries[] = {
+ {"icon-size", 'i', 0, G_OPTION_ARG_INT, &icon_size, "Icon size for tasklist", NULL},
+ {NULL }
+};
+
+
int
main (int argc, char **argv)
{
WnckScreen *screen;
GtkWidget *sw;
GtkWidget *win;
-
+ GOptionContext *ctxt;
+
+ ctxt = g_option_context_new ("");
+ g_option_context_add_main_entries (ctxt, entries, NULL);
+ g_option_context_add_group (ctxt, gtk_get_option_group (TRUE));
+ g_option_context_parse (ctxt, &argc, &argv, NULL);
+ g_clear_pointer (&ctxt, g_option_context_free);
+
+ wnck_set_default_mini_icon_size (icon_size);
+
gtk_init (&argc, &argv);
screen = wnck_screen_get (0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/util.c new/libwnck-3.4.7/libwnck/util.c
--- old/libwnck-3.4.6/libwnck/util.c 2013-01-09 14:39:35.000000000 +0100
+++ new/libwnck-3.4.7/libwnck/util.c 2013-08-20 16:53:45.000000000 +0200
@@ -54,6 +54,15 @@
* libwnck users.
*/
+/**
+ * SECTION:icons
+ * @short_description: icons related functions.
+ * @stability: Unstable
+ *
+ * These functions are utility functions to manage icons for #WnckWindow and
+ * #WnckApplication.
+ */
+
typedef enum
{
WNCK_EXT_UNKNOWN = 0,
@@ -657,6 +666,74 @@
return client_type;
}
+static gsize default_icon_size = WNCK_DEFAULT_ICON_SIZE;
+
+/**
+ * wnck_set_default_icon_size:
+ * @size: the default size for windows and application standard icons.
+ *
+ * The default main icon size is %WNCK_DEFAULT_ICON_SIZE. This function allows
+ * to change this value.
+ *
+ * Since: 2.4.6
+ */
+void
+wnck_set_default_icon_size (gsize size)
+{
+ default_icon_size = size;
+}
+
+gsize
+_wnck_get_default_icon_size (void)
+{
+ return default_icon_size;
+}
+
+static gsize default_mini_icon_size = WNCK_DEFAULT_MINI_ICON_SIZE;
+
+/**
+ * wnck_set_default_mini_icon_size:
+ * @size: the default size for windows and application mini icons.
+ *
+ * The default main icon size is %WNCK_DEFAULT_MINI_ICON_SIZE. This function
+ * allows to change this value.
+ *
+ * Since: 2.4.6
+ */
+void
+wnck_set_default_mini_icon_size (gsize size)
+{
+ int default_screen;
+ WnckScreen *screen;
+ GList *l;
+
+ default_mini_icon_size = size;
+
+ default_screen = DefaultScreen (_wnck_get_default_display ());
+ screen = _wnck_screen_get_existing (default_screen);
+
+ if (WNCK_IS_SCREEN (screen))
+ {
+ /* Make applications and icons to reload their icons */
+ for (l = wnck_screen_get_windows (screen); l; l = l->next)
+ {
+ WnckWindow *window = WNCK_WINDOW (l->data);
+ WnckApplication *application = wnck_window_get_application (window);
+
+ _wnck_window_load_icons (window);
+
+ if (WNCK_IS_APPLICATION (application))
+ _wnck_application_load_icons (application);
+ }
+ }
+}
+
+gsize
+_wnck_get_default_mini_icon_size (void)
+{
+ return default_mini_icon_size;
+}
+
/**
* _make_gtk_label_bold:
* @label: The label.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/util.h new/libwnck-3.4.7/libwnck/util.h
--- old/libwnck-3.4.6/libwnck/util.h 2013-01-09 14:39:35.000000000 +0100
+++ new/libwnck-3.4.7/libwnck/util.h 2013-08-20 13:03:15.000000000 +0200
@@ -104,6 +104,12 @@
void wnck_set_client_type (WnckClientType ewmh_sourceindication_client_type);
+#define WNCK_DEFAULT_ICON_SIZE 32
+#define WNCK_DEFAULT_MINI_ICON_SIZE 16
+
+void wnck_set_default_icon_size (gsize size);
+void wnck_set_default_mini_icon_size (gsize size);
+
void wnck_shutdown (void);
void wnck_xid_read_resource_usage (GdkDisplay *gdk_display,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/version.h new/libwnck-3.4.7/libwnck/version.h
--- old/libwnck-3.4.6/libwnck/version.h 2013-08-06 13:06:44.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/version.h 2013-08-20 16:46:22.000000000 +0200
@@ -74,7 +74,7 @@
*
* Since: 3.0
*/
-#define WNCK_MICRO_VERSION (6)
+#define WNCK_MICRO_VERSION (7)
/**
* WNCK_CHECK_VERSION:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/window.c new/libwnck-3.4.7/libwnck/window.c
--- old/libwnck-3.4.6/libwnck/window.c 2013-07-20 16:42:40.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/window.c 2013-08-20 16:05:00.000000000 +0200
@@ -2100,18 +2100,19 @@
{
GdkPixbuf *icon;
GdkPixbuf *mini_icon;
+ gsize normal_size;
+ gsize mini_size;
icon = NULL;
mini_icon = NULL;
+ normal_size = _wnck_get_default_icon_size ();
+ mini_size = _wnck_get_default_mini_icon_size ();
if (_wnck_read_icons (WNCK_SCREEN_XSCREEN (window->priv->screen),
window->priv->xwindow,
window->priv->icon_cache,
- &icon,
- DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT,
- &mini_icon,
- DEFAULT_MINI_ICON_WIDTH,
- DEFAULT_MINI_ICON_HEIGHT))
+ &icon, normal_size, normal_size,
+ &mini_icon, mini_size, mini_size))
{
window->priv->need_emit_icon_changed = TRUE;
@@ -2129,6 +2130,18 @@
!(window->priv->icon || window->priv->mini_icon));
}
+void
+_wnck_window_load_icons (WnckWindow *window)
+{
+ g_return_if_fail (WNCK_IS_WINDOW (window));
+
+ get_icons (window);
+ if (window->priv->need_emit_icon_changed)
+ queue_update (window); /* not done in get_icons since we call that from
+ * the update
+ */
+}
+
/**
* wnck_window_get_icon:
* @window: a #WnckWindow.
@@ -2146,11 +2159,7 @@
{
g_return_val_if_fail (WNCK_IS_WINDOW (window), NULL);
- get_icons (window);
- if (window->priv->need_emit_icon_changed)
- queue_update (window); /* not done in get_icons since we call that from
- * the update
- */
+ _wnck_window_load_icons (window);
return window->priv->icon;
}
@@ -2172,11 +2181,7 @@
{
g_return_val_if_fail (WNCK_IS_WINDOW (window), NULL);
- get_icons (window);
- if (window->priv->need_emit_icon_changed)
- queue_update (window); /* not done in get_icons since we call that from
- * the update
- */
+ _wnck_window_load_icons (window);
return window->priv->mini_icon;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libwnck-3.4.6/libwnck/xutils.c new/libwnck-3.4.7/libwnck/xutils.c
--- old/libwnck-3.4.6/libwnck/xutils.c 2013-08-06 12:32:54.000000000 +0200
+++ new/libwnck-3.4.7/libwnck/xutils.c 2013-08-20 13:14:45.000000000 +0200
@@ -2303,15 +2303,15 @@
{
if (iconp)
*iconp = default_icon_at_size (ideal_width > 0 ? ideal_width :
- DEFAULT_ICON_WIDTH,
+ _wnck_get_default_icon_size (),
ideal_height > 0 ? ideal_height :
- DEFAULT_ICON_HEIGHT);
+ _wnck_get_default_icon_size ());
if (mini_iconp)
*mini_iconp = default_icon_at_size (ideal_mini_width > 0 ? ideal_mini_width :
- DEFAULT_MINI_ICON_WIDTH,
+ _wnck_get_default_mini_icon_size (),
ideal_mini_height > 0 ? ideal_mini_height :
- DEFAULT_MINI_ICON_HEIGHT);
+ _wnck_get_default_mini_icon_size ());
}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libsoup for openSUSE:Factory checked in at 2013-08-30 16:33:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsoup (Old)
and /work/SRC/openSUSE:Factory/.libsoup.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsoup"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libsoup/libsoup.changes 2013-08-16 12:33:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libsoup.new/libsoup.changes 2013-08-30 16:33:21.000000000 +0200
@@ -1,0 +2,9 @@
+Mon Aug 19 21:13:32 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 2.43.90:
+ + Fixed the handling of unsatisfiable range requests in
+ SoupServer.
+ + Fixed the handling of IPv6 address literals with scope IDs
+ (bgo#669724).
+
+-------------------------------------------------------------------
Old:
----
libsoup-2.43.5.tar.xz
New:
----
libsoup-2.43.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsoup.spec ++++++
--- /var/tmp/diff_new_pack.RjjNoB/_old 2013-08-30 16:33:22.000000000 +0200
+++ /var/tmp/diff_new_pack.RjjNoB/_new 2013-08-30 16:33:22.000000000 +0200
@@ -20,7 +20,7 @@
Summary: HTTP client/server library for GNOME
License: LGPL-2.1+
Group: Development/Libraries/GNOME
-Version: 2.43.5
+Version: 2.43.90
Release: 0
Url: http://www.gnome.org
Source: http://download.gnome.org/sources/libsoup/2.43/%{name}-%{version}.tar.xz
++++++ libsoup-2.43.5.tar.xz -> libsoup-2.43.90.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/NEWS new/libsoup-2.43.90/NEWS
--- old/libsoup-2.43.5/NEWS 2013-07-29 23:34:56.000000000 +0200
+++ new/libsoup-2.43.90/NEWS 2013-08-19 21:45:18.000000000 +0200
@@ -1,3 +1,14 @@
+Changes in libsoup from 2.43.5 to 2.43.90:
+
+ * Fixed the handling of unsatisfiable range requests in
+ SoupServer [pointed out on mailing list, Dan]. Also, added
+ more documentation clarifying that you don't need to handle
+ range requests yourself in many cases.
+
+ * Fixed the handling of IPv6 address literals with scope IDs.
+ (Requires the latest glib as well for the complete fix.)
+ [#669724, Dan]
+
Changes in libsoup from 2.43.4 to 2.43.5:
* SoupProxyURIResolver is now deprecated in favor of the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/configure new/libsoup-2.43.90/configure
--- old/libsoup-2.43.5/configure 2013-07-29 23:37:46.000000000 +0200
+++ new/libsoup-2.43.90/configure 2013-08-19 21:45:36.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsoup 2.43.5.
+# Generated by GNU Autoconf 2.69 for libsoup 2.43.90.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libsoup>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='libsoup'
PACKAGE_TARNAME='libsoup'
-PACKAGE_VERSION='2.43.5'
-PACKAGE_STRING='libsoup 2.43.5'
+PACKAGE_VERSION='2.43.90'
+PACKAGE_STRING='libsoup 2.43.90'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsoup'
PACKAGE_URL=''
@@ -1443,7 +1443,7 @@
# 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 libsoup 2.43.5 to adapt to many kinds of systems.
+\`configure' configures libsoup 2.43.90 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1513,7 +1513,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libsoup 2.43.5:";;
+ short | recursive ) echo "Configuration of libsoup 2.43.90:";;
esac
cat <<\_ACEOF
@@ -1650,7 +1650,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libsoup configure 2.43.5
+libsoup configure 2.43.90
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1928,7 +1928,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libsoup $as_me 2.43.5, which was
+It was created by libsoup $as_me 2.43.90, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2794,7 +2794,7 @@
# Define the identity of the package.
PACKAGE='libsoup'
- VERSION='2.43.5'
+ VERSION='2.43.90'
cat >>confdefs.h <<_ACEOF
@@ -2919,7 +2919,7 @@
SOUP_MAJOR_VERSION=2
SOUP_MINOR_VERSION=43
-SOUP_MICRO_VERSION=5
+SOUP_MICRO_VERSION=90
@@ -14423,7 +14423,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libsoup $as_me 2.43.5, which was
+This file was extended by libsoup $as_me 2.43.90, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -14489,7 +14489,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libsoup config.status 2.43.5
+libsoup config.status 2.43.90
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/configure.ac new/libsoup-2.43.90/configure.ac
--- old/libsoup-2.43.5/configure.ac 2013-07-29 23:21:58.000000000 +0200
+++ new/libsoup-2.43.90/configure.ac 2013-08-19 21:37:03.000000000 +0200
@@ -4,7 +4,7 @@
m4_define([soup_major_version], [2])
m4_define([soup_minor_version], [43])
-m4_define([soup_micro_version], [5])
+m4_define([soup_micro_version], [90])
AC_PREREQ(2.63)
AC_INIT([libsoup],[soup_major_version.soup_minor_version.soup_micro_version…
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/docs/reference/html/SoupMessageHeaders.html new/libsoup-2.43.90/docs/reference/html/SoupMessageHeaders.html
--- old/libsoup-2.43.5/docs/reference/html/SoupMessageHeaders.html 2013-07-29 23:38:34.000000000 +0200
+++ new/libsoup-2.43.90/docs/reference/html/SoupMessageHeaders.html 2013-08-19 22:05:17.000000000 +0200
@@ -1198,6 +1198,33 @@
as described under <a class="link" href="SoupMessageHeaders.html#SoupRange" title="SoupRange"><span class="type">SoupRange</span></a>, and some of the ranges may be
redundant.
</p>
+<p>
+Beware that even if given a <em class="parameter"><code>total_length</code></em>, this function does not
+check that the ranges are satisfiable.
+</p>
+<p>
+</p>
+<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
+<h3 class="title">Note</h3>
+<p>
+<a class="link" href="SoupServer.html" title="SoupServer"><span class="type">SoupServer</span></a> has built-in handling for range requests. If your
+server handler returns a <a class="link" href="libsoup-2.4-soup-status.html#SOUP-STATUS-OK:CAPS"><code class="literal">SOUP_STATUS_OK</code></a> response containing the
+complete response body (rather than pausing the message and
+returning some of the response body later), and there is a Range
+header in the request, then libsoup will automatically convert the
+response to a <a class="link" href="libsoup-2.4-soup-status.html#SOUP-STATUS-PARTIAL-CONTENT:CAPS"><code class="literal">SOUP_STATUS_PARTIAL_CONTENT</code></a> response containing only
+the range(s) requested by the client.
+</p>
+<p>
+The only time you need to process the Range header yourself is if
+either you need to stream the response body rather than returning
+it all at once, or you do not already have the complete response
+body available, and only want to generate the parts that were
+actually requested by the client.
+</p>
+</div>
+<p>
+</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
@@ -1225,9 +1252,9 @@
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE…"><code class="literal">TRUE</code></a> if <em class="parameter"><code>hdrs</code></em> contained a "Range" header containing
-byte ranges which could be parsed, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALS…"><code class="literal">FALSE</code></a> otherwise (in which case
-<em class="parameter"><code>range</code></em> and <em class="parameter"><code>length</code></em> will not be set).</td>
+<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE…"><code class="literal">TRUE</code></a> if <em class="parameter"><code>hdrs</code></em> contained a syntactically-valid
+"Range" header, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALS…"><code class="literal">FALSE</code></a> otherwise (in which case <em class="parameter"><code>range</code></em> and <em class="parameter"><code>length</code></em>
+will not be set).</td>
</tr>
</tbody>
</table></div>
@@ -1394,6 +1421,18 @@
(Note that <em class="parameter"><code>total_length</code></em> is the total length of the entire resource
that this is a range of, not simply <em class="parameter"><code>end</code></em> - <em class="parameter"><code>start</code></em> + 1.)
</p>
+<p>
+</p>
+<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
+<h3 class="title">Note</h3>
+<p>
+<a class="link" href="SoupServer.html" title="SoupServer"><span class="type">SoupServer</span></a> has built-in handling for range requests, and you do
+not normally need to call this function youself. See
+<code class="function">soup_message_headers_get_range()</code> for more details.
+</p>
+</div>
+<p>
+</p>
<div class="variablelist"><table border="0" class="variablelist">
<colgroup>
<col align="left" valign="top">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/docs/reference/html/SoupProxyResolverDefault.html new/libsoup-2.43.90/docs/reference/html/SoupProxyResolverDefault.html
--- old/libsoup-2.43.5/docs/reference/html/SoupProxyResolverDefault.html 2013-07-29 23:38:34.000000000 +0200
+++ new/libsoup-2.43.90/docs/reference/html/SoupProxyResolverDefault.html 2013-08-19 22:05:17.000000000 +0200
@@ -60,7 +60,7 @@
<a name="SoupProxyResolverDefault.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
<p>
SoupProxyResolverDefault implements
- <a class="link" href="SoupSessionFeature.html" title="SoupSessionFeature">SoupSessionFeature</a> and <a href="/opt/jhbuild/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html">SoupProxyURIResolver</a>.</p>
+ <a class="link" href="SoupSessionFeature.html" title="SoupSessionFeature">SoupSessionFeature</a> and <a href="/usr/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html">SoupProxyURIResolver</a>.</p>
</div>
<div class="refsect1">
<a name="SoupProxyResolverDefault.properties"></a><h2>Properties</h2>
@@ -71,7 +71,7 @@
<div class="refsect1">
<a name="SoupProxyResolverDefault.description"></a><h2>Description</h2>
<p>
-<a class="link" href="SoupProxyResolverDefault.html" title="SoupProxyResolverDefault"><span class="type">SoupProxyResolverDefault</span></a> is a <a href="/opt/jhbuild/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html"><span class="type">SoupProxyURIResolver</span></a> implementation
+<a class="link" href="SoupProxyResolverDefault.html" title="SoupProxyResolverDefault"><span class="type">SoupProxyResolverDefault</span></a> is a <a href="/usr/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html"><span class="type">SoupProxyURIResolver</span></a> implementation
that uses the default gio GProxyResolver to resolve proxies.
</p>
</div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/docs/reference/html/SoupSession.html new/libsoup-2.43.90/docs/reference/html/SoupSession.html
--- old/libsoup-2.43.5/docs/reference/html/SoupSession.html 2013-07-29 23:38:34.000000000 +0200
+++ new/libsoup-2.43.90/docs/reference/html/SoupSession.html 2013-08-19 22:05:17.000000000 +0200
@@ -1879,7 +1879,7 @@
<p>
A <a href="http://library.gnome.org/devel/gio/unstable/GProxyResolver.html"><span class="type">GProxyResolver</span></a> to use with this session. Setting this
will clear the <a class="link" href="SoupSession.html#SoupSession--proxy-uri" title='The "proxy-uri" property'><span class="type">"proxy-uri"</span></a> property, and remove
-any <a href="/opt/jhbuild/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html"><span class="type">SoupProxyURIResolver</span></a> features that have been added to
+any <a href="/usr/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html"><span class="type">SoupProxyURIResolver</span></a> features that have been added to
the session.
</p>
<p>
@@ -1899,7 +1899,7 @@
A proxy to use for all http and https requests in this
session. Setting this will clear the
<a class="link" href="SoupSession.html#SoupSession--proxy-resolver" title='The "proxy-resolver" property'><span class="type">"proxy-resolver"</span></a> property, and remove any
-<a href="/opt/jhbuild/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html"><span class="type">SoupProxyURIResolver</span></a> features that have been added to the
+<a href="/usr/share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html"><span class="type">SoupProxyURIResolver</span></a> features that have been added to the
session. Setting this property will also cancel all
currently pending messages.
</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/examples/get.c new/libsoup-2.43.90/examples/get.c
--- old/libsoup-2.43.5/examples/get.c 2013-07-13 17:21:08.000000000 +0200
+++ new/libsoup-2.43.90/examples/get.c 2013-08-18 17:23:04.000000000 +0200
@@ -35,9 +35,8 @@
g_object_ref (msg);
soup_session_queue_message (session, msg, finished, loop);
g_main_loop_run (loop);
- }
-
- soup_session_send_message (session, msg);
+ } else
+ soup_session_send_message (session, msg);
name = soup_message_get_uri (msg)->path;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/libsoup/soup-address.c new/libsoup-2.43.90/libsoup/soup-address.c
--- old/libsoup-2.43.5/libsoup/soup-address.c 2013-07-13 15:59:26.000000000 +0200
+++ new/libsoup-2.43.90/libsoup/soup-address.c 2013-08-19 19:38:39.000000000 +0200
@@ -52,7 +52,6 @@
const char *protocol;
GMutex lock;
- GSList *async_lookups;
} SoupAddressPrivate;
#define SOUP_ADDRESS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), SOUP_TYPE_ADDRESS, SoupAddressPrivate))
@@ -561,6 +560,59 @@
}
+/* Tries to resolve priv->name as an IP address, possibly including an
+ * IPv6 scope id.
+ */
+static void
+maybe_resolve_ip (SoupAddress *addr)
+{
+ SoupAddressPrivate *priv = SOUP_ADDRESS_GET_PRIVATE (addr);
+ const char *pct, *ip;
+ char *tmp = NULL;
+ GSocketConnectable *gaddr;
+ GSocketAddressEnumerator *sa_enum;
+ GSocketAddress *saddr;
+
+ if (priv->sockaddr || !priv->name)
+ return;
+
+ pct = strchr (priv->name, '%');
+ if (pct)
+ ip = tmp = g_strndup (priv->name, pct - priv->name);
+ else
+ ip = priv->name;
+
+ if (!g_hostname_is_ip_address (ip)) {
+ g_free (tmp);
+ return;
+ }
+ g_free (tmp);
+
+ gaddr = g_network_address_new (priv->name, priv->port);
+ if (!gaddr)
+ return;
+
+ sa_enum = g_socket_connectable_enumerate (gaddr);
+ saddr = g_socket_address_enumerator_next (sa_enum, NULL, NULL);
+ if (saddr) {
+ priv->n_addrs = 1;
+ priv->sockaddr = g_new (struct sockaddr_storage, 1);
+ if (!g_socket_address_to_native (saddr, priv->sockaddr,
+ sizeof (struct sockaddr_storage),
+ NULL)) {
+ /* can't happen: We know the address format is supported
+ * and the buffer is large enough
+ */
+ g_warn_if_reached ();
+ }
+ g_object_unref (saddr);
+ }
+
+ g_object_unref (sa_enum);
+ g_object_unref (gaddr);
+}
+
+
static guint
update_addrs (SoupAddress *addr, GList *addrs, GError *error)
{
@@ -621,55 +673,47 @@
}
typedef struct {
+ SoupAddress *addr;
SoupAddressCallback callback;
gpointer callback_data;
} SoupAddressResolveAsyncData;
static void
-complete_resolve_async (SoupAddress *addr, guint status)
+complete_resolve_async (SoupAddressResolveAsyncData *res_data, guint status)
{
- SoupAddressPrivate *priv = SOUP_ADDRESS_GET_PRIVATE (addr);
- SoupAddressResolveAsyncData *res_data;
- GSList *lookups, *l;
GSource *current_source;
GMainContext *current_context;
- lookups = priv->async_lookups;
- priv->async_lookups = NULL;
-
- /* Awful hack; to make soup_socket_connect_async() with an
- * non-default async_context work correctly, we need to ensure
- * that the non-default context (which we're now running in)
- * is the thread-default when the callbacks are run...
- */
- current_source = g_main_current_source ();
- if (current_source && !g_source_is_destroyed (current_source))
- current_context = g_source_get_context (current_source);
- else
- current_context = NULL;
- g_main_context_push_thread_default (current_context);
+ if (res_data->callback) {
+ /* Awful hack; to make soup_socket_connect_async()
+ * with an non-default async_context work correctly,
+ * we need to ensure that the non-default context
+ * (which we're now running in) is the thread-default
+ * when the callbacks are run...
+ */
+ current_source = g_main_current_source ();
+ if (current_source && !g_source_is_destroyed (current_source))
+ current_context = g_source_get_context (current_source);
+ else
+ current_context = NULL;
+ g_main_context_push_thread_default (current_context);
- for (l = lookups; l; l = l->next) {
- res_data = l->data;
+ res_data->callback (res_data->addr, status,
+ res_data->callback_data);
- if (res_data->callback) {
- res_data->callback (addr, status,
- res_data->callback_data);
- }
- g_slice_free (SoupAddressResolveAsyncData, res_data);
+ g_main_context_pop_thread_default (current_context);
}
- g_slist_free (lookups);
-
- g_main_context_pop_thread_default (current_context);
- g_object_unref (addr);
+ g_object_unref (res_data->addr);
+ g_slice_free (SoupAddressResolveAsyncData, res_data);
}
static void
lookup_resolved (GObject *source, GAsyncResult *result, gpointer user_data)
{
GResolver *resolver = G_RESOLVER (source);
- SoupAddress *addr = user_data;
+ SoupAddressResolveAsyncData *res_data = user_data;
+ SoupAddress *addr = res_data->addr;
SoupAddressPrivate *priv = SOUP_ADDRESS_GET_PRIVATE (addr);
GError *error = NULL;
guint status;
@@ -695,7 +739,7 @@
g_object_ref (addr);
g_object_set_data (G_OBJECT (addr), "async-resolved-error", error);
- complete_resolve_async (addr, status);
+ complete_resolve_async (res_data, status);
g_object_set_data (G_OBJECT (addr), "async-resolved-error", NULL);
g_object_unref (addr);
@@ -704,9 +748,9 @@
}
static gboolean
-idle_complete_resolve (gpointer addr)
+idle_complete_resolve (gpointer res_data)
{
- complete_resolve_async (addr, SOUP_STATUS_OK);
+ complete_resolve_async (res_data, SOUP_STATUS_OK);
return FALSE;
}
@@ -752,7 +796,6 @@
SoupAddressPrivate *priv;
SoupAddressResolveAsyncData *res_data;
GResolver *resolver;
- gboolean already_started;
g_return_if_fail (SOUP_IS_ADDRESS (addr));
priv = SOUP_ADDRESS_GET_PRIVATE (addr);
@@ -762,47 +805,43 @@
* not intended to be thread-safe.
*/
+ if (priv->name && !priv->sockaddr)
+ maybe_resolve_ip (addr);
if (priv->name && priv->sockaddr && !callback)
return;
res_data = g_slice_new0 (SoupAddressResolveAsyncData);
+ res_data->addr = g_object_ref (addr);
res_data->callback = callback;
res_data->callback_data = user_data;
- already_started = priv->async_lookups != NULL;
- priv->async_lookups = g_slist_prepend (priv->async_lookups, res_data);
-
- if (already_started)
- return;
-
- g_object_ref (addr);
-
- if (priv->name && priv->sockaddr) {
- soup_add_completion (async_context, idle_complete_resolve, addr);
- return;
- }
-
- resolver = g_resolver_get_default ();
if (async_context)
g_main_context_push_thread_default (async_context);
- if (priv->name) {
- g_resolver_lookup_by_name_async (resolver, priv->name,
- cancellable,
- lookup_resolved, addr);
- } else {
- GInetAddress *gia;
+ if (priv->name && priv->sockaddr)
+ soup_add_completion (async_context, idle_complete_resolve, res_data);
+ else {
+ resolver = g_resolver_get_default ();
- gia = soup_address_make_inet_address (addr);
- g_resolver_lookup_by_address_async (resolver, gia,
- cancellable,
- lookup_resolved, addr);
- g_object_unref (gia);
+ if (priv->name) {
+ g_resolver_lookup_by_name_async (resolver, priv->name,
+ cancellable,
+ lookup_resolved, res_data);
+ } else {
+ GInetAddress *gia;
+
+ gia = soup_address_make_inet_address (addr);
+ g_resolver_lookup_by_address_async (resolver, gia,
+ cancellable,
+ lookup_resolved, res_data);
+ g_object_unref (gia);
+ }
+
+ g_object_unref (resolver);
}
if (async_context)
g_main_context_pop_thread_default (async_context);
- g_object_unref (resolver);
}
static guint
@@ -822,6 +861,10 @@
* blocking op, and then re-lock it to modify @addr.
*/
g_mutex_lock (&priv->lock);
+
+ if (priv->name && !priv->sockaddr)
+ maybe_resolve_ip (addr);
+
if (!priv->sockaddr) {
GList *addrs;
@@ -847,6 +890,7 @@
g_free (name);
} else
status = SOUP_STATUS_OK;
+
g_mutex_unlock (&priv->lock);
if (my_err)
@@ -1145,8 +1189,9 @@
task = g_task_new (enumerator, cancellable, callback, user_data);
if (!priv->sockaddr) {
- soup_address_resolve_async (addr_enum->addr, NULL, cancellable,
- got_addresses, task);
+ soup_address_resolve_async (addr_enum->addr,
+ g_main_context_get_thread_default (),
+ cancellable, got_addresses, task);
} else {
g_task_return_pointer (task, next_address (addr_enum), g_object_unref);
g_object_unref (task);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/libsoup/soup-message-client-io.c new/libsoup-2.43.90/libsoup/soup-message-client-io.c
--- old/libsoup-2.43.5/libsoup/soup-message-client-io.c 2013-06-01 19:28:15.000000000 +0200
+++ new/libsoup-2.43.90/libsoup/soup-message-client-io.c 2013-08-19 21:42:54.000000000 +0200
@@ -83,7 +83,7 @@
const char *name, *value;
if (strchr (uri->host, ':'))
- uri_host = g_strdup_printf ("[%s]", uri->host);
+ uri_host = g_strdup_printf ("[%.*s]", (int) strcspn (uri->host, "%"), uri->host);
else if (g_hostname_is_non_ascii (uri->host))
uri_host = g_hostname_to_ascii (uri->host);
else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/libsoup/soup-message-headers.c new/libsoup-2.43.90/libsoup/soup-message-headers.c
--- old/libsoup-2.43.5/libsoup/soup-message-headers.c 2013-07-13 17:14:09.000000000 +0200
+++ new/libsoup-2.43.90/libsoup/soup-message-headers.c 2013-08-19 16:55:06.000000000 +0200
@@ -9,6 +9,7 @@
#include "soup-message-headers.h"
#include "soup.h"
+#include "soup-misc-private.h"
/**
* SECTION:soup-message-headers
@@ -858,56 +859,40 @@
return ra->start - rb->start;
}
-/**
- * soup_message_headers_get_ranges:
- * @hdrs: a #SoupMessageHeaders
- * @total_length: the total_length of the response body
- * @ranges: (out): return location for an array of #SoupRange
- * @length: the length of the returned array
- *
- * Parses @hdrs's Range header and returns an array of the requested
- * byte ranges. The returned array must be freed with
- * soup_message_headers_free_ranges().
- *
- * If @total_length is non-0, its value will be used to adjust the
- * returned ranges to have explicit start and end values, and the
- * returned ranges will be sorted and non-overlapping. If
- * @total_length is 0, then some ranges may have an end value of -1,
- * as described under #SoupRange, and some of the ranges may be
- * redundant.
- *
- * Return value: %TRUE if @hdrs contained a "Range" header containing
- * byte ranges which could be parsed, %FALSE otherwise (in which case
- * @range and @length will not be set).
- *
- * Since: 2.26
- **/
-gboolean
-soup_message_headers_get_ranges (SoupMessageHeaders *hdrs,
- goffset total_length,
- SoupRange **ranges,
- int *length)
+/* like soup_message_headers_get_ranges(), except it returns:
+ * SOUP_STATUS_OK if there is no Range or it should be ignored.
+ * SOUP_STATUS_PARTIAL_CONTENT if there is at least one satisfiable range.
+ * SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE if @check_satisfiable
+ * is %TRUE and the request is not satisfiable given @total_length.
+ */
+guint
+soup_message_headers_get_ranges_internal (SoupMessageHeaders *hdrs,
+ goffset total_length,
+ gboolean check_satisfiable,
+ SoupRange **ranges,
+ int *length)
{
const char *range = soup_message_headers_get_one (hdrs, "Range");
GSList *range_list, *r;
GArray *array;
char *spec, *end;
int i;
+ guint status = SOUP_STATUS_OK;
if (!range || strncmp (range, "bytes", 5) != 0)
- return FALSE;
+ return status;
range += 5;
while (g_ascii_isspace (*range))
range++;
if (*range++ != '=')
- return FALSE;
+ return status;
while (g_ascii_isspace (*range))
range++;
range_list = soup_header_parse_list (range);
if (!range_list)
- return FALSE;
+ return status;
array = g_array_new (FALSE, FALSE, sizeof (SoupRange));
for (r = range_list; r; r = r->next) {
@@ -921,22 +906,34 @@
cur.start = g_ascii_strtoull (spec, &end, 10);
if (*end == '-')
end++;
- if (*end)
+ if (*end) {
cur.end = g_ascii_strtoull (end, &end, 10);
- else
+ if (cur.end < cur.start) {
+ status = SOUP_STATUS_OK;
+ break;
+ }
+ } else
cur.end = total_length - 1;
}
if (*end) {
- g_array_free (array, TRUE);
- soup_header_free_list (range_list);
- return FALSE;
+ status = SOUP_STATUS_OK;
+ break;
+ } else if (check_satisfiable && cur.start >= total_length) {
+ if (status == SOUP_STATUS_OK)
+ status = SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE;
+ continue;
}
g_array_append_val (array, cur);
+ status = SOUP_STATUS_PARTIAL_CONTENT;
}
-
soup_header_free_list (range_list);
+ if (status != SOUP_STATUS_PARTIAL_CONTENT) {
+ g_array_free (array, TRUE);
+ return status;
+ }
+
if (total_length) {
g_array_sort (array, sort_ranges);
for (i = 1; i < array->len; i++) {
@@ -954,7 +951,62 @@
*length = array->len;
g_array_free (array, FALSE);
- return TRUE;
+ return SOUP_STATUS_PARTIAL_CONTENT;
+}
+
+/**
+ * soup_message_headers_get_ranges:
+ * @hdrs: a #SoupMessageHeaders
+ * @total_length: the total_length of the response body
+ * @ranges: (out): return location for an array of #SoupRange
+ * @length: the length of the returned array
+ *
+ * Parses @hdrs's Range header and returns an array of the requested
+ * byte ranges. The returned array must be freed with
+ * soup_message_headers_free_ranges().
+ *
+ * If @total_length is non-0, its value will be used to adjust the
+ * returned ranges to have explicit start and end values, and the
+ * returned ranges will be sorted and non-overlapping. If
+ * @total_length is 0, then some ranges may have an end value of -1,
+ * as described under #SoupRange, and some of the ranges may be
+ * redundant.
+ *
+ * Beware that even if given a @total_length, this function does not
+ * check that the ranges are satisfiable.
+ *
+ * <note><para>
+ * #SoupServer has built-in handling for range requests. If your
+ * server handler returns a %SOUP_STATUS_OK response containing the
+ * complete response body (rather than pausing the message and
+ * returning some of the response body later), and there is a Range
+ * header in the request, then libsoup will automatically convert the
+ * response to a %SOUP_STATUS_PARTIAL_CONTENT response containing only
+ * the range(s) requested by the client.
+ *
+ * The only time you need to process the Range header yourself is if
+ * either you need to stream the response body rather than returning
+ * it all at once, or you do not already have the complete response
+ * body available, and only want to generate the parts that were
+ * actually requested by the client.
+ * </para></note>
+ *
+ * Return value: %TRUE if @hdrs contained a syntactically-valid
+ * "Range" header, %FALSE otherwise (in which case @range and @length
+ * will not be set).
+ *
+ * Since: 2.26
+ **/
+gboolean
+soup_message_headers_get_ranges (SoupMessageHeaders *hdrs,
+ goffset total_length,
+ SoupRange **ranges,
+ int *length)
+{
+ guint status;
+
+ status = soup_message_headers_get_ranges_internal (hdrs, total_length, FALSE, ranges, length);
+ return status == SOUP_STATUS_PARTIAL_CONTENT;
}
/**
@@ -1104,6 +1156,12 @@
* (Note that @total_length is the total length of the entire resource
* that this is a range of, not simply @end - @start + 1.)
*
+ * <note><para>
+ * #SoupServer has built-in handling for range requests, and you do
+ * not normally need to call this function youself. See
+ * soup_message_headers_get_range() for more details.
+ * </para></note>
+ *
* Since: 2.26
**/
void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/libsoup/soup-message-server-io.c new/libsoup-2.43.90/libsoup/soup-message-server-io.c
--- old/libsoup-2.43.5/libsoup/soup-message-server-io.c 2013-06-24 19:51:14.000000000 +0200
+++ new/libsoup-2.43.90/libsoup/soup-message-server-io.c 2013-08-05 01:09:44.000000000 +0200
@@ -119,6 +119,7 @@
SoupRange *ranges;
int nranges;
SoupBuffer *full_response;
+ guint status;
/* Make sure the message is set up right for us to return a
* partial response; it has to be a GET, the status must be
@@ -137,9 +138,15 @@
/* Oh, and there has to have been a valid Range header on the
* request, of course.
*/
- if (!soup_message_headers_get_ranges (msg->request_headers,
- msg->response_body->length,
- &ranges, &nranges))
+ status = soup_message_headers_get_ranges_internal (msg->request_headers,
+ msg->response_body->length,
+ TRUE,
+ &ranges, &nranges);
+ if (status == SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE) {
+ soup_message_set_status (msg, status);
+ soup_message_body_truncate (msg->response_body);
+ return;
+ } else if (status != SOUP_STATUS_PARTIAL_CONTENT)
return;
full_response = soup_message_body_flatten (msg->response_body);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/libsoup/soup-misc-private.h new/libsoup-2.43.90/libsoup/soup-misc-private.h
--- old/libsoup-2.43.5/libsoup/soup-misc-private.h 2013-07-13 17:19:07.000000000 +0200
+++ new/libsoup-2.43.90/libsoup/soup-misc-private.h 2013-08-05 01:09:44.000000000 +0200
@@ -8,6 +8,7 @@
#define SOUP_MISC_PRIVATE_H 1
#include "soup-socket.h"
+#include "soup-message-headers.h"
char *uri_decoded_copy (const char *str, int length, int *decoded_length);
char *soup_uri_to_string_internal (SoupURI *uri, gboolean just_path_and_query,
@@ -47,4 +48,10 @@
GSourceFunc function,
gpointer data);
+guint soup_message_headers_get_ranges_internal (SoupMessageHeaders *hdrs,
+ goffset total_length,
+ gboolean check_satisfiable,
+ SoupRange **ranges,
+ int *length);
+
#endif /* SOUP_MISC_PRIVATE_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/libsoup/soup-uri.c new/libsoup-2.43.90/libsoup/soup-uri.c
--- old/libsoup-2.43.5/libsoup/soup-uri.c 2013-07-13 17:56:23.000000000 +0200
+++ new/libsoup-2.43.90/libsoup/soup-uri.c 2013-08-19 22:02:03.000000000 +0200
@@ -308,6 +308,8 @@
/* Find host and port. */
if (*uri_string == '[') {
+ const char *pct;
+
uri_string++;
hostend = strchr (uri_string, ']');
if (!hostend || hostend > path) {
@@ -318,13 +320,18 @@
colon = hostend + 1;
else
colon = NULL;
+
+ pct = memchr (uri_string, '%', hostend - uri_string);
+ if (!pct || (pct[1] == '2' && pct[2] == '5'))
+ uri->host = uri_decoded_copy (uri_string, hostend - uri_string, NULL);
+ else
+ uri->host = g_strndup (uri_string, hostend - uri_string);
} else {
colon = memchr (uri_string, ':', path - uri_string);
hostend = colon ? colon : path;
+ uri->host = uri_decoded_copy (uri_string, hostend - uri_string, NULL);
}
- uri->host = uri_decoded_copy (uri_string, hostend - uri_string, NULL);
-
if (colon && colon != path - 1) {
char *portend;
uri->port = strtoul (colon + 1, &portend, 10);
@@ -513,8 +520,16 @@
g_string_append_c (str, '@');
}
if (strchr (uri->host, ':')) {
+ const char *pct;
+
g_string_append_c (str, '[');
- g_string_append (str, uri->host);
+ pct = strchr (uri->host, '%');
+ if (pct) {
+ g_string_append_printf (str, "%.*s%%25%s",
+ (int) (pct - uri->host),
+ uri->host, pct + 1);
+ } else
+ g_string_append (str, uri->host);
g_string_append_c (str, ']');
} else
append_uri_encoded (str, uri->host, ":/");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/tests/range-test.c new/libsoup-2.43.90/tests/range-test.c
--- old/libsoup-2.43.5/tests/range-test.c 2013-06-24 19:51:14.000000000 +0200
+++ new/libsoup-2.43.90/tests/range-test.c 2013-08-05 01:09:44.000000000 +0200
@@ -78,7 +78,7 @@
static void
do_single_range (SoupSession *session, SoupMessage *msg,
- int start, int end)
+ int start, int end, gboolean succeed)
{
const char *content_type;
@@ -87,11 +87,31 @@
soup_session_send_message (session, msg);
- if (msg->status_code != SOUP_STATUS_PARTIAL_CONTENT) {
- debug_printf (1, " Unexpected status %d %s\n",
- msg->status_code, msg->reason_phrase);
+ if (succeed) {
+ if (msg->status_code != SOUP_STATUS_PARTIAL_CONTENT) {
+ debug_printf (1, " Unexpected status %d %s\n",
+ msg->status_code, msg->reason_phrase);
+ g_object_unref (msg);
+ errors++;
+ return;
+ }
+ } else {
+ if (msg->status_code == SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE) {
+ debug_printf (1, " Got expected %d %s\n",
+ msg->status_code, msg->reason_phrase);
+ } else {
+ const char *content_range;
+
+ debug_printf (1, " Unexpected status %d %s\n",
+ msg->status_code, msg->reason_phrase);
+ content_range = soup_message_headers_get_one (msg->response_headers,
+ "Content-Range");
+ if (content_range)
+ debug_printf (1, " Content-Range: %s\n", content_range);
+ errors++;
+ }
+
g_object_unref (msg);
- errors++;
return;
}
@@ -111,13 +131,13 @@
static void
request_single_range (SoupSession *session, const char *uri,
- int start, int end)
+ int start, int end, gboolean succeed)
{
SoupMessage *msg;
msg = soup_message_new ("GET", uri);
soup_message_headers_set_range (msg->request_headers, start, end);
- do_single_range (session, msg, start, end);
+ do_single_range (session, msg, start, end, succeed);
}
static void
@@ -198,7 +218,8 @@
if (expected_return_ranges == 1) {
do_single_range (session, msg,
MIN (first_start, second_start),
- MAX (first_end, second_end));
+ MAX (first_end, second_end),
+ TRUE);
} else
do_multi_range (session, msg, expected_return_ranges);
}
@@ -225,12 +246,34 @@
if (expected_return_ranges == 1) {
do_single_range (session, msg,
MIN (first_start, MIN (second_start, third_start)),
- MAX (first_end, MAX (second_end, third_end)));
+ MAX (first_end, MAX (second_end, third_end)),
+ TRUE);
} else
do_multi_range (session, msg, expected_return_ranges);
}
static void
+request_semi_invalid_range (SoupSession *session, const char *uri,
+ int first_good_start, int first_good_end,
+ int bad_start, int bad_end,
+ int second_good_start, int second_good_end)
+{
+ SoupMessage *msg;
+ SoupRange ranges[3];
+
+ msg = soup_message_new ("GET", uri);
+ ranges[0].start = first_good_start;
+ ranges[0].end = first_good_end;
+ ranges[1].start = bad_start;
+ ranges[1].end = bad_end;
+ ranges[2].start = second_good_start;
+ ranges[2].end = second_good_end;
+ soup_message_headers_set_ranges (msg->request_headers, ranges, 3);
+
+ do_multi_range (session, msg, 2);
+}
+
+static void
do_range_test (SoupSession *session, const char *uri,
gboolean expect_coalesce, gboolean expect_partial_coalesce)
{
@@ -258,7 +301,8 @@
/* A: 0, simple request */
debug_printf (1, "Requesting %d-%d\n", 0 * twelfths, 1 * twelfths);
request_single_range (session, uri,
- 0 * twelfths, 1 * twelfths);
+ 0 * twelfths, 1 * twelfths,
+ TRUE);
/* B: 11, end-relative request. These two are mostly redundant
* in terms of data coverage, but they may still catch
@@ -266,10 +310,12 @@
*/
debug_printf (1, "Requesting %d-\n", 11 * twelfths);
request_single_range (session, uri,
- 11 * twelfths, -1);
+ 11 * twelfths, -1,
+ TRUE);
debug_printf (1, "Requesting -%d\n", 1 * twelfths);
request_single_range (session, uri,
- -1 * twelfths, -1);
+ -1 * twelfths, -1,
+ TRUE);
/* C: 2 and 5 */
debug_printf (1, "Requesting %d-%d,%d-%d\n",
@@ -318,6 +364,21 @@
debug_printf (1, "\nfull_response and test_response don't match\n");
errors++;
}
+
+ debug_printf (1, "Requesting (invalid) %d-%d\n",
+ (int) full_response->length + 1,
+ (int) full_response->length + 100);
+ request_single_range (session, uri,
+ full_response->length + 1, full_response->length + 100,
+ FALSE);
+
+ debug_printf (1, "Requesting (semi-invalid) 1-10,%d-%d,20-30\n",
+ (int) full_response->length + 1,
+ (int) full_response->length + 100);
+ request_semi_invalid_range (session, uri,
+ 1, 10,
+ full_response->length + 1, full_response->length + 100,
+ 20, 30);
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsoup-2.43.5/tests/uri-parsing.c new/libsoup-2.43.90/tests/uri-parsing.c
--- old/libsoup-2.43.5/tests/uri-parsing.c 2013-07-13 17:57:56.000000000 +0200
+++ new/libsoup-2.43.90/tests/uri-parsing.c 2013-08-19 21:50:17.000000000 +0200
@@ -144,6 +144,14 @@
{ NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL } },
{ "+http://host/path", NULL,
{ NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL } },
+
+ /* IPv6 scope ID parsing (both correct and incorrect) */
+ { "http://[fe80::dead:beef%em1]/", "http://[fe80::dead:beef%25em1]/",
+ { "http", NULL, NULL, "fe80::dead:beef%em1", 80, "/", NULL, NULL } },
+ { "http://[fe80::dead:beef%25em1]/", "http://[fe80::dead:beef%25em1]/",
+ { "http", NULL, NULL, "fe80::dead:beef%em1", 80, "/", NULL, NULL } },
+ { "http://[fe80::dead:beef%10]/", "http://[fe80::dead:beef%2510]/",
+ { "http", NULL, NULL, "fe80::dead:beef%10", 80, "/", NULL, NULL } }
};
static int num_abs_tests = G_N_ELEMENTS(abs_tests);
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgweather for openSUSE:Factory checked in at 2013-08-30 16:33:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgweather (Old)
and /work/SRC/openSUSE:Factory/.libgweather.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgweather"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgweather/libgweather.changes 2013-08-16 12:21:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgweather.new/libgweather.changes 2013-08-30 16:33:14.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Aug 19 19:31:18 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.90:
+ + Location database fixes.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
libgweather-3.9.5.tar.xz
New:
----
libgweather-3.9.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgweather.spec ++++++
--- /var/tmp/diff_new_pack.vzKxvt/_old 2013-08-30 16:33:15.000000000 +0200
+++ /var/tmp/diff_new_pack.vzKxvt/_new 2013-08-30 16:33:15.000000000 +0200
@@ -17,7 +17,7 @@
Name: libgweather
-Version: 3.9.5
+Version: 3.9.90
Release: 0
Summary: Library to get online weather information
License: GPL-2.0+
++++++ libgweather-3.9.5.tar.xz -> libgweather-3.9.90.tar.xz ++++++
++++ 125751 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgtop for openSUSE:Factory checked in at 2013-08-30 16:33:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgtop (Old)
and /work/SRC/openSUSE:Factory/.libgtop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgtop"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgtop/libgtop.changes 2012-01-06 11:45:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgtop.new/libgtop.changes 2013-08-30 16:33:09.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Aug 19 21:13:41 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 2.28.5:
+ + Fix numerous bugs in the OpenBSD backend.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
libgtop-2.28.4.tar.bz2
New:
----
libgtop-2.28.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgtop.spec ++++++
--- /var/tmp/diff_new_pack.u9bxBZ/_old 2013-08-30 16:33:10.000000000 +0200
+++ /var/tmp/diff_new_pack.u9bxBZ/_new 2013-08-30 16:33:10.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libgtop
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,8 +15,9 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: libgtop
-Version: 2.28.4
+Version: 2.28.5
Release: 0
# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file:
#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libgtop-2_0)
@@ -24,7 +25,7 @@
Summary: LibGTop Library
License: GPL-2.0+
Group: System/Libraries
-Source: http://download.gnome.org/sources/libgtop/2.28/%{name}-%{version}.tar.bz2
+Source: http://download.gnome.org/sources/libgtop/2.28/%{name}-%{version}.tar.xz
Source1: %{name}_spec-update.sh
Source99: baselibs.conf
BuildRequires: fdupes
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package iagno for openSUSE:Factory checked in at 2013-08-30 16:33:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iagno (Old)
and /work/SRC/openSUSE:Factory/.iagno.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iagno"
Changes:
--------
--- /work/SRC/openSUSE:Factory/iagno/iagno.changes 2013-04-26 15:51:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.iagno.new/iagno.changes 2013-08-30 16:33:05.000000000 +0200
@@ -1,0 +2,15 @@
+Sat Aug 24 09:54:24 UTC 2013 - zaitor(a)opensuse.org
+
+- Add fdupes buildrequires, and use fdupes macro to get rid of
+ duplicate help files.
+
+-------------------------------------------------------------------
+Wed Aug 21 13:58:48 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.90:
+ + Alphabetize theme selection in Preferences.
+ + Display the correct score at the end of the game.
+ + Fix two broken links in user help.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
iagno-3.8.1.tar.xz
New:
----
iagno-3.9.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iagno.spec ++++++
--- /var/tmp/diff_new_pack.TzmMYN/_old 2013-08-30 16:33:06.000000000 +0200
+++ /var/tmp/diff_new_pack.TzmMYN/_new 2013-08-30 16:33:06.000000000 +0200
@@ -17,13 +17,14 @@
Name: iagno
-Version: 3.8.1
+Version: 3.9.90
Release: 0
Summary: Reversi Game for GNOME
License: GPL-2.0+
Group: Amusements/Games/Board/Other
Url: https://live.gnome.org/Iagno
-Source: http://download.gnome.org/sources/iagno/3.8/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/iagno/3.9/%{name}-%{version}.tar.xz
+BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: intltool >= 0.35.0
BuildRequires: update-desktop-files
@@ -56,6 +57,7 @@
%install
%make_install
%find_lang %{name} %{?no_lang_C}
+%fdupes %{buildroot}/%{_datadir}/help/
%suse_update_desktop_file %{name}
%post
++++++ iagno-3.8.1.tar.xz -> iagno-3.9.90.tar.xz ++++++
++++ 17266 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gvfs for openSUSE:Factory checked in at 2013-08-30 16:32:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gvfs (Old)
and /work/SRC/openSUSE:Factory/.gvfs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gvfs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gvfs/gvfs.changes 2013-07-16 15:32:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gvfs.new/gvfs.changes 2013-08-30 16:32:54.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Aug 22 08:32:02 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 1.17.90:
+ + archive: Update to latest libarchive API.
+ + http: Stop using deprecated apis.
+
+-------------------------------------------------------------------
Old:
----
gvfs-1.17.3.tar.xz
New:
----
gvfs-1.17.90.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gvfs.spec ++++++
--- /var/tmp/diff_new_pack.skWpVQ/_old 2013-08-30 16:32:55.000000000 +0200
+++ /var/tmp/diff_new_pack.skWpVQ/_new 2013-08-30 16:32:55.000000000 +0200
@@ -20,7 +20,7 @@
%define with_cdda 1
Name: gvfs
-Version: 1.17.3
+Version: 1.17.90
Release: 0
Summary: VFS functionality for GLib
License: LGPL-2.0+
++++++ gvfs-1.17.3.tar.xz -> gvfs-1.17.90.tar.xz ++++++
++++ 11422 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gupnp-tools for openSUSE:Factory checked in at 2013-08-30 16:32:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gupnp-tools (Old)
and /work/SRC/openSUSE:Factory/.gupnp-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gupnp-tools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gupnp-tools/gupnp-tools.changes 2013-04-09 07:07:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gupnp-tools.new/gupnp-tools.changes 2013-08-30 16:32:49.000000000 +0200
@@ -1,0 +2,8 @@
+Tue Aug 20 15:49:00 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 0.8.7:
+ + Fix argument order in UPnP calls.
+ + Bugs fixed: bgo#697325, deb#519464.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gupnp-tools-0.8.6.1.tar.xz
New:
----
gupnp-tools-0.8.7.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gupnp-tools.spec ++++++
--- /var/tmp/diff_new_pack.XtQAkV/_old 2013-08-30 16:32:50.000000000 +0200
+++ /var/tmp/diff_new_pack.XtQAkV/_new 2013-08-30 16:32:50.000000000 +0200
@@ -17,7 +17,7 @@
Name: gupnp-tools
-Version: 0.8.6.1
+Version: 0.8.7
Release: 0
Summary: UPnP tools to test and debug UPnP devices and control points
License: GPL-2.0+
++++++ gupnp-tools-0.8.6.1.tar.xz -> gupnp-tools-0.8.7.tar.xz ++++++
++++ 8201 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0