Thank you!! :-D

Am 24.10.2023 04:50:17 schrieb Chris Muller <ma.chris.m@gmail.com>:

source.squeak.org had an outage last month which caused an issue
related to previously processed Inbox items re-appearing once the
server was restored. The reason is now well understood. I just
applied a patch that should be effective in ensuring the issue doesn't
happen again.

As its first "test", the below were just cleared out of Inbox because
they were determined to already exist (by UUID) in either /trunk or
/treated. I believe this is a sound approach, and will occur
automatically if/when the server has to recover again.

This was an annoying and energy-sapping issue that won't dog
squeak-dev again. Thank you for your epic patience.

Log of items re-cleaned out of Inbox on 24-Oct-2023
_____________________
Help-Squeak-SWiki-mt.2 --- Only support opening SWiki in HelpBrowser
directly. Ignore it if embedded in other help structures. SWiki help
integration is still experimental and should not confuse other
users....

311Deprecated-fbs.3 --- Deprecated, and no senders in the base image....

Help-Squeak-Project-kfr.90 --- Added info about Alt key for text
emphasis on Windoes...

Kernel-nice.1407 --- When simulating (for example via the debugger)
correctly unwind the simulation machinery #ensure: block inserted by
#runUntilErrorOrReturnFrom:...

Morphic-ct.2011 --- Corrects documentation for Morph >> #startDrag:.
Please review briefly....

Multilingual-mt.285 --- Fixes regression in TextConverter #cleanUp:
regarding that latin1Map optimization....

EToys-ct.405 --- Adds WatchMorph example method....

Network-tonyg.262 --- I missed a case in Network-tonyg.260. This
change fixes connectTo:waitForConnectionFor: in the same way as the
previous fix to connectTo:port:waitForConnectionFor:....

EToys-ct.448 --- Eliminates hidden dependency on deprecated String
selector from Squeak 5.1....

Morphic-ct.2051 --- Makes keyboard exerciser scale-factor-aware. Fixes
layout of instruction text, which was previously not wrapped within
the morph, overlapped the check buttons, and caused invalidations when
moving or closing the exerciser. For this, uses a classical row-based
tabel layout....

Morphic-cmm.2024 --- Commit test. Please ignore....

Morphic-tonyg.1804 --- Suggested customization hooks to set various
kinds of grip/scrollbar sizes. I have found this useful for working
with Squeak on cell-phone sized devices with high DPI....

Chronology-Tests-dtl.33 --- Establish protocol for aTimeZone offsetAt:
aDateAndTime. Let TimeZone be abstract and let FixedTimeZone implement
the previous behavior with offset represented as a constant (no DST
transition support). Other packages (e.g. TZ-Olson) may implement
concrete TimeZone with DST support....

Services-Base-cmfcmf.69 --- Indicate instance messages when
instance-side reference is browsed....

Graphics-kfr.527 --- We can't reduce color of 32 bit depth directly....

Chronology-Core-dtl.84 --- Establish protocol for aTimeZone offsetAt:
aDateAndTime. Let TimeZone be abstract and let FixedTimeZone implement
the previous behavior with offset represented as a constant (no DST
transition support). Other packages (e.g. TZ-Olson) may implement
concrete TimeZone with DST support....

Chronology-Core-dtl.85 --- Establish protocol for aTimeZone offsetAt:
aDateAndTime. Let TimeZone be abstract and let FixedTimeZone implement
the previous behavior with offset represented as a constant (no DST
transition support). Other packages (e.g. TZ-Olson) may implement
concrete TimeZone with DST support....

Graphics-kfr.528 --- Color>>at: is slow. Speed up by using variable...

WebClient-Core-ct.126 --- Proposal to implement pre-authentication on
WebClient....

Morphic-ct.2058 --- Fixes dangling formatting of
IndentingListItemMorph labels when the previous label was a text and
is now replaced with a string. ...

Environments-ul.84 --- - use Symboll class >> #lookup: instead of
#hasInterned:ifTrue:...

Collections-cmm.1020 --- In addition to ascii letters and numbers, let
#format: accept _/-.,!@#$%^&*()[]=;: in the token names. There is no
performance hit thanks to the use of a new CharacterSet....

