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

September 09, 2019

source.squeak.org

Graphics-ct.412

Fix a bug in ColorForm conversion

Override #collectColors:, as ColorMap has its own data format which is not compatible to Form.

September 09, 2019 02:49 PM

SUnitGUI-mt.74

Adds time measurement for tests without changing TestCase, which is important for smalltalkCi.

We still need terminology better than "measured" ... :-)

September 09, 2019 02:40 PM

SUnit-mt.118

Partially revert time measurement for tests to make smalltalkCI-dependent projects build against Trunk again.

Still investigating a solution for that. :-)

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 01:30 PM

Morphic-mt.1517

Fixes regression in StringMorph. Updates post-load script to fix all existing instances.

Makes switching to UI-Themes with different fonts work again.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:44 AM

CollectionsTests-mt.315

Updates a test for Colletions-mt.849 (inbox). I think it is best to call #printString on a delimiter if desired but use #asString by default. This is more flexible.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:12 AM

Collections-mt.848

Resolve the discussion about Collections-ct.827 (http://forum.world.st/The-Inbox-Collections-ct-827-mcz-td5099876.html) to move or not to move #joinSeparatedBy:.

1) Do not move it.
2) Document the decision in #joinSeparatedBy:.
3) Prepare similar "print-on-delimiter" on Collection for deprecation.
4) Add #joinOn: ... similar to #printElemetsOn:.

So, there is still that #printElementsOn: working on all kinds of Collection.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:11 AM

Collections-mt.849

Minor fix to re-use given stream.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:10 AM

CollectionsTests-mt.317

Merges CollectionsTests-mt.315. See Collections-mt.853.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:10 AM

Collections-mt.853

Merges Collections-mt.849.

Note that this does only mark certain messages as "to deprecate", which has not happened yet.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:09 AM

Compiler-mt.410

Fixes ifNil:ifNotNil: decompilation. Please review.

- Only decompile ifNil:ifNotNil: if temps are not closured across nested blocks. This is the same behavior as #to:(by:)do:, which does not restore #to:(by:)do: if the 'var' or 'limit' are in an outer (outer?) scope. Only relevant if programmers type the optimized source code themselves.
- Note that I created a new method in DecompilerConstructor to pass 'tempReadCounts'. #to:(by:)do: is reconstructed in Decompiler, which already has access to 'tempReadCounts'. See Decompiler >> #jump:if: and #convertToDoLoop:.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:03 AM

Compiler-ul.401

- fixed typo

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 08:02 AM

squeaksource.com

ConfigurationOfOCompletion-mt.76

Update post-load for Squeak.

September 09, 2019 06:58 AM

source.squeak.org

PackageInfo-Base-mt.71

Merges and extends PackageInfo-Base-ct.70, which I moved to treated inbox due to incompatible ancestry.

Adds ifPresent-interface (known from Dictionary) to package organizer.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 06:48 AM

ReleaseBuilder-mt.197

When building the release, remove all TrueType fonts except for Bitstream Vera (Sans/Sans Mono/Serif).

Note that this finally fixes emphasis codes for Bitstream Vera, which you can see in Etoys.

Note that this does not touch the Comic-Sans hack in TextConstants.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 09, 2019 06:46 AM

September 08, 2019

source.squeak.org

Tools-ct.881

Refine behavior of #spawn: again

* Move implementation in StringHolder up to Model, in order to avoid error messages in other Models (such as MCTool, PreferenceBrowser etc.)
* Respect Workspace shouldStyle setting in SearchBar>>#spawn:
* In Workspace>>#spawn:, respect current styling mode

Thanks to mt!

by David T. Lewis (lewis@mail.msen.com) at September 08, 2019 09:54 PM

Tools-dtl.887

Merge Tools-ct.881

by David T. Lewis (lewis@mail.msen.com) at September 08, 2019 09:52 PM

squeaksource.com

Orbulon-GDK.89

useful stuff

by Graham (gkgoat6700@gmail.com) at September 08, 2019 09:05 PM

MorphicAddendum-NM.5

-] Get .gif instead of .png for the example.
-] Improvement in the Class doc.

by Nicola Mingotti (nmingotti@gmail.com) at September 08, 2019 08:25 AM

MorphicAddendum-NM.4

various cleanings, better protocols.

by Nicola Mingotti (nmingotti@gmail.com) at September 08, 2019 04:35 AM

MorphicAddendum-NM.3

Added CenteringMorph (class) >> test1
as example.

by Nicola Mingotti (nmingotti@gmail.com) at September 08, 2019 04:22 AM

NMI-Methods-NM.6

Removed class 'CenteringMorph' .
Put into proper package called: MorphicAddendum,

by Nicola Mingotti (nmingotti@gmail.com) at September 08, 2019 04:03 AM

MorphicAddendum-NM.2

Entering SqueakSource

by Nicola Mingotti (nmingotti@gmail.com) at September 08, 2019 04:00 AM

September 07, 2019

squeaksource.com

Orbulon-GDK.88

things

by Graham (gkgoat6700@gmail.com) at September 07, 2019 07:18 PM

source.squeak.org

MorphicExtras-ct.263

Switch from preamble to postscript and from DateAndTime to TimeStamp

September 07, 2019 10:44 AM

VMMaker.oscog-nice.2557

Fix the genJumpFPLess: and genJumpFPLessOrEqual: on IA32 architectures so that they correctly answer false for a NaN operand.

Refactor genJumpFPEqual: and genJumpFPNotEqual: to use similar paths.

a NaN operand (unordered comparison) set the three flags ZF PF CF and generates false positives!

See Smallissimo blog post
How to JIT Float comparison on X64 in opensmalltalk-vm
http://smallissimo.blogspot.com/2019/09/how-to-jit-float-comparison-on-x64-in.html

