KXStitch moved to KDE Review

Albert Astals Cid aacid at kde.org
Mon Jun 16 22:46:38 BST 2014


El Dimarts, 27 de maig de 2014, a les 20:06:13, Steve Allewell va escriure:
> Greetings
> 
> The application KXStitch was recently imported to KDE Playground under
> the KDE Incubator process having previously been hosted on Sourceforge.
> 
> KXStitch is a cross stitch pattern creator, although it has been used
> for other needle work crafts as well.  It is a stable and mature
> application having been in development for a number of years and has had
> several stable releases.
> 
> An initial wiki entry has been created.
> http://userbase.kde.org/KXStitch
> 
> Having fulfilled the incubation criteria, KXStitch has now been moved to
> KDE Review with the aim of eventually moving to Extragear/Graphics if
> the review is approved.
> http://projects.kde.org/projects/kdereview/kxstitch
> 
> To cover the requirements for submission:
> * A Docbook manual is included in the source. Yuri Chornoivan has been
> making some changes to reorganise the manual folder, fix some typos and
> some images.
> 
> * No libraries are supplied and no apidox is included.
> 
> * There are no krazy issues reported at EBN
> http://ebn.kde.org/krazy/reports/playground/graphics/kxstitch/index.html
> (not sure if this will move with the move to KDE Review)
> 
> * No specific usability tests have been done, but KXStitch is being used
> by 100's if not 1000's of users (estimated from downloads) with few
> problems being reported bug or usability wise.
> 
> * There are no obvious performance problems identified at this time.
> 
> * KXStitch is completely translatable and a number of translations
> already exist. Albert Astals Cid has moved these to i10n.
> 
> Please review the KXStitch application and let me know what needs
> attention to reach an acceptable position.

Had a look, everything looks good (even i have no clue how to use the app, not a stitcher myself (tbh i have no idea why paint is disabled and could not find how to enable it))

Some very small stuff (feel free to ignore):
 * When opening settings the tabs of Editor, Library and Printer Configuration do not default to first tab, i think it makes more sense if they do

 * Running with valgrind i got

==1172== Conditional jump or move depends on uninitialised value(s)
==1172==    at 0x661BD10: QTransform::fromScale(double, double) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x48E8FC: Palette::paintEvent(QPaintEvent*) (Palette.cpp:284)
==1172==    by 0x64C931F: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x48E6A9: Palette::event(QEvent*) (Palette.cpp:266)
==1172==    by 0x6479E2B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x648045C: QApplication::notify(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x50AF428: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:311)
==1172==    by 0x762841C: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6)
==1172==    by 0x64C3A40: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x64C446F: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x64C35FB: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172==    by 0x64C446F: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6)
==1172== 

You may want to have a look at Palette.cpp:284

P.S: Maybe you can talk to Miritich to provide a default pattern with Konqi? http://lafabricademiritich.files.wordpress.com/2013/11/konquipattern.pdf
Or I have no clue and this program has nothing to do with about file?

Cheers,
  Albert

> 
> Best Regards
> 
> 
> Steve Allewell





More information about the kde-core-devel mailing list