KXStitch moved to KDE Review
Steve Allewell
steve.allewell at gmail.com
Mon Jun 16 23:21:41 BST 2014
On 16/06/14 22:46, Albert Astals Cid wrote:
> 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))
>
The tools are disabled until some floss colours are added to the
palette. I thought it was in the manual tbh but just looked and it isn't
so I will add it in and I think perhaps some additional prompt might be
useful when hovering over the disabled tools.
> 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
Probably a simple fix, I'll sort that out.
>
> * 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
Nothing jumps out as being wrong, I'll dig deeper into it.
>
> 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?
>
The link is for a knitting pattern, nothing to do with cross stitch :)
although creating a pattern is doable.
> Cheers,
> Albert
>
>>
>> Best Regards
>>
>>
>> Steve Allewell
>
Thanks for the feedback
Regards
Steve
More information about the kde-core-devel
mailing list