or this synthetic SO question:
Intel x86_64 assembly compare signed double precision floats
https://stackoverflow.com/questions/37766131/intel-x86-64-assembly-compare-signed-double-precision-floats

by Nicolas Cellier (nicolas.cellier.aka.nice@gmail.com) at September 07, 2019 07:17 AM

squeaksource.com

NMI-Methods-NM.5

Two methods to specialize the behavious of Metacello-Git.

In particular, I want to be able to change README.mg in git projects without having issues in Moniticello.

by Nicola Mingotti (nmingotti@gmail.com) at September 07, 2019 03:40 AM

source.squeak.org

Sound-eem.66

Use a byte-oriented file stream to read MIDI files, and ensure the file is closed on reading.

by Eliot Miranda (eliot.miranda@gmail.com) at September 07, 2019 01:35 AM

September 06, 2019

source.squeak.org

VMMaker.oscog-eem.2556

Make primitiveDoMixedArithmetic persist in the image header as bit 6 of the flags.
Make it g/settable via Smalltalk vmParameterAt: 48.
Nicolas, I'll leave it up to you whether you want to keep parameter 75 as an alternative way of setting it.

by Eliot Miranda (eliot.miranda@gmail.com) at September 06, 2019 10:03 PM

VMMaker.oscog-eem.2555

Implement discarding methods with machine code primitives on toggling primitiveDoMixedArithmetic.

Next up, adding primitiveDoMixedArithmetic as a flag saved in the image header.

by Eliot Miranda (eliot.miranda@gmail.com) at September 06, 2019 07:55 PM

September 04, 2019

source.squeak.org

System-mt.1091

Cherry pick class query for system organization from rb repository.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 04, 2019 05:43 PM

squeaksource.com

Orbulon-GDK.87

name spacing

by Graham Kelly (gkgoat6700@gmail.com) at September 04, 2019 05:12 PM

Orbulon-GDK.86

inspector fixes

by Graham Kelly (gkgoat6700@gmail.com) at September 04, 2019 04:54 PM

Refactoring-Spelling-mt.29

<abbr title="U+0005">�</abbr>#checkSelector: can only work with strings because it will also be used with categories and protocols.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 04:52 PM

Orbulon-GDK.85

inspectors

by Graham Kelly (gkgoat6700@gmail.com) at September 04, 2019 04:52 PM

Orbulon-GDK.84

paths

by Graham Kelly (gkgoat6700@gmail.com) at September 04, 2019 04:45 PM

Refactoring-Core-mt.164

For now, remove the need for the RBSqueakPlatform object but merge selected changed to Trunk.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 04:43 PM

Refactoring-Tests-Spelling-mt.10

For now, remove the need for the RBSqueakPlatform object but merge selected changed to Trunk.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 04:42 PM

Orbulon-GDK.83

seaside

by Graham Kelly (gkgoat6700@gmail.com) at September 04, 2019 04:42 PM

Refactoring-Changes-mt.24

For now, remove the need for the RBSqueakPlatform object but merge selected changed to Trunk.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 04:41 PM

Refactoring-Tests-Environment-mt.6

Fixes for Squeak 5.3alpha #18861.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 03:31 PM

Refactoring-Environment-mt.12

Fixes for Squeak 5.3alpha #18861.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 03:31 PM

Refactoring-Critics-mt.21

Fixes for Squeak 5.3alpha #18861.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 03:31 PM

Refactoring-Changes-mt.23

Fixes for Squeak 5.3alpha #18861.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 03:30 PM

Refactoring-Core-mt.163

Fixes for Squeak 5.3alpha #18861.

by Marcel Taeumel (marcel.taeumel@hpi.de) at September 04, 2019 03:30 PM

source.squeak.org

SUnitGUI-mt.73

Show durations in test runner.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 04, 2019 03:28 PM

SUnit-mt.117

Measure the time to run a test and store it into the test-case history.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 04, 2019 03:27 PM

Compiler-mt.410

Fixes ifNil:ifNotNil: decompilation. Please review.

- Only decompile ifNil:ifNotNil: if temps are not closured across nested blocks. This is the same behavior as #to:(by:)do:, which does not restore #to:(by:)do: if the 'var' or 'limit' are in an outer (outer?) scope. Only relevant if programmers type the optimized source code themselves.
- Note that I created a new method in DecompilerConstructor to pass 'tempReadCounts'. #to:(by:)do: is reconstructed in Decompiler, which already has access to 'tempReadCounts'. See Decompiler >> #jump:if: and #convertToDoLoop:.

September 04, 2019 03:03 PM

Tests-mt.415

Fixes some compiler tests and cleans up decompiler-tests baseline.

I will put a fix for the Decompiler into the inbox right away. :-)

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 04, 2019 02:57 PM

MorphicExtras-ct.260

Refactor FrameRateMorph: Add accessors for updateInterval and expose measure data. Use TimeStamp instead of Time to avoid clock wrap around.

September 04, 2019 01:53 PM

squeaksource.com

Orbulon-GDK.82

seaside load fixes

by Graham Kelly (gkgoat6700@gmail.com) at September 04, 2019 10:56 AM

NMI-Methods-NM.3

Creation of the utility object Timer.

by Nicola Mingotti (nmingotti@gmail.com) at September 04, 2019 12:37 AM

September 03, 2019

squeaksource.com

Orbulon-GDK.81

events and seaside

by Graham Kelly (gkgoat6700@gmail.com) at September 03, 2019 08:56 PM

SeasideDoc-tty.81

added XTreams Doclet based on Levente's email

by tty (gettimothy@zoho.com) at September 03, 2019 07:24 PM

Orbulon-GDK.80

loading

by Graham Kelly (gkgoat6700@gmail.com) at September 03, 2019 06:41 PM

Orbulon-GDK.79

test

by Graham Kelly (gkgoat6700@gmail.com) at September 03, 2019 06:01 PM

