Nicolas Cellier uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-nice.374.mcz
==================== Summary ====================
Name: EToys-nice.374
Author: nice
Time: 26 December 2019, 2:12:57.250336 pm
UUID: f68f6c42-8a72-4123-9423-62a06eb832f5
Ancestors: EToys-nice.373
Expunge macToSqueak from Input Interpreter.
There is no more macRoman encoding of (event at: 3) - aka charCode as of https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/460
=============== Diff against EToys-nice.373 ===============
Item was changed:
----- Method: CP1253InputInterpreter>>nextCharFrom:firstEvt: (in category 'as yet unclassified') -----
nextCharFrom: sensor firstEvt: evtBuf
| keyValue |
keyValue := evtBuf third.
+ ^ converter toSqueak: keyValue asCharacter.
- ^ converter toSqueak: keyValue asCharacter macToSqueak.
!
Marcel Taeumel uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-mt.929.mcz
==================== Summary ====================
Name: Tools-mt.929
Author: mt
Time: 6 January 2020, 11:04:06.99743 am
UUID: 471886c1-f1a6-164d-95ed-c0847e2a2b4e
Ancestors: Tools-cmm.928
Fixes text-scroll behavior for debuggers in too-small windows with too-big fonts. :-) Note that this is just a workaround for the 5.3 release.
=============== Diff against Tools-cmm.928 ===============
Item was changed:
----- Method: Debugger>>contentsSelection (in category 'code pane') -----
contentsSelection
+ "Reverse the selection (i.e., point block and mark block) to put the text cursor at the beginning to ensure visibility of the beginning in small windows."
+
+ self flag: #tofix. "mt: See http://forum.world.st/The-Inbox-Morphic-cmm-1615-mcz-td5109271.html and http://forum.world.st/stepping-in-small-panes-td5109239.html."
+ ^ self pcRange in: [:interval |
+ interval last + 1 to: interval first - 1]!
-
- ^ self pcRange!
Marcel Taeumel uploaded a new version of PreferenceBrowser to project The Trunk:
http://source.squeak.org/trunk/PreferenceBrowser-mt.98.mcz
==================== Summary ====================
Name: PreferenceBrowser-mt.98
Author: mt
Time: 6 January 2020, 10:38:28.56543 am
UUID: 6a346053-7cb7-7140-a884-4e1440a97e6c
Ancestors: PreferenceBrowser-mt.97
Slightly improves the button-bar-layout in the preference browser for small window sizes. It behaves similar to the bars in other browsers now.
=============== Diff against PreferenceBrowser-mt.97 ===============
Item was changed:
----- Method: PreferenceBrowserMorph>>basicButton (in category 'submorphs - buttons') -----
basicButton
^ PluggableButtonMorph new
model: self model;
offColor: self paneColor;
+ hResizing: #spaceFill;
+ layoutInset: 4;
- hResizing: #shrinkWrap;
- layoutInset: (15@5 corner: 15@5);
yourself!
Chris Muller uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-cmm.708.mcz
==================== Summary ====================
Name: Monticello-cmm.708
Author: cmm
Time: 4 January 2020, 3:47:13.56897 pm
UUID: e4b9ac6a-3174-4839-a141-d58c52def9bb
Ancestors: Monticello-ct.706
Fix Refresh button of MCRepositoryInspector not noticing removed versions.
=============== Diff against Monticello-ct.706 ===============
Item was added:
+ ----- Method: MCFileBasedRepository>>refresh (in category 'accessing') -----
+ refresh
+ super refresh.
+ self flushCache!
Item was added:
+ ----- Method: MCFileRepositoryInspector>>refresh (in category 'morphic ui') -----
+ refresh
+ allVersionNames := nil.
+ super refresh!
Fabio Niephaus uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-fn.869.mcz
==================== Summary ====================
Name: Collections-fn.869
Author: fn
Time: 3 January 2020, 10:27:08.945712 am
UUID: c29ef38b-f152-468e-bac9-74515c099ac4
Ancestors: Collections-nice.868
Add quick-check for identity to String>>sameAs: (similar to Character>>sameAs:).
Example:
[MenuIcons smallInspectItIconContents sameAs: MenuIcons smallInspectItIconContents] bench
Before:
1,740,000 per second. 574 nanoseconds per run. 0 % GC time.
After:
94,800,000 per second. 10.5 nanoseconds per run. 0 % GC time.
=============== Diff against Collections-nice.868 ===============
Item was changed:
----- Method: String>>sameAs: (in category 'comparing') -----
sameAs: aString
"Answer whether the receiver sorts equal to aString. The
collation sequence is ascii with case differences ignored."
+ self == aString ifTrue: [ ^true ].
^(self compare: aString caseSensitive: false) = 2!