openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 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
June 2013
- 1 participants
- 1952 discussions
Hello community,
here is the log from the commit of package gnome-desktop for openSUSE:Factory checked in at 2013-06-29 19:40:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-desktop (Old)
and /work/SRC/openSUSE:Factory/.gnome-desktop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-desktop"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-desktop/gnome-desktop.changes 2013-05-16 10:44:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-desktop.new/gnome-desktop.changes 2013-06-29 19:40:39.000000000 +0200
@@ -1,0 +2,11 @@
+Thu May 30 07:02:50 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.1.1:
+ + gnome-xkb-info: Don't store duplicated layouts in locale
+ tables.
+ + idle-monitor: Make per-device monitor fallible.
+ + idle-monitor: Allow multiple watches per alarm.
+ + wall-clock: Move ratio from msg id's to translations.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-desktop-3.8.2.tar.xz
New:
----
gnome-desktop-3.9.1.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-desktop.spec ++++++
--- /var/tmp/diff_new_pack.xaW5Cn/_old 2013-06-29 19:40:40.000000000 +0200
+++ /var/tmp/diff_new_pack.xaW5Cn/_new 2013-06-29 19:40:40.000000000 +0200
@@ -19,13 +19,13 @@
%define IS_DEFAULT_GNOME_DESKTOP 1
Name: gnome-desktop
-Version: 3.8.2
+Version: 3.9.1.1
Release: 0
Summary: The GNOME Desktop API Library
License: LGPL-2.1+
Group: System/GUI/GNOME
Url: http://www.gnome.org
-Source: http://download.gnome.org/sources/gnome-desktop/3.8/%{name}-%{version}.tar.…
+Source: http://download.gnome.org/sources/gnome-desktop/3.9/%{name}-%{version}.tar.…
Source99: baselibs.conf
BuildRequires: fdupes
BuildRequires: gobject-introspection-devel
++++++ gnome-desktop-3.8.2.tar.xz -> gnome-desktop-3.9.1.1.tar.xz ++++++
++++ 12833 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 gnome-control-center for openSUSE:Factory checked in at 2013-06-29 19:40:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-control-center (Old)
and /work/SRC/openSUSE:Factory/.gnome-control-center.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-control-center"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center.changes 2013-05-28 11:44:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-control-center.new/gnome-control-center.changes 2013-06-29 19:40:32.000000000 +0200
@@ -1,0 +2,162 @@
+Fri Jun 21 18:00:16 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.3:
+ + All:
+ - Make a number of dialogues non-resizable.
+ + Background:
+ - show explanation of why pictures source might be empty.
+ + Bluetooth:
+ - Port to BlueZ 5.
+ + Mouse:
+ - Rename "Content sticks to fingers" to "Natural Scrolling".
+ + Power:
+ - Update UI strings to follow the HIG.
+ + Region:
+ - Make sure not to display an empty input sources list.
+ + Region, Wacom, Shell:
+ - Set button arrow icons according to locale's text direction.
+ + Sharing:
+ - Retrieve the mDNS hostname from Avahi, if available.
+ + Sound, Background:
+ - Ensure dialogs are closed if panel changed.
+ + Shell:
+ - Raise the existing window when already opened.
+ - Go back to overview when setting panel to NULL.
+ + User Accounts:
+ - Don't let user disable own account.
+ - Don't show heading for other accounts if there are none.
+ - Hide 'Add Account' dialog when panel goes away.
+ - After the add account dialog is cancelled, discard results.
+ - Remove autologin when an account is deleted.
+ - Avoid problems with automatic login and disabled accounts.
+ - Prevent the only Administrator from being demoted.
+ - Prevent the only admin from being deleted or disabled.
+ - User friendly password hints.
+ - "Add user account" and password dialogs redesign.
+ - Set the password mode to regular immediately.
+ - Fix possible crashes when changing the language in the region
+ panel if done after the user panel was opened.
+ + Wacom:
+ - Add command line argument support for choosing the tablet.
+ - Add command line support for calibration.
+ - Fix discrepancy when switching monitors from g-c-c.
+- Changes from version 3.9.2.1:
+ + Fix compilation failure due to missing files in tarball.
+ + Updated translations.
+- Drop gnome-control-center-remove-password-options.patch: no
+ longer needed.
+
+-------------------------------------------------------------------
+Wed May 29 08:19:42 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.2:
+ + Background:
+ - Offload the sorting of the initial list of files.
+ - Monitor the Pictures and cache directory for new files.
+ - Fix possible crashes when exiting the panel.
+ + Bluetooth:
+ - Don't show label next to power switch.
+ + Color:
+ - Bump required colord version.
+ - Improve accessibility.
+ - When calibrating inhibit logout, switching users and
+ suspending.
+ - Expand profiles assigned to the device when single clicked.
+ - Add translatable strings for newer display types.
+ + Date & Time:
+ - Add support for new timedated CanNTP property.
+ + Details:
+ - Fix display of graphic driver name.
+ + Keyboard:
+ - Be more specific in input source switch label.
+ - Allow input of Hangul and Modifier+space shortcuts.
+ + Mouse:
+ - Fix bad state and critical error caused by reopening mouse
+ test panel in clicked state.
+ - Enable horizontal scrolling when changing scroll method.
+ - Fix incorrect initial values.
+ + Network:
+ - Fix some alignment problems.
+ - Display "device state reason", and remove duplicate code.
+ - Improve accessibility.
+ - Be more careful in ignoring shared connection.
+ - Add support for ModemManager 1.x API.
+ - Try to guess operator name from MCCMNC or SID.
+ - Disable the Hotspot button if the device does not support it.
+ - Mark connection editor changed when editing IPv4/IPv6 pages.
+ - Fix initial sensitivity of editor "Add" button.
+ - Add firewall zone support for wifi, wired and VPN.
+ - Add icon for WWAN.
+ - Fix display of some characters in WiFi AP names.
+ - Fix possible crash in connection editor.
+ - Update VPN switch when enabled from shell.
+ + Online Accounts:
+ - Use g_warning instead of goa_warning.
+ - Scroll the tree view when showing an account.
+ - Accept requests for account creation on DBus/cmdline.
+ + Power:
+ - Improve accessibility.
+ - Change the range of idle time and suspend idle time.
+ - Simplify "Mark As Inactive After" string.
+ - Clarify "Lock Screen After" string.
+ - Expand the "Automatic suspend" dialogue's layout.
+ + Printers:
+ - Visual improvements of driver selection dialog.
+ - Add authentication dialog for samba printers.
+ - Search for samba printers in new printer dialog.
+ - Show printer name only in the title of options dialog.
+ + Privacy:
+ - Remove redundant option from the recent files combobox.
+ + Region and Language:
+ - Update interface.
+ - Fix crash when changing the language.
+ - Always add ibus engine widgets regardless of locale info.
+ - Prevent window from getting too tall with many input sources.
+ - Improve explanation when there are no input sources.
+ - Display current locale country in formats if setting is
+ empty.
+ - Translate restart notification into the target language.
+ - Show restart notification only if strictly needed.
+ - Apply user settings system-wide on single account systems.
+ - Handle input switching through mutter/gnome-shell.
+ + Search:
+ - Don't use a label for the enabled switch.
+ - Special case gnome-control-center.
+ - Unescape the names in Search Locations.
+ - Fix ordering and sorting of applications.
+ + Sharing:
+ - Start or stop Rygel when Media Sharing is enabled or
+ disabled.
+ - Add master switch.
+ + Shell:
+ - Sort completion items.
+ - Add support for additional arguments.
+ - Do not forcibly suppress debug messages if --verbose not set.
+ - Remove gnomecc.directory.
+ - Add a gnome-shell search-provider for settings panel.
+ - Put the panel title in the shell's header.
+ - Update panel comments.
+ - Add navigation support through back button.
+ - Don't prelight icons in the icon view.
+ - Use GVariant to convey panel arguments instead of a string
+ array.
+ - Expose panel launching with D-Bus activation.
+ - Remove unneeded libnotify dependency.
+ + Sound:
+ - Show a different icon for different input/output ports.
+ - Fix potential memory corruption.
+ + User Accounts:
+ - Add accessible labels in history dialog.
+ - Don't reject passwords that pwquality says are ok.
+ - Deal with pre-loaded users.
+ - Remove password hints feature from UI.
+ - Stop crash when changing the password.
+ - Fix fingerprint dialogue causing a crash.
+ - Ellipsize long user names in the password dialog.
+ - Disallow whitespace-only names.
+ + Wacom:
+ - Add basic OLED handling for Intuos4.
+ - Add animations to calibration window.
+- Rebase gnome-control-center-allow-yast-in-shell.patch.
+
+-------------------------------------------------------------------
Old:
----
gnome-control-center-3.8.2.tar.xz
gnome-control-center-remove-password-options.patch
New:
----
gnome-control-center-3.9.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-control-center.spec ++++++
--- /var/tmp/diff_new_pack.Jtkyjp/_old 2013-06-29 19:40:35.000000000 +0200
+++ /var/tmp/diff_new_pack.Jtkyjp/_new 2013-06-29 19:40:35.000000000 +0200
@@ -24,18 +24,16 @@
%define with_ibus 0
Name: gnome-control-center
-Version: 3.8.2
+Version: 3.9.3
Release: 0
# FIXME: in 12.3 and later, check if we still need patch2 (gnome-control-center-hide-region-system-tab.patch) (see bnc#703833)
Summary: The GNOME Control Center
License: GPL-2.0+
Group: System/GUI/GNOME
Url: http://www.gnome.org
-Source: http://download.gnome.org/sources/gnome-control-center/3.8/%{name}-%{versio…
+Source: http://download.gnome.org/sources/gnome-control-center/3.9/%{name}-%{versio…
# PATCH-FEATURE-OPENSUSE gnome-control-center-allow-yast-in-shell.patch vuntz(a)opensuse.org -- Allow the launch of the yast shell from the g-c-c shell; it's quite ugly, but on the other hand, we don't want to change the behavior of the shell except for yast...
Patch0: gnome-control-center-allow-yast-in-shell.patch
-# PATCH-FEATURE-OPENSUSE gnome-control-center-remove-password-options.patch bnc#779408 mike.catanzaro(a)gmail.com -- users: Remove login options that don't work on openSUSE (leading to user being locked out of his system)
-Patch1: gnome-control-center-remove-password-options.patch
# PATCH-NEEDS-REBASE PATCH-HACK-OPENSUSE gnome-control-center-hide-region-system-tab.patch vuntz(a)opensuse.org -- Hide system tab in region panel until we really use the right files for system settings (see bnc#703833)
Patch2: gnome-control-center-hide-region-system-tab.patch
# PATCH-FIX-UPSTREAM gnome-control-center-fine-grained-tz-polkit.patch bgo#646185 bnc#749453 vuntz(a)opensuse.org -- Allow changing timezone without requiring privileges to change time
@@ -60,7 +58,7 @@
BuildRequires: pkgconfig(cheese)
BuildRequires: pkgconfig(cheese-gtk) >= 3.3.91
BuildRequires: pkgconfig(clutter-gtk-1.0)
-BuildRequires: pkgconfig(colord) >= 0.1.29
+BuildRequires: pkgconfig(colord) >= 0.1.34
BuildRequires: pkgconfig(colord-gtk) >= 0.1.24
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(gconf-2.0)
@@ -70,14 +68,14 @@
BuildRequires: pkgconfig(glib-2.0) >= 2.35.1
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.5.5
-BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.5
+BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.9.0
BuildRequires: pkgconfig(gnome-settings-daemon) >= 3.7.3
-BuildRequires: pkgconfig(goa-1.0) >= 3.8.1
+BuildRequires: pkgconfig(goa-1.0) >= 3.9.1
BuildRequires: pkgconfig(goa-backend-1.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.2.2
BuildRequires: pkgconfig(gstreamer-1.0)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.7.7
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.0
%if %{with_ibus}
BuildRequires: pkgconfig(ibus-1.0) >= 1.4.99
%endif
@@ -89,14 +87,15 @@
BuildRequires: pkgconfig(libnm-gtk) >= 0.9.8
BuildRequires: pkgconfig(libpulse) >= 2.0
BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 2.0
+BuildRequires: pkgconfig(libsoup-2.4)
%if %{with_systemd}
BuildRequires: pkgconfig(libsystemd-login)
%endif
BuildRequires: pkgconfig(libwacom) >= 0.7
BuildRequires: pkgconfig(libxml-2.0)
-BuildRequires: pkgconfig(mm-glib)
+BuildRequires: pkgconfig(mm-glib) >= 0.7
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103
-BuildRequires: pkgconfig(pwquality)
+BuildRequires: pkgconfig(pwquality) >= 1.2.0
BuildRequires: pkgconfig(smbclient)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(x11)
@@ -160,9 +159,8 @@
%lang_package
%prep
%setup -q
-translation-update-upstream
+#ranslation-update-upstream
%patch0 -p1
-%patch1 -p1
#Needs rebase
#patch2 -p1
%patch3 -p1
@@ -178,7 +176,8 @@
# Build egg-list-box
pushd egg-list-box
%configure
-make %{?_smp_mflags}
+#make %{?_smp_mflags}
+make
popd
%configure --with-pic\
@@ -240,6 +239,7 @@
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/bash-completion/completions/gnome-control-center
+%{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
%{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
%{_datadir}/gnome-control-center/
%dir %{_datadir}/gnome-shell/
++++++ gnome-control-center-3.8.2.tar.xz -> gnome-control-center-3.9.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center-3.8.2.tar.xz /work/SRC/openSUSE:Factory/.gnome-control-center.new/gnome-control-center-3.9.3.tar.xz differ: char 25, line 1
++++++ gnome-control-center-allow-yast-in-shell.patch ++++++
--- /var/tmp/diff_new_pack.Jtkyjp/_old 2013-06-29 19:40:35.000000000 +0200
+++ /var/tmp/diff_new_pack.Jtkyjp/_new 2013-06-29 19:40:35.000000000 +0200
@@ -1,7 +1,7 @@
-Index: gnome-control-center-3.8.1.5/shell/cc-panel-loader.c
+Index: gnome-control-center-3.9.2/shell/cc-panel-loader.c
===================================================================
---- gnome-control-center-3.8.1.5.orig/shell/cc-panel-loader.c
-+++ gnome-control-center-3.8.1.5/shell/cc-panel-loader.c
+--- gnome-control-center-3.9.2.orig/shell/cc-panel-loader.c
++++ gnome-control-center-3.9.2/shell/cc-panel-loader.c
@@ -102,6 +102,7 @@ static struct {
#ifdef BUILD_WACOM
PANEL_TYPE("wacom", cc_wacom_panel_get_type ),
@@ -24,11 +24,11 @@
app = g_desktop_app_info_new (desktop_name);
g_free (desktop_name);
-Index: gnome-control-center-3.8.1.5/shell/cc-window.c
+Index: gnome-control-center-3.9.2/shell/cc-window.c
===================================================================
---- gnome-control-center-3.8.1.5.orig/shell/cc-window.c
-+++ gnome-control-center-3.8.1.5/shell/cc-window.c
-@@ -134,6 +134,38 @@ get_icon_name_from_g_icon (GIcon *gicon)
+--- gnome-control-center-3.9.2.orig/shell/cc-window.c
++++ gnome-control-center-3.9.2/shell/cc-window.c
+@@ -133,6 +133,38 @@ get_icon_name_from_g_icon (GIcon *gicon)
return NULL;
}
@@ -67,7 +67,7 @@
static gboolean
activate_panel (CcWindow *self,
const gchar *id,
-@@ -148,6 +180,12 @@ activate_panel (CcWindow *self
+@@ -147,6 +179,12 @@ activate_panel (CcWindow *self
if (!id)
return FALSE;
@@ -77,6 +77,6 @@
+ return TRUE;
+ }
+
- priv->current_panel = GTK_WIDGET (cc_panel_loader_load_by_name (CC_SHELL (self), id, argv));
+ priv->current_panel = GTK_WIDGET (cc_panel_loader_load_by_name (CC_SHELL (self), id, parameters));
cc_shell_set_active_panel (CC_SHELL (self), CC_PANEL (priv->current_panel));
gtk_widget_show (priv->current_panel);
--
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 gnome-clocks for openSUSE:Factory checked in at 2013-06-29 19:40:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-clocks (Old)
and /work/SRC/openSUSE:Factory/.gnome-clocks.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-clocks"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-clocks/gnome-clocks.changes 2013-05-16 10:43:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-clocks.new/gnome-clocks.changes 2013-06-29 19:40:29.000000000 +0200
@@ -1,0 +2,17 @@
+Sun Jun 23 16:34:22 UTC 2013 - zaitor(a)opensuse.org
+
+- Update to version 3.9.2:
+ + Use latest libgweather (new search entry).
+ + Misc bugfixes.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Jun 16 10:58:23 UTC 2013 - zaitor(a)opensuse.org
+
+- Update to version 3.9.1:
+ + Use client-side decorations for the window close button.
+ + Reworked selection design.
+ + Use latest gtk (ui templates, drop libgd).
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-clocks-3.8.2.tar.xz
New:
----
gnome-clocks-3.9.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-clocks.spec ++++++
--- /var/tmp/diff_new_pack.KLCxEW/_old 2013-06-29 19:40:30.000000000 +0200
+++ /var/tmp/diff_new_pack.KLCxEW/_new 2013-06-29 19:40:30.000000000 +0200
@@ -18,13 +18,13 @@
Name: gnome-clocks
-Version: 3.8.2
+Version: 3.9.2
Release: 0
Summary: Clock application designed for GNOME 3
License: GPL-2.0+
Group: Productivity/Office/Other
Url: https://live.gnome.org/Design/Apps/Clock
-Source: http://download.gnome.org/sources/gnome-clocks/3.8/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/gnome-clocks/3.9/%{name}-%{version}.tar.xz
# For icont_theme_chache post and postun macros
BuildRequires: hicolor-icon-theme
BuildRequires: intltool >= 0.40
@@ -34,8 +34,8 @@
BuildRequires: pkgconfig(gio-2.0) >= 2.30.0
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.90
BuildRequires: pkgconfig(gobject-introspection-1.0)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.7.12
-BuildRequires: pkgconfig(gweather-3.0) >= 3.7.90
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.0
+BuildRequires: pkgconfig(gweather-3.0) >= 3.9.3
BuildRequires: pkgconfig(libcanberra) >= 0.30
BuildRequires: pkgconfig(libnotify) >= 0.7.0
Recommends: %{name}-lang
++++++ gnome-clocks-3.8.2.tar.xz -> gnome-clocks-3.9.2.tar.xz ++++++
++++ 25192 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 gnome-chess for openSUSE:Factory checked in at 2013-06-29 19:40:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-chess (Old)
and /work/SRC/openSUSE:Factory/.gnome-chess.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-chess"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-chess/gnome-chess.changes 2013-06-05 11:52:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-chess.new/gnome-chess.changes 2013-06-29 19:40:27.000000000 +0200
@@ -1,0 +2,32 @@
+Mon May 27 19:35:36 UTC 2013 - zaitor(a)opensuse.org
+
+- Update to version 3.9.2:
+ + Make the computer's pieces uncontrollable.
+ + Fix Stockfish engine integration.
+ + Fix massive CPU usage after completing a game against an engine
+ and starting a new one.
+ + Fix AI hang when loading a game where the human was last to
+ move.
+ + Fix resigning on your opponent's turn causing him to lose (and
+ you to win).
+ + Fix board numbering showing in 3D view when board numbering is
+ disabled.
+ + Specify the opposing engine in saved games even if it is the
+ default.
+ + Each player's clock is now initially set to half the game's
+ total duration.
+ + The clock now begins counting down only after White's first
+ move.
+ + The clock now stops counting down once the game is over.
+ + Stop the engine immediately when the game ends, not when the
+ next game starts.
+ + Sensibly set the sensitivity of Smooth Display and Piece Style
+ preferences depending on if 3D view is enabled.
+ + Improve sensitivity checks for Save As, Undo Move, Resign, and
+ Claim Draw.
+ + Increase default window width to 700.
+ + Update the FSF's address in license notices.
+ + Translate "Chess" on the About page.
+ + Translation updates.
+
+-------------------------------------------------------------------
Old:
----
gnome-chess-3.9.1.tar.xz
New:
----
gnome-chess-3.9.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-chess.spec ++++++
--- /var/tmp/diff_new_pack.n3cRxQ/_old 2013-06-29 19:40:28.000000000 +0200
+++ /var/tmp/diff_new_pack.n3cRxQ/_new 2013-06-29 19:40:28.000000000 +0200
@@ -17,7 +17,7 @@
Name: gnome-chess
-Version: 3.9.1
+Version: 3.9.2
Release: 0
Summary: Chess Game for GNOME
License: GPL-2.0+
++++++ gnome-chess-3.9.1.tar.xz -> gnome-chess-3.9.2.tar.xz ++++++
++++ 11406 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 gnome-calculator for openSUSE:Factory checked in at 2013-06-29 19:40:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-calculator (Old)
and /work/SRC/openSUSE:Factory/.gnome-calculator.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-calculator"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-calculator/gnome-calculator.changes 2013-05-16 10:42:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-calculator.new/gnome-calculator.changes 2013-06-29 19:40:22.000000000 +0200
@@ -1,0 +2,23 @@
+Thu Jun 20 12:43:03 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.3:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Wed May 29 06:20:06 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.2:
+ + Improve integer exponentiation & factorization.
+ + Fix modular exponentiation calculation error.
+ + Fix consecutive squaring crash.
+ + Use .ui file for app menu.
+ + Fix uninitialized variable.
+ + Workaround for gtk_builder_add_objects_from_resource().
+ + Fix .doap and .ui files (set buttons table as toplevel).
+ + Use gresource for .ui files.
+ + Fix null pointer dereferrence.
+ + Fix compiler warnings.
+ + Fix typo.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-calculator-3.8.2.tar.xz
New:
----
gnome-calculator-3.9.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-calculator.spec ++++++
--- /var/tmp/diff_new_pack.VLkOzL/_old 2013-06-29 19:40:23.000000000 +0200
+++ /var/tmp/diff_new_pack.VLkOzL/_new 2013-06-29 19:40:23.000000000 +0200
@@ -17,13 +17,13 @@
Name: gnome-calculator
-Version: 3.8.2
+Version: 3.9.3
Release: 0
Summary: A GNOME Calculator Application
License: GPL-2.0+
Group: Productivity/Scientific/Math
Url: http://www.gnome.org
-Source: http://download.gnome.org/sources/gnome-calculator/3.8/%{name}-%{version}.t…
+Source: http://download.gnome.org/sources/gnome-calculator/3.9/%{name}-%{version}.t…
BuildRequires: fdupes
BuildRequires: intltool
BuildRequires: translation-update-upstream
@@ -76,7 +76,6 @@
%doc %{_datadir}/help/C/%{name}
%{_bindir}/*
%{_datadir}/applications/*.desktop
-%{_datadir}/%{name}
%{_datadir}/glib-2.0/schemas/org.gnome.calculator.gschema.xml
%doc %{_mandir}/man?/*.*
++++++ gnome-calculator-3.8.2.tar.xz -> gnome-calculator-3.9.3.tar.xz ++++++
++++ 48522 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 gnome-boxes for openSUSE:Factory checked in at 2013-06-29 19:40:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-boxes (Old)
and /work/SRC/openSUSE:Factory/.gnome-boxes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-boxes"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-boxes/gnome-boxes.changes 2013-05-16 10:40:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-boxes.new/gnome-boxes.changes 2013-06-29 19:40:17.000000000 +0200
@@ -1,0 +2,59 @@
+Fri Jun 21 20:04:16 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.3:
+ + Add support for import of ready-made disk images. Supported
+ formats are: qcow2, qcow, cow, raw (.img extension), vdi, vmdk,
+ vpc, cloop. Also gzip compressed images are supported.
+ + Show a spinner on top of under-construction boxes in collection
+ view.
+ + Fix cancellation of ovirt authentication.
+ + Asynchronously initialize brokers so UI doesn't remain empty
+ for slow brokers.
+ + Handle SPICE connection errors and avoid user seeing a stuck UI
+ indefinitely in case of such errors.
+ + Fix selectionbar overlay not becoming visible on right-click.
+ + Fix Boxes showing mostly invisible wizard when launched with a
+ media argument.
+ + Fix display ending-up at the top of item in collection view at
+ the end of display->collection animation when linked against
+ clutter 1.16.
+ + Fix ellipsizing of wizard summary labels.
+ + Use new libgovirt API to know the host subject to use to
+ validate the SSL certificate of a given VM without user having
+ to set environment variable.
+ + If recommended/min memory for an OS or OS itself is unknown, we
+ now allocate 1G rather than 500M. 500M is too little for most
+ modern OSs.
+ + Drop file extension when naming a VM by its source media
+ filename.
+ + Ensure that newly created boxes appear first in the collection
+ view.
+ + Remove now redundant style & associated data.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue May 28 06:45:16 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.2:
+ + Fix focus going out of password/username entries on each key
+ press.
+ + Fix unwanted '_' in wizard toolbar button labels.
+ + Make use of new libosinfo API to set direct boot commandline
+ for Fedora express installation instead of hardcoding it.
+ + Allow changing URI of non-connected remote displays.
+ + Fix sorting of boxes that were never accessed.
+ + Handle locales with '.UTF-8' suffix and hence fix Fedora 19
+ express installation against such locales.
+ + Fix non-express installation of Windows XP and 7.
+ + Fix regression in setup->review->setup->review wizard
+ transition.
+ + Don't automatically jump to next page in wizard on express
+ install untoggled.
+ + Show display overlay toolbar until mouse moves so that user
+ doesn't miss it.
+ + Ensure display toolbar is visible when mouse can be grabbed.
+ + Mark two user visible strings for translation.
+ + Never make the 'Express Install' label in wizard, insensitive.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-boxes-3.8.2.tar.xz
New:
----
gnome-boxes-3.9.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-boxes.spec ++++++
--- /var/tmp/diff_new_pack.Cj1EbE/_old 2013-06-29 19:40:18.000000000 +0200
+++ /var/tmp/diff_new_pack.Cj1EbE/_new 2013-06-29 19:40:18.000000000 +0200
@@ -18,13 +18,13 @@
Name: gnome-boxes
-Version: 3.8.2
+Version: 3.9.3
Release: 0
Summary: A simple GNOME 3 application to access remote or virtual systems
License: LGPL-2.0+
Group: System/GUI/GNOME
Url: https://live.gnome.org/Design/Apps/Boxes
-Source: http://download.gnome.org/sources/gnome-boxes/3.8/%{name}-%{version}.tar.xz
+Source: http://download.gnome.org/sources/gnome-boxes/3.9/%{name}-%{version}.tar.xz
# For directory ownership
BuildRequires: gnome-shell
BuildRequires: intltool >= 0.40.0
@@ -36,11 +36,11 @@
BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.3.2
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.6
-BuildRequires: pkgconfig(govirt-1.0) >= 0.0.3
+BuildRequires: pkgconfig(govirt-1.0) >= 0.1.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.5.5
BuildRequires: pkgconfig(gtk-vnc-2.0) >= 0.4.4
BuildRequires: pkgconfig(gudev-1.0) >= 165
-BuildRequires: pkgconfig(libosinfo-1.0) >= 0.2.6
+BuildRequires: pkgconfig(libosinfo-1.0) >= 0.2.7
BuildRequires: pkgconfig(libsoup-2.4) >= 2.38
BuildRequires: pkgconfig(libvirt-gconfig-1.0) >= 0.1.6
BuildRequires: pkgconfig(libvirt-gobject-1.0) >= 0.1.5
++++++ gnome-boxes-3.8.2.tar.xz -> gnome-boxes-3.9.3.tar.xz ++++++
++++ 148209 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 gnome-bluetooth for openSUSE:Factory checked in at 2013-06-29 19:40:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-bluetooth (Old)
and /work/SRC/openSUSE:Factory/.gnome-bluetooth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-bluetooth"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-bluetooth/gnome-bluetooth.changes 2013-04-03 12:52:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-bluetooth.new/gnome-bluetooth.changes 2013-06-29 19:40:14.000000000 +0200
@@ -1,0 +2,20 @@
+Fri Jun 21 15:50:50 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.9.3:
+ + Fix possible assertion with newer kernels on some hardware.
+ + Port to BlueZ 5.
+ + API documentation fixes.
+ + Send-To:
+ - Fix "Retry" button.
+ - Set the From label as soon as we create the window.
+ - Clear the progress bar text when there's an error.
+ - Remove duplicate header label.
+ - Show when all the transfers have completed.
+ + Wizard:
+ - Fix buttons when "retry" is clicked.
+ - Only enable "PIN options" button if device is selected.
+ - Hide PIN options dialogue if the selected device changes.
+- Rename libgnome-bluetooth11 subpackage to libgnome-bluetooth12,
+ following upstreams soname change.
+
+-------------------------------------------------------------------
Old:
----
gnome-bluetooth-3.8.0.tar.xz
New:
----
gnome-bluetooth-3.9.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-bluetooth.spec ++++++
--- /var/tmp/diff_new_pack.KEuory/_old 2013-06-29 19:40:15.000000000 +0200
+++ /var/tmp/diff_new_pack.KEuory/_new 2013-06-29 19:40:15.000000000 +0200
@@ -17,13 +17,13 @@
Name: gnome-bluetooth
-Version: 3.8.0
+Version: 3.9.3
Release: 0
Summary: GNOME Bluetooth graphical utilities
License: GPL-2.0+
Group: System/GUI/GNOME
Url: http://live.gnome.org/GnomeBluetooth
-Source: http://download.gnome.org/sources/gnome-bluetooth/3.8/%{name}-%{version}.ta…
+Source: http://download.gnome.org/sources/gnome-bluetooth/3.9/%{name}-%{version}.ta…
Source1: 61-gnome-bluetooth-rfkill.rules
BuildRequires: fdupes
BuildRequires: gobject-introspection-devel
@@ -64,12 +64,12 @@
The gnome-bluetooth package contains graphical utilities to setup,
monitor and use Bluetooth devices.
-%package -n libgnome-bluetooth11
+%package -n libgnome-bluetooth12
Summary: GNOME Bluetooth graphical utilities
Group: System/Libraries
Obsoletes: libgnomebt1 <= 0.12
-%description -n libgnome-bluetooth11
+%description -n libgnome-bluetooth12
The gnome-bluetooth package contains graphical utilities to setup,
monitor and use Bluetooth devices.
@@ -131,9 +131,9 @@
%desktop_database_postun
%icon_theme_cache_postun
-%post -n libgnome-bluetooth11 -p /sbin/ldconfig
+%post -n libgnome-bluetooth12 -p /sbin/ldconfig
-%postun -n libgnome-bluetooth11 -p /sbin/ldconfig
+%postun -n libgnome-bluetooth12 -p /sbin/ldconfig
%files
%defattr(-, root, root)
@@ -156,7 +156,7 @@
%files lang -f %{name}2.lang
-%files -n libgnome-bluetooth11
+%files -n libgnome-bluetooth12
%defattr(-,root,root,-)
%{_libdir}/libgnome-bluetooth.so.*
++++++ gnome-bluetooth-3.8.0.tar.xz -> gnome-bluetooth-3.9.3.tar.xz ++++++
++++ 33474 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 glib-networking for openSUSE:Factory checked in at 2013-06-29 19:40:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib-networking (Old)
and /work/SRC/openSUSE:Factory/.glib-networking.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib-networking"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glib-networking/glib-networking.changes 2013-06-05 11:52:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glib-networking.new/glib-networking.changes 2013-06-29 19:40:11.000000000 +0200
@@ -1,0 +2,15 @@
+Tue May 28 19:52:00 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 2.37.2:
+ + proxy/gnome: Improve session-type detection to include
+ gnome-classic and anything else starting with "gnome"
+ (bgo#700607).
+ + proxy/libproxy: make SOCKS work when using the async API
+ (bgo#699359).
+ + proxy/tests: make the libproxy test program use the just-built
+ plugin rather than the installed one (bgo#700286).
+ + proxy/tests: fix to not error out if neither proxy module is
+ built (bgo#700628).
+ + tls/tests: fix a sporadic crash.
+
+-------------------------------------------------------------------
Old:
----
glib-networking-2.37.1.tar.xz
New:
----
glib-networking-2.37.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glib-networking.spec ++++++
--- /var/tmp/diff_new_pack.Fv6pKK/_old 2013-06-29 19:40:11.000000000 +0200
+++ /var/tmp/diff_new_pack.Fv6pKK/_new 2013-06-29 19:40:11.000000000 +0200
@@ -17,7 +17,7 @@
Name: glib-networking
-Version: 2.37.1
+Version: 2.37.2
Release: 0
Summary: Network-related GIO modules for glib
License: LGPL-2.1+
++++++ glib-networking-2.37.1.tar.xz -> glib-networking-2.37.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/Makefile.decl new/glib-networking-2.37.2/Makefile.decl
--- old/glib-networking-2.37.1/Makefile.decl 2011-12-30 15:14:01.000000000 +0100
+++ new/glib-networking-2.37.2/Makefile.decl 2013-05-28 14:44:30.000000000 +0200
@@ -33,13 +33,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -47,7 +47,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/Makefile.in new/glib-networking-2.37.2/Makefile.in
--- old/glib-networking-2.37.1/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -859,13 +859,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -873,7 +873,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/NEWS new/glib-networking-2.37.2/NEWS
--- old/glib-networking-2.37.1/NEWS 2013-04-30 22:26:59.000000000 +0200
+++ new/glib-networking-2.37.2/NEWS 2013-05-28 18:48:53.000000000 +0200
@@ -1,3 +1,20 @@
+2.37.2
+======
+ * proxy/gnome: Improve session-type detection to include
+ gnome-classic and anything else starting with "gnome" (#700607,
+ Giovanni Campagna)
+
+ * proxy/libproxy: make SOCKS work when using the async API (#699359,
+ Dan)
+
+ * proxy/tests: make the libproxy test program use the just-built
+ plugin rather than the installed one. Oops (#700286, Iain Lane)
+
+ * proxy/tests: fix to not error out if neither proxy module is built
+ (#700628, Dan)
+
+ * tls/tests: fix a sporadic crash (Dan)
+
2.37.1
======
* gnutls: Fixed a bug that could cause hangs and/or bursts of CPU
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/aclocal.m4 new/glib-networking-2.37.2/aclocal.m4
--- old/glib-networking-2.37.1/aclocal.m4 2013-04-30 22:34:54.000000000 +0200
+++ new/glib-networking-2.37.2/aclocal.m4 2013-05-28 18:52:29.000000000 +0200
@@ -1872,7 +1872,6 @@
dnl
glib_DEFUN([GLIB_GNU_GETTEXT],
[AC_REQUIRE([AC_PROG_CC])dnl
- AC_REQUIRE([AC_HEADER_STDC])dnl
GLIB_LC_MESSAGES
GLIB_WITH_NLS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/configure new/glib-networking-2.37.2/configure
--- old/glib-networking-2.37.1/configure 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/configure 2013-05-28 18:52:30.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for glib-networking 2.37.1.
+# Generated by GNU Autoconf 2.69 for glib-networking 2.37.2.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='glib-networking'
PACKAGE_TARNAME='glib-networking'
-PACKAGE_VERSION='2.37.1'
-PACKAGE_STRING='glib-networking 2.37.1'
+PACKAGE_VERSION='2.37.2'
+PACKAGE_STRING='glib-networking 2.37.2'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network'
PACKAGE_URL=''
@@ -1412,7 +1412,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 glib-networking 2.37.1 to adapt to many kinds of systems.
+\`configure' configures glib-networking 2.37.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1482,7 +1482,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of glib-networking 2.37.1:";;
+ short | recursive ) echo "Configuration of glib-networking 2.37.2:";;
esac
cat <<\_ACEOF
@@ -1622,7 +1622,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-glib-networking configure 2.37.1
+glib-networking configure 2.37.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1991,7 +1991,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by glib-networking $as_me 2.37.1, which was
+It was created by glib-networking $as_me 2.37.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2820,7 +2820,7 @@
# Define the identity of the package.
PACKAGE='glib-networking'
- VERSION='2.37.1'
+ VERSION='2.37.2'
cat >>confdefs.h <<_ACEOF
@@ -15309,7 +15309,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by glib-networking $as_me 2.37.1, which was
+This file was extended by glib-networking $as_me 2.37.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15375,7 +15375,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-glib-networking config.status 2.37.1
+glib-networking config.status 2.37.2
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/glib-networking-2.37.1/configure.ac new/glib-networking-2.37.2/configure.ac
--- old/glib-networking-2.37.1/configure.ac 2013-04-30 22:24:31.000000000 +0200
+++ new/glib-networking-2.37.2/configure.ac 2013-05-28 18:44:55.000000000 +0200
@@ -1,7 +1,7 @@
AC_PREREQ(2.65)
AC_CONFIG_MACRO_DIR([m4])
-AC_INIT([glib-networking],[2.37.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network])
+AC_INIT([glib-networking],[2.37.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network])
AC_CONFIG_SRCDIR([proxy/libproxy/glibproxyresolver.h])
AC_CONFIG_HEADERS([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/gnome/Makefile.in new/glib-networking-2.37.2/proxy/gnome/Makefile.in
--- old/glib-networking-2.37.1/proxy/gnome/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/proxy/gnome/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -686,13 +686,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -700,7 +700,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/gnome/gproxyresolvergnome.c new/glib-networking-2.37.2/proxy/gnome/gproxyresolvergnome.c
--- old/glib-networking-2.37.1/proxy/gnome/gproxyresolvergnome.c 2013-04-30 15:29:57.000000000 +0200
+++ new/glib-networking-2.37.2/proxy/gnome/gproxyresolvergnome.c 2013-05-28 14:47:43.000000000 +0200
@@ -313,8 +313,14 @@
static gboolean
g_proxy_resolver_gnome_is_supported (GProxyResolver *object)
{
- return !g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "gnome") ||
- !g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "ubuntu");
+ const char *session;
+
+ session = g_getenv ("DESKTOP_SESSION");
+ if (session == NULL)
+ return FALSE;
+
+ return g_str_has_prefix (session, "gnome") ||
+ strcmp (session, "ubuntu") == 0;
}
static inline gchar **
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/libproxy/Makefile.in new/glib-networking-2.37.2/proxy/libproxy/Makefile.in
--- old/glib-networking-2.37.1/proxy/libproxy/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/proxy/libproxy/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -837,13 +837,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -851,7 +851,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/libproxy/glibproxyresolver.c new/glib-networking-2.37.2/proxy/libproxy/glibproxyresolver.c
--- old/glib-networking-2.37.1/proxy/libproxy/glibproxyresolver.c 2013-02-21 12:04:41.000000000 +0100
+++ new/glib-networking-2.37.2/proxy/libproxy/glibproxyresolver.c 2013-05-28 14:44:30.000000000 +0200
@@ -128,29 +128,35 @@
free (proxies);
}
-static gchar **
-get_libproxy_proxies (GLibProxyResolver *resolver,
- const gchar *uri,
- GCancellable *cancellable,
- GError **error)
+static void
+get_libproxy_proxies (GTask *task,
+ gpointer source_object,
+ gpointer task_data,
+ GCancellable *cancellable)
{
+ GLibProxyResolver *resolver = source_object;
+ const gchar *uri = task_data;
+ GError *error = NULL;
gchar **proxies;
- /* FIXME: this is not really cancellable; to do it right we'd
- * need to run this function in a thread pool like GThreadedResolver.
- */
-
- if (g_cancellable_set_error_if_cancelled (cancellable, error))
- return NULL;
+ if (g_task_return_error_if_cancelled (task))
+ return;
proxies = px_proxy_factory_get_proxies (resolver->factory, uri);
- if (!proxies)
+ if (proxies)
+ {
+ /* We always copy to be able to translate "socks" entry into
+ * three entries ("socks5", "socks4a", "socks4").
+ */
+ g_task_return_pointer (task, copy_proxies (proxies), (GDestroyNotify) g_strfreev);
+ free_libproxy_proxies (proxies);
+ }
+ else
{
- g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED,
+ g_set_error_literal (&error, G_IO_ERROR, G_IO_ERROR_FAILED,
_("Proxy resolver internal error."));
+ g_task_return_error (task, error);
}
-
- return proxies;
}
static gchar **
@@ -159,51 +165,22 @@
GCancellable *cancellable,
GError **error)
{
- GLibProxyResolver *resolver;
+ GLibProxyResolver *resolver = G_LIBPROXY_RESOLVER (iresolver);
+ GTask *task;
gchar **proxies;
- g_return_val_if_fail (G_IS_LIBPROXY_RESOLVER (iresolver), NULL);
- g_return_val_if_fail (uri != NULL, NULL);
-
- resolver = G_LIBPROXY_RESOLVER (iresolver);
-
- proxies = get_libproxy_proxies (resolver, uri, cancellable, error);
+ task = g_task_new (resolver, cancellable, NULL, NULL);
+ g_task_set_task_data (task, g_strdup (uri), g_free);
+ g_task_set_return_on_cancel (task, TRUE);
- /* We always copy to be able to translate "socks" entry into
- * three entries ("socks5", "socks4a", "socks4").
- */
- if (proxies)
- {
- gchar **copy;
-
- copy = copy_proxies (proxies);
- free_libproxy_proxies (proxies);
- proxies = copy;
- }
+ g_task_run_in_thread_sync (task, get_libproxy_proxies);
+ proxies = g_task_propagate_pointer (task, error);
+ g_object_unref (task);
return proxies;
}
static void
-_lookup_async (GTask *task,
- gpointer object,
- gpointer task_data,
- GCancellable *cancellable)
-{
- GLibProxyResolver *resolver = object;
- gchar *uri = task_data;
- GError *error = NULL;
- gchar **proxies = NULL;
-
- proxies = get_libproxy_proxies (resolver, uri, cancellable, &error);
-
- if (error)
- g_task_return_error (task, error);
- else
- g_task_return_pointer (task, proxies, (GDestroyNotify)free_libproxy_proxies);
-}
-
-static void
g_libproxy_resolver_lookup_async (GProxyResolver *resolver,
const gchar *uri,
GCancellable *cancellable,
@@ -213,8 +190,9 @@
GTask *task;
task = g_task_new (resolver, cancellable, callback, user_data);
- g_task_set_task_data (task, g_strdup (uri), (GDestroyNotify) g_free);
- g_task_run_in_thread (task, _lookup_async);
+ g_task_set_task_data (task, g_strdup (uri), g_free);
+ g_task_set_return_on_cancel (task, TRUE);
+ g_task_run_in_thread (task, get_libproxy_proxies);
g_object_unref (task);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/tests/Makefile.am new/glib-networking-2.37.2/proxy/tests/Makefile.am
--- old/glib-networking-2.37.1/proxy/tests/Makefile.am 2011-12-30 15:14:01.000000000 +0100
+++ new/glib-networking-2.37.2/proxy/tests/Makefile.am 2013-05-28 14:44:30.000000000 +0200
@@ -14,3 +14,9 @@
if HAVE_GNOME_PROXY
TEST_PROGS += gnome
endif
+
+if HAVE_LIBPROXY
+TEST_PROGS += libproxy
+endif
+
+EXTRA_DIST += common.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/tests/Makefile.in new/glib-networking-2.37.2/proxy/tests/Makefile.in
--- old/glib-networking-2.37.1/proxy/tests/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/proxy/tests/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -54,8 +54,9 @@
host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(top_srcdir)/Makefile.decl $(top_srcdir)/depcomp
-noinst_PROGRAMS = $(am__EXEEXT_2)
+noinst_PROGRAMS = $(am__EXEEXT_3)
@HAVE_GNOME_PROXY_TRUE@am__append_1 = gnome
+@HAVE_LIBPROXY_TRUE@am__append_2 = libproxy
subdir = proxy/tests
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
@@ -69,7 +70,8 @@
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
@HAVE_GNOME_PROXY_TRUE@am__EXEEXT_1 = gnome$(EXEEXT)
-am__EXEEXT_2 = $(am__EXEEXT_1)
+@HAVE_LIBPROXY_TRUE@am__EXEEXT_2 = libproxy$(EXEEXT)
+am__EXEEXT_3 = $(am__EXEEXT_1) $(am__EXEEXT_2)
PROGRAMS = $(noinst_PROGRAMS)
gnome_SOURCES = gnome.c
gnome_OBJECTS = gnome.$(OBJEXT)
@@ -80,6 +82,10 @@
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
am__v_lt_1 =
+libproxy_SOURCES = libproxy.c
+libproxy_OBJECTS = libproxy.$(OBJEXT)
+libproxy_LDADD = $(LDADD)
+libproxy_DEPENDENCIES = $(am__DEPENDENCIES_1)
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
@@ -114,8 +120,8 @@
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
-SOURCES = gnome.c
-DIST_SOURCES = gnome.c
+SOURCES = gnome.c libproxy.c
+DIST_SOURCES = gnome.c libproxy.c
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
@@ -302,8 +308,8 @@
GTESTER_REPORT = gtester-report # for the GLIB package
# initialize variables for unconditional += appending
-EXTRA_DIST =
-TEST_PROGS = $(am__append_1)
+EXTRA_DIST = common.c
+TEST_PROGS = $(am__append_1) $(am__append_2)
LDADD = \
$(GLIB_LIBS)
@@ -354,6 +360,9 @@
gnome$(EXEEXT): $(gnome_OBJECTS) $(gnome_DEPENDENCIES) $(EXTRA_gnome_DEPENDENCIES)
@rm -f gnome$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(gnome_OBJECTS) $(gnome_LDADD) $(LIBS)
+libproxy$(EXEEXT): $(libproxy_OBJECTS) $(libproxy_DEPENDENCIES) $(EXTRA_libproxy_DEPENDENCIES)
+ @rm -f libproxy$(EXEEXT)
+ $(AM_V_CCLD)$(LINK) $(libproxy_OBJECTS) $(libproxy_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -362,6 +371,7 @@
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnome.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libproxy.Po@am__quote@
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -620,13 +630,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -634,7 +644,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/tests/common.c new/glib-networking-2.37.2/proxy/tests/common.c
--- old/glib-networking-2.37.1/proxy/tests/common.c 1970-01-01 01:00:00.000000000 +0100
+++ new/glib-networking-2.37.2/proxy/tests/common.c 2013-05-28 14:44:30.000000000 +0200
@@ -0,0 +1,192 @@
+/* GProxyResolver tests
+ *
+ * Copyright 2011-2013 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see
+ * <http://www.gnu.org/licenses/>.
+ */
+
+#include <gio/gio.h>
+
+static void
+test_proxy_uri_common (void)
+{
+ GProxyResolver *resolver;
+ gchar **proxies;
+ GError *error = NULL;
+
+ resolver = g_proxy_resolver_get_default ();
+
+ proxies = g_proxy_resolver_lookup (resolver, "http://one.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 1);
+ g_assert_cmpstr (proxies[0], ==, "http://proxy.example.com:8080");
+ g_strfreev (proxies);
+
+ proxies = g_proxy_resolver_lookup (resolver, "HTTPS://uppercase.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 1);
+ g_assert_cmpstr (proxies[0], ==, "http://proxy-s.example.com:7070");
+ g_strfreev (proxies);
+
+ /* Unknown protocols will use the http proxy by default in this configuration. */
+ proxies = g_proxy_resolver_lookup (resolver, "htt://missing-letter.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 1);
+ g_assert_cmpstr (proxies[0], ==, "http://proxy.example.com:8080");
+ g_strfreev (proxies);
+
+ proxies = g_proxy_resolver_lookup (resolver, "ftps://extra-letter.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 1);
+ g_assert_cmpstr (proxies[0], ==, "http://proxy.example.com:8080");
+ g_strfreev (proxies);
+
+ proxies = g_proxy_resolver_lookup (resolver, "ftp://five.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 1);
+ g_assert_cmpstr (proxies[0], ==, "ftp://proxy-f.example.com:6060");
+ g_strfreev (proxies);
+}
+
+static void
+test_proxy_socks_common (void)
+{
+ GProxyResolver *resolver;
+ gchar **proxies;
+ GError *error = NULL;
+
+ resolver = g_proxy_resolver_get_default ();
+
+ proxies = g_proxy_resolver_lookup (resolver, "http://one.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 3);
+ g_assert_cmpstr (proxies[0], ==, "socks5://proxy.example.com:1234");
+ g_assert_cmpstr (proxies[1], ==, "socks4a://proxy.example.com:1234");
+ g_assert_cmpstr (proxies[2], ==, "socks4://proxy.example.com:1234");
+ g_strfreev (proxies);
+
+ proxies = g_proxy_resolver_lookup (resolver, "wednesday://two.example.com/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 3);
+ g_assert_cmpstr (proxies[0], ==, "socks5://proxy.example.com:1234");
+ g_assert_cmpstr (proxies[1], ==, "socks4a://proxy.example.com:1234");
+ g_assert_cmpstr (proxies[2], ==, "socks4://proxy.example.com:1234");
+ g_strfreev (proxies);
+
+ proxies = g_proxy_resolver_lookup (resolver, "http://127.0.0.1/",
+ NULL, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (g_strv_length (proxies), ==, 1);
+ g_assert_cmpstr (proxies[0], ==, "direct://");
+ g_strfreev (proxies);
+}
+
+static const char *ignore_hosts[] = {
+ ".bbb.xx",
+ "*.ccc.xx",
+ "ddd.xx",
+ "*.eee.xx:8000",
+ "127.0.0.0/24",
+ "10.0.0.1:8000",
+ "::1",
+ "fe80::/10",
+ NULL
+};
+static const int n_ignore_hosts = G_N_ELEMENTS (ignore_hosts) - 1;
+
+static const struct {
+ const char *uri;
+ const char *proxy;
+ gboolean libproxy_fails;
+} ignore_tests[] = {
+ { "http://aaa.xx/", "http://localhost:8080" },
+ { "http://aaa.xx:8000/", "http://localhost:8080" },
+ { "http://www.aaa.xx/", "http://localhost:8080" },
+ { "http://www.aaa.xx:8000/", "http://localhost:8080" },
+ { "https://aaa.xx/", "http://localhost:8080" },
+ { "http://bbb.xx/", "direct://", TRUE },
+ { "http://www.bbb.xx/", "direct://" },
+ { "http://bbb.xx:8000/", "direct://", TRUE },
+ { "http://www.bbb.xx:8000/", "direct://" },
+ { "https://bbb.xx/", "direct://", TRUE },
+ { "http://nobbb.xx/", "http://localhost:8080" },
+ { "http://www.nobbb.xx/", "http://localhost:8080" },
+ { "http://nobbb.xx:8000/", "http://localhost:8080" },
+ { "http://www.nobbb.xx:8000/", "http://localhost:8080" },
+ { "https://nobbb.xx/", "http://localhost:8080" },
+ { "http://ccc.xx/", "direct://", TRUE },
+ { "http://www.ccc.xx/", "direct://" },
+ { "http://ccc.xx:8000/", "direct://", TRUE },
+ { "http://www.ccc.xx:8000/", "direct://" },
+ { "https://ccc.xx/", "direct://", TRUE },
+ { "http://ddd.xx/", "direct://" },
+ { "http://ddd.xx:8000/", "direct://" },
+ { "http://www.ddd.xx/", "direct://", TRUE },
+ { "http://www.ddd.xx:8000/", "direct://", TRUE },
+ { "https://ddd.xx/", "direct://" },
+ { "http://eee.xx/", "http://localhost:8080", TRUE },
+ { "http://eee.xx:8000/", "direct://", TRUE },
+ { "http://www.eee.xx/", "http://localhost:8080" },
+ { "http://www.eee.xx:8000/", "direct://" },
+ { "https://eee.xx/", "http://localhost:8080", TRUE },
+ { "http://1.2.3.4/", "http://localhost:8080" },
+ { "http://127.0.0.1/", "direct://" },
+ { "http://127.0.0.2/", "direct://" },
+ { "http://127.0.0.255/", "direct://" },
+ { "http://127.0.1.0/", "http://localhost:8080" },
+ { "http://10.0.0.1/", "http://localhost:8080" },
+ { "http://10.0.0.1:8000/", "direct://" },
+ { "http://[::1]/", "direct://", TRUE },
+ { "http://[::1]:80/", "direct://", TRUE },
+ { "http://[::1:1]/", "http://localhost:8080" },
+ { "http://[::1:1]:80/", "http://localhost:8080" },
+ { "http://[fe80::1]/", "direct://", TRUE },
+ { "http://[fe80::1]:80/", "direct://", TRUE },
+ { "http://[fec0::1]/", "http://localhost:8080" },
+ { "http://[fec0::1]:80/", "http://localhost:8080" }
+};
+static const int n_ignore_tests = G_N_ELEMENTS (ignore_tests);
+
+static void
+test_proxy_ignore_common (gboolean is_libproxy)
+{
+ GProxyResolver *resolver;
+ GError *error = NULL;
+ char **proxies;
+ int i;
+
+ resolver = g_proxy_resolver_get_default ();
+
+ for (i = 0; i < n_ignore_tests; i++)
+ {
+ proxies = g_proxy_resolver_lookup (resolver, ignore_tests[i].uri,
+ NULL, &error);
+ g_assert_no_error (error);
+
+ if (is_libproxy && ignore_tests[i].libproxy_fails)
+ g_assert_cmpstr (proxies[0], ==, "http://localhost:8080");
+ else
+ g_assert_cmpstr (proxies[0], ==, ignore_tests[i].proxy);
+
+ g_strfreev (proxies);
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/tests/gnome.c new/glib-networking-2.37.2/proxy/tests/gnome.c
--- old/glib-networking-2.37.1/proxy/tests/gnome.c 2013-02-21 13:00:06.000000000 +0100
+++ new/glib-networking-2.37.2/proxy/tests/gnome.c 2013-05-28 14:44:30.000000000 +0200
@@ -20,6 +20,8 @@
#include <gio/gio.h>
#include <gdesktop-enums.h>
+#include "common.c"
+
#define GNOME_PROXY_SETTINGS_SCHEMA "org.gnome.system.proxy"
#define GNOME_PROXY_MODE_KEY "mode"
#define GNOME_PROXY_AUTOCONFIG_URL_KEY "autoconfig-url"
@@ -83,9 +85,6 @@
gconstpointer user_data)
{
GSettings *settings, *child;
- GProxyResolver *resolver;
- gchar **proxies;
- GError *error = NULL;
settings = g_settings_new (GNOME_PROXY_SETTINGS_SCHEMA);
g_settings_set_enum (settings, GNOME_PROXY_MODE_KEY, G_DESKTOP_PROXY_MODE_MANUAL);
@@ -108,45 +107,7 @@
g_object_unref (settings);
- resolver = g_proxy_resolver_get_default ();
-
- proxies = g_proxy_resolver_lookup (resolver, "http://one.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 1);
- g_assert_cmpstr (proxies[0], ==, "http://proxy.example.com:8080");
- g_strfreev (proxies);
-
- proxies = g_proxy_resolver_lookup (resolver, "HTTPS://uppercase.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 1);
- g_assert_cmpstr (proxies[0], ==, "http://proxy-s.example.com:7070");
- g_strfreev (proxies);
-
- /* Because we set use_same_proxy = TRUE, unknown protocols will use
- * the http proxy by default.
- */
- proxies = g_proxy_resolver_lookup (resolver, "htt://missing-letter.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 1);
- g_assert_cmpstr (proxies[0], ==, "http://proxy.example.com:8080");
- g_strfreev (proxies);
-
- proxies = g_proxy_resolver_lookup (resolver, "ftps://extra-letter.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 1);
- g_assert_cmpstr (proxies[0], ==, "http://proxy.example.com:8080");
- g_strfreev (proxies);
-
- proxies = g_proxy_resolver_lookup (resolver, "ftp://five.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 1);
- g_assert_cmpstr (proxies[0], ==, "ftp://proxy-f.example.com:6060");
- g_strfreev (proxies);
+ test_proxy_uri_common ();
}
static void
@@ -154,10 +115,7 @@
gconstpointer user_data)
{
GSettings *settings, *child;
- GProxyResolver *resolver;
const gchar *ignore_hosts[2] = { "127.0.0.1", NULL };
- gchar **proxies;
- GError *error = NULL;
settings = g_settings_new (GNOME_PROXY_SETTINGS_SCHEMA);
g_settings_set_enum (settings, GNOME_PROXY_MODE_KEY, G_DESKTOP_PROXY_MODE_MANUAL);
@@ -170,107 +128,14 @@
g_object_unref (child);
g_object_unref (settings);
- resolver = g_proxy_resolver_get_default ();
-
- proxies = g_proxy_resolver_lookup (resolver, "http://one.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 3);
- g_assert_cmpstr (proxies[0], ==, "socks5://proxy.example.com:1234");
- g_assert_cmpstr (proxies[1], ==, "socks4a://proxy.example.com:1234");
- g_assert_cmpstr (proxies[2], ==, "socks4://proxy.example.com:1234");
- g_strfreev (proxies);
-
- proxies = g_proxy_resolver_lookup (resolver, "wednesday://two.example.com/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 3);
- g_assert_cmpstr (proxies[0], ==, "socks5://proxy.example.com:1234");
- g_assert_cmpstr (proxies[1], ==, "socks4a://proxy.example.com:1234");
- g_assert_cmpstr (proxies[2], ==, "socks4://proxy.example.com:1234");
- g_strfreev (proxies);
-
- proxies = g_proxy_resolver_lookup (resolver, "http://127.0.0.1/",
- NULL, &error);
- g_assert_no_error (error);
- g_assert_cmpint (g_strv_length (proxies), ==, 1);
- g_assert_cmpstr (proxies[0], ==, "direct://");
- g_strfreev (proxies);
+ test_proxy_socks_common ();
}
-static const char *ignore_hosts[] = {
- ".bbb.xx",
- "*.ccc.xx",
- "ddd.xx",
- "*.eee.xx:8000",
- "127.0.0.0/24",
- "10.0.0.1:8000",
- "::1",
- "fe80::/10"
-};
-static const int n_ignore_hosts = G_N_ELEMENTS (ignore_hosts);
-
-static const struct {
- const char *uri;
- const char *proxy;
-} ignore_tests[] = {
- { "http://aaa.xx/", "http://localhost:8080" },
- { "http://aaa.xx:8000/", "http://localhost:8080" },
- { "http://www.aaa.xx/", "http://localhost:8080" },
- { "http://www.aaa.xx:8000/", "http://localhost:8080" },
- { "https://aaa.xx/", "http://localhost:8080" },
- { "http://bbb.xx/", "direct://" },
- { "http://www.bbb.xx/", "direct://" },
- { "http://bbb.xx:8000/", "direct://" },
- { "http://www.bbb.xx:8000/", "direct://" },
- { "https://bbb.xx/", "direct://" },
- { "http://nobbb.xx/", "http://localhost:8080" },
- { "http://www.nobbb.xx/", "http://localhost:8080" },
- { "http://nobbb.xx:8000/", "http://localhost:8080" },
- { "http://www.nobbb.xx:8000/", "http://localhost:8080" },
- { "https://nobbb.xx/", "http://localhost:8080" },
- { "http://ccc.xx/", "direct://" },
- { "http://www.ccc.xx/", "direct://" },
- { "http://ccc.xx:8000/", "direct://" },
- { "http://www.ccc.xx:8000/", "direct://" },
- { "https://ccc.xx/", "direct://" },
- { "http://ddd.xx/", "direct://" },
- { "http://ddd.xx:8000/", "direct://" },
- { "http://www.ddd.xx/", "direct://" },
- { "http://www.ddd.xx:8000/", "direct://" },
- { "https://ddd.xx/", "direct://" },
- { "http://eee.xx/", "http://localhost:8080" },
- { "http://eee.xx:8000/", "direct://" },
- { "http://www.eee.xx/", "http://localhost:8080" },
- { "http://www.eee.xx:8000/", "direct://" },
- { "https://eee.xx/", "http://localhost:8080" },
- { "http://1.2.3.4/", "http://localhost:8080" },
- { "http://127.0.0.1/", "direct://" },
- { "http://127.0.0.2/", "direct://" },
- { "http://127.0.0.255/", "direct://" },
- { "http://127.0.1.0/", "http://localhost:8080" },
- { "http://10.0.0.1/", "http://localhost:8080" },
- { "http://10.0.0.1:8000/", "direct://" },
- { "http://[::1]/", "direct://" },
- { "http://[::1]:80/", "direct://" },
- { "http://[::1:1]/", "http://localhost:8080" },
- { "http://[::1:1]:80/", "http://localhost:8080" },
- { "http://[fe80::1]/", "direct://" },
- { "http://[fe80::1]:80/", "direct://" },
- { "http://[fec0::1]/", "http://localhost:8080" },
- { "http://[fec0::1]:80/", "http://localhost:8080" }
-};
-static const int n_ignore_tests = G_N_ELEMENTS (ignore_tests);
-
static void
test_proxy_ignore (gpointer fixture,
gconstpointer user_data)
{
GSettings *settings, *http;
- GProxyResolver *resolver;
- GError *error = NULL;
- char **proxies;
- int i;
settings = g_settings_new (GNOME_PROXY_SETTINGS_SCHEMA);
g_settings_set_enum (settings, GNOME_PROXY_MODE_KEY, G_DESKTOP_PROXY_MODE_MANUAL);
@@ -284,17 +149,7 @@
g_object_unref (http);
g_object_unref (settings);
- resolver = g_proxy_resolver_get_default ();
-
- for (i = 0; i < n_ignore_tests; i++)
- {
- proxies = g_proxy_resolver_lookup (resolver, ignore_tests[i].uri,
- NULL, &error);
- g_assert_no_error (error);
-
- g_assert_cmpstr (proxies[0], ==, ignore_tests[i].proxy);
- g_strfreev (proxies);
- }
+ test_proxy_ignore_common (FALSE);
}
int
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/proxy/tests/libproxy.c new/glib-networking-2.37.2/proxy/tests/libproxy.c
--- old/glib-networking-2.37.1/proxy/tests/libproxy.c 1970-01-01 01:00:00.000000000 +0100
+++ new/glib-networking-2.37.2/proxy/tests/libproxy.c 2013-05-28 14:44:30.000000000 +0200
@@ -0,0 +1,94 @@
+/* GLibProxyResolver tests
+ *
+ * Copyright 2011-2013 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, see
+ * <http://www.gnu.org/licenses/>.
+ */
+
+#include <gio/gio.h>
+
+#include "common.c"
+
+static void
+reset_proxy_settings (gpointer fixture,
+ gconstpointer user_data)
+{
+ g_unsetenv ("http_proxy");
+ g_unsetenv ("HTTP_PROXY");
+ g_unsetenv ("https_proxy");
+ g_unsetenv ("HTTPS_PROXY");
+ g_unsetenv ("ftp_proxy");
+ g_unsetenv ("FTP_PROXY");
+ g_unsetenv ("no_proxy");
+ g_unsetenv ("NO_PROXY");
+}
+
+static void
+test_proxy_uri (gpointer fixture,
+ gconstpointer user_data)
+{
+ g_setenv ("http_proxy", "http://proxy.example.com:8080", TRUE);
+ g_setenv ("https_proxy", "http://proxy-s.example.com:7070", TRUE);
+ g_setenv ("ftp_proxy", "ftp://proxy-f.example.com:6060", TRUE);
+
+ test_proxy_uri_common ();
+}
+
+static void
+test_proxy_socks (gpointer fixture,
+ gconstpointer user_data)
+{
+ g_setenv ("http_proxy", "socks://proxy.example.com:1234", TRUE);
+ g_setenv ("no_proxy", "127.0.0.1", TRUE);
+
+ test_proxy_socks_common ();
+}
+
+static void
+test_proxy_ignore (gpointer fixture,
+ gconstpointer user_data)
+{
+ gchar *no_proxy = g_strjoinv (",", (gchar **) ignore_hosts);
+
+ g_setenv ("http_proxy", "http://localhost:8080", TRUE);
+ g_setenv ("no_proxy", no_proxy, TRUE);
+ g_free (no_proxy);
+
+ test_proxy_ignore_common (TRUE);
+}
+
+int
+main (int argc,
+ char *argv[])
+{
+ g_test_init (&argc, &argv, NULL);
+
+ /* Unset variables that would make libproxy try to use gconf or ksettings */
+ g_unsetenv ("GNOME_DESKTOP_SESSION_ID");
+ g_unsetenv ("DESKTOP_SESSION");
+ g_unsetenv ("KDE_FULL_SESSION");
+
+ /* Use the just-built libproxy module */
+ g_setenv ("GIO_EXTRA_MODULES", TOP_BUILDDIR "/proxy/libproxy/.libs", TRUE);
+
+ g_test_add_vtable ("/proxy/libproxy/uri", 0, NULL,
+ reset_proxy_settings, test_proxy_uri, NULL);
+ g_test_add_vtable ("/proxy/libproxy/socks", 0, NULL,
+ reset_proxy_settings, test_proxy_socks, NULL);
+ g_test_add_vtable ("/proxy/libproxy/ignore", 0, NULL,
+ reset_proxy_settings, test_proxy_ignore, NULL);
+
+ return g_test_run();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/tls/gnutls/Makefile.in new/glib-networking-2.37.2/tls/gnutls/Makefile.in
--- old/glib-networking-2.37.1/tls/gnutls/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/tls/gnutls/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -763,13 +763,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -777,7 +777,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/tls/pkcs11/Makefile.in new/glib-networking-2.37.2/tls/pkcs11/Makefile.in
--- old/glib-networking-2.37.1/tls/pkcs11/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/tls/pkcs11/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -636,13 +636,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -650,7 +650,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/tls/tests/Makefile.in new/glib-networking-2.37.2/tls/tests/Makefile.in
--- old/glib-networking-2.37.1/tls/tests/Makefile.in 2013-04-30 22:34:55.000000000 +0200
+++ new/glib-networking-2.37.2/tls/tests/Makefile.in 2013-05-28 18:52:30.000000000 +0200
@@ -703,13 +703,13 @@
# test-nonrecursive: run tests only in cwd
test-nonrecursive: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
+ @test -z "$(strip ${TEST_PROGS})" || ${TEST_ENVIRONMENT} ${GTESTER} --verbose ${TEST_PROGS}
# test-report: run tests in subdirs and generate report
# perf-report: run tests in subdirs with -m perf and generate report
# full-report: like test-report: with -m perf and -m slow
test-report perf-report full-report: ${TEST_PROGS}
- @test -z "${TEST_PROGS}" || { \
+ @test -z "$(strip ${TEST_PROGS})" || { \
case $@ in \
test-report) test_options="-k";; \
perf-report) test_options="-k -m=perf";; \
@@ -717,7 +717,7 @@
esac ; \
if test -z "$$GTESTER_LOGDIR" ; then \
${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
- elif test -n "${TEST_PROGS}" ; then \
+ elif test -n "$(strip ${TEST_PROGS})" ; then \
${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
fi ; \
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/tls/tests/pkcs11-pin.c new/glib-networking-2.37.2/tls/tests/pkcs11-pin.c
--- old/glib-networking-2.37.1/tls/tests/pkcs11-pin.c 2013-02-21 12:04:41.000000000 +0100
+++ new/glib-networking-2.37.2/tls/tests/pkcs11-pin.c 2013-05-28 14:44:30.000000000 +0200
@@ -44,8 +44,8 @@
teardown_pin (TestPin *test,
gconstpointer unused)
{
+ g_assert_cmpint (G_OBJECT (test->pin)->ref_count, ==, 1);
g_object_unref (test->pin);
- g_assert (!G_IS_OBJECT (test->pin));
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.37.1/tls/tests/pkcs11-slot.c new/glib-networking-2.37.2/tls/tests/pkcs11-slot.c
--- old/glib-networking-2.37.1/tls/tests/pkcs11-slot.c 2013-02-21 12:04:41.000000000 +0100
+++ new/glib-networking-2.37.2/tls/tests/pkcs11-slot.c 2013-05-28 14:44:30.000000000 +0200
@@ -72,11 +72,11 @@
{
CK_RV rv;
+ g_assert_cmpint (G_OBJECT (test->slot)->ref_count, ==, 1);
g_object_unref (test->slot);
- g_assert (!G_IS_OBJECT (test->slot));
+ g_assert_cmpint (G_OBJECT (test->not_present)->ref_count, ==, 1);
g_object_unref (test->not_present);
- g_assert (!G_IS_OBJECT (test->not_present));
rv = p11_kit_finalize_module (&test->funcs);
g_assert (rv == CKR_OK);
--
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 glib2 for openSUSE:Factory checked in at 2013-06-29 19:39:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
and /work/SRC/openSUSE:Factory/.glib2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes 2013-05-28 07:29:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glib2.new/glib2.changes 2013-06-29 19:39:51.000000000 +0200
@@ -1,0 +2,53 @@
+Mon Jun 24 17:43:15 UTC 2013 - zaitor(a)opensuse.org
+
+- Update to version 2.37.3:
+ + Add a new API for instance private data:
+ G_DEFINE_TYPE_WITH_PRIVATE.
+ + Fix timestamps in tarball to prevent automake from being
+ required to build the unmodified source.
+ + Add new D-Bus API for async property handling.
+ + Add back fsync() on ext4 for g_file_set_contents() after it was
+ discovered that despite statements in the ext4 documentation
+ suggesting that this is safe, it is not safe.
+ + Bugs fixed: bgo#698375, bgo#700350, bgo#701560, bgo#700035.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Jun 21 18:36:28 UTC 2013 - dimstar(a)opensuse.org
+
+- Update gtk-doc.m4 from gtk-doc 1.19.
+
+-------------------------------------------------------------------
+Fri Jun 21 08:44:21 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 2.37.2:
+ + The GLib test utilities have grown some file-related APIs
+ to support tests that can be used installed and uninstalled.
+ + Installing properties after class initialization is deprecated,
+ and will trigger a warning.
+ + GApplication:
+ - Support org.freedesktop.Application, including D-Bus
+ activation from desktop files.
+ - Set prgname to appid for services.
+ + Bugs fixed: bgo#549783, bgo#692848, bgo#698018, bgo#698614,
+ bgo#699259, bgo#699959, bgo#700123, bgo#700725, bgo#701401,
+ bgo#701456, bgo#701474, bgo#701560, bgo#701680, bgo#701878.
+ + Updated translations.
+- Rebase glib2-bgo569829-gettext-gkeyfile.patch.
+- Rebase glib2-fate300461-gettext-gkeyfile-suse.patch.
+
+-------------------------------------------------------------------
+Tue May 28 06:43:59 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 2.37.1:
+ + Add support for installed tests.
+ + Add a new g_test_trap_subprocess() that works on Windows as a
+ replacement for the (now deprecated) g_test_trap_fork().
+ + Support for explicitly cancelling a gobject property binding.
+ + Performance improvements for signal argument handling.
+ + Stop using `quotes' in very many log messages generated by
+ GLib, for favour of 'this style'.
+ + Improve manpages: add missing arguments and flags.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
glib-2.37.0.tar.xz
New:
----
glib-2.37.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.2gf5aH/_old 2013-06-29 19:39:52.000000000 +0200
+++ /var/tmp/diff_new_pack.2gf5aH/_new 2013-06-29 19:39:52.000000000 +0200
@@ -20,7 +20,7 @@
Name: glib2
%define _name glib
-Version: 2.37.0
+Version: 2.37.3
Release: 0
# FIXME: Remove libtool BuildRequires and autoreconf call
# FIXME: find out if tapsets should really be in devel package or in main package
++++++ glib-2.37.0.tar.xz -> glib-2.37.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/glib2/glib-2.37.0.tar.xz /work/SRC/openSUSE:Factory/.glib2.new/glib-2.37.3.tar.xz differ: char 25, line 1
++++++ glib2-bgo569829-gettext-gkeyfile.patch ++++++
--- /var/tmp/diff_new_pack.2gf5aH/_old 2013-06-29 19:39:52.000000000 +0200
+++ /var/tmp/diff_new_pack.2gf5aH/_new 2013-06-29 19:39:52.000000000 +0200
@@ -1,8 +1,8 @@
-Index: glib-2.31.0/glib/gkeyfile.c
+Index: glib-2.37.2/glib/gkeyfile.c
===================================================================
---- glib-2.31.0.orig/glib/gkeyfile.c
-+++ glib-2.31.0/glib/gkeyfile.c
-@@ -446,6 +446,7 @@ struct _GKeyFile
+--- glib-2.37.2.orig/glib/gkeyfile.c
++++ glib-2.37.2/glib/gkeyfile.c
+@@ -445,6 +445,7 @@ struct _GKeyFile
GKeyFileFlags flags;
gchar **locales;
@@ -10,7 +10,7 @@
volatile gint ref_count;
};
-@@ -577,6 +578,7 @@ g_key_file_init (GKeyFile *key_file)
+@@ -569,6 +570,7 @@ g_key_file_init (GKeyFile *key_file)
key_file->list_separator = ';';
key_file->flags = 0;
key_file->locales = g_strdupv ((gchar **)g_get_language_names ());
@@ -18,7 +18,7 @@
}
static void
-@@ -596,6 +598,12 @@ g_key_file_clear (GKeyFile *key_file)
+@@ -588,6 +590,12 @@ g_key_file_clear (GKeyFile *key_file)
key_file->parse_buffer = NULL;
}
@@ -31,7 +31,7 @@
tmp = key_file->groups;
while (tmp != NULL)
{
-@@ -819,6 +827,11 @@ g_key_file_load_from_fd (GKeyFile
+@@ -803,6 +811,11 @@ g_key_file_load_from_fd (GKeyFile
return FALSE;
}
@@ -43,7 +43,7 @@
return TRUE;
}
-@@ -925,6 +938,11 @@ g_key_file_load_from_data (GKeyFile
+@@ -908,6 +921,11 @@ g_key_file_load_from_data (GKeyFile
return FALSE;
}
@@ -55,7 +55,7 @@
return TRUE;
}
-@@ -2105,6 +2123,8 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2083,6 +2101,8 @@ g_key_file_get_locale_string (GKeyFile
GError *key_file_error;
gchar **languages;
gboolean free_languages = FALSE;
@@ -64,7 +64,7 @@
gint i;
g_return_val_if_fail (key_file != NULL, NULL);
-@@ -2126,6 +2146,23 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2104,6 +2124,23 @@ g_key_file_get_locale_string (GKeyFile
free_languages = FALSE;
}
@@ -88,7 +88,7 @@
for (i = 0; languages[i]; i++)
{
candidate_key = g_strdup_printf ("%s[%s]", key, languages[i]);
-@@ -2142,6 +2179,39 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2120,6 +2157,39 @@ g_key_file_get_locale_string (GKeyFile
translated_value = NULL;
}
@@ -128,14 +128,14 @@
/* Fallback to untranslated key
*/
if (!translated_value)
-Index: glib-2.31.0/glib/gkeyfile.h
+Index: glib-2.37.2/glib/gkeyfile.h
===================================================================
---- glib-2.31.0.orig/glib/gkeyfile.h
-+++ glib-2.31.0/glib/gkeyfile.h
-@@ -258,6 +258,7 @@ gboolean g_key_file_remove_group
- #define G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY "StartupNotify"
+--- glib-2.37.2.orig/glib/gkeyfile.h
++++ glib-2.37.2/glib/gkeyfile.h
+@@ -306,6 +306,7 @@ gboolean g_key_file_remove_group
#define G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS "StartupWMClass"
#define G_KEY_FILE_DESKTOP_KEY_URL "URL"
+ #define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE "DBusActivatable"
+#define G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN "X-GNOME-Gettext-Domain"
#define G_KEY_FILE_DESKTOP_TYPE_APPLICATION "Application"
++++++ glib2-fate300461-gettext-gkeyfile-suse.patch ++++++
--- /var/tmp/diff_new_pack.2gf5aH/_old 2013-06-29 19:39:52.000000000 +0200
+++ /var/tmp/diff_new_pack.2gf5aH/_new 2013-06-29 19:39:52.000000000 +0200
@@ -1,8 +1,8 @@
-Index: glib-2.31.0/glib/gkeyfile.c
+Index: glib-2.37.2/glib/gkeyfile.c
===================================================================
---- glib-2.31.0.orig/glib/gkeyfile.c
-+++ glib-2.31.0/glib/gkeyfile.c
-@@ -447,6 +447,7 @@ struct _GKeyFile
+--- glib-2.37.2.orig/glib/gkeyfile.c
++++ glib-2.37.2/glib/gkeyfile.c
+@@ -446,6 +446,7 @@ struct _GKeyFile
gchar **locales;
gchar *gettext_domain;
@@ -10,7 +10,7 @@
volatile gint ref_count;
};
-@@ -579,6 +580,7 @@ g_key_file_init (GKeyFile *key_file)
+@@ -571,6 +572,7 @@ g_key_file_init (GKeyFile *key_file)
key_file->flags = 0;
key_file->locales = g_strdupv ((gchar **)g_get_language_names ());
key_file->gettext_domain = NULL;
@@ -18,7 +18,7 @@
}
static void
-@@ -604,6 +606,12 @@ g_key_file_clear (GKeyFile *key_file)
+@@ -596,6 +598,12 @@ g_key_file_clear (GKeyFile *key_file)
key_file->gettext_domain = NULL;
}
@@ -31,7 +31,7 @@
tmp = key_file->groups;
while (tmp != NULL)
{
-@@ -747,6 +755,39 @@ find_file_in_data_dirs (const gchar *f
+@@ -739,6 +747,39 @@ find_file_in_data_dirs (const gchar *f
return fd;
}
@@ -71,7 +71,7 @@
static gboolean
g_key_file_load_from_fd (GKeyFile *key_file,
gint fd,
-@@ -832,6 +873,9 @@ g_key_file_load_from_fd (GKeyFile
+@@ -816,6 +857,9 @@ g_key_file_load_from_fd (GKeyFile
G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN,
NULL);
@@ -81,7 +81,7 @@
return TRUE;
}
-@@ -881,6 +925,8 @@ g_key_file_load_from_file (GKeyFile
+@@ -865,6 +909,8 @@ g_key_file_load_from_file (GKeyFile
return FALSE;
}
@@ -90,7 +90,7 @@
return TRUE;
}
-@@ -943,6 +989,9 @@ g_key_file_load_from_data (GKeyFile
+@@ -926,6 +972,9 @@ g_key_file_load_from_data (GKeyFile
G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN,
NULL);
@@ -100,7 +100,7 @@
return TRUE;
}
-@@ -1012,6 +1061,9 @@ g_key_file_load_from_dirs (GKeyFile
+@@ -995,6 +1044,9 @@ g_key_file_load_from_dirs (GKeyFile
}
}
@@ -110,7 +110,7 @@
if (found_file && full_path)
*full_path = output_path;
else
-@@ -2190,12 +2242,38 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2168,12 +2220,38 @@ g_key_file_get_locale_string (GKeyFile
const gchar *translated;
gboolean has_gettext;
@@ -153,14 +153,14 @@
g_free (orig_value);
-Index: glib-2.31.0/glib/gkeyfile.h
+Index: glib-2.37.2/glib/gkeyfile.h
===================================================================
---- glib-2.31.0.orig/glib/gkeyfile.h
-+++ glib-2.31.0/glib/gkeyfile.h
-@@ -258,7 +258,7 @@ gboolean g_key_file_remove_group
- #define G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY "StartupNotify"
+--- glib-2.37.2.orig/glib/gkeyfile.h
++++ glib-2.37.2/glib/gkeyfile.h
+@@ -306,7 +306,7 @@ gboolean g_key_file_remove_group
#define G_KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS "StartupWMClass"
#define G_KEY_FILE_DESKTOP_KEY_URL "URL"
+ #define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE "DBusActivatable"
-#define G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN "X-GNOME-Gettext-Domain"
+#define G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN "X-SUSE-Gettext-Domain"
++++++ gtk-doc.m4 ++++++
--- /var/tmp/diff_new_pack.2gf5aH/_old 2013-06-29 19:39:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2gf5aH/_new 2013-06-29 19:39:53.000000000 +0200
@@ -37,7 +37,7 @@
dnl don't check for glib if we build glib
if test "x$PACKAGE_NAME" != "xglib"; then
dnl don't fail if someone does not have glib
- PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,)
+ PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
fi
fi
@@ -58,6 +58,10 @@
enable_gtk_doc_pdf=no
fi
+ if test -z "$AM_DEFAULT_VERBOSITY"; then
+ AM_DEFAULT_VERBOSITY=1
+ fi
+ AC_SUBST([AM_DEFAULT_VERBOSITY])
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
--
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 glade for openSUSE:Factory checked in at 2013-06-29 19:39:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glade (Old)
and /work/SRC/openSUSE:Factory/.glade.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glade"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glade/glade.changes 2013-04-02 11:44:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glade.new/glade.changes 2013-06-29 19:39:48.000000000 +0200
@@ -1,0 +2,101 @@
+Fri Jun 21 20:58:34 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 3.15.2:
+ + Add GtkPlacesSidebar to GTK+ catalog.
+ + New icon for GtkMenuButton.
+ + GTK+ catalog version now bumped to 3.10, include new
+ translatable enumeration values and updated new versions and
+ deprecations.
+ + Added --enable-debug option and some debug flags to be set with
+ GLADE_DEBUG environment variable.
+ + Enable word wrapping in combo boxes (used to edit enumeration
+ properties).
+ + Split up the GTK+ plugin into mini source files, each one
+ implementing it's own widget adaptor code (instead of one huge
+ glade-gtk.c file).
+ + Fix GtkIconFactory sources editor.
+ + Allow setting the "id" attributes of items set in a
+ GtkComboBoxText.
+ + Avoid calling gtk_stock_list_ids() when
+ gdk_display_get_default() is NULL, allows GIRs to build on
+ some build machines.
+ + Avoid updating the inspector treeview if the same project is
+ set twice.
+ + Escape key cancels a query dialog instead of approves creation
+ of the new widget.
+ + Many minor bugs and random crasher bugs also fixed.
+ + Alsmost all widget types have their own custom editors now.
+- Changes from version 3.15.1:
+ + Much UI fixing and refactoring.
+ + Added new --css and --screenshot options to glade-preview.
+ + Fix main window shortcuts (bgo#695866).
+ + Implemented Project Properties dialog with Glade as a composite
+ tempalte.
+ + Support editing the GtkWidget:name property (useful for CSS
+ theming).
+ + Improved project inter-widget dependancy calculation and
+ project serialization ordering, object output ordering (and
+ signal ordering) is now consistent and sorted.
+ + GtkButton: response-id for dialogs is now optional (allowing
+ adding dialog buttons that have no dialog response).
+ + GtkImage: Support the new "resource" property.
+ + GTK+ catalog updated to cover widgets in GTK+ 3.8.
+ + Now show warnings in the UI for deprecated properties and
+ signals.
+ + Now show warnings in the Inspector view if any deprecated
+ widgets, signals or properties are used (or if anything is used
+ which is not available in the project's target version).
+ + Optional properties are now always saved if they are enabled,
+ allowing to explicitly set them to the default value (eg.
+ GtkWidget:hexpand/vexpand).
+ + Inspector search entry: Restore completions to work nicely
+ again and filter the treeview with a search-in-text algorithm.
+ + Inspector: Add a feature to expand-all.
+ + Property editor title-bar is now optional in the View menu.
+ + Fixed many deprecation warnings in Glade's compile.
+ + Added Glade's first 2 ever unit tests.
+ + Fixed Devhelp doc search for properties.
+ + Make Drag'n'Drop work on regular clicks without entering Drag
+ Mode and restored old Drag/Resize functionality when SHIFT is
+ pressed.
+ + Improved Drag/Resize which has been rather broken for a while.
+ + Added Autosave and Automatic backup of previous file features,
+ configurable in Glade's preferences Dialog.
+ + Support Composite GtkBuilder template editing (mark a toplevel
+ GtkWidget as the "composite template" widget in the Project
+ Properties dialog or property editor).
+ + Support editing of the project domain in the project properties
+ dialog.
+ + Properties in the Project Properties dialog are now undoable.
+ + GladeSignalEditor: Automatically expand rows which have signal
+ callbacks assigned when loading a widget.
+ + Add options to decide what types of warnings should be
+ presented at project save time, configurable in Glade's
+ preferences dialog.
+ + Added new property editor components GladePropertyLabel,
+ GladePropertyShell and GladeEditorSkeleton, allowing us to
+ create custom property editors using Glade.
+ + Add "Grid" option to "Add parent" menu.
+ + Added Gladeui catalog for IDE's and embedders to design Glade
+ frontends with Glade.
+ + Added private catalog to allow the GTK+ plugin to embed editors
+ that it provides.
+ + Added new GladeEpropCheck boolean property editor, to be used
+ in some cases for boolean properties.
+ + Added new adaptor methods
+ GladeWidgetAdaptor->write_widget_after() and
+ GladeWidgetAdaptor->destroy_object().
+ + Automatically generate gladeui's enum types with glib-mkenums.
+ + Modified properties now show up in italic letering instead of
+ bold, bold lettering is reserved for title labels in custom
+ property editors.
+ + New components that now use GtkBuilder Composite Templates (and
+ have had a basic review and rework of their UIs):
+ GladePreferences (Glade's preferences dialog), GladeEditor
+ (the property editor), GladeProjectProperties (the project
+ properties dialog) and custom property editors:
+ GladeActivatableEditor, GladeButtonEditor, GladeEntryEditor,
+ GladeImageEditor, GladeLabelEditor, GladeWidgetEditor.
+ + And many various bugfixes and UI fixes.
+
+-------------------------------------------------------------------
Old:
----
glade-3.15.0.tar.xz
New:
----
glade-3.15.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glade.spec ++++++
--- /var/tmp/diff_new_pack.jcbvL8/_old 2013-06-29 19:39:49.000000000 +0200
+++ /var/tmp/diff_new_pack.jcbvL8/_new 2013-06-29 19:39:49.000000000 +0200
@@ -17,7 +17,7 @@
Name: glade
-Version: 3.15.0
+Version: 3.15.2
Release: 0
Summary: User Interface Builder for GTK+
License: GPL-2.0+
@@ -31,7 +31,7 @@
BuildRequires: update-desktop-files
BuildRequires: yelp-tools
BuildRequires: pkgconfig(gmodule-2.0)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.0
BuildRequires: pkgconfig(libxml-2.0) >= 2.4.0
BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.4
Recommends: %{name}-lang
++++++ glade-3.15.0.tar.xz -> glade-3.15.2.tar.xz ++++++
++++ 284469 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