openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
January 2016
- 1 participants
- 1523 discussions
Hello community,
here is the log from the commit of package mate-themes for openSUSE:Factory checked in at 2016-01-04 09:21:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mate-themes (Old)
and /work/SRC/openSUSE:Factory/.mate-themes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-themes"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mate-themes/mate-themes.changes 2015-12-06 07:43:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mate-themes.new/mate-themes.changes 2016-01-04 09:22:20.000000000 +0100
@@ -1,0 +2,32 @@
+Sat Jan 2 13:01:47 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Update to 1.12.2:
+ * Gtk3 BlackMate, GreenLaguna, Submarine themes: Fix padding
+ osd-toolbar volume button.
+ * Gtk-3.14/16 BlackMate, Submarine themes: Fix padding of
+ .app-notification .button:hover.
+ * Gtk3 Submarine themes: Re-work Caja styling.
+ * GTK3 BlackMate, GreenLaguna: Adjust notebook tabs.
+ * Gtk3 Submarine themes: Reduce hight of notebook tabs.
+ * Gtk3 Submarine themes: Adjust notebook tabs in Pluma text area.
+ * Gtk3 Submarine themes: Change border colour in GtkNotebook.
+ * Gtk3 Submarine themes: Fix padding for
+ GtkToggleButton.button:hover.
+ * Gtk3 BlackMate, GreenLaguna: Button size fix for gnome-mplayer.
+ * Gtk3 Submarine themes: Adjustments for some media players +
+ vitual-manager.
+ * Gtk-3.18 Menta themes: Improve previous GtkFileChooser pathbar
+ commit.
+ * Gtk3 Menta themes: Adjust Nemo toolbar again.
+ * Gtk-3.18 most themes: Workaround for broken first/last-child
+ logic with linked buttons in GtkFileChooser pathbar.
+ * Gtk3 Menta themes: Use a border-image for Nemo statusbar
+ buttons.
+ * Gtk3 Menta themes: Reduce vertical size of Nemo primary toolbar.
+ * Gtk-3.18 most themes: Workaround for broken first/last-child
+ logic with linked buttons in pathbar with Gtk-3.18.
+ * Gtk3: Menta themes: Fix mate-panel separator background.
+ * Gtk3: BlackMATE, GreenLaguna: Fix Nautilus desktop window
+ background transparency.
+
+-------------------------------------------------------------------
Old:
----
mate-themes-gtk3.18-1.12.1.tar.xz
New:
----
mate-themes-gtk3.18-1.12.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mate-themes.spec ++++++
--- /var/tmp/diff_new_pack.inXWtc/_old 2016-01-04 09:22:21.000000000 +0100
+++ /var/tmp/diff_new_pack.inXWtc/_new 2016-01-04 09:22:21.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mate-themes
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
%define _gtk_ver 3.18
%define _version 1.12
Name: mate-themes
-Version: 1.12.1
+Version: 1.12.2
Release: 0
Summary: Themes for the MATE desktop
License: LGPL-2.1+
@@ -87,7 +87,7 @@
# Icon sets.
%{_datadir}/icons/ContrastHigh/
%ghost %{_datadir}/icons/ContrastHigh/icon-theme.cache
-# Pointer themes.
+# Cursor themes.
%dir %{_datadir}/icons/mate/
%{_datadir}/icons/mate/cursors/
++++++ mate-themes-gtk3.18-1.12.1.tar.xz -> mate-themes-gtk3.18-1.12.2.tar.xz ++++++
++++ 2706 lines of diff (skipped)
1
0
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
04 Jan '16
Hello community,
here is the log from the commit of package plasma5-workspace-wallpapers for openSUSE:Factory checked in at 2016-01-04 09:21:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-workspace-wallpapers (Old)
and /work/SRC/openSUSE:Factory/.plasma5-workspace-wallpapers.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace-wallpapers"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-workspace-wallpapers/plasma5-workspace-wallpapers.changes 2015-11-24 22:27:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.plasma5-workspace-wallpapers.new/plasma5-workspace-wallpapers.changes 2016-01-04 09:22:17.000000000 +0100
@@ -1,0 +2,29 @@
+Wed Dec 30 16:57:33 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Remove Autumn wallpaper, still present in kdebase4-wallpapers
+
+-------------------------------------------------------------------
+Tue Dec 22 22:35:16 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.2:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.2.php
+
+-------------------------------------------------------------------
+Tue Dec 15 17:50:02 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.1:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.1.php
+
+-------------------------------------------------------------------
+Sat Dec 12 17:32:56 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.0:
+ * For more details please see:
+ https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork
+- Move to cmake(...) BuildRequires where possible
+
+-------------------------------------------------------------------
Old:
----
plasma-workspace-wallpapers-5.4.3.tar.xz
New:
----
plasma-workspace-wallpapers-5.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-workspace-wallpapers.spec ++++++
--- /var/tmp/diff_new_pack.clJM62/_old 2016-01-04 09:22:20.000000000 +0100
+++ /var/tmp/diff_new_pack.clJM62/_new 2016-01-04 09:22:20.000000000 +0100
@@ -17,7 +17,7 @@
Name: plasma5-workspace-wallpapers
-Version: 5.4.3
+Version: 5.5.2
Release: 0
BuildRequires: cmake >= 2.8.12
BuildRequires: extra-cmake-modules >= 0.0.12
@@ -44,6 +44,10 @@
%install
%kf5_makeinstall -C build
+ #found conflict of kdebase4-wallpapers-15.08.3-1.1.noarch with plasma5-workspace-wallpapers-5.5.2-50.1.noarch:
+ #- /usr/share/wallpapers/Autumn/metadata.desktop
+ rm -rf %{buildroot}%{_kf5_sharedir}/wallpapers/Autumn
+
%files
%defattr(-,root,root)
%doc COPYING*
++++++ plasma-workspace-wallpapers-5.4.3.tar.xz -> plasma-workspace-wallpapers-5.5.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/plasma5-workspace-wallpapers/plasma-workspace-wallpapers-5.4.3.tar.xz /work/SRC/openSUSE:Factory/.plasma5-workspace-wallpapers.new/plasma-workspace-wallpapers-5.5.2.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package plasma5-sdk for openSUSE:Factory checked in at 2016-01-04 09:21:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-sdk (Old)
and /work/SRC/openSUSE:Factory/.plasma5-sdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-sdk"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-sdk/plasma5-sdk.changes 2015-11-24 22:27:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.plasma5-sdk.new/plasma5-sdk.changes 2016-01-04 09:22:13.000000000 +0100
@@ -1,0 +2,31 @@
+Tue Dec 22 22:35:15 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.2:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.2.php
+
+-------------------------------------------------------------------
+Tue Dec 15 17:50:00 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.1:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.1.php
+
+-------------------------------------------------------------------
+Sat Dec 12 17:32:43 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.0:
+ * For more details please see:
+ https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork
+- Move to cmake(...) BuildRequires where possible
+
+-------------------------------------------------------------------
+Fri Dec 4 09:56:45 UTC 2015 - alarrosa(a)suse.com
+
+- Rebase desktop.diff in preparation of the 5.5.0 release
+- Added bash requirement, as themeexplorer executes it directly
+ to run a script
+
+-------------------------------------------------------------------
Old:
----
plasma-sdk-5.4.3.tar.xz
New:
----
plasma-sdk-5.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-sdk.spec ++++++
--- /var/tmp/diff_new_pack.dG5wBf/_old 2016-01-04 09:22:14.000000000 +0100
+++ /var/tmp/diff_new_pack.dG5wBf/_new 2016-01-04 09:22:14.000000000 +0100
@@ -18,7 +18,7 @@
%bcond_without lang
Name: plasma5-sdk
-Version: 5.4.3
+Version: 5.5.2
Release: 0
Summary: Plasma SDK
License: LGPL-2.0+
@@ -26,62 +26,47 @@
Url: https://projects.kde.org/projects/extragear/sdk/plasmate
Source: plasma-sdk-%{version}.tar.xz
Patch0: desktop.diff
-BuildRequires: attica-qt5-devel
BuildRequires: breeze5-icons
-BuildRequires: extra-cmake-modules
-BuildRequires: frameworkintegration-devel
-BuildRequires: karchive-devel
-BuildRequires: kauth-devel
-BuildRequires: kbookmarks-devel
-BuildRequires: kcodecs-devel
-BuildRequires: kcompletion-devel
-BuildRequires: kconfig-devel
-BuildRequires: kconfigwidgets-devel
-BuildRequires: kcoreaddons-devel
-BuildRequires: kcrash-devel
-BuildRequires: kdbusaddons-devel
-BuildRequires: kdeclarative-devel > 5.7.0
+BuildRequires: extra-cmake-modules >= 1.8.0
BuildRequires: kf5-filesystem
-BuildRequires: kglobalaccel-devel
-BuildRequires: kguiaddons-devel
-BuildRequires: ki18n-devel
-BuildRequires: kiconthemes-devel
-BuildRequires: kidletime-devel
-BuildRequires: kio-devel
-BuildRequires: kitemmodels-devel
-BuildRequires: kitemviews-devel
-BuildRequires: kjobwidgets-devel
-BuildRequires: kjs-devel
-BuildRequires: knewstuff-devel
-BuildRequires: knotifications-devel
-BuildRequires: kparts-devel
-BuildRequires: kross-devel
-BuildRequires: kservice-devel
-BuildRequires: ktexteditor-devel
-BuildRequires: ktextwidgets-devel
-BuildRequires: kunitconversion-devel
-BuildRequires: kwallet-framework-devel
-BuildRequires: kwidgetsaddons-devel
-BuildRequires: kwindowsystem-devel
-BuildRequires: kxmlgui-devel
-BuildRequires: plasma-framework-devel
-BuildRequires: solid-devel
-BuildRequires: sonnet-devel
-BuildRequires: threadweaver-devel
BuildRequires: xz
-BuildRequires: pkgconfig(Qt5Core) >= 5.4.0
-BuildRequires: pkgconfig(Qt5PrintSupport) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Quick) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Svg) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
-BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(KF5Archive)
+BuildRequires: cmake(KF5Completion)
+BuildRequires: cmake(KF5Config)
+BuildRequires: cmake(KF5ConfigWidgets)
+BuildRequires: cmake(KF5CoreAddons)
+BuildRequires: cmake(KF5DBusAddons)
+BuildRequires: cmake(KF5Declarative)
+BuildRequires: cmake(KF5I18n)
+BuildRequires: cmake(KF5IconThemes)
+BuildRequires: cmake(KF5KIO)
+BuildRequires: cmake(KF5NewStuff)
+BuildRequires: cmake(KF5Parts)
+BuildRequires: cmake(KF5Plasma)
+BuildRequires: cmake(KF5PlasmaQuick)
+BuildRequires: cmake(KF5Service)
+BuildRequires: cmake(KF5TextEditor)
+BuildRequires: cmake(KF5WidgetsAddons)
+BuildRequires: cmake(KF5WindowSystem)
+BuildRequires: cmake(KF5XmlGui)
+BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.4.0
+BuildRequires: cmake(Qt5Qml) >= 5.4.0
+BuildRequires: cmake(Qt5Quick) >= 5.4.0
+BuildRequires: cmake(Qt5Svg) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5WebKit) >= 5.4.0
+BuildRequires: cmake(Qt5WebKitWidgets) >= 5.4.0
+BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Xml) >= 5.4.0
%if %{with lang}
Recommends: %{name}-lang
%endif
Conflicts: plasmate
Provides: plasmate5 = %{version}
Obsoletes: plasmate5 <= %{version}
+Requires: bash
Requires: plasmaengineexplorer5
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -128,10 +113,6 @@
%find_lang cuttlefish_editorplugin %{name}.lang
%endif
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
%if %{with lang}
%files lang -f %{name}.lang
%endif
++++++ desktop.diff ++++++
--- /var/tmp/diff_new_pack.dG5wBf/_old 2016-01-04 09:22:14.000000000 +0100
+++ /var/tmp/diff_new_pack.dG5wBf/_new 2016-01-04 09:22:14.000000000 +0100
@@ -1,12 +1,12 @@
diff --git a/themeexplorer/package/metadata.desktop b/themeexplorer/package/metadata.desktop
-index bbb119d..fdd8674 100644
+index e238e1b..0cdcba3 100644
--- a/themeexplorer/package/metadata.desktop
+++ b/themeexplorer/package/metadata.desktop
-@@ -33,7 +33,7 @@ Name[uk]=Редактор тем Плазми
- Name[x-test]=xxPlasma Theme Explorerxx
+@@ -55,7 +55,7 @@ Name[x-test]=xxPlasma Theme Explorerxx
+ Name[zh_TW]=Plasma 主題探索器
Type=Application
Icon=preferences-desktop-theme
--Categories=Qt;KDE;Development
+-Categories=Qt;KDE;Development;
+Categories=Qt;KDE;Development;GUIDesigner;
Exec=plasmathemeexplorer
X-KDE-ParentApp=
++++++ plasma-sdk-5.4.3.tar.xz -> plasma-sdk-5.5.2.tar.xz ++++++
++++ 20503 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package plasma5-mediacenter for openSUSE:Factory checked in at 2016-01-04 09:21:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-mediacenter (Old)
and /work/SRC/openSUSE:Factory/.plasma5-mediacenter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-mediacenter"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-mediacenter/plasma5-mediacenter.changes 2015-11-24 22:27:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.plasma5-mediacenter.new/plasma5-mediacenter.changes 2016-01-04 09:22:12.000000000 +0100
@@ -1,0 +2,24 @@
+Tue Dec 22 22:35:14 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.2:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.2.php
+
+-------------------------------------------------------------------
+Tue Dec 15 17:49:59 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.1:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.1.php
+
+-------------------------------------------------------------------
+Sat Dec 12 17:32:32 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.0:
+ * For more details please see:
+ https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork
+- Move to cmake(...) BuildRequires where possible
+
+-------------------------------------------------------------------
Old:
----
plasma-mediacenter-5.4.3.tar.xz
New:
----
plasma-mediacenter-5.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-mediacenter.spec ++++++
--- /var/tmp/diff_new_pack.cCU2c8/_old 2016-01-04 09:22:13.000000000 +0100
+++ /var/tmp/diff_new_pack.cCU2c8/_new 2016-01-04 09:22:13.000000000 +0100
@@ -20,36 +20,34 @@
%define rname plasma-mediacenter
Name: plasma5-mediacenter
-Version: 5.4.3
+Version: 5.5.2
Release: 0
Summary: Media center workspace for plasma
License: GPL-2.0+
Group: System/GUI/KDE
Url: http://projects.kde.org/plasma-mediacenter
Source0: %{rname}-%{version}.tar.xz
-BuildRequires: baloo5-devel
BuildRequires: breeze5-icons
-BuildRequires: extra-cmake-modules
-BuildRequires: kactivities5-devel
-BuildRequires: kconfig-devel >= 5.5.0
-BuildRequires: kconfigwidgets-devel >= 5.5.0
-BuildRequires: kcoreaddons-devel >= 5.5.0
-BuildRequires: kdeclarative-devel >= 5.5.0
+BuildRequires: extra-cmake-modules >= 0.0.8
BuildRequires: kf5-filesystem
-BuildRequires: kguiaddons-devel >= 5.5.0
-BuildRequires: ki18n-devel >= 5.5.0
-BuildRequires: kio-devel >= 5.5.0
-BuildRequires: kservice-devel >= 5.5.0
-BuildRequires: kwindowsystem-devel >= 5.5.0
-BuildRequires: phonon4qt5-devel
-BuildRequires: plasma-framework-devel >= 5.5.0
BuildRequires: update-desktop-files
-BuildRequires: pkgconfig(Qt5Core) >= 5.4.0
-BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Quick) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Sql) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(KF5Activities) >= 5.5.0
+BuildRequires: cmake(KF5Baloo) >= 5.5.0
+BuildRequires: cmake(KF5Config) >= 5.5.0
+BuildRequires: cmake(KF5CoreAddons) >= 5.5.0
+BuildRequires: cmake(KF5Declarative) >= 5.5.0
+BuildRequires: cmake(KF5FileMetaData) >= 5.5.0
+BuildRequires: cmake(KF5GuiAddons) >= 5.5.0
+BuildRequires: cmake(KF5I18n) >= 5.5.0
+BuildRequires: cmake(KF5KIO) >= 5.5.0
+BuildRequires: cmake(KF5Plasma) >= 5.5.0
+BuildRequires: cmake(KF5PlasmaQuick) >= 5.5.0
+BuildRequires: cmake(KF5Service) >= 5.5.0
+BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5DBus) >= 5.4.0
+BuildRequires: cmake(Qt5Quick) >= 5.4.0
+BuildRequires: cmake(Qt5Test) >= 5.4.0
+BuildRequires: cmake(Qt5Xml) >= 5.4.0
BuildRequires: pkgconfig(taglib)
Requires: libQt5Multimedia5 >= 5.4.0
Requires: plasma5-workspace >= %{version}
++++++ plasma-mediacenter-5.4.3.tar.xz -> plasma-mediacenter-5.5.2.tar.xz ++++++
++++ 4634 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kwrited5 for openSUSE:Factory checked in at 2016-01-04 09:21:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwrited5 (Old)
and /work/SRC/openSUSE:Factory/.kwrited5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwrited5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kwrited5/kwrited5.changes 2015-11-24 22:27:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kwrited5.new/kwrited5.changes 2016-01-04 09:22:10.000000000 +0100
@@ -1,0 +2,24 @@
+Tue Dec 22 22:35:10 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.2:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.2.php
+
+-------------------------------------------------------------------
+Tue Dec 15 17:49:55 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.1:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.1.php
+
+-------------------------------------------------------------------
+Sat Dec 12 17:32:01 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.0:
+ * For more details please see:
+ https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork
+- Move to cmake(...) BuildRequires where possible
+
+-------------------------------------------------------------------
Old:
----
kwrited-5.4.3.tar.xz
New:
----
kwrited-5.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kwrited5.spec ++++++
--- /var/tmp/diff_new_pack.rNz7jY/_old 2016-01-04 09:22:10.000000000 +0100
+++ /var/tmp/diff_new_pack.rNz7jY/_new 2016-01-04 09:22:10.000000000 +0100
@@ -17,24 +17,22 @@
Name: kwrited5
-Version: 5.4.3
+Version: 5.5.2
Release: 0
Summary: Daemon listening for wall and write messages
License: GPL-2.0+
Group: System/GUI/KDE
Url: http://www.kde.org
Source: kwrited-%{version}.tar.xz
-BuildRequires: extra-cmake-modules
-BuildRequires: gcc-c++
-BuildRequires: kcoreaddons-devel
-BuildRequires: kdbusaddons-devel
+BuildRequires: extra-cmake-modules >= 0.0.11
BuildRequires: kf5-filesystem
-BuildRequires: ki18n-devel
-BuildRequires: knotifications-devel
-BuildRequires: kpty-devel
BuildRequires: xz
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
-#BuildRequires: update-desktop-files
+BuildRequires: cmake(KF5CoreAddons)
+BuildRequires: cmake(KF5DBusAddons)
+BuildRequires: cmake(KF5I18n)
+BuildRequires: cmake(KF5Notifications)
+BuildRequires: cmake(KF5Pty)
+BuildRequires: cmake(Qt5Widgets) >= 5.4.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -50,10 +48,6 @@
%install
%kf5_makeinstall -C build
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
%files
%defattr(-,root,root)
%doc COPYING
++++++ kwrited-5.4.3.tar.xz -> kwrited-5.5.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwrited-5.4.3/CMakeLists.txt new/kwrited-5.5.2/CMakeLists.txt
--- old/kwrited-5.4.3/CMakeLists.txt 2015-11-05 13:40:48.000000000 +0100
+++ new/kwrited-5.5.2/CMakeLists.txt 2015-12-22 11:37:51.000000000 +0100
@@ -1,5 +1,5 @@
project(kwrited)
-set(PROJECT_VERSION "5.4.3")
+set(PROJECT_VERSION "5.5.2")
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
set(QT_MIN_VERSION "5.4.0")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwrited-5.4.3/kwrited-autostart.desktop new/kwrited-5.5.2/kwrited-autostart.desktop
--- old/kwrited-5.4.3/kwrited-autostart.desktop 2015-11-05 13:40:48.000000000 +0100
+++ new/kwrited-5.5.2/kwrited-autostart.desktop 2015-12-22 11:37:51.000000000 +0100
@@ -91,6 +91,7 @@
Name[zh_TW]=KDE Write 伺服程式
Comment=Watch for messages from local users sent with write(1) or wall(1)
Comment[af]=Kyk uit vir boodskappe vanaf plaaslike gebruikers wat met write(1) of wall(1) gestuur is
+Comment[ast]=Mira los mensaxes d'usuarios llocales unviaos con write(1) o wall(1)
Comment[be]=Назірае за паведамленнямі ад мясцовых карыстальнікаў, дасланымі праз write(1) ці wall(1)
Comment[be@latin]=Adsočvaje paviedamleńnia ad miascovych karystańnikaŭ, dasyłanyja zahadami „write(1)” ci „wall(1)”.
Comment[bg]=Наблюдение за съобщения от локални потребители, изпратени с write(1) или wall(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwrited-5.4.3/kwrited.desktop new/kwrited-5.5.2/kwrited.desktop
--- old/kwrited-5.4.3/kwrited.desktop 2015-11-05 13:40:48.000000000 +0100
+++ new/kwrited-5.5.2/kwrited.desktop 2015-12-22 11:37:51.000000000 +0100
@@ -63,6 +63,7 @@
Name[zh_TW]=Write 伺服程式
Comment=Watch for messages from local users sent with write(1) or wall(1)
Comment[af]=Kyk uit vir boodskappe vanaf plaaslike gebruikers wat met write(1) of wall(1) gestuur is
+Comment[ast]=Mira los mensaxes d'usuarios llocales unviaos con write(1) o wall(1)
Comment[be]=Назірае за паведамленнямі ад мясцовых карыстальнікаў, дасланымі праз write(1) ці wall(1)
Comment[be@latin]=Adsočvaje paviedamleńnia ad miascovych karystańnikaŭ, dasyłanyja zahadami „write(1)” ci „wall(1)”.
Comment[bg]=Наблюдение за съобщения от локални потребители, изпратени с write(1) или wall(1)
1
0
Hello community,
here is the log from the commit of package khelpcenter5 for openSUSE:Factory checked in at 2016-01-04 09:21:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/khelpcenter5 (Old)
and /work/SRC/openSUSE:Factory/.khelpcenter5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "khelpcenter5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/khelpcenter5/khelpcenter5.changes 2015-11-24 22:26:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.khelpcenter5.new/khelpcenter5.changes 2016-01-04 09:22:08.000000000 +0100
@@ -1,0 +2,24 @@
+Tue Dec 22 22:35:05 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.2:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.2.php
+
+-------------------------------------------------------------------
+Tue Dec 15 17:49:50 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.1:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.1.php
+
+-------------------------------------------------------------------
+Sat Dec 12 17:31:24 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.0:
+ * For more details please see:
+ https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork
+- Move to cmake(...) BuildRequires where possible
+
+-------------------------------------------------------------------
Old:
----
khelpcenter-5.4.3.tar.xz
New:
----
khelpcenter-5.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ khelpcenter5.spec ++++++
--- /var/tmp/diff_new_pack.YJc9uz/_old 2016-01-04 09:22:09.000000000 +0100
+++ /var/tmp/diff_new_pack.YJc9uz/_new 2016-01-04 09:22:09.000000000 +0100
@@ -18,21 +18,21 @@
%bcond_without lang
Name: khelpcenter5
-BuildRequires: extra-cmake-modules
-BuildRequires: kcmutils-devel
-BuildRequires: kconfig-devel
-BuildRequires: kcoreaddons-devel
-BuildRequires: kdbusaddons-devel
-BuildRequires: kdelibs4support-devel
+BuildRequires: extra-cmake-modules >= 1.3.0
BuildRequires: kf5-filesystem
-BuildRequires: khtml-devel
-BuildRequires: ki18n-devel
-BuildRequires: kinit-devel
-BuildRequires: kservice-devel
BuildRequires: update-desktop-files
-BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Xml) >= 5.4.0
+BuildRequires: cmake(KF5Config)
+BuildRequires: cmake(KF5CoreAddons)
+BuildRequires: cmake(KF5DBusAddons)
+BuildRequires: cmake(KF5I18n)
+BuildRequires: cmake(KF5Init)
+BuildRequires: cmake(KF5KCMUtils)
+BuildRequires: cmake(KF5KDELibs4Support)
+BuildRequires: cmake(KF5KHtml)
+BuildRequires: cmake(KF5Service)
+BuildRequires: cmake(Qt5DBus) >= 5.4.0
+BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5Xml) >= 5.4.0
%if %{with lang}
Recommends: %{name}-lang
%endif
@@ -41,7 +41,7 @@
Summary: KDE Documentation Application
License: GPL-2.0+
Group: Productivity/Other
-Version: 5.4.3
+Version: 5.5.2
Release: 0
Source: khelpcenter-%{version}.tar.xz
# PATCH-FIX-OPENSUSE khelpcenter-use-susehelp.patch -- use susehelp wrapper instead of directly starting khelpcenter
++++++ khelpcenter-5.4.3.tar.xz -> khelpcenter-5.5.2.tar.xz ++++++
++++ 4963 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package kgamma5 for openSUSE:Factory checked in at 2016-01-04 09:21:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kgamma5 (Old)
and /work/SRC/openSUSE:Factory/.kgamma5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kgamma5"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kgamma5/kgamma5.changes 2015-11-24 22:26:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kgamma5.new/kgamma5.changes 2016-01-04 09:22:07.000000000 +0100
@@ -1,0 +2,24 @@
+Tue Dec 22 22:35:04 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.2:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.2.php
+
+-------------------------------------------------------------------
+Tue Dec 15 17:49:49 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.1:
+ * Bugfix release
+ * For more details please see:
+ https://www.kde.org/announcements/plasma-5.5.1.php
+
+-------------------------------------------------------------------
+Sat Dec 12 17:31:21 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.5.0:
+ * For more details please see:
+ https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork
+- Move to cmake(...) BuildRequires where possible
+
+-------------------------------------------------------------------
Old:
----
kgamma5-5.4.3.tar.xz
New:
----
kgamma5-5.5.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kgamma5.spec ++++++
--- /var/tmp/diff_new_pack.YY5zP2/_old 2016-01-04 09:22:07.000000000 +0100
+++ /var/tmp/diff_new_pack.YY5zP2/_new 2016-01-04 09:22:07.000000000 +0100
@@ -18,22 +18,24 @@
%bcond_without lang
Name: kgamma5
-Version: 5.4.3
+Version: 5.5.2
Release: 0
Summary: Display gamma configuration
License: GPL-2.0+
Group: Productivity/Graphics/Other
Url: http://www.kde.org
Source0: %{name}-%{version}.tar.xz
-BuildRequires: extra-cmake-modules
-BuildRequires: kdelibs4support-devel
-BuildRequires: kdoctools-devel
+BuildRequires: extra-cmake-modules >= 1.0.0
BuildRequires: kf5-filesystem
BuildRequires: xz
-BuildRequires: pkgconfig(Qt5Core) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Gui) >= 5.4.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
-BuildRequires: pkgconfig(Qt5X11Extras) >= 5.4.0
+BuildRequires: cmake(KF5DocTools)
+BuildRequires: cmake(KF5I18n)
+BuildRequires: cmake(KF5KDELibs4Support)
+BuildRequires: cmake(Qt5Core) >= 5.4.0
+BuildRequires: cmake(Qt5Gui) >= 5.4.0
+BuildRequires: cmake(Qt5Widgets) >= 5.4.0
+BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
+BuildRequires: pkgconfig(x11)
%if %{with lang}
Recommends: %{name}-lang
%endif
@@ -66,7 +68,7 @@
%{_kf5_sharedir}/kgamma/
%dir %{_kf5_htmldir}
%dir %{_kf5_htmldir}/en
-%doc %{_kf5_htmldir}/en/%{name}/
+%doc %{_kf5_htmldir}/en/*/
%if %{with lang}
%files lang
++++++ kgamma5-5.4.3.tar.xz -> kgamma5-5.5.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/CMakeLists.txt new/kgamma5-5.5.2/CMakeLists.txt
--- old/kgamma5-5.4.3/CMakeLists.txt 2015-11-05 13:34:14.000000000 +0100
+++ new/kgamma5-5.5.2/CMakeLists.txt 2015-12-22 11:29:43.000000000 +0100
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 2.8.9)
project(kgamma)
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
-set(PROJECT_VERSION "5.4.3")
+set(PROJECT_VERSION "5.5.2")
set(QT_MIN_VERSION "5.4.0")
find_package(ECM 1.0.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/doc/en/index.docbook new/kgamma5-5.5.2/doc/en/index.docbook
--- old/kgamma5-5.4.3/doc/en/index.docbook 2015-11-05 13:33:59.000000000 +0100
+++ new/kgamma5-5.5.2/doc/en/index.docbook 2015-12-22 11:29:28.000000000 +0100
@@ -20,8 +20,8 @@
<!-- TRANS:ROLES_OF_TRANSLATORS -->
</authorgroup>
-<date>2013-12-05</date>
-<releaseinfo>&kde; 4.12</releaseinfo>
+<date>2015-07-31</date>
+<releaseinfo>Plasma 5.4</releaseinfo>
<keywordset>
<keyword>KDE</keyword>
@@ -53,8 +53,8 @@
startup. You need root access to use this option. Use this if you want to
correct the gamma settings for all users and graphical environments on this
machine.</para>
-<para>To store the gamma settings to your personal &kde; configuration, do not
-enable that option. The user settings will be restored at next &kde; startup and
+<para>To store the gamma settings to your personal &plasma; configuration, do not
+enable that option. The user settings will be restored at next &plasma; startup and
replace temporary the system gamma settings. The system settings are not removed by
that and will be restored at next &X-Server; startup.</para>
<para>On multi head systems, select the screen you want to alter with the combo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/kcmkgamma/kgamma.desktop new/kgamma5-5.5.2/kcmkgamma/kgamma.desktop
--- old/kgamma5-5.4.3/kcmkgamma/kgamma.desktop 2015-11-05 13:33:59.000000000 +0100
+++ new/kgamma5-5.5.2/kcmkgamma/kgamma.desktop 2015-12-22 11:29:28.000000000 +0100
@@ -13,7 +13,7 @@
Comment[el]=Ένα εργαλείο βαθμονόμησης της οθόνης
Comment[en_GB]=A monitor calibration tool
Comment[eo]=Ekrana kalibrilo
-Comment[es]=Una herramienta de calibración de monitores
+Comment[es]=Una herramienta de calibración del monitor
Comment[et]=Monitori kalibreerija
Comment[eu]=Monitoreak kalibratzeko tresna
Comment[fa]=ابزار درجهبندی نمایشگر
@@ -40,7 +40,7 @@
Comment[nb]=Et verktøy for å kalibrere skjermen
Comment[nds]=En Afstimmwarktüüch för Monitoren
Comment[ne]=मोनिटर क्यालिब्रेसन उपकरण
-Comment[nl]=Gereedschap om de kleurweergave goed in te stellen
+Comment[nl]=Een hulpmiddel voor het kalibreren van de monitor
Comment[nn]=Eit verktøy for å kalibrera skjermen
Comment[pa]=ਇੱਕ ਮਾਨੀਟਰ ਕੈਲੇਬਰੇਸ਼ਨ ਟੂਲ
Comment[pl]=Narzędzie do kalibracji monitora
@@ -64,7 +64,7 @@
Comment[uk]=Засіб для калібрування монітора
Comment[vi]=Công cụ căn chỉnh màn hình
Comment[x-test]=xxA monitor calibration toolxx
-Comment[zh_CN]=屏幕矫正工具
+Comment[zh_CN]=显示器校准工具
Comment[zh_HK]=顯示器調校工具
Comment[zh_TW]=監視器校準工具
@@ -123,7 +123,7 @@
Name[ru]=Цветовая коррекция
Name[se]=Gamma
Name[si]=ගැමා
-Name[sk]=Gama
+Name[sk]=Gamma
Name[sl]=Gama
Name[sr]=Гама
Name[sr@ijekavian]=Гама
@@ -149,6 +149,7 @@
Icon=preferences-desktop-display-color.png
X-KDE-Keywords=KGamma, kgamma, Gamma, gamma
X-KDE-Keywords[ar]=جاما,KGamma, kgamma, Gamma, gamma
+X-KDE-Keywords[ast]=KGamma, kgamma, Gamma, gamma
X-KDE-Keywords[bg]=калибриране, гама, кгама, KGamma, kgamma, Gamma, gamma
X-KDE-Keywords[bs]=KGamma, kgamma, Gamma, gamma,gama
X-KDE-Keywords[ca]=KGamma, kgamma, Gamma, gamma
@@ -193,7 +194,7 @@
X-KDE-Keywords[tr]=KGamma, kgamma, Kontrast derecesi, kontrast ayarı, parlaklık
X-KDE-Keywords[uk]=KGamma,kgamma,Gamma,gamma,гама,рівень,контрастність,рівень контрастності
X-KDE-Keywords[x-test]=xxKGammaxx,xx kgammaxx,xx Gammaxx,xx gammaxx
-X-KDE-Keywords[zh_CN]=KGamma, kgamma, Gamma, gamma,伽玛
+X-KDE-Keywords[zh_CN]=KGamma, kgamma, Gamma, gamma,伽马,伽玛
X-KDE-Keywords[zh_TW]=KGamma, kgamma, Gamma, gamma
Type=Service
X-KDE-ServiceTypes=KCModule,KCModuleInit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ar/kcmkgamma.po new/kgamma5-5.5.2/po/ar/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ar/kcmkgamma.po 2015-11-05 13:33:59.000000000 +0100
+++ new/kgamma5-5.5.2/po/ar/kcmkgamma.po 2015-12-22 11:29:29.000000000 +0100
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-12-17 12:02+0400\n"
"Last-Translator: zayed <zayed.alsaidi(a)gmail.com>\n"
"Language-Team: Arabic <linuxac-kde-arabic-team(a)googlegroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ast/kcmkgamma.po new/kgamma5-5.5.2/po/ast/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ast/kcmkgamma.po 2015-11-05 13:33:59.000000000 +0100
+++ new/kgamma5-5.5.2/po/ast/kcmkgamma.po 2015-12-22 11:29:29.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-07-31 13:49+0100\n"
"Last-Translator: enolp <enolp(a)softastur.org>\n"
"Language-Team: Asturian <alminsitradores(a)softastur.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/be/kcmkgamma.po new/kgamma5-5.5.2/po/be/kcmkgamma.po
--- old/kgamma5-5.4.3/po/be/kcmkgamma.po 2015-11-05 13:33:59.000000000 +0100
+++ new/kgamma5-5.5.2/po/be/kcmkgamma.po 2015-12-22 11:29:29.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-06-22 20:54+0300\n"
"Last-Translator: Darafei Praliaskouski <komzpa(a)licei2.com>\n"
"Language-Team: Belarusian <i18n(a)mova.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/bg/kcmkgamma.po new/kgamma5-5.5.2/po/bg/kcmkgamma.po
--- old/kgamma5-5.4.3/po/bg/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/bg/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -2,14 +2,14 @@
# Bulgarian translation of KDE.
# This file is licensed under the GPL.
#
-# $Id: kcmkgamma.po 1434079 2015-08-07 12:22:12Z scripty $
+# $Id: kcmkgamma.po 1444734 2015-11-19 23:22:28Z ltoscano $
#
# Zlatko Popov <zlatkopopov(a)fsa-bg.org>, 2006, 2007.
msgid ""
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-07-23 09:00+0000\n"
"Last-Translator: Zlatko Popov <zlatkopopov(a)fsa-bg.org>\n"
"Language-Team: Bulgarian <dict(a)linux.zonebg.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/br/kcmkgamma.po new/kgamma5-5.5.2/po/br/kcmkgamma.po
--- old/kgamma5-5.4.3/po/br/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/br/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: kdegraphics/kgamma.pot\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-09-20 15:44+0200\n"
"Last-Translator: Thierry Vignaud <tvignaud(a)mandriva.com>\n"
"Language-Team: br <LL(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/bs/kcmkgamma.po new/kgamma5-5.5.2/po/bs/kcmkgamma.po
--- old/kgamma5-5.4.3/po/bs/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/bs/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kdegraphics\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2012-09-03 13:51+0000\n"
"Last-Translator: Samir Ribić <Unknown>\n"
"Language-Team: Bosnian <bs(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ca/kcmkgamma.po new/kgamma5-5.5.2/po/ca/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ca/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/ca/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-06-07 18:09+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ca(a)valencia/kcmkgamma.po new/kgamma5-5.5.2/po/ca(a)valencia/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ca(a)valencia/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/ca(a)valencia/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-06-07 18:09+0200\n"
"Last-Translator: Josep Ma. Ferrer <txemaq(a)gmail.com>\n"
"Language-Team: Catalan <kde-i18n-ca(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/cs/kcmkgamma.po new/kgamma5-5.5.2/po/cs/kcmkgamma.po
--- old/kgamma5-5.4.3/po/cs/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/cs/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-02-06 11:25+0100\n"
"Last-Translator: Tomáš Chvátal <tomas.chvatal(a)gmail.com>\n"
"Language-Team: Czech <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/cy/kcmkgamma.po new/kgamma5-5.5.2/po/cy/kcmkgamma.po
--- old/kgamma5-5.4.3/po/cy/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/cy/kcmkgamma.po 2015-12-22 11:29:30.000000000 +0100
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: ../cy/messages//kdegraphics/kgamma.po\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-09-20 15:44+0200\n"
"Last-Translator: Thierry Vignaud <tvignaud(a)mandrakesoft.com>\n"
"Language-Team: cy <LL(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/da/kcmkgamma.po new/kgamma5-5.5.2/po/da/kcmkgamma.po
--- old/kgamma5-5.4.3/po/da/kcmkgamma.po 2015-11-05 13:34:00.000000000 +0100
+++ new/kgamma5-5.5.2/po/da/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-01-15 22:45+0100\n"
"Last-Translator: Keld Simonsen <keld(a)dkuug.dk>\n"
"Language-Team: dansk <dansk(a)dansk-gruppen.dk>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/de/kcmkgamma.po new/kgamma5-5.5.2/po/de/kcmkgamma.po
--- old/kgamma5-5.4.3/po/de/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/de/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2012-05-11 11:33+0200\n"
"Last-Translator: Frederik Schwarzer <schwarzer(a)kde.org>\n"
"Language-Team: German <kde-i18n-de(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/el/kcmkgamma.po new/kgamma5-5.5.2/po/el/kcmkgamma.po
--- old/kgamma5-5.4.3/po/el/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/el/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-03-08 22:52+0200\n"
"Last-Translator: Spiros Georgaras <sng(a)hellug.gr>\n"
"Language-Team: Greek <i18ngr(a)lists.hellug.gr>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/en_GB/kcmkgamma.po new/kgamma5-5.5.2/po/en_GB/kcmkgamma.po
--- old/kgamma5-5.4.3/po/en_GB/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/en_GB/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-04-13 10:20+0100\n"
"Last-Translator: Malcolm Hunter <malcolm.hunter(a)gmx.co.uk>\n"
"Language-Team: British English <kde-en-gb(a)kde.me.uk>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/eo/kcmkgamma.po new/kgamma5-5.5.2/po/eo/kcmkgamma.po
--- old/kgamma5-5.4.3/po/eo/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/eo/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-11-30 20:35+0100\n"
"Last-Translator: Pierre-Marie Pédrot <pedrotpmx(a)wanadoo.fr>\n"
"Language-Team: esperanto <kde-i18n-eo(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/es/kcmkgamma.po new/kgamma5-5.5.2/po/es/kcmkgamma.po
--- old/kgamma5-5.4.3/po/es/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/es/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-03-17 14:08+0100\n"
"Last-Translator: Eloy Cuadra <ecuadra(a)eloihr.net>\n"
"Language-Team: Spanish <kde-l10n-es(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/et/kcmkgamma.po new/kgamma5-5.5.2/po/et/kcmkgamma.po
--- old/kgamma5-5.4.3/po/et/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/et/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-10-10 20:39+0300\n"
"Last-Translator: Marek Laane <bald(a)starman.ee>\n"
"Language-Team: Estonian <kde-et(a)linux.ee>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/eu/kcmkgamma.po new/kgamma5-5.5.2/po/eu/kcmkgamma.po
--- old/kgamma5-5.4.3/po/eu/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/eu/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-05-12 17:58+0200\n"
"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo(a)euskalgnu.org>\n"
"Language-Team: Basque <itzulpena(a)euskalgnu.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/fa/kcmkgamma.po new/kgamma5-5.5.2/po/fa/kcmkgamma.po
--- old/kgamma5-5.4.3/po/fa/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/fa/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-06-24 11:42+0330\n"
"Last-Translator: Nazanin Kazemi <kazemi(a)itland.ir>\n"
"Language-Team: Persian <kde-i18n-fa(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/fi/kcmkgamma.po new/kgamma5-5.5.2/po/fi/kcmkgamma.po
--- old/kgamma5-5.4.3/po/fi/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/fi/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-08-07 00:10+0200\n"
"Last-Translator: Lasse Liehu <lasse.liehu(a)gmail.com>\n"
"Language-Team: Finnish <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/fr/kcmkgamma.po new/kgamma5-5.5.2/po/fr/kcmkgamma.po
--- old/kgamma5-5.4.3/po/fr/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/fr/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-06-26 11:17+0200\n"
"Last-Translator: xavier <xavier.besnard(a)neuf.fr>\n"
"Language-Team: French <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/fy/kcmkgamma.po new/kgamma5-5.5.2/po/fy/kcmkgamma.po
--- old/kgamma5-5.4.3/po/fy/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/fy/kcmkgamma.po 2015-12-22 11:29:31.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-04-15 01:26+0200\n"
"Last-Translator: Rinse de Vries <rinse(a)kde.nl>\n"
"Language-Team: Nederlands <kde-i18n-nl(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ga/kcmkgamma.po new/kgamma5-5.5.2/po/ga/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ga/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/ga/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kdegraphics/kgamma.po\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-12-03 14:52-0500\n"
"Last-Translator: Kevin Scannell <kscanne(a)gmail.com>\n"
"Language-Team: Irish <gaeilge-gnulinux(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/gl/kcmkgamma.po new/kgamma5-5.5.2/po/gl/kcmkgamma.po
--- old/kgamma5-5.4.3/po/gl/kcmkgamma.po 2015-11-05 13:34:01.000000000 +0100
+++ new/kgamma5-5.5.2/po/gl/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-11-29 20:35+0100\n"
"Last-Translator: Miguel Branco <mgl.branco(a)gmail.com>\n"
"Language-Team: Galician <proxecto(a)trasno.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/he/kcmkgamma.po new/kgamma5-5.5.2/po/he/kcmkgamma.po
--- old/kgamma5-5.4.3/po/he/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/he/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2005-10-28 22:59+0200\n"
"Last-Translator: Diego Iastrubni <elcuco(a)kde.org>\n"
"Language-Team: Hebrew <kde-l10n-he(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/hi/kcmkgamma.po new/kgamma5-5.5.2/po/hi/kcmkgamma.po
--- old/kgamma5-5.4.3/po/hi/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/hi/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-12-27 16:41+0530\n"
"Last-Translator: Ravishankar Shrivastava <raviratlami(a)yahoo.com>\n"
"Language-Team: Hindi <indlinux-hindi(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/hne/kcmkgamma.po new/kgamma5-5.5.2/po/hne/kcmkgamma.po
--- old/kgamma5-5.4.3/po/hne/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/hne/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-02-26 15:24+0530\n"
"Last-Translator: Ravishankar Shrivastava <raviratlami(a)aol.in>\n"
"Language-Team: Hindi <kde-i18n-doc(a)lists.kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/hr/kcmkgamma.po new/kgamma5-5.5.2/po/hr/kcmkgamma.po
--- old/kgamma5-5.4.3/po/hr/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/hr/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma 0\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2010-01-09 14:07+0100\n"
"Last-Translator: Andrej Dundović <adundovi(a)gmail.com>\n"
"Language-Team: Croatian <kde-croatia-list(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/hu/kcmkgamma.po new/kgamma5-5.5.2/po/hu/kcmkgamma.po
--- old/kgamma5-5.4.3/po/hu/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/hu/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: KDE 4.0\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-04-01 11:11+0100\n"
"Last-Translator: Tamas Szanto <tszanto(a)interware.hu>\n"
"Language-Team: Hungarian <kde-lista(a)sophia.jpte.hu>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ia/kcmkgamma.po new/kgamma5-5.5.2/po/ia/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ia/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/ia/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-02-07 10:22+0100\n"
"Last-Translator: Giovanni Sora <g.sora(a)tiscali.it>\n"
"Language-Team: Interlingua <kde-l10n-ia(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/is/kcmkgamma.po new/kgamma5-5.5.2/po/is/kcmkgamma.po
--- old/kgamma5-5.4.3/po/is/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/is/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-06-20 20:32+0000\n"
"Last-Translator: Sveinn í Felli <sveinki(a)nett.is>\n"
"Language-Team: íslenska <kde-isl(a)molar.is>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/it/kcmkgamma.po new/kgamma5-5.5.2/po/it/kcmkgamma.po
--- old/kgamma5-5.4.3/po/it/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/it/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kcmgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-12-26 23:18+0100\n"
"Last-Translator: Nicola Ruggero <nicola(a)nxnt.org>\n"
"Language-Team: Italian <kde-i18n-it(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ja/kcmkgamma.po new/kgamma5-5.5.2/po/ja/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ja/kcmkgamma.po 2015-11-05 13:34:02.000000000 +0100
+++ new/kgamma5-5.5.2/po/ja/kcmkgamma.po 2015-12-22 11:29:32.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-07-08 17:00+0900\n"
"Last-Translator: Yukiko Bando <ybando(a)k6.dion.ne.jp>\n"
"Language-Team: Japanese <kde-jp(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/kk/kcmkgamma.po new/kgamma5-5.5.2/po/kk/kcmkgamma.po
--- old/kgamma5-5.4.3/po/kk/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/kk/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-02-01 15:07+0600\n"
"Last-Translator: Sairan Kikkarin <sairan(a)computer.org>\n"
"Language-Team: Kazakh\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/km/kcmkgamma.po new/kgamma5-5.5.2/po/km/kcmkgamma.po
--- old/kgamma5-5.4.3/po/km/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/km/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-01-24 10:12+0700\n"
"Last-Translator: Khoem Sokhem <khoemsokhem(a)khmeros.info>\n"
"Language-Team: Khmer <support(a)khmeros.info>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ko/kcmkgamma.po new/kgamma5-5.5.2/po/ko/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ko/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/ko/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-09-08 10:50+0900\n"
"Last-Translator: Shinjo Park <kde(a)peremen.name>\n"
"Language-Team: Korean <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/lt/kcmkgamma.po new/kgamma5-5.5.2/po/lt/kcmkgamma.po
--- old/kgamma5-5.4.3/po/lt/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/lt/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-01-11 19:02+0300\n"
"Last-Translator: Andrius Štikonas <andrius(a)stikonas.eu>\n"
"Language-Team: Lithuanian <kde-i18n-lt(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/lv/kcmkgamma.po new/kgamma5-5.5.2/po/lv/kcmkgamma.po
--- old/kgamma5-5.4.3/po/lv/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/lv/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-12-17 22:28+0200\n"
"Last-Translator: Viesturs Zarins <viesturs.zarins(a)mii.lu.lv>\n"
"Language-Team: Latvian <locale(a)laka.lv>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/mk/kcmkgamma.po new/kgamma5-5.5.2/po/mk/kcmkgamma.po
--- old/kgamma5-5.4.3/po/mk/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/mk/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-11-30 19:03+0100\n"
"Last-Translator: Bozidar Proevski <bobibobi(a)freemail.com.mk>\n"
"Language-Team: Macedonian <mkde-l10n(a)lists.sourceforge.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/mr/kcmkgamma.po new/kgamma5-5.5.2/po/mr/kcmkgamma.po
--- old/kgamma5-5.4.3/po/mr/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/mr/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-02-07 12:00+0530\n"
"Last-Translator: Chetan Khona <chetan(a)kompkin.com>\n"
"Language-Team: American English <kde-i18n-doc(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ms/kcmkgamma.po new/kgamma5-5.5.2/po/ms/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ms/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/ms/kcmkgamma.po 2015-12-22 11:29:33.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: Mimos\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2005-11-05 07:13+0800\n"
"Last-Translator: MIMOS <opensource(a)mimos.my>\n"
"Language-Team: Malay <kedidiemas(a)yahoogroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/nb/kcmkgamma.po new/kgamma5-5.5.2/po/nb/kcmkgamma.po
--- old/kgamma5-5.4.3/po/nb/kcmkgamma.po 2015-11-05 13:34:03.000000000 +0100
+++ new/kgamma5-5.5.2/po/nb/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -1,10 +1,12 @@
+# Translation of kcmkgamma to Norwegian Bokmål
+#
# Knut Yrvin <knut.yrvin(a)gmail.com>, 2003.
# Bjørn Steensrud <bjornst(a)skogkatt.homelinux.org>, 2004.
msgid ""
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-02-06 20:45+0100\n"
"Last-Translator: MagicPO 0.3 (automated)\n"
"Language-Team: Norwegian Bokmål <i18n-nb(a)lister.ping.uio.no>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/nds/kcmkgamma.po new/kgamma5-5.5.2/po/nds/kcmkgamma.po
--- old/kgamma5-5.4.3/po/nds/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/nds/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-11-07 21:07+0100\n"
"Last-Translator: Manfred Wiese <m.j.wiese(a)web.de>\n"
"Language-Team: Low Saxon <kde-i18n-nds(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ne/kcmkgamma.po new/kgamma5-5.5.2/po/ne/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ne/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/ne/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-08-20 12:28+0545\n"
"Last-Translator: Nabin Gautam <nabin(a)mpp.org.np>\n"
"Language-Team: Nepali <info(a)mpp.org.np>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/nl/kcmkgamma.po new/kgamma5-5.5.2/po/nl/kcmkgamma.po
--- old/kgamma5-5.4.3/po/nl/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/nl/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-07-31 11:50+0100\n"
"Last-Translator: Freek de Kruijf <freekdekruijf(a)kde.nl>\n"
"Language-Team: Dutch <kde-i18n-nl(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/nn/kcmkgamma.po new/kgamma5-5.5.2/po/nn/kcmkgamma.po
--- old/kgamma5-5.4.3/po/nn/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/nn/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-08-03 19:23+0200\n"
"Last-Translator: Karl Ove Hufthammer <karl(a)huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn(a)lister.ping.uio.no>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/oc/kcmkgamma.po new/kgamma5-5.5.2/po/oc/kcmkgamma.po
--- old/kgamma5-5.4.3/po/oc/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/oc/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-08-05 22:27+0200\n"
"Last-Translator: Yannig Marchegay (Kokoyaya) <yannig(a)marchegay.org>\n"
"Language-Team: Occitan (lengadocian) <ubuntu-l10n-oci(a)lists.ubuntu.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/pa/kcmkgamma.po new/kgamma5-5.5.2/po/pa/kcmkgamma.po
--- old/kgamma5-5.4.3/po/pa/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/pa/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-06-20 19:05+0530\n"
"Last-Translator: A S Alam <aalam(a)users.sf.net>\n"
"Language-Team: Punjabi <punjabi-l10n(a)users.sf.net>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/pl/kcmkgamma.po new/kgamma5-5.5.2/po/pl/kcmkgamma.po
--- old/kgamma5-5.4.3/po/pl/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/pl/kcmkgamma.po 2015-12-22 11:29:34.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2003-11-24 21:55+0100\n"
"Last-Translator: Michal Rudolf <mrudolf(a)kdewebdev.org>\n"
"Language-Team: Polish <kde-transl(a)mer.chemia.polsl.gliwice.pl>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/pt/kcmkgamma.po new/kgamma5-5.5.2/po/pt/kcmkgamma.po
--- old/kgamma5-5.4.3/po/pt/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/pt/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-06-22 02:40+0100\n"
"Last-Translator: Pedro Morais <morais(a)kde.org>\n"
"Language-Team: pt <kde-i18n-pt(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/pt_BR/kcmkgamma.po new/kgamma5-5.5.2/po/pt_BR/kcmkgamma.po
--- old/kgamma5-5.4.3/po/pt_BR/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/pt_BR/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-01-03 01:23-0200\n"
"Last-Translator: André Marcelo Alvarenga <andrealvarenga(a)gmx.net>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_br(a)mail.kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ro/kcmkgamma.po new/kgamma5-5.5.2/po/ro/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ro/kcmkgamma.po 2015-11-05 13:34:04.000000000 +0100
+++ new/kgamma5-5.5.2/po/ro/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-12-29 22:17+0200\n"
"Last-Translator: Sergiu Bivol <sergiu(a)ase.md>\n"
"Language-Team: Romanian <kde-i18n-ro(a)lists.kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ru/kcmkgamma.po new/kgamma5-5.5.2/po/ru/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ru/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/ru/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2010-12-24 23:16+0300\n"
"Last-Translator: Alexander Potashev <aspotashev(a)gmail.com>\n"
"Language-Team: Russian <kde-russian(a)lists.kde.ru>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/se/kcmkgamma.po new/kgamma5-5.5.2/po/se/kcmkgamma.po
--- old/kgamma5-5.4.3/po/se/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/se/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -1,9 +1,11 @@
+# Translation of kcmkgamma to Northern Sami
+#
# Børre Gaup <boerre(a)skolelinux.no>, 2004.
msgid ""
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-12-10 10:14+0100\n"
"Last-Translator: Børre Gaup <boerre(a)skolelinux.no>\n"
"Language-Team: Northern Sami <i18n-sme(a)lister.ping.uio.no>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/si/kcmkgamma.po new/kgamma5-5.5.2/po/si/kcmkgamma.po
--- old/kgamma5-5.4.3/po/si/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/si/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2011-09-04 13:02+0530\n"
"Last-Translator: Danishka Navin <danishka(a)gmail.com>\n"
"Language-Team: Sinhala <info(a)hanthana.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sk/kcmkgamma.po new/kgamma5-5.5.2/po/sk/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sk/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sk/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-11-21 11:31+0100\n"
"Last-Translator: Michal Sulek <misurel(a)gmail.com>\n"
"Language-Team: Slovak <kde-sk(a)linux.sk>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sl/kcmkgamma.po new/kgamma5-5.5.2/po/sl/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sl/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sl/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-07-22 11:08+0200\n"
"Last-Translator: Andrej Mernik <andrejm(a)ubuntu.si>\n"
"Language-Team: Slovenian <lugos-slo(a)lugos.si>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sq/kcmkgamma.po new/kgamma5-5.5.2/po/sq/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sq/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sq/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kdegraphics\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2010-02-06 14:26+0000\n"
"Last-Translator: Vilson Gjeci <vilsongjeci(a)gmail.com>\n"
"Language-Team: Albanian <sq(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sr/kcmkgamma.po new/kgamma5-5.5.2/po/sr/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sr/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sr/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-08-01 14:25+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sr(a)ijekavian/kcmkgamma.po new/kgamma5-5.5.2/po/sr(a)ijekavian/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sr(a)ijekavian/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sr(a)ijekavian/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-08-01 14:25+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sr(a)ijekavianlatin/kcmkgamma.po new/kgamma5-5.5.2/po/sr(a)ijekavianlatin/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sr(a)ijekavianlatin/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sr(a)ijekavianlatin/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-08-01 14:25+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sr(a)latin/kcmkgamma.po new/kgamma5-5.5.2/po/sr(a)latin/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sr(a)latin/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sr(a)latin/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2015-08-01 14:25+0200\n"
"Last-Translator: Chusslove Illich <caslav.ilic(a)gmx.net>\n"
"Language-Team: Serbian <kde-i18n-sr(a)kde.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/sv/kcmkgamma.po new/kgamma5-5.5.2/po/sv/kcmkgamma.po
--- old/kgamma5-5.4.3/po/sv/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/sv/kcmkgamma.po 2015-12-22 11:29:35.000000000 +0100
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-04-01 08:20+0200\n"
"Last-Translator: Stefan Asserhäll <stefan.asserhall(a)bredband.net>\n"
"Language-Team: Swedish <sv(a)li.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ta/kcmkgamma.po new/kgamma5-5.5.2/po/ta/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ta/kcmkgamma.po 2015-11-05 13:34:05.000000000 +0100
+++ new/kgamma5-5.5.2/po/ta/kcmkgamma.po 2015-12-22 11:29:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-08-14 12:34+0530\n"
"Last-Translator: I. Felix <ifelix25(a)yahoo.co.in>\n"
"Language-Team: <tamilpc(a)ambalam.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/tg/kcmkgamma.po new/kgamma5-5.5.2/po/tg/kcmkgamma.po
--- old/kgamma5-5.4.3/po/tg/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/tg/kcmkgamma.po 2015-12-22 11:29:36.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2004-08-04 15:07+0500\n"
"Last-Translator: Victor Ibragimov <youth_opportunities(a)tajik.net>\n"
"Language-Team: Tajik\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/th/kcmkgamma.po new/kgamma5-5.5.2/po/th/kcmkgamma.po
--- old/kgamma5-5.4.3/po/th/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/th/kcmkgamma.po 2015-12-22 11:29:36.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2008-02-04 15:27+0700\n"
"Last-Translator: Thanomsub Noppaburana <donga.nb(a)gmail.com>\n"
"Language-Team: Thai <thai-l10n(a)googlegroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/tr/kcmkgamma.po new/kgamma5-5.5.2/po/tr/kcmkgamma.po
--- old/kgamma5-5.4.3/po/tr/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/tr/kcmkgamma.po 2015-12-22 11:29:36.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: kdegraphics-kde4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2014-06-08 13:55+0000\n"
"Last-Translator: Volkan Gezer <volkangezer(a)gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/kdegraphics-k-tr/"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/ug/kcmkgamma.po new/kgamma5-5.5.2/po/ug/kcmkgamma.po
--- old/kgamma5-5.4.3/po/ug/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/ug/kcmkgamma.po 2015-12-22 11:29:36.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2013-09-08 07:05+0900\n"
"Last-Translator: Gheyret Kenji <gheyret(a)gmail.com>\n"
"Language-Team: Uyghur Computer Science Association <UKIJ(a)yahoogroups.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/uk/kcmkgamma.po new/kgamma5-5.5.2/po/uk/kcmkgamma.po
--- old/kgamma5-5.4.3/po/uk/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/uk/kcmkgamma.po 2015-12-22 11:29:36.000000000 +0100
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: kcmkgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2009-12-13 10:23+0200\n"
"Last-Translator: Yuri Chornoivan <yurchor(a)ukr.net>\n"
"Language-Team: Ukrainian <translation(a)linux.org.ua>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/zh_CN/kcmkgamma.po new/kgamma5-5.5.2/po/zh_CN/kcmkgamma.po
--- old/kgamma5-5.4.3/po/zh_CN/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/zh_CN/kcmkgamma.po 2015-12-22 11:29:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-09-20 14:02+0800\n"
"Last-Translator: Lie_Ex <lilith.ex(a)gmail.com>\n"
"Language-Team: zh_CN <kde-china(a)kde.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/zh_HK/kcmkgamma.po new/kgamma5-5.5.2/po/zh_HK/kcmkgamma.po
--- old/kgamma5-5.4.3/po/zh_HK/kcmkgamma.po 2015-11-05 13:34:06.000000000 +0100
+++ new/kgamma5-5.5.2/po/zh_HK/kcmkgamma.po 2015-12-22 11:29:37.000000000 +0100
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2006-01-09 22:32+0800\n"
"Last-Translator: Walter Cheuk <wwycheuk(a)netvigator.com>\n"
"Language-Team: Chinese (Hong Kong) <community(a)linuxhall.org>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kgamma5-5.4.3/po/zh_TW/kcmkgamma.po new/kgamma5-5.5.2/po/zh_TW/kcmkgamma.po
--- old/kgamma5-5.4.3/po/zh_TW/kcmkgamma.po 2015-11-05 13:34:07.000000000 +0100
+++ new/kgamma5-5.5.2/po/zh_TW/kcmkgamma.po 2015-12-22 11:29:37.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: kgamma\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-08-07 11:19+0000\n"
+"POT-Creation-Date: 2015-07-31 08:30+0000\n"
"PO-Revision-Date: 2007-05-21 17:52+0800\n"
"Last-Translator: Franklin Weng <franklin at goodhorse dot idv dot tw>\n"
"Language-Team: Chinese Traditional <zh-l10n(a)linux.org.tw>\n"
1
0
Hello community,
here is the log from the commit of package kmediaplayer for openSUSE:Factory checked in at 2016-01-04 09:21:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmediaplayer (Old)
and /work/SRC/openSUSE:Factory/.kmediaplayer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmediaplayer"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kmediaplayer/kmediaplayer.changes 2015-11-24 22:24:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kmediaplayer.new/kmediaplayer.changes 2016-01-04 09:22:06.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Dec 10 23:08:07 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.17.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.17.0.php
+
+-------------------------------------------------------------------
Old:
----
kmediaplayer-5.16.0.tar.xz
New:
----
kmediaplayer-5.17.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kmediaplayer.spec ++++++
--- /var/tmp/diff_new_pack.E3hj7b/_old 2016-01-04 09:22:06.000000000 +0100
+++ /var/tmp/diff_new_pack.E3hj7b/_new 2016-01-04 09:22:06.000000000 +0100
@@ -17,9 +17,9 @@
%define lname libKF5MediaPlayer5
-%define _tar_path 5.16
+%define _tar_path 5.17
Name: kmediaplayer
-Version: 5.16.0
+Version: 5.17.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
++++++ kmediaplayer-5.16.0.tar.xz -> kmediaplayer-5.17.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kmediaplayer-5.16.0/CMakeLists.txt new/kmediaplayer-5.17.0/CMakeLists.txt
--- old/kmediaplayer-5.16.0/CMakeLists.txt 2015-11-08 12:11:57.000000000 +0100
+++ new/kmediaplayer-5.17.0/CMakeLists.txt 2015-12-06 15:08:37.000000000 +0100
@@ -7,7 +7,7 @@
# CMake stuff from ECM
#
include(FeatureSummary)
-find_package(ECM 5.16.0 NO_MODULE)
+find_package(ECM 5.17.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -23,8 +23,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.16.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.16.0") # handled by release scripts
+set(KF5_VERSION "5.17.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.17.0") # handled by release scripts
#
# Version info
1
0
Hello community,
here is the log from the commit of package kapidox for openSUSE:Factory checked in at 2016-01-04 09:21:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kapidox (Old)
and /work/SRC/openSUSE:Factory/.kapidox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kapidox"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kapidox/kapidox.changes 2015-11-24 22:21:59.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kapidox.new/kapidox.changes 2016-01-04 09:22:04.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Dec 10 23:02:52 UTC 2015 - hrvoje.senjan(a)gmail.com
+
+- Update to 5.17.0
+ * Make kgenframeworksapidox more robust.
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.17.0.php
+
+-------------------------------------------------------------------
Old:
----
kapidox-5.16.0.tar.xz
New:
----
kapidox-5.17.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kapidox.spec ++++++
--- /var/tmp/diff_new_pack.2n62Te/_old 2016-01-04 09:22:05.000000000 +0100
+++ /var/tmp/diff_new_pack.2n62Te/_new 2016-01-04 09:22:05.000000000 +0100
@@ -16,9 +16,9 @@
#
-%define _tar_path 5.16
+%define _tar_path 5.17
Name: kapidox
-Version: 5.16.0
+Version: 5.17.0
Release: 0
Requires: doxygen
BuildRequires: fdupes
++++++ kapidox-5.16.0.tar.xz -> kapidox-5.17.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.16.0/setup.py new/kapidox-5.17.0/setup.py
--- old/kapidox-5.16.0/setup.py 2015-10-19 22:22:40.000000000 +0200
+++ new/kapidox-5.17.0/setup.py 2015-12-06 09:18:17.000000000 +0100
@@ -6,7 +6,7 @@
setup(
name='kapidox',
- version='5.16.0',
+ version='5.17.0',
description='KDE API documentation generation tools',
maintainer = 'Alex Merry',
maintainer_email = 'alex.merry(a)kde.org',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.16.0/src/kapidox/data/templates/fwinfo.html new/kapidox-5.17.0/src/kapidox/data/templates/fwinfo.html
--- old/kapidox-5.16.0/src/kapidox/data/templates/fwinfo.html 2015-10-19 22:22:40.000000000 +0200
+++ new/kapidox-5.17.0/src/kapidox/data/templates/fwinfo.html 2015-12-06 09:18:17.000000000 +0100
@@ -37,7 +37,7 @@
<dd>IRC channel: {{ fwinfo.irc|default("#kde-devel") }} on Freenode</dd>
<dd><a href="https://mail.kde.org/mailman/listinfo/{{ fwinfo.mailinglist|default("kde-frameworks-devel") }}">Mailing list</a></dd>
-{% if fwinfo.libraries|count != 0 %}
+{% if fwinfo.libraries is iterable and fwinfo.libraries|count != 0 %}
<dt>Use with <a href="https://techbase.kde.org/Development/Tutorials/CMake">CMake</a></dt>
<dd><pre class="fragment">find_package({{ fwinfo.cmakename }})
target_link_libraries(yourapp{% for lib in fwinfo.libraries %} {{ lib.cmake }}{% endfor %})</pre></dd>
@@ -45,7 +45,7 @@
{% endif %}
{% if fwinfo.libraries|selectattr("qmake")|list|count != 0 %}
<dt>Use with QMake</dt>
- <dd><pre class="fragment">QT +={% for lib in fwinfo.libraries|selectattr("qmake") %} {{ lib.qmake }}{% endfor %}</pre></dd>
+ <dd><pre class="fragment">QT +={% for lib in fwinfo.libraries|selectattr("qmake") %} {{ lib.qmake }}{% endfor %} {% for line in fwinfo.qmakepro %}<br/>{{ line }} {% endfor %}</pre></dd>
{% endif %}
<dt>Clone URL</dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kapidox-5.16.0/src/kgenframeworksapidox new/kapidox-5.17.0/src/kgenframeworksapidox
--- old/kapidox-5.16.0/src/kgenframeworksapidox 2015-10-19 22:22:40.000000000 +0200
+++ new/kapidox-5.17.0/src/kgenframeworksapidox 2015-12-06 09:18:17.000000000 +0100
@@ -102,14 +102,13 @@
# Extend framework info
fw['href'] = fw['outputdir'] + '/html/index.html'
- # Fix broken frameworks lacking platform definitions
- if fw['platforms'] is None:
- logging.warning('{} framework lacks platform definitions'.format(fw['fancyname']))
+ try:
+ platform_lst = [x['name'] for x in fw['platforms'] if x['name'] not in (PLATFORM_ALL, PLATFORM_UNKNOWN)]
+ available_platforms.update(set(platform_lst))
+ except (KeyError, TypeError):
+ logging.warning('{} framework lacks valid platform definitions'.format(fw['fancyname']))
fw['platforms'] = [dict(name=PLATFORM_UNKNOWN)]
- platform_lst = [x['name'] for x in fw['platforms'] if x['name'] not in (PLATFORM_ALL, PLATFORM_UNKNOWN)]
- available_platforms.update(set(platform_lst))
-
lst.append(fw)
lst.sort(key=lambda x: x['fancyname'].lower())
@@ -222,16 +221,27 @@
outputdir = modulename
# FIXME: option in yaml file to disable docs
- metainfo = yaml.load(open(yaml_file))
- tier = metainfo["tier"]
+ try:
+ metainfo = yaml.load(open(yaml_file))
+ except:
+ logging.warning('Could not load metainfo.yaml for {}, skipping it'.format(modulename))
+ return None
+
+ if metainfo is None:
+ logging.warning('Empty metainfo.yaml for {}, skipping it'.format(modulename))
+ return None
+
+ tier = metainfo.get("tier")
if tier is None:
- logging.warning('Could not find tier for {}'.format(framework))
+ logging.warning('Could not find tier for {}, skipping it'.format(modulename))
return None
elif tier < 1 or tier > 4:
- logging.warning('Invalid tier {} for {}'.format(tier, framework))
+ logging.warning('Invalid tier {} for {}, skipping it'.format(tier, modulename))
return None
- if isinstance(metainfo['maintainer'],list):
+ if 'maintainer' not in metainfo:
+ fw_maintainers = []
+ elif isinstance(metainfo['maintainer'],list):
fw_maintainers = map(lambda x: maintainers.get(x, None),
metainfo['maintainer'])
else:
1
0
Hello community,
here is the log from the commit of package python3-urllib3 for openSUSE:Factory checked in at 2016-01-04 09:21:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-urllib3 (Old)
and /work/SRC/openSUSE:Factory/.python3-urllib3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-urllib3"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-urllib3/python3-urllib3.changes 2015-12-23 09:57:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-urllib3.new/python3-urllib3.changes 2016-01-04 09:21:59.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Dec 31 19:57:42 UTC 2015 - arun(a)gmx.de
+
+- update to version 1.14:
+ * contrib: SOCKS proxy support! (Issue #762)
+ * Fixed AppEngine handling of transfer-encoding header and bug
+ in Timeout defaults checking. (Issue #763)
+
+-------------------------------------------------------------------
Old:
----
urllib3-1.13.1.tar.gz
New:
----
urllib3-1.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-urllib3.spec ++++++
--- /var/tmp/diff_new_pack.rvrL2r/_old 2016-01-04 09:22:00.000000000 +0100
+++ /var/tmp/diff_new_pack.rvrL2r/_new 2016-01-04 09:22:00.000000000 +0100
@@ -17,7 +17,7 @@
Name: python3-urllib3
-Version: 1.13.1
+Version: 1.14
Release: 0
Summary: HTTP library with thread-safe connection pooling, file post, and more
License: MIT
++++++ urllib3-1.13.1.tar.gz -> urllib3-1.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/CHANGES.rst new/urllib3-1.14/CHANGES.rst
--- old/urllib3-1.13.1/CHANGES.rst 2015-12-18 23:47:24.000000000 +0100
+++ new/urllib3-1.14/CHANGES.rst 2015-12-29 21:28:18.000000000 +0100
@@ -1,6 +1,15 @@
Changes
=======
+1.14 (2015-12-29)
++++++++++++++++++
+
+* contrib: SOCKS proxy support! (Issue #762)
+
+* Fixed AppEngine handling of transfer-encoding header and bug
+ in Timeout defaults checking. (Issue #763)
+
+
1.13.1 (2015-12-18)
+++++++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/CONTRIBUTORS.txt new/urllib3-1.14/CONTRIBUTORS.txt
--- old/urllib3-1.13.1/CONTRIBUTORS.txt 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/CONTRIBUTORS.txt 2015-12-29 21:28:18.000000000 +0100
@@ -184,5 +184,8 @@
* Andy Caldwell <andy.m.caldwell(a)googlemail.com>
* Bugfix related to reusing connections in indeterminate states.
+* Ville Skyttä <ville.skytta(a)iki.fi>
+ * Logging efficiency improvements, spelling fixes, Travis config.
+
* [Your name or handle] <[email or website]>
* [Brief summary of your changes]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/PKG-INFO new/urllib3-1.14/PKG-INFO
--- old/urllib3-1.13.1/PKG-INFO 2015-12-18 23:47:28.000000000 +0100
+++ new/urllib3-1.14/PKG-INFO 2015-12-29 21:28:24.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: urllib3
-Version: 1.13.1
+Version: 1.14
Summary: HTTP library with thread-safe connection pooling, file post, and more.
Home-page: http://urllib3.readthedocs.org/
Author: Andrey Petrov
@@ -156,6 +156,15 @@
Changes
=======
+ 1.14 (2015-12-29)
+ +++++++++++++++++
+
+ * contrib: SOCKS proxy support! (Issue #762)
+
+ * Fixed AppEngine handling of transfer-encoding header and bug
+ in Timeout defaults checking. (Issue #763)
+
+
1.13.1 (2015-12-18)
+++++++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/docs/contrib.rst new/urllib3-1.14/docs/contrib.rst
--- old/urllib3-1.13.1/docs/contrib.rst 2015-09-04 02:16:43.000000000 +0200
+++ new/urllib3-1.14/docs/contrib.rst 2015-12-29 21:28:18.000000000 +0100
@@ -4,7 +4,7 @@
===============
These modules implement various extra features, that may not be ready for
-prime time.
+prime time or that require optional third-party dependencies.
.. _contrib-pyopenssl:
@@ -16,7 +16,7 @@
.. _gae:
-Google App Engine
+Google App Engine
-----------------
The :mod:`urllib3.contrib.appengine` module provides a pool manager that
@@ -45,8 +45,62 @@
1. You can use :class:`AppEngineManager` with URLFetch. URLFetch is cost-effective in many circumstances as long as your usage is within the limitations.
2. You can use a normal :class:`PoolManager` by enabling sockets. Sockets also have `limitations and restrictions <https://cloud.google.com/appengine/docs/python/sockets/#limitations-and-res…>`_ and have a lower free quota than URLFetch. To use sockets, be sure to specify the following in your ``app.yaml``::
-
+
env_variables:
GAE_USE_SOCKETS_HTTPLIB : 'true'
3. If you are using `Managed VMs <https://cloud.google.com/appengine/docs/managed-vms/>`_, you can use the standard :class:`PoolManager` without any configuration or special environment variables.
+
+
+SOCKS Proxies
+-------------
+
+.. versionadded:: 1.14.0
+
+The :mod:`urllib3.contrib.socks` module enables urllib3 to work with proxies
+that use either the SOCKS4 or SOCKS5 protocols. These proxies are common in
+environments that want to allow generic TCP/UDP traffic through their borders,
+but don't want unrestricted traffic flows.
+
+To use it, either install ``PySocks`` or install urllib3 with the ``socks``
+extra, like so:
+
+.. code-block:: bash
+
+ $ pip install urllib3[socks]
+
+If you have already got urllib3 1.14.0 or later installed, run:
+
+.. code-block:: bash
+
+ $ pip install -U urllib3[socks]
+
+The SOCKS module provides a
+:class:`SOCKSProxyManager <urllib3.contrib.socks.SOCKSProxyManager>` that can
+be used when SOCKS support is required. This class behaves very much like a
+standard :class:`ProxyManager <urllib3.poolmanager.ProxyManager>`, but allows
+the use of a SOCKS proxy instead.
+
+Using it is simple. For example, with a SOCKS5 proxy running on the local
+machine, listening on port 8889:
+
+.. code-block:: python
+
+ from urllib3.contrib.socks import SOCKSProxyManager
+
+ http = SOCKSProxyManager('socks5://localhost:8889/')
+ r = http.request('GET', 'https://www.google.com/')
+
+The SOCKS implementation supports the full range of urllib3 features. It also
+supports the following SOCKS features:
+
+- SOCKS4
+- SOCKS4a
+- SOCKS5
+- Usernames and passwords for the SOCKS proxy
+
+The SOCKS module does have the following limitations:
+
+- No support for contacting a SOCKS proxy via IPv6.
+- No support for reaching websites via a literal IPv6 address: domain names
+ must be used.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/docs/index.rst new/urllib3-1.14/docs/index.rst
--- old/urllib3-1.13.1/docs/index.rst 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/docs/index.rst 2015-12-29 21:28:18.000000000 +0100
@@ -327,7 +327,7 @@
---------------
These modules implement various extra features, that may not be ready for
-prime time.
+prime time or that require optional third-party dependencies.
* :ref:`contrib-modules`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/docs/security.rst new/urllib3-1.14/docs/security.rst
--- old/urllib3-1.13.1/docs/security.rst 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/docs/security.rst 2015-12-29 21:28:18.000000000 +0100
@@ -199,9 +199,11 @@
succeed on more featureful platforms to fail, and can cause certain security
features to be unavailable.
-If you encounter this warning, it is strongly recommended you upgrade to a
-newer Python version, or that you use pyOpenSSL as described in the
-:ref:`pyopenssl` section.
+If you encounter this warning, it is strongly recommended you:
+
+- upgrade to a newer Python version
+- upgrade ``ndg-httpsclient`` with ``pip install --upgrade ndg-httpsclient``
+- use pyOpenSSL as described in the :ref:`pyopenssl` section
For info about disabling warnings, see `Disabling Warnings`_.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/dummyserver/server.py new/urllib3-1.14/dummyserver/server.py
--- old/urllib3-1.13.1/dummyserver/server.py 2015-12-18 23:47:24.000000000 +0100
+++ new/urllib3-1.14/dummyserver/server.py 2015-12-29 21:28:18.000000000 +0100
@@ -90,6 +90,8 @@
:param ready_event: Event which gets set when the socket handler is
ready to receive requests.
"""
+ USE_IPV6 = HAS_IPV6_AND_DNS
+
def __init__(self, socket_handler, host='localhost', port=8081,
ready_event=None):
threading.Thread.__init__(self)
@@ -100,7 +102,7 @@
self.ready_event = ready_event
def _start_server(self):
- if HAS_IPV6_AND_DNS:
+ if self.USE_IPV6:
sock = socket.socket(socket.AF_INET6)
else:
warnings.warn("No IPv6 support. Falling back to IPv4.",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/dummyserver/testcase.py new/urllib3-1.14/dummyserver/testcase.py
--- old/urllib3-1.13.1/dummyserver/testcase.py 2015-12-18 23:47:24.000000000 +0100
+++ new/urllib3-1.14/dummyserver/testcase.py 2015-12-29 21:28:18.000000000 +0100
@@ -71,6 +71,21 @@
cls.server_thread.join(0.1)
+class IPV4SocketDummyServerTestCase(SocketDummyServerTestCase):
+ @classmethod
+ def _start_server(cls, socket_handler):
+ ready_event = threading.Event()
+ cls.server_thread = SocketServerThread(socket_handler=socket_handler,
+ ready_event=ready_event,
+ host=cls.host)
+ cls.server_thread.USE_IPV6 = False
+ cls.server_thread.start()
+ ready_event.wait(5)
+ if not ready_event.is_set():
+ raise Exception("most likely failed to start server")
+ cls.port = cls.server_thread.port
+
+
class HTTPDummyServerTestCase(unittest.TestCase):
""" A simple HTTP server that runs when your test class runs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/setup.py new/urllib3-1.14/setup.py
--- old/urllib3-1.13.1/setup.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/setup.py 2015-12-29 21:28:18.000000000 +0100
@@ -61,5 +61,8 @@
'pyasn1',
'certifi',
],
+ 'socks': [
+ 'PySocks>=1.5.6,<2.0',
+ ]
},
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/test/__init__.py new/urllib3-1.14/test/__init__.py
--- old/urllib3-1.13.1/test/__init__.py 2015-09-06 20:40:19.000000000 +0200
+++ new/urllib3-1.14/test/__init__.py 2015-12-29 21:28:18.000000000 +0100
@@ -57,7 +57,7 @@
return wrapper
def onlyPy279OrNewer(test):
- """Skips this test unless you are onl Python 2.7.9 or later."""
+ """Skips this test unless you are on Python 2.7.9 or later."""
@functools.wraps(test)
def wrapper(*args, **kwargs):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/test/contrib/test_socks.py new/urllib3-1.14/test/contrib/test_socks.py
--- old/urllib3-1.13.1/test/contrib/test_socks.py 1970-01-01 01:00:00.000000000 +0100
+++ new/urllib3-1.14/test/contrib/test_socks.py 2015-12-29 21:28:18.000000000 +0100
@@ -0,0 +1,599 @@
+import threading
+import socket
+
+from urllib3.contrib import socks
+from urllib3.exceptions import ConnectTimeoutError, NewConnectionError
+
+from dummyserver.server import DEFAULT_CERTS
+from dummyserver.testcase import IPV4SocketDummyServerTestCase
+
+from nose.plugins.skip import SkipTest
+
+try:
+ import ssl
+ from urllib3.util import ssl_ as better_ssl
+ HAS_SSL = True
+except ImportError:
+ ssl = None
+ better_ssl = None
+ HAS_SSL = False
+
+
+SOCKS_NEGOTIATION_NONE = b'\x00'
+SOCKS_NEGOTIATION_PASSWORD = b'\x02'
+
+SOCKS_VERSION_SOCKS4 = b'\x04'
+SOCKS_VERSION_SOCKS5 = b'\x05'
+
+
+def _get_free_port(host):
+ """
+ Gets a free port by opening a socket, binding it, checking the assigned
+ port, and then closing it.
+ """
+ s = socket.socket()
+ s.bind((host, 0))
+ port = s.getsockname()[1]
+ s.close()
+ return port
+
+
+def _read_exactly(sock, amt):
+ """
+ Read *exactly* ``amt`` bytes from the socket ``sock``.
+ """
+ data = b''
+
+ while amt > 0:
+ chunk = sock.recv(amt)
+ data += chunk
+ amt -= len(chunk)
+
+ return data
+
+
+def _read_until(sock, char):
+ """
+ Read from the socket until the character is received.
+ """
+ chunks = []
+ while True:
+ chunk = sock.recv(1)
+ chunks.append(chunk)
+ if chunk == char:
+ break
+
+ return b''.join(chunks)
+
+
+def _address_from_socket(sock):
+ """
+ Returns the address from the SOCKS socket
+ """
+ addr_type = sock.recv(1)
+
+ if addr_type == b'\x01':
+ ipv4_addr = _read_exactly(sock, 4)
+ return socket.inet_ntoa(ipv4_addr)
+ elif addr_type == b'\x04':
+ ipv6_addr = _read_exactly(sock, 16)
+ return socket.inet_ntop(socket.AF_INET6, ipv6_addr)
+ elif addr_type == b'\x03':
+ addr_len = ord(sock.recv(1))
+ return _read_exactly(sock, addr_len)
+ else:
+ raise RuntimeError("Unexpected addr type: %r" % addr_type)
+
+
+def handle_socks5_negotiation(sock, negotiate, username=None,
+ password=None):
+ """
+ Handle the SOCKS5 handshake.
+
+ Returns a generator object that allows us to break the handshake into
+ steps so that the test code can intervene at certain useful points.
+ """
+ received_version = sock.recv(1)
+ assert received_version == SOCKS_VERSION_SOCKS5
+ nmethods = ord(sock.recv(1))
+ methods = _read_exactly(sock, nmethods)
+
+ if negotiate:
+ assert SOCKS_NEGOTIATION_PASSWORD in methods
+ send_data = SOCKS_VERSION_SOCKS5 + SOCKS_NEGOTIATION_PASSWORD
+ sock.sendall(send_data)
+
+ # This is the password negotiation.
+ negotiation_version = sock.recv(1)
+ assert negotiation_version == b'\x01'
+ ulen = ord(sock.recv(1))
+ provided_username = _read_exactly(sock, ulen)
+ plen = ord(sock.recv(1))
+ provided_password = _read_exactly(sock, plen)
+
+ if username == provided_username and password == provided_password:
+ sock.sendall(b'\x01\x00')
+ else:
+ sock.sendall(b'\x01\x01')
+ sock.close()
+ yield False
+ return
+ else:
+ assert SOCKS_NEGOTIATION_NONE in methods
+ send_data = SOCKS_VERSION_SOCKS5 + SOCKS_NEGOTIATION_NONE
+ sock.sendall(send_data)
+
+ # Client sends where they want to go.
+ received_version = sock.recv(1)
+ command = sock.recv(1)
+ reserved = sock.recv(1)
+ addr = _address_from_socket(sock)
+ port = _read_exactly(sock, 2)
+ port = (ord(port[0:1]) << 8) + (ord(port[1:2]))
+
+ # Check some basic stuff.
+ assert received_version == SOCKS_VERSION_SOCKS5
+ assert command == b'\x01' # Only support connect, not bind.
+ assert reserved == b'\x00'
+
+ # Yield the address port tuple.
+ succeed = yield addr, port
+
+ if succeed:
+ # Hard-coded response for now.
+ response = (
+ SOCKS_VERSION_SOCKS5 + b'\x00\x00\x01\x7f\x00\x00\x01\xea\x60'
+ )
+ else:
+ # Hard-coded response for now.
+ response = SOCKS_VERSION_SOCKS5 + b'\x01\00'
+
+ sock.sendall(response)
+ yield True # Avoid StopIteration exceptions getting fired.
+
+
+def handle_socks4_negotiation(sock, username=None):
+ """
+ Handle the SOCKS4 handshake.
+
+ Returns a generator object that allows us to break the handshake into
+ steps so that the test code can intervene at certain useful points.
+ """
+ received_version = sock.recv(1)
+ command = sock.recv(1)
+ port = _read_exactly(sock, 2)
+ port = (ord(port[0:1]) << 8) + (ord(port[1:2]))
+ addr = _read_exactly(sock, 4)
+ provided_username = _read_until(sock, b'\x00')[:-1] # Strip trailing null.
+
+ if addr == b'\x00\x00\x00\x01':
+ # Magic string: means DNS name.
+ addr = _read_until(sock, b'\x00')[:-1] # Strip trailing null.
+ else:
+ addr = socket.inet_ntoa(addr)
+
+ # Check some basic stuff.
+ assert received_version == SOCKS_VERSION_SOCKS4
+ assert command == b'\x01' # Only support connect, not bind.
+
+ if username is not None and username != provided_username:
+ sock.sendall(b'\x00\x5d\x00\x00\x00\x00\x00\x00')
+ sock.close()
+ yield False
+ return
+
+ # Yield the address port tuple.
+ succeed = yield addr, port
+
+ if succeed:
+ response = b'\x00\x5a\xea\x60\x7f\x00\x00\x01'
+ else:
+ response = b'\x00\x5b\x00\x00\x00\x00\x00\x00'
+
+ sock.sendall(response)
+ yield True # Avoid StopIteration exceptions getting fired.
+
+
+class TestSocks5Proxy(IPV4SocketDummyServerTestCase):
+ """
+ Test the SOCKS proxy in SOCKS5 mode.
+ """
+ def test_basic_request(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks5_negotiation(sock, negotiate=False)
+ addr, port = next(handler)
+
+ self.assertEqual(addr, '16.17.18.19')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ while True:
+ buf = sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+ response = pm.request('GET', 'http://16.17.18.19')
+
+ self.assertEqual(response.status, 200)
+ self.assertEqual(response.data, b'')
+ self.assertEqual(response.headers['Server'], 'SocksTestServer')
+
+ def test_correct_header_line(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks5_negotiation(sock, negotiate=False)
+ addr, port = next(handler)
+
+ self.assertEqual(addr, b'example.com')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ buf = b''
+ while True:
+ buf += sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ self.assertTrue(buf.startswith(b'GET / HTTP/1.1'))
+ self.assertTrue(b'Host: example.com' in buf)
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+ response = pm.request('GET', 'http://example.com')
+ self.assertEqual(response.status, 200)
+
+ def test_connection_timeouts(self):
+ event = threading.Event()
+
+ def request_handler(listener):
+ event.wait()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+
+ self.assertRaises(
+ ConnectTimeoutError, pm.request, 'GET', 'http://example.com',
+ timeout=0.001, retries=False
+ )
+ event.set()
+
+ def test_connection_failure(self):
+ event = threading.Event()
+
+ def request_handler(listener):
+ listener.close()
+ event.set()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+
+ event.wait()
+ self.assertRaises(
+ NewConnectionError, pm.request, 'GET', 'http://example.com',
+ retries=False
+ )
+
+ def test_proxy_rejection(self):
+ evt = threading.Event()
+
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks5_negotiation(sock, negotiate=False)
+ addr, port = next(handler)
+ handler.send(False)
+
+ evt.wait()
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+
+ self.assertRaises(
+ NewConnectionError, pm.request, 'GET', 'http://example.com',
+ retries=False
+ )
+ evt.set()
+
+ def test_socks_with_password(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks5_negotiation(
+ sock, negotiate=True, username=b'user', password=b'pass'
+ )
+ addr, port = next(handler)
+
+ self.assertEqual(addr, '16.17.18.19')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ while True:
+ buf = sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url, username='user',
+ password='pass')
+ response = pm.request('GET', 'http://16.17.18.19')
+
+ self.assertEqual(response.status, 200)
+ self.assertEqual(response.data, b'')
+ self.assertEqual(response.headers['Server'], 'SocksTestServer')
+
+ def test_socks_with_invalid_password(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks5_negotiation(
+ sock, negotiate=True, username=b'user', password=b'pass'
+ )
+ next(handler)
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url, username='user',
+ password='badpass')
+
+ try:
+ pm.request('GET', 'http://example.com', retries=False)
+ except NewConnectionError as e:
+ self.assertTrue("SOCKS5 authentication failed" in str(e))
+ else:
+ self.fail("Did not raise")
+
+ def test_source_address_works(self):
+ expected_port = _get_free_port(self.host)
+
+ def request_handler(listener):
+ sock = listener.accept()[0]
+ self.assertEqual(sock.getpeername()[0], '127.0.0.1')
+ self.assertEqual(sock.getpeername()[1], expected_port)
+
+ handler = handle_socks5_negotiation(sock, negotiate=False)
+ addr, port = next(handler)
+
+ self.assertEqual(addr, '16.17.18.19')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ while True:
+ buf = sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(
+ proxy_url, source_address=('127.0.0.1', expected_port)
+ )
+ response = pm.request('GET', 'http://16.17.18.19')
+ self.assertEqual(response.status, 200)
+
+
+class TestSOCKS4Proxy(IPV4SocketDummyServerTestCase):
+ """
+ Test the SOCKS proxy in SOCKS4 mode.
+
+ Has relatively fewer tests than the SOCKS5 case, mostly because once the
+ negotiation is done the two cases behave identically.
+ """
+ def test_basic_request(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks4_negotiation(sock)
+ addr, port = next(handler)
+
+ self.assertEqual(addr, '16.17.18.19')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ while True:
+ buf = sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks4://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+ response = pm.request('GET', 'http://16.17.18.19')
+
+ self.assertEqual(response.status, 200)
+ self.assertEqual(response.headers['Server'], 'SocksTestServer')
+ self.assertEqual(response.data, b'')
+
+ def test_correct_header_line(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks4_negotiation(sock)
+ addr, port = next(handler)
+
+ self.assertEqual(addr, b'example.com')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ buf = b''
+ while True:
+ buf += sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ self.assertTrue(buf.startswith(b'GET / HTTP/1.1'))
+ self.assertTrue(b'Host: example.com' in buf)
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks4://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+ response = pm.request('GET', 'http://example.com')
+ self.assertEqual(response.status, 200)
+
+ def test_proxy_rejection(self):
+ evt = threading.Event()
+
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks4_negotiation(sock)
+ addr, port = next(handler)
+ handler.send(False)
+
+ evt.wait()
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks4://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+
+ self.assertRaises(
+ NewConnectionError, pm.request, 'GET', 'http://example.com',
+ retries=False
+ )
+ evt.set()
+
+ def test_socks4_with_username(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks4_negotiation(sock, username=b'user')
+ addr, port = next(handler)
+
+ self.assertEqual(addr, '16.17.18.19')
+ self.assertTrue(port, 80)
+ handler.send(True)
+
+ while True:
+ buf = sock.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ sock.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ sock.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks4://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url, username='user')
+ response = pm.request('GET', 'http://16.17.18.19')
+
+ self.assertEqual(response.status, 200)
+ self.assertEqual(response.data, b'')
+ self.assertEqual(response.headers['Server'], 'SocksTestServer')
+
+ def test_socks_with_invalid_username(self):
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks4_negotiation(sock, username=b'user')
+ next(handler)
+
+ self._start_server(request_handler)
+ proxy_url = "socks4://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url, username='baduser')
+
+ try:
+ pm.request('GET', 'http://example.com', retries=False)
+ except NewConnectionError as e:
+ self.assertTrue("different user-ids" in str(e))
+ else:
+ self.fail("Did not raise")
+
+
+class TestSOCKSWithTLS(IPV4SocketDummyServerTestCase):
+ """
+ Test that TLS behaves properly for SOCKS proxies.
+ """
+ def test_basic_request(self):
+ if not HAS_SSL:
+ raise SkipTest("No TLS available")
+
+ def request_handler(listener):
+ sock = listener.accept()[0]
+
+ handler = handle_socks5_negotiation(sock, negotiate=False)
+ addr, port = next(handler)
+
+ self.assertEqual(addr, b'localhost')
+ self.assertTrue(port, 443)
+ handler.send(True)
+
+ # Wrap in TLS
+ context = better_ssl.SSLContext(ssl.PROTOCOL_SSLv23)
+ context.load_cert_chain(
+ DEFAULT_CERTS['certfile'], DEFAULT_CERTS['keyfile']
+ )
+ tls = context.wrap_socket(sock, server_side=True)
+ buf = b''
+
+ while True:
+ buf += tls.recv(65535)
+ if buf.endswith(b'\r\n\r\n'):
+ break
+
+ self.assertTrue(buf.startswith(b'GET / HTTP/1.1\r\n'))
+
+ tls.sendall(b'HTTP/1.1 200 OK\r\n'
+ b'Server: SocksTestServer\r\n'
+ b'Content-Length: 0\r\n'
+ b'\r\n')
+ tls.close()
+
+ self._start_server(request_handler)
+ proxy_url = "socks5://%s:%s" % (self.host, self.port)
+ pm = socks.SOCKSProxyManager(proxy_url)
+ response = pm.request('GET', 'https://localhost')
+
+ self.assertEqual(response.status, 200)
+ self.assertEqual(response.data, b'')
+ self.assertEqual(response.headers['Server'], 'SocksTestServer')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/__init__.py new/urllib3-1.14/urllib3/__init__.py
--- old/urllib3-1.13.1/urllib3/__init__.py 2015-12-18 23:47:24.000000000 +0100
+++ new/urllib3-1.14/urllib3/__init__.py 2015-12-29 21:28:18.000000000 +0100
@@ -32,7 +32,7 @@
__author__ = 'Andrey Petrov (andrey.petrov(a)shazow.net)'
__license__ = 'MIT'
-__version__ = '1.13.1'
+__version__ = '1.14'
__all__ = (
'HTTPConnectionPool',
@@ -68,7 +68,7 @@
handler.setFormatter(logging.Formatter('%(asctime)s %(levelname)s %(message)s'))
logger.addHandler(handler)
logger.setLevel(level)
- logger.debug('Added a stderr logging handler to logger: %s' % __name__)
+ logger.debug('Added a stderr logging handler to logger: %s', __name__)
return handler
# ... Clean up.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/connectionpool.py new/urllib3-1.14/urllib3/connectionpool.py
--- old/urllib3-1.13.1/urllib3/connectionpool.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/connectionpool.py 2015-12-29 21:28:18.000000000 +0100
@@ -203,8 +203,8 @@
Return a fresh :class:`HTTPConnection`.
"""
self.num_connections += 1
- log.info("Starting new HTTP connection (%d): %s" %
- (self.num_connections, self.host))
+ log.info("Starting new HTTP connection (%d): %s",
+ self.num_connections, self.host)
conn = self.ConnectionCls(host=self.host, port=self.port,
timeout=self.timeout.connect_timeout,
@@ -239,7 +239,7 @@
# If this is a persistent connection, check if it got disconnected
if conn and is_connection_dropped(conn):
- log.info("Resetting dropped connection: %s" % self.host)
+ log.info("Resetting dropped connection: %s", self.host)
conn.close()
if getattr(conn, 'auto_open', 1) == 0:
# This is a proxied connection that has been mutated by
@@ -272,7 +272,7 @@
except Full:
# This should never happen if self.block == True
log.warning(
- "Connection pool is full, discarding connection: %s" %
+ "Connection pool is full, discarding connection: %s",
self.host)
# Connection never got put back into the pool, close it.
@@ -382,9 +382,8 @@
# AppEngine doesn't have a version attr.
http_version = getattr(conn, '_http_vsn_str', 'HTTP/?')
- log.debug("\"%s %s %s\" %s %s" % (method, url, http_version,
- httplib_response.status,
- httplib_response.length))
+ log.debug("\"%s %s %s\" %s %s", method, url, http_version,
+ httplib_response.status, httplib_response.length)
try:
assert_header_parsing(httplib_response.msg)
@@ -622,7 +621,7 @@
if not conn:
# Try again
log.warning("Retrying (%r) after connection "
- "broken by '%r': %s" % (retries, err, url))
+ "broken by '%r': %s", retries, err, url)
return self.urlopen(method, url, body, headers, retries,
redirect, assert_same_host,
timeout=timeout, pool_timeout=pool_timeout,
@@ -644,7 +643,7 @@
raise
return response
- log.info("Redirecting %s -> %s" % (url, redirect_location))
+ log.info("Redirecting %s -> %s", url, redirect_location)
return self.urlopen(
method, redirect_location, body, headers,
retries=retries, redirect=redirect,
@@ -656,7 +655,7 @@
if retries.is_forced_retry(method, status_code=response.status):
retries = retries.increment(method, url, response=response, _pool=self)
retries.sleep()
- log.info("Forced retry: %s" % url)
+ log.info("Forced retry: %s", url)
return self.urlopen(
method, url, body, headers,
retries=retries, redirect=redirect,
@@ -754,8 +753,8 @@
Return a fresh :class:`httplib.HTTPSConnection`.
"""
self.num_connections += 1
- log.info("Starting new HTTPS connection (%d): %s"
- % (self.num_connections, self.host))
+ log.info("Starting new HTTPS connection (%d): %s",
+ self.num_connections, self.host)
if not self.ConnectionCls or self.ConnectionCls is DummyConnection:
raise SSLError("Can't connect to HTTPS URL because the SSL "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/contrib/appengine.py new/urllib3-1.14/urllib3/contrib/appengine.py
--- old/urllib3-1.13.1/urllib3/contrib/appengine.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/contrib/appengine.py 2015-12-29 21:28:18.000000000 +0100
@@ -144,7 +144,7 @@
if retries.is_forced_retry(method, status_code=http_response.status):
retries = retries.increment(
method, url, response=http_response, _pool=self)
- log.info("Forced retry: %s" % url)
+ log.info("Forced retry: %s", url)
retries.sleep()
return self.urlopen(
method, url,
@@ -164,6 +164,14 @@
if content_encoding == 'deflate':
del urlfetch_resp.headers['content-encoding']
+ transfer_encoding = urlfetch_resp.headers.get('transfer-encoding')
+ # We have a full response's content,
+ # so let's make sure we don't report ourselves as chunked data.
+ if transfer_encoding == 'chunked':
+ encodings = transfer_encoding.split(",")
+ encodings.remove('chunked')
+ urlfetch_resp.headers['transfer-encoding'] = ','.join(encodings)
+
return HTTPResponse(
# In order for decoding to work, we must present the content as
# a file-like object.
@@ -177,7 +185,7 @@
if timeout is Timeout.DEFAULT_TIMEOUT:
return 5 # 5s is the default timeout for URLFetch.
if isinstance(timeout, Timeout):
- if timeout.read is not timeout.connect:
+ if timeout._read is not timeout._connect:
warnings.warn(
"URLFetch does not support granular timeout settings, "
"reverting to total timeout.", AppEnginePlatformWarning)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/contrib/ntlmpool.py new/urllib3-1.14/urllib3/contrib/ntlmpool.py
--- old/urllib3-1.13.1/urllib3/contrib/ntlmpool.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/contrib/ntlmpool.py 2015-12-29 21:28:18.000000000 +0100
@@ -43,8 +43,8 @@
# Performs the NTLM handshake that secures the connection. The socket
# must be kept open while requests are performed.
self.num_connections += 1
- log.debug('Starting NTLM HTTPS connection no. %d: https://%s%s' %
- (self.num_connections, self.host, self.authurl))
+ log.debug('Starting NTLM HTTPS connection no. %d: https://%s%s',
+ self.num_connections, self.host, self.authurl)
headers = {}
headers['Connection'] = 'Keep-Alive'
@@ -56,13 +56,13 @@
# Send negotiation message
headers[req_header] = (
'NTLM %s' % ntlm.create_NTLM_NEGOTIATE_MESSAGE(self.rawuser))
- log.debug('Request headers: %s' % headers)
+ log.debug('Request headers: %s', headers)
conn.request('GET', self.authurl, None, headers)
res = conn.getresponse()
reshdr = dict(res.getheaders())
- log.debug('Response status: %s %s' % (res.status, res.reason))
- log.debug('Response headers: %s' % reshdr)
- log.debug('Response data: %s [...]' % res.read(100))
+ log.debug('Response status: %s %s', res.status, res.reason)
+ log.debug('Response headers: %s', reshdr)
+ log.debug('Response data: %s [...]', res.read(100))
# Remove the reference to the socket, so that it can not be closed by
# the response object (we want to keep the socket open)
@@ -87,12 +87,12 @@
self.pw,
NegotiateFlags)
headers[req_header] = 'NTLM %s' % auth_msg
- log.debug('Request headers: %s' % headers)
+ log.debug('Request headers: %s', headers)
conn.request('GET', self.authurl, None, headers)
res = conn.getresponse()
- log.debug('Response status: %s %s' % (res.status, res.reason))
- log.debug('Response headers: %s' % dict(res.getheaders()))
- log.debug('Response data: %s [...]' % res.read()[:100])
+ log.debug('Response status: %s %s', res.status, res.reason)
+ log.debug('Response headers: %s', dict(res.getheaders()))
+ log.debug('Response data: %s [...]', res.read()[:100])
if res.status != 200:
if res.status == 401:
raise Exception('Server rejected request: wrong '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/contrib/socks.py new/urllib3-1.14/urllib3/contrib/socks.py
--- old/urllib3-1.13.1/urllib3/contrib/socks.py 1970-01-01 01:00:00.000000000 +0100
+++ new/urllib3-1.14/urllib3/contrib/socks.py 2015-12-29 21:28:18.000000000 +0100
@@ -0,0 +1,172 @@
+# -*- coding: utf-8 -*-
+"""
+SOCKS support for urllib3
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This contrib module contains provisional support for SOCKS proxies from within
+urllib3. This module supports SOCKS4 (specifically the SOCKS4A variant) and
+SOCKS5. To enable its functionality, either install PySocks or install this
+module with the ``socks`` extra.
+
+Known Limitations:
+
+- Currently PySocks does not support contacting remote websites via literal
+ IPv6 addresses. Any such connection attempt will fail.
+- Currently PySocks does not support IPv6 connections to the SOCKS proxy. Any
+ such connection attempt will fail.
+"""
+from __future__ import absolute_import
+
+try:
+ import socks
+except ImportError:
+ import warnings
+ from urllib3.exceptions import DependencyWarning
+
+ warnings.warn((
+ 'SOCKS support in urllib3 requires the installation of optional '
+ 'dependencies: specifically, PySocks. For more information, see '
+ 'https://urllib3.readthedocs.org/en/latest/contrib.html#socks-proxies'
+ ),
+ DependencyWarning
+ )
+ raise
+
+from socket import error as SocketError, timeout as SocketTimeout
+
+from urllib3.connection import (
+ HTTPConnection, HTTPSConnection
+)
+from urllib3.connectionpool import (
+ HTTPConnectionPool, HTTPSConnectionPool
+)
+from urllib3.exceptions import ConnectTimeoutError, NewConnectionError
+from urllib3.poolmanager import PoolManager
+from urllib3.util.url import parse_url
+
+try:
+ import ssl
+except ImportError:
+ ssl = None
+
+
+class SOCKSConnection(HTTPConnection):
+ """
+ A plain-text HTTP connection that connects via a SOCKS proxy.
+ """
+ def __init__(self, *args, **kwargs):
+ self._socks_options = kwargs.pop('_socks_options')
+ super(SOCKSConnection, self).__init__(*args, **kwargs)
+
+ def _new_conn(self):
+ """
+ Establish a new connection via the SOCKS proxy.
+ """
+ extra_kw = {}
+ if self.source_address:
+ extra_kw['source_address'] = self.source_address
+
+ if self.socket_options:
+ extra_kw['socket_options'] = self.socket_options
+
+ try:
+ conn = socks.create_connection(
+ (self.host, self.port),
+ proxy_type=self._socks_options['socks_version'],
+ proxy_addr=self._socks_options['proxy_host'],
+ proxy_port=self._socks_options['proxy_port'],
+ proxy_username=self._socks_options['username'],
+ proxy_password=self._socks_options['password'],
+ timeout=self.timeout,
+ **extra_kw
+ )
+
+ except SocketTimeout as e:
+ raise ConnectTimeoutError(
+ self, "Connection to %s timed out. (connect timeout=%s)" %
+ (self.host, self.timeout))
+
+ except socks.ProxyError as e:
+ # This is fragile as hell, but it seems to be the only way to raise
+ # useful errors here.
+ if e.socket_err:
+ error = e.socket_err
+ if isinstance(error, SocketTimeout):
+ raise ConnectTimeoutError(
+ self,
+ "Connection to %s timed out. (connect timeout=%s)" %
+ (self.host, self.timeout)
+ )
+ else:
+ raise NewConnectionError(
+ self,
+ "Failed to establish a new connection: %s" % error
+ )
+ else:
+ raise NewConnectionError(
+ self,
+ "Failed to establish a new connection: %s" % e
+ )
+
+ except SocketError as e: # Defensive: PySocks should catch all these.
+ raise NewConnectionError(
+ self, "Failed to establish a new connection: %s" % e)
+
+ return conn
+
+
+# We don't need to duplicate the Verified/Unverified distinction from
+# urllib3/connection.py here because the HTTPSConnection will already have been
+# correctly set to either the Verified or Unverified form by that module. This
+# means the SOCKSHTTPSConnection will automatically be the correct type.
+class SOCKSHTTPSConnection(SOCKSConnection, HTTPSConnection):
+ pass
+
+
+class SOCKSHTTPConnectionPool(HTTPConnectionPool):
+ ConnectionCls = SOCKSConnection
+
+
+class SOCKSHTTPSConnectionPool(HTTPSConnectionPool):
+ ConnectionCls = SOCKSHTTPSConnection
+
+
+class SOCKSProxyManager(PoolManager):
+ """
+ A version of the urllib3 ProxyManager that routes connections via the
+ defined SOCKS proxy.
+ """
+ pool_classes_by_scheme = {
+ 'http': SOCKSHTTPConnectionPool,
+ 'https': SOCKSHTTPSConnectionPool,
+ }
+
+ def __init__(self, proxy_url, username=None, password=None,
+ num_pools=10, headers=None, **connection_pool_kw):
+ parsed = parse_url(proxy_url)
+
+ if parsed.scheme == 'socks5':
+ socks_version = socks.PROXY_TYPE_SOCKS5
+ elif parsed.scheme == 'socks4':
+ socks_version = socks.PROXY_TYPE_SOCKS4
+ else:
+ raise ValueError(
+ "Unable to determine SOCKS version from %s" % proxy_url
+ )
+
+ self.proxy_url = proxy_url
+
+ socks_options = {
+ 'socks_version': socks_version,
+ 'proxy_host': parsed.host,
+ 'proxy_port': parsed.port,
+ 'username': username,
+ 'password': password,
+ }
+ connection_pool_kw['_socks_options'] = socks_options
+
+ super(SOCKSProxyManager, self).__init__(
+ num_pools, headers, **connection_pool_kw
+ )
+
+ self.pool_classes_by_scheme = SOCKSProxyManager.pool_classes_by_scheme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/exceptions.py new/urllib3-1.14/urllib3/exceptions.py
--- old/urllib3-1.13.1/urllib3/exceptions.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/exceptions.py 2015-12-29 21:28:18.000000000 +0100
@@ -180,6 +180,14 @@
pass
+class DependencyWarning(HTTPWarning):
+ """
+ Warned when an attempt is made to import a module with missing optional
+ dependencies.
+ """
+ pass
+
+
class ResponseNotChunked(ProtocolError, ValueError):
"Response needs to be chunked in order to read it as chunks."
pass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/poolmanager.py new/urllib3-1.14/urllib3/poolmanager.py
--- old/urllib3-1.13.1/urllib3/poolmanager.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/poolmanager.py 2015-12-29 21:28:18.000000000 +0100
@@ -18,16 +18,16 @@
__all__ = ['PoolManager', 'ProxyManager', 'proxy_from_url']
-pool_classes_by_scheme = {
- 'http': HTTPConnectionPool,
- 'https': HTTPSConnectionPool,
-}
-
log = logging.getLogger(__name__)
SSL_KEYWORDS = ('key_file', 'cert_file', 'cert_reqs', 'ca_certs',
'ssl_version', 'ca_cert_dir')
+pool_classes_by_scheme = {
+ 'http': HTTPConnectionPool,
+ 'https': HTTPSConnectionPool,
+}
+
class PoolManager(RequestMethods):
"""
@@ -65,6 +65,9 @@
self.pools = RecentlyUsedContainer(num_pools,
dispose_func=lambda p: p.close())
+ # Locally set the pool classes so other PoolManagers can override them.
+ self.pool_classes_by_scheme = pool_classes_by_scheme
+
def __enter__(self):
return self
@@ -81,7 +84,7 @@
by :meth:`connection_from_url` and companion methods. It is intended
to be overridden for customization.
"""
- pool_cls = pool_classes_by_scheme[scheme]
+ pool_cls = self.pool_classes_by_scheme[scheme]
kwargs = self.connection_pool_kw
if scheme == 'http':
kwargs = self.connection_pool_kw.copy()
@@ -186,7 +189,7 @@
kw['retries'] = retries
kw['redirect'] = redirect
- log.info("Redirecting %s -> %s" % (url, redirect_location))
+ log.info("Redirecting %s -> %s", url, redirect_location)
return self.urlopen(method, redirect_location, **kw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/util/response.py new/urllib3-1.14/urllib3/util/response.py
--- old/urllib3-1.13.1/urllib3/util/response.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/util/response.py 2015-12-29 21:28:18.000000000 +0100
@@ -61,7 +61,7 @@
def is_response_to_head(response):
"""
- Checks, wether a the request of a response has been a HEAD-request.
+ Checks whether the request of a response has been a HEAD-request.
Handles the quirks of AppEngine.
:param conn:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/util/retry.py new/urllib3-1.14/urllib3/util/retry.py
--- old/urllib3-1.13.1/urllib3/util/retry.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/util/retry.py 2015-12-29 21:28:18.000000000 +0100
@@ -153,7 +153,7 @@
redirect = bool(redirect) and None
new_retries = cls(retries, redirect=redirect)
- log.debug("Converted retries value: %r -> %r" % (retries, new_retries))
+ log.debug("Converted retries value: %r -> %r", retries, new_retries)
return new_retries
def get_backoff_time(self):
@@ -272,7 +272,7 @@
if new_retry.is_exhausted():
raise MaxRetryError(_pool, url, error or ResponseError(cause))
- log.debug("Incremented Retry for (url='%s'): %r" % (url, new_retry))
+ log.debug("Incremented Retry for (url='%s'): %r", url, new_retry)
return new_retry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3/util/ssl_.py new/urllib3-1.14/urllib3/util/ssl_.py
--- old/urllib3-1.13.1/urllib3/util/ssl_.py 2015-12-14 22:06:26.000000000 +0100
+++ new/urllib3-1.14/urllib3/util/ssl_.py 2015-12-29 21:28:18.000000000 +0100
@@ -110,7 +110,7 @@
)
self.ciphers = cipher_suite
- def wrap_socket(self, socket, server_hostname=None):
+ def wrap_socket(self, socket, server_hostname=None, server_side=False):
warnings.warn(
'A true SSLContext object is not available. This prevents '
'urllib3 from configuring SSL appropriately and may cause '
@@ -125,6 +125,7 @@
'ca_certs': self.ca_certs,
'cert_reqs': self.verify_mode,
'ssl_version': self.protocol,
+ 'server_side': server_side,
}
if self.supports_set_ciphers: # Platform-specific: Python 2.7+
return wrap_socket(socket, ciphers=self.ciphers, **kwargs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3.egg-info/PKG-INFO new/urllib3-1.14/urllib3.egg-info/PKG-INFO
--- old/urllib3-1.13.1/urllib3.egg-info/PKG-INFO 2015-12-18 23:47:28.000000000 +0100
+++ new/urllib3-1.14/urllib3.egg-info/PKG-INFO 2015-12-29 21:28:24.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: urllib3
-Version: 1.13.1
+Version: 1.14
Summary: HTTP library with thread-safe connection pooling, file post, and more.
Home-page: http://urllib3.readthedocs.org/
Author: Andrey Petrov
@@ -156,6 +156,15 @@
Changes
=======
+ 1.14 (2015-12-29)
+ +++++++++++++++++
+
+ * contrib: SOCKS proxy support! (Issue #762)
+
+ * Fixed AppEngine handling of transfer-encoding header and bug
+ in Timeout defaults checking. (Issue #763)
+
+
1.13.1 (2015-12-18)
+++++++++++++++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3.egg-info/SOURCES.txt new/urllib3-1.14/urllib3.egg-info/SOURCES.txt
--- old/urllib3-1.13.1/urllib3.egg-info/SOURCES.txt 2015-12-18 23:47:28.000000000 +0100
+++ new/urllib3-1.14/urllib3.egg-info/SOURCES.txt 2015-12-29 21:28:24.000000000 +0100
@@ -67,6 +67,7 @@
test/contrib/__init__.py
test/contrib/test_gae_manager.py
test/contrib/test_pyopenssl.py
+test/contrib/test_socks.py
test/with_dummyserver/__init__.py
test/with_dummyserver/test_connectionpool.py
test/with_dummyserver/test_https.py
@@ -94,6 +95,7 @@
urllib3/contrib/appengine.py
urllib3/contrib/ntlmpool.py
urllib3/contrib/pyopenssl.py
+urllib3/contrib/socks.py
urllib3/packages/__init__.py
urllib3/packages/ordered_dict.py
urllib3/packages/six.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3.egg-info/pbr.json new/urllib3-1.14/urllib3.egg-info/pbr.json
--- old/urllib3-1.13.1/urllib3.egg-info/pbr.json 2015-12-18 23:47:28.000000000 +0100
+++ new/urllib3-1.14/urllib3.egg-info/pbr.json 2015-12-29 21:28:24.000000000 +0100
@@ -1 +1 @@
-{"is_release": false, "git_version": "12d04b7"}
\ No newline at end of file
+{"is_release": false, "git_version": "27df29b"}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/urllib3-1.13.1/urllib3.egg-info/requires.txt new/urllib3-1.14/urllib3.egg-info/requires.txt
--- old/urllib3-1.13.1/urllib3.egg-info/requires.txt 2015-12-18 23:47:28.000000000 +0100
+++ new/urllib3-1.14/urllib3.egg-info/requires.txt 2015-12-29 21:28:24.000000000 +0100
@@ -4,3 +4,6 @@
ndg-httpsclient
pyasn1
certifi
+
+[socks]
+PySocks>=1.5.6,<2.0
1
0