source.squeak.org

EToys-pre.353

Refactors some methods to not use ChangeSorter class anymore to access changes but ChangeSet class directly.

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 03:14 PM

Monticello-pre.700

Refactors Monticello tools to directly use the ChangeSet class for accessing change sets.

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 03:12 PM

60Deprecated-pre.46

Deprecates unused (and duplicated) methods on ChangeSorter class which now actually reside in ChangeSet. Also refactors some ChangesOrganizer methods to use the implementation on ChangeSet class instead of reimplementing the logic (in the end the changesets already come from ChangeSet class).

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 03:11 PM

Tools-pre.883

Deprecates unused (and duplicated) methods on ChangeSorter class which now actually reside in ChangeSet. Also refactors some ChangesOrganizer methods to use the implementation on ChangeSet class instead of reimplementing the logic (in the end the changesets already come from ChangeSet class).

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 03:10 PM

System-pre.1090

Minor refactoring of a ChangeSet enumerating method in the context of a larger refactoring deprecating some organizing methods on ChangeSorter

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 03:07 PM

60Deprecated-pre.45

Deprecates file reader registration methods on FileList

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 02:54 PM

Tools-pre.882

Deprecates file reader registration methods on FileList

by Patrick Rein (patrick.rein@gmail.com) at September 03, 2019 02:53 PM

ShoutCore-ct.71

Use TimeStamps instead of deprecated #primUTCMicrosecondClock.

September 03, 2019 12:20 PM

Collections-ct.852

Do not support Unicode numbers in format strings (see discussion about ancestor)

September 03, 2019 12:10 PM

Tools-mt.881

Our lists render only the first character's emphasis for the entire string. Fix that for class-tree formatting.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 03, 2019 08:31 AM

TraitsTests-mt.25

Because of how test resources work, they will already be there when the test runs.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 03, 2019 07:06 AM

SUnitGUI-mt.72

Fixes the class hierarchy in the test runner. Adds number of tests to the class labels.

Needs Tools-mt.880. We might want to find a better place for tree-to-list flattening. Yet, this is not a new dependency from SUnitGUI to the tools package.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 03, 2019 07:04 AM

Tools-mt.880

Adds very simple support for formatting the class hierachy labels in the code browser.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 03, 2019 07:03 AM

TraitsTests-mt.24

Speeds up tests a little bit more.

Test resources are usually only set up once before all tests. Cache source files then, too.

(Except for some traits tests which make the resource dirty. See TraitsResource class >> #resetIfDirty.)

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at September 03, 2019 06:32 AM

August 31, 2019

squeaksource.com

Orbulon-GDK.71

proxies

by Graham Kelly (gkgoat6700@gmail.com) at August 31, 2019 09:57 PM

CommandShell-Piping-dtl.25

Remove last use of ifNotNilDo: missed in previous update.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 08:02 PM

CommandShell-dtl.102

Remove last use of ifNotNilDo: missed in previous update.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 08:02 PM

CommandShell-Piping-dtl.24

CommandShell 4.7.4
Recode methods sending ifNotNil: to restore ability to load latest CommandShell in Squeak 3.8.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 07:53 PM

CommandShell-Base-dtl.66

CommandShell 4.7.4
Recode methods sending ifNotNil: to restore ability to load latest CommandShell in Squeak 3.8.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 07:53 PM

CommandShell-dtl.101

CommandShell 4.7.4
Recode methods sending ifNotNil: to restore ability to load latest CommandShell in Squeak 3.8.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 07:52 PM

OSProcess-Base-dtl.67

OSProcess 4.6.15
Recode methods sending ifNotNil: to restore ability to load latest OSProcess in Squeak 3.8.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 07:50 PM

OSProcess-Unix-dtl.33

OSProcess 4.6.15
Recode methods sending ifNotNil: to restore ability to load latest OSProcess in Squeak 3.8.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 07:42 PM

OSProcess-dtl.113

OSProcess 4.6.15
Recode methods sending ifNotNil: to restore ability to load latest OSProcess in Squeak 3.8.

by Dave Lewis (lewis@mail.msen.com) at August 31, 2019 07:23 PM

Orbulon-GDK.70

mvc

by Graham Kelly (gkgoat6700@gmail.com) at August 31, 2019 02:50 PM

SLAC-Monitoring-NM.27

change in column order.
Grafana displays column in the order it finds them. So, we must rule the order from here.

by Nicola Mingotti (nmingotti@gmail.com) at August 31, 2019 06:35 AM

SLAC-Monitoring-NM.26

improvements and a bug removal.

by Nicola Mingotti (nmingotti@gmail.com) at August 31, 2019 12:29 AM

source.squeak.org

VMMaker.oscog-nice.2547

Fix genPrimitiveHighBit

We must not modify ReceiverResultReg when we CompletePrimitive (in case of negative receiver).

Hence, like in WIN64, we must better use TempReg.

by Nicolas Cellier (nicolas.cellier.aka.nice@gmail.com) at August 31, 2019 12:03 AM

August 30, 2019

squeaksource.com

SLAC-Monitoring-NM.25

Now it is possible to retrive via Grafana :
-] the group list
-] the host list for each group.

by Nicola Mingotti (nmingotti@gmail.com) at August 30, 2019 10:06 PM

Orbulon-GDK.69

emergenc

by Graham Kelly (gkgoat6700@gmail.com) at August 30, 2019 07:30 PM

Orbulon-GDK.68

empty log message

by Graham Kelly (gkgoat6700@gmail.com) at August 30, 2019 07:00 PM

SLAC-Monitoring-NM.24

Groups are correctly visualized in Grafana. Now need some cleaning. Only two columns are necessary: {'Group', 'Color code'}.

by Nicola Mingotti (nmingotti@gmail.com) at August 30, 2019 01:05 AM

August 29, 2019

squeaksource.com

