Hello community,
here is the log from the commit of package kemoticons for openSUSE:Factory checked in at 2014-04-02 17:22:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kemoticons (Old)
and /work/SRC/openSUSE:Factory/.kemoticons.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kemoticons"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kemoticons/kemoticons.changes 2014-03-10 12:18:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kemoticons.new/kemoticons.changes 2014-04-02 17:22:08.000000000 +0200
@@ -1,0 +2,9 @@
+Sat Mar 29 19:47:34 UTC 2014 - hrvoje.senjan@gmail.com
+
+- Update to 4.98.0
+ * API improvements and cleanups
+ * Buildsystem fixes
+ * For more details please see:
+ http://www.kde.org/announcements/announce-frameworks5-beta1.php
+
+-------------------------------------------------------------------
Old:
----
kemoticons-4.97.0.tar.xz
New:
----
kemoticons-4.98.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kemoticons.spec ++++++
--- /var/tmp/diff_new_pack.OP98VB/_old 2014-04-02 17:22:09.000000000 +0200
+++ /var/tmp/diff_new_pack.OP98VB/_new 2014-04-02 17:22:09.000000000 +0200
@@ -18,10 +18,10 @@
%define lname libKF5Emoticons5
Name: kemoticons
-Version: 4.97.0
+Version: 4.98.0
Release: 0
BuildRequires: cmake >= 2.8.12
-BuildRequires: extra-cmake-modules >= 0.0.11
+BuildRequires: extra-cmake-modules >= 0.0.12
BuildRequires: fdupes
BuildRequires: karchive-devel >= %{_kf5_version}
BuildRequires: kconfig-devel >= %{_kf5_version}
@@ -94,6 +94,7 @@
%{_kf5_servicesdir}/emoticonstheme_pidgin.desktop
%{_kf5_servicesdir}/emoticonstheme_xmpp.desktop
%{_kf5_servicetypesdir}/kemoticonsTheme.desktop
+%{_kf5_datadir}/emoticons/
%files devel
%defattr(-,root,root)
++++++ kemoticons-4.97.0.tar.xz -> kemoticons-4.98.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/CMakeLists.txt new/kemoticons-4.98.0/CMakeLists.txt
--- old/kemoticons-4.97.0/CMakeLists.txt 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/CMakeLists.txt 2014-03-29 08:16:54.000000000 +0100
@@ -2,7 +2,7 @@
project(KEmoticons)
-find_package(ECM 0.0.11 REQUIRED NO_MODULE)
+find_package(ECM 0.0.12 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
@@ -19,7 +19,7 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "4.97.0")
+set(KF5_VERSION "4.98.0")
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KEMOTICONS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kemoticons_version.h"
@@ -39,6 +39,7 @@
remove_definitions(-DQT_NO_CAST_FROM_ASCII)
add_subdirectory(src)
+add_subdirectory(themes)
add_subdirectory(autotests)
add_subdirectory(tests)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/autotests/CMakeLists.txt new/kemoticons-4.98.0/autotests/CMakeLists.txt
--- old/kemoticons-4.97.0/autotests/CMakeLists.txt 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/autotests/CMakeLists.txt 2014-03-29 08:16:54.000000000 +0100
@@ -12,3 +12,6 @@
kemoticons_unit_tests(kemoticontest)
+target_compile_definitions(kemoticontest PRIVATE
+ LOCAL_THEMES_DIR="${KEmoticons_SOURCE_DIR}/themes")
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/autotests/kemoticontest.cpp new/kemoticons-4.98.0/autotests/kemoticontest.cpp
--- old/kemoticons-4.97.0/autotests/kemoticontest.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/autotests/kemoticontest.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -3,6 +3,7 @@
Copyright (c) 2004 by Richard Smith
Copyright (c) 2005 by Duncan Mac-Vicar
+ Copyright (c) 2014 by Alex Merry
Kopete (c) 2002-2005 by the Kopete developers
@@ -16,17 +17,16 @@
*************************************************************************
*/
-#include "kemoticontest.h"
-
#include <QTest>
#include <QDir>
#include <QFile>
+#include <QStandardPaths>
#include <QTextStream>
#include <QDebug>
#include
-QTEST_MAIN(KEmoticonTest)
+static const char * default_theme = "Glass";
/*
There are three sets of tests, the Kopete 0.7 baseline with tests that were
@@ -35,65 +35,112 @@
The second set are those known to work in the current codebase.
The last set is the set with tests that are known to fail right now.
- the name convention is working|broken-number.input|output
+ the name convention is (working|broken)-number.input|output
*/
-void KEmoticonTest::testEmoticonParser()
+class KEmoticonTest : public QObject
{
- KEmoticonsTheme emo = KEmoticons().theme("kde4");
- QString basePath = QFINDTESTDATA("emoticon-parser-testcases");
- QVERIFY(!basePath.isEmpty());
- QDir testCasesDir(basePath);
-
- QStringList inputFileNames = testCasesDir.entryList(QStringList(QLatin1String("*.input")));
- Q_FOREACH (const QString &fileName, inputFileNames) {
- // qDebug() << "testcase: " << fileName;
- QString outputFileName = fileName;
- outputFileName.replace("input", "output");
- // open the input file
- QFile inputFile(basePath + QString::fromLatin1("/") + fileName);
- QFile expectedFile(basePath + QString::fromLatin1("/") + outputFileName);
- // check if the expected output file exists
- // if it doesn't, skip the testcase
+ Q_OBJECT
+
+private Q_SLOTS:
+ void initTestCase()
+ {
+ QStandardPaths::setTestModeEnabled(true);
+ QString dataPath = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation);
+
+ QString destThemePath = dataPath + QLatin1String("/emoticons/") + QLatin1String(default_theme);
+ QDir themeDir(destThemePath);
+ if (themeDir.exists()) {
+ QVERIFY(themeDir.removeRecursively());
+ }
+ QVERIFY(themeDir.mkpath("."));
+
+ QDir sourceThemeDir(QFile::decodeName(LOCAL_THEMES_DIR) + QLatin1String("/") + default_theme);
+ QVERIFY(sourceThemeDir.exists());
+
+ foreach (QString fileName, sourceThemeDir.entryList(QDir::Files)) {
+ QVERIFY(QFile::copy(sourceThemeDir.filePath(fileName),
+ themeDir.filePath(fileName)));
+ }
+
+ // check it can actually be found
+ themePath = QStandardPaths::locate(
+ QStandardPaths::GenericDataLocation,
+ QString::fromLatin1("emoticons/") + default_theme,
+ QStandardPaths::LocateDirectory);
+ QVERIFY2(!themePath.isEmpty(), qPrintable(themePath));
+ // testEmoticonParser() wants a trailing /
+ themePath += "/";
+ }
+
+ void cleanupTestCase()
+ {
+ QString dataPath = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation);
+ QString themePath = dataPath + QLatin1String("/emoticons/") + QLatin1String(default_theme);
+ QDir themeDir(themePath);
+ QVERIFY(themeDir.removeRecursively());
+ }
+
+ void testEmoticonParser_data()
+ {
+ QTest::addColumn<QString>("inputFileName");
+ QTest::addColumn<QString>("outputFileName");
+ QTest::addColumn<bool>("xfail");
+
+ QString basePath = QFINDTESTDATA("emoticon-parser-testcases");
+ QVERIFY(!basePath.isEmpty());
+ QDir testCasesDir(basePath);
+
+ QStringList inputFileNames = testCasesDir.entryList(QStringList(QLatin1String("*.input")));
+ Q_FOREACH (const QString &fileName, inputFileNames) {
+ QString outputFileName = fileName;
+ outputFileName.replace("input", "output");
+ QTest::newRow(qPrintable(fileName.left(fileName.lastIndexOf('.'))))
+ << basePath + QString::fromLatin1("/") + fileName
+ << basePath + QString::fromLatin1("/") + outputFileName
+ << (fileName.section("-", 0, 0) == QLatin1String("broken"));
+ }
+ }
+
+ void testEmoticonParser()
+ {
+ KEmoticonsTheme emo = KEmoticons().theme(default_theme);
+
+ QFETCH(QString, inputFileName);
+ QFETCH(QString, outputFileName);
+ QFETCH(bool, xfail);
+
+ QFile inputFile(inputFileName);
+ QFile expectedFile(outputFileName);
if (! expectedFile.exists()) {
QSKIP("Warning! expected output for testcase not found. Skiping testcase");
- continue;
- }
- if (inputFile.open(QIODevice::ReadOnly) && expectedFile.open(QIODevice::ReadOnly)) {
+ } else if (inputFile.open(QIODevice::ReadOnly) && expectedFile.open(QIODevice::ReadOnly)) {
const QString inputData = QString::fromLatin1(inputFile.readAll().constData());
const QString expectedData = QString::fromLatin1(expectedFile.readAll().constData());
inputFile.close();
expectedFile.close();
- const QString path = QStandardPaths::locate(QStandardPaths::GenericDataLocation, "emoticons/kde4/smile.png").remove("smile.png");
- if (path.isEmpty()) {
- QSKIP("Emoticons not installed, skipping. kdebase-runtime needed.");
- }
-
- QString result = emo.parseEmoticons(inputData, KEmoticonsTheme::RelaxedParse | KEmoticonsTheme::SkipHTML).replace(path, QString());
-
- // qDebug() << "Parse result: " << result;
+ QString result = emo.parseEmoticons(inputData,
+ KEmoticonsTheme::RelaxedParse | KEmoticonsTheme::SkipHTML);
+ result.replace(themePath, QString());
- // HACK to know the test case we applied, concatenate testcase name to both
- // input and expected string. WIll remove when I can add some sort of metadata
- // to a CHECK so debug its origin testcase
- //result = fileName + QString::fromLatin1(": ") + result;
- //expectedData = fileName + QString::fromLatin1(": ") + expectedData;
- // if the test case begins with broken, we expect it to fail, then use XFAIL
- // otherwise use CHECK
- if (fileName.section("-", 0, 0) == QString::fromLatin1("broken")) {
- // qDebug() << "checking known-broken testcase: " << fileName;
- QEXPECT_FAIL("", "Checking know-broken testcase", Continue);
+ if (xfail) {
+ QEXPECT_FAIL("", "Checking known-broken testcase", Continue);
QCOMPARE(result, expectedData);
} else {
- // qDebug() << "checking known-working testcase: " << fileName;
QCOMPARE(result, expectedData);
}
} else {
QSKIP("Warning! can't open testcase files. Skiping testcase");
- continue;
}
}
-}
+private:
+ QString themePath;
+};
+
+QTEST_MAIN(KEmoticonTest)
+
+#include
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/autotests/kemoticontest.h new/kemoticons-4.98.0/autotests/kemoticontest.h
--- old/kemoticons-4.97.0/autotests/kemoticontest.h 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/autotests/kemoticontest.h 1970-01-01 01:00:00.000000000 +0100
@@ -1,36 +0,0 @@
-/*
- Tests for Kopete::Message::parseEmoticons
-
- Copyright (c) 2004 by Richard Smith
- Copyright (c) 2005 by Duncan Mac-Vicar
- Copyright (c) 2006 by Michael Larouche
-
- Kopete (c) 2002-2006 by the Kopete developers
-
- *************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- *************************************************************************
-*/
-
-#ifndef KEMOTICON_TEST_H
-#define KEMOTICON_TEST_H
-
-#include <QObject>
-
-/**
- * QTestLib automatic test to test Emoticon parsing.
- */
-class KEmoticonTest : public QObject
-{
- Q_OBJECT
-private Q_SLOTS:
- void testEmoticonParser();
-};
-
-#endif
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/src/core/kemoticons.cpp new/kemoticons-4.98.0/src/core/kemoticons.cpp
--- old/kemoticons-4.97.0/src/core/kemoticons.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/src/core/kemoticons.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -29,6 +29,7 @@
#include
#include
+#include
#include
#include
@@ -139,7 +140,7 @@
QString KEmoticons::currentThemeName()
{
KConfigGroup config(KSharedConfig::openConfig("kdeglobals"), "Emoticons");
- QString name = config.readEntry("emoticonsTheme", "kde4");
+ QString name = config.readEntry("emoticonsTheme", "Glass");
return name;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/src/providers/adium/adium_emoticons.cpp new/kemoticons-4.98.0/src/providers/adium/adium_emoticons.cpp
--- old/kemoticons-4.97.0/src/providers/adium/adium_emoticons.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/src/providers/adium/adium_emoticons.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -21,6 +21,7 @@
#include
#include
#include
+#include
#include <QDebug>
#include
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/src/providers/kde/kde_emoticons.cpp new/kemoticons-4.98.0/src/providers/kde/kde_emoticons.cpp
--- old/kemoticons-4.97.0/src/providers/kde/kde_emoticons.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/src/providers/kde/kde_emoticons.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -22,6 +22,7 @@
#include
#include
#include
+#include
#include <QImageReader>
#include
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/src/providers/pidgin/pidgin_emoticons.cpp new/kemoticons-4.98.0/src/providers/pidgin/pidgin_emoticons.cpp
--- old/kemoticons-4.97.0/src/providers/pidgin/pidgin_emoticons.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/src/providers/pidgin/pidgin_emoticons.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -23,6 +23,7 @@
#include
#include
#include
+#include
#include
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/src/providers/xmpp/xmpp_emoticons.cpp new/kemoticons-4.98.0/src/providers/xmpp/xmpp_emoticons.cpp
--- old/kemoticons-4.97.0/src/providers/xmpp/xmpp_emoticons.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/src/providers/xmpp/xmpp_emoticons.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -22,6 +22,7 @@
#include
#include
#include
+#include
#include <QImageReader>
#include <QMimeDatabase>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/tests/main.cpp new/kemoticons-4.98.0/tests/main.cpp
--- old/kemoticons-4.97.0/tests/main.cpp 2014-03-01 12:50:43.000000000 +0100
+++ new/kemoticons-4.98.0/tests/main.cpp 2014-03-29 08:16:54.000000000 +0100
@@ -57,7 +57,7 @@
comboBox = new QComboBox;
emoticonTheme = emoticons.theme();
- // Theme list is repeating three times the same two themes: "Oxygen" and "kde4"
+ // Theme list is repeating three times the same two themes: "Oxygen" and "Glass"
qDebug() << "Theme list: " << emoticons.themeList();
// Theme name is empty!!
qDebug() << "Theme name: " << emoticonTheme.themeName();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/themes/CMakeLists.txt new/kemoticons-4.98.0/themes/CMakeLists.txt
--- old/kemoticons-4.97.0/themes/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/kemoticons-4.98.0/themes/CMakeLists.txt 2014-03-29 08:16:54.000000000 +0100
@@ -0,0 +1,9 @@
+install(
+ DIRECTORY
+ Glass
+ DESTINATION
+ ${SHARE_INSTALL_PREFIX}/emoticons/
+ FILES_MATCHING
+ PATTERN "*.png"
+ PATTERN "emoticons.xml"
+)
Files old/kemoticons-4.97.0/themes/Glass/angry.png and new/kemoticons-4.98.0/themes/Glass/angry.png differ
Files old/kemoticons-4.97.0/themes/Glass/bat.png and new/kemoticons-4.98.0/themes/Glass/bat.png differ
Files old/kemoticons-4.97.0/themes/Glass/beer.png and new/kemoticons-4.98.0/themes/Glass/beer.png differ
Files old/kemoticons-4.97.0/themes/Glass/biggrin.png and new/kemoticons-4.98.0/themes/Glass/biggrin.png differ
Files old/kemoticons-4.97.0/themes/Glass/cake.png and new/kemoticons-4.98.0/themes/Glass/cake.png differ
Files old/kemoticons-4.97.0/themes/Glass/camera.png and new/kemoticons-4.98.0/themes/Glass/camera.png differ
Files old/kemoticons-4.97.0/themes/Glass/cat.png and new/kemoticons-4.98.0/themes/Glass/cat.png differ
Files old/kemoticons-4.97.0/themes/Glass/clock.png and new/kemoticons-4.98.0/themes/Glass/clock.png differ
Files old/kemoticons-4.97.0/themes/Glass/cocktail.png and new/kemoticons-4.98.0/themes/Glass/cocktail.png differ
Files old/kemoticons-4.97.0/themes/Glass/confused.png and new/kemoticons-4.98.0/themes/Glass/confused.png differ
Files old/kemoticons-4.97.0/themes/Glass/cry.png and new/kemoticons-4.98.0/themes/Glass/cry.png differ
Files old/kemoticons-4.97.0/themes/Glass/cup.png and new/kemoticons-4.98.0/themes/Glass/cup.png differ
Files old/kemoticons-4.97.0/themes/Glass/dog.png and new/kemoticons-4.98.0/themes/Glass/dog.png differ
Files old/kemoticons-4.97.0/themes/Glass/email.png and new/kemoticons-4.98.0/themes/Glass/email.png differ
Files old/kemoticons-4.97.0/themes/Glass/embarassed.png and new/kemoticons-4.98.0/themes/Glass/embarassed.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kemoticons-4.97.0/themes/Glass/emoticons.xml new/kemoticons-4.98.0/themes/Glass/emoticons.xml
--- old/kemoticons-4.97.0/themes/Glass/emoticons.xml 1970-01-01 01:00:00.000000000 +0100
+++ new/kemoticons-4.98.0/themes/Glass/emoticons.xml 2014-03-29 08:16:54.000000000 +0100
@@ -0,0 +1,185 @@
+<?xml version="1.0"?>
+<messaging-emoticon-map >
+
+<emoticon file="angry">
+ <string>:-@</string>
+ <string>:@</string>
+ <string>>:-(</string>
+ <string>>:(</string>
+</emoticon>
+
+<emoticon file="bat">
+ <string>:-[</string>
+ <string>:[</string>
+</emoticon>
+
+<emoticon file="beer">
+ <string>(B)</string>
+ <string>(b)</string>
+</emoticon>
+
+<emoticon file="cake">
+ <string>(^)</string>
+</emoticon>
+
+<emoticon file="camera">
+ <string>(P)</string>
+ <string>(p)</string>
+</emoticon>
+
+<emoticon file="cat">
+ <string>(@)</string>
+</emoticon>
+
+<emoticon file="clock">
+ <string>(O)</string>
+ <string>(o)</string>
+</emoticon>
+
+<emoticon file="cocktail">
+ <string>(D)</string>
+ <string>(d)</string>
+</emoticon>
+
+<emoticon file="confused">
+ <string>:-S</string>
+ <string>:S</string>
+ <string>:-s</string>
+ <string>:s</string>
+</emoticon>
+
+<emoticon file="cry">
+ <string>:'(</string>
+ <string>:'-(</string>
+ <string>;-(</string>
+ <string>;(</string>
+</emoticon>
+
+<emoticon file="cup">
+ <string>(C)</string>
+ <string>(c)</string>
+</emoticon>
+
+<emoticon file="dog">
+ <string>(&)</string>
+</emoticon>
+
+<emoticon file="embarassed">
+ <string>:-$</string>
+ <string>:$</string>
+</emoticon>
+
+<emoticon file="email">
+ <string>(E)</string>
+ <string>(e)</string>
+</emoticon>
+
+<emoticon file="film">
+ <string>(~)</string>
+</emoticon>
+
+<emoticon file="kiss">
+ <string>(K)</string>
+ <string>(k)</string>
+ <string>:-X</string>
+ <string>:X</string>
+ <string>:-x</string>
+ <string>:x</string>
+</emoticon>
+
+<emoticon file="lightbulb">
+ <string>(I)</string>
+ <string>(i)</string>
+</emoticon>
+
+<emoticon file="love">
+ <string>(L)</string>
+ <string>(l)</string>
+</emoticon>
+
+<emoticon file="note">
+ <string>(8)</string>
+</emoticon>
+
+<emoticon file="omg">
+ <string>:-O</string>
+ <string>:O</string>
+ <string>:-o</string>
+ <string>:o</string>
+</emoticon>
+
+<emoticon file="phone">
+ <string>(T)</string>
+ <string>(t)</string>
+</emoticon>
+
+<emoticon file="present">
+ <string>(G)</string>
+ <string>(g)</string>
+</emoticon>
+
+<emoticon file="rose">
+ <string>(F)</string>
+ <string>(f)</string>
+</emoticon>
+
+<emoticon file="sad">
+ <string>:-(</string>
+ <string>:(</string>
+</emoticon>
+
+<emoticon file="shade">
+ <string>(H)</string>
+ <string>(h)</string>
+ <string>8-)</string>
+ <string>8)</string>
+</emoticon>
+
+<emoticon file="smile">
+ <string>:-)</string>
+ <string>:)</string>
+ <string>:o)</string>
+</emoticon>
+
+<emoticon file="star">
+ <string>(*)</string>
+</emoticon>
+
+<emoticon file="teeth">
+ <string>:-D</string>
+ <string>:D</string>
+</emoticon>
+
+<emoticon file="thumbs_down">
+ <string>(N)</string>
+ <string>(n)</string>
+</emoticon>
+
+<emoticon file="thumbs_up">
+ <string>(Y)</string>
+ <string>(y)</string>
+</emoticon>
+
+<emoticon file="tongue">
+ <string>:-P</string>
+ <string>:P</string>
+ <string>:-p</string>
+ <string>:p</string>
+</emoticon>
+
+<emoticon file="unlove">
+ <string>(U)</string>
+ <string>(u)</string>
+</emoticon>
+
+<emoticon file="wilted_rose">
+ <string>(W)</string>
+ <string>(w)</string>
+</emoticon>
+
+<emoticon file="wink">
+ <string>;-)</string>
+ <string>;)</string>
+</emoticon>
+
+</messaging-emoticon-map>
Files old/kemoticons-4.97.0/themes/Glass/film.png and new/kemoticons-4.98.0/themes/Glass/film.png differ
Files old/kemoticons-4.97.0/themes/Glass/foot_in_mouth.png and new/kemoticons-4.98.0/themes/Glass/foot_in_mouth.png differ
Files old/kemoticons-4.97.0/themes/Glass/innocent.png and new/kemoticons-4.98.0/themes/Glass/innocent.png differ
Files old/kemoticons-4.97.0/themes/Glass/kiss.png and new/kemoticons-4.98.0/themes/Glass/kiss.png differ
Files old/kemoticons-4.97.0/themes/Glass/lightbulb.png and new/kemoticons-4.98.0/themes/Glass/lightbulb.png differ
Files old/kemoticons-4.97.0/themes/Glass/love.png and new/kemoticons-4.98.0/themes/Glass/love.png differ
Files old/kemoticons-4.97.0/themes/Glass/note.png and new/kemoticons-4.98.0/themes/Glass/note.png differ
Files old/kemoticons-4.97.0/themes/Glass/oh.png and new/kemoticons-4.98.0/themes/Glass/oh.png differ
Files old/kemoticons-4.97.0/themes/Glass/omg.png and new/kemoticons-4.98.0/themes/Glass/omg.png differ
Files old/kemoticons-4.97.0/themes/Glass/phone.png and new/kemoticons-4.98.0/themes/Glass/phone.png differ
Files old/kemoticons-4.97.0/themes/Glass/present.png and new/kemoticons-4.98.0/themes/Glass/present.png differ
Files old/kemoticons-4.97.0/themes/Glass/rose.png and new/kemoticons-4.98.0/themes/Glass/rose.png differ
Files old/kemoticons-4.97.0/themes/Glass/sad.png and new/kemoticons-4.98.0/themes/Glass/sad.png differ
Files old/kemoticons-4.97.0/themes/Glass/shade.png and new/kemoticons-4.98.0/themes/Glass/shade.png differ
Files old/kemoticons-4.97.0/themes/Glass/sleep.png and new/kemoticons-4.98.0/themes/Glass/sleep.png differ
Files old/kemoticons-4.97.0/themes/Glass/smile.png and new/kemoticons-4.98.0/themes/Glass/smile.png differ
Files old/kemoticons-4.97.0/themes/Glass/star.png and new/kemoticons-4.98.0/themes/Glass/star.png differ
Files old/kemoticons-4.97.0/themes/Glass/teeth.png and new/kemoticons-4.98.0/themes/Glass/teeth.png differ
Files old/kemoticons-4.97.0/themes/Glass/thumbs_down.png and new/kemoticons-4.98.0/themes/Glass/thumbs_down.png differ
Files old/kemoticons-4.97.0/themes/Glass/thumbs_up.png and new/kemoticons-4.98.0/themes/Glass/thumbs_up.png differ
Files old/kemoticons-4.97.0/themes/Glass/tongue.png and new/kemoticons-4.98.0/themes/Glass/tongue.png differ
Files old/kemoticons-4.97.0/themes/Glass/undecided.png and new/kemoticons-4.98.0/themes/Glass/undecided.png differ
Files old/kemoticons-4.97.0/themes/Glass/unhappy.png and new/kemoticons-4.98.0/themes/Glass/unhappy.png differ
Files old/kemoticons-4.97.0/themes/Glass/unlove.png and new/kemoticons-4.98.0/themes/Glass/unlove.png differ
Files old/kemoticons-4.97.0/themes/Glass/wilted_rose.png and new/kemoticons-4.98.0/themes/Glass/wilted_rose.png differ
Files old/kemoticons-4.97.0/themes/Glass/wink.png and new/kemoticons-4.98.0/themes/Glass/wink.png differ
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org