Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 3 posts ]
Author Message
 Post subject: Roll-Back, and issues since 25.6
PostPosted: Tue Sep 23, 2025 1:38 am 
Offline
Global Moderator
Global Moderator

Joined: Sat Apr 07, 2018 7:19 pm
Posts: 2874
Location: Here, there, and everywhere
To clarify in advance, I run Xtreme on two laptops (the desktops go without). So where only one of them is affected, let's call them lap A and lap B. Both run Windows 10 22H2 (same build) and Xtreme 25.7 at present.

To get around one of the issues on lap B, I'd like to get back to 25.2 as this has been present only since 25.6. I've never had to use roll-back before, hence my query - can I roll-back to 25.2? Or does roll-back only go to the previous version? The issue is that Workshelf crashes out as soon as I change the theme. (Nextstart is not affected, except that the Shelf-based components won't get to the taskbar.)

Or would a clean re-install be better? (I have all the Xtreme installer files back to around 18.x! Also in the 'Versions' folder. Plus some historic ones as well.) And if I go down this route, would it be alright to copy the data directory back and the themes to the Programms one? (Never had to do any of this either.)

Another issue on lap B is Workshelf frequently 'loses' the https connection and I have to use the IC in Prefs -> Advanced -> Troubleshooting to restore this in order to use the 'Get IP' IC.

There are other minor issues on lap B but I'm not sure if those are actually Xtreme ones - I have a feeling that recent Windows security updates could be interfering instead.

On lap A the main issue is that since 25.6 or 25.7 Xtreme is quite slow to load intermittently, and also tends to lose the https connection although less frequently than on lap B. I think there was something else but it escapes me at the moment. Old age! ;)

_________________
nexter - so, what's next?


Just because you're paranoid doesn't mean they're not really out to get you!


Back to top
 Profile  
 
 Post subject: Re: Roll-Back, and issues since 25.6
PostPosted: Tue Sep 23, 2025 4:27 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 12581
nexter wrote:
Or does roll-back only go to the previous version?


Only goes to the previous version. It's a safety mechanism that allows you to try out a new version not covered by your license key, and roll back if you think there is nothing there for you that is worth renewing your upgrade subscription for.

nexter wrote:
The issue is that Workshelf crashes out as soon as I change the theme. (Nextstart is not affected, except that the Shelf-based components won't get to the taskbar.)


Pretty sure I know the cause of that and actually already fixed it here.

In v25.6 and v25.7, due to the font caching method added in v25.6, applying a theme that referenced a font not installed on the system could either crash the application or make it unstable. This is because the raster font "MS Sans Serif" was being used as a replacement for the not installed font and GDI+ has trouble creating or deleting non-TrueType/OpenType fonts.

I was getting a ton of crashes/instability even on the IDE while working on the tab colorization feature and managed to track the cause down to this (as I was switching themes a lot to see what tab colorization would look like on each of them).

Because a lot of those themes are old and fonts normally only get installed when the theme is being installed, the Winstep application would use MS Sans Serif as the replacement font when a theme specified font was not available - this is something that goes back all the way to 1999 or so lol). Now it uses Arial.

I also had no idea until now that GDI+ could crash when disposing of a reference to a raster font... yet here we are. Using Arial instead fixed all the crashes and instability.

