Re: A GNUstep template to replace WMText dockapp

Patrick CARDONA <[email protected]> Sat, 21 Mar 2026 23:58:18 +0100
Newsgroups gmane.comp.lib.gnustep.general
Message-ID <5ccf5aa2aaec2df99a3ff8ceceefb4d3@pi500>
Hello,

Thanks to Richard, I was able to fix the autorelease issue. The app is 
building and running  without segfault now.

To base the demo on a concrete example, I try to get and to display 
uptime in the AppIcon.

According to the log, the loop seems to work as expected, but after a 
correct first init state, the appIcon does not refresh its content as 
expected.

This is a first quote of the log:

> patrick@pi500:~/SOURCES/AgnostepText_Template $ openapp ./Demo.app
> 2026-03-21 23:04:15.026 Demo[306787:306787] Application did finish 
> launching
> 2026-03-21 23:04:15.036 Demo[306787:306787] Enter in drawRepOnIcon...
> 2026-03-21 23:04:15.036 Demo[306787:306787] After removing of reps: 0
> 2026-03-21 23:04:15.036 Demo[306787:306787] Enter in drawImageRep...
> 2026-03-21 23:04:15.036 Demo[306787:306787] Enter in getInfo...
> 2026-03-21 23:04:15.038 Demo[306787:306787] Task has been launched
> 2026-03-21 23:04:15.040 Demo[306787:306787] str: up 5 hours, 12 
> minutes
> 2026-03-21 23:04:15.040 Demo[306787:306787] This is My Text Info: 5 : 
> 12
> 2026-03-21 23:04:15.041 Demo[306787:306787] Text size: {width = 40; 
> height = 
> 17}
> 2026-03-21 23:04:15.042 Demo[306787:306787] End of drawImageRep...
> 2026-03-21 23:04:15.042 Demo[306787:306787] End of drawRepOnIcon
> (...)

Now the AppIcon of Demo.app is displaying '5 : 12' as expected.

After a minute:

> 2026-03-21 23:04:35.043 Demo[306787:306787] Enter in drawRepOnIcon...
> 2026-03-21 23:04:35.043 Demo[306787:306787] reps: 1
> 2026-03-21 23:04:35.043 Demo[306787:306787] After removing of reps: 0
> 2026-03-21 23:04:35.043 Demo[306787:306787] Enter in drawImageRep...
> 2026-03-21 23:04:35.043 Demo[306787:306787] Enter in getInfo...
> 2026-03-21 23:04:35.044 Demo[306787:306787] Task has been launched
> 2026-03-21 23:04:35.046 Demo[306787:306787] str: up 5 hours, 13 
> minutes
> 2026-03-21 23:04:35.046 Demo[306787:306787] This is My Text Info: 5 : 
> 13
> 2026-03-21 23:04:35.047 Demo[306787:306787] Text size: {width = 40; 
> height = 
> 17}
> 2026-03-21 23:04:35.047 Demo[306787:306787] End of drawImageRep...
> 2026-03-21 23:04:35.047 Demo[306787:306787] End of drawRepOnIcon
> 

So one minute later, instead of the expected '5 : 13', still '5 : 12' 
is displayed.
It is like the content is unmutable or cached.

I attached a tarball of the last state of the project.


<AgnostepText_Template.tar.gz>



On 2026-03-20 18:59:24 +0100 Patrick CARDONA <[email protected]> 
wrote:

(...)
>> I am working on an application to replace 'WMText' dockapp with a 
>> more 
>> powerfull and consistent GNUstep template.
> 
>> (...)
> 
>> Stages:
>> (...)
> 
>> 3- Adding dynamic text from an NStask output to retrieve external 
>> infos ...
> 
(...)

Kind Regards,
Patrick

-- 
Patrick Cardona - Pi500 - GNU/Linux aarch64 (Debian 13.4)
Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64) - Window Maker 
(0.96.0-4)
GWorkspace (1.1.0 - 02 2025) - Theme: AGNOSTEP - Classic - MUA: 
GNUMail (1.4.0 - rev.947)
AgnostepText_Template.tar.gz (application/x-gzip, 3.5 KB) - not displayed