SLAC-Monitoring-NM.23

empty log message

by Nicola Mingotti (nmingotti@gmail.com) at August 29, 2019 11:59 PM

SLAC-Monitoring-NM.22

towar a webService to inform Grafana of our data.

by Nicola Mingotti (nmingotti@gmail.com) at August 29, 2019 06:19 PM

source.squeak.org

WebClient-Core-topa.118

Fix ssl hostname pass-through in Proxy settings

(see https://github.com/squeak-smalltalk/squeakssl/issues/5)

by Tobias Pape (tobias+squeaksource@netshed.de) at August 29, 2019 05:32 PM

squeaksource.com

SeasideDoc-tty.80

Added to DocletCommandShell

by tty (gettimothy@zoho.com) at August 29, 2019 02:41 PM

source.squeak.org

Kernel-ul.1263

- restore Object >> #perform:with:with:with:with:with: , which was accidentally removed by Kernel-nice.1261

by Levente Uzonyi (leves@caesar.elte.hu) at August 29, 2019 12:24 PM

Kernel-nice.1262

Accelerate LargeInteger asFloat in 64bits images.

by Nicolas Cellier (nicolas.cellier.aka.nice@gmail.com) at August 29, 2019 10:28 AM

August 26, 2019

source.squeak.org

60Deprecated-mt.44

Deprecation from Morphic-mt.1510.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 26, 2019 02:00 PM

Morphic-mt.1510

Merges Morphic-dtl.1506 and fixes some docking-bar-layout issues. :-)

Note that I changed the wording to "Git Browser (click to install)" as well as the text in the confirmation dialog. Please review.

If not automatically done, please update your world-dock instances via TheWorldMainDockingBar updateInstances.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 26, 2019 01:58 PM

August 25, 2019

squeaksource.com

SwikiExtraUtils-NM.2

First comming, just one method for remove multiple whitespaces in titles.

by Nicola Mingotti (nmingotti@gmail.com) at August 25, 2019 09:54 PM

Collections.V3-dtl.850

Name: Collections-ct.850
Author: ct
Time: 15 August 2019, 11:33:51.432735 pm
UUID: f0af391e-59c7-4b41-815c-0aa3ae8afb6d
Ancestors: Collections-fn.847

Implement formatting on Text

Try out something like:
'Hello {1}!' asText format: {Utilities authorInitials asText allBold}.

by Dave Lewis (lewis@mail.msen.com) at August 25, 2019 09:50 PM

System.V3-dtl.1087

Name: System-mt.1087
Author: mt
Time: 19 August 2019, 6:10:49.749665 pm
UUID: 634a8b56-cd36-874e-9b69-a839b0e30bf0
Ancestors: System-mt.1086, System-ct.1086

Merge.

Name: System-ct.1086
Author: ct
Time: 15 August 2019, 5:44:16.577735 pm
UUID: f5823ddc-52ec-1646-9c42-c7976406b360
Ancestors: System-mt.1085

Fix a typo

by Dave Lewis (lewis@mail.msen.com) at August 25, 2019 09:42 PM

System.V3-dtl.1086

Name: System-mt.1086
Author: mt
Time: 15 August 2019, 11:56:27.168945 am
UUID: ff933ddb-8d0d-f447-a77e-cef1e48bae95
Ancestors: System-mt.1085

Adds a way to get readable names for old-style preferences. Adds a way to get the source code you need to use those preferences in your projects.

by Dave Lewis (lewis@mail.msen.com) at August 25, 2019 09:34 PM

Kernel.V3-dtl.1259

Name: Kernel-nice.1259
Author: nice
Time: 20 August 2019, 10:58:50.044539 am
UUID: fcd050cd-0337-8f4c-a1c3-b04d0eef3b0a
Ancestors: Kernel-nice.1258

Accelerate mixed Integer/Fraction comparison.

Implementation note: we can assume that Fraction are properly reduced, failing to do so is programmer responsibility.

If someone cheat by using numerator:denominator: instead of / to avoid a costly gcd:, then someone will care to not get caught.

by Dave Lewis (lewis@mail.msen.com) at August 25, 2019 09:31 PM

Kernel.V3-dtl.1258

Name: Kernel-nice.1258
Author: nice
Time: 20 August 2019, 10:02:55.377539 am
UUID: a05ee2dc-141d-f54b-8c76-9d4dc6b3c7ee
Ancestors: Kernel-mt.1257

Minor tweak: if log2 is exact, then can log: 4, 8, 16, 32 too

by Dave Lewis (lewis@mail.msen.com) at August 25, 2019 09:29 PM

Orbulon-GDK.67

changing web pages

by Graham Kelly (gkgoat6700@gmail.com) at August 25, 2019 09:19 PM

Orbulon-GDK.66

empty log message

by Graham Kelly (gkgoat6700@gmail.com) at August 25, 2019 08:54 PM

Orbulon-GDK.65

builders

by Graham Kelly (gkgoat6700@gmail.com) at August 25, 2019 08:11 PM

Orbulon-GDK.64

tool builders

by Graham Kelly (gkgoat6700@gmail.com) at August 25, 2019 08:07 PM

HV-Divagaciones-edc.37

empty log message

August 25, 2019 10:38 AM

August 24, 2019

squeaksource.com

Orbulon-GDK.63

web

by Graham Kelly (gkgoat6700@gmail.com) at August 24, 2019 12:52 PM

August 18, 2019

squeaksource.com

EdgeDetector-NM.2

Added required package to download the
initial png file from the internet.

by Nicola Mingotti (nmingotti@gmail.com) at August 18, 2019 06:30 AM

NMI-Methods-NM.2

First time entered in this Squeaksource.

by Nicola Mingotti (nmingotti@gmail.com) at August 18, 2019 06:30 AM

EdgeDetector-NM.1

