[squeak-dev] WebClient version tracking

Tobias Pape Das.Linux at gmx.de
Wed Aug 17 06:40:14 UTC 2022

Hi tim

> On 16. Aug 2022, at 21:17, tim Rowledge <tim at rowledge.org> wrote:
> After an email on the Seaside list from Johan, I had reason to look at the WebClient page on http://ss3.gemtalksystems.com where I discovered what looks like a fairly separate development path of the WebClient code.  
> I downloaded the latest WebClient-Core mcz to compare with what is in trunk and
> for 5.3 there is a single method that differs (WebUtils class>>#jsonNumberFrom:)
> for 6.0 there is quite a long list, though many are simply correcting block argument decls to have the '|' in place. 
> I don't know if anyone is tracking this and maybe it doesn't even matter since Pharos seems to use 'Zinc' instead of WebClient. 

In 2014, the WebClient development was moved from squeaksource.com to SS3.
But later-on we as community decided to absorb WebClient into Squeak proper and WebClient development
has since only happened in Squeak trunk.

What you see at SS3 are the remnants necessary to get WebClient in Squeak images that do not have WebClient natively (Versions before 5.something or so).
My memory is not aaaaas good apparently, but from what I see in the commits, WebClient got into trunk somewhen 2017, probably earlier.
Then, I might have backported one or two critical fixes form trunk WebClient to SS3 WebClient (eg, WebClient-Core-topa.118.mcz)

I'll jump in on the Seaside discussion, if necessary :)

Best regards

More information about the Squeak-dev mailing list