The Trunk: HelpSystem-Core-mt.120.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: HelpSystem-Core-mt.120.mcz

commits-2
Marcel Taeumel uploaded a new version of HelpSystem-Core to project The Trunk:
http://source.squeak.org/trunk/HelpSystem-Core-mt.120.mcz

==================== Summary ====================

Name: HelpSystem-Core-mt.120
Author: mt
Time: 11 October 2020, 1:40:55.555652 pm
UUID: ad2163d8-cd30-1249-9456-6cb2ff709fe0
Ancestors: HelpSystem-Core-mt.119

Refactoring 'Active' variables -- Step 2 of 2. Removes all uses of Active(World|Hand|Event) by replacing those with "self current(World|Hand|Event)" or "Project current world" when required to not add/cement Morphic dependency.

See http://forum.world.st/Changeset-Eliminating-global-state-from-Morphic-td5121690.html

=============== Diff against HelpSystem-Core-mt.119 ===============

Item was changed:
  ----- Method: SearchTopic>>triggerUpdateContents (in category 'private') -----
  triggerUpdateContents
 
  self mutex critical: [
  updatePending == true ifFalse: [
  updatePending := true.
+ Project current addDeferredUIMessage: [Project current world
- Project current addDeferredUIMessage: [ActiveWorld
  addAlarm: #updateContents withArguments: #()
+ for: self
+ at: Time millisecondClockValue + 250]]].!
- for: self at: Time millisecondClockValue + 250] ] ].
- !