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

October 14, 2017

source.squeak.org

System-bf.966

Mark SmartRefStream>>mapClass: as sender of all conversion methods.

by Bert Freudenberg (bert@freudenbergs.de) at October 14, 2017 12:31 PM

NetworkTests-topa.52

Emulate more of SocketStream

by Tobias Pape (tobias+squeaksource@netshed.de) at October 14, 2017 12:18 PM

NetworkTests-topa.51

Support binary streams in MockSocketStream

by Tobias Pape (tobias+squeaksource@netshed.de) at October 14, 2017 12:00 PM

Collections-topa.764

Improve #initializedInstance and #empty for certain collections

by Tobias Pape (tobias+squeaksource@netshed.de) at October 14, 2017 11:28 AM

CollectionsTests-topa.282

tests for #inititializedInstance and #empty for certain collections

by Tobias Pape (tobias+squeaksource@netshed.de) at October 14, 2017 11:26 AM

System-dtl.965

Add flag to identify sender of composed selector #multiNewParagraphttfclpomsswfpp0

by David T. Lewis (lewis@mail.msen.com) at October 14, 2017 03:38 AM

Morphic-dtl.1352

Merge Morphic-hjh.1349, add a comment to explain selector generation

by David T. Lewis (lewis@mail.msen.com) at October 14, 2017 03:35 AM

Morphic-hjh.1349

Fix in SmartRefStream

MultiNewParagraph

instances have to be converted to

NewParagraph

instances.

Example: Load Etoys project file

http://etoys.laptop.org/src/Content/ExampleEtoys/CarAndPen.014.pr

by David T. Lewis (lewis@mail.msen.com) at October 14, 2017 03:22 AM

squeaksource.com

CommandShell-dtl.87

CommandShell 4.6.20
Fix bug in file path name for CrLfFileEditor file save.

by Dave Lewis (lewis@mail.msen.com) at October 14, 2017 01:36 AM

PBE-RightTurn-DanielAlley.14

empty log message

by Daniel Alley (kf5vlo@aol.com) at October 14, 2017 01:36 AM

CommandShell-Base-dtl.53

CommandShell 4.6.20
Fix bug in file path name for CrLfFileEditor file save.

by Dave Lewis (lewis@mail.msen.com) at October 14, 2017 01:36 AM

CommandShell-Commands-dtl.19

CommandShell 4.6.20
Fix bug in file path name for CrLfFileEditor file save.

by Dave Lewis (lewis@mail.msen.com) at October 14, 2017 01:36 AM

CommandShell-dtl.86

Name: CommandShell-Base-ThierryGoubier.52
Author: ThierryGoubier
Time: 27 July 2017, 10:49:31.354358 pm

CommandShell 4.6.19
Handle Pharo deprecation of #ifNotNilDo:

by Dave Lewis (lewis@mail.msen.com) at October 14, 2017 12:27 AM

October 13, 2017

squeaksource.com

PBE-RightTurn-DanielAlley.12

empty log message

by Daniel Alley (kf5vlo@aol.com) at October 13, 2017 12:38 AM

October 12, 2017

squeaksource.com

OSProcess-dtl.103

Name: OSProcess-Base-ThierryGoubier.58
Author: ThierryGoubier
Time: 27 July 2017, 10:55:24.337747 pm
UUID: 9c2c3c85-b411-0d00-9f07-d1f204a20088
Ancestors: OSProcess-Base-ThierryGoubier.55, OSProcess-Base-dtl.57

OSProcess 4.6.9
Handle Pharo deprecation of #ifNotNilDo:

by Dave Lewis (lewis@mail.msen.com) at October 12, 2017 10:41 PM

source.squeak.org

EToys-hjh.279

Two steps towards loading an EToys projects dropped on to the desktop.

Change
StandardScriptingSystem>>baseColor
StandardScriptingSystem>>borderColor

to use UserInterfaceTheme current instead of the old direct access to Preferences.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at October 12, 2017 03:52 PM

EToys-mt.309

For consistency regarding EToys-hjh.279

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at October 12, 2017 03:49 PM

EToys-hjh.279

Two steps towards loading an EToys projects dropped on to the desktop.

Change
StandardScriptingSystem>>baseColor
StandardScriptingSystem>>borderColor

to use UserInterfaceTheme current instead of the old direct access to Preferences.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at October 12, 2017 03:46 PM

EToys-hjh.308

Change from old
Preferences menuTitleBorderColor
to new
self userInterfactTheme menuTitleBorderColor

This change allows the Etoys project
http://squeakland.org/content/articles/attach/FollowRoad.012.pr

to load when dropped onto the desktop.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at October 12, 2017 03:45 PM

October 11, 2017

squeaksource.com

ConfigurationOfGlorp-StephanEggermont.62

Patch for stable/release2/2.0.1

Fix error with DirectMapping primary key
not being converted to db type.

October 11, 2017 07:00 PM

PBE-LightsOut-DanielAlley.1

empty log message

by Daniel Alley (kf5vlo@aol.com) at October 11, 2017 06:56 PM

PBE-RightTurn-DanielAlley.11

empty log message

October 11, 2017 06:16 PM

PBE-LightsOut-DanielAlley.3

empty log message

October 11, 2017 06:12 PM

PBE-RightTurn-DanielAlley.9

empty log message

October 11, 2017 04:43 PM

PBE-RightTurn-DanielAlley.8

empty log message

October 11, 2017 03:31 PM

October 10, 2017

source.squeak.org

Graphics-raa.383

try to ensure BitBlt>>primDisplayString:from:to:map:xTable:kern: uses the primitive since the fallback code can produce different results (StrikeFont + subPixelRendering turned off + maybe other stuff, e.g.)

by David T. Lewis (lewis@mail.msen.com) at October 10, 2017 11:24 AM

October 09, 2017

source.squeak.org

Files-ul.172

- synchronize the underlying file stream of CurrentReadOnlySourceFiles and SourceFiles before read in RemoteString >> #text

by Levente Uzonyi (leves@elte.hu) at October 09, 2017 10:22 PM

Tests-ul.385

- added RemoteStringTest with two tests to see if RemoteString works across different file streams
- recategorized all test methods in Tests-Files to be in the tests category

by Levente Uzonyi (leves@elte.hu) at October 09, 2017 10:22 PM

