Hello community,

here is the log from the commit of package rocs for openSUSE:Factory checked in 
at 2014-07-16 16:18:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rocs (Old)
 and      /work/SRC/openSUSE:Factory/.rocs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rocs"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rocs/rocs.changes        2014-06-19 
13:16:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rocs.new/rocs.changes   2014-07-16 
16:19:18.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Jul 10 22:20:59 UTC 2014 - [email protected]
+
+- Update to 4.13.80
+   * KDE 4.14 Beta 1 release
+   * See http://www.kde.org/announcements/announce-4.14-beta1.php
+
+-------------------------------------------------------------------

Old:
----
  rocs-4.13.2.tar.xz

New:
----
  rocs-4.13.80.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rocs.spec ++++++
--- /var/tmp/diff_new_pack.2DLuPN/_old  2014-07-16 16:19:19.000000000 +0200
+++ /var/tmp/diff_new_pack.2DLuPN/_new  2014-07-16 16:19:19.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rocs
-Version:        4.13.2
+Version:        4.13.80
 Release:        0
 Summary:        Graph Theory IDE
 License:        GPL-3.0+
@@ -77,16 +77,18 @@
 
 %files
 %defattr(-,root,root)
-%doc ChangeLog NEWS README
-%config %{_kde4_configdir}/rocs.knsrc
-%config %{_kde4_configkcfgdir}/rocs.kcfg
+%doc ChangeLog NEWS README COPYING*
+%dir %{_kde4_datadir}/appdata
 %doc %lang(en) %{_kde4_htmldir}/en/rocs/
 %{_kde4_applicationsdir}/rocs.desktop
 %{_kde4_appsdir}/rocs/
 %{_kde4_appsdir}/rocs_rootedtree/
 %{_kde4_bindir}/rocs
