[squeak-dev] The Trunk: Tools-mt.690.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Apr 17 10:01:03 UTC 2016


Marcel Taeumel uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-mt.690.mcz

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

Name: Tools-mt.690
Author: mt
Time: 17 April 2016, 12:00:40.266542 pm
UUID: d4a2a77e-d3cf-7c49-8685-096e8f7ff578
Ancestors: Tools-cmm.689

Make the message trace tools more obvious to avoid applying a wrong user model. Regular message set and traced message set behave differently considering mouse clicks, keyboard shortcuts, etc.
There is a preference traceMessage to switch between traditional senders/implementors and the traced versions.

=============== Diff against Tools-cmm.689 ===============

Item was changed:
  ----- Method: MessageTrace>>windowLabelAt: (in category 'private accessing') -----
  windowLabelAt: anInteger
  
  	| str |
  	^(str := autoSelectStrings at: anInteger)
  		ifNil:
+ 			[ 'Traced Implementors of ',
- 			[ 'Implementors of ',
  				(self class
  					parse: self selection
  					toClassAndSelector: [ :class :selector | selector ]) ]
  		ifNotNil:
+ 			[ 'Traced Senders of ', str ]
- 			[ 'Senders of ', str ]
  !

Item was changed:
  ----- Method: StandardToolSet class>>browseMessageSet:name:autoSelect: (in category 'browsing') -----
  browseMessageSet: messageList name: title autoSelect: autoSelectString
  	"Open a message set or message-trace browser, depending on the #traceMessages setting."
  	^ Preferences traceMessages
  		ifTrue:
  			[ MessageTrace
  				openMessageList: messageList 
+ 				name: 'Traced ', title 
- 				name: title 
  				autoSelect: autoSelectString ]
  		ifFalse:
  			[ MessageSet
  				openMessageList: messageList 
  				name: title 
  				autoSelect: autoSelectString ]!



More information about the Squeak-dev mailing list