System-hjh.962

Update comment so that the 'finger print'

#layoutMorphbosfcepcbbochvimol0

refers to an exiting method in method category

'*Morphic-conversion'

Reformatted code and renamed
sel
to
selector

October 09, 2017 08:07 PM

Morphic-hjh.1349

Fix in SmartRefStream

MultiNewParagraph

instances have to be converted to

NewParagraph

instances.

Example: Load Etoys project file

http://etoys.laptop.org/src/Content/ExampleEtoys/CarAndPen.014.pr

October 09, 2017 07:46 PM

EToys-hjh.308

Change from old
Preferences menuTitleBorderColor
to new
self userInterfactTheme menuTitleBorderColor

This change allows the Etoys project
http://squeakland.org/content/articles/attach/FollowRoad.012.pr

to load when dropped onto the desktop.

October 09, 2017 09:29 AM

October 07, 2017

source.squeak.org

Help-Squeak-TerseGuide-topa.7

Fix symbols

by Tobias Pape (tobias+squeaksource@netshed.de) at October 07, 2017 11:18 AM

October 05, 2017

source.squeak.org

Kernel-hjh.1115

Better to have only a short class comment than to have wrong content.

Squeak 3.0 had message categories
- code pane menu
- message list menu.

I did not verify if 'in some the text is a method' still applies or not.

October 05, 2017 11:03 AM

ToolBuilder-Morphic-mt.197

To avoid confusion with the old "morphic/mvc open" pattern, rename the ToolBuilder-initiated opening for morphs from #morphicOpenWith: to #openAsTool. Drop the argument because that event check for "open window at hand" was really global and the tool builder does not have anything to do with it. Browse #currentEvent if you want to learn more about that.

Note that there is no need to hint about "morphic" in that selector because (1) "ToolBuilder-Morphic" is already a Morphic-specific package and (2) all the implementors are actual morphs.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at October 05, 2017 06:50 AM

October 03, 2017

source.squeak.org

ToolBuilder-Morphic-tpr.196

Rather than testing an argument for morphnicity, how about jaust making a morph do the right thing (ie nothing)?

Not entirely clear that the 'problem' can ever really arise, but I can't see any way to prove either case.

by tim Rowledge (tim@rowledge.org) at October 03, 2017 12:09 AM

October 02, 2017

source.squeak.org

MorphicExtras-pre.211

tiny refactoring of a bookmorph method

by Patrick Rein (patrick.rein@gmail.com) at October 02, 2017 12:23 PM

VMMaker.oscog-cb.2269

Normally this commit has no impact on the production VM (some refactorings were made to share code between different part of the GC, but no new things). I tried to simulate the whole VM and generate a VM and it works, but only Travis can confirm us everything's ok.

This is the first commit for the work done in the direction of a low pause GC. The work is split in two, an "engineering" part which consists in incremental marking derived from Dijkstra tri-color, and a "research" part which consists in selective compaction of the heap reusing forwarding objects.

This commit introduces SpurCompactor, an abstract class over the available compactors (Pig, Planning and the experimental ones). The full GC work is divided in Spur in two phases, the marking phase (incremental or not) and the compaction phase (Pig, planning or the experimental ones).

The new compactor I want to build (SpurSelectiveCompactor) is a sweep algorithm which also compacts part of the heap. I started to do it in 2 steps. First I added SpurSweeper, a compactor which does not compact (if the programmer choose SpurSweeper as the compaction phase, the fullGC is a mark-sweep algorithm). Second I added SpurSelectiveCompactor, which reuses SpurSweeper to sweep the heap. We note that as these new compactors are not compacting the full heap, they should not be used for snapshots, hence snapshots use another compactor (currently SpurPlanningCompactor instead).

by ClementBera (bera.clement@gmail.com) at October 02, 2017 10:05 AM

October 01, 2017

squeaksource.com

ConfigurationOfGrease-JohanBrichau.346

Support loading in Gemstone 2.4.x as well (should fix bootstrapping of GLASS again in 2.4.x)

October 01, 2017 08:06 AM

PBE-LightsOut-DanielAlley.1

Initial commit of LightsOut game

by dannywaful (danielalley@me.com) at October 01, 2017 01:32 AM

September 30, 2017

source.squeak.org

MorphicExtras-hjh.210

A smoke test for Postscript support.

by David T. Lewis (lewis@mail.msen.com) at September 30, 2017 04:11 PM

MorphicExtras-dtl.210

Reimplement RealEstateAgent class>>reduceByFlaps: to protect margins for size of flap handles, but no special case logic for 'Painting' flap, and do not reduce margins by 64 in any case.

This affects placement of SystemWindows, which avoids covering top flaps with a repositioned window. The previous implementation prevented placement of windows at the top portion of the display area if flaps were enabled in a project.

by David T. Lewis (lewis@mail.msen.com) at September 30, 2017 03:00 PM

September 29, 2017

source.squeak.org

Compression-dtl.55

Instead of "Error: can't find EOCD position", say "Error: ZipArchive cannot find EOCD position in <name of the file or stream>"

by David T. Lewis (lewis@mail.msen.com) at September 29, 2017 12:43 AM

September 28, 2017

source.squeak.org

Morphic-hjh.1351

Removed comment from Editor referring to
SimpleEditor and
CellStyleEditor
which are not in the image.

by David T. Lewis (lewis@mail.msen.com) at September 28, 2017 12:06 PM

Compression-dtl.54

In an archive file is too short, or more commonly if it is empty, identify its name in the error message. This is helpful in the case of a corrupt file in a package-cache, which may have been created due to some earlier system or network problem.

by David T. Lewis (lewis@mail.msen.com) at September 28, 2017 12:00 PM

squeaksource.com

Cryptography-zzz.82

cleanup X509 ASN1Types

by Bob Wood (robert.withers@protonmail.com) at September 28, 2017 03:15 AM

Cryptography-zzz.89

expand ASN1 tests

by Bob Wood (robert.withers@protonmail.com) at September 28, 2017 03:14 AM

Cryptography-zzz.90

restructured tests into defined and mapped

by Bob Wood (robert.withers@protonmail.com) at September 28, 2017 03:14 AM

September 21, 2017

squeaksource.com