At the moment just draw two windows, one with an initial PNG, the other where there will be the result of the elaboration.

by Nicola Mingotti (nmingotti@gmail.com) at August 18, 2019 06:29 AM

source.squeak.org

Morphic-dtl.1506

Update the Git Browser entry in Tools menu. Selecting "Git Browser" opens a Git Browser. If infrastructure has not previously been installed, prompt and show the proposed installation. If the user does not confirm, do nothing.

Also remove the Metacello item from the Tools menu.

Menu icons are updated in the Tools menu, but note that the the Git browser needs to have a #defaultWindowColor in order for colorful windows to work as expected. For example, add this in package Squit:

SquitBrowser>>defaultWindowColor
^ (Color r: 0.6 g: 0.7 b: 0.6)

by David T. Lewis (lewis@mail.msen.com) at August 18, 2019 02:06 AM

August 17, 2019

squeaksource.com

Orbulon-GDK.11

translations repost

by Graham Kelly (gkgoat6700@gmail.com) at August 17, 2019 10:56 PM

Orbulon-GDK.10

translations

by Graham Kelly (gkgoat6700@gmail.com) at August 17, 2019 10:32 PM

Orbulon-GDK.9

repost

by Graham Kelly (gkgoat6700@gmail.com) at August 17, 2019 03:15 PM

Orbulon-GDK.8

start menu

by Graham Kelly (gkgoat6700@gmail.com) at August 17, 2019 03:14 PM

August 16, 2019

squeaksource.com

NMI-Methods-NM.2

First time entered in this Squeaksource.

by Nicola Mingotti (nmingotti@gmail.com) at August 16, 2019 11:11 PM

source.squeak.org

WebClient-HTTP-ph.7

added a method for times feed

August 16, 2019 05:21 PM

squeaksource.com

Orbulon-GDK.7

collecting

by Graham Kelly (gkgoat6700@gmail.com) at August 16, 2019 01:02 PM

Orbulon-GDK.6

Start Menu beta and help

by Graham Kelly (gkgoat6700@gmail.com) at August 16, 2019 11:44 AM

source.squeak.org

Tools-ct.880

Fix a scaling bug in Debugger: If the global scaleFactor is different from 1.0, SavedExtent was changed each time a Debugger is closed (because of the multiplication in RealEstateAgent class>>initialFrameFor:initialExtent:world:)

August 16, 2019 01:01 AM

Morphic-ct.1507

Fix a minor bug in #openToolsAttachedToMouseCursor implementation: Look focused after dropping

By the call to #newMouseFocus:, the upcoming mouseEnter event will be sent to the grip morph instead of ourself, so we need to manually look focused.

August 16, 2019 12:42 AM

August 15, 2019

squeaksource.com

Orbulon-GDK.5

dynamic bar fixes

by Graham Kelly (gkgoat6700@gmail.com) at August 15, 2019 10:09 PM

source.squeak.org

CollectionsTests-ct.316

Test Text>>#format: (see Collections-ct.850)

August 15, 2019 09:37 PM

Collections-ct.851

Refactor String>>#format: according to Text>>#format:

I could not find any significant performance impacts.

We have some duplication between both #format: implementations. Do you thing this is a problem at the current scale?

August 15, 2019 09:36 PM

Collections-ct.850

Implement formatting on Text

Try out something like:
'Hello {1}!' asText format: {Utilities authorInitials asText allBold}.

August 15, 2019 09:33 PM

60Deprecated-ct.44

Deprecate a message from Etoys

August 15, 2019 07:31 PM

squeaksource.com

Orbulon-GDK.4

window event fix

by Graham Kelly (gkgoat6700@gmail.com) at August 15, 2019 07:16 PM

source.squeak.org

System-ct.1086

Fix a typo

August 15, 2019 03:44 PM

MorphicExtras-ct.257

Remove tempoary method

August 15, 2019 03:43 PM

EToys-ct.346

Deprecate methods

August 15, 2019 03:42 PM

60Deprecated-ct.43

Mark further methods as deprecated (and check their senders)

August 15, 2019 03:40 PM

51Deprecated-ct.55

Mark further methods as deprecated (and check their senders)

August 15, 2019 03:40 PM

46Deprecated-ct.9

Mark further methods as deprecated

August 15, 2019 03:17 PM

45Deprecated-ct.27

Mark some methods as deprecated

Also rechecked they have no senders in the Image ...

August 15, 2019 03:10 PM

PreferenceBrowser-mt.90

In preference browser, adds search for code expressions (i.e., class name or selector for pragma preferences).

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 15, 2019 11:26 AM

squeaksource.com

Orbulon-GDK.3

starting up fixes

by Graham Kelly (gkgoat6700@gmail.com) at August 15, 2019 11:18 AM

Orbulon-GDK.2

Putting methods in their places

by Graham Kelly (gkgoat6700@gmail.com) at August 15, 2019 11:10 AM

Orbulon-GDK.1

empty log message

by Graham Kelly (gkgoat6700@gmail.com) at August 15, 2019 11:05 AM

source.squeak.org

PreferenceBrowser-mt.89

Some cosmetic improvements. Fixes "show category" button.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 15, 2019 10:00 AM

System-mt.1086

Adds a way to get readable names for old-style preferences. Adds a way to get the source code you need to use those preferences in your projects.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 15, 2019 09:56 AM

Morphic-mt.1505

Adds compatibility protocol to convert SimpleButtonMorph to PluggableButtonMorph.

#actionSelector: is already in PluggableButtonMorphPlus and the instVar is called that way.
#target: is the intended callback from the Morph base class.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 15, 2019 09:54 AM

PreferenceBrowser-ct.88

Add entries "browse implementation" and "inspect preference" to the Preference item menu

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 15, 2019 08:51 AM

Collections-ct.850

Add #collectAll:, which performs a collector on each simply nested element

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 15, 2019 08:17 AM

