discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: New version of PikoPixel, pixel-art editor


From: Bertrand Dekoninck
Subject: Re: ANN: New version of PikoPixel, pixel-art editor
Date: Mon, 15 Oct 2018 18:09:40 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

Le 15/10/2018 à 06:06, Josh Freeman a écrit :
On Feb 26, 2018, at 1:23 AM, Josh Freeman wrote:

 PikoPixel is a free, open-source (AGPLv3) pixel-art editor for Mac OS X & GNUstep. A new version, 1.0 BETA9, is now available.

 Screenshot of PikoPixel 1.0 BETA9, running on Debian 9:
http://twilightedge.com/screens/pp10b9gs.png


Congratulations !
And still the moment for bug reports. :-/

Pikopixel doesn't seem to deal well with other themes on GNUstep, now that it has its own and overrides GNUstep defaults..

The theme changing dialog in the Info panel is now buggy : when I switch to the default GNUstep theme, Pikopixel sets its own theme, instead of the default one. Which is sensible but a little tough. But the real problem is that if I want to change again to another theme, all my themes are listed with the same name "Pikostep" in the Info panel and I can't change to another. I can only "revert to default theme", which sets my Rik theme as it is the default one.

Which is more annoying is an incompatibility with PikoPixel and the Rik. theme for me : it crashes at startup.

Since revision beta9a, Pikopixel segfaults on dry launch, right after that I push the OK button of the first dialog (creating an empty window). It doesn't occur when I open an image with it (using the context menu of GWorkspace).

I've launched it in GDB and got this backtrace :

#0  0x00007ffff646798b in objc_msg_lookup ()
   from /usr/GNUstep/Local/Library/Libraries/libobjc.so.4.6
#1  0x00007fffec5469de in -[DefaultButtonAnimation setCurrentProgress:] (
    self=0x1b2e120, _cmd=0x7ffff7c40870 <.objc_selector_list+1488>,
    progress=0.354128569) at NSWindow+Rik.m:35
#2  0x00007ffff7568a5c in -[NSAnimation animatorStep:] (self=0x1b2e120,
    _cmd=0x7ffff7d42bd0 <.objc_selector_list+352>,
    elapsedTime=0.24788999557495117) at NSAnimation.m:1038
#3  0x00007ffff7899cab in -[GSAnimator stepAnimation] (self=0x1a8a9b0,
    _cmd=0x7ffff7d42c10 <.objc_selector_list+416>) at GSAnimator.m:168
#4  0x00007ffff789a6a8 in -[GSAnimator(private) _animationLoop] (
    self=0x1a8a9b0, _cmd=0x7ffff7d42c30 <.objc_selector_list+448>)
    at GSAnimator.m:248
#5  0x00007ffff6add964 in -[NSObject performSelector:withObject:] (
    self=0x1a8a9b0, _cmd=0x7ffff7095630 <.objc_selector_list+32>,
    aSelector=0x7ffff7d42c30 <.objc_selector_list+448>, anObject=0x1a594a0)
    at NSObject.m:1808
#6  0x00007ffff6b981c3 in -[NSTimer fire] (self=0x1a594a0,
    _cmd=0x7ffff7082300 <.objc_selector_list+752>) at NSTimer.m:283
#7  0x00007ffff6b43cf7 in -[NSRunLoop _limitDateForContext:] (self=0x1102c60,
    _cmd=0x7ffff7082370 <.objc_selector_list+864>, context=0x1125960)
    at NSRunLoop.m:1011

There seems to be an incompatibility between the NSButton methods reimplemented in Rik and Pikopixel, right ?

Anyway, Pikpixel is still very impresssive and the new theme is very nice.
Bertrand




reply via email to

[Prev in Thread] Current Thread [Next in Thread]