OpenWeatherMaps-tpr.2

Add requirement for JSon package and update comment

by tim rowledge (tim@rowledge.org) at September 21, 2017 10:50 PM

HardwarePeripherals-Core-tpr.36

Move some Pi gpio classes around to make better packages. Rename some errors and stuff.

by tim rowledge (tim@rowledge.org) at September 21, 2017 10:50 PM

ScratchGPIO-tpr.17

Try resetting the dependencies on OpenWeatherMaps and HardwarePeripherals

by tim rowledge (tim@rowledge.org) at September 21, 2017 10:50 PM

Cryptography-zzz.86

tag new string wrappers

by Bob Wood (robert.withers@protonmail.com) at September 21, 2017 05:11 AM

September 20, 2017

source.squeak.org

Morphic-mt.1350

Fixes a mouse-focus bug that has revealed itself in the score player morph when changing the instruments for the tracks.

Actually, we cannot just save/restore the moues focus for this modal dialog invocation. If that invocation comes after a mouse-down, it will mess up Morphic's assumption that there will be a mouse-up to clear the focus, which already happened in the above case.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 20, 2017 06:17 PM

WebClient-Core-topa.112

Abide Postel's law for text conversion.

Be conservative in what you do, be liberal in what you accept from others.

by Tobias Pape (tobias+squeaksource@netshed.de) at September 20, 2017 03:29 PM

Chronology-Tests-dtl.8

DateAndTime asSeconds should refer to seconds since the Smalltalk epoch.

by David T. Lewis (lewis@mail.msen.com) at September 20, 2017 03:24 PM

39Deprecated-dtl.21

Revert the last update because deprecated methods in this package should not be removed, instead the entire package may be excluded from a newer image release.

by David T. Lewis (lewis@mail.msen.com) at September 20, 2017 03:20 PM

squeaksource.com

WeatherStation-tpr.15

Match the display code up to PlotMorph-tpr.40 to make the x axis grid lines a little thicker at day rollover.

by tim rowledge (tim@rowledge.org) at September 20, 2017 02:39 PM

PlotMorph-tpr.40

Extend the x grid line drawing to allow for a wider line at certain important values - for example, the day boundary for time related graphs.
Requires the grid unit classes to implement #lineWidthForGridAt: and return a line width.
It would be nice to parameterise the entire line style so that colors and so on could vary.

by tim rowledge (tim@rowledge.org) at September 20, 2017 02:37 PM

source.squeak.org

WebClient-Core-topa.111

Don't try to text-decode known non-texts

(This happens.. for example bitbucket sends 'application/zip; charset=utf')

by Tobias Pape (tobias+squeaksource@netshed.de) at September 20, 2017 01:42 PM

39Deprecated-fbs.20

These methods are deprecated, and I can find no uses in the base image.

by David T. Lewis (lewis@mail.msen.com) at September 20, 2017 01:21 PM

EToys-tpr.306

Fix hint & help windows for Cipher & Crostic

by tim Rowledge (tim@rowledge.org) at September 20, 2017 02:03 AM

Morphic-tpr.1349

Some small fixes for the ScorePlayer - the sliders for speed/volume/moving-through-piano-roll and the indinvidual track volume/stereo position need increasing in height in order to work.
We still have a very strange problem caused by the change in selecting-from-a-list circa august 2016. When trying to choose a new instrument for a track we now use a list chooser dialog that appears to fervently keep a grip on the hand focus. To see the possible culprit, look at versions of MorphicUIManager>>#chooseFrom:lines:title: and revert back to the march 15 2010 version.

by tim Rowledge (tim@rowledge.org) at September 20, 2017 01:18 AM

September 19, 2017

squeaksource.com

ConfigurationOfGrease-StephanEggermont.345

Symbols instead of strings

September 19, 2017 09:12 AM

September 16, 2017

source.squeak.org

VMMaker.oscog-tpr.2268

First pass at removing obsolete window color setting and move to the new theme framework.

by tim Rowledge (tim@rowledge.org) at September 16, 2017 12:04 AM

September 15, 2017

source.squeak.org

Tools-cbc.766

For Explorers, add a menu item 'Copy value' (similar to Copy name) that copies the value of the selected item, suitable for use elsewhere.

September 15, 2017 08:33 PM

squeaksource.com

Cryptography-zzz.84

added PBEEncryptor with SHA256

September 15, 2017 03:58 AM

September 14, 2017

squeaksource.com

Cryptography-zzz.83

correct cleanup of #x509 for rebuilding types

September 14, 2017 10:50 AM

September 09, 2017

source.squeak.org

Network-pre.204

Fixes minor issue with new MailAddressParser after using wrong message for trimming whitespace

by Patrick Rein (patrick.rein@gmail.com) at September 09, 2017 09:49 AM

September 08, 2017

squeaksource.com

AJP-Core-pmm.65

- optimize common path

by marschal (philippe.marschall@gmail.com) at September 08, 2017 04:25 PM

YBuffer-Pharo-Core-pmm.19

- revert

by marschal (philippe.marschall@gmail.com) at September 08, 2017 03:56 PM

AJP-Tests-Pharo-pmm.18

- use literal
- remove duplicated method

by marschal (philippe.marschall@gmail.com) at September 08, 2017 02:02 PM

AJP-Pharo-Core-pmm.34

- use literal

by marschal (philippe.marschall@gmail.com) at September 08, 2017 02:01 PM

AJP-Core-pmm.64

- additional dictionary lookup to avoid allocation in common cases

by marschal (philippe.marschall@gmail.com) at September 08, 2017 02:00 PM

AJP-Core-pmm.63

- squeeze out a bit more performance

by marschal (philippe.marschall@gmail.com) at September 08, 2017 01:26 PM

YBuffer-Pharo-Core-pmm.18

- compatiblity methods

by marschal (philippe.marschall@gmail.com) at September 08, 2017 01:25 PM

YBuffer-Pharo-Core-pmm.17

- avoid delay

by marschal (philippe.marschall@gmail.com) at September 08, 2017 12:55 PM

Cryptography-zzz.81

clean-up ASN1

September 08, 2017 12:09 PM

September 04, 2017

squeaksource.com

Magma-Client-cmm.730