August 08, 2019

squeaksource.com

System.V3-dtl.1082

Name: System-mt.1082
Author: mt
Time: 6 August 2019, 3:40:58.356788 pm
UUID: 3f13d4b2-a0f2-6a49-abaf-69f4a0c9bc07
Ancestors: System-mt.1081

Minor addition for detecting deprecated pragma preferences: provider class can use getter/setter methods in its base class. Metacello does that.

by Dave Lewis (lewis@mail.msen.com) at August 08, 2019 11:58 AM

System.V3-dtl.1081

Name: System-mt.1081
Author: mt
Time: 6 August 2019, 1:38:32.972921 pm
UUID: 4579a3ce-dfe6-c24d-8f5b-56601b8382cb
Ancestors: System-mt.1080

Make Trunk build work again.

RecentMessages kept outdated information, which broke #prepareEnvironment in the ReleaseBuilder.

Note that the preference #numberOfRecentSubmissionsToStore is defined in the singleton.

by Dave Lewis (lewis@mail.msen.com) at August 08, 2019 11:57 AM

System.V3-dtl.1080

Name: System-mt.1080
Author: mt
Time: 6 August 2019, 9:46:06.077854 am
UUID: 1fb693c5-fed6-4306-b520-0fa24309d8fc
Ancestors: System-mt.1079

Guard preference browsing against deprecation to not trigger deprecation warnings by accident.

by Dave Lewis (lewis@mail.msen.com) at August 08, 2019 11:55 AM

Compiler.V3-dtl.408

Name: Compiler-ct.408
Author: ct
Time: 5 August 2019, 10:13:08.981062 am
UUID: 0db6fa4c-67f3-8b41-bd96-8448b090eb58
Ancestors: Compiler-mt.407

Always quote parser error notifications (also in interactive mode)

Pretty-print #notify:at: and remove useless (?) asText conversion

by Dave Lewis (lewis@mail.msen.com) at August 08, 2019 11:53 AM

source.squeak.org

HelpSystem-Core-dtl.110

Let any Behavior open a help browser on itself.

by David T. Lewis (lewis@mail.msen.com) at August 08, 2019 12:40 AM

HelpSystem-Core-dtl.111

Let any Behavior open a help browser on itself.

by David T. Lewis (lewis@mail.msen.com) at August 08, 2019 12:40 AM

August 07, 2019

source.squeak.org

Morphic-mt.1498

Fixes change-emphasis overrides with Shout being enabled.
Adds an option to shout-style a text selection: CMD+6 then "style it".
Provides idiomatic #styleIt hook to be used in menus or keyboard shortcuts.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 07, 2019 07:30 AM

August 06, 2019

source.squeak.org

Tools-mt.870

Use a more indirect way to tell all views about the changed styling to decouple models from views.

Note that #codeTextMorph should be removed in the future. There are not that much uses of this hack.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 02:05 PM

System-mt.1082

Minor addition for detecting deprecated pragma preferences: provider class can use getter/setter methods in its base class. Metacello does that.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 01:41 PM

Tools-mt.869

Fixes recent regression in file-contents browser. PseudoClasses are quite different to regular classes.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 12:19 PM

System-mt.1081

Make Trunk build work again.

RecentMessages kept outdated information, which broke #prepareEnvironment in the ReleaseBuilder.

Note that the preference #numberOfRecentSubmissionsToStore is defined in the singleton.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 11:38 AM

System-mt.1080

Guard preference browsing against deprecation to not trigger deprecation warnings by accident.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 07:46 AM

ToolBuilder-Morphic-mt.236

Reverts ToolBuilder-Morphic-ct.234 because it breaks manual styling and soft-line-break logic in TextMorphs for not automatically styled texts.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 07:17 AM

Tools-ct.867

Refactor Workspace>>#toggleStyling

Replace an ugly hack by the refined #updateStyleNow method (see ToolBuilder-Morphic-ct.234)

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 06:55 AM

Tools-mt.868

Merges Tools-ct.867.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 06:55 AM

Tools-ct.865

Fix styling bugs in SyntaxError emerged by Tools-mt.858

Bugs:
1. Compiler evaluate: 'DependentsFields at:' for: nil.
2. Compiler evaluate: '2+:3' for: 42.

I suppose this was a merging issue ...?

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 06:53 AM

Tools-ct.866

Adapt styling in SyntaxError to doitFlag of the parser.

The following now also is styled properly:

String compile: 'foobar
^ 42 ,.-'

Thanks for Marcel for the hint!

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 06:53 AM

Compiler-ct.408

Always quote parser error notifications (also in interactive mode)

Pretty-print #notify:at: and remove useless (?) asText conversion

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 06:52 AM

ToolBuilder-Morphic-mt.235

Adds some comments.

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

ToolBuilder-Morphic-ct.234

Extend #updateStyle(Now) to remove obsolete styling

A call of #updateStyle(Now) implies that the text morph is used for styling, so it is not capable of storing other styles we could accidentally delete here.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 06, 2019 06:47 AM

squeaksource.com

Xtreams-Parsing-ul.11

- fixed PEGWikiGenerator class >> #parser and PEGWikiGenerator >> #Escape:

by Levente Uzonyi (leves@elte.hu) at August 06, 2019 01:28 AM

August 02, 2019

source.squeak.org

TraitsTests-mt.19

Fixes #testTraitFromPattern to not show a dialog window anymore.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 02, 2019 07:45 AM

ToolBuilder-Kernel-mt.129

Complements System-mt.1077.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 02, 2019 07:42 AM

System-mt.1077

Extracts class/trait pattern-based lookup into system navigation. Was hidden in UIManager.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 02, 2019 07:41 AM

Tests-mt.414

Updates tests for system navigation. Use TGriffle instead of Griffle because only TGriffle has a method with actual sends in it. Drop the #+ filter because it has no effect and there was no other reason stated in the (missing) comments.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 02, 2019 07:22 AM

System-mt.1076

Fixes sent-messages and global-refs lookup in system navigation.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at August 02, 2019 07:20 AM

August 01, 2019

source.squeak.org

Tests-ul.413

ShoutCore depends on Files and Chronology-Core due to the new #benchmark method of SHParserST80.

by Levente Uzonyi (leves@caesar.elte.hu) at August 01, 2019 07:51 PM

ToolBuilder-Morphic-fn.231

Sort directory names in FileAbstractSelectionDialog>>subDirectoriesOf:. This makes it way easier to find things (e.g. run `UIManager default chooseDirectory`).

by Fabio Niephaus (code@fniephaus.com) at August 01, 2019 05:05 PM

Morphic-cmfcmf.1496

Use MenuMorph>>popUpEvent:in: instead of not existing MenuMorph>>openAt: when yellow button clicking on a TextAttribute with >>menu defined.

August 01, 2019 04:57 PM

FFI-Kernel-fn.65

Use separate authorInitials for autogenerated code. This also avoids a potential dialog window during image startup.

Thanks to Marcel T. for the help.

by Fabio Niephaus (code@fniephaus.com) at August 01, 2019 12:42 PM

July 30, 2019

source.squeak.org

Morphic-ct.1496

Introduce 'debug invocation' of DialogWindow

Also refine context search to reduce displayed stack size.

