From aj.bertrand at free.fr Sun Dec 13 18:22:55 2020 From: aj.bertrand at free.fr (BERTRAND AJ) Date: Sun, 13 Dec 2020 19:22:55 +0100 Subject: [Newbies] Scamper for squeak 5.3 Message-ID: <0366aca3-1558-d4b7-176a-73624ddd24fc@free.fr> hello, i am new on this list (for writing) but i read for several years. I tried Scamper on Squeak 5.3  (os linux Ubuntu) and had some problems. I made some debugging and modifications and now it runs almost correctly. There are still problems with CSS, some fonts are too small (for Wikipedia in particular), i made some tricks to limit the size of fonts, but i don't have sufficient knowledge in CSS to give a correct solution. There are also problems with Frames (I think) but in general the display seems very good for me. the source i used to load Scamper comes from GitHub with reference to a mail from Hannes Hirzel in squeak-Dev : May 02, 2017; 5:38pm  Scamper in Squeak6.0a-17230. I had to load Metacello, then  Scamper, then fonts and icons as stated in the mail. I have made a changeset of all my modifications, and if somebody is interested, i can post it here (as soon as i shall be able to do it). I know that from 2017 it's a long time, but if the persons which made the commit on GitHub are still interested with their Scamper code, I would be pleased to discuss with them about the eventual addition of my modifications -- From marcel.taeumel at hpi.de Mon Dec 14 08:03:30 2020 From: marcel.taeumel at hpi.de (Marcel Taeumel) Date: Mon, 14 Dec 2020 09:03:30 +0100 Subject: [Newbies] Scamper for squeak 5.3 In-Reply-To: <0366aca3-1558-d4b7-176a-73624ddd24fc@free.fr> References: <0366aca3-1558-d4b7-176a-73624ddd24fc@free.fr> Message-ID: Hi Bertrand. Did you load it from here? https://github.com/hpi-swa-teaching/Scamper [https://github.com/hpi-swa-teaching/Scamper] (https://github.com/hpi-swa-teaching/Scamper/releases/download/release-2.0/Scamper-Release-2.0.sar [https://github.com/hpi-swa-teaching/Scamper/releases/download/release-2.0/Scamper-Release-2.0.sar]) > I have made a changeset of all my modifications, and if somebody is > interested, i can post it here (as soon as i shall be able to do it). That would be great! :-) Best, Marcel Am 13.12.2020 19:23:02 schrieb BERTRAND AJ : hello, i am new on this list (for writing) but i read for several years. I tried Scamper on Squeak 5.3  (os linux Ubuntu) and had some problems. I made some debugging and modifications and now it runs almost correctly. There are still problems with CSS, some fonts are too small (for Wikipedia in particular), i made some tricks to limit the size of fonts, but i don't have sufficient knowledge in CSS to give a correct solution. There are also problems with Frames (I think) but in general the display seems very good for me. the source i used to load Scamper comes from GitHub with reference to a mail from Hannes Hirzel in squeak-Dev : May 02, 2017; 5:38pm  Scamper in Squeak6.0a-17230. I had to load Metacello, then  Scamper, then fonts and icons as stated in the mail. I have made a changeset of all my modifications, and if somebody is interested, i can post it here (as soon as i shall be able to do it). I know that from 2017 it's a long time, but if the persons which made the commit on GitHub are still interested with their Scamper code, I would be pleased to discuss with them about the eventual addition of my modifications -- _______________________________________________ Beginners mailing list Beginners at lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners -------------- next part -------------- An HTML attachment was scrubbed... URL: From stes at telenet.be Mon Dec 14 15:27:04 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Mon, 14 Dec 2020 16:27:04 +0100 (CET) Subject: [Newbies] How to open a MP3 file in Squeak Message-ID: <1701039449.43205620.1607959624383.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, On squeak version 4.19.2 (from subversion) or squeak 5.0 from git opensmalltalk, there seems to be a "plugin" for Mpeg3. - From looking at the source code, platforms/Cross/plugins/Mpeg3Plugin/examplesSqueak.txt it seems there exist classes MPEGFile and MPEGPlayer. The file examplesSqueak.txt gives some examples on how to use MPEGPlayer messages and how to open a file with it. However I don't see those classes in my image. Is there somewhere a wiki page that explains how to use/load MPEGPlayer ? I've search wiki.squeak.org and there are some references to MP3, but as far as I can see not a tutorial on how to download MPEGPlayer ... David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf14QGAAoJEAwpOKXMq1MaY4kIAJ7FIoMPtYICcG98bfsgFcWO awb3abOxf1/bw+VgVYp3tqXS+YEdAx+OIXmWMVjEI+uF/BKd/5QDoaQFE/yTdXU+ 5xc8HlIOf+3LcBnAKhvZUfjPebOr+p+Cui5jLshTxqY6Tq7yser5Ermca96wRgRt rrKIsADR4RiazmdGnY/DpUFE+GSf1dYHL5UdFSebOHSYK7uCEmeOc9sVMANPiu75 bGvm/XEmhQstt3r5DrPOBUst5hFjwxFPdDHV2nPh3jtfHCAH3+kdn+zbQpjcJict Qns0t8MsZqpz3kKUEirzFRlXPFiFIRtXirTQMEVF/VJXYwyEu/a+tZFRtsgtoQM= =bW99 -----END PGP SIGNATURE----- From stes at telenet.be Tue Dec 15 18:33:53 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Tue, 15 Dec 2020 19:33:53 +0100 (CET) Subject: [Newbies] Aida 6.8 on Squeak 4.6 Message-ID: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 As an experiment, I'm trying to install an interesting looking Web server, Aida on Squeak 4.6. Short summary: this works with Aida 6.4 but not with Aida 6.8. Instructions from https://www.aidaweb.si/download i := Installer monticello http: 'http://squeaksource.com'. i project: 'SPort'; install: 'Sport-2.031'. i project: 'Swazoo'; install: 'Swazoo-2.4final.2'. up to this point ok, works fine, in a Squeak4.6 image (update #15117) i project: 'Aida'; install: 'Aida-6.8final.2'. hangs after a while with: Initializing Aida-6.8final.2 MessageNotUnderstood: TimeStamp class>>localOffsetSeconds Then I abandon the install. Testing with 6.3final.2 : i := Installer monticello http: 'http://squeaksource.com'. i project: 'Aida'; install: 'Aida6.3-final.2'. works without errors. Testing with 6.4final.2 : i := Installer monticello http: 'http://squeaksource.com'. i project: 'Aida'; install: 'Aida6.4-final.2'. also works without errors (using the same Swazoo and SPort as before). In addition this seems to work fine, I can connect to: http://localhost:8888 and the Aida webserver is running fine. Regarding the error with Aida 6.8: When I check Squeak6.0 alpha it seems since 2016 there is a DateAndTime class method localOffsetSeconds which is inherited by TimeStamp. I try to fileOut in Squeak6.0 that method. I select the method localOffsetSeconds and right click "fileOut". This seems to create a file DateAndTime\ class-localOffsetSeconds.st However the implementation seems to use Time posixMicrosecondClockWithOffset second which I think is absent in Squeak 4.6, so I fear that just fileIn of this method will not work in Squeak 4.6. When I actually try it, fileIn works, but the error changes to : automaticTimeZone MessageNotUnderstood, so the simple fileIn method is not sufficient to backport the differences between Squeak6.0 and Squeak 4.6 back to 4.6. Actually it seems best to contact the Aida mailing list and the Aida developers to try to ask for support Squeak 4.6 (which is offered by Aida 6.4 but not by Aida 6.8 it seems). However perhaps there is a small chance that there is a way to "backport" any missing Squeak6.0 messages to Squeak 4.6 or otherwise fix the problem ? David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf2QFXAAoJEAwpOKXMq1Mav/MH/A0/hKn8uz6wDOhdwyT7kLCl nVlK2GwK9kaAGuv26MumkUaGvhqfHR5Ee/5GCS++pxf2YgYEL8hXw3AtSCx/OB4a P61SjdkkYTHWU25L6/GgzaV/0l82Ld3Hs9FX9p0BBOlgknqrViv1pZDuBmLoJpwK q5DVKVUm6khax4m8cSSQBM4+6IqDrDZ7qmfOjOMJ3RynQEBqfISwkxcxXyLVosAo hMOsQjqJdzJMFgMIzwteV3euRtl4EurPNR7YROlZQHjU2z5oPOmZJdN+buV3/n+9 zc5P4p/tDAJHe53h73JW7w4x9c+LjxAilHpfWPAcJHUxd8TxyC5Fn4v/1ps0cnU= =Sz90 -----END PGP SIGNATURE----- From herbertkoenig at gmx.net Tue Dec 15 19:46:26 2020 From: herbertkoenig at gmx.net (=?UTF-8?Q?Herbert_K=c3=b6nig?=) Date: Tue, 15 Dec 2020 20:46:26 +0100 Subject: [Newbies] Aida 6.8 on Squeak 4.6 In-Reply-To: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> References: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> Message-ID: <46db7ca3-6598-9057-65d8-9bf7ba9df31a@gmx.net> Hi David, I ran Aida6.4.final.1 on Squeak 4.3 'production like' which means deployed on a public server with few visits. But it crashed around once a month. So if you just want something stable to learn about Aida I suggest that version. Sport 2.031 Swazoo-2.3final.2 were the other versions. After that I stopped following Aida but forgot the reasons why. I'm still subscribed to the Aida list but saw no message in years. Aidaweb.si even has an Entry from 2020, it was super quiet around 2014 when I made my last changes to my own code. It could run 10 Selenium based test clients in parallel until Squeak used 100% CPU on a cheap virtual server. Which was much more than Seaside could handle at that time. (Or I cold handle with Seaside :-) Cheers, Herbert Am 15.12.2020 um 19:33 schrieb stes at PANDORA.BE: > > visits > As an experiment, I'm trying to install an interesting looking Web server, > Aida on Squeak 4.6. > > Short summary:  this works with Aida 6.4 but not with Aida 6.8. > > Instructions from https://www.aidaweb.si/download > > i := Installer monticello http: 'http://squeaksource.com'. > i  project: 'SPort'; >    install: 'Sport-2.031'. > i  project: 'Swazoo'; >    install: 'Swazoo-2.4final.2'. > > up to this point ok, works fine, in a Squeak4.6 image (update #15117) > > i  project: 'Aida'; >    install: 'Aida-6.8final.2'. > > hangs after a while with: > >     Initializing Aida-6.8final.2 >     MessageNotUnderstood: TimeStamp class>>localOffsetSeconds > > Then I abandon the install. > > Testing with 6.3final.2 : > > i := Installer monticello http: 'http://squeaksource.com'. > i  project: 'Aida'; >    install: 'Aida6.3-final.2'. > > works without errors. > > Testing with 6.4final.2 : > > i := Installer monticello http: 'http://squeaksource.com'. > i  project: 'Aida'; >    install: 'Aida6.4-final.2'. > > also works without errors (using the same Swazoo and SPort as before). > > In addition this seems to work fine, I can connect to: > >     http://localhost:8888 > > and the Aida webserver is running fine. > > Regarding the error with Aida 6.8: > > When I check Squeak6.0 alpha it seems since 2016 there is a DateAndTime > class method localOffsetSeconds which is inherited by TimeStamp. > > I try to fileOut in Squeak6.0 that method. > I select the method localOffsetSeconds and right click "fileOut". > > This seems to create a file DateAndTime\ class-localOffsetSeconds.st > > However the implementation seems to use > >     Time posixMicrosecondClockWithOffset second > > which I think is absent in Squeak 4.6, > so I fear that just fileIn of this method will not work in Squeak 4.6. > > When I actually try it, fileIn works, > but the error changes to : automaticTimeZone MessageNotUnderstood, > so the simple fileIn method is not sufficient to backport the differences > between Squeak6.0 and Squeak 4.6 back to 4.6. > > Actually it seems best to contact the Aida mailing list and the Aida > developers to try to ask for support Squeak 4.6 > (which is offered by Aida 6.4 but not by Aida 6.8 it seems). > > However perhaps there is a small chance that there is a way to "backport" > any missing Squeak6.0 messages to Squeak 4.6 or otherwise fix the > problem ? > > David Stes > > _______________________________________________ > Beginners mailing list > Beginners at lists.squeakfoundation.org > http://lists.squeakfoundation.org/mailman/listinfo/beginners From stes at telenet.be Thu Dec 17 11:57:25 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Thu, 17 Dec 2020 12:57:25 +0100 (CET) Subject: [Newbies] Aida 6.8 on Squeak 5.3 Message-ID: <1385885975.5127399.1608206245426.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Aida 6.8 works ok on the Squeak 5.3 system, instructions from https://www.aidaweb.si/download i := Installer monticello http: 'http://squeaksource.com'. i project: 'SPort'; install: 'Sport-2.031'. i project: 'Swazoo'; install: 'Swazoo-2.4final.2'. i project: 'Aida'; install: 'Aida-6.8final.2'. This works ok for me with the Squeak 5.3 image and the COG vm 5.0.2905 (from VMMaker.oscog-eem.2905). During the installation I get a lot of warnings (errors?), some of them are, I think, due to some dependencies not being installed like OSProcess or UnixProcess: WebMethodLibImporter>>exec: (UnixProcess is Undeclared) However some other errors , I'm not sure where they come from. For example the error for Sport : "underlyingFilename is Undeclared" Does anyone know why the message SpFilename>>underlyingFilename (underlyingFilename is Undeclared) loaded Thanks ! David Stes Here's the full Transcript log: found Sport-2.031.mcz... SpFilename>>underlyingFilename (underlyingFilename is Undeclared) loaded found Swazoo-2.4final.2.mcz... HTTPRequest>>contextId (WebContext is Undeclared) HTTPRequest>>contextId (WebContext is Undeclared) SwazooMD5Digest class>>hash: (Security is Undeclared) SwazooMD5Digest class>>hash: (MD5 is Undeclared) SwazooWebSocket>>closeHandler (closeHandler is Undeclared) SwazooWebSocket>>closeHandler: (closeHandler is Undeclared) SwazooWebSocket>>shaHashFrom: (AIDASite is Undeclared) loaded found Aida-6.8final.2.mcz... ScaledDecimal>>printDotString (numerator is Undeclared) ScaledDecimal>>printDotString (denominator is Undeclared) ScaledDecimal>>printDotString (denominator is Undeclared) ScaledDecimal>>printDotString (numerator is Undeclared) AIDASite>>answer:toLock:on: (Swazoo is Undeclared) AIDASite>>answer:toLock:on: (HTTPLockResponse is Undeclared) AIDASite>>answer:toOptions:on: (Swazoo is Undeclared) AIDASite>>answer:toPropFind:on: (Swazoo is Undeclared) AIDASite>>answer:toPropFind:on: (HTTPPropFindResponse is Undeclared) AIDASite>>httpResponseOnException: (DebuggerService is Undeclared) AIDASite>>registerTopHourHits:pages: (Timestamp is Undeclared) AIDASite>>registerTopMinuteHits:pages: (Timestamp is Undeclared) AIDASite>>setDefaultFederatedAuthenticator (OpenIDAuthenticator is Undeclared) AIDASite>>setDefaultFederatedAuthorizator (OAuthAuthorizator is Undeclared) AIDASite>>topHour (Timestamp is Undeclared) AIDASite>>topMinute (Timestamp is Undeclared) SwazooIntegrationTest>>localSendUrl: (Swazoo is Undeclared) SwazooIntegrationTest>>sendUrl: (Net is Undeclared) SwazooIntegrationTest>>sendUrl: (HttpClient is Undeclared) SwazooIntegrationTest>>sendUrl: (Net is Undeclared) SwazooIntegrationTest>>sendUrl: (HttpRequest is Undeclared) SwazooIntegrationTest>>setUp (Swazoo is Undeclared) AidaProfiling>>profileAnswerToGS (ProfMonitor is Undeclared) AidaProfiling>>profileAnswerToVW (TimeProfiler is Undeclared) AidaProfiling>>profilePingToVW (TimeProfiler is Undeclared) AidaProfiling>>profileStatic100KBVW (TimeProfiler is Undeclared) DelimitedFile>>writeRecord:to: (FixedPoint is Undeclared) EMailMessenger>>exampleICalMeeting (ICEvent is Undeclared) EMailMessenger>>exampleICalMeeting (ICSqueakUUIDStrategy is Undeclared) EMailMessenger>>exampleICalMeeting (ICUser is Undeclared) EMailMessenger>>exampleICalMeeting (ICCalendar is Undeclared) EMailMessenger>>exampleICalMeeting (ICCalendar is Undeclared) EMailMessenger>>exampleICalMeeting (ICCalendarExporter is Undeclared) EMailMessenger>>initMailbox (AIDA is Undeclared) EMailMessenger>>initMailbox (Mailbox is Undeclared) EMailMessenger>>notifyError:toSenderOf: (Net is Undeclared) EMailMessenger>>sendSubject:body:attachFile:from:to: (Net is Undeclared) EMailMessenger>>sendSubject:body:attachFile:from:to: (ObjectMemory is Undeclared) EMailMessenger>>sendSubject:body:icalName:content:from:to: (ObjectMemory is Undeclared) EMailMessenger>>sendSubject:body:icalName:content:from:to: (Net is Undeclared) EMailMessenger>>sendSubject:body:icalName:content:from:to: (Net is Undeclared) EMailMessenger>>sendSubject:body:icalName:content:from:to: (MimeEntity is Undeclared) EMailMessenger>>sendSubject:body:icalName:content:from:to: (ObjectMemory is Undeclared) WebCaptcha>>prepareCaptchaImage (OSProcess is Undeclared) WebCaptcha>>prepareCaptchaImage (OSProcess is Undeclared) BmpImageStream class>>example1 (Image is Undeclared) BmpImageStream class>>example3 (Image is Undeclared) BmpImageStream class>>example5 (Image is Undeclared) BmpImageStream class>>example5 (Progress is Undeclared) BmpImageStream class>>example6 (Progress is Undeclared) BmpImageStream>>colorValueFrom: (ColorValue is Undeclared) BmpImageStream>>colorValueFrom: (ColorValue is Undeclared) BmpImageStream>>nextPutImage: (Image is Undeclared) BmpImageStream>>nextPutImage: (FixedPalette is Undeclared) BmpImageStream>>nextPutImage: (ErrorDiffusion is Undeclared) BmpImageStream>>readDepth1Data (Image is Undeclared) BmpImageStream>>readDepth1Palette (MappedPalette is Undeclared) BmpImageStream>>readDepth24Data (Image is Undeclared) BmpImageStream>>readDepth24Palette (FixedPalette is Undeclared) BmpImageStream>>readDepth8Data (Image is Undeclared) BmpImageStream>>readDepth8Palette (MappedPalette is Undeclared) BmpImageStream>>rgbIntegerArrayFor: (ColorValue is Undeclared) BmpImageStream>>rgbIntegerFrom: (ColorValue is Undeclared) GifImageStream class>>example1 (Image is Undeclared) GifImageStream class>>example3 (Image is Undeclared) GifImageStream class>>example5 (Image is Undeclared) GifImageStream class>>example5 (Progress is Undeclared) GifImageStream class>>example6 (Progress is Undeclared) GifImageStream>>colorValueFrom: (ColorValue is Undeclared) GifImageStream>>colorValueFrom: (ColorValue is Undeclared) GifImageStream>>convertToCoverageWithTransparentPixel:with: (Image is Undeclared) GifImageStream>>convertToCoverageWithTransparentPixel:with: (CoveragePalette is Undeclared) GifImageStream>>convertToGray: (CoverageValue is Undeclared) GifImageStream>>convertToGray: (ColorValue is Undeclared) GifImageStream>>convertToGray: (CoverageValue is Undeclared) GifImageStream>>convertToGray: (ColorValue is Undeclared) GifImageStream>>convertToGray: (ColorValue is Undeclared) GifImageStream>>convertToMappedPalette: (MappedPalette is Undeclared) GifImageStream>>convertToMappedPalette: (MappedPalette is Undeclared) GifImageStream>>nextImage (Image is Undeclared) GifImageStream>>nextImage (OpaqueImage is Undeclared) GifImageStream>>nextImage (CachedImage is Undeclared) GifImageStream>>nextPutImage: (Image is Undeclared) GifImageStream>>nextPutImage: (CoverageValue is Undeclared) GifImageStream>>readHeader (MappedPalette is Undeclared) GifImageStream>>readHeader (MappedPalette is Undeclared) GifImageStream>>rgbIntegerArrayFor: (ColorValue is Undeclared) GifImageStream>>rgbIntegerFrom: (ColorValue is Undeclared) ImageStream class>>colorPalette256 (ColorValue is Undeclared) ImageStream class>>colorPalette256 (ColorValue is Undeclared) ImageStream class>>colorPalette256 (ColorValue is Undeclared) ImageStream class>>colorPalette256 (MappedPalette is Undeclared) ImageStream class>>fromClipboard (Pixmap is Undeclared) ImageStream class>>fromDisplay (Screen is Undeclared) ImageStream class>>fromDisplay: (Screen is Undeclared) ImageStream class>>grayPalette256 (ColorValue is Undeclared) ImageStream class>>grayPalette256 (MappedPalette is Undeclared) ImageStream class>>save (SourceCodeStream is Undeclared) ImageStream class>>saveClasses (Progress is Undeclared) ImageStream class>>show: (OpaqueImage is Undeclared) ImageStream class>>show: (CachedImage is Undeclared) ImageStream class>>show: (Screen is Undeclared) ImageStream class>>show: (ScheduledWindow is Undeclared) OrganizationUnit>>addJobRoleNamed: (JobRole is Undeclared) OrganizationUnit>>repository (Repository is Undeclared) Party>>becomeCustomerOf: (CustomerRole is Undeclared) Party>>becomeSupplierTo: (SupplierRole is Undeclared) Party>>relatedParty (LogisticSystem is Undeclared) Person>>asICalUser (ICUser is Undeclared) Person>>becomeDeputyOf: (DeputyRole is Undeclared) Person>>becomeEmployeeOf: (EmployeeRole is Undeclared) Person>>becomeFormerEmployeeOf: (FormerEmployeeRole is Undeclared) PartyCollection>>allJobRoles (JobRole is Undeclared) URLResolver>>addCountsFromDictionary: (Col is Undeclared) WebAdminApp>>viewTests (Store is Undeclared) WebAdminApp>>viewTests (BundleModel is Undeclared) WebAdminApp>>viewTests (XProgramming is Undeclared) WebAdminApp>>viewTests (SUnit is Undeclared) WebAdminApp>>viewTests (SystemUtils is Undeclared) WebChatApp>>line (line is Undeclared) WebChatApp>>line (line is Undeclared) WebChatApp>>line: (line is Undeclared) WebDemoApp>>year (year is Undeclared) WebDemoApp>>year (year is Undeclared) WebDemoApp>>year: (year is Undeclared) WebContext>>initOther (other is Undeclared) WebContext>>other (other is Undeclared) WebCounter class>>throughMidnightTest (Janko is Undeclared) WebCounter class>>throughMidnightTest (Janko is Undeclared) WebCounter class>>throughMidnightTest (Janko is Undeclared) WebCounter class>>throughNewYearTest (Janko is Undeclared) WebCounter class>>throughNewYearTest (Janko is Undeclared) WebCounter class>>throughNewYearTest (Janko is Undeclared) WebGraph>>drawAxle (List is Undeclared) WebGraph>>drawAxle (List is Undeclared) WebGraph>>drawAxle (List is Undeclared) WebGraph>>drawAxle (GraphicsAttributesWrapper is Undeclared) WebGraph>>drawAxle (GraphicsAttributes is Undeclared) WebGraph>>drawAxle (ColorValue is Undeclared) WebGraph>>drawAxle (List is Undeclared) WebGraph>>drawGraphWindow (ScheduledWindow is Undeclared) WebGraph>>drawGraphWindow (CompositePart is Undeclared) WebGraph>>drawGraphWindow (BoundedWrapper is Undeclared) WebGraph>>graph (GraphicsAttributesWrapper is Undeclared) WebGraph>>graph (GraphicsAttributes is Undeclared) WebGraph>>graph (ColorValue is Undeclared) WebGraph>>initGraphics (CompositePart is Undeclared) WebGraph>>marginFor:(margin is shadowed) WebLiveImage class>>cache (Cache is Undeclared) WebLiveImage class>>cache (Cache is Undeclared) WebLiveImage class>>initCache (Cache is Undeclared) WebLiveImage>>displayOn: (CompositePart is Undeclared) WebLiveImage>>displayOn: (ColorValue is Undeclared) WebLiveImage>>drawImage (Pixmap is Undeclared) WebLiveImage>>gif: (Timestamp is Undeclared) WebLiveImage>>lastUsed (lastUsed is Undeclared) WebLiveImage>>lastUsed (Timestamp is Undeclared) WebLiveImage>>lastUsed (lastUsed is Undeclared) WebLiveImage>>lastUsed: (lastUsed is Undeclared) WebLiveImage>>refreshed (Timestamp is Undeclared) WebLiveImage>>resolver (resolver is Undeclared) WebLiveImage>>resolver: (resolver is Undeclared) WebLiveImage>>streamHtmlTo:for:on: (Timestamp is Undeclared) WebGrid>>printLinkTo:column:in:(object is shadowed) WebPage>>session: (session is Undeclared) WebGeolocation>>altitudeAccuracy (altitudeAccuracy is Undeclared) WebGeolocation>>altitudeAccuracy: (altitudeAccuracy is Undeclared) WebIndex>>reportIndexingOf: (Document is Undeclared) WebJSON class>>characterEscapeMap (CharacterEscapeMap is Undeclared) WebJSON class>>characterEscapeMap (CharacterEscapeMap is Undeclared) WebJSON class>>initCharacterEscapeMap (CharacterEscapeMap is Undeclared) WebJSON>>readArray (ILJsonSyntaxError is Undeclared) WebJSON>>readConstructor (ILJsonSyntaxError is Undeclared) WebJSON>>readConstructor (ILJsonSyntaxError is Undeclared) WebJSON>>readDictionary (ILJsonSyntaxError is Undeclared) WebJSON>>readDictionary (ILJsonSyntaxError is Undeclared) WebJSON>>readDictionary (ILJsonSyntaxError is Undeclared) WebJSON>>skipComment (ILJsonSyntaxError is Undeclared) WebMethodLibImporter>>exec: (UnixProcess is Undeclared) WebMethodLibImporter>>exec: (WinProcess is Undeclared) WebLivePDFCreator>>convertToPdf: (OSProcess is Undeclared) WebScheduledEvent>>priority (priority is Undeclared) WebScheduledEvent>>priority (priority is Undeclared) WebScheduledEvent>>priority: (priority is Undeclared) WebSecurityManager>>copyAccessByObject (Janko is Undeclared) WebSecurityManager>>copyAccessByObject (Janko is Undeclared) WebSprite>>exec: (UnixProcess is Undeclared) WebSprite>>exec: (WinProcess is Undeclared) WebStatistics class>>analyzeAndStoreLine:into:forDate: (Timestamp is Undeclared) WebStatistics class>>bossCountersFromIISLogsIn: (BinaryObjectStorage is Undeclared) WebStatistics class>>convertFromGMT: (Timestamp is Undeclared) WebTransactionMonitor class>>freeSession (GBSM is Undeclared) WebTransactionMonitor class>>freeSession (GBSM is Undeclared) WebTransactionMonitor class>>freeSession (GBSM is Undeclared) WebTransactionMonitor class>>gemstoneCommit (AIDARoot is Undeclared) WebTransactionMonitor class>>gemstoneCommit (GBSM is Undeclared) WebTransactionMonitor class>>gemstoneCommit (GBSM is Undeclared) WebTranslDict>>view: (view is Undeclared) *** Aida/Web demo site started, open http://localhost:8888 loaded - ----SNAPSHOT----{17 December 2020 . 12:38:24 pm} squeak.image priorSource: 17734347 Connecting to http://localhost:8888 works once the Web demo site is started. David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf20dAAAoJEAwpOKXMq1Ma3YEH/R/1/0P7HaXvLcew3LUDBtb2 NQplgC3em5CwJgS1zz/MLmVNdAKtJhyGAO2ABExWhCOTgacm0nehJGGULbNQD8Mr o4c1s2L7GadiBdfaShoIJMeVXd1I3mRBjIjhbSM7NyYTxef21CBBQEkYJGqTiqko EoDVqxLu4Nn+It+lOBLb+n8b8nm7CTnaSZ4znNyo0Zi8SaTwTXtl5VXBir6O+eZs weJvTRDbAzJgrCXz7+VQ6dRZO/Uiqe2H0WqWvx69FjLKigV9QuNjzQ0rtplnWxBR xGxt9JvIT/PaOQF6WN1f27yo7evMifCS7FXvad6DK+BaZ1YAyWeoXVQm1LRZpQ8= =MaJv -----END PGP SIGNATURE----- From aj.bertrand at free.fr Thu Dec 17 18:48:40 2020 From: aj.bertrand at free.fr (BERTRAND AJ) Date: Thu, 17 Dec 2020 19:48:40 +0100 Subject: [Newbies] Scamper for squeak 5.3 Message-ID: <81454b34-0eac-ffde-3054-5e4d28587dfe@free.fr> hello Marcel, and others reading your mail, i realized that i eventually did not use the good version, i'm not used with GitHub and did not see that releases existed. the first time, i downloaded Metacello, and installed Scamper by Metacello using a doit of : -------------------- Installer ensureRecentMetacello. Metacello new   baseline: 'Scamper';   repository: 'github://HPI-SWA-Teaching/Scamper:dev/packages';   onConflict: [:ex | ex allow];   load ------------------- and i made some modifications. then i tried the sar file in your mail : Scamper-Release-2.0.sar. This gives a quite different version of Scamper, the UI in the first version uses imageButtons for example, and also has methods to construct html error messages. But the two versions had the same bug in HtmlBlockMorph >> adjustBoundsToSubmorphs which in some cases conduced to an endless loop consuming all the ram of my machine. This is i think because Points are no longer integers only. I choosed to stay with the second version because i am not easy with Metacello. (by the way isn't Metacello basically designed for Pharo ?). So now i shall try to join the Changeset of my modifications : ScamperModifs.1.cs I would be pleased if you could try them and tell me if they work. Some of them could have side effects, so any comment is welcomed. bests. -- André Jacques BERTRAND, -------------- next part -------------- A non-text attachment was scrubbed... Name: ScamperModifs.1.cs Type: text/x-csharp Size: 8051 bytes Desc: not available URL: From stes at telenet.be Sat Dec 19 10:53:28 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Sat, 19 Dec 2020 11:53:28 +0100 (CET) Subject: [Newbies] Aida 6.8 on Squeak 4.6 In-Reply-To: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> References: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> Message-ID: <478960412.12467948.1608375208145.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Herbert Koenig, Thanks for your feedback. > I ran Aida6.4.final.1 on Squeak 4.3 'production like' which means > deployed on a public server with few visits. But it crashed around once > a month. I have meanwhile also Aida 6.8 running, but on Cog VM 5.0 (not on Squeak 4.6). It seems an interesting Web Framework, I like it. The fact that it sometimes crashed does not seem so abnormal to me, after all it looks like quite a big piece of software. Perhaps also it was the underlying Squeak VM that crashed ? Or was it just the webserver that you had to restart without restarting the Squeak VM ? In any case an uptime of a month seems reasonably good to me. Regards and thanks again for the feedback, David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf3ds7AAoJEAwpOKXMq1Ma1FkH+QGTfRGGn9OyHmc0fFL5gHnV GaRnUQ0WMRRAcoc7jJWVIMRz/DPw5Utj4JZ/Lm/SvFJ3wnmiBPbQRDh47l8uRAqv FwDFAyPGPBVWQ9oNUrY4wRGUrhTSrSqkhMSPzfo/unBvtOn+NxXzQ79irnCrGWZ5 ynpU7fWr7Yi8itsd6CAxInSzTxGglUtTe6fSvkCdDbrJ3skRmweB7eAwRrS7tQvW xwWewe4tgWF5bAu02ZHzYNbSIGdg/RVf42mfgPdtx5+OCsOOjXg2H5VDcoTKFCEw U00nQFDNj0YBqWwjB4uuW6v1Iogb4CkHDJki3ffnylZ1pY2gEPvixbCef2cDo1k= =EJ1T -----END PGP SIGNATURE----- From stes at telenet.be Sat Dec 19 20:26:38 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Sat, 19 Dec 2020 21:26:38 +0100 (CET) Subject: [Newbies] Aida 6.8 on Squeak 4.6 In-Reply-To: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> References: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> Message-ID: <1161051344.13876671.1608409598708.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I've found a solution or workaround to make Aida 6.8 final2 run on Squeak 4.6. It is working fine on Squeak 5.0 but was throwing a 'doesNotUnderstand', during initialization, in the Squeak 4.6 case. I think that it is actually very easy to fix the problem. The problem is in the category Swazoo for DateAndTime from the Swazoo 2.4. If - after loading Swazoo 2.4 - I open the implementation of fromMilliseconds: anInteger | ms uSec offset | offset := self localOffsetSeconds. ms := anInteger - (self epochOffset * 1000). uSec := ms * 1000. ^ self utcMicroseconds: uSec offset: offset it can be seen that the above is using #'localOffsetSeconds' which I think is Squeak 5/Squeak 6 specific. This is related I think to a "change in the Squeak Epoch" between 4 and 5. Anyway this is not such a difficult thing to change, because when I replace the above by: fromMilliseconds: anInteger ^ self fromSeconds:(anInteger/1000) I'm not sure the above is correct. But it helps because with the above implementation, I can load Aida 6.8final2, just fine in Squeak 4.6 ! This is thanks to the fact that I use with the above fromSeconds: the implementation of Squeak 4.6 which is totally different than in Squeak 5. The nice thing is that the Aida 6.8 server starts fine in Squeak 4.6, and when I connect to http://localhost:8888 the Aida 6.8 pages load OK. So it seems very easy to fix, although I'm not sure that my simple implementation of "fromMilliseconds:" as above, is correct. But it helps to run Aida 6.8 on both Squeak 5 and Squeak 4.6. David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf3mGIAAoJEAwpOKXMq1MasXUH/iNxkX0NoX6doVyHMEbSctVB iuEXSOTlb1KS5DpGsn4RMiOH90982bW9yLSMVzy8XHHRhCIldRJ6GuqPUW0GZvyD MPmsYyTJAcNt2oBX8KlewwOhB5G3hLa8jL4NJhRBCL1jH6+Q0T2L+pfjmtkIGfZx DrlDCrzzC8EFPIgGTVhwEz7Hn/xjIofIGbaznWNrw9GyADnC3zhIGNB/N4O4nMvm xBp/nwRkm1RrL3wQMngcX5/MpuRanWKZ3tyLJJgG9+LjV7UaWDvGrexThc7pAEMQ 3MWVCg8Szi3OUHJVz1xnaxISVZ+23lMpyD79BcZ39PE/Blf5rzU1T5bTRwvYkXA= =XKhL -----END PGP SIGNATURE----- From lewis at mail.msen.com Sat Dec 19 22:42:31 2020 From: lewis at mail.msen.com (David T. Lewis) Date: Sat, 19 Dec 2020 17:42:31 -0500 Subject: [Newbies] Aida 6.8 on Squeak 4.6 In-Reply-To: <1161051344.13876671.1608409598708.JavaMail.zimbra@telenet.be> References: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> <1161051344.13876671.1608409598708.JavaMail.zimbra@telenet.be> Message-ID: <20201219224231.GA90538@shell.msen.com> On Sat, Dec 19, 2020 at 09:26:38PM +0100, stes at PANDORA.BE wrote: > > > I've found a solution or workaround to make Aida 6.8 final2 run on Squeak 4.6. > > It is working fine on Squeak 5.0 but was throwing a 'doesNotUnderstand', > during initialization, in the Squeak 4.6 case. > > I think that it is actually very easy to fix the problem. > > The problem is in the category Swazoo for DateAndTime from the Swazoo 2.4. > > If - after loading Swazoo 2.4 - I open the implementation of > > fromMilliseconds: anInteger > | ms uSec offset | > offset := self localOffsetSeconds. > ms := anInteger - (self epochOffset * 1000). > uSec := ms * 1000. > ^ self utcMicroseconds: uSec offset: offset > > > it can be seen that the above is using #'localOffsetSeconds' > which I think is Squeak 5/Squeak 6 specific. > > This is related I think to a "change in the Squeak Epoch" between 4 and 5. > > Anyway this is not such a difficult thing to change, because when > I replace the above by: > > fromMilliseconds: anInteger > ^ self fromSeconds:(anInteger/1000) > > > I'm not sure the above is correct. > Yes, your solution is correct, and I would prefer your implementation over the method quoted above for any version of Squeak. On older versions of Squeak, the result might not have time zone offset that you expect, so check for that. But the magnitude will be correct in any case. Dave > But it helps because with the above implementation, I can load Aida 6.8final2, > just fine in Squeak 4.6 ! > > This is thanks to the fact that I use with the above fromSeconds: > the implementation of Squeak 4.6 which is totally different than in Squeak 5. > > The nice thing is that the Aida 6.8 server starts fine in Squeak 4.6, > and when I connect to http://localhost:8888 the Aida 6.8 pages load OK. > > So it seems very easy to fix, although I'm not sure that my simple > implementation of "fromMilliseconds:" as above, is correct. > > But it helps to run Aida 6.8 on both Squeak 5 and Squeak 4.6. > > David Stes > From stes at telenet.be Sun Dec 20 14:37:26 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Sun, 20 Dec 2020 15:37:26 +0100 (CET) Subject: [Newbies] swazoo patch Message-ID: <621235378.15777845.1608475046207.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I've created a SqueakSource project with a small patch for Swazoo. The project is: http://www.squeaksource.com/Swazoo4Squeak4 This version of Swazoo replaces the class method fromMilliseconds: in the *Swazoo category of the class DateAndTime, to the following implementation: fromMilliseconds: anInteger ^ self fromSeconds:(anInteger/1000) The diff is: http://www.squeaksource.com/Swazoo4Squeak4/Swazoo-stes.6.diff With that implementation, Aida6.8 (which requires Swazoo) works in Squeak4.6. I mean by this that it can be installed in a Squeak 4.6 #15117 or #15102 image, and connection to http://localhost:8888 to the Aida web server works for me. Modified instructions from https://www.aidaweb.si/download Modified to change Swazoo to Swazoo4Squeak4: i := Installer monticello http: 'http://squeaksource.com'. i project: 'SPort'; install: 'Sport-2.031'. i project: 'Swazoo4Squeak4'; install: 'Swazoo-stes.6'. i project: 'Aida'; install: 'Aida-6.8final.2'. At the end of the install it reports in a Transcript: *** Aida/Web demo site started, open http://localhost:8888 loaded The "realtime" Web Sockets enabled example seems to work as well. David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf32EeAAoJEAwpOKXMq1MaVuQIAJNgDg0bFZ7BDZ2AbzpAZk2P GcOi9KE1Aq8Q70hWhgyMLHusxvXoUh1AKkoYazq350PuO+JWSq+NamttlLaheBNj BJhtcI+Zhh8JES732dpap/9rfqm+a4xPknymDph6/BCtzMZitdCrLNRbMmyl2BsD Dgb9XW6sbxwJyT0aoWhS2ZxSvLm0SVe/bAOZDLC8i4zS0ScAtHaF9BzPgnEQI2lA ZM4BwgPJoAT+8UsX7OZVPAkp+ME1n7zMUC6H3Y3ZUeY8FDzwghvBWO/IpearjKB/ 7MO5KR3hrkPkpsjFdw6KD4roXtZ2vadAibqvhIsRv7C1/EZsIWvmnMaozNO7Yew= =RXBH -----END PGP SIGNATURE----- From stes at telenet.be Sun Dec 20 14:43:36 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Sun, 20 Dec 2020 15:43:36 +0100 (CET) Subject: [Newbies] Aida 6.8 on Squeak 4.6 In-Reply-To: <1161051344.13876671.1608409598708.JavaMail.zimbra@telenet.be> References: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> <1161051344.13876671.1608409598708.JavaMail.zimbra@telenet.be> Message-ID: <1229970238.15788883.1608475416940.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 David T. Lewis wrote: > Yes, your solution is correct, and I would prefer your implementation > over the method quoted above for any version of Squeak. > On older versions of Squeak, the result might not have time zone offset > that you expect, so check for that. But the magnitude will be correct > in any case. Perhaps there are reasons to use an implementation that is not defined, in terms of fromSeconds: One of the reasons could be the time zone as you indicate. Another may be the resolution (precision) of the time. I guess that it makes more sense to define fromSeconds: in terms of fromMilliseconds: rather than the reverse which I'm doing here. In any case, a Swazoo implementation could perhaps use different implementations in the case of Squeak 4.6 and in the case of Squeak 5/6. It could use something like a check to see whether self respondsTo: localOffsetSeconds and if not use the implementation in terms of fromSeconds: David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf32LsAAoJEAwpOKXMq1Ma+/UH/3QvJh5Zs9HdcbIRruZh0gOv SjyNm1FVoQdMqH7BWpemr2Oh0r+dz7IEXJi0VnSejZ8RIfT+fJlvtvS4MWcFRQDb +7A4Txme+8ZrIl26cfgWYGPC0vH73Hic2S9ShLGhlIP5esCYpyVJrOLDpCNqXhY5 hSHXgIe+CTk1Msn87dWLf/9PSHjESqmVtaAK52c/g0AY/qpRxLooYsBzyiIfeRin oNEm1Ou+sK5b1mF74IV2YkRRRupPx+c1E1vQN1+KRfFR1nO15maXsb0iXvCq2u75 dk2+7lepsCgmIcaT7dGjLojpsWdgNrLNfLFG5xUWJAdIAOfJ48KPVTQd5n0bysE= =Zd8X -----END PGP SIGNATURE----- From lewis at mail.msen.com Sun Dec 20 17:51:38 2020 From: lewis at mail.msen.com (David T. Lewis) Date: Sun, 20 Dec 2020 12:51:38 -0500 Subject: [Newbies] Aida 6.8 on Squeak 4.6 In-Reply-To: <1229970238.15788883.1608475416940.JavaMail.zimbra@telenet.be> References: <1883769123.47462028.1608057233179.JavaMail.zimbra@telenet.be> <1161051344.13876671.1608409598708.JavaMail.zimbra@telenet.be> <1229970238.15788883.1608475416940.JavaMail.zimbra@telenet.be> Message-ID: <20201220175138.GA79953@shell.msen.com> On Sun, Dec 20, 2020 at 03:43:36PM +0100, stes at PANDORA.BE wrote: > > > David T. Lewis wrote: > > > Yes, your solution is correct, and I would prefer your implementation > > over the method quoted above for any version of Squeak. > > > On older versions of Squeak, the result might not have time zone offset > > that you expect, so check for that. But the magnitude will be correct > > in any case. > > Perhaps there are reasons to use an implementation that is not defined, > in terms of fromSeconds: > > One of the reasons could be the time zone as you indicate. > > Another may be the resolution (precision) of the time. > > I guess that it makes more sense to define fromSeconds: in terms of > fromMilliseconds: rather than the reverse which I'm doing here. > NO! You did it right the first time :-) Dave > > In any case, a Swazoo implementation could perhaps use different > implementations in the case of Squeak 4.6 and in the case of Squeak 5/6. > > It could use something like a check to see whether self respondsTo: > localOffsetSeconds and if not use the implementation in terms of fromSeconds: > > > David Stes > From stes at telenet.be Thu Dec 24 10:02:06 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Thu, 24 Dec 2020 11:02:06 +0100 (CET) Subject: [Newbies] Copy/paste from TestRunner - Squeak 4.19.3 Message-ID: <217881984.28494698.1608804126008.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, A question about the Test Runner. I'm using squeak-4 version 4.19.3 from OpenIndiana: http://pkg.openindiana.org/hipster/en/search.shtml?token=squeak-4&action=Search Installation instructions are at: http://docs.openindiana.org/handbook/community/squeak/index.html As you can see in the screenshot in attach, the Test Runner tool for Squeak image 4.6 (update #15102 or #15117) produces some failures. 3760 run, 3721 passes, 24 expected failures, 15 failures, 0 errors, 0 unexpected My question is how can I export this to a plain text file ? I'd be interested in copy/pasting the title "3760 run ... ", but I can't select the text and cannot copy it. Also when I click in the list of items that failed (the failures), they seem to pop up a restart or SystemProgress panel, in the SystemProgress menu there is an export to bitmap graphic option, but not text, as far as I can see ... How to simply select the errors for copy/paste into plain text file ? Thanks, David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf5GaPAAoJEAwpOKXMq1Ma/pMH/0reCGPhF01evizhgz7Yxd3L w6WyCwpv9wkztdWrepdy1GAfY5RbQhOkHg+2EaTU4wXLfFvTsNPz/NkMKljCeVJP wKAs9xOESQ923IgiW0tDrza7QInwmJEkVQlQaE99NymvSdlbHdhRbuIA6zAg2Op4 P6H06FuBa8BS0EadbMDZum48MPzA8eO4GLVUfJ7ad2F0ReABJsQUkCkGUA+kfRTJ 2p9sdOss20GHChef4jk205vVzULpoqtgF1NBghPXIAlogd6wj/bFQXAorO4XUT2o Wt+8ATg96IPGHqmNt/xwYJeqJhlys6+W+H9V3oL7/UCy7mfm1+XTiZIH4VG4iJk= =8yr3 -----END PGP SIGNATURE----- -------------- next part -------------- A non-text attachment was scrubbed... Name: testrun-4.19.3-oi.png Type: image/png Size: 140113 bytes Desc: not available URL: From stes at telenet.be Thu Dec 24 11:38:51 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Thu, 24 Dec 2020 12:38:51 +0100 (CET) Subject: [Newbies] Copy/paste from TestRunner - Squeak 4.19.3 In-Reply-To: <217881984.28494698.1608804126008.JavaMail.zimbra@telenet.be> References: <217881984.28494698.1608804126008.JavaMail.zimbra@telenet.be> Message-ID: <925596770.28879242.1608809931333.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Selecting the actual title with the number of failures works (for copy/paste into a plain text file). In the attached screenshot ("systemprogress-4.19.3.png") that's in yellow. However selecting the failures (the names of the tests that fail), does not work. In the screenshot "systemprogress-4.19.3.png" it can be seen that this pops up a menu "System Progress", I don't understand how it works. Is it possible from this "System Progress" to save plain text, or just select the names of the tests that fail as plain text, in some way ? Thanks, David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf5H1SAAoJEAwpOKXMq1MajNoIAKYFL9FXqT0fL1VkHomXVQia 0X8uicyO5TzkFiofBr3ZM21sUekdxyJikfO/APco90La8aRkX8Noh5/K8/S627+O oRZYipSin591CYJpGWNMGpMBm1SLNr/JqnpLkow6sM2ZdHvl3+jiQEZWxJbDeKM9 kjBEWY/Dz/I/cKYITuiUz8h9ctA+/yRiIbQuwCIE2K4g/zoRRXAcI6X9TRfP+xoa x4L7kjB97OgLy00lcbaViOjJ54YimP1pGk7x/3pvS5bp0Zk3YN07Cu/HthcWEgVV msV6a5aJhx12HKFZOKWWRpEOiIkfkNm5xqzin6pfYopw/aoPLCzxoaGZJ1iubVc= =F0DZ -----END PGP SIGNATURE----- -------------- next part -------------- A non-text attachment was scrubbed... Name: systemprogress-4.19.3.png Type: image/png Size: 96112 bytes Desc: not available URL: From digit at sonic.net Thu Dec 24 16:01:13 2020 From: digit at sonic.net (Tim Johnson) Date: Thu, 24 Dec 2020 08:01:13 -0800 (Pacific Standard Time) Subject: [Newbies] Copy/paste from TestRunner - Squeak 4.19.3 In-Reply-To: <217881984.28494698.1608804126008.JavaMail.zimbra@telenet.be> References: <217881984.28494698.1608804126008.JavaMail.zimbra@telenet.be> Message-ID: Hi David -- I don't have a Test Runner in front of me right now, but I wonder: have you tried bringing up a Morphic halo on the text morph containing the text you want to copy? Usually this works for me, if I can get a halo around the right text morph. The halo menu will have lots of options for copying and exporting. Tim On Thu, 24 Dec 2020, stes at PANDORA.BE wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > > Hi, > > A question about the Test Runner. > > I'm using squeak-4 version 4.19.3 from OpenIndiana: > http://pkg.openindiana.org/hipster/en/search.shtml?token=squeak-4&action=Search > > Installation instructions are at: > http://docs.openindiana.org/handbook/community/squeak/index.html > > As you can see in the screenshot in attach, the Test Runner tool > for Squeak image 4.6 (update #15102 or #15117) produces some failures. > > 3760 run, 3721 passes, 24 expected failures, 15 failures, 0 errors, 0 unexpected > > My question is how can I export this to a plain text file ? > > I'd be interested in copy/pasting the title "3760 run ... ", > but I can't select the text and cannot copy it. > > Also when I click in the list of items that failed (the failures), > they seem to pop up a restart or SystemProgress panel, > in the SystemProgress menu there is an export to bitmap graphic option, > but not text, as far as I can see ... > > How to simply select the errors for copy/paste into plain text file ? > > Thanks, > David Stes > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQEcBAEBCAAGBQJf5GaPAAoJEAwpOKXMq1Ma/pMH/0reCGPhF01evizhgz7Yxd3L > w6WyCwpv9wkztdWrepdy1GAfY5RbQhOkHg+2EaTU4wXLfFvTsNPz/NkMKljCeVJP > wKAs9xOESQ923IgiW0tDrza7QInwmJEkVQlQaE99NymvSdlbHdhRbuIA6zAg2Op4 > P6H06FuBa8BS0EadbMDZum48MPzA8eO4GLVUfJ7ad2F0ReABJsQUkCkGUA+kfRTJ > 2p9sdOss20GHChef4jk205vVzULpoqtgF1NBghPXIAlogd6wj/bFQXAorO4XUT2o > Wt+8ATg96IPGHqmNt/xwYJeqJhlys6+W+H9V3oL7/UCy7mfm1+XTiZIH4VG4iJk= > =8yr3 > -----END PGP SIGNATURE----- From stes at telenet.be Thu Dec 24 17:04:20 2020 From: stes at telenet.be (stes@PANDORA.BE) Date: Thu, 24 Dec 2020 18:04:20 +0100 (CET) Subject: [Newbies] Copy/paste from TestRunner - Squeak 4.19.3 In-Reply-To: <925596770.28879242.1608809931333.JavaMail.zimbra@telenet.be> References: <217881984.28494698.1608804126008.JavaMail.zimbra@telenet.be> <925596770.28879242.1608809931333.JavaMail.zimbra@telenet.be> Message-ID: <1878659321.29850170.1608829460293.JavaMail.zimbra@telenet.be> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 > I don't have a Test Runner in front of me right now, but I wonder: have > you tried bringing up a Morphic halo on the text morph containing the text > you want to copy? Usually this works for me, if I can get a halo around > the right text morph. The halo menu will have lots of options for copying > and exporting. Thanks, that's the solution ... it works. Actually my problem or mistake was to try to select the lines with the failures. You get then in a "System Progress" menu, which is not what I want. By middle-click the Test Runner window, or by right-clicking it, I get the "Test Runner" menu (not the "System Progress"). The "Test Runner" menu has a copy as text item. See screenshot in attach. In any case that works, my mistake was to try to select the failure text (in order to control-c copy the text). Regards, David Stes -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJf5MmpAAoJEAwpOKXMq1MaxxgH/RIiJsgLKm9OJ7fo/Xtw/35M l6Ooi/mAaDNXoqzIURiaGWE2jZVFXq2QDz5g7tn9tV0GpLRGmg58N43zqDNWYecj 92+zFCndZc5ui+kskEeuL4dDEZpOgfIwiwNLaMZYRbGxr4smeQqfI14tfoeSAnK8 RnDcbzEN4MEpHmEdeQYS/vnFLs/Z3SbCl+Or8Cnln29TaScg6rKlH6GdPzAL3zmG 1MvE8ijjm+8aaBm4km2dcXo8WnitJqKpgsagyerSIHLSIODGQZTU2csuY2CORJg/ SosUmHCvApuVHl32697koZmUKs+mz6wRNd5bxVxO01puxAYYblFdrRoMwKmf2YQ= =AZGc -----END PGP SIGNATURE----- -------------- next part -------------- A non-text attachment was scrubbed... Name: testrunner-menu.png Type: image/png Size: 89883 bytes Desc: not available URL: