Hello community, here is the log from the commit of package kturtle for openSUSE:Factory checked in at 2015-10-03 20:25:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kturtle (Old) and /work/SRC/openSUSE:Factory/.kturtle.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kturtle" Changes: -------- --- /work/SRC/openSUSE:Factory/kturtle/kturtle.changes 2015-07-14 17:38:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kturtle.new/kturtle.changes 2015-10-03 20:25:05.000000000 +0200 @@ -1,0 +2,23 @@ +Sun Sep 13 19:34:04 UTC 2015 - tittiatcoke@gmail.com + +- Update to KDE Applications 15.08.1 + * KDE Applications 15.08.1 + * https://www.kde.org/announcements/announce-applications-15.08.1.php + + +------------------------------------------------------------------- +Wed Aug 19 19:44:09 UTC 2015 - cgiboudeaux@gmx.com + +- Update to KDE Applications 15.08.0 + * KDE Applications 15.08.0 + * https://www.kde.org/announcements/announce-applications-15.08.0.php + +------------------------------------------------------------------- +Fri Aug 7 07:01:55 UTC 2015 - tittiatcoke@gmail.com + +- Update to KDE Applications 15.07.90 + * KDE Applications 15.08.0 RC1 + * https://www.kde.org/announcements/announce-applications-15.07.90.php + + +------------------------------------------------------------------- Old: ---- kturtle-15.04.3.tar.xz New: ---- kturtle-15.08.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kturtle.spec ++++++ --- /var/tmp/diff_new_pack.3A9LRN/_old 2015-10-03 20:25:05.000000000 +0200 +++ /var/tmp/diff_new_pack.3A9LRN/_new 2015-10-03 20:25:05.000000000 +0200 @@ -21,7 +21,7 @@ License: GPL-2.0+ Group: Amusements/Teaching/Mathematics Url: http://edu.kde.org -Version: 15.04.3 +Version: 15.08.1 Release: 0 Source0: %{name}-%{version}.tar.xz BuildRequires: update-desktop-files ++++++ kturtle-15.04.3.tar.xz -> kturtle-15.08.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/CMakeLists.txt new/kturtle-15.08.1/CMakeLists.txt --- old/kturtle-15.04.3/CMakeLists.txt 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/CMakeLists.txt 2015-07-01 10:29:00.000000000 +0200 @@ -3,7 +3,7 @@ project (kturtle) -find_package(ECM 1.0.0 REQUIRED NO_MODULE) +find_package(ECM 1.7.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} @@ -14,7 +14,7 @@ include(KDECompilerSettings) include(KDECMakeSettings) include(FeatureSummary) - +include(ECMAddAppIcon) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Gui @@ -47,5 +47,5 @@ add_subdirectory (src) add_subdirectory (icons) -install(FILES kturtle.appdata.xml DESTINATION ${SHARE_INSTALL_PREFIX}/appdata/) +install(FILES kturtle.appdata.xml DESTINATION ${KDE_INSTALL_DATAROOTDIR}/appdata/) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/doc/CMakeLists.txt new/kturtle-15.08.1/doc/CMakeLists.txt --- old/kturtle-15.04.3/doc/CMakeLists.txt 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/doc/CMakeLists.txt 2015-07-01 10:29:00.000000000 +0200 @@ -1,3 +1,3 @@ ########### install files ############### # -kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kturtle) +kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR kturtle) Files old/kturtle-15.04.3/icons/128-apps-kturtle.png and new/kturtle-15.08.1/icons/128-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/16-apps-kturtle.png and new/kturtle-15.08.1/icons/16-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/22-apps-kturtle.png and new/kturtle-15.08.1/icons/22-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/32-apps-kturtle.png and new/kturtle-15.08.1/icons/32-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/48-apps-kturtle.png and new/kturtle-15.08.1/icons/48-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/64-apps-kturtle.png and new/kturtle-15.08.1/icons/64-apps-kturtle.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/icons/CMakeLists.txt new/kturtle-15.08.1/icons/CMakeLists.txt --- old/kturtle-15.04.3/icons/CMakeLists.txt 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/icons/CMakeLists.txt 2015-07-01 10:29:00.000000000 +0200 @@ -1,2 +1,2 @@ include(ECMInstallIcons) -ecm_install_icons (ICONS hi128-apps-kturtle.png hi16-apps-kturtle.png hi22-apps-kturtle.png hi32-apps-kturtle.png hi48-apps-kturtle.png hi64-apps-kturtle.png DESTINATION ${ICON_INSTALL_DIR}) +ecm_install_icons (ICONS 128-apps-kturtle.png 16-apps-kturtle.png 22-apps-kturtle.png 32-apps-kturtle.png 48-apps-kturtle.png 64-apps-kturtle.png DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor) Files old/kturtle-15.04.3/icons/hi128-apps-kturtle.png and new/kturtle-15.08.1/icons/hi128-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/hi16-apps-kturtle.png and new/kturtle-15.08.1/icons/hi16-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/hi22-apps-kturtle.png and new/kturtle-15.08.1/icons/hi22-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/hi32-apps-kturtle.png and new/kturtle-15.08.1/icons/hi32-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/hi48-apps-kturtle.png and new/kturtle-15.08.1/icons/hi48-apps-kturtle.png differ Files old/kturtle-15.04.3/icons/hi64-apps-kturtle.png and new/kturtle-15.08.1/icons/hi64-apps-kturtle.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/kturtle.appdata.xml new/kturtle-15.08.1/kturtle.appdata.xml --- old/kturtle-15.04.3/kturtle.appdata.xml 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/kturtle.appdata.xml 2015-07-01 10:29:00.000000000 +0200 @@ -16,6 +16,7 @@ <name xml:lang="et">KTurtle</name> <name xml:lang="fi">KTurtle</name> <name xml:lang="fr">KTurtle</name> + <name xml:lang="gl">KTurtle</name> <name xml:lang="it">KTurtle</name> <name xml:lang="ko">KTurtle</name> <name xml:lang="lt">KTurtle</name> @@ -44,6 +45,7 @@ <summary xml:lang="et">Hariv programmeerimise keskkond</summary> <summary xml:lang="fi">Ohjelmointiympäristö opetuskäyttöön</summary> <summary xml:lang="fr">Environnement de programmation éducatif</summary> + <summary xml:lang="gl">Ambiente de programación educativo</summary> <summary xml:lang="it">Ambiente educativo di programmazione</summary> <summary xml:lang="ko">교육 프로그래밍 개발 환경</summary> <summary xml:lang="lt">Mokomoji programavimo aplinka</summary> @@ -62,6 +64,7 @@ <summary xml:lang="zh-TW">教育程式環境</summary> <description> <p>KTurtle is an educational programming environment for learning how to program. It provides all programming tools from its user interface. The programming language used is TurtleScript, which is loosely based on Logo. All commands and messages are translated into the user's language. KTurtle features an intuitive syntax highlighting, simple error messages, integrated canvas to make drawings, an integrated help, slow-motion and step execution.</p> + <p xml:lang="ast">KTurtle ye un entornu de programación educacional pa deprender como programar. Apurre toles ferramientes de programación dende la so interfaz d'usuariu. El llinguax de programaxión usáu ye TurtleScript que ta basáu, con perdes, en Logo. Tradúcense tolos mensaxes a la llingua de la interfaz d'usuariu. KTurtle tien como carauterístiques un resalte de sintaxis intuitivu, mensaxes de fallu cenciellos, un llenzu integráu pa dibuxar, ayuda integrada, cámara lenta y execución pasu ente pasu.</p> <p xml:lang="bg">Kturtle е образователна среда за програмиране, с нея се учиш да програмираш. Осигурява всички нужни инструменти за програмиране в своя графичен интерфейс. Използваният език за програмиране е TurtleScript, който е основан на езика Logo. Всички команди и съобщения са преведени на езика на потребителя. Kturtle има удобно осветяване на синтаксиса, опростени съобщения за грешки, вградено платно за рисунки, вграден помощник, забавено и постъпково изпълнение на програмите.</p> <p xml:lang="bs">KTurtle je obrazovno programsko okruženje za učenje kako programirati. On pruža sve programske alate iz korisničkog sučelja. ProgramskI jezik koji se koristi je TurtleScript, koji je labavo zasnovan na Logo. Sve naredbe i poruke su prevedene na jezik korisnika. KTurtle ima intuitivno isticanje sintakse, jednostavne poruke o greškama, integrirano platno za crteže, integrisanu pomoć, usporeno kretanje i izvršenje korak po korak.</p> <p xml:lang="ca">El KTurtle és un entorn de programació educatiu per aprendre com programar. Proporciona totes les eines de programació des de la seva interfície d'usuari. El llenguatge de programació utilitzat és el TurtleScript, que està basat en certa manera en el Logo. Totes les ordres i missatges estan traduïdes a l'idioma de l'usuari. El KTurtle ofereix un ressaltat de sintaxi intuïtiu, missatges d'error senzills, un llenç integrat per fer dibuixos, una ajuda integrada, i execució a càmera lenta i per passos.</p> @@ -70,6 +73,7 @@ <p xml:lang="et">KTurtle on hariv programmeerimiskeskkond, mis õpetab programmeerima. See pakub kõiki programmeerimise tööriistu otse graafilise kasutajaliidese vahendusel. Programmeerimiskeelena on kasutusel TurtleScript, mille kaugemaks eellaseks on tuntud Logo keel. Kõik käsud ja teated on tõlgitud õppuri emakeelde. KTurtle tunnusteks on intuitiivne süntaksi esiletõstmine, lihtsad veateated, lõuend joonistuste tegemiseks, lõimitud abimaterjalid, võimalus rakendada aeglast liikumist ja samm-sammulist programmide täitmist.</p> <p xml:lang="fi">KTurtle on ohjelmointiympäristö ohjelmointitaidon oppimiseen. Se tarjoaa kaikki ohjelmointityökalut käyttöliittymästään. Ohjelmointikielenä on TurtleScript, joka perustuu väljästi Logoon. Kaikki komennot ja viestit on käännetty käyttäjän kielelle. KTurtlessa on helposti ymmärrettävä syntaksikorostus, yksinkertaiset virheilmoitukset, oma piirtoalue piirtelyyn, yhdistetty avustustoiminto sekä hidastettu tai askelittainen ohjelman suoritus.</p> <p xml:lang="fr">KTurtle est un environnement de programmation éducatif destiné à l'apprentissage de la programmation. Il fournis tous les outils de programmation depuis son interface utilisateur. Le langage utilisé est TurtleScript, librement inspiré de Logo. Toute les commandes et les messages sont traduits dans la langue de l'utilisateur. KTurtle intègre une mise en évidence de la syntaxe intuitive, des messages d'erreur simple, un tableau intégré pour dessiner, une aide intégrée et des systèmes d'exécution ralentis ou pas-à-pas.</p> + <p xml:lang="gl">KTurtle é un ambiente de programación educativo para aprender a programar. Fornece todas as ferramentas de programación desde a súa interface de usuario. Úsase a linguaxe de programación TurtleScript, que está inspirada en Logo. Todas as ordes e mensaxes están traducidas ao idioma do usuario. KTurtle conta con un salientado de sintaxe intuitivo, mensaxes de erro simples, un canvas integrado para debuxar, axuda integrada, e execución a cámara lenta ou paso por paso.</p> <p xml:lang="it">KTurtle è un ambiente educativo di programmazione per imparare a programmare. Fornisce tutti gli stumenti di programmazione nella sua interfaccia. Il linguaggio di programmazione usato è TurtleScript, liberamente ispirato da Logo. Tutti i comandi e i messaggi sono tradotti nella lingua dell'utente. KTurtle include un'intuitiva evidenziazione della sintassi, semplici messaggi per gli errori, un'integrata area per il disegno, una guida integrata, l'esecuzione dei comandi rallentabile e passo passo.</p> <p xml:lang="nds">KTurtle is en Lehr-Programmeerümgeven mit de een dat Programmeren lehren kann. All Programmeerwarktüüch laat sik över de Böversiet bruken. De Programmeerspraak is TurtleSkript, wat mehr oder weniger op Logo opbuut. All Befehlen un Narichten sünd in de Brukerspraak, un dat gifft en eenfach Syntax-Rutheven, Fehlermellen, en inbuut Maalflaag för Tekens, inbuut Hülp, un langsam un Enkelschritt-Utföhren.</p> <p xml:lang="nl">KTurtle is een educatief programma voor het leren programmeren. In de interface voor de gebruiker zijn alle hulpmiddelen voor het programmeren te vinden. De gebruikte programmeertaal is TurtleScript (schildpad-programmeertaal), dat min of meer is gebaseerd op Logo. Alle opdrachten en berichten zijn vertaald in de taal van de (Nederlandse) gebruiker. KTurtle heeft een intuïtieve syntaxismarkering, eenvoudige foutmeldingen, een canvas (tekengebied) waarop de tekeningen worden gemaakt, een hulpfunctie, en de programmastappen kunnen langzaam of stap voor stap worden uitgevoerd.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/CMakeLists.txt new/kturtle-15.08.1/src/CMakeLists.txt --- old/kturtle-15.04.3/src/CMakeLists.txt 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/CMakeLists.txt 2015-07-01 10:29:00.000000000 +0200 @@ -30,11 +30,8 @@ set (kturtle_RCCS resources.qrc) qt5_add_resources (kturtle_RCC_SRCS ${kturtle_RCCS}) -# uncomment this if oxygen icons for kturtle are available -#kde4_add_app_icon (kturtle_SRCS "${KDE4_ICON_DIR}/oxygen/*/apps/kturtle.png") -# FIXME: Reeneable -#kde5_add_app_icon (kturtle_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/hi*-app-kturtle.png") -#kde4_add_app_icon (kturtle_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/hi*-app-kturtle.png") +file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/*-apps-kturtle.png") +ecm_add_app_icon(kturtle_SRCS ICONS ${ICONS_SRCS}) add_executable(kturtle ${kturtle_SRCS} ${kturtle_RCC_SRCS} @@ -51,8 +48,8 @@ KF5::KDELibs4Support ) -install (TARGETS kturtle ${INSTALL_TARGETS_DEFAULT_ARGS}) -install (PROGRAMS org.kde.kturtle.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) -install (FILES kturtleui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/kturtle) -install (FILES kturtle.knsrc DESTINATION ${CONFIG_INSTALL_DIR}) +install (TARGETS kturtle ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) +install (PROGRAMS org.kde.kturtle.desktop DESTINATION ${KDE_INSTALL_APPDIR}) +install (FILES kturtleui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kturtle) +install (FILES kturtle.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/directiondialog.cpp new/kturtle-15.08.1/src/directiondialog.cpp --- old/kturtle-15.04.3/src/directiondialog.cpp 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/directiondialog.cpp 2015-07-01 10:29:00.000000000 +0200 @@ -165,7 +165,7 @@ // We now have 4 squares. One four every corner. // With a cross in the middle. // For every square we calculate a different tangent - // therefore we have to add of substract a number of degrees + // therefore we have to add of subtract a number of degrees double result = 0; if (trans_x >= 0 && trans_y >= 0) { // Right down diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/interpreter/executer.h new/kturtle-15.08.1/src/interpreter/executer.h --- old/kturtle-15.04.3/src/interpreter/executer.h 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/interpreter/executer.h 2015-07-01 10:29:00.000000000 +0200 @@ -47,7 +47,7 @@ * @short Step-wise execution of a node tree, collecting errors in the ErrorList. * * The Executer 'executes' the node tree, as yielded by the Parser, step by step. - * When errors occur they are put in the ErrorList as supplied to the constuctor. + * When errors occur they are put in the ErrorList as supplied to the constructor. * * The Executer has a globalVariableTable where is stores the content of variables, * and a functionTable that contains pointer to the 'learned' functions. @@ -134,7 +134,7 @@ /// Stores both pointers to functionNodes and accompanying local variable table using the predefined struct. FunctionStack functionStack; - /// Pointer to the error list as supplied to the constuctor + /// Pointer to the error list as supplied to the constructor ErrorList *errorList; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/interpreter/parser.h new/kturtle-15.08.1/src/interpreter/parser.h --- old/kturtle-15.04.3/src/interpreter/parser.h 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/interpreter/parser.h 2015-07-01 10:29:00.000000000 +0200 @@ -81,7 +81,7 @@ bool isFinished() const { return finished; } /** - * @short Method to get the root node of the node tree (pointer based data stucture). + * @short Method to get the root node of the node tree (pointer based data structure). * The Parser does not delete the node tree so this pointer can be passed * to the Executer. * @returns The pointer to the root node. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/interpreter/token.h new/kturtle-15.08.1/src/interpreter/token.h --- old/kturtle-15.04.3/src/interpreter/token.h 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/interpreter/token.h 2015-07-01 10:29:00.000000000 +0200 @@ -199,7 +199,7 @@ /** * @short Constructor. * Initialses a empty Token with Token::Type: Token::NotSet. - * This default constuctor is needed for ErrorList (QValueList). + * This default constructor is needed for ErrorList (QValueList). */ Token(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/interpreter/tokenizer.cpp new/kturtle-15.08.1/src/interpreter/tokenizer.cpp --- old/kturtle-15.04.3/src/interpreter/tokenizer.cpp 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/interpreter/tokenizer.cpp 2015-07-01 10:29:00.000000000 +0200 @@ -190,7 +190,7 @@ bool Tokenizer::isWordChar(const QChar& c) { - // this method exists because some languages have non-letter category charaters + // this method exists because some languages have non-letter category characters // mixed with their letter character to make words (like hindi) // NOTE: this has to be extended then languages give problems, // just add a category in the following test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kturtle-15.04.3/src/main.cpp new/kturtle-15.08.1/src/main.cpp --- old/kturtle-15.04.3/src/main.cpp 2015-04-28 16:36:32.000000000 +0200 +++ new/kturtle-15.08.1/src/main.cpp 2015-07-01 10:29:00.000000000 +0200 @@ -45,6 +45,8 @@ int main(int argc, char* argv[]) { + KLocalizedString::setApplicationDomain("kturtle"); + K4AboutData aboutData("kturtle", 0, ki18n("KTurtle"), version, ki18n(description), K4AboutData::License_GPL, ki18n(copyright), KLocalizedString(), website); aboutData.addAuthor(ki18n("Cies Breijs"), ki18n("Initiator and core developer"), "cies@kde.nl"); aboutData.addAuthor(ki18n("Niels Slot"), ki18n("Core developer"), "nielsslot@gmail.com");