Added MagmaCollectionReader>>#isSequenceable, I think for comparisons to other collections. Hmmm, this is pretty deep I need to put a comment of "why" at least until I version it!

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 07:00 PM

Magma-Server-cmm.510

MagmaSession cleanUp fix.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 07:00 PM

Magma-Squeak-Client-cmm.15

Fix.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 07:00 PM

Maui-Core-cmm.526

self mauiWorld rehashPlayers in MauiCollectionMorph>>#update: creates a peformance issue. Commented it out and will see if I can endure the side-effect for the reason its there before coming up with a more performant solution. Maybe some kind of signal for #hashChanged or something.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 07:00 PM

Ma-Search-cmm.58

Allow #maContextKeywordsDo: to value objects instead of only Strings. Can't remember whether I had a concrete case to need this.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 06:59 PM

BrpExtensions-cmm.15

Dictionary>>#at:ifPresent:ifAbsentPut: is now part of base Squeak.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 06:59 PM

Ma-Core-cmm.307

Added #smallPriceTag.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 06:59 PM

Ma-Serializer-Core-cmm.335

Support better user API for filing out an object by allowing only a directory name to be passed instead of requiring a FileDirectory object.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 06:59 PM

Ma-Installer-Core-cmm.101

- Support ability to specify the #readStrategy parameter for the intitial root read that occurs in #open: of an application.

by Chris Muller (ma.chris.m@gmail.com) at September 04, 2017 06:59 PM

August 30, 2017

source.squeak.org

Kernel-tbn.1112

