Hello community, here is the log from the commit of package analitza for openSUSE:Factory checked in at 2013-12-19 13:15:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/analitza (Old) and /work/SRC/openSUSE:Factory/.analitza.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "analitza" Changes: -------- --- /work/SRC/openSUSE:Factory/analitza/analitza.changes 2013-12-11 14:32:34.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.analitza.new/analitza.changes 2013-12-19 13:15:03.000000000 +0100 @@ -1,0 +2,7 @@ +Sat Dec 14 18:00:38 UTC 2013 - [email protected] + +- Update to 4.12.0 + * KDE 4.12.0 release + * See http://www.kde.org/announcements/4.12.php + +------------------------------------------------------------------- Old: ---- analitza-4.11.97.tar.xz New: ---- analitza-4.12.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ analitza.spec ++++++ --- /var/tmp/diff_new_pack.8GxHxI/_old 2013-12-19 13:15:03.000000000 +0100 +++ /var/tmp/diff_new_pack.8GxHxI/_new 2013-12-19 13:15:03.000000000 +0100 @@ -21,7 +21,7 @@ BuildRequires: readline-devel BuildRequires: pkgconfig(glu) Url: https://projects.kde.org/projects/kde/kdeedu/analitza -Version: 4.11.97 +Version: 4.12.0 Release: 0 BuildRequires: xz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ analitza-4.11.97.tar.xz -> analitza-4.12.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/analitza-4.11.97/analitza/analyzer.cpp new/analitza-4.12.0/analitza/analyzer.cpp --- old/analitza-4.11.97/analitza/analyzer.cpp 2013-10-30 23:53:40.000000000 +0100 +++ new/analitza-4.12.0/analitza/analyzer.cpp 2013-12-04 03:32:30.000000000 +0100 @@ -1188,6 +1188,11 @@ return root; } +bool actuallyE(const Object* o) +{ + return o->type()==Object::variable && static_cast<const Ci*>(o)->name()=="e"; +} + QList<Transformation> simplifications() { static QList<Transformation> ret; @@ -1201,9 +1206,11 @@ ret += Transformation(Transformation::parse("1**k"), Transformation::parse("1")); ret += Transformation(Transformation::parse("x**1"), Transformation::parse("x")); ret += Transformation(Transformation::parse("(x**y)**z"), Transformation::parse("x**(y*z)")); - + //ln - ret += Transformation(Transformation::parse("ln e"), Transformation::parse("1")); + QMap<QString, Transformation::treeCheck> eulerNumber; + eulerNumber.insert("e", actuallyE); + ret += Transformation(Transformation::parse("ln e"), Transformation::parse("1"), eulerNumber); } return ret; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/analitza-4.11.97/analitza/tests/analitzatest.cpp new/analitza-4.12.0/analitza/tests/analitzatest.cpp --- old/analitza-4.11.97/analitza/tests/analitzatest.cpp 2013-10-30 23:53:40.000000000 +0100 +++ new/analitza-4.12.0/analitza/tests/analitzatest.cpp 2013-12-04 03:32:30.000000000 +0100 @@ -612,6 +612,7 @@ QTest::newRow("sum") << "n->sum((i+n) * i : i=0..9)" << "n->sum((i+n)*i:i=0..9)"; QTest::newRow("sum.sum") << "k->sum(sum(x:x=0..i):i=0..k)" << "k->sum(sum(x:x=0..i):i=0..k)"; QTest::newRow("unrelated sum") << "sum(x : n=0..99)" << "100*x"; + QTest::newRow("ln") << "ln(x)" << "ln(x)"; QTest::newRow("piecewise1") << "piecewise { 1=2 ? 4, ? 3}" << "3"; QTest::newRow("piecewise2") << "piecewise { x=2 ? 4, ? 3}" << "piecewise { x=2 ? 4, ? 3 }"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/analitza-4.11.97/analitzagui/plotsview3d.cpp new/analitza-4.12.0/analitzagui/plotsview3d.cpp --- old/analitza-4.11.97/analitzagui/plotsview3d.cpp 2013-10-30 23:53:40.000000000 +0100 +++ new/analitza-4.12.0/analitzagui/plotsview3d.cpp 2013-12-04 03:32:30.000000000 +0100 @@ -161,3 +161,27 @@ old_y = e->y(); old_x = e->x(); } + +void PlotsView3D::keyPressEvent(QKeyEvent* ev) +{ + switch(ev->key()) { + case Qt::Key_S: + scale(1.1); + break; + case Qt::Key_W: + scale(0.9); + break; + case Qt::Key_Left: + rotate(-10, 0); + break; + case Qt::Key_Right: + rotate(10, 0); + break; + case Qt::Key_Up: + rotate(0, -10); + break; + case Qt::Key_Down: + rotate(0, 10); + break; + } +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/analitza-4.11.97/analitzagui/plotsview3d.h new/analitza-4.12.0/analitzagui/plotsview3d.h --- old/analitza-4.11.97/analitzagui/plotsview3d.h 2013-10-30 23:53:40.000000000 +0100 +++ new/analitza-4.12.0/analitzagui/plotsview3d.h 2013-12-04 03:32:30.000000000 +0100 @@ -72,6 +72,8 @@ virtual int currentPlot() const { return -1 ;} virtual void modelChanged(); virtual void renderGL(); + + virtual void keyPressEvent(QKeyEvent*); virtual void wheelEvent(QWheelEvent* ev); virtual void mousePressEvent(QMouseEvent *event); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/analitza-4.11.97/analitzaplot/examples/plots3ddemo.cpp new/analitza-4.12.0/analitzaplot/examples/plots3ddemo.cpp --- old/analitza-4.11.97/analitzaplot/examples/plots3ddemo.cpp 2013-10-30 23:53:40.000000000 +0100 +++ new/analitza-4.12.0/analitzaplot/examples/plots3ddemo.cpp 2013-12-04 03:32:30.000000000 +0100 @@ -94,6 +94,7 @@ mainWindow->setCentralWidget(central); mainWindow->show(); view3d->setModel(model); + view3d->setFocus(); return app.exec(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/analitza-4.11.97/analitzaplot/private/abstractsurface.cpp new/analitza-4.12.0/analitzaplot/private/abstractsurface.cpp --- old/analitza-4.11.97/analitzaplot/private/abstractsurface.cpp 2013-10-30 23:53:40.000000000 +0100 +++ new/analitza-4.12.0/analitzaplot/private/abstractsurface.cpp 2013-12-04 03:32:30.000000000 +0100 @@ -113,11 +113,10 @@ void AbstractSurface::doStrip(int n, const QVector3D &p0, const QVector3D &p1, const QVector3D &p2, const QVector3D &p3) { - int i, j; QVector3D A, B, buffer[3]; QVector3D theStrip[MAXSTRIP][2]; - for (i=0; i<=n; i++) + for (int i=0; i<=n; i++) { A = QVector3D((p0.x()*(float)(n-i) + p2.x()*(float)i)/(float)n, (p0.y()*(float)(n-i) + p2.y()*(float)i)/(float)n, @@ -133,8 +132,8 @@ buffer[0] = theStrip[0][0]; buffer[1] = theStrip[0][1]; - for (i=1; i<=n; i++) - for (j=0; j<2; j++) + for (int i=1; i<=n; i++) + for (int j=0; j<2; j++) { buffer[2] = theStrip[i][j]; createFace(buffer); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