nexter wrote:
Or would a clean re-install be better? (I have all the Xtreme installer files back to around 18.x!


Users can download old versions all the way back to v16.9 from THIS PAGE HERE.

nexter wrote:
And if I go down this route, would it be alright to copy the data directory back and the themes to the Programms one? (Never had to do any of this either.)


Versions pre-v25.9 know nothing about the data folder in C:\ProgramData. Versions from v25.9 onwards will be able to work with data folders in both locations (i.e. one or the other, of course).

nexter wrote:
Another issue on lap B is Workshelf frequently 'loses' the https connection and I have to use the IC in Prefs -> Advanced -> Troubleshooting to restore this in order to use the 'Get IP' IC.


The application itself cannot "lose" nor "gain" https connections. A connection is either available at the OS level or not. If not then something is wrong at the OS level.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: Roll-Back, and issues since 25.6
PostPosted: Tue Sep 23, 2025 10:14 pm 
Offline
Global Moderator
Global Moderator

Joined: Sat Apr 07, 2018 7:19 pm
Posts: 2874
Location: Here, there, and everywhere
winstep wrote:
nexter wrote:
Or does roll-back only go to the previous version?

Only goes to the previous version. It's a safety mechanism that allows you to try out a new version not covered by your license key, and roll back if you think there is nothing there for you that is worth renewing your upgrade subscription for.

Suspected that, alas. Real pity though.
winstep wrote:
nexter wrote:
The issue is that Workshelf crashes out as soon as I change the theme. (Nextstart is not affected, except that the Shelf-based components won't get to the taskbar.)

Pretty sure I know the cause of that and actually already fixed it here.

In v25.6 and v25.7, due to the font caching method added in v25.6, applying a theme that referenced a font not installed on the system could either crash the application or make it unstable. This is because the raster font "MS Sans Serif" was being used as a replacement for the not installed font and GDI+ has trouble creating or deleting non-TrueType/OpenType fonts.

Ah, that could be it then. :) So no point messing about and I'll just wait for 25.9 then.
winstep wrote:
I was getting a ton of crashes/instability even on the IDE while working on the tab colorization feature and managed to track the cause down to this (as I was switching themes a lot to see what tab colorization would look like on each of them).

Because a lot of those themes are old and fonts normally only get installed when the theme is being installed, the Winstep application would use MS Sans Serif as the replacement font when a theme specified font was not available - this is something that goes back all the way to 1999 or so lol). Now it uses Arial.

I also had no idea until now that GDI+ could crash when disposing of a reference to a raster font... yet here we are. Using Arial instead fixed all the crashes and instability.
nexter wrote:
Or would a clean re-install be better? (I have all the Xtreme installer files back to around 18.x!

Users can download old versions all the way back to v16.9 from THIS PAGE HERE.

I'm sure I go back continuously to the first 18.x release, plus older historical ones. :D Until a few years ago I had everything 7' threadfrom about the first NextSTART release archived, but I must have lost most of that when the backup drive that that was on crapped out. I think I've got some around 9.x, maybe a few before Nexus came along as well.
winstep wrote:
nexter wrote:
And if I go down this route, would it be alright to copy the data directory back and the themes to the Programms one? (Never had to do any of this either.)

Versions pre-v25.9 know nothing about the data folder in C:\ProgramData. Versions from v25.9 onwards will be able to work with data folders in both locations (i.e. one or the other, of course).

Yeah, I'm aware of that as you mentioned that in the 'What's next after 25.9' thread, IIRC. Anyway, I'll wait and see what happens with 25.9. :)
winstep wrote:
nexter wrote:
Another issue on lap B is Workshelf frequently 'loses' the https connection and I have to use the IC in Prefs -> Advanced -> Troubleshooting to restore this in order to use the 'Get IP' IC.

The application itself cannot "lose" nor "gain" https connections. A connection is either available at the OS level or not. If not then something is wrong at the OS level.

Sorry Jorge, I phrased that rather badly. What happens is, when I invoke the 'Get IP' IC it responds briefly that it cannot resolve IP or some such. When I then run the option 'Check Internet connection' (I think that is it) in Workshelf Prefs -> Advanced -> Troubleshooting, the dialogue that pops up says that https connections were disabled (gives reason why) but I can opt to restore them. When I do, things run just fine again. Until another time. I would have preferred to attach a screenshot of the dialoge but haven't any appropriate GFX software set up yet on that Windows system. :( (Too busy elsewhere and with my 'pocket money project'. ;) )

_________________
nexter - so, what's next?


Just because you're paranoid doesn't mean they're not really out to get you!


Back to top
 Profile  
 
Post new topic Reply to topic Board index : Winstep Forums : General Discussion  [ 3 posts ]
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: Apple [Bot], Bing [Bot], Google [Bot] and 24 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: