Planet Squeak Code

blogs about Squeak, Pharo, Croquet and family
planet squeak - planet squeak es - planet squeak jp - planet croquet - planet squeak code - planet smalltalk

February 26, 2021

source.squeak.org

Morphic-mt.1727

Minor tweak in the conversion script for flaps.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 03:11 PM

60Deprecated-mt.91

Sigh. The last one produced an endless recursion.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 03:06 PM

60Deprecated-mt.90

Next try to no lock up the image while updating. Use a method that is definitely existing.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 03:03 PM

60Deprecated-mt.89

Soften the previous deprecation to not lock up the image during the image.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 03:01 PM

PreferenceBrowser-mt.112

Complements Morphic-mt.1726

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:52 PM

Tools-mt.1026

Complements Morphic-mt.1726

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:48 PM

ToolBuilder-Morphic-mt.273

Complements Morphic-mt.1726

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:48 PM

MorphicExtras-mt.285

Complements Morphic-mt.1726

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:47 PM

EToys-mt.428

Complements Morphic-mt.1726

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:46 PM

60Deprecated-mt.88

Complements Morphic-mt.1726

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:44 PM

MorphicTests-mt.70

Complements Morphic-mt.1726 with tests.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:44 PM

Morphic-mt.1726

Extracts, cleans up, and fixes Morphic layers from Worlds-in-Worlds to be available in any morph structure.

- Protocol "submorphs" in Morph re-organized to highlight the basic add/remove protocol and "layers"
- Existing layers can be found under "layer names" in Morph class. See MorphTest >> #test11NamedLayers to understand the current layer design. We should refine this if we stumble upon better concerns.
- See the "tests - submorphs - layers" protocol in MorphTest for more examples.
- A new effect is that you can change #morphicLayerNumber(:) while the morph is already in a structure (i.e. has an owner), which will then update submorph order in the owner automatically.
- Another new effect is that the docking bar's sub menus are *behind* the docking bar, which makes them look more integrated into the bar.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 26, 2021 02:43 PM

February 25, 2021

squeaksource.com

System.V3-dtl.1219

Name: System-mt.1219
Author: mt
Time: 19 February 2021, 9:07:02.127408 am
UUID: 7a1ac093-4949-fd43-87b4-d9379f327f88
Ancestors: System-mt.1218

Adds 'codefrau' initials.

by Dave Lewis (lewis@mail.msen.com) at February 25, 2021 11:30 PM

February 21, 2021

squeaksource.com

BinarySearchTree-rclayton.3

Created

by r. clayton (factotum@rclayton.org) at February 21, 2021 01:06 AM

February 20, 2021

source.squeak.org

Morphic-mt.1725

Fixes minor glitch when enabling world grid.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:59 AM

PreferenceBrowser-mt.111

Complements Morphic-mt.1724

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:51 AM

EToys-mt.427

Complements Morphic-mt.1724

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:50 AM

MorphicExtras-mt.284

Complements Morphic-mt.1724

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:49 AM

ToolBuilder-Morphic-mt.272

Complements Morphic-mt.1724

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:48 AM

60Deprecated-mt.87

Complements Morphic-mt.1724

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:48 AM

MorphicTests-mt.69

Complements Morphic-mt.1724

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:47 AM

Morphic-mt.1724

Extracts gridding from PasteUpMorph as new layout policy: GridLayout -- so that it is available to any morph.

- Adjust drag implementation in resizer-grips and splitters to be relative to the mouse-down position to make gridding feel better
- Adds "self disableLayout: true" to avoid gridding in overlay morphs such as dialogs, flaps, balloons, menus
- Adds new preference(s) for enabling the project world's grid
- Inst var "griddingOn" no longer needed in PasteUpMorph
- Removes all those scattered "gridPoint:" calls bc. layout policy takes care of that now
- Some code clean-up in table-layout properties
- Documents an interesting bug in HandMorph >> #handleEvent:, which is not caused by this change

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 20, 2021 11:46 AM

February 19, 2021

squeaksource.com

Kernel-GDK.1320

empty log message

by Dynabook Smalltalk (smalltalkland0@gmail.com) at February 19, 2021 08:45 PM

February 17, 2021

squeaksource.com

Kernel.V3-dtl.1369

Name: Kernel-ct.1368
Author: ct
Time: 24 January 2021, 3:19:48.003384 pm
UUID: c62a6062-b240-9149-a2ed-78fdc1079dfd
Ancestors: Kernel-mt.1364

Proposal: Always include process name into its print string. This facilitates debugging/inspecting of multiprocess scenarios.

Name: Kernel-nice.1368
Author: nice
Time: 11 February 2021, 9:30:07.084854 am
UUID: b086833d-ece4-4372-b252-87d2caa59193
Ancestors: Kernel-eem.1367

Rescue setting of Processor highestPriority: anInteger

There was a double problem:
1) if reducing the priority, then anyProcessesAbove: did behave as noProcessAbove: because (select:) isEmpty <=> noneSatisfy:
It should have been (reject:) empty or (select:) notEmpty, but we have anySatisfy: for expressing this intention
2) if increasing the priority, then the loop did overwrite the last LinkedList in the quiescentProcessLists

Those LinkedList are mostly empty in my own image, and we never change the highestPriority, so the bug was probably benign...

by Dave Lewis (lewis@mail.msen.com) at February 17, 2021 12:37 AM

Collections.V3-dtl.924

Name: Collections-jar.924
Author: jar
Time: 7 February 2021, 9:42:07.649004 am
UUID: 073b26bc-8e5e-ba41-9aac-9d424bbe6848
Ancestors: Collections-dtl.923

Fixes SharedQueue >> nextOrNilSuchThat bug to pass the existing test

by Dave Lewis (lewis@mail.msen.com) at February 17, 2021 12:04 AM

February 16, 2021

squeaksource.com

Kernel-GDK.1319

empty log message

by Dynabook Smalltalk (smalltalkland0@gmail.com) at February 16, 2021 12:18 PM

source.squeak.org

Morphic-mt.1722

Minor tweaks to icon cache in LazyList:
- Flag missing icons with #none to avoid repeated model access
- Support no-icon separator items, thus avoiding minor visual glitch (e.g., in Git Browser's list of branches)

Note that it felt right to format #iconExtent this way to emphasize the ordered variations of lazy init. =)

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at February 16, 2021 09:10 AM

Kernel-cmm.1371

Let Processes identify themselves by a dynamic #name in their #printString IF they were so intentionally named, otherwise, the classic generic printString indicating its current Context.

by Chris Muller (ma.chris.m@gmail.com) at February 16, 2021 06:07 AM

Kernel-cmm.1370

Let Processes identify themselves by a dynamic #name in their #printString IF they were so intentionally named, otherwise, the classic generic printString (which indicates its current Context).

by Chris Muller (ma.chris.m@gmail.com) at February 16, 2021 04:59 AM

February 11, 2021

source.squeak.org

Kernel-nice.1368

Rescue setting of Processor highestPriority: anInteger

There was a double problem:
1) if reducing the priority, then anyProcessesAbove: did behave as noProcessAbove: because (select:) isEmpty <=> noneSatisfy:
It should have been (reject:) empty or (select:) notEmpty, but we have anySatisfy: for expressing this intention
2) if increasing the priority, then the loop did overwrite the last LinkedList in the quiescentProcessLists

Those LinkedList are mostly empty in my own image, and we never change the highestPriority, so the bug was probably benign...

by Nicolas Cellier (nicolas.cellier.aka.nice@gmail.com) at February 11, 2021 08:30 AM

SUnit-nice.124

Use lines rather than subStrings: {Character cr}

This is what lines is made for;
it is fast and also work whatever CRLF zoo.

by Nicolas Cellier (nicolas.cellier.aka.nice@gmail.com) at February 11, 2021 08:14 AM

VMMaker.oscog-eem.2945

If sqMemoryAccess.h is to define EXPORT et al then sqPlatformSpecific.h, which provides platform-specific overrides, must precede it. This affects the cogit files.

by Eliot Miranda (eliot.miranda@gmail.com) at February 11, 2021 05:53 AM

squeaksource.com

Kernel.V3-dtl.1367

Name: Kernel-eem.1367
Author: eem
Time: 1 February 2021, 6:57:09.713484 pm
UUID: def9aaa1-eb71-4da5-8f86-85856d9b88ad
Ancestors: Kernel-eem.1366

Fix mistake in the previous commit. Thanks Levente!

by Dave Lewis (lewis@mail.msen.com) at February 11, 2021 03:48 AM

System.V3-dtl.1214

Name: System-cmm.1214
Author: cmm
Time: 5 February 2021, 10:09:05.179247 pm
UUID: d6f968d9-a638-42ef-89ef-d37af0f31ffd
Ancestors: System-mt.1213

Patch the patcher. Smalltalk run: permits the patching of a production system without having to resort to running a custom image, but when the patch.st file has read-only status in the OS, FileStream class>>#fileNamed:do: can't open it, because it tries to open for read/write. But rather htan signal an error, it silently does nothing (wow), leaving the system unpatched.
Patch files can and should be read-only anyway, so use DirectoryEntryFile>>#readStreamDo:.

by Dave Lewis (lewis@mail.msen.com) at February 11, 2021 03:45 AM

NuScratch-tpr.386

Change the settings default to NOT allow uploading of projects to the MIT site unless you specify share = (non-0) in the Scratch.ini file

by tim rowledge (tim@rowledge.org) at February 11, 2021 02:56 AM

February 09, 2021

source.squeak.org

VMMaker.oscog-eem.2944

Continuing on from VMMaker.oscog-eem.2943 we have no business overriding the default EXPORT definitoon for external plugins. We define EXPORT to map to static for internal plugins only.

by Eliot Miranda (eliot.miranda@gmail.com) at February 09, 2021 05:01 PM

February 07, 2021

source.squeak.org

Collections-jar.924

Fixes SharedQueue >> nextOrNilSuchThat bug to pass the existing test

February 07, 2021 08:42 AM

February 06, 2021

squeaksource.com

UnlimitedTicTacToe-iC.21

Add dependency based control mechanism

by Jaromir Matas (m@jaromir.net) at February 06, 2021 06:20 PM

source.squeak.org

System-cmm.1214

Patch the patcher. Smalltalk run: permits the patching of a production system without having to resort to running a custom image, but when the patch.st file has read-only status in the OS, FileStream class>>#fileNamed:do: can't open it, because it tries to open for read/write. But rather htan signal an error, it silently does nothing (wow), leaving the system unpatched.
Patch files can and should be read-only anyway, so use DirectoryEntryFile>>#readStreamDo:.

by Chris Muller (ma.chris.m@gmail.com) at February 06, 2021 04:25 AM

February 05, 2021

squeaksource.com

Covid19-Core-tsl.10

API change to https://disease.sh/v3/covid-19/

by Thiago da Silva Lino (thiagolino@yahoo.com.br) at February 05, 2021 06:06 PM

February 04, 2021

source.squeak.org

MonticelloConfigurations-dtl.161

A MCConfigurationExtended is a configuration with author initials, timestamp, UUID identifier, comment, and a list of prior versions. Its external storage format is organized for compatibility with MCConfiguration, such that an image wtih support for only MCConfiguration can use configurations saved from a MCConfigurationExtended.

The intended use is to enable documentation of configuration maps, and to allow modifications to a configuration map without loss of version history.

When editing an MCConfiguration, a copyForEdit of the configuration is modfied, leaving the prior configuration in the version history. When saving an edited version, an editor window allows a version comment to be entered for the new configuration. Version history for a saved MCConfiguration is trimmed to a maximum of 10 prior versions to maintain reasonable storage size. Full version history can be reconstructed based on the UUID identifiers.

MCConfigurationBrowser provides a "Versions" button to open an explorer on the version history of a configuration. No other support for browsing version history and comments is provided.

MCConfigurationExtended is fully backward compatible such that saved versions will be rendered as simple MCConfiguration without version history in an image that lacks support for the extended format.

A SqueakSource server must have this update applied before it can render a saved MCConfigurationExtended.

by David T. Lewis (lewis@mail.msen.com) at February 04, 2021 03:41 PM

January 29, 2021

source.squeak.org

MorphicExtras-dtl.283

For reloadable Etoys per instructions at http://wiki.squeak.org/squeak/2848 section 2.1
Reclassify curvePrototype, trianglePrototype (Etoys, MorphicExtras)

by David T. Lewis (lewis@mail.msen.com) at January 29, 2021 02:17 AM

Graphics-dtl.445

For reloadable Etoys per instructions at http://wiki.squeak.org/squeak/2848 section 2.1
Reclassify isVirtualScreen (EToys, Graphics)

by David T. Lewis (lewis@mail.msen.com) at January 29, 2021 02:17 AM

EToys-dtl.418