(After opening debugger, useful applications might be: step over, answer the dialog and continue debugging; return entered value to fake user's response)

[I had some trouble saving the version. Please let me know if I my merging was incorrect ...]

July 30, 2019 05:11 PM

Kernel-ct.1251

Convenience methods for exception handling

July 30, 2019 04:43 PM

PackageInfo-Base-ct.70

Add PackageOrganizer>>#packageNamed:ifPresent:

July 30, 2019 03:20 PM

System-ct.1073

Add SmalltalkImage>>#at:ifPresent:ifAbsent:

A shorthand for SmalltalkImage globals access

July 30, 2019 03:18 PM

ShoutCore-ul.68

- merged with ShoutCore-ct.66
- extracted most instance variable initialization before parsing to SHParserST80 >> #initializeInstanceVariables
- improved #parseString
- implemented #= and #hash for SHRange

by Levente Uzonyi (leves@caesar.elte.hu) at July 30, 2019 03:00 PM

Collections-ct.829

Refactor Matrix instance creation:

Matrix new returns a valid (empty) matrix instead of an uninitialized object

July 30, 2019 02:52 PM

July 25, 2019

squeaksource.com

Compiler.V3-dtl.406

Name: Compiler-mt.406
Author: mt
Time: 24 July 2019, 5:10:22.611145 pm
UUID: 6d65ea45-4488-471b-a9cf-b4a16cac35f3
Ancestors: Compiler-mt.405

Minor performance improvement for has-literal checks. Thanks to Levente for the ideas!

Still not sure about putting true/false/nil-checks to the top. Also not sure the complex return blocks for symbol/character/integer.

by Dave Lewis (lewis@mail.msen.com) at July 25, 2019 12:27 AM

July 24, 2019

source.squeak.org

VMMaker.oscog-eem.2537

Bite the bulklet and embrace methodReturnString:.
Better this is well implemented once in the interpreter than potentially badly implemented many times in plugins. Check the C string argument for null to avoid passing null to strlen:, which can crash.

by Eliot Miranda (eliot.miranda@gmail.com) at July 24, 2019 08:01 PM

Compiler-mt.406

Minor performance improvement for has-literal checks. Thanks to Levente for the ideas!

Still not sure about putting true/false/nil-checks to the top. Also not sure the complex return blocks for symbol/character/integer.

by Marcel Taeumel (marcel.taeumel@hpi.uni-potsdam.de) at July 24, 2019 03:10 PM

squeaksource.com

Collections.V3-dtl.847

Name: Collections-fn.847
Author: fn
Time: 24 July 2019, 9:23:16.683899 am
UUID: 22fbf3f6-8234-41df-9de5-a38187e659c6
Ancestors: Collections-mt.846

Remove redundant methods for copying from Character (following Chris' suggestion at http://forum.world.st/The-Trunk-Kernel-fn-1223-mcz-tp5098738p5098777.html).

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:35 AM

Collections.V3-dtl.846

Name: Collections-mt.846
Author: mt
Time: 23 July 2019, 9:33:10.753815 am
UUID: 0e0c1523-750b-9148-80c2-8730995b997d
Ancestors: Collections-mt.845

Fixes #collect:as: for Set into Dictionary. See CollectionsTests-pre.314.

Thanks to Levente for the idea!

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:33 AM

Collections.V3-dtl.845

Name: Collections-mt.845
Author: mt
Time: 22 July 2019, 10:01:05.9849 am
UUID: f3187206-088a-4183-ae97-52fdb06b88cf
Ancestors: Collections-dtl.844

During all-literals enumeration, do not decend into association values.

Users want to find the tokens they typed, not what the system generated or somehow stored. In particular, there is no need to look into class variables for literals. :-)

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:32 AM

Compiler.V3-dtl.405

Name: Compiler-mt.405
Author: mt
Time: 24 July 2019, 11:17:04.167109 am
UUID: 7354b36e-2509-4f23-b110-1b9cfe0310d2
Ancestors: Compiler-mt.404

Adds message to avoid costly byte-code scanning for has-literal checks.

Note that ((... or: [...]) or: [...] ...) is a little bit faster to evaluate to false than (... or: [ ... or: [ ... ] ] ). I would suspect not but deeply nested blocks seem to have an interesting effect here.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:27 AM

Compiler.V3-dtl.404

Name: Compiler-mt.404
Author: mt
Time: 22 July 2019, 8:40:19.7179 am
UUID: a82bc364-41dc-4671-94b7-7b4b669f3bd4
Ancestors: Compiler-eem.403

(Extracted from Compiler-BD.408)

Replace the code duplication from xLetter which was the same as the step method.
This is done in order to allow customization of the step method without having to modify both places. All other methods already use the explicit step method.
"open code step for speed" no longer applies anyways as a method call is fast enough nowadays.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:26 AM

Kernel.V3-dtl.1250

Name: Kernel-mt.1250
Author: mt
Time: 24 July 2019, 11:44:15.067109 am
UUID: 00753086-db4b-4706-bde7-c6d5ea190c04
Ancestors: Kernel-mt.1249

Speeds up deletion of class variables or shared pools.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:21 AM

Kernel.V3-dtl.1249

Name: Kernel-mt.1249
Author: mt
Time: 24 July 2019, 11:17:56.945109 am
UUID: 5eb63b7e-5e78-45cf-a338-98326b5f26a4
Ancestors: Kernel-fn.1248

Uses special-literal check from Compiler-mt.405 to speed up #hasLiteral:.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:20 AM

Kernel.V3-dtl.1248

Name: Kernel-fn.1248
Author: fn
Time: 24 July 2019, 9:22:31.501089 am
UUID: 47f4c2b8-f623-4973-bcb3-655d27fbc0dc
Ancestors: Kernel-ul.1247

Remove redundant methods for copying from SmallFloat64 and SmallInteger (following Chris' suggestion at http://forum.world.st/The-Trunk-Kernel-fn-1223-mcz-tp5098738p5098777.html).

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:19 AM

Kernel.V3-dtl.1247

Name: Kernel-ul.1247
Author: ul
Time: 21 July 2019, 6:31:22.329915 pm
UUID: db780ecc-7e96-40e2-9f16-286a2857f3e7
Ancestors: Kernel-dtl.1246, Kernel-ct.1240

- merged

Name: Kernel-ct.1240
Author: ct
Time: 21 July 2019, 6:27:06.60977 pm
UUID: ce89bb6f-3e51-914e-81a0-bd8c01071b92
Ancestors: Kernel-mt.1239

Fix bug in simulation of primitive 188

Read error report here: http://forum.world.st/Bug-Debugger-storm-when-trying-to-stepping-into-withArgs-executeMethod-td5101451.html

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:12 AM

System.V3-dtl.1075

Name: System-mt.1075
Author: mt
Time: 24 July 2019, 11:18:57.127109 am
UUID: 6b2a8705-b2bc-46c3-8dea-34873ae97d6e
Ancestors: System-mt.1074

Speed up search for senders based on Compiler-mt.405 and Kernel-mt.1249.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:06 AM

System.V3-dtl.1074

Name: System-mt.1074
Author: mt
Time: 22 July 2019, 11:47:50.192271 am
UUID: 89214728-19f3-4883-8e1c-9a702ce0b968
Ancestors: System-mt.1073

Since class references can be compared against method references, make it that method references can be compared against class references, too.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:03 AM

System.V3-dtl.1073

Name: System-mt.1073
Author: mt
Time: 22 July 2019, 11:44:51.098271 am
UUID: 03eef6f8-69b5-4a5b-8b2b-9e47fccae8f2
Ancestors: System-mt.1072

Adds support for class bindings to system navigation.

Not sure about "self environment" vs. "aClass environment" because tools will usually create a system navigation with the correct environment set.

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:02 AM

System.V3-dtl.1072

Name: System-mt.1072
Author: mt
Time: 22 July 2019, 11:01:13.380271 am
UUID: da465e06-a24c-4ef2-9ecd-3c78c14fcd87
Ancestors: System-mt.1071

Fixes regression in class-ref search to not yield methods that send only symbols of class names. For class symbols, use regular senders search with a symbol (i.e., #allCallsOn:).

by Dave Lewis (lewis@mail.msen.com) at July 24, 2019 11:00 AM

July 22, 2019

squeaksource.com

PostgresV3-CodeMirror-ul.15

- updated PG3ShoutParser to support Shout changes in the Trunk
- PG3SchemaMirror class >> commitOnAccept is false by default to avoid issues when Seaside recompiles the method in the background and commits the version stored in the image
- categorized some methods

by Levente Uzonyi (leves@elte.hu) at July 22, 2019 06:39 PM

July 21, 2019

squeaksource.com

SqueakRosCore-edc.32

Add for easy selection of page names

July 21, 2019 10:31 AM

July 20, 2019

squeaksource.com

Kernel.V3-dtl.1246

No changes for V3, there are no immediate small floats.

Name: Kernel-dtl.1246
Author: dtl
Time: 18 July 2019, 8:07:43.108638 pm
UUID: 0ac79852-6ed3-48c8-8b6e-d76b28bdbf18
Ancestors: Kernel-mt.1245

Characters and small floats are immediate objects in Spur and should not implement #nextObject.

by Dave Lewis (lewis@mail.msen.com) at July 20, 2019 11:06 PM

Collections.V3-dtl.844

No changes for V3, Characters are not immediate objects.

Name: Collections-dtl.844
Author: dtl
Time: 18 July 2019, 8:08:26.956143 pm
UUID: 8b4fd324-ffc3-4805-acd5-196a6f120137
Ancestors: Collections-mt.843

Characters and small floats are immediate objects in Spur and should not implement #nextObject.

by Dave Lewis (lewis@mail.msen.com) at July 20, 2019 11:04 PM

July 13, 2019

squeaksource.com

SSH-rww.14

reworking into the ThunkStack

by Robert Withers (robert.withers@protonmail.com) at July 13, 2019 04:51 PM

SSH-rww.14

reworking into the ThunkStack

by Alan Pinch (alan.c.pinch@gmail.com) at July 13, 2019 04:51 PM