Hello community, here is the log from the commit of package cantor for openSUSE:Factory checked in at 2016-05-29 03:08:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cantor (Old) and /work/SRC/openSUSE:Factory/.cantor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cantor" Changes: -------- --- /work/SRC/openSUSE:Factory/cantor/cantor.changes 2016-03-29 09:56:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cantor.new/cantor.changes 2016-05-29 03:08:52.000000000 +0200 @@ -1,0 +2,24 @@ +Sat May 7 10:11:05 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.1 + * KDE Applications 16.04.1 + * https://www.kde.org/announcements/announce-applications-16.04.1.php + + +------------------------------------------------------------------- +Sun Apr 17 05:50:15 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.0 + * KDE Applications 16.04.0 + * https://www.kde.org/announcements/announce-applications-16.04.0.php + + +------------------------------------------------------------------- +Mon Apr 11 06:30:57 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.03.90 + * KDE Applications 16.04.0 RC + * https://www.kde.org/announcements/announce-applications-16.04-rc.php + + +------------------------------------------------------------------- Old: ---- cantor-15.12.3.tar.xz New: ---- cantor-16.04.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cantor.spec ++++++ --- /var/tmp/diff_new_pack.vhbf1q/_old 2016-05-29 03:08:52.000000000 +0200 +++ /var/tmp/diff_new_pack.vhbf1q/_new 2016-05-29 03:08:52.000000000 +0200 @@ -19,7 +19,7 @@ %global libMAJOR 6 Name: cantor -Version: 15.12.3 +Version: 16.04.1 Release: 0 Summary: Worksheet GUI for mathematical software License: GPL-2.0+ ++++++ cantor-15.12.3.tar.xz -> cantor-16.04.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/.arcconfig new/cantor-16.04.1/.arcconfig --- old/cantor-15.12.3/.arcconfig 1970-01-01 01:00:00.000000000 +0100 +++ new/cantor-16.04.1/.arcconfig 2016-04-27 20:55:49.000000000 +0200 @@ -0,0 +1,4 @@ +{ + "phabricator.uri" : "https://phabricator.kde.org/", + "project.name" : "Cantor" +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/CMakeLists.txt new/cantor-16.04.1/CMakeLists.txt --- old/cantor-15.12.3/CMakeLists.txt 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/CMakeLists.txt 2016-04-27 20:55:49.000000000 +0200 @@ -4,7 +4,14 @@ add_definitions(-DMAKE_CANTORLIBS_LIB) -find_package(ECM 1.7.0 REQUIRED CONFIG) +# KDE Application Version, managed by release script +set (KDE_APPLICATIONS_VERSION_MAJOR "16") +set (KDE_APPLICATIONS_VERSION_MINOR "04") +set (KDE_APPLICATIONS_VERSION_MICRO "1") +set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") + + +find_package(ECM 5.15.0 REQUIRED CONFIG) set(CMAKE_MODULE_PATH ${cantor_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) find_package(Qt5 CONFIG REQUIRED @@ -16,7 +23,7 @@ XmlPatterns Test) -find_package(KF5 REQUIRED +find_package(KF5 5.15 REQUIRED Config Crash Completion diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/README new/cantor-16.04.1/README --- old/cantor-15.12.3/README 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/README 2016-04-27 20:55:49.000000000 +0200 @@ -1,30 +1,43 @@ -About This Application +Cantor -=-=-=-=-=-=-=-=-=-=-=-=-= Cantor is a KDE Application aimed to provide a nice Interface for doing Mathematics and Scientific Computing. It doesn't implement -its own Computation Logic, but instead is built around different +its own Computation Logic, but instead is built around different Backends. Available Backends -=-=-=-=-=-=-=-=-=-=-=-=-= -- Sage Mathematics Software: http://www.sagemath.org -- Maxima Computer Algebra System: http://maxima.sourceforge.net -- R Project for Statistical Computing: http://www.r-project.org -- KAlgebra: http://edu.kde.org/kalgebra/ +- KAlgebra for Calculation and Plotting: http://edu.kde.org/kalgebra/ +- Lua Programming Language: http://lua.org/ +- Maxima Computer Algebra System: http://maxima.sourceforge.net/ +- Octave for Numerical Computation: https://gnu.org/software/octave/ +- Python 2 Programming Language: http://python.org/ +- Python 3 Programming Language: http://python.org/ +- Qalculate Desktop Calculator: http://qalculate.sourceforge.net/ +- R Project for Statistical Computing: http://r-project.org/ +- Sage Mathematics Software: http://sagemath.org/ +- Scilab for Numerical Computation: http://scilab.org/ -How To Build This Application +How To Build and Install Cantor -=-=-=-=-=-=-=-=-=-=-=-=-= +To build and install Cantor, follow the steps below: -cd <project_name_path> +``` +cd cantor mkdir build cd build -cmake -DCMAKE_INSTALL_PREFIX=$KDEDIRS -DCMAKE_BUILD_TYPE=debugfull .. <- do not forget the .. +cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/install -DCMAKE_BUILD_TYPE=debugfull make make install or su -c 'make install' +``` -to uninstall the project: -make uninstall or su -c 'make uninstall' +If `-DCMAKE_INSTALL_PREFIX` is not used, Cantor will be installed in +root directory. -Note: you can use another build path. Then cd in your build dir and: -export KDE_SRC=path_to_your_src -cmake $KDE_SRC -DCMAKE_INSTALL_PREFIX=$KDEDIR -DCMAKE_BUILD_TYPE=debugfull +If you provide some `/path/to/install`, you must to configure the +[`QT_PLUGIN_PATH`](http://doc.qt.io/qt-5/deployment-plugins.html#the-plugin-directory) +environment variable in order to Cantor loads the plugins correctly. + +To uninstall the project: + +```make uninstall or su -c 'make uninstall'``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/README.md new/cantor-16.04.1/README.md --- old/cantor-15.12.3/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/cantor-16.04.1/README.md 2016-04-27 20:55:49.000000000 +0200 @@ -0,0 +1,43 @@ +## Cantor + +Cantor is a KDE Application aimed to provide a nice Interface +for doing Mathematics and Scientific Computing. It doesn't implement +its own Computation Logic, but instead is built around different +Backends. + +## Available Backends + +- KAlgebra for Calculation and Plotting: http://edu.kde.org/kalgebra/ +- Lua Programming Language: http://lua.org/ +- Maxima Computer Algebra System: http://maxima.sourceforge.net/ +- Octave for Numerical Computation: https://gnu.org/software/octave/ +- Python 2 Programming Language: http://python.org/ +- Python 3 Programming Language: http://python.org/ +- Qalculate Desktop Calculator: http://qalculate.sourceforge.net/ +- R Project for Statistical Computing: http://r-project.org/ +- Sage Mathematics Software: http://sagemath.org/ +- Scilab for Numerical Computation: http://scilab.org/ + +## How To Build and Install Cantor + +To build and install Cantor, follow the steps below: + +``` +cd cantor +mkdir build +cd build +cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/install -DCMAKE_BUILD_TYPE=debugfull +make +make install or su -c 'make install' +``` + +If `-DCMAKE_INSTALL_PREFIX` is not used, Cantor will be installed in +root directory. + +If you provide some `/path/to/install`, you must to configure the +[`QT_PLUGIN_PATH`](http://doc.qt.io/qt-5/deployment-plugins.html#the-plugin-directory) +environment variable in order to Cantor loads the plugins correctly. + +To uninstall the project: + +```make uninstall or su -c 'make uninstall'``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/advancedplot/advancedplotassistant.json new/cantor-16.04.1/src/assistants/advancedplot/advancedplotassistant.json --- old/cantor-15.12.3/src/assistants/advancedplot/advancedplotassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/advancedplot/advancedplotassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -4,13 +4,13 @@ "Id": "AdvancedPlot", "License": "GPL", "Name": "AdvancedPlot", + "Name[ast]": "AdvancedPlot", "Name[ca@valencia]": "GràficAvançat", "Name[ca]": "GràficAvançat", "Name[cs]": "Pokročilý graf", "Name[de]": "Erweitertes Plotten", "Name[en_GB]": "AdvancedPlot", "Name[es]": "Gráficos avanzados", - "Name[et]": "Täiustatud joonis", "Name[fi]": "AdvancedPlot", "Name[gl]": "AdvancedPlot", "Name[it]": "Grafico avanzato", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/differentiate/differentiateassistant.json new/cantor-16.04.1/src/assistants/differentiate/differentiateassistant.json --- old/cantor-15.12.3/src/assistants/differentiate/differentiateassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/differentiate/differentiateassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um die Berechnung von Ableitungen von Ausdrücken zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify calculating derivatives of expressions", "Description[es]": "Un diálogo de asistente para simplificar el cálculo de derivadas de expresiones", - "Description[et]": "Avaldiste tuletiste arvutamist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan lausekkeiden derivaattojen laskemista", "Description[gl]": "Un diálogo auxiliar para simplificar o cálculo das derivadas de expresións", "Description[it]": "Un assistente che semplifica il calcolo di derivate di espressioni", @@ -36,7 +35,6 @@ "Name[de]": "Differenzieren", "Name[en_GB]": "Differentiate", "Name[es]": "Diferenciar", - "Name[et]": "Diferentsiaalarvutus", "Name[fi]": "Derivoi", "Name[gl]": "Diferenciar", "Name[it]": "Funzione differenziabile", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/importpackage/importpackageassistant.json new/cantor-16.04.1/src/assistants/importpackage/importpackageassistant.json --- old/cantor-15.12.3/src/assistants/importpackage/importpackageassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/importpackage/importpackageassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -7,7 +7,6 @@ "Description[de]": "Ein Assistent, um ein angegebenes Paket, Bibliothek oder Modul in den Arbeitsbereich von Cantor zu importieren", "Description[en_GB]": "An Assistant dialog to import a specific package (or library or module) to Cantor workspace", "Description[es]": "Un diálogo de asistente para importar un paquete específico (también una biblioteca o un módulo) en el espacio de trabajo de Cantor", - "Description[et]": "Nõuandja konkreetse paketi (või teegi või mooduli) importimiseks Cantorisse.", "Description[fi]": "Apuikkuna paketin (tai kirjaston tai mobuulin) tuomiseen Cantor-työtilaan", "Description[gl]": "Un asistente para importar un paquete específico (ou unha biblioteca ou un módulo) no espazo de traballo de Cantor.", "Description[it]": "Un assistente che importa un package specifico (oppure una libreria o un modulo) nell foglio di lavoro di Cantor", @@ -33,7 +32,6 @@ "Name[de]": "Paket importieren", "Name[en_GB]": "Import Package", "Name[es]": "Importar paquete", - "Name[et]": "Paketi import", "Name[fi]": "Tuo paketti", "Name[gl]": "Importar un paquete", "Name[it]": "Importa package", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/integrate/integrateassistant.json new/cantor-16.04.1/src/assistants/integrate/integrateassistant.json --- old/cantor-15.12.3/src/assistants/integrate/integrateassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/integrate/integrateassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um die Berechnung von Integralen zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify calculation of integrals", "Description[es]": "Un diálogo de asistente para simplificar el cálculo de integrales", - "Description[et]": "Integraalide arvutamist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan integraalien laskemista", "Description[gl]": "Un diálogo auxiliar para simplificar o cálculo de integrais", "Description[it]": "Un assistente che semplifica il calcolo di integrali", @@ -36,7 +35,6 @@ "Name[de]": "Integrieren", "Name[en_GB]": "Integrate", "Name[es]": "Integrar", - "Name[et]": "Integraalarvutus", "Name[fi]": "Integroi", "Name[gl]": "Integrar", "Name[it]": "Integrazione", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json new/cantor-16.04.1/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json --- old/cantor-15.12.3/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/linearalgebra/creatematrix/creatematrixassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um die Eingabe von Matrizen zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify entering of matrices", "Description[es]": "Un diálogo de asistente para simplificar la introducción de matrices", - "Description[et]": "Maatriksite sisestamist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan matriisin arvojen antamista", "Description[gl]": "Un diálogo auxiliar para simplificar a introdución de matrices", "Description[it]": "Un assistente che semplifica l'inserimento di matrici", @@ -34,7 +33,6 @@ "Name[de]": "Matrix erstellen", "Name[en_GB]": "Create Matrix", "Name[es]": "Crear matriz", - "Name[et]": "Maatriksi loomine", "Name[fi]": "Luo matriisi", "Name[gl]": "Crear unha matriz", "Name[it]": "Crea matrice", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json new/cantor-16.04.1/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json --- old/cantor-15.12.3/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/linearalgebra/eigenvalues/eigenvaluesassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um das Berechnen von „Eigen“-Werten zu vereinfachen.", "Description[en_GB]": "An Assistant dialog to simplify calculating of Eigenvalues", "Description[es]": "Un diálogo de asistente para simplificar el cálculo de eigenvalores", - "Description[et]": "Omaväärtuste arvutamist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan ominaisarvojen laskemista", "Description[gl]": "Un diálogo auxiliar para simplificar o cálculo de valores de Eigen", "Description[it]": "Un assistente che semplifica il calcolo di autovalori", @@ -28,13 +27,13 @@ "Id": "Create Matrix", "License": "GPL", "Name": "Eigenvalues", + "Name[ast]": "Eigenvalues", "Name[ca@valencia]": "Valors propis (autovalors)", "Name[ca]": "Valors propis (autovalors)", "Name[cs]": "Vlastní čísla", "Name[de]": "Eigenwerte", "Name[en_GB]": "Eigenvalues", "Name[es]": "Eigenvalores", - "Name[et]": "Omaväärtused", "Name[fi]": "Ominaisarvot", "Name[gl]": "Valores de Eigen", "Name[it]": "Autovalori", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json new/cantor-16.04.1/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json --- old/cantor-15.12.3/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/linearalgebra/eigenvectors/eigenvectorsassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um das Berechnen von „Eigen“-Vektoren zu vereinfachen.", "Description[en_GB]": "An Assistant dialog to simplify calculating of EigenVectors", "Description[es]": "Un diálogo de asistente para simplificar el cálculo de eigenvectores", - "Description[et]": "Omavektorite arvutamist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan ominaisvektoreiden laskemista", "Description[gl]": "Un diálogo auxiliar para simplificar o cálculo de vectores de Eigen", "Description[it]": "Un assistente che semplifica il calcolo di autovettori", @@ -28,13 +27,13 @@ "Id": "Create Matrix", "License": "GPL", "Name": "Eigenvectors", + "Name[ast]": "Eigenvectors", "Name[ca@valencia]": "Vectors propis (autovectors)", "Name[ca]": "Vectors propis (autovectors)", "Name[cs]": "Vlastní vektory", "Name[de]": "Eigenvektoren", "Name[en_GB]": "Eigenvectors", "Name[es]": "Eigenvectores", - "Name[et]": "Omavektorid", "Name[fi]": "Ominaisvektorit", "Name[gl]": "Vectores de Eigen", "Name[it]": "Autovettori", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json new/cantor-16.04.1/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json --- old/cantor-15.12.3/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/linearalgebra/invertmatrix/invertmatrixassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um das Invertieren von Matrizen zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify inverting of matrices", "Description[es]": "Un diálogo de asistente para simplificar la inversión de matrices", - "Description[et]": "Maatriksite inverteerimist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan matriisien kääntämistä", "Description[gl]": "Un diálogo auxiliar para simplificar a inversión de matrices", "Description[it]": "Un assistente che semplifica l'inversione di matrici", @@ -34,7 +33,6 @@ "Name[de]": "Matrix invertieren", "Name[en_GB]": "Invert Matrix", "Name[es]": "Invertir matriz", - "Name[et]": "Pöördmaatriks", "Name[fi]": "Käännä matriisi", "Name[gl]": "Inverter matriz", "Name[it]": "Matrice inversa", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/plot2d/plot2dassistant.json new/cantor-16.04.1/src/assistants/plot2d/plot2dassistant.json --- old/cantor-15.12.3/src/assistants/plot2d/plot2dassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/plot2d/plot2dassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um das Zeichnen von 2D-Funktionen zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify plotting of 2D functions", "Description[es]": "Un diálogo de asistente para simplificar el dibujo de funciones gráficas en 2D", - "Description[et]": "2D jooniste loomist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan kaksiulotteisten funktioiden piirtämistä", "Description[gl]": "Un diálogo auxiliar para simplificar a representación de funcións 2D", "Description[it]": "Un assistente che semplifica la creazione di grafici di funzioni 2D", @@ -28,6 +27,7 @@ "Id": "Plot2d", "License": "GPL", "Name": "Plot2d", + "Name[ast]": "Plot2d", "Name[ca@valencia]": "Plot2d", "Name[ca]": "Plot2d", "Name[cs]": "Graf2d", @@ -35,7 +35,6 @@ "Name[de]": "Plot2d", "Name[en_GB]": "Plot2d", "Name[es]": "Plot2d", - "Name[et]": "2Djoonis", "Name[fi]": "Plot2d", "Name[gl]": "Plot2d", "Name[it]": "Grafico 2D", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/plot3d/plot3dassistant.json new/cantor-16.04.1/src/assistants/plot3d/plot3dassistant.json --- old/cantor-15.12.3/src/assistants/plot3d/plot3dassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/plot3d/plot3dassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um das Zeichnen von 3D-Funktionen zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify plotting of 3D functions", "Description[es]": "Un diálogo de asistente para simplificar el dibujo de funciones gráficas en 3D", - "Description[et]": "3D jooniste loomist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan kolmiulotteisten funktioiden piirtämistä", "Description[gl]": "Un diálogo auxiliar para simplificar a representación de funcións 3D", "Description[it]": "Un assistente che semplifica la creazione di grafici di funzioni 3D", @@ -28,6 +27,7 @@ "Id": "Plot3d", "License": "GPL", "Name": "Plot3d", + "Name[ast]": "Plot3d", "Name[ca@valencia]": "Plot3d", "Name[ca]": "Plot3d", "Name[cs]": "Graf3d", @@ -35,7 +35,6 @@ "Name[de]": "Plot3d", "Name[en_GB]": "Plot3d", "Name[es]": "Plot3d", - "Name[et]": "3Djoonis", "Name[fi]": "Plot3d", "Name[gl]": "Plot3d", "Name[it]": "Grafico 3D", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/runscript/runscriptassistant.json new/cantor-16.04.1/src/assistants/runscript/runscriptassistant.json --- old/cantor-15.12.3/src/assistants/runscript/runscriptassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/runscript/runscriptassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent zum Ausführen externer Skriptdateien", "Description[en_GB]": "An Assistant for running an external Script file", "Description[es]": "Un asistente para ejecutar un archivo de script externo", - "Description[et]": "Välise skriptifaili käivitamise abiline", "Description[fi]": "Opastettu toiminto ulkoisten skriptitiedostojen suorittamista varten", "Description[gl]": "Un asistente para executar un ficheiro de script externo", "Description[it]": "Un assistente che esegue file con script", @@ -29,13 +28,13 @@ "Id": "RunScript", "License": "GPL", "Name": "RunScript", + "Name[ast]": "RunScript", "Name[ca@valencia]": "ExecutaScript", "Name[ca]": "ExecutaScript", "Name[cs]": "Spustit skript", "Name[de]": "Skript ausführen", "Name[en_GB]": "RunScript", "Name[es]": "RunScript", - "Name[et]": "Skriptikäivitaja", "Name[fi]": "RunScript", "Name[gl]": "RunScript", "Name[it]": "Esegui script", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/assistants/solve/solveassistant.json new/cantor-16.04.1/src/assistants/solve/solveassistant.json --- old/cantor-15.12.3/src/assistants/solve/solveassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/assistants/solve/solveassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent, um das Lösen von Gleichungen zu vereinfachen", "Description[en_GB]": "An Assistant dialog to simplify solving of equations", "Description[es]": "Un diálogo de asistente para simplificar la resolución de ecuaciones", - "Description[et]": "Võrrandite lahendamist lihtsustav abiline", "Description[fi]": "Apuikkuna helpottamaan yhtälöiden ratkaisemista", "Description[gl]": "Un diálogo auxiliar para simplificar a resolución de ecuacións", "Description[it]": "Un assistente che semplifica la risoluzione di equazioni", @@ -36,7 +35,6 @@ "Name[de]": "Lösen", "Name[en_GB]": "Solve", "Name[es]": "Resolver", - "Name[et]": "Lahendamine", "Name[fi]": "Ratkaise", "Name[gl]": "Resolver", "Name[it]": "Risolvi", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/R/rbackend.json new/cantor-16.04.1/src/backends/R/rbackend.json --- old/cantor-15.12.3/src/backends/R/rbackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/R/rbackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "„The R Project for Statistical Computing“-Modul für Cantor", "Description[en_GB]": "Backend for The R Project for Statistical Computing", "Description[es]": "Motor para el Proyecto R para cálculos estadísticos", - "Description[et]": "Statistikaarvutuste projekti R taustaprogramm", "Description[fi]": "R-projektin tilastolaskentaohjelmiston taustajärjestelmä", "Description[gl]": "Infraestrutura do Proxecto R de estatística computacional", "Description[it]": "Backend per il progetto R per l'analisi statistica", @@ -29,6 +28,7 @@ "Id": "R", "License": "GPL", "Name": "R", + "Name[ast]": "R", "Name[ca@valencia]": "R", "Name[ca]": "R", "Name[cs]": "R", @@ -36,7 +36,6 @@ "Name[de]": "R", "Name[en_GB]": "R", "Name[es]": "R", - "Name[et]": "R", "Name[fi]": "R", "Name[gl]": "R", "Name[it]": "R", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/kalgebra/kalgebrabackend.json new/cantor-16.04.1/src/backends/kalgebra/kalgebrabackend.json --- old/cantor-15.12.3/src/backends/kalgebra/kalgebrabackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/kalgebra/kalgebrabackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "KAlgebra-Modul für Cantor. Damit können Sie für die Arbeitsblätter in Cantor dieselbe Sprache wie in KAlgebra verwenden.", "Description[en_GB]": "KAlgebra backend for Cantor. Lets you use the same language you use in the KAlgebra application in Cantor worksheets.", "Description[es]": "Motor de KAlgebra para Cantor. Le permite usar el mismo lenguaje que utiliza la aplicación KAlgebra en las hojas de trabajo de Cantor.", - "Description[et]": "Cantori KAlgebra taustaprogramm. Võimaldab kasutada Cantori töölehtedel sama keelt, mida kasutab rakendus KAlgebra.", "Description[fi]": "Cantorin KAlgebra-taustajärjestelmä. Mahdollistaa KAlgebran kielen käytön Cantorin työkirjoissa.", "Description[gl]": "Infraestrutura de KAlgebra para Cantor. Permite empregar a mesma linguaxe que na aplicación KAlgebra nas fichas de Cantor.", "Description[it]": "Backend KAlgebra per Cantor. Permette di usare in Cantor lo stesso linguaggio usato in KAlgebra.", @@ -29,6 +28,7 @@ "Id": "kalgebrabackend", "License": "GPL", "Name": "KAlgebra", + "Name[ast]": "KAlgebra", "Name[ca@valencia]": "KAlgebra", "Name[ca]": "KAlgebra", "Name[cs]": "KAlgebra", @@ -36,7 +36,6 @@ "Name[de]": "KAlgebra", "Name[en_GB]": "KAlgebra", "Name[es]": "KAlgebra", - "Name[et]": "KAlgebra", "Name[fi]": "KAlgebra", "Name[gl]": "KAlgebra", "Name[it]": "KAlgebra", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/lua/luabackend.json new/cantor-16.04.1/src/backends/lua/luabackend.json --- old/cantor-15.12.3/src/backends/lua/luabackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/lua/luabackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Modul für luajit", "Description[en_GB]": "Backend for luajit", "Description[es]": "Motor para luajit", - "Description[et]": "Luajit'i taustaprogramm", "Description[fi]": "LuaJITin taustajärjestelmä", "Description[gl]": "Infraestrutura para luajit.", "Description[it]": "Backend per luajit", @@ -29,6 +28,7 @@ "Id": "Lua", "License": "GPL", "Name": "Lua", + "Name[ast]": "Lua", "Name[ca@valencia]": "Lua", "Name[ca]": "Lua", "Name[cs]": "Lua", @@ -36,7 +36,6 @@ "Name[de]": "Lua", "Name[en_GB]": "Lua", "Name[es]": "Lua", - "Name[et]": "Lua", "Name[fi]": "Lua", "Name[gl]": "Lua", "Name[it]": "Lua", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/maxima/CMakeLists.txt new/cantor-16.04.1/src/backends/maxima/CMakeLists.txt --- old/cantor-15.12.3/src/backends/maxima/CMakeLists.txt 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/maxima/CMakeLists.txt 2016-04-27 20:55:49.000000000 +0200 @@ -21,12 +21,16 @@ target_link_libraries(cantor_maximabackend KF5::Pty) endif(NOT WIN32) -add_executable( testmaxima testmaxima.cpp) -target_link_libraries( testmaxima - cantorlibs - cantortest - ${QTTEST_LIBRARY} -) +if(BUILD_TESTING) + add_executable( testmaxima testmaxima.cpp) + target_link_libraries( testmaxima + cantorlibs + cantortest + ${QTTEST_LIBRARY} + ) + + add_test(NAME testmaxima COMMAND testmaxima) +endif() install( FILES cantor_maxima.knsrc DESTINATION ${KDE_INSTALL_CONFDIR} ) install( FILES keywords.xml cantor-initmaxima.lisp DESTINATION ${KDE_INSTALL_DATADIR}/cantor/maximabackend) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/maxima/maximabackend.json new/cantor-16.04.1/src/backends/maxima/maximabackend.json --- old/cantor-15.12.3/src/backends/maxima/maximabackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/maxima/maximabackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "„Maxima Computer Algebra System“-Modul für Cantor", "Description[en_GB]": "Backend for the Maxima Computer Algebra System", "Description[es]": "Motor para el sistema algebraico computacional Maxima", - "Description[et]": "Maxima kompuuter-algebrasüsteemi taustaprogramm", "Description[fi]": "Maxima-tietokonealgebrajärjestelmän taustajärjestelmä", "Description[gl]": "Infraestrutura do Sistema de álxebra computerizada Maxima", "Description[it]": "Backend per il sistema di calcolo algebrico Maxima", @@ -29,6 +28,7 @@ "Id": "Maxima", "License": "GPL", "Name": "Maxima", + "Name[ast]": "Maxima", "Name[ca@valencia]": "Maxima", "Name[ca]": "Maxima", "Name[cs]": "Maxima", @@ -36,7 +36,6 @@ "Name[de]": "Maxima", "Name[en_GB]": "Maxima", "Name[es]": "Maxima", - "Name[et]": "Maxima", "Name[fi]": "Maxima", "Name[gl]": "Maxima", "Name[it]": "Maxima", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/null/nullbackend.json new/cantor-16.04.1/src/backends/null/nullbackend.json --- old/cantor-15.12.3/src/backends/null/nullbackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/null/nullbackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Cantor-Modul für Testzwecke", "Description[en_GB]": "Backend for Cantor for testing purposes", "Description[es]": "Motor para Cantor pensado para hacer pruebas", - "Description[et]": "Cantori taustaprogramm testimiseks", "Description[fi]": "Cantorin testaukseen tarkoitettu taustajärjestelmä", "Description[gl]": "Infraestrutura de Cantor para probas", "Description[it]": "Backend di test per Cantor", @@ -28,13 +27,13 @@ "Id": "nullbackend", "License": "GPL", "Name": "nullbackend", + "Name[ast]": "nullbackend", "Name[ca@valencia]": "DorsalNul", "Name[ca]": "DorsalNul", "Name[cs]": "žádná podpůrná vrstva", "Name[de]": "Null-Modul", "Name[en_GB]": "nullbackend", "Name[es]": "nullbackend", - "Name[et]": "nullbackend", "Name[fi]": "null-taustajärjestelmä", "Name[gl]": "nullbackend", "Name[it]": "Backend vuoto", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/octave/octavebackend.json new/cantor-16.04.1/src/backends/octave/octavebackend.json --- old/cantor-15.12.3/src/backends/octave/octavebackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/octave/octavebackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Modul für GNU Octave", "Description[en_GB]": "Backend for GNU Octave", "Description[es]": "Motor para GNU Octave", - "Description[et]": "GNU Octave'i taustaprogramm", "Description[fi]": "GNU Octaven taustajärjestelmä", "Description[gl]": "Infraestrutura para GNU Octave", "Description[it]": "Backend per GNU Octave", @@ -29,6 +28,7 @@ "Id": "Octave", "License": "GPL", "Name": "Octave", + "Name[ast]": "Octave", "Name[ca@valencia]": "Octave", "Name[ca]": "Octave", "Name[cs]": "Octave", @@ -36,7 +36,6 @@ "Name[de]": "Octave", "Name[en_GB]": "Octave", "Name[es]": "Octave", - "Name[et]": "Octave", "Name[fi]": "Octave", "Name[gl]": "Octave", "Name[it]": "Octave", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/octave/octavecompletionobject.cpp new/cantor-16.04.1/src/backends/octave/octavecompletionobject.cpp --- old/cantor-15.12.3/src/backends/octave/octavecompletionobject.cpp 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/octave/octavecompletionobject.cpp 2016-04-27 20:55:49.000000000 +0200 @@ -41,7 +41,7 @@ if (m_expression) return; qDebug() << "Fetching completions for" << command(); - QString expr = QString::fromLatin1("completion_matches(\"%1\")").arg(command()); + QString expr = QString::fromLatin1("completion_matches('%1')").arg(command()); m_expression = session()->evaluateExpression(expr); connect(m_expression, &Cantor::Expression::statusChanged, this, &OctaveCompletionObject::extractCompletions); } @@ -77,8 +77,7 @@ // The output should look like // sin is a built-in function // __cantor_tmp2__ = 5 - QString expr = QString::fromLatin1("__cantor_internal1__ = ans; type(\"%1\"); __cantor_internal2__ = ans; ans = __cantor_internal1__; __cantor_internal2__") - .arg(identifier()); + QString expr = QString::fromLatin1("ans = type('%1');ans").arg(identifier()); m_expression = session()->evaluateExpression(expr); connect(m_expression, &Cantor::Expression::statusChanged, this, &OctaveCompletionObject::extractIdentifierType); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/octave/octaveexpression.cpp new/cantor-16.04.1/src/backends/octave/octaveexpression.cpp --- old/cantor-15.12.3/src/backends/octave/octaveexpression.cpp 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/octave/octaveexpression.cpp 2016-04-27 20:55:49.000000000 +0200 @@ -103,9 +103,6 @@ { if (command().contains(QLatin1String("help"))) { - //Escape whitespace - m_resultString.replace( QLatin1Char(' '), QLatin1String(" ")); - setResult(new Cantor::HelpResult(m_resultString)); } else @@ -152,7 +149,8 @@ qDebug() << "finalize: " << m_resultString; foreach ( const QString& line, m_resultString.split(QLatin1Char('\n'), QString::SkipEmptyParts) ) { - if (m_resultString.contains(QLatin1Char('='))) + if ((m_resultString.contains(QLatin1Char('='))) && !(command().startsWith(QLatin1String("help("))) + && !(command().contains(QLatin1String("help "))) && !(command().contains(QLatin1String("type(")))) { qDebug() << line; // Probably a new variable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/octave/octavesyntaxhelpobject.cpp new/cantor-16.04.1/src/backends/octave/octavesyntaxhelpobject.cpp --- old/cantor-15.12.3/src/backends/octave/octavesyntaxhelpobject.cpp 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/octave/octavesyntaxhelpobject.cpp 2016-04-27 20:55:49.000000000 +0200 @@ -36,7 +36,7 @@ void OctaveSyntaxHelpObject::fetchInformation() { qDebug() << "Fetching syntax help for" << command(); - QString expr = QString::fromLatin1("help(\"%1\")").arg(command()); + QString expr = QString::fromLatin1("help('%1')").arg(command()); m_expression = session()->evaluateExpression(expr); connect(m_expression, &Cantor::Expression::statusChanged, this, &OctaveSyntaxHelpObject::fetchingDone); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/python2/CMakeLists.txt new/cantor-16.04.1/src/backends/python2/CMakeLists.txt --- old/cantor-15.12.3/src/backends/python2/CMakeLists.txt 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/python2/CMakeLists.txt 2016-04-27 20:55:49.000000000 +0200 @@ -20,10 +20,12 @@ cantor_pythonbackend ) -add_executable(testpython2 testpython2.cpp) -target_link_libraries(testpython2 ${QT_QTTEST_LIBRARY} cantorlibs cantortest) +if(BUILD_TESTING) + add_executable(testpython2 testpython2.cpp) + target_link_libraries(testpython2 ${QT_QTTEST_LIBRARY} cantorlibs cantortest) -add_test(NAME testpython2 COMMAND testpython2) + add_test(NAME testpython2 COMMAND testpython2) +endif() install(FILES cantor_python2.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) install(FILES python2backend.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/python2/python2backend.json new/cantor-16.04.1/src/backends/python2/python2backend.json --- old/cantor-15.12.3/src/backends/python2/python2backend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/python2/python2backend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Modul für die wissenschaftliche Programmierumgebung Python 2", "Description[en_GB]": "Backend for Python 2 Scientific Programming", "Description[es]": "Motor para programación científica en Python 2", - "Description[et]": "Python 2 teadusliku programmeerimise taustaprogramm", "Description[fi]": "Python 2 -pohjaisen tieteellisen ohjelmointiympäristön taustajärjestelmä", "Description[gl]": "Infraestrutura para o programación científica con Python 2.", "Description[it]": "Backend per l'ambiente scientifico di programmazione Python 2", @@ -29,6 +28,7 @@ "Id": "Python 2", "License": "GPL", "Name": "Python 2", + "Name[ast]": "Python 2", "Name[ca@valencia]": "Python 2", "Name[ca]": "Python 2", "Name[cs]": "Python 2", @@ -36,7 +36,6 @@ "Name[de]": "Python 2", "Name[en_GB]": "Python 2", "Name[es]": "Python 2", - "Name[et]": "Python 2", "Name[fi]": "Python 2", "Name[gl]": "Python 2", "Name[it]": "Python 2", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/python3/CMakeLists.txt new/cantor-16.04.1/src/backends/python3/CMakeLists.txt --- old/cantor-15.12.3/src/backends/python3/CMakeLists.txt 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/python3/CMakeLists.txt 2016-04-27 20:55:49.000000000 +0200 @@ -15,4 +15,7 @@ install(FILES python3backend.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) add_subdirectory(python3server) -add_subdirectory(tests) + +if(BUILD_TESTING) + add_subdirectory(tests) +endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/python3/python3backend.json new/cantor-16.04.1/src/backends/python3/python3backend.json --- old/cantor-15.12.3/src/backends/python3/python3backend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/python3/python3backend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Modul für die wissenschaftliche Programmierumgebung Python 3", "Description[en_GB]": "Backend for Python 3 Scientific Programming", "Description[es]": "Motor para programación científica en Python 3", - "Description[et]": "Python 3 teadusliku programmeerimise taustaprogramm", "Description[fi]": "Python 3 -pohjaisen tieteellisen ohjelmointiympäristön taustajärjestelmä", "Description[gl]": "Infraestrutura para o programación científica con Python 3.", "Description[it]": "Backend per l'ambiente scientifico di programmazione Python 3", @@ -29,6 +28,7 @@ "Id": "Python 3", "License": "GPL", "Name": "Python 3", + "Name[ast]": "Python 3", "Name[ca@valencia]": "Python 3", "Name[ca]": "Python 3", "Name[cs]": "Python 3", @@ -36,7 +36,6 @@ "Name[de]": "Python 3", "Name[en_GB]": "Python 3", "Name[es]": "Python 3", - "Name[et]": "Python 3", "Name[fi]": "Python 3", "Name[gl]": "Python 3", "Name[it]": "Python 3", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/qalculate/plotassistant/qalculateplotassistant.json new/cantor-16.04.1/src/backends/qalculate/plotassistant/qalculateplotassistant.json --- old/cantor-15.12.3/src/backends/qalculate/plotassistant/qalculateplotassistant.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/qalculate/plotassistant/qalculateplotassistant.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Ein Assistent für das Plotten mit dem Qalculate-Modul.", "Description[en_GB]": "An Assistant for plotting with the Qalculate backend.", "Description[es]": "Un asistente para mostrar gráficos con el motor de Qalculate.", - "Description[et]": "Joonise loomise abiline Qalculate'i taustaprogrammiga", "Description[fi]": "Opastettu funktioiden piirtäminen käyttäen Qalculate-taustajärjestelmää.", "Description[gl]": "Un axudante para debuxar coa infraestrutura Qalculate.", "Description[it]": "Un assistente che crea grafici usando Qalculate.", @@ -28,13 +27,13 @@ "Id": "Plot2d", "License": "GPL", "Name": "QalculatePlot", + "Name[ast]": "QalculatePlot", "Name[ca@valencia]": "Gràfic de Qalculate", "Name[ca]": "Gràfic de Qalculate", "Name[cs]": "QalculatePlot", "Name[de]": "QalculatePlot", "Name[en_GB]": "QalculatePlot", "Name[es]": "QalculatePlot", - "Name[et]": "Qalculate'i joonis", "Name[fi]": "QalculatePlot", "Name[gl]": "QalculatePlot", "Name[it]": "Grafico con Qalculate", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/qalculate/qalculatebackend.json new/cantor-16.04.1/src/backends/qalculate/qalculatebackend.json --- old/cantor-15.12.3/src/backends/qalculate/qalculatebackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/qalculate/qalculatebackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Qalculate-Modul für Cantor. Ermöglicht die Nutzung der weiterführenden Funktionen von Qalculate", "Description[en_GB]": "Qalculate backend for Cantor. Gives you the advanced features of Qalculate", "Description[es]": "Motor de Qalculate para Cantor. Le proporciona las funciones avanzadas de Qalculate", - "Description[et]": "Cantori Qalculate'i taustaprogramm. Tagab Qalculate'i enamiku omaduste kasutamise.", "Description[fi]": "Qalculaten Cantor-taustajärjestelmä. Tarjoaa Qalculaten edistyneet ominaisuudet", "Description[gl]": "Infraestrutura Qalculate para Cantor. Dá acceso ás características avanzadas do Qalculate", "Description[it]": "Backend Cantor per Qalculate. Ti da' la possibilità di usare le funzionalità avanzate di Qalculate", @@ -29,6 +28,7 @@ "Id": "qalculatebackend", "License": "GPL", "Name": "Qalculate", + "Name[ast]": "Qalculate", "Name[ca@valencia]": "Qalculate", "Name[ca]": "Qalculate", "Name[cs]": "Qalculate", @@ -36,7 +36,6 @@ "Name[de]": "Qalculate", "Name[en_GB]": "Qalculate", "Name[es]": "Qalculate", - "Name[et]": "Qalculate", "Name[fi]": "Qalculate", "Name[gl]": "Qalculate", "Name[it]": "Qalculate", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/sage/CMakeLists.txt new/cantor-16.04.1/src/backends/sage/CMakeLists.txt --- old/cantor-15.12.3/src/backends/sage/CMakeLists.txt 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/sage/CMakeLists.txt 2016-04-27 20:55:49.000000000 +0200 @@ -17,12 +17,16 @@ target_link_libraries( cantor_sagebackend KF5::Pty) -add_executable( testsage testsage.cpp) -target_link_libraries( testsage - ${QT_QTTEST_LIBRARY} - cantorlibs - cantortest -) +if(BUILD_TESTING) + add_executable( testsage testsage.cpp) + target_link_libraries( testsage + ${QT_QTTEST_LIBRARY} + cantorlibs + cantortest + ) + + add_test(NAME testsage COMMAND testsage) +endif() install( FILES cantor_sage.knsrc DESTINATION ${KDE_INSTALL_CONFDIR} ) install( FILES keywords.xml DESTINATION ${KDE_INSTALL_DATADIR}/cantor/sagebackend) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/sage/sagebackend.json new/cantor-16.04.1/src/backends/sage/sagebackend.json --- old/cantor-15.12.3/src/backends/sage/sagebackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/sage/sagebackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "„Sage Mathematics Software“-Modul für Cantor", "Description[en_GB]": "Backend for the Sage Mathematics Software", "Description[es]": "Motor para el software matemático Sage", - "Description[et]": "Sage matemaatikatarkvara taustaprogramm", "Description[fi]": "Sage-matematiikkaohjelmiston taustajärjestelmä", "Description[gl]": "Infraestrutura do Software de matemáticas Sage", "Description[it]": "Backend per il software matematico Sage", @@ -29,6 +28,7 @@ "Id": "Sage", "License": "GPL", "Name": "Sage", + "Name[ast]": "Sage", "Name[ca@valencia]": "Sage", "Name[ca]": "Sage", "Name[cs]": "Sage", @@ -36,7 +36,6 @@ "Name[de]": "Sage", "Name[en_GB]": "Sage", "Name[es]": "Sage", - "Name[et]": "Sage", "Name[fi]": "Sage", "Name[gl]": "Sage", "Name[it]": "Sage", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/sage/sagesession.cpp new/cantor-16.04.1/src/backends/sage/sagesession.cpp --- old/cantor-15.12.3/src/backends/sage/sagesession.cpp 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/sage/sagesession.cpp 2016-04-27 20:55:49.000000000 +0200 @@ -194,7 +194,7 @@ { //try to guess the version of sage to determine //if we have to use the legacy commands or not. - QRegExp versionExp(QLatin1String("Sage\\s+Version\\s+(\\d+)\\.(\\d+)")); + QRegExp versionExp(QLatin1String("Sage(?:Math)?\\s+Version\\s+(\\d+)\\.(\\d+)")); int index=versionExp.indexIn(m_outputCache); if(index!=-1) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/backends/scilab/scilabbackend.json new/cantor-16.04.1/src/backends/scilab/scilabbackend.json --- old/cantor-15.12.3/src/backends/scilab/scilabbackend.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/backends/scilab/scilabbackend.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Modul für die wissenschaftliche Programmierumgebung Scilab", "Description[en_GB]": "Backend for the Scilab Scientific Programming Environment", "Description[es]": "Motor para el entorno de programación científico Scilab", - "Description[et]": "Scilabi teadusliku programmeerimise keskkonna taustaporgramm", "Description[fi]": "Scilabin, tieteellisen ohjelmointiympäristön, taustajärjestelmä", "Description[gl]": "Infraestrutura para o entorno científico de programación Scilab", "Description[it]": "Backend per l'ambiente scientifico di programmazione Scilab", @@ -29,13 +28,13 @@ "Id": "Scilab", "License": "GPL", "Name": "Scilab", + "Name[ast]": "Scilab", "Name[ca@valencia]": "Scilab", "Name[ca]": "Scilab", "Name[cs]": "Scilab", "Name[de]": "Scilab", "Name[en_GB]": "Scilab", "Name[es]": "Scilab", - "Name[et]": "Scilab", "Name[fi]": "Scilab", "Name[gl]": "Scilab", "Name[it]": "Scilab", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/cantor_part.cpp new/cantor-16.04.1/src/cantor_part.cpp --- old/cantor-15.12.3/src/cantor_part.cpp 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/cantor_part.cpp 2016-04-27 20:55:49.000000000 +0200 @@ -405,7 +405,7 @@ static KAboutData about(QLatin1String("cantorpart"), QLatin1String("Cantor"), - QLatin1String("0.5"), + QLatin1String(CANTOR_VERSION), i18n("CantorPart"), KAboutLicense::GPL, i18n("(C) 2009-2015 Alexander Rieder"), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/cantor_part.json new/cantor-16.04.1/src/cantor_part.json --- old/cantor-15.12.3/src/cantor_part.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/cantor_part.json 2016-04-27 20:55:49.000000000 +0200 @@ -1,6 +1,7 @@ { "KPlugin": { "Name": "CantorPart", + "Name[ast]": "CantorPart", "Name[ca@valencia]": "CantorPart", "Name[ca]": "CantorPart", "Name[cs]": "CantorPart", @@ -8,7 +9,6 @@ "Name[de]": "CantorPart", "Name[en_GB]": "CantorPart", "Name[es]": "CantorPart", - "Name[et]": "Cantori komponent", "Name[fi]": "CantorPart", "Name[gl]": "CantorPart", "Name[it]": "CantorPart", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/config-cantor.h.cmake new/cantor-16.04.1/src/config-cantor.h.cmake --- old/cantor-15.12.3/src/config-cantor.h.cmake 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/config-cantor.h.cmake 2016-04-27 20:55:49.000000000 +0200 @@ -1,3 +1,5 @@ #include "lib/config-cantorlib.h" +#define CANTOR_VERSION "${KDE_APPLICATIONS_VERSION}" + #cmakedefine LIBSPECTRE_FOUND 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/lib/CMakeLists.txt new/cantor-16.04.1/src/lib/CMakeLists.txt --- old/cantor-15.12.3/src/lib/CMakeLists.txt 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/lib/CMakeLists.txt 2016-04-27 20:55:49.000000000 +0200 @@ -45,7 +45,7 @@ textresult.h #helper classes defaulthighlighter.h - defaultvariablemodel.h + defaultvariablemodel.h worksheetaccess.h ) @@ -89,4 +89,6 @@ COMPONENT Devel ) -add_subdirectory(test) +if(BUILD_TESTING) + add_subdirectory(test) +endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/lib/cantor_assistant.desktop new/cantor-16.04.1/src/lib/cantor_assistant.desktop --- old/cantor-15.12.3/src/lib/cantor_assistant.desktop 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/lib/cantor_assistant.desktop 2016-04-27 20:55:49.000000000 +0200 @@ -2,6 +2,7 @@ Type=ServiceType X-KDE-ServiceType=Cantor/Assistant Comment=An Assistant for Cantor +Comment[ast]=Un asistente pa Cantor Comment[bg]=Помощник за Cantor Comment[bs]=Asistent za Cantor Comment[ca]=Un assistent per al Cantor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/lib/cantor_backend.desktop new/cantor-16.04.1/src/lib/cantor_backend.desktop --- old/cantor-15.12.3/src/lib/cantor_backend.desktop 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/lib/cantor_backend.desktop 2016-04-27 20:55:49.000000000 +0200 @@ -2,6 +2,7 @@ Type=ServiceType X-KDE-ServiceType=Cantor/Backend Comment=A Backend for Cantor +Comment[ast]=Un backend pa Cantor Comment[bg]=Ядро за Cantor Comment[bs]=Vrši računanje za Cantora Comment[ca]=Un dorsal per al Cantor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/lib/cantor_panelplugin.desktop new/cantor-16.04.1/src/lib/cantor_panelplugin.desktop --- old/cantor-15.12.3/src/lib/cantor_panelplugin.desktop 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/lib/cantor_panelplugin.desktop 2016-04-27 20:55:49.000000000 +0200 @@ -2,6 +2,7 @@ Type=ServiceType X-KDE-ServiceType=Cantor/PanelPlugin Comment=A Plugin for Cantor's Panel +Comment[ast]=Un complementu pal panel de Cantor Comment[bg]=Приставка за панела на Cantor Comment[bs]=Dodatak za Cantor Panel Comment[ca]=Un connector per al plafó del Cantor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/main.cpp new/cantor-16.04.1/src/main.cpp --- old/cantor-15.12.3/src/main.cpp 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/main.cpp 2016-04-27 20:55:49.000000000 +0200 @@ -19,6 +19,7 @@ */ #include "cantor.h" +#include "config-cantor.h" #include <QApplication> #include <KAboutData> #include <KCrash> @@ -30,15 +31,10 @@ static const char description[] = I18N_NOOP("KDE Frontend to mathematical applications"); -static const char version[] = "0.6"; - - int main(int argc, char **argv) { QApplication app(argc, argv); - - // TODO: for >=KF5.15 use KCrash::initialize(); - KCrash::setCrashHandler(KCrash::defaultCrashHandler); + KCrash::initialize(); // Migrating configuration from 4.x applications to KF5-based applications QStringList configFiles; @@ -69,18 +65,19 @@ KAboutData about(QLatin1String("cantor"), QLatin1String("Cantor"), - QLatin1String(version), + QLatin1String(CANTOR_VERSION), i18n(description), KAboutLicense::GPL, - i18n("(C) 2009-2015 Alexander Rieder"), + i18n("(C) 2016 Filipe Saraiva<br/>(C) 2009-2015 Alexander Rieder"), QString(), QLatin1String("http://edu.kde.org/cantor")); - about.addAuthor( i18n("Alexander Rieder"), QString(), QLatin1String("alexanderrie...@gmail.com") ); + about.addAuthor( i18n("Filipe Saraiva"), i18n("Maintainer<br/>Qt5/KF5 port, Scilab and Python backends"), QLatin1String("fil...@kde.org"), + QLatin1String("http://filipesaraiva.info/") ); + about.addAuthor( i18n("Alexander Rieder"), i18n("Original author<br/>Maintainer (2009 - 2015)"), QLatin1String("alexanderrie...@gmail.com") ); about.addAuthor( i18n("Aleix Pol Gonzalez"), i18n("KAlgebra backend"), QLatin1String("aleix...@kde.org") ); about.addAuthor( i18n("Miha Čančula"), i18n("Octave backend"), QLatin1String("miha.canc...@gmail.com") ); - about.addAuthor( i18n("Filipe Saraiva"), i18n("Scilab and Python backends"), QLatin1String("fil...@kde.org"), - QLatin1String("http://filipesaraiva.info/") ); + about.addAuthor( i18n("Martin Küttler"), i18n("Interface"), QLatin1String("martin.kuett...@gmail.com") ); about.addCredit(QLatin1String("Andreas Kainz"), i18n("Cantor icon"), QLatin1String("kain...@gmail.com")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/org.kde.cantor.desktop new/cantor-16.04.1/src/org.kde.cantor.desktop --- old/cantor-15.12.3/src/org.kde.cantor.desktop 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/org.kde.cantor.desktop 2016-04-27 20:55:49.000000000 +0200 @@ -1,5 +1,6 @@ [Desktop Entry] Name=Cantor +Name[ast]=Cantor Name[bg]=Cantor Name[bs]=Cantor Name[ca]=Cantor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/panelplugins/helppanel/helppanelplugin.json new/cantor-16.04.1/src/panelplugins/helppanel/helppanelplugin.json --- old/cantor-15.12.3/src/panelplugins/helppanel/helppanelplugin.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/panelplugins/helppanel/helppanelplugin.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Eine Kontrollleiste zur Anzeige der Hilfe", "Description[en_GB]": "A panel to display help", "Description[es]": "Un panel para mostrar ayuda", - "Description[et]": "Abi näitav paneel", "Description[fi]": "Paneeli ohjeiden näyttämiseen", "Description[gl]": "Un panel que mostra axuda", "Description[it]": "Un pannello per visualizzare aiuto", @@ -29,6 +28,7 @@ "Id": "HelpPanel", "License": "GPL", "Name": "Help", + "Name[ast]": "Ayuda", "Name[ca@valencia]": "Ajuda", "Name[ca]": "Ajuda", "Name[cs]": "Nápověda", @@ -36,7 +36,6 @@ "Name[de]": "Hilfe", "Name[en_GB]": "Help", "Name[es]": "Ayuda", - "Name[et]": "Abi", "Name[fi]": "Ohjeet", "Name[gl]": "Axuda", "Name[it]": "Aiuto", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cantor-15.12.3/src/panelplugins/variablemgr/variablemanagerplugin.json new/cantor-16.04.1/src/panelplugins/variablemgr/variablemanagerplugin.json --- old/cantor-15.12.3/src/panelplugins/variablemgr/variablemanagerplugin.json 2016-02-01 12:57:34.000000000 +0100 +++ new/cantor-16.04.1/src/panelplugins/variablemgr/variablemanagerplugin.json 2016-04-27 20:55:49.000000000 +0200 @@ -8,7 +8,6 @@ "Description[de]": "Eine Leiste, um Sitzungsvariablen zu verwalten", "Description[en_GB]": "A panel to manage the variables of a session", "Description[es]": "Un panel para la gestión de variables de una sesión", - "Description[et]": "Paneel seansi muutujate haldamiseks", "Description[fi]": "Paneeli istunnon muuttujien hallitsemiseen", "Description[gl]": "Un panel para xestionar as variábeis dunha sesión", "Description[it]": "Un pannello per gestire le variabili di una sessione", @@ -29,13 +28,13 @@ "Id": "VariableManager", "License": "GPL", "Name": "Variable Manager", + "Name[ast]": "Xestor de variables", "Name[ca@valencia]": "Gestor de variables", "Name[ca]": "Gestor de variables", "Name[cs]": "Správce proměnných", "Name[de]": "Variablen-Verwaltung", "Name[en_GB]": "Variable Manager", "Name[es]": "Gestor de variables", - "Name[et]": "Muutujate haldur", "Name[fi]": "Muuttujien hallinta", "Name[gl]": "Xestor de variábeis", "Name[it]": "Gestore variabili",