EToys-ct.366 --- Adds basic support for reconverting ParseNodes into
EToys tiles...

Sound-mt.89 --- Complements ToolBuilder-Kernel-mt.158...

SUnitTools-ct.8 --- Fixes redundant dialog when finding a test case,
there is no one, and you already have declined to create one. Improves
multilingual support....

EToys-kfr.487 --- MineGame scale to HD Display...

SMLoader-ct.98 --- Improves multilingual support and fixes broken link
to swiki. Moves from UIManager default to Project uiManager....

EToys-ct.368 --- Changes "revert to tile version" behavior in script
editor: Instead of discarding the changed code, always use the new
approach and convert the decompiled code back to tiles....

Collections-jar.1028 --- complement Kernel-jar.1501 (#terminate etc)...

SUnitGUI-ct.92 --- Avoids redundant information ('No methods found for
coverage analysis.') when canceling the package selection dialog in
the TestRunner after pressing "Run Coverage". Also improves
multilingual support and migrates to new UIManager entrypoint....

Compiler-eem.479 --- Add BytecodeEncoder
class>>isReturnSelfFromMethodAt:in: and Sista & V3 implementations so
that CompiledCode>>hasMethodReturn can be implemented correctly....

System-ul.497 --- a possible fix for ClassRemovalTest >>
#testClassRemovalAndRecompilcationWontCreateDuplicateVariableBindings...

Morphic-ct.2010 --- Proposal to fix z-order of docking bar menus when
etoys mode is activated....

Morphic-kfr.1999 --- Offset of temporary cursor was off...

Installer-Core-lrnp.447 --- harden code to recover Metacello in case of error...

Morphic-kfr.2014 --- Prevent accidental use of reducing color on 32
bit depth SketchMorph...

EToys-ct.390 --- Refines parsing of SyntaxMorphs, respecting
asStatement: aBoolean...

Graphics-kfr.529 --- Floyd Steinberg dither for forms of 1 to 8 bit depth....

Chronology-Core-dtl.83 --- Establish protocol for aTimeZone offsetAt:
aDateAndTime. Let TimeZone be abstract and let FixedTimeZone implement
the previous behavior with offset represented as a constant (no DST
transition support). Other packages (e.g. TZ-Olson) may implement
concrete TimeZone with DST support....

Tools-eem.986 --- Use the lastDeferredUIMessage mechanism for avoiding
updating the debugger UI too frequently. Alas this only solves the
run to here case; it doesn't fix the rapid clicking issue. Hence this
is in the inbox. Christoph, this may be useful to you....

ShoutCore-eem.96 --- Fix parsing of unary selectors beginning and/or
ending weith underscores, which are legal when Scanner
prefAllowUnderscoreSelectors....

Morphic-ct.1793 --- Resolves two sends to deprecated messages....

Collections-kfr.1011 --- Open a HelpBrowser with TextLink....

Morphic-eem.2020 --- Allow the help in a menu tuple contain \'s for
carriage returns, to make balloon help easier to format/read....

System-kfr.1072 --- Use a subdued text color instead of plain white in
community dark theme. Rename dbForeground to dbText...

Morphic-ct.1791 --- Documentation: Adds example of
#add:subMenu:target:selector:argumentList: to MenuMorph example....

Chronology-Core-ct.80 --- Merges fix-busyWait-precision:...

CollectionsTests-ct.356 --- Adjusts test for Collections-ct.944 (empty
CSS value)....

Collections-ct.944 --- Fixes a slip in HtmlReadWriter when
encountering an empty CSS value....

Services-Base-ct.72 --- Complements Tools-ct.1150 (merges
toolCodePane.3.cs, improved MVC compatibility for view accesses from
model)....

MorphicExtras-ct.257 --- Remove tempoary method...

Chronology-Tests-ct.31 --- Adds test for #busyWait with duration
shorter than 1 milliSecond. Regression test for
Chronology-Core-ct.80....

ToolBuilder-Morphic-ct.318 --- Fixes pane slitters and pane color in
PluggablePanelMorph and PluggableSystemWindow when updating dynamic
children....

Morphic-ct.2008 --- Proposal: When closing all windows (unsafely),
only ask the user about unsaved changes if there are actually any.
Also provide an option from that dialog to only close windows without
changes....

Morphic-kfr.1997 --- Get rid of balloon help...

Help-Squeak-Project-ct.98 --- Updates entry on the Squeak by Example book....

ToolBuilder-Kernel-eem.161 --- Allow the help in a menu tuple contain
\'s for carriage returns, to make balloon help easier to
format/read....

TrueType-mt.96 --- Complements 61Deprecated-mt.1....

Morphic-dtl.1397 --- Implement Rectangle>>innerBounds to support
morphic geometry calculations, e.g. for flap layout positioning.
Allows flaps in a Worldlet to function properly....

ToolBuilder-Morphic-ct.342 --- Proposal: When opening them as tools,
also attach regular morphs to the cursor depending on
#openToolsAttachedToMouseCursor. Thus, opening non-window tools using
the mouse feels more natural when the preference is enabled. For
instance, TextMessageLink would benefit from this....

Graphics-nice.442 --- Provide comment and named accessors for new
alpha BitBlt compositing combination rules....

EToys-ct.370 --- Tests conversion between ParseNodes and tiles...

ToolBuilder-Morphic-ct.320 --- Merges polish-file-dialogs:...

Collections-lrnp.1011 --- remove duplicate mispelt selectors...

Morphic-ct.1556 --- Complements System-ct.1106 and reworks
ProjectViewMorph preview sizes....

Help-Squeak-TerseGuide-ct.17 --- Updates terse guide on dialogs.
FillInTheBlank should not be used directly and UIManager should be
accessed through Project....

MorphicExtras-ct.325 --- Fixes high-dpi support in
RecordingControlsMorph. Removes unused #addRecordLevelSlider. Improves
color of record level slider....

Files-ct.198 --- Fixes FileDirectory>>#exists for files again, which
must answer true for and only for directories. These "false negatives"
led to spurious errors (MessageNotUnderstood:
DosFileDirectory>>readOnlyStream) on Windows in the recent past when
dragging a host system file into the image (see FileDirectory
class>>#dropFilesAndDirectories:). This seems to be a regression from
Files-eem.195. Note that when given a non-directory path,
primitiveDirectoryEntry fails on Linux but answers a valid tuple on
Windows....

KernelTests-jar.437 --- Modify the test to cover a situation
previously missed - see Kernel-jar.1487...

EToys-ct.480 --- Proposal: Improves state indication in Tetris game.
Makes the pause button stateful. When the game is over, change the
status display to red....

Regex-Core-ct.68 --- Adds support for unicode backslash atoms....

Files-eem.195 --- Occasionally FileDirectory>>exists fails. The old
implementation seems unreliable, but it's also slow. So if possible,
implement it above primLookupEntryIn:name:...

Regex-Core-ct.66 --- Adds convenience selectors for accessing
subexpressions (#allSubexpressions and #subexpressionRanges:). The
other changes contain some minor refactorings only....

60Deprecated-ct.115 --- Complements System-ct.1353. This is a
follow-up of 60Deprecated-mt.107 and not a new deprecation....

Chronology-Core-dtl.80 --- Change DateAndTime>>offset: to be compliant
with the ANSI draft spec. The offset: method should answer an instance
equivalent to the receiver, where equivalent means having the same UTC
time....

EToys-ct.461 --- Proposal: Do not play sounds while initializing the
players tool. Opening a fresh image and selecting the Scripting
category should not make a sound. Running
MorphicUIManagerTest>>#testShowAllBinParts should not make a sound. I
think this acoustic feedback is unnecessary, also given the fact that
the invigorate button is currently not displayed anywhere in the
UI....

Morphic-kfr.2002 --- Don't activate SystemWindows on drags events it
doesn't want...

Traits-eem.313 --- Avoid materializing method properties in methods
that don't have them when computing originalTraitMethod. Good for a
-5% speedup in compilation times....

51Deprecated-monty.48 --- Updated for Files-monty.172 by removing
CrLfFileStream>>#open:forWrite: and moving its post-open
initialization code to #opened:forWrite:...

Collections-ct.946 --- Makes HtmlReadWriter robust against invalid CSS
colors. CSS is too complex to be covered completely in our simple HTML
parser. For example, the following failed before:...

SUnit-pre.144 --- Reverts changes of the internal usage of
#targetClass and #classToBeTested in ClassTestCase to preserve the
previous behavior in light of the feature freeze. ClassTestCases
overriding #targetClass will now continue to work from 5.3 to 6.0....

EToys-ct.402 --- Fixes EToys fences for players within flexshells by
subtracting transformations....

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

MorphicExtras-eem.322 --- Much nicer display of the WebCamMorph when
it is off; Transparent light grey rather than invisible....

Collections-ct.945 --- Makes HtmlReadWriter robust against HTML5 void
tags. As opposed to XHTML tags, they need to be closed manually....

Compiler-mt.477 --- Fixes decompilation of...

Kernel-tonyg.1153 --- Improve promise resolution error handling via
#fulfillWith:....

Morphic-ct.1785 --- Revises proposal from Morphic-ct.1781 to rearrange
menu items in the docking bar. For the sake of consistency, move the
generic items to the top of the list not only in the changes menu but
also in the do-it menu and in the windows menu. I argue that this way
is more ergonomic for two reasons:...

MorphicExtras-lrnp.317 --- improve visibility of dark flap's text...

60Deprecated-ct.112 --- Test for Squeaksource. Please apologize the noise....

System-cmm.1353 --- Added SmalltalkImage>>#heapMemoryLimit to access
the -memory or -maxoldspace arguments passed to the vm....

CollectionsTests-ct.357 --- Adds test for Collections-ct.945 (empty
end tag )....

PreferenceBrowser-ct.151 --- Revises background color of preferences'
code texts to ensure readability in all user interface themes.
Improves switching of UI themes for an open preference browser....

Regex-Core-ct.74 --- Adds support for unicode backslash syntax in
pieces and character sets....

Regex-Core-ct.71 --- Adds support for unicode backslash syntax in
pieces and character sets....

EToys-ct.369 --- Refines conversion of MessageNodes into test tiles:
Don't fill empty cases with "nil"...

TrueType-kfr.52 --- FontImporterTool would not open because 'Noto
Color Emoji' error: 'File does not have a naming table'. ...

Graphics-mt.528 --- Avoid deprecation warning when trying to parse
binary content into a Form via #fromFileNamed: or
#fromBinaryStream:....

ShoutTests-eem.34 --- Add a test for unary selectors beginning and/or
ending with underscores, which are legal if Scanner
prefAllowUnderscoreSelectors....

SMBase-ct.146 --- Improves multilingual support and moves from
UIManager default to Project uiManager....

PreferenceBrowser-mt.154 --- Fix installation of refactoring support
to actually load the correction version for the current version....

Chronology-Tests-dtl.34 --- Establish protocol for aTimeZone offsetAt:
aDateAndTime. Let TimeZone be abstract and let FixedTimeZone implement
the previous behavior with offset represented as a constant (no DST
transition support). Other packages (e.g. TZ-Olson) may implement
concrete TimeZone with DST support....

MonticelloConfigurations-mt.179 --- Fixes HTTP-vs-HTTPS confusion
during MC updates so that we can migrate from HTTP to HTTPS without
having to download every .mcm there has ever been again....

MorphicExtras-ct.324 --- Fixes high-dpi support in RecordingControlsMorph....

PackageInfo-Base-eem.76 --- Fix
PackageInfo>>#externalRefsSelect:thenCollect: to answer associations
whose values include all external users, not just the last one....

Monticello-bf.532 --- Save dialog now shows a list of changes to be
submitted. Clicking a list item shows a diff in the lower pane.
Advanced users can also make this save ignore individual changes using
the item's context menu....

StOMP-koba.1 --- empty log message...

EToys-ct.404 --- Refactors new parse node to tile conversion and
revises editor menu intergration....

ST80-mt.286 --- Makes some tests more robust against scale factors > 100%...

Environments-ct.83 --- Fixes a bug in Environment >>
#removeKey:ifAbsent:. Make sure that the previous value of the binding
is returned regardless of what the binding policies might do with it
during removal....

EToys-ct.408 --- Improves MovingEyeMorph support for custom colors....

Morphic-kfr.1998 --- When ColorPicker is triggered from halo, remove
the halo. Otherwise it will sometimes obscure the ColorPicker....

Chronology-Tests-lrnp.31 --- adjust margin of error for millisecond timing...

Collections-kfr.1012 --- TextLinks would sometimes open i the background...

Morphic-ct.1994 --- Minor UI improvement to FontImporter: Use menu
style for the previewText button and make the buttons in the preview
slightly larger to avoid overlapping texts....

System-kfr.1161 --- Return nil instead of opening pre debugger...

System-ct.1156 --- Fixes double prompt for handling a dropped file
when the first dialog was cancelled. Cleans up duplication between
ExternalDropHandler >> #lookupServiceBasedHandler: and
DefaultExternalDropHandler by deprecating the first one. Maybe we can
also remove this method?...

Network-tpr.280 --- Add commentary to some Socket methods to make it
clear that the servers involved need to be running relevant services -
and that at least some of them are rarely installed these days. In
particular the #ping: method doesn't do what we might expect from the
ping cmd....

Morphic-ct.1784 --- Honor new instance variable of KeyboardEvent
during comparison....

EToys-ct.409 --- Remove a useless German-language and awkwardly
encoded method comment...

Kernel-ct.1407 --- Fixes #isPrimFailToken: for objects that do not
implement #isArray in a conventional way, or that do not implement it
all. The following should be debuggable without any problems, but
currently is not due to a regression in Kernel-eem.1366....

Morphic-cmm.1838 --- Revert Morphic-mt.1652 because it corrupts the
representation of a valid execution flow in MessageTrace and prevents
spawning of independent traces....

MorphicExtras-kfr.333 --- Preset button to 'maj'...

Morphic-kfr.2000 --- Modal color picker balloon help must pop up above
the tiny morphs, not on top of them...

EToys-ct.407 --- Activates Shout styling in EToys MethodMorph. Also
includes recategorization of some selectors....

HelpSystem-Core-ct.133 --- Adds HelpBrowser class >> #on: for
conveniently instantiating but not opening a HelpBrowser....

Network-ct.242 --- Fixes two MNUs that can occur during connecting to
an unavailable network resource....

HelpSystem-Core-ct.121 --- Honor international reputation of Squeak
(allows for translations of HelpBrowser menu)...

Morphic-ct.1789 --- Fixes yellow-button menu invocation for
hierarchical lists that are not inside a system window. This fixes the
following issues:...

MorphicTests-ct.88 --- Complements ToolBuilder-Morphic-ct.320 (tests
for file dialogs)....

EToys-kfr.478 --- When heading changes in a Player, it gets added to a
TransformationMorph. During this process it's x and y values get set
to 0. If the Players pen is down, it will draw a lite to the top left
corner....

Graphics-kfr.526 --- Forms of 32 bit depth, don't try to color reduce...

Morphic-kfr.2015 --- Reverting Morphic-kfr.2014. Issue solved in
Graphics-kfr.527...

Morphic-ct.2060 --- Preserves selection in TextMorph when changing the
text style....

Network-tpr.281 --- Add some more commentary to more Socket
examples/tests, plus find ncat simulation commands that can allow
testing to suceed....

System-ct.1367 --- Merges accelerateUserInterfaceTheme:...

Morphic-ct.1686 --- Fix: Don't defer construction of main docking bar
when initializing a new MorphicProject. Such lazy construction can be
really disturbing when preparing a project from another one, as it
will be done in Objectland....

Collections-ct.930 --- Uses oxford comma in #asCommaStringAnd....

Morphic-ct.1991 --- Increases robustness of #windowHostFocusMorph to
honor some facts:...

KernelTests-lrnp.423 --- remove extreme memory test...

EToys-ct.477 --- Complements System-ct.1357 (missing clean-ups for
preferences)....

EToys-lrnp.480 --- fix code rot in StackMorph logic...

Morphic-ct.1617 --- Fixes #applyUserInterfaceTheme on
SystemProgressMorph really!...

NetworkTests-mt.64 --- Update expected failures....

EToys-kfr.488 --- Add a undo button to FreeCell...

HelpSystem-Core-kfr.74 --- Make all HelpTopics have a "title" page
that can give a description for what the HelpTopic is about....

EToys-ct.406 --- Minor Tetris refactorings. Expose action selectors
for game control as part of the public Tetris protocol. This will be
used to play/pause a tetris game from the outside. Recategorize some
methods....

CommandLine-mt.22 --- Complements ToolBuilder-Kernel-mt.158...

Morphic-ct.2057 --- Prevents pluggable buttons without a menu from
acting on yellow-click. Why did we never notice this earlier?
Yellow-click is for menus only ......

Collections-mt.1048 --- Makes #withoutDuplicates available to more
kinds of collections. Offer #copyWithoutDuplicates as an alias
matching the more explicit #copyWithout* protocol as we are always
creating copies, even if the receiver does not contain any
duplicates....

MorphicExtras-kfr.254 --- Update extent form halo handle. Only grow
allow extent to grow....

311Deprecated-nice.2 --- deprecate Number class>>#readExactlyFrom:...

GraphicsTests-mt.60 --- Complements Graphics-mt.520....

fromCamelCaseBugFix-rpb.2 --- This code fixes a bug in fromCameCase....

TrueType-ct.95 --- Fixes senders of deprecated TTCFontSet class >>
#newTextStyleFromTTFile:. Complements TrueType-mt.94. Please review.
Do we really do not want to have #installFromFileName: (singular
selector)?...

SystemReporter-ct.62 --- Fixes "image locale" report when the new
preference for compressed sources is turned on....

Installer-Core-ct.441 --- Extend documentation of Installer on how to
install packages that are defined under the package-definitions
category....

Morphic-kfr.2001 --- Open a HelpBrowser with TextLink....

Morphic-ct.1539 --- Add even more convenient constructor for
NewColorPickerMorph...

Morphic-ct.1534 --- Add convenience constructor for
NewColorPickerMorph. We don't need a color if we have the getter....

Graphics-nice.535 --- Fix Color mercury (scaled components missing a
range spec),...

Help-Squeak-Project-mt.94 --- Various documentation updates....

Monticello-mt.781 --- Extend MC repository instantiation interface to
allow HTTPS, not only HTTP....

MorphicExtras-ct.323 --- Adds high-dpi support for ScorePlayerMorph....

WebClient-Core-mt.130 --- Adds support for cookie field "SameSite"....

Monticello-ct.793 --- Fixes regression in
MCFileBasedRepository>>#versionNamed: that no longer answered nil for
absent versions. Adds the comment from super to document this behavior
clearer....

Graphics-kfr.530 --- Avoid call to allButFirstDo: in Rectangle
class>>encompassing: and Rectangle class>>merging:. ...

CollectionsTests-cmm.381 --- The test for String>>#format: now
includes the new alphanumeric token capability....

ToolBuilder-SUnit-mt.21 --- Re-commit mt.20 as mt.21 because there
seems to be a version issue on the server with this one....

JSON-tonyg.39 --- Change JsonTests>>testStreaming to compare to
JsonObject new, rather than just testing isDictionary....

Morphic-ct.1531 --- Fix a bug in MorphicProject>>#applyUserInterfaceTheme...

EToys-ct.403 --- Fixes an AssertionFailure concerning #doLayoutAgain
when a particular arrangement of EToys tiles is laid out....

WebClient-HTTP-cmm.6 --- Accept text/html by default only when the
user has not specified their own mimeType....

Chronology-Tests-dtl.31 --- Test updates to support
Chronology-Core-dtl.80. Change DateAndTime>>offset: to be compliant
with the ANSI draft spec. The offset: method should answer an instance
equivalent to the receiver, where equivalent means having the same UTC
time....

Morphic-ct.1957 --- While running step methods, have the world become
active. Before, any step methods/deferred UI message would have
triggered the #default case in ActiveEventVariable only....

GetText-mt.51 --- One last cache reset for
locale/language/translator-related stuff....

Tools-kfr.1180 --- Make sure inspected form is viewable in current
display depth....

Installer-Core-mt.449 --- More HTTPS whenever possible....

Kernel-kfr.1339 --- Fix a deprecation warning...