For reloadable Etoys per instructions at http://wiki.squeak.org/squeak/2848 section 2.1
Reclassify isVirtualScreen (EToys, Graphics)
Reclassify curvePrototype, trianglePrototype (Etoys, MorphicExtras)
Reclassify Inteval>>start and stop (Etoys, Collections)

by David T. Lewis (lewis@mail.msen.com) at January 29, 2021 02:16 AM

Collections-dtl.923

For reloadable Etoys per instructions at http://wiki.squeak.org/squeak/2848 section 2.1
Reclassify Inteval>>start and stop (Etoys, Collections)

by David T. Lewis (lewis@mail.msen.com) at January 29, 2021 02:15 AM

January 27, 2021

source.squeak.org

Compiler-mt.454

Adds <noContextSwitch> pragma, which maps to <primitive: 123>. For this, allow parser extensions to be non-keyword (i.e. unary) pragmas. Might have a tiny performance impact when parsing methods with lots of non-keyword pragmas.

January 27, 2021 09:31 AM

VMMaker.oscog-eem.2941

Add explicit variables for the handler and unwind primitive markers (PrimNumberHandlerMarker & PrimNumberUnwindMarker), and add 123 as the no-context-switch marker (PrimNumberNoContextSwitchMarker).

by Eliot Miranda (eliot.miranda@gmail.com) at January 27, 2021 01:37 AM

Kernel-eem.1366

Slightly faster implementation of Context>>#isPrimFailToken:.
Improve the comments in Context>>#isHandlerContext/#isUnwindContext.
Nuke an obsolete method.

by Eliot Miranda (eliot.miranda@gmail.com) at January 27, 2021 12:28 AM

January 26, 2021

source.squeak.org

Morphic-mt.1719

Quick experiment to improve discoverability of modal dialogs. (Might be too annoying when planning to close-confirm many windows in a row.)

January 26, 2021 03:48 PM

January 25, 2021

source.squeak.org

System-eem.1154

Spelling in a class comment

by Eliot Miranda (eliot.miranda@gmail.com) at January 25, 2021 09:22 AM

January 24, 2021

squeaksource.com

NuScratch-tpr.385

Changes towards supporting Squeak 5.3
FilePicker reworked (and ResizableToggleButton2) to get the directory window down-arrow icon in the right place.
ScratchKeyboard reworked a bit, using lower default volume becasue pulse audio is now the default Pi sound system and it appears to have a problem with max volume sounds.
Couple of Font related updates.
Turn off MIT scratch site access; it hasn't worked for years because they stooped providing compatible project files with Scratch 2. How's that Flash thing working for you guys?

by tim rowledge (tim@rowledge.org) at January 24, 2021 11:01 PM

source.squeak.org

CommandLine-ct.19

Don't quit the VM when a warning was raised in a command-line context.

The intention of a Warning is to "be brought to the attention of the user", but is only a kind of Notification ("if it is not handled, it will pass by without effect"), so in contrast to an error ("the current computation is terminated"), there is no need to interrupt the entire execution.
Au contraire, this has often been a very tedious behavior; for example, if you use a deprecated selector in smalltalkCI, it is a good thing to be notified about this incident, but it is a bad thing to interrupt the entire execution just because such an incident has been reported. Note that smalltalkCI is only one example of many; any headless server image should not crash upon a simple deprecation warning for the same reason.

by Christoph Thiede (Christoph.Thiede@student.hpi.uni-potsdam.de) at January 24, 2021 08:24 PM

squeaksource.com

System.V3-dtl.1212

Name: System-eem.1212
Author: eem
Time: 23 January 2021, 6:18:33.915831 pm
UUID: b4abe320-97d1-4849-87af-51818eddcabe
Ancestors: System-eem.1211

There are two instances of the copyright. Make them both consstent and move them out of EToys (helping a tiny bit in EToys unloading).

by Dave Lewis (lewis@mail.msen.com) at January 24, 2021 08:21 PM

System.V3-dtl.1211

Name: System-eem.1211
Author: eem
Time: 23 January 2021, 6:07:18.034021 pm
UUID: 89999499-d83c-478b-9044-5dee2fe443df
Ancestors: System-dtl.1210

Update the system's copyright.

by Dave Lewis (lewis@mail.msen.com) at January 24, 2021 08:19 PM

source.squeak.org

Morphic-ct.1718

PluggableTextMorph: Fixes #selectAll to keep the current scroll position intact, as it is best practice in most modern editor implementations such as Chromium.

