kexi project
Rapid Database Application Development
Development
"Microsoft Access for Linux"

Home Download FAQ Support Features Handbook Screenshots Screencasts Compile Kexi Development Authors Contact License Sponsorship Translate This Site

wiki navigation:

Front Page
[info] [diff] [login]
[recent changes]
[most popular]
You can donate
to Kexi Project:
Via PayPal

Spread the word about Kexi!
Get Kexi Now!

Built on the KDE technology
KDE

Member of the Calligra Suite

No Software Patents!

Developer Jobs : General

Run kde test scripts on Kexi.

Correct all the errors (eg use ConstIterators instead of Iterators). See http://www.icefox.net/kde/tests/report.html for scripts.

  • Requirement: good C++
  • Level: "*"
  • Docs: see below

On 2006-04-20 a patch by Jacek Migdal (jacek()migdal()pl) was commited;

Used scripts: svn://anonsvn.kde.org/home/kde/trunk/playground/base/kdetestscripts

Used guides:

Status: (ok - mean that it was already correct)

  • atoi - ok
  • bracket - corrected, remaining issue: script "bracket" wrongly point QMap variable
  • callingexit - one remaining in "kexi/kexidb/cursor.cpp" (destructor),
  • configpath - ok
  • constcompare - ok
  • constqstring - ok
  • copyright - some remaining (is it really necessary tu put copyright everywhere?)
  • copyrightyear - as above, more remaining
  • cvsheaders - one deleted, done
  • deleteprivate - ok
  • designericonsizes - not relevant
  • donot - ok
  • dotdesktop - not relevant
  • emptykddebug - some remaining, I'm not familiar with kddebug
  • emptylastline  - some remaining, is it really needed?
  • filename - ok
  • finddesignericons - not relevant
  • finddesktopicons - not relevant
  • gettimeofday - ok
  • headerincluded - done, expect 3rdparty and headers containing only include or/and define
  • iconsize - not relevant
  • isempty - ok
  • kcmmodulessize - not relevant
  • kcmshellinfo - not relevant
  • license - some remaining (as copyright, IMO it is not expected to put it in all files)
  • listend - done, moreover I changed many Iterator to ConstIterator, two exception where lists are mutable,
  • macrounderscore - some remaining (it's error only in C++ standards, doesn't appear in practice)
  • noifbody - ok
  • nonascii - some remaining, but we need them
  • plusplus - ok
  • postincrement - done
  • processevents - some remaining, needed (not sure if all)
  • qdebug - ok
  • qflags - ok
  • qmap - replacing it with QHash is possible only in Qt4
  • qptrlist - ok
  • qstringcompare - relevant to Qt4
  • qstringnull - ok
  • repaint - some remaining, don't know when we could replaced it with update()
  • resize - some remaining, should be replaced later
  • returnbracket - done
  • savesize - ok
  • semicolons - ok
  • startswith - ok
  • stdguiitem - some remaining, but needed,
  • swears - ok ;-)
  • thispointer - few fixed, some remaining because they templates, some because of nasty coding
  • todo - remaining ;-)
  • toolbar - ok
  • true - done, a few remaining, but needed (in string)
  • uniquekddebug - ok
  • unixhome - not relevant
  • validatedesktop - not relevant
  • virtualdecon - ok
  • virtualnotused - some remaining, but it isn't error
  • widgetname - I think that it is only relevant to Qt4
  • xmlkconfigxt - not relevant

To sum up things that are needed to be checked by maintainers: (low priority) callingexit, emptykddebug, processevents, repaint, resize, thispointer



Kexi - "MS Access for Linux" ... and Windows
© Kexi Team
This content is available under GFDL
Last edited: April 24, 2006 by jm, visited 0 times.