Cleanup pinning protocols
- isPinned moves from "system primitive" to "pinning"
- pin moves from "system primitive" to "pinning"
- unpin moves from "system primitive" to "pinning"
- setPinned: moves from "system primitive" to "private" (as this should not be part of the public API, people should use pin/unpin methods) (similar to https://github.com/pharo-project/pharo/pull/224 for Pharo)

by Torsten Bergmann (Torsten.Bergmann@astares.de) at August 30, 2017 09:22 PM

squeaksource.com

Cryptography-hh.79

split

by Bob Wood (robert.withers@protonmail.com) at August 30, 2017 08:34 PM

Cryptography-hh.78

split ASN1 streams into Input and Output streams

by Bob Wood (robert.withers@protonmail.com) at August 30, 2017 08:34 PM

August 29, 2017

source.squeak.org

Collections-pre.762

Changes the HTMLReadWriter to deal correctly with nested tags and their mapping to text attributes. Also adds a comment to the class.

by Patrick Rein (patrick.rein@gmail.com) at August 29, 2017 02:50 PM

CollectionsTests-pre.281

Adds and modifies tests for the HTMLReadWriter to cater for nested attributes

by Patrick Rein (patrick.rein@gmail.com) at August 29, 2017 02:48 PM

squeaksource.com

Cryptography-hh.77

support UTC and Generalized Times better

August 29, 2017 12:13 AM

August 28, 2017

squeaksource.com

Morphic-Slideshow-hjh.38

SimpleSlide1 class>>slidesOfCurrentProjectDo: aBlock

SimpleSlide1 class>>showPreviousSlideWithProperty: aProperty

August 28, 2017 11:33 PM

August 24, 2017

squeaksource.com

Morphic-Slideshow-hjh.34

Fix height of content box

August 24, 2017 06:54 PM

Morphic-Slideshow-hjh.33

SlideAction addBoxForTags:
SlideAction createSlideWithTitleBox: aString content: a2ndString tags: a3rdString

August 24, 2017 04:28 PM

source.squeak.org

CogTools-sk.85

* UI for Pharo
* add some comments

by Sophie Kaleba (sophie.kaleba@gmail.com) at August 24, 2017 02:06 PM

August 23, 2017

source.squeak.org

VMMaker.oscog-eem.2265

Oops! Writing the function does nothing unless it is called. So once again, if ioScreenSize answers a zero screen extent (as is the case for headless images) then on snapshot write the sawvedWindowSize rather thna the zero extent. This should fix the experience people have with Pharo of saving headless images that then come up with a zero sized window when started headful.

by Eliot Miranda (eliot.miranda@gmail.com) at August 23, 2017 01:39 AM

VMMaker.oscog-eem.2264

Spur:
The OmterpreterProxy/sqVirtualMachine.h API (e.g. in the ThreadedFFIPlugin) expects instantiateClass:indexableSize: to work with 0 indexable size for fixed classes. So remove the cppIf:... from the Spur implementation.

ObjectMemory:
Eliminate the header2 variable in a few routines. It is always the same as classPointer.

General:
If ioScreenSize answers a zero screen extent (as is the case for headless images) then on snapshot write the sawvedWindowSize rather thna the zero extent. This should fix the experience people have with Pharo of saving headless images that then come up with a zero sized window when started headful.

by Eliot Miranda (eliot.miranda@gmail.com) at August 23, 2017 12:53 AM

August 17, 2017

source.squeak.org

VMMaker.oscog-eem.2263

Fix simulation of Pharo primitiveDirectoryLookup above Squeak.

by Eliot Miranda (eliot.miranda@gmail.com) at August 17, 2017 12:52 AM

August 16, 2017

source.squeak.org

ShoutCore-tpr.59

#sharedPools was making a Set with included nils, which means that SHParserST80>resolvePartial: breaks when 'c sharedPools do:[.... is used.
This change prevents the obscene spectacle of a Set with deliberately included nils.

by tim Rowledge (tim@rowledge.org) at August 16, 2017 10:31 PM

August 14, 2017

squeaksource.com

ConfigurationOfVistaCursors-TorstenBergmann.8

provide a setting for adjustable cursor size

August 14, 2017 09:52 PM

VistaCursors-TorstenBergmann.5

have cursor size adjustable

August 14, 2017 09:49 PM

Cryptography-hh.77

support UTC and Generalized Times better

by Henry House (henry@callistohouse.club) at August 14, 2017 09:38 AM

August 11, 2017

source.squeak.org

ToolBuilder-Kernel-eem.113

chooseFont:for:setSelector:getSelector: should be subclassResponsibility (both MorphicUIManager and MVCUIManager implement it).

by Eliot Miranda (eliot.miranda@gmail.com) at August 11, 2017 05:36 PM

ToolBuilder-Kernel-eem.112

chooseFromOrAddTo:lines:title: should use self, not UIManager default, since self is already a UIManager.

by Eliot Miranda (eliot.miranda@gmail.com) at August 11, 2017 05:30 PM

August 10, 2017

source.squeak.org

VMMaker.oscog-eem.2262

LargeIntegers plugin
Fix the crash for 2009 nthRoot: 100000 due to digitDivLarge:with:negative: failing to check if allocations fail. The example produces 600k byet long integers and so provokes plenty of allocation failures.

In addition mark some support methods as <inline: #always> to eliminate their unnecessary uninlined versions.

by Eliot Miranda (eliot.miranda@gmail.com) at August 10, 2017 10:44 PM

CogTools-sk.84

* take into account the modified primitive collectCogCodeConstituents to display the differenciation open/closedPICs
* remove unused method (VMFileSystem, which has been replaced)

To do :
* In the textual report, the display of the number of samples and the cumulated percentages tends to get messy (non aligned) for no reason. I'll try to fix it later

by Sophie Kaleba (sophie.kaleba@gmail.com) at August 10, 2017 01:07 PM

VMMaker.oscog-sk.2261

Modify the profiling primitive cogCodeConstituents: to be able to differentiate the closedPICs from the openPICs in the profiling report

by Sophie Kaleba (sophie.kaleba@gmail.com) at August 10, 2017 09:04 AM

August 09, 2017

source.squeak.org

VMMaker.oscog-eem.2260

Fix Spur instantiateClass:indexableSize: for non-indexaqble objects. Old code would allocate if num indexable slots was 0, but would zero-fill. New code has the fixed old code ifdef'ed out and always fails. We can make the old code work for Squeak if required, but since no one's noticed DirectoryEntry crashing the system this shouldn't be an issue. If peopel feel strongly about the ugly old code simply delete it.

Fix Slang so that e.g. cppIf: (PharoVM or: [true]) ifTrue: aBlock => aBlock

by Eliot Miranda (eliot.miranda@gmail.com) at August 09, 2017 08:38 PM

Tests-eem.381

No longer hard-code the typeOfClass for compiled code MCClassDefinitions. Instead trust the typeSymbol argument. Assumes Monticello-eem.673

by Eliot Miranda (eliot.miranda@gmail.com) at August 09, 2017 07:49 PM

Monticello-eem.673

No longer hard-code the typeOfClass for compiled code MCClassDefinitions. Instead trust the typeSymbol argument.

by Eliot Miranda (eliot.miranda@gmail.com) at August 09, 2017 07:48 PM

Tests-eem.381

No longer hard-code the typeOfClass for compiled code MCClassDefinitions. Instead trust the typeSymbol argument. Assumes Monticello-eem.673

by Eliot Miranda (eliot.miranda@gmail.com) at August 09, 2017 05:15 PM

Monticello-eem.673

No longer hard-code the typeOfClass for compiled code MCClassDefinitions. Instead trust the typeSymbol argument.

by Eliot Miranda (eliot.miranda@gmail.com) at August 09, 2017 05:07 PM

August 08, 2017

source.squeak.org

VMMaker.oscog-eem.2259

Plugin Slang
Make sure the accessor depths of optional primitives are emitted as conditionals.

by Eliot Miranda (eliot.miranda@gmail.com) at August 08, 2017 07:38 PM

Nebraska-tpr.50

Fix a dumb-thumb in the prior update

by tim Rowledge (tim@rowledge.org) at August 08, 2017 01:38 AM

August 07, 2017

source.squeak.org

Nebraska-tpr.49

Correct an ancient underscore assignment

by tim Rowledge (tim@rowledge.org) at August 07, 2017 11:42 PM

Morphic-tpr.1348

Explain that an underscore assignment requires a Preference setting

by tim Rowledge (tim@rowledge.org) at August 07, 2017 11:41 PM

Kernel-tpr.1110

Correct an ancient underscore assignment

by tim Rowledge (tim@rowledge.org) at August 07, 2017 11:38 PM

squeaksource.com

OpenGL-Core-tpr.23

Remove a dud char from the sources

by tim rowledge (tim@rowledge.org) at August 07, 2017 05:37 PM

Balloon3D-Kernel-tpr.11

Correct an underscore assign in comment

by tim rowledge (tim@rowledge.org) at August 07, 2017 03:33 PM

HV-Divagaciones-edc.28

Some cosmetics changes

by Edgar J. De Cleene (edgardec2001@yahoo.com.ar) at August 07, 2017 07:40 AM

ChangesHV-Divagaciones-edc.28

empty log message

by Edgar J. De Cleene (edgardec2001@yahoo.com.ar) at August 07, 2017 07:18 AM

August 03, 2017

source.squeak.org

Network-tpr.202

Correct a misleading comment

by tim Rowledge (tim@rowledge.org) at August 03, 2017 12:56 AM

MorphicExtras-tpr.209

tiny changes to the init of Hygrometer and Thermomemter dials

by tim Rowledge (tim@rowledge.org) at August 03, 2017 12:54 AM

August 02, 2017

squeaksource.com

MQTT-tpr.21

minor comment change.
leave socket stream error handling to the client

by tim rowledge (tim@rowledge.org) at August 02, 2017 04:55 PM

WeatherStation-tpr.14

More early error trapping when connecting to an mqtt broker and include all graphs in a default window.

by tim rowledge (tim@rowledge.org) at August 02, 2017 04:51 PM

source.squeak.org

System-dtl.961

When Project class>>tryOtherProjectForRecovery is searching for a safe project to use for emergency recovery, test for projects of a type that the current project inherits from, but do not require that they be of the same class. This handles the case of errors in a FooMorphicProject that inherits from MorphicProject, for which another Morphic project is not likely to be suitable for handling a fatal error raised in the FooMorphicProject.

Expected behavior when evaluating "Project handlePrimitiveError: 'Foobar' "

In an MVC project that is a chlid of a Morphic project, enter the Mophic project and open a debugger on the process that failed in MVC.

In a Mophic project that is a chlid of an MVC project, enter the MVC project and open a debugger on the process that failed in Morphic.

For the common case of a parent project of the same type as the project from which the error is raised, do not attempt to enter another project, and open an emergency evaluator instead.

by David T. Lewis (lewis@mail.msen.com) at August 02, 2017 01:22 PM

August 01, 2017

squeaksource.com

WeatherStation-tpr.13

Fix sensor offset related JSON loading

by tim rowledge (tim@rowledge.org) at August 01, 2017 08:43 AM

MQTT-tpr.20

Make #disconnect a bit more resilient.
Make sure the utf-8 strings are actually bytearrays before transmitting them

by tim rowledge (tim@rowledge.org) at August 01, 2017 08:42 AM

July 31, 2017

squeaksource.com

WeatherStation-tpr.12

Add some more data saving code

by tim rowledge (tim@rowledge.org) at July 31, 2017 07:35 PM

WeatherStation-tpr.11

Add line color to sensors to aid consistent graphing.
Add WeatherDisplay startup & shutdown handling, improve the example graphs and make sure that the MQTT connection is tagged with the machine ID to avoid clashes on the broker (which shut down both connections, just for fun)

by tim rowledge (tim@rowledge.org) at July 31, 2017 02:40 PM

July 28, 2017

squeaksource.com

2017-TyH-TestCases-JuanPablo.4

Correccion:
- Nombre de un test:
(trasposicion -> transposicion)

by JuanPabloLabrune (juampacabezon@hotmail.com) at July 28, 2017 08:21 PM

2017-TyH-AF.7

- Code Critic v1

by Alejandro Fontán (afontan91@gmail.com) at July 28, 2017 05:47 PM

2017-TyH-TestCases-AF.3

- Fixed RailFence test, se agrego el metodo setUp y tearDown

by Alejandro Fontán (afontan91@gmail.com) at July 28, 2017 04:14 PM

2017-TyH-AF.6

- Fixed decrypt Trasposicion

by Alejandro Fontán (afontan91@gmail.com) at July 28, 2017 04:14 PM

2017-TyH-TestCases-JuanPablo.2

Correcciones:
Se separaron los tests de cada Cipher en dos paquetes:
- tests-catedra para los test provistos por la catedra.
- tests para los tests creados por nosotros.
Ademas:
- Se corrigieron varios tests
- Se crearon diferentes test para ciphers, teniendo en cuenta algunos casos limites.
- Se agrego para el caso del TCC un test como el de la catedra pero en modo regular.

Importante:
Los tests provistos por la catedra fueron modificados para que se correspondieran con nuestra idae de mayusculas y minusculas. Es decis, los input de los test estan TODOS en minusculas.

by JuanPabloLabrune (juampacabezon@hotmail.com) at July 28, 2017 01:12 PM

2017-TyH-JuanPablo.5

Correcciones:
- Eliminar toLowerCase.
- Bugs menores.

by JuanPabloLabrune (juampacabezon@hotmail.com) at July 28, 2017 01:08 PM

2017-TyH-JuanPablo.1

empty log message

by JuanPabloLabrune (juampacabezon@hotmail.com) at July 28, 2017 10:13 AM

2017-TyH-TestCases-AF.1

First commit

by Alejandro Fontán (afontan91@gmail.com) at July 28, 2017 02:36 AM

2017-TyH-AF.4

MultiCipher fixed

by Alejandro Fontán (afontan91@gmail.com) at July 28, 2017 02:33 AM

July 27, 2017

squeaksource.com

2017-TyH-AF.3

Control del tipo de key en Rail Fence

by Alejandro Fontán (afontan91@gmail.com) at July 27, 2017 11:32 PM

2017-TyH-AF.2

Limpieza en decripy de trasposicion

by Alejandro Fontán (afontan91@gmail.com) at July 27, 2017 10:13 PM

2017-TyH-Anonymous.1

Primer commit

by Alejandro Fontán (afontan91@gmail.com) at July 27, 2017 08:35 PM

ConfigurationOfCommandShell-ThierryGoubier.22

CommandShell 4.6.19

July 27, 2017 08:01 PM

ConfigurationOfOSProcess-ThierryGoubier.42

OSProcess 4.6.9
Handle Pharo deprecation of #ifNotNilDo:

July 27, 2017 08:00 PM

OSProcess-Win32-ThierryGoubier.15

OSProcess 4.6.9
Handle Pharo deprecation of #ifNotNilDo:

by Thierry Goubier (thierry.goubier@gmail.com) at July 27, 2017 07:55 PM

OSProcess-Base-ThierryGoubier.58

OSProcess 4.6.9
Handle Pharo deprecation of #ifNotNilDo:

by Thierry Goubier (thierry.goubier@gmail.com) at July 27, 2017 07:55 PM

CommandShell-Base-ThierryGoubier.52

CommandShell 4.6.19
Forgot updating #versionString

by Thierry Goubier (thierry.goubier@gmail.com) at July 27, 2017 07:49 PM

CommandShell-Piping-ThierryGoubier.20

CommandShell 4.6.19
Handle Pharo deprecation of #ifNotNilDo:

by Thierry Goubier (thierry.goubier@gmail.com) at July 27, 2017 07:47 PM

CommandShell-Base-ThierryGoubier.51

CommandShell 4.6.19
Handle Pharo deprecation of #ifNotNilDo:

by Thierry Goubier (thierry.goubier@gmail.com) at July 27, 2017 07:47 PM

July 25, 2017

squeaksource.com

Moose-Core-CezaryB.439

First package on clustering allowing: making on-fly clustering of loaded models, interactive visualization of these clusterings.
Used libs: Glamour, Roassal.
Base for other works.

by Cezary (c.boldak@pb.edu.pl) at July 25, 2017 03:12 PM

Metacello-MC-CezaryB.734

First package on clustering allowing: making on-fly clustering of loaded models, interactive visualization of these clusterings.
Used libs: Glamour, Roassal.
Base for other works.

by Cezary (c.boldak@pb.edu.pl) at July 25, 2017 03:12 PM

Famix-Core-CezaryB.280

First package on clustering allowing: making on-fly clustering of loaded models, interactive visualization of these clusterings.
Used libs: Glamour, Roassal.
Base for other works.

by Cezary (c.boldak@pb.edu.pl) at July 25, 2017 03:12 PM

ConfigurationOfCBClustering-CezaryB.1

First package on clustering allowing: making on-fly clustering of loaded models, interactive visualization of these clusterings.
Used libs: Glamour, Roassal.
Base for other works.

by Cezary (c.boldak@pb.edu.pl) at July 25, 2017 03:12 PM

CB-clustering-CezaryB.2

Added magritte panel to store database connection parameters

by Cezary (c.boldak@pb.edu.pl) at July 25, 2017 03:12 PM

source.squeak.org

Collections-bf.761

Remove ByteArray>>at:put: and fix the fallback code in ByteArray>>#replaceFrom:to:with:startingAt: to match prim 105

by Bert Freudenberg (bert@freudenbergs.de) at July 25, 2017 11:25 AM

July 23, 2017

source.squeak.org

Kernel-nice.1109

Define gcd: and lcm: for Fraction.

For example, 1/5 and 1/7 are both whole multiple of 1/35 (which is their gcd).

by Nicolas Cellier (nicolas.cellier.aka.nice@gmail.com) at July 23, 2017 12:42 PM

July 21, 2017

source.squeak.org

VMMaker.oscog-eem.2257

InterpreterPlugins:
Add the Terf primitives to the HostWindowPlugin as <option: #TerfVM>. Hence add #TerfVM to namesDefinedAtCompileTime.
Make positive/signedMachineIntegerFor: <inline: #always> since they're merely indirections to 64-bit and 32-bit functions, and with #always we don't bother to generate the method itself.

by Eliot Miranda (eliot.miranda@gmail.com) at July 21, 2017 06:33 PM

July 20, 2017

squeaksource.com

ObjectiveC-Base-JohnMMcIntosh.48

Start work on migration to Pharo 5.x. Fix issues with inspect operation

by John M McIntosh (johnmci@smalltalkconsulting.com) at July 20, 2017 05:41 PM

July 18, 2017

source.squeak.org

VMMaker.oscog-eem.2254

Spur: Fail become if copyHash is true and target is immutable.

FloatArrayPlugin: Fix length & normalize to return at failure points instead of continuing.

by Eliot Miranda (eliot.miranda@gmail.com) at July 18, 2017 10:03 PM

Morphic-mt.1347

Regarding window colors and window listing, improve robustness for models that do not subclass Model and forget to provide #windowColorToUse.

Note that we could have added that message to Object but I do prefer not to clutter the interface any further.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at July 18, 2017 08:12 AM

July 13, 2017

source.squeak.org

Multilingual-eem.229

Fix two test failures due to bugs in the UTF16TextConverter

by Eliot Miranda (eliot.miranda@gmail.com) at July 13, 2017 01:19 AM

Collections-eem.760

Make Interval>>, answer another Interval if possible, so that (1 to: 2), (3 to: 4) answers (1 to: 4) not #(1 2 3 4).

Correct a misapprension in String>>hash.

Use the preferred var:type: and nuke an unused declaration in some translated primitives.

by Eliot Miranda (eliot.miranda@gmail.com) at July 13, 2017 12:30 AM

EToys-eem.305

Fix the ScriptCompiler's evaluate:in:to:notifying:ifFail:logged: method for non-cil contexts (e.g. the ContextVariablesInspector bottom right pane in the debugger). The old code used aContext methodClass which would exclude the variables of a receiver whose class inherited the method, rather than implemented it directly (e.g. debug (1@2) printString and in the context inspector on the Point(Object)>>printString activation try and evaluate x@y. Using methodClass excludes Point's inst vars.

At the same time eliminate its reliance on DoIt: and DoItIn:

by Eliot Miranda (eliot.miranda@gmail.com) at July 13, 2017 12:17 AM

Compiler-eem.357

Fix the Compiler's evaluate:in: methods for non-cil contexts (e.g. the ContextVariablesInspector bottom right pane in the debugger). The old code used aContext methodClass which would exclude the variables of a receiver whose class inherited the method, rather than implemented it directly (e.g. debug (1@2) printString and in the context inspector on the Point(Object)>>printString activation try and evaluate x@y. Using methodClass excludes Point's inst vars.

by Eliot Miranda (eliot.miranda@gmail.com) at July 13, 2017 12:14 AM

Tools-eem.765

Fix bug in DictionaryInspector when browsing references but selecting an inst var of the receiver.

by Eliot Miranda (eliot.miranda@gmail.com) at July 13, 2017 12:09 AM

July 12, 2017

source.squeak.org

EToys-eem.304

Make allExtantPlayers robust in the presence of a newly instantiated EtoysPresenter, which is something that happens during project loading. With this change I can now load saved projects.

by Eliot Miranda (eliot.miranda@gmail.com) at July 12, 2017 05:09 PM

CogTools-sk.83

remove duplicated code and unused method

by Sophie Kaleba (sophie.kaleba@gmail.com) at July 12, 2017 08:47 AM

July 09, 2017

source.squeak.org

System-eem.959

Adapt the NativeImageSegment loading code to the new loadSegmentFrom:outPointers: API.

by Eliot Miranda (eliot.miranda@gmail.com) at July 09, 2017 04:10 AM

squeaksource.com

Session-hh.29

BDS? Deconstruct. Sole objective.

July 09, 2017 02:11 AM

July 08, 2017

squeaksource.com

FEC-hh.5

empty log message

July 08, 2017 11:40 PM

source.squeak.org

VMMaker.oscog-eem.2252

SpurImageSegments
Fix some signed comparisons in mapOopsAndValidateClassRefsFrom:to:outPointers:.

Add class side analysis a la SpurPlanningCompactor.

Slang:
Propagate types from "ible" to "var" in "var := ible := expr" when inferring types from assignments.

by Eliot Miranda (eliot.miranda@gmail.com) at July 08, 2017 12:06 AM

July 07, 2017

source.squeak.org

VMMaker.oscog-eem.2251

Spur:
Round the space estimate when a new segment is used for planning compaction to avoid an assert fail.

Fix bad slip in computing objectsReachableFromRoots: (the wrong object was being marked when pushing unmarked objects onto the objStack), and rewrite to avoid growing the markStack unnecessarily. Fix an assert fail in adding to the mark stack by handling totalFreeOldSpace correctly (and comment other callers of allocateLargestFreeChunk).

Refactor use of marked bit to identify heap objects copied into the segment into isCopiedIntoSegment: & markAsCopiedIntoSegment:.

Make sure unsigned comparisons are used for several address/oop comparisons in the segment code.

Add support for doing an image segment save and/or load in a clone (which was key in debugging the slip in objectsReachableFromRoots:).

Add some debugging routines: forwardersIn:, indexOf:in:.

by Eliot Miranda (eliot.miranda@gmail.com) at July 07, 2017 07:56 PM

July 06, 2017

source.squeak.org

CogTools-sk.81

* Refactor (cleaner structure when initializing to get either a SqueakVMProfiler or PharoVMProfiler instance)
* added the detailed profiling features (at last!) - still need to work on the display
* Fixed rounded percentages in the report
* Display of the profiled expression in headless mode
* cleaning / renaming classes and methods for consistency

by Sophie Kaleba (sophie.kaleba@gmail.com) at July 06, 2017 02:43 PM

WebClient-Core-topa.109

As with content-type-charset, cope for content-encoding variability

by Tobias Pape (tobias+squeaksource@netshed.de) at July 06, 2017 01:26 PM

WebClient-Tests-topa.52

rename charset test, add gzip test

by Tobias Pape (tobias+squeaksource@netshed.de) at July 06, 2017 01:23 PM

WebClient-Core-topa.108

fix encoding/converter ordering.
Thanks Max Leske

by Tobias Pape (tobias+squeaksource@netshed.de) at July 06, 2017 10:06 AM

July 04, 2017

source.squeak.org

System-bf.958

ImageSegmentLoader: ignore old contexts

by Bert Freudenberg (bert@freudenbergs.de) at July 04, 2017 11:27 AM

July 03, 2017

source.squeak.org

46Deprecated-eem.6

Use the abstract class-side interface for image segment use now that we have both LegacyImageSegment and NativeImageSegment.

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2017 11:18 PM

EToys-eem.303

Use NativeImageSegment to compute rootsIncludingPlayers.

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2017 11:17 PM

Morphic-eem.1345

Use the abstract class-side interface for image segment use now that we have both LegacyImageSegment and NativeImageSegment.

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2017 11:14 PM

Tests-eem.379

Use the abstract class-side interface for image segment use now that we have both LegacyImageSegment and NativeImageSegment.

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2017 11:13 PM

System-eem.957

Rstore the ImageSegment reading & writing facilities.
Refactor ImageSegment into ImageSegment, LegacyImageSegment (the new all-Smalltalk v3 loading code) and NativeImageSegment (the existing implementation dependent on ObjectMemory primitives).

Provide ImageSegment class-side methods for reading to insulate clients from the subclasses.

The space analysis that decoded the image segment bits needs to be rewritten for Spur. See senders of errorRewriteForSpur.

Nuke compactClassesArray usage from NativeImageSegment, and indeed from SmalltalkImage>>cleanUp.

The ImageSegmentTests pass but the BitmapStreamTests do not. Needs fiurther investigation but should be easy to fix given that the ImageSegmentTests pass.

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2017 11:08 PM

WebClient-Core-topa.107

Make sure WebMessage>>getContent respects charset.

by Tobias Pape (tobias+squeaksource@netshed.de) at July 03, 2017 03:28 PM

WebClient-Tests-topa.51

Make sure WebMessage>>getContent respects charset.

by Tobias Pape (tobias+squeaksource@netshed.de) at July 03, 2017 03:27 PM

WebClient-Tests-topa.50

[WebServer] Since '/' is treated as default entry point, expecting an error is wrong here.

by Tobias Pape (tobias+squeaksource@netshed.de) at July 03, 2017 02:14 PM

squeaksource.com

ConfigurationOfNeo4reSt-MasashiUmezawa.36

Added 0.3.1 description

July 03, 2017 02:02 PM

July 02, 2017

squeaksource.com

HV-Divagaciones-edc.27

see squeakros.org

by Edgar J. De Cleene (edgardec2001@yahoo.com.ar) at July 02, 2017 01:34 PM

July 01, 2017

source.squeak.org

MorphicTests-mt.41

Adds a test for event handler and red/blue/yellow mouse down.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at July 01, 2017 12:57 PM

Graphics-mt.381

Quick fix for preferring default/old color names over the crayon ones. We may want to rethink the lookup procedure in Color >> #name.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at July 01, 2017 12:55 PM

June 30, 2017

source.squeak.org

VMMaker.oscog-eem.2250

Spur Image Segments:
Fix the mapping mistakes on the store side. N.B. The code needs rewriting to abstract mapping operarions and to use more descriptive variable names (inSegOop in stead of objOop etc).

Add a big test and rename the small test.

Get WordArrays to print in hex in the inspector.

by Eliot Miranda (eliot.miranda@gmail.com) at June 30, 2017 09:07 PM

Morphic-eem.1344

Make browseIt (Apple/Alt-b) work for class and pool variables.

by Eliot Miranda (eliot.miranda@gmail.com) at June 30, 2017 06:44 PM

Graphics-eem.380

Trim Dispplay flash: aRectangle time to 50ms

by Eliot Miranda (eliot.miranda@gmail.com) at June 30, 2017 05:59 PM

CogTools-sk.80

* moves back the Mac tempDir to /tmp
* add the deleteContents for Pharo

Still need to fix (soon):
* the rounding in the report
* bug from Integer>>readFrom:
* displays the profiled block in the headless report (it only shows when generating the report from the UI right now)
* add comments

by Sophie Kaleba (sophie.kaleba@gmail.com) at June 30, 2017 03:26 PM

June 28, 2017

squeaksource.com

HV-Divagaciones-edc.1

Moved to privae development

by Edgar J. De Cleene (edgardec2001@yahoo.com.ar) at June 28, 2017 04:28 AM

June 26, 2017

squeaksource.com

Session-Alpha.25

relocate BufferListLayer and new thunk cleanup

June 26, 2017 07:14 AM

EventualNet-Alpha.4

relocate BufferListLayer and new thunk cleanup

June 26, 2017 07:13 AM

EventualNet-Alpha.3

refactor for Session

June 26, 2017 06:07 AM

Session-Alpha.24

repaired asn1 type namespace

June 26, 2017 05:03 AM

Session-Alpha.23

fixed vat use

June 26, 2017 04:48 AM

EventualCore-Alpha.3

fixed ifCurtailed: hang-up

June 26, 2017 04:48 AM