I'm very open to refactoring proposals, but otherwise I don't care if you merge this as-is. :-)

January 24, 2021 04:23 PM

Morphic-ct.1717

Editor: Fixes the 9-enclosing bug, the inability to enclose a text into single quotes, and cleans up the #enclose: implementation.

Pressing 9 while some text is selected now con{sist,veni}ently replaces the selection with a 9 as it is usual for every other digit key as well. If you would like to enclose the current selection within brackets, just enter the bracket (i.e. shift + 9 on a qwerty keyboard) as you would do for square brackets, quotes etc. too.

Reuploaded again to replace Morphic-ct.1588, with the following changes applied:
* Removed the entire keyboard-layout specific logic which was only needed for a VM hack from older times and apparently is not needed any longer
* Eliminated Collections-ct.860 dependency, which will not be merged
* Resolved merge conflicts
* Minor refactoring, documentation, and stability improvements to the previous version
* Compressed diff

See also: http://forum.world.st/When-did-it-become-a-good-idea-for-selected-text-to-be-enclosed-by-instead-of-replaced-by-9-td4936276.html | http://forum.world.st/The-Inbox-Morphic-ct-1588-mcz-td5106961.html.

Depends on Collections-ct.921. Please review! I'm really looking forward to see this in a Trunk soon because the Nine Bug bothers me every time I make some experiments in a fresh image ... ;-)

January 24, 2021 04:04 PM

CollectionsTests-ct.348

Tests Collections-ct.921 (inbox, Dictionary newFromKeys:values:).

January 24, 2021 03:55 PM

Collections-ct.923

Fixes printString representation of Associations and Dictionarys to avoid ambiguous selectors. As a consequence, reevalabuality is not limited any longer.

Examples:
1 -> 2. "--> 1->2"
1 -> -2. "--> 1 -> -2"
Dictionary new at: -1 put: 1; at: 1 put: -1; yourself. "--> a Dictionary(-1->1 1 -> -1)"

January 24, 2021 03:53 PM

KernelTests-ct.383

Removes inappropriate test case for perform primitives with invalid number of arguments. Depends on KernelTests-ct.382.

January 24, 2021 03:39 PM

System-ct.1208

Proposal: Adds query & browse selectors for finding certain primitive methods to SystemNavigation. Also excludes quick methods from #allPrimitiveMethods.

Usage:
self systemNavigation browseAllPrimitiveMethods.
self systemNavigation allPrimitiveMethodsFor: 38.
self systemNavigation browseAllPrimitiveMethodsFor: 62.
self systemNavigation browseAllPrimitiveMethodsFor: 'primitiveFindSubstring'.

by Christoph Thiede (Christoph.Thiede@student.hpi.uni-potsdam.de) at January 24, 2021 02:46 PM

Kernel-ct.1368

Proposal: Always include process name into its print string. This facilitates debugging/inspecting of multiprocess scenarios.

January 24, 2021 02:19 PM

SystemReporter-eem.48

Tiny neatening.

by Eliot Miranda (eliot.miranda@gmail.com) at January 24, 2021 02:22 AM

EToys-eem.417

Move two base system methods to System.

by Eliot Miranda (eliot.miranda@gmail.com) at January 24, 2021 02:19 AM

System-eem.1212

There are two instances of the copyright. Make them both consstent and move them out of EToys (helping a tiny bit in EToys unloading).

by Eliot Miranda (eliot.miranda@gmail.com) at January 24, 2021 02:18 AM

System-eem.1211

Update the system's copyright.

by Eliot Miranda (eliot.miranda@gmail.com) at January 24, 2021 02:07 AM

January 23, 2021

source.squeak.org

VMMaker.oscog-eem.2940

Implement primitive 18, makePoint in the JIT for Spur, mainly to reduce the noise in the primTraceLog.

by Eliot Miranda (eliot.miranda@gmail.com) at January 23, 2021 05:29 AM

January 22, 2021

source.squeak.org

VMMaker.oscog-eem.2939

Extend the HostWindowPlugin with a primitive to answer an array of screen rectangles for the available monitors.

by Eliot Miranda (eliot.miranda@gmail.com) at January 22, 2021 07:49 PM

squeaksource.com

Computer-Algebra-Tests-stes.8

add testMakeVariableDense

by David Stes (stes@telenet.be) at January 22, 2021 06:00 PM

