Christoph Thiede uploaded a new version of Files to project The Trunk:
http://source.squeak.org/trunk/Files-ct.198.mcz
==================== Summary ====================
Name: Files-ct.198
Author: ct
Time: 13 September 2022, 2:09:02.615711 pm
UUID: 022ceb10-85c8-fa42-8461-2a09bbacd572
Ancestors: Files-ct.197
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.
=============== Diff against Files-ct.197 ===============
Item was changed:
----- Method: FileDirectory>>exists (in category 'testing') -----
exists
"Answer whether the directory exists"
^self class currentDirectoryNickname
ifNotNil:
[:me|
(self primLookupEntryIn: pathName asVmPathName name: me asVmPathName)
ifNil: [false]
+ ifNotNil: [:entryArray | entryArray ~~ #primFailed
+ and: [(entryArray at: 4) "dirFlag"]]]
- ifNotNil: [:maybeErr| maybeErr ~~ #primFailed]]
ifNil:
[(self primLookupEntryIn: pathName asVmPathName index: 1) ~~ #badDirectoryPath]!
Christoph Thiede uploaded a new version of MonticelloConfigurations to project The Trunk:
http://source.squeak.org/trunk/MonticelloConfigurations-ct.180.mcz
==================== Summary ====================
Name: MonticelloConfigurations-ct.180
Author: ct
Time: 11 October 2022, 1:35:54.212414 pm
UUID: bb10dbdf-1dd6-ea47-937b-d7afd8a4a10c
Ancestors: MonticelloConfigurations-mt.179
Merges vm-update-reminder:
To the 'update completed' dialog, adds a short reminder if a newer OSVM release is available. For different VMs, the reminder will not appear. The latest release number is stored in SystemVersion>>#recommendedVMBuildNumber and should be updated after each VM release. See http://lists.squeakfoundation.org/pipermail/vm-dev/2022-September/038412.ht….
Revision: Fixes small UI glitch in the text.
Thanks to Marcel (mt) for the review!
=============== Diff against MonticelloConfigurations-mt.179 ===============
Item was changed:
----- Method: MCMcmUpdater>>updateMessageFor: (in category 'private') -----
updateMessageFor: previousUpdateLevel
+ ^ ('Update completed.<br><br>Version: {1}<br>Update: {3}<b>{2}</b><br><br>Url: <a href="{4}">{4}</{10}><br>Map: ''{5}''<br>CI status: <a href="{8}"><img src="{7}" /> {9}</{10}>{6}{11}' translated format: {
- ^ ('Update completed.<br><br>Version: {1}<br>Update: {3}<b>{2}</b><br><br>Url: <a href="{4}">{4}</{10}><br>Map: ''{5}''<br>CI status: <a href="{8}"><img src="{7}" /> {9}</{10}>{6}' translated format: {
SystemVersion current version.
SystemVersion current highestUpdate.
previousUpdateLevel = SystemVersion current highestUpdate
ifTrue: ['']
ifFalse: [previousUpdateLevel asString, ' -> '].
self repository.
MCMcmUpdater updateMapName.
SystemVersion current description ifEmpty: [''] ifNotEmpty: [:d |
'<br><br><font face="{2}" size="{3}">{1}</font>'
format: {
d.
Preferences standardButtonFont familyName.
Preferences standardButtonFont pointSize.
}].
SystemVersion current ciStatusBadgeUrl.
SystemVersion current ciStatusPageUrl.
SystemVersion current ciStatusTimestamp ifNil: ['(build inaccessible!!)' translated].
"mt: Avoid triggering the Windows Defender. See http://lists.squeakfoundation.org/pipermail/squeak-dev/2021-December/217346…"
'a'.
+ SystemVersion current recommendedVMUpdateInfo ifNil: [''] ifNotNil: [:info |
+ '<font face="{5}" size="{6}"><br><br>A newer VM is recommended ({1} -> {2})!! Visit the <a href="{3}">project page</{4}> to download it.</font>' translated
+ format: {
+ info key.
+ info value.
+ SystemVersion current vmUpdateURL.
+ 'a'. "avoid Windows Defender again"
+ Preferences standardButtonFont familyName.
+ Preferences standardButtonFont pointSize
+ }]
}) asTextFromHtml!
Christoph Thiede uploaded a new version of 61Deprecated to project The Trunk:
http://source.squeak.org/trunk/61Deprecated-ct.3.mcz
==================== Summary ====================
Name: 61Deprecated-ct.3
Author: ct
Time: 11 October 2022, 1:35:26.771414 pm
UUID: fa6b4dce-12fe-5840-ba90-5f75334fd806
Ancestors: 61Deprecated-ct.2
Complements SystemReporter-ct.63.
=============== Diff against 61Deprecated-ct.2 ===============
Item was added:
+ ----- Method: SystemReporter>>vmIsOpenSmalltalkVM (in category '*61Deprecated-private') -----
+ vmIsOpenSmalltalkVM
+
+ self deprecated.
+ ^ Smalltalk vm isRunningOpenSmalltalkVM!
Christoph Thiede uploaded a new version of MorphicExtras to project The Trunk:
http://source.squeak.org/trunk/MorphicExtras-ct.335.mcz
==================== Summary ====================
Name: MorphicExtras-ct.335
Author: ct
Time: 10 October 2022, 2:51:35.932054 pm
UUID: 6a9a3e42-5303-7046-aaec-3e51bfe9cc77
Ancestors: MorphicExtras-ct.334
Makes MagnifierMorph high-dpi-sensitive
=============== Diff against MorphicExtras-ct.334 ===============
Item was changed:
----- Method: MagnifierMorph>>initialize (in category 'initialization') -----
initialize
"initialize the state of the receiver"
super initialize.
trackPointer := true.
showPointer := false.
magnification := 2.
+ self extent: 128 px @ 128 px.!
- self extent: 128 @ 128!