rdieter pushed to konversation (f22). "1.6"
notifications at fedoraproject.org
notifications at fedoraproject.org
Wed Apr 8 01:53:03 UTC 2015
>From 8c96c5826e68785fc38c75eb577b5d6de5ff4f16 Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter at math.unl.edu>
Date: Tue, 7 Apr 2015 20:50:45 -0500
Subject: 1.6
diff --git a/.gitignore b/.gitignore
index 84bae3a..ae32063 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/konversation-1.5.1.tar.xz
-/konversation-1.6-beta1.tar.xz
+/konversation-1.6.tar.xz
diff --git a/0001-Bump-for-post-release.patch b/0001-Bump-for-post-release.patch
deleted file mode 100644
index 3d60073..0000000
--- a/0001-Bump-for-post-release.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 59bd8c9ad6f4ba90174fa56a09a49adcb07097b1 Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein at kde.org>
-Date: Sun, 30 Nov 2014 17:48:50 +0100
-Subject: [PATCH 01/24] Bump for post-release.
-
----
- src/commit.h | 2 +-
- src/irc/inputfilter.cpp | 6 ++++--
- src/main.cpp | 3 ++-
- src/version.h | 2 +-
- 4 files changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/src/commit.h b/src/commit.h
-index 1372a4e..6f62ad9 100644
---- a/src/commit.h
-+++ b/src/commit.h
-@@ -1,4 +1,4 @@
- // This COMMIT number is added to version string to be used as "patch level"
- #ifndef COMMIT
--#define COMMIT 4903
-+#define COMMIT 4904
- #endif
-diff --git a/src/irc/inputfilter.cpp b/src/irc/inputfilter.cpp
-index a32fa26..281ea33 100644
---- a/src/irc/inputfilter.cpp
-+++ b/src/irc/inputfilter.cpp
-@@ -16,6 +16,7 @@
- #include "replycodes.h"
- #include "application.h"
- #include "version.h"
-+#include "commit.h"
- #include "query.h"
- #include "channel.h"
- #include "statuspanel.h"
-@@ -308,8 +309,9 @@ void InputFilter::parseClientCommand(const QString &prefix, const QString &comma
- else
- {
- // Do not internationalize the below version string
-- reply = QString(QStringLiteral("Konversation %1 (C) 2002-2014 by the Konversation team"))
-- .arg(QStringLiteral(KONVI_VERSION));
-+ reply = QString(QStringLiteral("Konversation %1 Build #2 (C) 2002-2014 by the Konversation team"))
-+ .arg(QStringLiteral(KONVI_VERSION))
-+ .arg(QString::number(COMMIT));
-
- }
-
-diff --git a/src/main.cpp b/src/main.cpp
-index f492301..66d709d 100644
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -15,6 +15,7 @@
-
- #include "application.h"
- #include "version.h"
-+#include "commit.h"
-
- #include <QMutex>
- #include <QWaitCondition>
-@@ -46,7 +47,7 @@ int main(int argc, char* argv[])
-
- KAboutData aboutData("konversation",
- i18n("Konversation"),
-- KONVI_VERSION,
-+ KONVI_VERSION " #" STRHACK(COMMIT),
- i18n("A user-friendly IRC client"),
- KAboutLicense::GPL,
- i18n("(C) 2002-2014 by the Konversation team"),
-diff --git a/src/version.h b/src/version.h
-index 4e208d4..f29e244 100644
---- a/src/version.h
-+++ b/src/version.h
-@@ -1,3 +1,3 @@
- #ifndef KONVI_VERSION
--#define KONVI_VERSION "1.6-beta1"
-+#define KONVI_VERSION "1.6-branch"
- #endif
---
-2.1.0
-
diff --git a/0004-Fix-typo-in-version-string.patch b/0004-Fix-typo-in-version-string.patch
deleted file mode 100644
index 4f8515b..0000000
--- a/0004-Fix-typo-in-version-string.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 26d8821f8bebe8bb919306f67954167e7d616d94 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Nicol=C3=A1s=20Alvarez?= <nicolas.alvarez at gmail.com>
-Date: Wed, 3 Dec 2014 23:37:09 -0300
-Subject: [PATCH 04/24] Fix typo in version string.
-
----
- src/irc/inputfilter.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/irc/inputfilter.cpp b/src/irc/inputfilter.cpp
-index 281ea33..6e1a2ab 100644
---- a/src/irc/inputfilter.cpp
-+++ b/src/irc/inputfilter.cpp
-@@ -309,7 +309,7 @@ void InputFilter::parseClientCommand(const QString &prefix, const QString &comma
- else
- {
- // Do not internationalize the below version string
-- reply = QString(QStringLiteral("Konversation %1 Build #2 (C) 2002-2014 by the Konversation team"))
-+ reply = QString(QStringLiteral("Konversation %1 Build %2 (C) 2002-2014 by the Konversation team"))
- .arg(QStringLiteral(KONVI_VERSION))
- .arg(QString::number(COMMIT));
-
---
-2.1.0
-
diff --git a/0007-Fix-build-of-DCC-code-in-MSVC.patch b/0007-Fix-build-of-DCC-code-in-MSVC.patch
deleted file mode 100644
index 2308fdd..0000000
--- a/0007-Fix-build-of-DCC-code-in-MSVC.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From fcdcbbcab46c57be1814e6a7fa0dddde7495d371 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Nicol=C3=A1s=20Alvarez?= <nicolas.alvarez at gmail.com>
-Date: Fri, 5 Dec 2014 15:34:28 -0300
-Subject: [PATCH 07/24] Fix build of DCC code in MSVC.
-
-Replaced QDialogButtonBox::QDialogButtonBox::Retry with
-QDialogButtonBox::Retry. I don't know why the former works in gcc though.
----
- src/dcc/resumedialog.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/dcc/resumedialog.cpp b/src/dcc/resumedialog.cpp
-index aae884e..cc9ce19 100644
---- a/src/dcc/resumedialog.cpp
-+++ b/src/dcc/resumedialog.cpp
-@@ -164,7 +164,7 @@ namespace Konversation
- m_buttonBox->button(QDialogButtonBox::Ok)->setText(i18n("&Overwrite"));
- m_buttonBox->button(QDialogButtonBox::Ok)->setEnabled(m_enabledActions & RA_Overwrite);
-
-- m_buttonBox->button(QDialogButtonBox::QDialogButtonBox::Retry)->setEnabled(true);
-+ m_buttonBox->button(QDialogButtonBox::Retry)->setEnabled(true);
- if (m_enabledActions & RA_OverwriteDefaultPath)
- m_overwriteDefaultPathCheckBox->setEnabled(false);
- }
-@@ -173,7 +173,7 @@ namespace Konversation
- m_buttonBox->button(QDialogButtonBox::Ok)->setText(i18n("R&ename"));
- m_buttonBox->button(QDialogButtonBox::Ok)->setEnabled(m_enabledActions & RA_Rename);
-
-- m_buttonBox->button(QDialogButtonBox::QDialogButtonBox::Retry)->setEnabled(false);
-+ m_buttonBox->button(QDialogButtonBox::Retry)->setEnabled(false);
- if (m_enabledActions & RA_OverwriteDefaultPath)
- m_overwriteDefaultPathCheckBox->setEnabled(true);
- }
---
-2.1.0
-
diff --git a/0008-Fix-build-of-UPnP-code-on-Windows.patch b/0008-Fix-build-of-UPnP-code-on-Windows.patch
deleted file mode 100644
index 8d81416..0000000
--- a/0008-Fix-build-of-UPnP-code-on-Windows.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 1e329a8098fe1abaa0baa408f3b757131f58a470 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Nicol=C3=A1s=20Alvarez?= <nicolas.alvarez at gmail.com>
-Date: Fri, 5 Dec 2014 15:35:51 -0300
-Subject: [PATCH 08/24] Fix build of UPnP code on Windows.
-
-Windows doesn't have inet_aton, replace with inet_addr. inet_aton is
-preferred because it has better reporting for parse errors, but this is
-a hardcoded string literal, not user input, so there shouldn't be any
-errors anyway.
----
- src/upnp/upnpmcastsocket.cpp | 9 ++++++---
- 1 file changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/src/upnp/upnpmcastsocket.cpp b/src/upnp/upnpmcastsocket.cpp
-index 61877a1..37eef42 100644
---- a/src/upnp/upnpmcastsocket.cpp
-+++ b/src/upnp/upnpmcastsocket.cpp
-@@ -17,12 +17,15 @@
- #include <QUrl>
- #include <QDebug>
-
-+
-+#ifdef Q_OS_WIN
-+#include <winsock.h>
-+#else
- #include <unistd.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
-
--#ifndef Q_OS_WIN
- #include <netinet/in_systm.h>
- #include <netinet/ip.h>
- #endif
-@@ -199,7 +202,7 @@ namespace Konversation
-
- memset(&mreq,0,sizeof(struct ip_mreq));
-
-- inet_aton("239.255.255.250",&mreq.imr_multiaddr);
-+ mreq.imr_multiaddr.s_addr = inet_addr("239.255.255.250");
- mreq.imr_interface.s_addr = htonl(INADDR_ANY);
-
- #ifndef Q_OS_WIN
-@@ -219,7 +222,7 @@ namespace Konversation
-
- memset(&mreq,0,sizeof(struct ip_mreq));
-
-- inet_aton("239.255.255.250",&mreq.imr_multiaddr);
-+ mreq.imr_multiaddr.s_addr = inet_addr("239.255.255.250");
- mreq.imr_interface.s_addr = htonl(INADDR_ANY);
-
- #ifndef Q_OS_WIN
---
-2.1.0
-
diff --git a/0009-Fix-includes-of-dcccommon.cpp-on-Windows.patch b/0009-Fix-includes-of-dcccommon.cpp-on-Windows.patch
deleted file mode 100644
index 0cf5c1a..0000000
--- a/0009-Fix-includes-of-dcccommon.cpp-on-Windows.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From a8170a1061324ccff25ceda64b8a6a1d5fd2eaa5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Nicol=C3=A1s=20Alvarez?= <nicolas.alvarez at gmail.com>
-Date: Fri, 5 Dec 2014 15:36:44 -0300
-Subject: [PATCH 09/24] Fix includes of dcccommon.cpp on Windows.
-
-We shouldn't include BSD sockets headers on Windows.
-I haven't tested this on MinGW yet though.
----
- src/dcc/dcccommon.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/dcc/dcccommon.cpp b/src/dcc/dcccommon.cpp
-index 6f1c572..a9908b2 100644
---- a/src/dcc/dcccommon.cpp
-+++ b/src/dcc/dcccommon.cpp
-@@ -18,16 +18,16 @@
-
- #include <cstdlib>
- #include <sys/types.h>
--#include <netinet/in.h>
--#include <sys/socket.h>
- #ifndef Q_CC_MSVC
-+# include <netinet/in.h>
-+# include <sys/socket.h>
- # include <net/if.h>
- # include <sys/ioctl.h>
- # ifdef HAVE_STROPTS_H
- # include <stropts.h>
- # endif
-+# include <arpa/inet.h>
- #endif
--#include <arpa/inet.h>
-
- #include <QHostAddress>
- #include <QTcpServer>
---
-2.1.0
-
diff --git a/0011-Fix-layout-and-size-hint-calc-for-topic-label-to-tak.patch b/0011-Fix-layout-and-size-hint-calc-for-topic-label-to-tak.patch
deleted file mode 100644
index d405e9f..0000000
--- a/0011-Fix-layout-and-size-hint-calc-for-topic-label-to-tak.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 312e4e22251aa2f040f1385f970b5b28a73bb598 Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein at kde.org>
-Date: Sat, 13 Dec 2014 16:58:15 +0100
-Subject: [PATCH 11/24] Fix layout and size hint calc for topic label to take
- descenders into account.
-
----
- src/viewer/topiclabel.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/viewer/topiclabel.cpp b/src/viewer/topiclabel.cpp
-index 88a513d..6a8b433 100644
---- a/src/viewer/topiclabel.cpp
-+++ b/src/viewer/topiclabel.cpp
-@@ -48,7 +48,7 @@ namespace Konversation
-
- QSize TopicLabel::minimumSizeHint() const
- {
-- int minHeight = fontMetrics().lineSpacing() + fontMetrics().descent();
-+ int minHeight = fontMetrics().ascent() + fontMetrics().descent();
- return QSize(0, minHeight);
- }
-
-@@ -219,7 +219,7 @@ namespace Konversation
-
- text = tagUrls(text, m_channelName);
-
-- if(height() < (fontMetrics().lineSpacing() * 2))
-+ if(height() < ((fontMetrics().ascent() + fontMetrics().descent()) * 2))
- {
- text = rPixelSqueeze(text, width() - 10);
- setWordWrap(false);
---
-2.1.0
-
diff --git a/0012-Raise-the-main-window-when-re-running.patch b/0012-Raise-the-main-window-when-re-running.patch
deleted file mode 100644
index 710db29..0000000
--- a/0012-Raise-the-main-window-when-re-running.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From eba273a4cef682fafd418f6d18b9ee9d12ece9cc Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein at kde.org>
-Date: Sat, 13 Dec 2014 17:46:43 +0100
-Subject: [PATCH 12/24] Raise the main window when re-running.
-
-BUG:341705
----
- src/main.cpp | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/main.cpp b/src/main.cpp
-index 66d709d..538f4e3 100644
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -152,5 +152,9 @@ int main(int argc, char* argv[])
- aboutData.processCommandLine(&cmdLineParser);
- app.newInstance(&cmdLineParser);
-
-+ QObject::connect(&dbusService, &KDBusService::activateRequested,
-+ app.instance()->getMainWindow(), &MainWindow::activateWindow,
-+ Qt::DirectConnection);
-+
- return app.exec();
- }
---
-2.1.0
-
diff --git a/0013-Fix-color-mixing-on-abase.patch b/0013-Fix-color-mixing-on-abase.patch
deleted file mode 100644
index 76c0faa..0000000
--- a/0013-Fix-color-mixing-on-abase.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 45503fca7f33836cd57bb5fe8f5926d9717d2746 Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein at kde.org>
-Date: Sat, 13 Dec 2014 17:52:27 +0100
-Subject: [PATCH 13/24] Fix color mixing on abase.
-
----
- src/viewer/viewtree.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/viewer/viewtree.cpp b/src/viewer/viewtree.cpp
-index b50b24e..453c833 100644
---- a/src/viewer/viewtree.cpp
-+++ b/src/viewer/viewtree.cpp
-@@ -75,7 +75,7 @@ void ViewTreeDelegate::paint(QPainter* painter, const QStyleOptionViewItem& opti
- background = selected ? selColor : m_view->palette().color(QPalette::Base);
- }
-
-- QColor midColor = mixColor(bgColor, selColor);
-+ QColor midColor = mixColor(bgColor, background);
-
- int y = option.rect.y();
- int height = option.rect.y() + option.rect.height();
---
-2.1.0
-
diff --git a/0017-use-co-installable-qca-qt5-version.patch b/0017-use-co-installable-qca-qt5-version.patch
deleted file mode 100644
index b8bac09..0000000
--- a/0017-use-co-installable-qca-qt5-version.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 3aa918b5e3ac0f90a76d55c2bab12fafcbb1279b Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter at kde.org>
-Date: Tue, 13 Jan 2015 13:45:02 +0100
-Subject: [PATCH 17/24] use co-installable qca-qt5 version
-
-REVIEW: 122031
----
- CMakeLists.txt | 8 ++++----
- src/CMakeLists.txt | 10 +++++-----
- 2 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 567e997..17d8e7c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -44,9 +44,9 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
- find_package(Phonon4Qt5 4.6.60 REQUIRED)
- include_directories(${PHONON_INCLUDES})
-
--find_package(Qca 2.1.0)
--set_package_properties(Qca PROPERTIES DESCRIPTION "Support for encryption"
-- URL "http://delta.affinix.com/qca"
-+find_package(Qca-qt5 2.1.0)
-+set_package_properties(Qca-qt5 PROPERTIES DESCRIPTION "Support for encryption"
-+ URL "http://download.kde.org/stable/qca-qt5/"
- TYPE OPTIONAL)
- check_include_file("stropts.h" HAVE_STROPTS_H)
- check_include_file("byteswap.h" HAVE_BYTESWAP_H)
-@@ -55,7 +55,7 @@ check_include_file("sys/endian.h" HAVE_SYS_ENDIAN_H)
- configure_file(config-konversation.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-konversation.h )
- include_directories(${CMAKE_CURRENT_BINARY_DIR})
-
--set(HAVE_QCA2 ${Qca_FOUND})
-+set(HAVE_QCA2 ${Qca-qt5_FOUND})
-
- add_definitions(
- -DQT_USE_QSTRINGBUILDER
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index d8a44af..bbf7619 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -185,10 +185,10 @@ ki18n_wrap_ui(dcc_SRCS
- dcc/whiteboardfontchooserui.ui
- )
-
--if (Qca_FOUND)
-+if (Qca-qt5_FOUND)
- set(cipher_SRCS
- cipher.cpp)
--endif (Qca_FOUND)
-+endif (Qca-qt5_FOUND)
-
- set(upnp_SRCS
- upnp/soap.cpp
-@@ -235,8 +235,8 @@ target_link_libraries(konversation
- KF5::ItemViews
- Phonon::phonon4qt5)
-
--if (Qca_FOUND)
-- target_link_libraries(konversation qca)
--endif (Qca_FOUND)
-+if (Qca-qt5_FOUND)
-+ target_link_libraries(konversation qca-qt5)
-+endif ()
-
- install(TARGETS konversation ${INSTALL_TARGETS_DEFAULT_ARGS})
---
-2.1.0
-
diff --git a/0018-Use-KCharsets.patch b/0018-Use-KCharsets.patch
deleted file mode 100644
index 5ad98b2..0000000
--- a/0018-Use-KCharsets.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 5484057eac2c00f6736bf98ca5ee90c201fbede6 Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein at kde.org>
-Date: Sun, 18 Jan 2015 00:12:34 +0100
-Subject: [PATCH 18/24] Use KCharsets.
-
-Cf. bug 243513.
----
- ChangeLog | 3 +++
- src/irc/irccharsets.cpp | 2 +-
- 2 files changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/ChangeLog b/ChangeLog
-index f995f37..20cde43 100644
---- a/ChangeLog
-+++ b/ChangeLog
-@@ -1,3 +1,6 @@
-+Changes since 1.6-beta1:
-+* Improved support for character set aliases via KCharsets.
-+
- Changes from Konversation 1.5.1 to 1.6-beta1:
- Konversation 1.6-beta1 is the first release of Konversation built on the new
- KDE Frameworks 5 and Qt 5 library sets, and intended to allow you to help us
-diff --git a/src/irc/irccharsets.cpp b/src/irc/irccharsets.cpp
-index bb66eb2..e708162 100644
---- a/src/irc/irccharsets.cpp
-+++ b/src/irc/irccharsets.cpp
-@@ -114,7 +114,7 @@ namespace Konversation
- if(shortName == QStringLiteral("ISO 2022-JP"))
- return QTextCodec::codecForName( "jis7" );
- else
-- return QTextCodec::codecForName( shortName.toLatin1() );
-+ return KCharsets::charsets()->codecForName( shortName.toLatin1() );
- }
-
- IRCCharsets::IRCCharsets()
---
-2.1.0
-
diff --git a/0020-Raise-the-window-also-when-it-is-minimized-or-hidden.patch b/0020-Raise-the-window-also-when-it-is-minimized-or-hidden.patch
deleted file mode 100644
index 17542fd..0000000
--- a/0020-Raise-the-window-also-when-it-is-minimized-or-hidden.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 8b3369e0cfce7487215fb920ef13ee94f6bd43a7 Mon Sep 17 00:00:00 2001
-From: Jan Grulich <jgrulich at redhat.com>
-Date: Wed, 11 Feb 2015 14:14:17 +0100
-Subject: [PATCH 20/24] Raise the window also when it is minimized or hidden in
- system tray
-
-REVIEW:122520
----
- src/main.cpp | 2 +-
- src/mainwindow.cpp | 19 ++++++++++++-------
- src/mainwindow.h | 2 ++
- 3 files changed, 15 insertions(+), 8 deletions(-)
-
-diff --git a/src/main.cpp b/src/main.cpp
-index 538f4e3..1f51b6a 100644
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -153,7 +153,7 @@ int main(int argc, char* argv[])
- app.newInstance(&cmdLineParser);
-
- QObject::connect(&dbusService, &KDBusService::activateRequested,
-- app.instance()->getMainWindow(), &MainWindow::activateWindow,
-+ app.instance()->getMainWindow(), &MainWindow::activateAndRaiseWindow,
- Qt::DirectConnection);
-
- return app.exec();
-diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
-index 47101fd..9e98877 100644
---- a/src/mainwindow.cpp
-+++ b/src/mainwindow.cpp
-@@ -588,6 +588,17 @@ int MainWindow::confirmQuit()
- return result;
- }
-
-+void MainWindow::activateAndRaiseWindow()
-+{
-+ if (isMinimized())
-+ KWindowSystem::unminimizeWindow(winId());
-+ else if (Preferences::self()->showTrayIcon() && !isVisible())
-+ m_trayIcon->restore();
-+
-+ KWindowSystem::setOnDesktop(winId(), KWindowSystem::currentDesktop());
-+ KWindowSystem::activateWindow(winId());
-+}
-+
- void MainWindow::quitProgram()
- {
- if (Preferences::self()->showTrayIcon() &&
-@@ -885,13 +896,7 @@ void MainWindow::toggleVisibility()
- }
- else
- {
-- if (isMinimized())
-- KWindowSystem::unminimizeWindow(winId());
-- else if (Preferences::self()->showTrayIcon() && !isVisible())
-- m_trayIcon->restore();
--
-- KWindowSystem::setOnDesktop(winId(), KWindowSystem::currentDesktop());
-- KWindowSystem::activateWindow(winId());
-+ activateAndRaiseWindow();
- }
- }
-
-diff --git a/src/mainwindow.h b/src/mainwindow.h
-index 2ed99ef..2c41666 100644
---- a/src/mainwindow.h
-+++ b/src/mainwindow.h
-@@ -64,6 +64,8 @@ class MainWindow : public KXmlGuiWindow
- void insertMarkerLine();
-
- public Q_SLOTS:
-+ void activateAndRaiseWindow();
-+
- void quitProgram();
-
- void updateTrayIcon();
---
-2.1.0
-
diff --git a/0021-Sort-servers-for-auto-connect-otherwise-they-might-n.patch b/0021-Sort-servers-for-auto-connect-otherwise-they-might-n.patch
deleted file mode 100644
index 67ec2a0..0000000
--- a/0021-Sort-servers-for-auto-connect-otherwise-they-might-n.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From a4642dedbc81caadde1f0e75157344cb545c7e4a Mon Sep 17 00:00:00 2001
-From: Jan Grulich <jgrulich at redhat.com>
-Date: Wed, 11 Feb 2015 15:43:58 +0100
-Subject: [PATCH 21/24] Sort servers for auto-connect, otherwise they might not
- be in order as they were saved
-
----
- src/application.cpp | 13 ++++++++++++-
- 1 file changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/src/application.cpp b/src/application.cpp
-index 4081d5e..f66ab8c 100644
---- a/src/application.cpp
-+++ b/src/application.cpp
-@@ -226,6 +226,7 @@ void Application::newInstance(QCommandLineParser *args)
-
- if (!args->isSet(QStringLiteral("noautoconnect")) && url.isEmpty() && !args->isSet(QStringLiteral("server")))
- {
-+ QList<ServerGroupSettingsPtr> serversToAutoconnect;
- QHashIterator<int, Konversation::ServerGroupSettingsPtr> it(serverGroups);
- while(it.hasNext())
- {
-@@ -233,9 +234,19 @@ void Application::newInstance(QCommandLineParser *args)
- if (it.value()->autoConnectEnabled())
- {
- openServerList = false;
-- m_connectionManager->connectTo(Konversation::CreateNewConnection, it.key());
-+ serversToAutoconnect << it.value();
- }
- }
-+
-+ std::sort(serversToAutoconnect.begin(), serversToAutoconnect.end(), [] (const ServerGroupSettingsPtr &left, const ServerGroupSettingsPtr &right)
-+ {
-+ return left->sortIndex() < right->sortIndex();
-+ });
-+
-+ for (QList<ServerGroupSettingsPtr>::iterator it = serversToAutoconnect.begin(); it != serversToAutoconnect.end(); ++it)
-+ {
-+ m_connectionManager->connectTo(Konversation::CreateNewConnection, (*it)->id());
-+ }
- }
-
- if (openServerList) mainWindow->openServerList();
---
-2.1.0
-
diff --git a/0023-Simplify-Server-resetNickSelection.patch b/0023-Simplify-Server-resetNickSelection.patch
deleted file mode 100644
index a54439e..0000000
--- a/0023-Simplify-Server-resetNickSelection.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From b1dfa32c5c4122fafdd52a95225ff54de5ab4385 Mon Sep 17 00:00:00 2001
-From: Eike Hein <hein at kde.org>
-Date: Fri, 20 Feb 2015 22:08:04 +0100
-Subject: [PATCH 23/24] Simplify Server::resetNickSelection().
-
-Just skip over the current nick, don't try to make it the
-invisible list head. This way we try harder to revert to
-nicks early in the config-backed list.
-
-BUG:344225
----
- src/irc/server.cpp | 22 +++++++++-------------
- 1 file changed, 9 insertions(+), 13 deletions(-)
-
-diff --git a/src/irc/server.cpp b/src/irc/server.cpp
-index ebfd8bd..1fb21ae 100644
---- a/src/irc/server.cpp
-+++ b/src/irc/server.cpp
-@@ -1178,20 +1178,16 @@ void Server::autoCommandsAndChannels()
- void Server::resetNickSelection()
- {
- m_nickIndices.clear();
-- //for equivalence testing in case the identity gets changed underneath us
-+
-+ // For equivalence testing in case the identity gets changed underneath us.
- m_referenceNicklist = getIdentity()->getNicknameList();
-- //where in this identities nicklist will we have started?
-- int start = m_referenceNicklist.indexOf(getNickname());
-- int len = m_referenceNicklist.count();
--
-- //we first use this list of indices *after* we've already tried the current nick, which we don't want
-- //to retry if we wrapped, so exclude its index here
-- //if it wasn't in the list, we get -1 back, so then we *want* to include 0
-- for (int i=start+1; i<len; i++)
-- m_nickIndices.append(i);
-- //now, from the beginning of the list, to the item before start
-- for (int i=0; i<start; i++)
-- m_nickIndices.append(i);
-+
-+ for (int i = 0; i < m_referenceNicklist.length(); ++i) {
-+ // Pointless to include the nick we're already going to use.
-+ if (m_referenceNicklist.at(i) != getNickname()) {
-+ m_nickIndices.append(i);
-+ }
-+ }
- }
-
- QString Server::getNextNickname()
---
-2.1.0
-
diff --git a/konversation.spec b/konversation.spec
index d3e995f..343bd9f 100644
--- a/konversation.spec
+++ b/konversation.spec
@@ -1,9 +1,7 @@
-%define pre beta1
-
Name: konversation
Version: 1.6
-Release: 0.1.%{pre}%{?dist}
+Release: 1%{?dist}
Summary: A user friendly IRC client
License: GPLv2+
@@ -16,19 +14,6 @@ Source0: http://download.kde.org/%{?pre:un}stable/konversation/%{version}
%endif
## upstream patches
-Patch1: 0001-Bump-for-post-release.patch
-Patch4: 0004-Fix-typo-in-version-string.patch
-Patch7: 0007-Fix-build-of-DCC-code-in-MSVC.patch
-Patch8: 0008-Fix-build-of-UPnP-code-on-Windows.patch
-Patch9: 0009-Fix-includes-of-dcccommon.cpp-on-Windows.patch
-Patch11: 0011-Fix-layout-and-size-hint-calc-for-topic-label-to-tak.patch
-Patch12: 0012-Raise-the-main-window-when-re-running.patch
-Patch13: 0013-Fix-color-mixing-on-abase.patch
-Patch17: 0017-use-co-installable-qca-qt5-version.patch
-Patch18: 0018-Use-KCharsets.patch
-Patch20: 0020-Raise-the-window-also-when-it-is-minimized-or-hidden.patch
-Patch21: 0021-Sort-servers-for-auto-connect-otherwise-they-might-n.patch
-Patch23: 0023-Simplify-Server-resetNickSelection.patch
BuildRequires: cmake
BuildRequires: desktop-file-utils
@@ -121,6 +106,9 @@ fi
%changelog
+* Tue Apr 07 2015 Rex Dieter <rdieter at fedoraproject.org> 1.6-1
+- 1.6
+
* Sun Mar 01 2015 Rex Dieter <rdieter at fedoraproject.org> 1.6-0.1.beta1
- 1.6-beta1
diff --git a/sources b/sources
index db4f695..249e8ee 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5e5ccb0a17ba58bd4cac72ab8ac0f907 konversation-1.6-beta1.tar.xz
+02eb219fe4ac7005209819fb50d950fc konversation-1.6.tar.xz
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/konversation.git/commit/?h=f22&id=8c96c5826e68785fc38c75eb577b5d6de5ff4f16
More information about the scm-commits
mailing list