Computer-Algebra-stes.8

Add some methods for makeVariableDense

by David Stes (stes@telenet.be) at January 22, 2021 05:59 PM

February 25, 2020

squeaksource.com

GraphQL

UPDATE 2/25/2020: Simple querys work. 60 tests remaining to finish. After I get those done, I must solve will be how to do Exception-handling through a #future call to comply with the specs async requirements. Now predicting May 1st for official release.

This may not be the final repository for this, so limiting public access until decision. However, if interested in trying it out, just send email to the administrator.

by Chris Muller (ma.chris.m@gmail.com) at February 25, 2020 09:17 PM

December 19, 2017

squeaksource.com

ProjectQuinto

Juste pour le plasir

by Francois Rousseau (lejazzgitan@gmail.com) at December 19, 2017 10:50 PM

December 12, 2011

squeaksource.com

w00t

Here it goes...

December 12, 2011 03:50 PM

November 23, 2011

squeaksource.com

Dead Code Detection - Group 6 - Week 1

We were able to import *.mse files successfully and started to think about how we could detect dead code. After browsing through the moosetechnology.org website, we saw that one possibility would be to use the methods provided by Moose Chef to handle dead code detection. But since this is all new to us we would like to be sure that we're not starting off from the wrong foot. Could you please tell us if using Moose Chef would be a good approach? Thank you.

by Frédéric Aebi (frederic.aebi@unifr.ch) at November 23, 2011 06:53 AM

October 02, 2011

squeaksource.com

A database driver for MySQL protocol

The driver is now capable of authenticating users in case the password was created in old style (short hash). The new style (long hash) password support remains available as usual. The fallback is silent, and handled during the handshake. Similar mechanisms apply to change user command.

In order to test the short has password cases change the password to use the old style by issuing commands like (from an admin account):

set password for 'stdbtestuser'@'%' = old_password('stdbtestpass')

Then run the test suite.

To change the password style back to new hash just do:

set password for 'stdbtestuser'@'%' = password('stdbtestpass')

Then run the test suite again to confirm.

by Anindya Haldar (anindya_haldar@yahoo.com) at October 02, 2011 08:17 AM

September 26, 2011

squeaksource.com

SBE Quinto Game

hmm, test: add message

by Philippe Quesnel (philippe.quesnel@gmail.com) at September 26, 2011 06:18 AM

July 16, 2011

squeaksource.com

FSGittest

test

by Max Leske (theseion@students.unibe.ch) at July 16, 2011 09:29 AM

July 10, 2011

squeaksource.com

Pier Multilanguage

Fehlerbehebung: Ein neuer Blog-Eintrag konnte nicht gespeichert werden, da bei der Ermittlung des Index die Monatsnamen aus dem Englischen herangezogen wurden (July - Juli).

by Thomas Aldag (thomas.aldag@gmx.de) at July 10, 2011 11:39 AM

April 12, 2011

squeaksource.com

StSearch - Search Engine for Smalltalk

The latest version is working fine in Squeak 4.2. Please be informed.

by Zhe Xi Lim (limzhexi@hotmail.com) at April 12, 2011 08:29 AM

December 24, 2010

squeaksource.com

AltFreeCell

Updated for Pharo 1.1 (and 1.2beta1) with some bugfixes.

Note that there is a bug in Pharo on Linux where saving an image causes Color black to become Color transparent. A work-around is to eval 'AltCardMorph initialize', then click on Start Over (or 'Klondike new openInWorld').

by Ken Dickey (Ken.Dickey@whidbey.com) at December 24, 2010 09:13 PM

September 18, 2010

squeaksource.com

Frob, Twiddle and Tweak

just frobbin' round

by frob (mehl@frob.de) at September 18, 2010 12:52 PM

September 11, 2010

squeaksource.com

VerMonTest

Hola!

by Pablo (pcarreno@dcc.uchile.cl) at September 11, 2010 07:26 PM

April 30, 2010

squeaksource.com

OMeta

Make sure you load the "preload" package before the "postload" package!

by Alex Warth (alexwarth@gmail.com) at April 30, 2010 11:14 PM

November 14, 2009

squeaksource.com

MessageNotUndestood>>UndefindObject>>visible.

see

http://gdsfeel.com/note/?BUGS

insert ifNotNilDo: block

by Kenjiro Fukuda (gdsfeel_doit@me.com) at November 14, 2009 04:50 AM