diff -Nru kadu-0.12.2/ChangeLog kadu-0.12.3/ChangeLog --- kadu-0.12.2/ChangeLog 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/ChangeLog 2012-09-14 21:54:35.000000000 +0000 @@ -1,3 +1,8 @@ ++++ version 0.12.3 +* jabber: fixed Facebook contacts groups being lost when upgrading from 0.10.x/0.11.x (beevvy) +* build: dropped USE_X11_XFIXES CMake option which had been broken for a long time (beevvy) +* gui: worked around critical bug in Qt 4.8.3 (beevvy) + +++ version 0.12.2 * core: fixed every new profile of Kadu being lost on Windows (regression since 0.11.x) (beevvy) * qt: ship more stable version of Qt on Windows (beevvy) diff -Nru kadu-0.12.2/VERSION kadu-0.12.3/VERSION --- kadu-0.12.2/VERSION 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/VERSION 2012-09-14 21:54:35.000000000 +0000 @@ -1 +1 @@ -0.12.2 +0.12.3 diff -Nru kadu-0.12.2/debian/changelog kadu-0.12.3/debian/changelog --- kadu-0.12.2/debian/changelog 2012-09-05 07:49:40.000000000 +0000 +++ kadu-0.12.3/debian/changelog 2012-09-15 11:05:48.000000000 +0000 @@ -1,3 +1,22 @@ +kadu (0.12.3-1) unstable; urgency=low + + * New upstream release + * Removed debian/patches/05-hotfix_upstream.patch and + debian/patches/06-mpris_player-harden-fix.patch -- patches applied + upstream + * Icon theme glass is installed again, since all icon sizes have been + corrected + * Changed build dependency from aspell to enchant (Upstream's suggestion) + + -- Patryk Cisek Sat, 15 Sep 2012 13:02:48 +0200 + +kadu (0.12.2-3) unstable; urgency=low + + * Added debian/patches/06-mpris_player-harden-fix.patch which fixes + loading mpris_player plugin on Debian hardened build. + + -- Patryk Cisek Mon, 10 Sep 2012 07:26:01 +0200 + kadu (0.12.2-2) unstable; urgency=low * Added important fix in debian/patches/05-hotfix_upstream.patch reported diff -Nru kadu-0.12.2/debian/control kadu-0.12.3/debian/control --- kadu-0.12.2/debian/control 2012-09-05 07:49:40.000000000 +0000 +++ kadu-0.12.3/debian/control 2012-09-15 11:05:48.000000000 +0000 @@ -4,15 +4,15 @@ Maintainer: Patryk Cisek Vcs-Git: git://git.debian.org/users/patryk/kadu.git Vcs-Browser: http://git.debian.org/?p=users/patryk/kadu.git -Build-Depends: aspell, - bzip2, +Build-Depends: bzip2, cmake (>=2.6), debhelper (>= 8.1.3), + enchant, hardening-wrapper, libasound2-dev, - libaspell-dev, libaudio-dev, libdbus-1-dev, + libenchant-dev, libgadu-dev, libidn11-dev, libindicate-qt-dev, diff -Nru kadu-0.12.2/debian/kadu-themes.install kadu-0.12.3/debian/kadu-themes.install --- kadu-0.12.2/debian/kadu-themes.install 2012-09-05 07:49:40.000000000 +0000 +++ kadu-0.12.3/debian/kadu-themes.install 2012-09-15 11:05:48.000000000 +0000 @@ -1,5 +1,6 @@ debian/tmp/usr/share/kadu/themes/emoticons/gg6_compatible debian/tmp/usr/share/kadu/themes/emoticons/tango +debian/tmp/usr/share/kadu/themes/icons/glass debian/tmp/usr/share/kadu/themes/icons/oxygen debian/tmp/usr/share/kadu/themes/sounds/bns debian/tmp/usr/share/kadu/themes/sounds/drums diff -Nru kadu-0.12.2/debian/patches/05-hotfix_upstream.patch kadu-0.12.3/debian/patches/05-hotfix_upstream.patch --- kadu-0.12.2/debian/patches/05-hotfix_upstream.patch 2012-09-05 07:49:40.000000000 +0000 +++ kadu-0.12.3/debian/patches/05-hotfix_upstream.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -Description: Work around loss of Facebook groups when upgrading - from 0.10.1-0.11.x -Author: Bartosz Brachaczek ---- -diff --git a/ChangeLog b/ChangeLog -index 23ae0d4..05bbb71 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,6 @@ -++++ version 0.12.3 -+* jabber: fixed Facebook contacts groups being lost when upgrading from 0.10.x/0.11.x (beevvy) -+ - +++ version 0.12.2 - * core: fixed every new profile of Kadu being lost on Windows (regression since 0.11.x) (beevvy) - * qt: ship more stable version of Qt on Windows (beevvy) -diff --git a/kadu-core/contacts/contact-shared.cpp b/kadu-core/contacts/contact-shared.cpp -index 4d7b2c1..2449401 100644 ---- a/kadu-core/contacts/contact-shared.cpp -+++ b/kadu-core/contacts/contact-shared.cpp -@@ -110,7 +110,18 @@ void ContactShared::load() - Entry->setState(RosterEntryDesynchronized); - else - Entry->setState(RosterEntrySynchronized); -- Entry->setDetached(loadValue("Detached", false)); -+ -+ // It's an explicit hack for update path from 0.10.1-0.11.x to 0.12+. 0.10/0.11 didn't -+ // have Detached property. But they did have an explicit hack for totally ignoring -+ // what Facebook says about groups, thus allowing users to place their Facebook contacts -+ // in groups in Kadu. And without below hack all this group information is overriden -+ // by useless a Facebook-provided group until we try to upload something to roster -+ // for the first time, we fail and only then we set Detached to true, when group -+ // information is already lost. -+ if (!hasValue("Detached")) -+ Entry->setDetached(Id.endsWith(QLatin1String("@chat.facebook.com"))); -+ else -+ Entry->setDetached(loadValue("Detached", false)); - - *ContactAccount = AccountManager::instance()->byUuid(loadValue("Account")); - doSetOwnerBuddy(BuddyManager::instance()->byUuid(loadValue("Buddy"))); -@@ -147,6 +158,7 @@ void ContactShared::store() - storeValue("Priority", Priority); - - storeValue("Dirty", RosterEntrySynchronized != Entry->state()); -+ // Detached property needs to be always stored, see the load() method. - storeValue("Detached", Entry->detached()); - - storeValue("Account", ContactAccount->uuid().toString()); --- -1.7.10 - diff -Nru kadu-0.12.2/debian/patches/series kadu-0.12.3/debian/patches/series --- kadu-0.12.2/debian/patches/series 2012-09-05 07:49:40.000000000 +0000 +++ kadu-0.12.3/debian/patches/series 2012-09-15 11:05:48.000000000 +0000 @@ -2,4 +2,3 @@ 02-external-plugins.patch 03-about-dialog.patch 04-lowered_expectant_libgadu_version.patch -05-hotfix_upstream.patch diff -Nru kadu-0.12.2/debian/rules kadu-0.12.3/debian/rules --- kadu-0.12.2/debian/rules 2012-09-05 07:49:40.000000000 +0000 +++ kadu-0.12.3/debian/rules 2012-09-15 11:05:48.000000000 +0000 @@ -55,7 +55,7 @@ mkdir -p $(INSTALL_DIR)/usr/share/cmake-2.8/Modules/ cp $(INSTALL_DIR)/usr/share/cmake/Modules/FindKadu.cmake $(INSTALL_DIR)/usr/share/cmake-2.8/Modules/ dh_install -i - cp externalthemes/dialog-error.png debian/kadu-common/usr/share/kadu/themes/icons/default/32x32/dialog-error.png + #cp externalthemes/dialog-error.png debian/kadu-common/usr/share/kadu/themes/icons/default/32x32/dialog-error.png install-arch: dh_testdir diff -Nru kadu-0.12.2/kadu-core/CMakeLists.txt kadu-0.12.3/kadu-core/CMakeLists.txt --- kadu-0.12.2/kadu-core/CMakeLists.txt 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/kadu-core/CMakeLists.txt 2012-09-14 21:54:35.000000000 +0000 @@ -1,44 +1,67 @@ include (FindPkgConfig) if (NOT MSVC AND NOT APPLE) - option (FAST_LINKING "Enable for faster linking, optimized for low RAM (works best with GCC and GNU ld)" ON) + set (FAST_LINKING_DEFAULT ON) else (NOT MSVC AND NOT APPLE) - option (FAST_LINKING "Enable for faster linking, optimized for low RAM (works best with GCC and GNU ld)" OFF) + set (FAST_LINKING_DEFAULT OFF) endif (NOT MSVC AND NOT APPLE) +option (FAST_LINKING "Enable for linking optimized for low RAM (works best with GCC and GNU ld)" "${FAST_LINKING_DEFAULT}") if (FAST_LINKING) - message (STATUS "Fast linking enabled") + message (STATUS "Fast (re)linking enabled") +else (FAST_LINKING) + message (STATUS "Fast (re)linking disabled") endif (FAST_LINKING) if (NOT WIN32) option (SIG_HANDLING_ENABLED "Define if you want system signals handling" ON) +endif (NOT WIN32) + +if (UNIX AND NOT APPLE) + if (NOT DEFINED WITH_LIBINDICATE_QT OR WITH_LIBINDICATE_QT) + pkg_search_module (LIBINDICATE_QT indicate-qt) + endif (NOT DEFINED WITH_LIBINDICATE_QT OR WITH_LIBINDICATE_QT) - if (UNIX AND NOT APPLE) - option (USE_X11_XFIXES "Use X11 XFixes extension (Desktop Linux)" ON) + option (WITH_LIBINDICATE_QT "Compile with Messaging Menu (Ayatana) support through libindicate-qt" "${LIBINDICATE_QT_FOUND}") - pkg_search_module (INDICATEQT indicate-qt) - if (INDICATEQT_FOUND) - message (STATUS "libindicate-qt devel found. Enabling Ayatana support") - option (WITH_LIBINDICATE_QT "Compile with Messaging Menu (Ayatana) support trough libindicate-qt" ON) - else (INDICATEQT_FOUND) - message (STATUS "libindicate-qt devel NOT FOUND. Disabling Ayatana support") - option (WITH_LIBINDICATE_QT "Compile with Messaging Menu (Ayatana) support trough libindicate-qt" OFF) - endif (INDICATEQT_FOUND) - endif (UNIX AND NOT APPLE) -endif (NOT WIN32) + if (WITH_LIBINDICATE_QT) + if (NOT LIBINDICATE_QT_FOUND) + message (SEND_ERROR "Could NOT find libindicate-qt") + else (NOT LIBINDICATE_QT_FOUND) + message (STATUS "Found libindicate-qt. Enabling Ayatana support") + # We need to link core to libindicate-qt so that indicator_docking + # doesn't crash at unloading. And it crashes mainly because dbus-glib + # doesn't support being dlclose()'d, so there is no better workaround. + link_directories (${LIBINDICATE_QT_LIBRARY_DIRS}) + add_definitions (${LIBINDICATE_QT_CFLAGS_OTHER}) + include_directories (${LIBINDICATE_QT_INCLUDE_DIRS}) + list (APPEND ADDITIONAL_LIBRARIES ${LIBINDICATE_QT_LIBRARIES}) + endif (NOT LIBINDICATE_QT_FOUND) + else (WITH_LIBINDICATE_QT) + message (STATUS "Could NOT find libindicate-qt. Disabling Ayatana support") + endif (WITH_LIBINDICATE_QT) +endif (UNIX AND NOT APPLE) -if (NOT NETWORK_IMPLEMENTATION) +if (NOT DEFINED NETWORK_IMPLEMENTATION OR "${NETWORK_IMPLEMENTATION}" STREQUAL "ntrack") find_package (QNtrack 010) +endif (NOT DEFINED NETWORK_IMPLEMENTATION OR "${NETWORK_IMPLEMENTATION}" STREQUAL "ntrack") + +if (NOT DEFINED NETWORK_IMPLEMENTATION) if (QNTRACK_FOUND) - set (NETWORK_IMPLEMENTATION "ntrack" CACHE STRING "Select network-aware implementation (Qt/ntrack/dummy)" FORCE) message (STATUS "No NETWORK_IMPLEMENTATION defined. Autodetected implementation: ntrack") + set (NETWORK_IMPLEMENTATION "ntrack") else (QNTRACK_FOUND) - set (NETWORK_IMPLEMENTATION "Qt" CACHE STRING "Select network-aware implementation (Qt/ntrack/dummy)" FORCE) message (STATUS "No NETWORK_IMPLEMENTATION defined. Autodetected implementation: Qt") + set (NETWORK_IMPLEMENTATION "Qt") endif (QNTRACK_FOUND) -elseif (${NETWORK_IMPLEMENTATION} STREQUAL "ntrack") - find_package (QNtrack 010 REQUIRED) -endif (NOT NETWORK_IMPLEMENTATION) +endif () + +set (NETWORK_IMPLEMENTATION "${NETWORK_IMPLEMENTATION}" CACHE STRING "Select network-aware implementation (Qt/ntrack/dummy)" FORCE) + +if ("${NETWORK_IMPLEMENTATION}" STREQUAL "ntrack") + list (APPEND ADDITIONAL_LIBRARIES ${QNTRACK_LIBRARIES}) +endif ("${NETWORK_IMPLEMENTATION}" STREQUAL "ntrack") +# The rest of NETWORK_IMPLEMENTATION stuff is handled in network/CMakeLists.txt. set (kadu_SRCS activate.cpp @@ -113,8 +136,6 @@ qt4_wrap_cpp (MOC_FILES ${kadu_MOC_SRCS}) -set (ADDITIONAL_LIBRARIES "") - if (WIN32) if (NOT WIN_QCA_DIR) message (SEND_ERROR "Pass path to libqca2 -DWIN_QCA_DIR=path") @@ -137,38 +158,15 @@ include_directories (${QCA2_INCLUDE_DIRS}) if (UNIX AND NOT APPLE) - if (WITH_LIBINDICATE_QT) - # We need to link core to libindicate-qt so that indicator_docking - # doesn't crash at unloading. And it crashes mainly because dbus-glib - # doesn't support being dlclose()'d, so there is no better workaround. - link_directories (${INDICATEQT_LIBRARY_DIRS}) - add_definitions (${INDICATEQT_CFLAGS_OTHER}) - include_directories (${INDICATEQT_INCLUDE_DIRS}) - list (APPEND ADDITIONAL_LIBRARIES ${INDICATEQT_LIBRARIES}) - endif (WITH_LIBINDICATE_QT) - - if (${NETWORK_IMPLEMENTATION} STREQUAL "ntrack") - list (APPEND ADDITIONAL_LIBRARIES ${QNTRACK_LIBRARIES}) - endif (${NETWORK_IMPLEMENTATION} STREQUAL "ntrack") - - include (FindX11) - if (X11_FOUND) - message (STATUS "Found X11 libraries: ${X11_X11_LIB}") - else (X11_FOUND) - message (FATAL_ERROR "Could not find X11 libraries") - endif (X11_FOUND) + find_package (X11 REQUIRED COMPONENTS X11 Xutil Xfixes) + if (X11_FOUND AND X11_Xutil_FOUND AND X11_Xfixes_FOUND) + message (STATUS "Found required X11 libraries: ${X11_X11_LIB};${X11_Xfixes_LIB}") + else (X11_FOUND AND X11_Xutil_FOUND AND X11_Xfixes_FOUND) + message (FATAL_ERROR "Could NOT find X11 or X11 Xfixes extension") + endif (X11_FOUND AND X11_Xutil_FOUND AND X11_Xfixes_FOUND) include_directories (${X11_INCLUDE_DIR}) - list (APPEND ADDITIONAL_LIBRARIES ${X11_X11_LIB}) - - if (USE_X11_XFIXES) - if (X11_Xfixes_FOUND) - message (STATUS "Found X11 Xfixes extension: ${X11_Xfixes_LIB}") - list (APPEND ADDITIONAL_LIBRARIES ${X11_Xfixes_LIB}) - else (X11_Xfixes_FOUND) - message (FATAL_ERROR "Could not find X11 Xfixes extension") - endif (X11_Xfixes_FOUND) - endif (USE_X11_XFIXES) + list (APPEND ADDITIONAL_LIBRARIES ${X11_X11_LIB} ${X11_Xfixes_LIB}) if (NOT DESKTOP_ENTRY) set (DESKTOP_ENTRY ${CMAKE_CURRENT_BINARY_DIR}/kadu.desktop) diff -Nru kadu-0.12.2/kadu-core/contacts/contact-shared.cpp kadu-0.12.3/kadu-core/contacts/contact-shared.cpp --- kadu-0.12.2/kadu-core/contacts/contact-shared.cpp 2012-08-30 14:13:16.000000000 +0000 +++ kadu-0.12.3/kadu-core/contacts/contact-shared.cpp 2012-09-14 21:54:35.000000000 +0000 @@ -110,7 +110,18 @@ Entry->setState(RosterEntryDesynchronized); else Entry->setState(RosterEntrySynchronized); - Entry->setDetached(loadValue("Detached", false)); + + // It's an explicit hack for update path from 0.10.1-0.11.x to 0.12+. 0.10/0.11 didn't + // have Detached property. But they did have an explicit hack for totally ignoring + // what Facebook says about groups, thus allowing users to place their Facebook contacts + // in groups in Kadu. And without below hack all this group information is overriden + // by useless a Facebook-provided group until we try to upload something to roster + // for the first time, we fail and only then we set Detached to true, when group + // information is already lost. + if (!hasValue("Detached")) + Entry->setDetached(Id.endsWith(QLatin1String("@chat.facebook.com"))); + else + Entry->setDetached(loadValue("Detached", false)); *ContactAccount = AccountManager::instance()->byUuid(loadValue("Account")); doSetOwnerBuddy(BuddyManager::instance()->byUuid(loadValue("Buddy"))); @@ -147,6 +158,7 @@ storeValue("Priority", Priority); storeValue("Dirty", RosterEntrySynchronized != Entry->state()); + // Detached property needs to be always stored, see the load() method. storeValue("Detached", Entry->detached()); storeValue("Account", ContactAccount->uuid().toString()); diff -Nru kadu-0.12.2/kadu-core/network/CMakeLists.txt kadu-0.12.3/kadu-core/network/CMakeLists.txt --- kadu-0.12.2/kadu-core/network/CMakeLists.txt 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/kadu-core/network/CMakeLists.txt 2012-09-14 21:54:35.000000000 +0000 @@ -22,13 +22,13 @@ set (network_INCLUDES "") -if (${NETWORK_IMPLEMENTATION} STREQUAL "Qt") +if ("${NETWORK_IMPLEMENTATION}" STREQUAL "Qt") set (NETWORK_IMPLEMENTATION_INCLUDE network-manager-qt.h) set (NETWORK_IMPLEMENTATION_CLASS_NAME NetworkManagerQt) list (APPEND network_SRCS network-manager-qt.cpp) list (APPEND network_MOC_SRCS network-manager-qt.h) -elseif (${NETWORK_IMPLEMENTATION} STREQUAL "ntrack") +elseif ("${NETWORK_IMPLEMENTATION}" STREQUAL "ntrack") set (NETWORK_IMPLEMENTATION_INCLUDE network-manager-ntrack.h) set (NETWORK_IMPLEMENTATION_CLASS_NAME NetworkManagerNTrack) @@ -36,18 +36,15 @@ list (APPEND network_SRCS network-manager-ntrack.cpp) list (APPEND network_MOC_SRCS network-manager-ntrack.h) -else (${NETWORK_IMPLEMENTATION} STREQUAL "Qt") - if (NOT ${NETWORK_IMPLEMENTATION} STREQUAL "dummy") - message (STATUS "Unknown ${NETWORK_IMPLEMENTATION} network implementation") - set (NETWORK_IMPLEMENTATION "dummy") - endif (NOT ${NETWORK_IMPLEMENTATION} STREQUAL "dummy") - +elseif ("${NETWORK_IMPLEMENTATION}" STREQUAL "dummy") set (NETWORK_IMPLEMENTATION_INCLUDE network-manager-dummy.h) set (NETWORK_IMPLEMENTATION_CLASS_NAME NetworkManagerDummy) list (APPEND network_SRCS network-manager-dummy.cpp) list (APPEND network_MOC_SRCS network-manager-dummy.h) -endif (${NETWORK_IMPLEMENTATION} STREQUAL "Qt") +else ("${NETWORK_IMPLEMENTATION}" STREQUAL "Qt") + message (FATAL_ERROR "Unknown ${NETWORK_IMPLEMENTATION} network implementation") +endif ("${NETWORK_IMPLEMENTATION}" STREQUAL "Qt") message (STATUS "Using ${NETWORK_IMPLEMENTATION} network implementation") diff -Nru kadu-0.12.2/kadu-core/talkable/filter/hide-offline-talkable-filter.cpp kadu-0.12.3/kadu-core/talkable/filter/hide-offline-talkable-filter.cpp --- kadu-0.12.2/kadu-core/talkable/filter/hide-offline-talkable-filter.cpp 2012-08-30 14:13:16.000000000 +0000 +++ kadu-0.12.3/kadu-core/talkable/filter/hide-offline-talkable-filter.cpp 2012-09-14 21:54:35.000000000 +0000 @@ -18,8 +18,10 @@ */ #include "buddies/buddy.h" +#include "buddies/buddy-manager.h" #include "buddies/buddy-preferred-manager.h" #include "contacts/contact.h" +#include "contacts/contact-manager.h" #include "hide-offline-talkable-filter.h" @@ -63,4 +65,19 @@ Enabled = enabled; emit filterChanged(); + + // Without it, Kadu crashes either on login or on clicking on the contacts list + // because of QTBUG-27122 in Qt 4.8.3. Though, I'm not 100% sure if we don't need + // it anyways to be correct... + // TODO Qt5: Check whether we actually need it (QTBUG-27122 is fixed in Qt5) and remove if not. + if (enabled) + { + connect(BuddyManager::instance(), SIGNAL(buddyUpdated(Buddy)), this, SIGNAL(filterChanged())); + connect(ContactManager::instance(), SIGNAL(contactUpdated(Contact)), this, SIGNAL(filterChanged())); + } + else + { + disconnect(BuddyManager::instance(), SIGNAL(buddyUpdated(Buddy)), this, SIGNAL(filterChanged())); + disconnect(ContactManager::instance(), SIGNAL(contactUpdated(Contact)), this, SIGNAL(filterChanged())); + } } diff -Nru kadu-0.12.2/plugins/config_wizard/gui/widgets/config-wizard-set-up-account-page.cpp kadu-0.12.3/plugins/config_wizard/gui/widgets/config-wizard-set-up-account-page.cpp --- kadu-0.12.2/plugins/config_wizard/gui/widgets/config-wizard-set-up-account-page.cpp 2012-08-30 14:13:16.000000000 +0000 +++ kadu-0.12.3/plugins/config_wizard/gui/widgets/config-wizard-set-up-account-page.cpp 2012-09-14 21:54:35.000000000 +0000 @@ -76,8 +76,8 @@ // NOTE: This signal is declared by AccountCreateWidget and AccountCreateWidget // but not by ModalConfigurationWidget. It will work correctly with Qt meta-object system, though. connect(AccountWidget.data(), SIGNAL(accountCreated(Account)), this, SLOT(accountCreated(Account))); - // Same as above, parentWidget() is QWizard. - connect(AccountWidget.data(), SIGNAL(destroyed()), parentWidget(), SLOT(back())); + // Same as above, window() is QWizard. + connect(AccountWidget.data(), SIGNAL(destroyed()), window(), SLOT(back())); } } @@ -85,6 +85,7 @@ { if (AccountWidget) { + disconnect(AccountWidget.data(), SIGNAL(destroyed()), window(), SLOT(back())); disconnect(AccountWidget.data(), 0, this, 0); delete AccountWidget.data(); } diff -Nru kadu-0.12.2/plugins/history_migration/history-migration-helper.cpp kadu-0.12.3/plugins/history_migration/history-migration-helper.cpp --- kadu-0.12.2/plugins/history_migration/history-migration-helper.cpp 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/plugins/history_migration/history-migration-helper.cpp 2012-09-14 21:54:35.000000000 +0000 @@ -96,7 +96,7 @@ uins.clear(); QStringList struins = entry.split('_', QString::SkipEmptyParts); - bool ok; + bool ok = false; foreach (const QString &struin, struins) { uins.append(struin.toUInt(&ok)); diff -Nru kadu-0.12.2/plugins/idle/CMakeLists.txt kadu-0.12.3/plugins/idle/CMakeLists.txt --- kadu-0.12.2/plugins/idle/CMakeLists.txt 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/plugins/idle/CMakeLists.txt 2012-09-14 21:54:35.000000000 +0000 @@ -14,15 +14,15 @@ ) if (UNIX AND NOT APPLE) - include (FindX11) + find_package (X11 REQUIRED COMPONENTS X11 Xutil Xscreensaver) if (X11_Xscreensaver_FOUND) - message (STATUS "Found X11 Screen Saver extension: ${X11_Xscreensaver_LIB}") + message (STATUS "Found required X11 libraries: ${X11_X11_LIB};${X11_Xscreensaver_LIB}") else (X11_Xscreensaver_FOUND) - message (FATAL_ERROR "Could not find X11 Screen Saver extension") + message (SEND_ERROR "Could NOT find X11 XScrnSaver") endif (X11_Xscreensaver_FOUND) include_directories (${X11_INCLUDE_DIR}) - set (LIBRARIES ${X11_Xscreensaver_LIB}) + set (LIBRARIES ${X11_X11_LIB} ${X11_Xscreensaver_LIB}) set (SOURCES idle-plugin.cpp diff -Nru kadu-0.12.2/plugins/indicator_docking/CMakeLists.txt kadu-0.12.3/plugins/indicator_docking/CMakeLists.txt --- kadu-0.12.2/plugins/indicator_docking/CMakeLists.txt 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/plugins/indicator_docking/CMakeLists.txt 2012-09-14 21:54:35.000000000 +0000 @@ -23,16 +23,16 @@ message (SEND_ERROR "You need to compile core with -DWITH_LIBINDICATE_QT=ON. Aborting. If you are compiling outside of Kadu core sources, make sure it is compiled with libindicate-qt support and redefine the required macro here.") endif (NOT WITH_LIBINDICATE_QT) -pkg_search_module (INDICATEQT REQUIRED indicate-qt) +pkg_search_module (LIBINDICATE_QT REQUIRED indicate-qt) -link_directories (${INDICATEQT_LIBRARY_DIRS}) -add_definitions (${INDICATEQT_CFLAGS_OTHER}) -include_directories (${INDICATEQT_INCLUDE_DIRS}) +link_directories (${LIBINDICATE_QT_LIBRARY_DIRS}) +add_definitions (${LIBINDICATE_QT_CFLAGS_OTHER}) +include_directories (${LIBINDICATE_QT_INCLUDE_DIRS}) kadu_plugin (indicator_docking PLUGIN_SOURCES ${SOURCES} PLUGIN_MOC_SOURCES ${MOC_SOURCES} - PLUGIN_LIBRARIES ${INDICATEQT_LIBRARIES} + PLUGIN_LIBRARIES ${LIBINDICATE_QT_LIBRARIES} PLUGIN_DEPENDENCIES docking ) diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/irisnetglobal.cpp kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/irisnetglobal.cpp --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/irisnetglobal.cpp 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/irisnetglobal.cpp 2012-09-14 21:54:46.000000000 +0000 @@ -27,8 +27,7 @@ // built-in providers #ifdef Q_OS_WIN extern IrisNetProvider *irisnet_createWinNetProvider(); -#endif -#ifdef Q_OS_UNIX +#else extern IrisNetProvider *irisnet_createUnixNetProvider(); #endif extern IrisNetProvider *irisnet_createJDnsProvider(); @@ -182,8 +181,7 @@ { #ifdef Q_OS_WIN addBuiltIn(irisnet_createWinNetProvider()); -#endif -#ifdef Q_OS_UNIX +#else addBuiltIn(irisnet_createUnixNetProvider()); #endif addBuiltIn(irisnet_createJDnsProvider()); diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/netinterface_unix.cpp kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/netinterface_unix.cpp --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/netinterface_unix.cpp 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/corelib/netinterface_unix.cpp 2012-09-14 21:54:46.000000000 +0000 @@ -97,8 +97,10 @@ if(((struct sockaddr *)&ifr->ifr_addr)->sa_family == AF_INET) { sockaddr_len = sizeof(struct sockaddr_in); +#if defined(AF_INET6) && !defined(__OS2__) } else if(((struct sockaddr *)&ifr->ifr_addr)->sa_family == AF_INET6) { sockaddr_len = sizeof(struct sockaddr_in6); +#endif } else { sockaddr_len = sizeof(struct sockaddr); } diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/cutestuff/socks.cpp kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/cutestuff/socks.cpp --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/cutestuff/socks.cpp 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/cutestuff/socks.cpp 2012-09-14 21:54:46.000000000 +0000 @@ -27,16 +27,11 @@ #include #include -#ifdef Q_OS_UNIX -#include -#include -#endif - #ifdef Q_OS_WIN32 #include -#endif - -#ifdef Q_OS_UNIX +#else +#include +#include #include #include #endif diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/processquit.cpp kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/processquit.cpp --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/processquit.cpp 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/irisnet/noncore/processquit.cpp 2012-09-14 21:54:46.000000000 +0000 @@ -30,9 +30,7 @@ #ifdef Q_OS_WIN # include -#endif - -#ifdef Q_OS_UNIX +#else # include # include #endif @@ -107,8 +105,7 @@ bool done; #ifdef Q_OS_WIN bool use_handler; -#endif -#ifdef Q_OS_UNIX +#else int sig_pipe[2]; SafeSocketNotifier *sig_notifier; #endif @@ -120,8 +117,7 @@ use_handler = !is_gui_app(); if(use_handler) SetConsoleCtrlHandler((PHANDLER_ROUTINE)winHandler, TRUE); -#endif -#ifdef Q_OS_UNIX +#else if(pipe(sig_pipe) == -1) { // no support then @@ -141,8 +137,7 @@ #ifdef Q_OS_WIN if(use_handler) SetConsoleCtrlHandler((PHANDLER_ROUTINE)winHandler, FALSE); -#endif -#ifdef Q_OS_UNIX +#else unixWatchRemove(SIGINT); unixWatchRemove(SIGHUP); unixWatchRemove(SIGTERM); @@ -159,9 +154,7 @@ QMetaObject::invokeMethod(g_pq->d, "ctrl_ready", Qt::QueuedConnection); return TRUE; } -#endif - -#ifdef Q_OS_UNIX +#else static void unixHandler(int sig) { Q_UNUSED(sig); @@ -212,7 +205,7 @@ void sig_activated(int) { -#ifdef Q_OS_UNIX +#ifndef Q_OS_WIN unsigned char c; if(::read(sig_pipe[0], &c, 1) == -1) { diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_p.h kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_p.h --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_p.h 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_p.h 2012-09-14 21:54:46.000000000 +0000 @@ -44,6 +44,8 @@ # define JDNS_OS_SOLARIS #elif defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__) || defined(__xlc__)) # define JDNS_OS_MAC +#elif defined(__OS2__) || defined(__EMX__) +# define JDNS_OS_OS2 #endif #ifdef JDNS_OS_WIN diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_sys.c kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_sys.c --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_sys.c 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/jdns/jdns_sys.c 2012-09-14 21:54:46.000000000 +0000 @@ -644,7 +644,11 @@ params = jdns_dnsparams_new(); +#ifndef JDNS_OS_OS2 f = jdns_fopen("/etc/resolv.conf", "r"); +#else + f = jdns_fopen("\\MPTN\\ETC\\RESOLV2", "r"); +#endif if(!f) return params; while(1) @@ -752,6 +756,7 @@ if(n == -1) return params; +#ifndef JDNS_OS_OS2 // nameservers - ipv6 for(n = 0; n < MAXNS && n < RESVAR._u._ext.nscount; ++n) { @@ -775,6 +780,7 @@ jdns_dnsparams_append_nameserver(params, addr, JDNS_UNICAST_PORT); jdns_address_delete(addr); } +#endif // nameservers - ipv4 for(n = 0; n < MAXNS && n < RESVAR.nscount; ++n) diff -Nru kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/jdns/qjdns_sock.cpp kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/jdns/qjdns_sock.cpp --- kadu-0.12.2/plugins/jabber_protocol/3rdparty/libiris/src/jdns/qjdns_sock.cpp 2012-08-30 14:13:28.000000000 +0000 +++ kadu-0.12.3/plugins/jabber_protocol/3rdparty/libiris/src/jdns/qjdns_sock.cpp 2012-09-14 21:54:46.000000000 +0000 @@ -31,9 +31,7 @@ #ifdef Q_OS_WIN # include # include -#endif - -#ifdef Q_OS_UNIX +#else # include # include # include diff -Nru kadu-0.12.2/plugins/mprisplayer_mediaplayer/mpris_controller.h kadu-0.12.3/plugins/mprisplayer_mediaplayer/mpris_controller.h --- kadu-0.12.2/plugins/mprisplayer_mediaplayer/mpris_controller.h 2012-08-30 14:13:16.000000000 +0000 +++ kadu-0.12.3/plugins/mprisplayer_mediaplayer/mpris_controller.h 2012-09-14 21:54:35.000000000 +0000 @@ -94,9 +94,6 @@ QList getTrackList() const; -public slots: - void trackChanged(const QVariantMap &map); - }; #endif diff -Nru kadu-0.12.2/plugins/pcspeaker/CMakeLists.txt kadu-0.12.3/plugins/pcspeaker/CMakeLists.txt --- kadu-0.12.2/plugins/pcspeaker/CMakeLists.txt 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/plugins/pcspeaker/CMakeLists.txt 2012-09-14 21:54:36.000000000 +0000 @@ -25,9 +25,9 @@ set (LIBRARIES "") if (UNIX AND NOT APPLE) - include (FindX11) + find_package (X11 REQUIRED COMPONENTS X11) if (NOT X11_FOUND) - message (SEND_ERROR "X11 NOT FOUD") + message (SEND_ERROR "Could NOT find X11") endif (NOT X11_FOUND) include_directories (${X11_INCLUDE_DIR}) diff -Nru kadu-0.12.2/plugins/screenshot/CMakeLists.txt kadu-0.12.3/plugins/screenshot/CMakeLists.txt --- kadu-0.12.2/plugins/screenshot/CMakeLists.txt 2012-08-30 14:13:17.000000000 +0000 +++ kadu-0.12.3/plugins/screenshot/CMakeLists.txt 2012-09-14 21:54:36.000000000 +0000 @@ -45,13 +45,13 @@ data/configuration/screenshot.ui ) -set (LIBRARIES "") - if (UNIX AND NOT APPLE) - include (FindX11) - if (NOT X11_Xshape_FOUND) - message (SEND_ERROR "X11 Xshape extension NOT FOUND") - endif (NOT X11_Xshape_FOUND) + find_package (X11 REQUIRED COMPONENTS X11 Xext Xshape) + if (X11_Xshape_FOUND) + message (STATUS "Found required X11 libraries: ${X11_X11_LIB};${X11_Xext_LIB}") + else (X11_Xshape_FOUND) + message (SEND_ERROR "Could NOT find X11 Xshape") + endif (X11_Xshape_FOUND) include_directories (${X11_INCLUDE_DIR}) list (APPEND LIBRARIES ${X11_X11_LIB} ${X11_Xext_LIB}) diff -Nru kadu-0.12.2/plugins/spellchecker/configuration/spellchecker-configuration.cpp kadu-0.12.3/plugins/spellchecker/configuration/spellchecker-configuration.cpp --- kadu-0.12.2/plugins/spellchecker/configuration/spellchecker-configuration.cpp 2012-08-30 14:13:16.000000000 +0000 +++ kadu-0.12.3/plugins/spellchecker/configuration/spellchecker-configuration.cpp 2012-09-14 21:54:35.000000000 +0000 @@ -35,10 +35,12 @@ void SpellcheckerConfiguration::createInstance() { - if (!Instance) - Instance = new SpellcheckerConfiguration(); + if (Instance) + return; + Instance = new SpellcheckerConfiguration(); Instance->configurationUpdated(); + Instance->FullyLoaded = true; } void SpellcheckerConfiguration::destroyInstance() @@ -47,7 +49,8 @@ Instance = 0; } -SpellcheckerConfiguration::SpellcheckerConfiguration() +SpellcheckerConfiguration::SpellcheckerConfiguration() : + FullyLoaded(false) { createDefaultConfiguration(); } @@ -83,7 +86,7 @@ QStringList checked = config_file.readEntry("ASpell", "Checked", config_file.readEntry("General", "Language")).split(',', QString::SkipEmptyParts); int suggesterWordCount = config_file.readNumEntry("ASpell", "SuggesterWordCount"); - if (bold == Bold && italic == Italic && underline == Underline && accents == Accents && + if (FullyLoaded && bold == Bold && italic == Italic && underline == Underline && accents == Accents && caseSensivity == Case && suggester == Suggester && color == Color && checked == Checked && suggesterWordCount == SuggesterWordCount) return; diff -Nru kadu-0.12.2/plugins/spellchecker/configuration/spellchecker-configuration.h kadu-0.12.3/plugins/spellchecker/configuration/spellchecker-configuration.h --- kadu-0.12.2/plugins/spellchecker/configuration/spellchecker-configuration.h 2012-08-30 14:13:16.000000000 +0000 +++ kadu-0.12.3/plugins/spellchecker/configuration/spellchecker-configuration.h 2012-09-14 21:54:35.000000000 +0000 @@ -31,6 +31,7 @@ static SpellcheckerConfiguration *Instance; + bool FullyLoaded; bool Bold; bool Italic; bool Underline; Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/default/32x32/dialog-error.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/default/32x32/dialog-error.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/default/32x32/dialog-information.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/default/32x32/dialog-information.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/default/kadu_icons/16x16/tab-remove.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/default/kadu_icons/16x16/tab-remove.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/application-exit.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/application-exit.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/audio-input-microphone.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/audio-input-microphone.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/audio-volume-high.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/audio-volume-high.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/audio-volume-low.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/audio-volume-low.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/audio-volume-muted.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/audio-volume-muted.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/contact-new.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/contact-new.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/dialog-apply.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/dialog-apply.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/dialog-cancel.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/dialog-cancel.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/dialog-error.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/dialog-error.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/dialog-ok.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/dialog-ok.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/dialog-password.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/dialog-password.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/document-open.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/document-open.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/document-save.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/document-save.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/document-send.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/document-send.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/edit-clear.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/edit-clear.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/edit-copy.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/edit-copy.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/edit-delete.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/edit-delete.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/edit-find.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/edit-find.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/face-smile.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/face-smile.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/format-text-bold.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/format-text-bold.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/format-text-italic.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/format-text-italic.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/format-text-underline.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/format-text-underline.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/go-jump.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/go-jump.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/go-next.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/go-next.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/go-previous.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/go-previous.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/group-new.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/group-new.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/help-contents.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/help-contents.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/insert-image.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/insert-image.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/internet-group-chat.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/internet-group-chat.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/list-add.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/list-add.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/list-remove.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/list-remove.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/mail-attachment.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/mail-attachment.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/mail-message-new.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/mail-message-new.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/phone.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/phone.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/preferences-other.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/preferences-other.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/security-high.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/security-high.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/security-low.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/security-low.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/view-refresh.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/view-refresh.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/16x16/x-office-address-book.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/16x16/x-office-address-book.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/application-exit.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/application-exit.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/audio-input-microphone.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/audio-input-microphone.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/audio-volume-high.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/audio-volume-high.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/audio-volume-low.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/audio-volume-low.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/audio-volume-muted.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/audio-volume-muted.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/contact-new.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/contact-new.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/dialog-apply.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/dialog-apply.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/dialog-cancel.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/dialog-cancel.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/dialog-error.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/dialog-error.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/dialog-ok.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/dialog-ok.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/dialog-password.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/dialog-password.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/document-open.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/document-open.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/document-save.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/document-save.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/document-send.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/document-send.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/edit-clear.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/edit-clear.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/edit-copy.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/edit-copy.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/edit-delete.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/edit-delete.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/edit-find.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/edit-find.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/face-smile.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/face-smile.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/format-text-bold.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/format-text-bold.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/format-text-italic.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/format-text-italic.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/format-text-underline.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/format-text-underline.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/go-jump.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/go-jump.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/go-next.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/go-next.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/go-previous.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/go-previous.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/group-new.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/group-new.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/help-contents.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/help-contents.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/insert-image.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/insert-image.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/internet-group-chat.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/internet-group-chat.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/list-add.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/list-add.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/list-remove.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/list-remove.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/mail-attachment.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/mail-attachment.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/mail-message-new.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/mail-message-new.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/phone.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/phone.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/preferences-other.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/preferences-other.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/security-high.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/security-high.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/security-low.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/security-low.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/view-refresh.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/view-refresh.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/22x22/x-office-address-book.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/22x22/x-office-address-book.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/agent.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/agent.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/profiles-configure.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/profiles-configure.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/profiles-user.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/profiles-user.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/profiles.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/profiles.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/qt4notify.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/qt4notify.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/screenshot-camera-photo.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/screenshot-camera-photo.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/16x16/weather-show-weather-few-clouds.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/16x16/weather-show-weather-few-clouds.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/22x22/agent.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/22x22/agent.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/22x22/profiles.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/22x22/profiles.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/external_modules/22x22/qt4notify.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/external_modules/22x22/qt4notify.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/block-buddy.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/block-buddy.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/blocked.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/blocked.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/blocking.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/blocking.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/change-color.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/change-color.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/change-status.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/change-status.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/clear-history.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/clear-history.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/conference.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/conference.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/copy-personal-info.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/copy-personal-info.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/enable-notifications.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/enable-notifications.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/enter.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/enter.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/history.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/history.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/merge-buddies.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/merge-buddies.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/multilogon.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/multilogon.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/notify-about-buddy.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/notify-about-buddy.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/notify-hints.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/notify-hints.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/only-show-online-and-with-description.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/only-show-online-and-with-description.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/only-show-with-description.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/only-show-with-description.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/plugins.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/plugins.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/show-blocked-buddies.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/show-blocked-buddies.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/show-descriptions.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/show-descriptions.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/show-information-panel.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/show-information-panel.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/show-offline-buddies.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/show-offline-buddies.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/tab-detach.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/tab-detach.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/16x16/tab-remove.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/16x16/tab-remove.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/block-buddy.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/block-buddy.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/blocked.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/blocked.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/blocking.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/blocking.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/change-color.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/change-color.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/change-status.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/change-status.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/clear-history.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/clear-history.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/conference.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/conference.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/copy-personal-info.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/copy-personal-info.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/enable-notifications.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/enable-notifications.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/enter.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/enter.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/history.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/history.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/merge-buddies.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/merge-buddies.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/notify-about-buddy.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/notify-about-buddy.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/notify-hints.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/notify-hints.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/only-show-online-and-with-description.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/only-show-online-and-with-description.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/only-show-with-description.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/only-show-with-description.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/plugins.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/plugins.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/show-blocked-buddies.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/show-blocked-buddies.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/show-descriptions.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/show-descriptions.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/show-information-panel.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/show-information-panel.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/show-offline-buddies.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/show-offline-buddies.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/kadu_icons/22x22/tab-detach.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/kadu_icons/22x22/tab-detach.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/common/16x16/message.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/common/16x16/message.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/common/16x16/message_anim.gif and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/common/16x16/message_anim.gif differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/common/16x16/muc_active.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/common/16x16/muc_active.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/common/16x16/muc_inactive.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/common/16x16/muc_inactive.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/away.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/away.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/away_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/away_d.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/do_not_disturb.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/do_not_disturb.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/do_not_disturb_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/do_not_disturb_d.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/free_for_chat.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/free_for_chat.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/free_for_chat_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/free_for_chat_d.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/invisible.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/invisible.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/invisible_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/invisible_d.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/not_available.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/not_available.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/not_available_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/not_available_d.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/offline.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/offline.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/offline_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/offline_d.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/online.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/online.png differ Binary files /tmp/dFba7FHrm2/kadu-0.12.2/varia/themes/icons/glass/protocols/gadu-gadu/16x16/online_d.png and /tmp/U1mUIURaEp/kadu-0.12.3/varia/themes/icons/glass/protocols/gadu-gadu/16x16/online_d.png differ