-%{_kde4_modulesdir}/rocs_*
+%{_kde4_configdir}/rocs.knsrc
+%{_kde4_configkcfgdir}/rocs.kcfg
+%{_kde4_datadir}/appdata/rocs.appdata.xml
 %{_kde4_iconsdir}/hicolor/*/apps/%{name}.*
+%{_kde4_modulesdir}/rocs_*
 %{_kde4_servicesdir}/rocs_*
 %{_kde4_servicetypesdir}/*.desktop
 

++++++ rocs-4.13.2.tar.xz -> rocs-4.13.80.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rocs-4.13.2/App/rocs.desktop 
new/rocs-4.13.80/App/rocs.desktop
--- old/rocs-4.13.2/App/rocs.desktop    2014-04-24 10:03:40.000000000 +0200
+++ new/rocs-4.13.80/App/rocs.desktop   2014-06-30 06:39:41.000000000 +0200
@@ -67,7 +67,7 @@
 GenericName[lv]=Rocs grafu teorija
 GenericName[mr]=रोक्स आलेख प्रमेय
 GenericName[nb]=Rocs grafteori
-GenericName[nds]=Graphentheorie »Rocs«
+GenericName[nds]=Graphentheorie „Rocs“
 GenericName[nl]=Rocs grafentheorie
 GenericName[nn]=Rocs grafteori
 GenericName[pl]=Teoria grafów Rocs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rocs-4.13.2/CMakeLists.txt 
new/rocs-4.13.80/CMakeLists.txt
--- old/rocs-4.13.2/CMakeLists.txt      2014-04-24 10:03:40.000000000 +0200
+++ new/rocs-4.13.80/CMakeLists.txt     2014-06-30 06:39:41.000000000 +0200
@@ -87,3 +87,6 @@
 
 add_subdirectory(graphics)
 add_subdirectory(doc)
+
+install(FILES rocs.appdata.xml DESTINATION ${SHARE_INSTALL_PREFIX}/appdata/)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rocs-4.13.2/RocsCore/LoadSave/Plugins/dotFileFormat/DotFileFormatPlugin.cpp 
new/rocs-4.13.80/RocsCore/LoadSave/Plugins/dotFileFormat/DotFileFormatPlugin.cpp
--- 
old/rocs-4.13.2/RocsCore/LoadSave/Plugins/dotFileFormat/DotFileFormatPlugin.cpp 
    2014-04-24 10:03:40.000000000 +0200
+++ 
new/rocs-4.13.80/RocsCore/LoadSave/Plugins/dotFileFormat/DotFileFormatPlugin.cpp
    2014-06-30 06:39:41.000000000 +0200
@@ -62,7 +62,7 @@
 const QStringList DotFileFormatPlugin::extensions() const
 {
     return QStringList()
-           << i18n("*.dot *.gv|Graphviz Format") + '\n';
+           << i18n("%1|Graphviz Format", QString("*.dot")) + '\n';
 }
 
 
@@ -109,6 +109,8 @@
     }
     QTextStream out(&fileHandle);
 
+    out << "digraph {\n";
+
     // create fast access list of already processed nodes: serialize each node 
only once
     QHash<int, bool> processedData;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rocs-4.13.2/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.cpp
 
new/rocs-4.13.80/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.cpp
--- 
old/rocs-4.13.2/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.cpp
 2014-04-24 10:03:40.000000000 +0200
+++ 
new/rocs-4.13.80/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.cpp
        2014-06-30 06:39:41.000000000 +0200
@@ -25,6 +25,7 @@
 #include "../DotFileFormatPlugin.h"
 #include "Data.h"
 #include "Pointer.h"
+#include <DocumentManager.h>
 #include <DataStructure.h>
 #include <DataStructureBackendManager.h>
 #include <KDebug>
@@ -774,4 +775,37 @@
 }
 
 
+void DotFileFormatTest::writeAndParseTest()
+{
+    DocumentManager::self().addDocument(new Document("testSerialization"));
+    Document *document = DocumentManager::self().activeDocument();
+    QMap<QString, DataPtr> dataList;
+
+    // create simple graph with two nodes and one edge
+    document->dataType(0)->addProperty("testproperty", "default");
+    document->pointerType(0)->addProperty("testproperty", "default");
+    DataStructurePtr ds = document->activeDataStructure();
+    ds->setProperty("name", "Graph1");
+    dataList.insert("a", ds->createData("a", 0));
+    dataList.insert("b", ds->createData("b", 0));
+    ds->createPointer(dataList["a"], dataList["b"], 0);
+
+    // create testfile
+    DotFileFormatPlugin dotFormat(this, QList<QVariant>());
+    QTemporaryFile testFile;
+    testFile.open();
+    dotFormat.setFile(KUrl::fromLocalFile(testFile.fileName()));
+    dotFormat.writeFile(*document);
+    
DocumentManager::self().removeDocument(DocumentManager::self().activeDocument());
+
+    // load document and test
+    dotFormat.readFile();
+    QVERIFY(!dotFormat.hasError());
+    document = dotFormat.graphDocument();
+    ds = document->activeDataStructure();
+    QCOMPARE(ds->dataList(0).count(), 2);
+    QCOMPARE(ds->pointers(0).count(), 1);
+}
+
+
 QTEST_MAIN(DotFileFormatTest)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rocs-4.13.2/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.h
 
new/rocs-4.13.80/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.h
--- 
old/rocs-4.13.2/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.h
   2014-04-24 10:03:40.000000000 +0200
+++ 
new/rocs-4.13.80/RocsCore/LoadSave/Plugins/dotFileFormat/Tests/DotFileFormatTest.h
  2014-06-30 06:39:41.000000000 +0200
@@ -103,6 +103,9 @@
     void parseFileUnix2();
     void parseFileViewfile();
     void parseFileWorld();
+
+    // parsing of exported files
+    void writeAndParseTest();
 };
 
 #endif // DOTFILEFORMATTEST_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rocs-4.13.2/rocs.appdata.xml 
new/rocs-4.13.80/rocs.appdata.xml
--- old/rocs-4.13.2/rocs.appdata.xml    1970-01-01 01:00:00.000000000 +0100
+++ new/rocs-4.13.80/rocs.appdata.xml   2014-06-30 06:39:41.000000000 +0200
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component type="desktop">
+  <id>rocs.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <name>Rocs</name>
+  <name xml:lang="cs">Rocs</name>
+  <name xml:lang="es">Rocs</name>
+  <name xml:lang="fi">Rocs</name>
+  <name xml:lang="nds">Rocs</name>
+  <name xml:lang="nl">Rocs</name>
+  <name xml:lang="pl">Rocs</name>
+  <name xml:lang="pt">Rocs</name>
+  <name xml:lang="pt-BR">Rocs</name>
+  <name xml:lang="sk">Rocs</name>
+  <name xml:lang="sv">Rocs</name>
+  <name xml:lang="uk">Rocs</name>
+  <name xml:lang="x-test">xxRocsxx</name>
+  <summary>Rocs Graph Theory</summary>
+  <summary xml:lang="es">Teoría de grafos de Rocs</summary>
+  <summary xml:lang="fi">Rocs-graafiteoria</summary>
+  <summary xml:lang="nds">Graphentheorie „Rocs“</summary>
+  <summary xml:lang="nl">Rocs grafentheorie</summary>
+  <summary xml:lang="pl">Teoria grafów Rocs</summary>
+  <summary xml:lang="pt">Teoria dos Grafos no Rocs</summary>
+  <summary xml:lang="pt-BR">Teoria dos grafos de Rocs</summary>
+  <summary xml:lang="sk">Teória grafov Rocs</summary>
+  <summary xml:lang="sv">Rocs grafteori</summary>
+  <summary xml:lang="uk">Теорія графів «Rocs»</summary>
+  <summary xml:lang="x-test">xxRocs Graph Theoryxx</summary>
+  <description>
+    <p>Rocs is a Graph Theory IDE for designing and analyzing graph 
algorithms. It provides an easy to use visual editor for creating graphs, a 
scripting engine to execute algorithms, and several helper tools for 
simulations and experiments. Algorithms are specified in JavaScript.</p>
+    <p xml:lang="es">Rocs es una interfaz de desarrollo integrado sobre la 
teoría de grafos que permite diseñar y analizar algoritmos de gafos. 
Proporciona un editor visual muy fácil de usar para crear grafos, un motor de 
guiones para ejecutar algoritmos y varias herramientas auxiliares para realizar 
simulaciones y experimentar. Los algoritmos se especifican en JavaScript.</p>
+    <p xml:lang="fi">Rocs on graafiteoria-IDE (integroitu kehitysympäristö) 
graafialgoritmien suunnitteluun ja analysointiin. Siinä on visuaalinen muokkain 
graafien luontiin, skriptausmoottori algoritmien suorittamiseen sekä useita 
aputyökaluja simulaatioita ja kokeita varten. Algoritmit kirjoitetaan 
JavaScriptillä.</p>
+    <p xml:lang="nds">Rocs is en Graphensmeed, dor laat sik Graphen mit 
opstellen un analyseren. De visuelle Editor för de Graphen lett sik eenfach 
bruken, dat gifft en Skriptkarn för Algoritmen un en Reeg Hülpprogrammen för 
Simuleren un Experimenten. Algoritmen warrt in JavaScript opstellt.</p>
+    <p xml:lang="nl">Rocs is een IDE voor de grafentheorie, voor het ontwerpen 
en analyseren van graafalgoritmes. Het bevat een eenvoudig te gebruiken visueel 
bewerkingsprogramma voor het aanmaken van grafen, een scriptprogramma voor het 
laten werken van algoritmes, en wat hulpmiddelen voor simulaties en 
experimenten. Algoritmes worden geschreven in JavaScript.</p>
+    <p xml:lang="pl">Rocs jest IDE teorii grafów do tworzenia i analizowania 
algorytmów grafów. Dostarcza łatwy w użyciu edytor wizualny do tworzenia 
grafów, silnik skryptów do wykonywania algorytmów i kilka innych narzędzi 
pomocniczych do symulacji i eksperymentów. Algorytmy są pisane w JavaScript.</p>
+    <p xml:lang="pt">O Rocs é um IDE de teoria do grafos para desenhar e 
analisar algoritmos de grafos. Oferece um editor visual simples de usar para 
criar grafos, um motor de programação para executar os algoritmos e diversas 
ferramentas auxiliares para as simulações e experiências. Os algoritmos são 
definidos em JavaScript.</p>
+    <p xml:lang="pt-BR">Rocs é um ambiente de teoria do grafos para desenhar e 
analisar algoritmos de grafos. Oferece um editor visual simples de usar para 
criação de grafos, um mecanismo de criação de scripts para executar algoritmos 
e diversas ferramentas auxiliares para simulações e experimentos. Os algoritmos 
são definidos em JavaScript.</p>
+    <p xml:lang="sk">Rock je integrované prostredie pre teóriu grafov na návrh 
a analýzu grafových algoritmov. Obsahuje jednoducho použiteľný vizuálny editor 
na tvorbu grafov, skriptovací engine a spúšťanie algoritmov a niekoľko 
pomocných nástrojov na simulácie a experimenty. Algoritmy sú špecifikované v 
JavaScripte.</p>
+    <p xml:lang="sv">Rocs är en grafteoretisk integrerad utvecklingsmiljö för 
att skapa och analysera grafalgoritmer. Den tillhandahåller en lättanvänd 
visuell editor för att skapa grafer, ett skriptgränssnitt för att exekvera 
algoritmer och flertalet hjälpverktyg för simuleringar och experiment. 
Algoritmer definieras med Javascript.</p>
+    <p xml:lang="uk">Rocs — інтегроване середовище розробки (IDE) графів, 
призначене для створення та аналізу алгоритмів для графів. У середовищі 
передбачено простий у користуванні візуальний редактор для створення графів, 
рушій для виконання алгоритмів та декілька допоміжних інструментів для імітацій 
та експериментів. Мовою для запису алгоритмів є діалект JavaScript.</p>
+    <p xml:lang="x-test">xxRocs is a Graph Theory IDE for designing and 
analyzing graph algorithms. It provides an easy to use visual editor for 
creating graphs, a scripting engine to execute algorithms, and several helper 
tools for simulations and experiments. Algorithms are specified in 
JavaScript.xx</p>
+  </description>
+  <url type="homepage">http://edu.kde.org/images/screenshots/rocs.png</url>
+  <url 
type="bugtracker">https://bugs.kde.org/enter_bug.cgi?format=guided&amp;product=rocs</url>
+  <url type="help">http://docs.kde.org/stable/en/kdeedu/rocs/index.html</url>
+  <screenshots>
+    <screenshot type="default">
+      <image>http://kde.org/images/screenshots/rocs.png</image>
+    </screenshot>
+  </screenshots>
+  <project_group>KDE</project_group>
+  <provides>
+    <binary>rocs</binary>
+  </provides>
+</component>

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to