[squeak-dev] The Trunk: System-nice.135.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Aug 24 19:48:09 UTC 2009


Nicolas Cellier uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-nice.135.mcz

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

Name: System-nice.135
Author: nice
Time: 24 August 2009, 9:47:19 am
UUID: 72defbdd-5417-4767-b8b1-62fe91315878
Ancestors: System-rss.134

Fix http://bugs.squeak.org/view.php?id=7007
The 'toggle break on entry' menu did install method with breakpoint in class side.
This is essentially:
Installer mantis ensureFix: 7007.

=============== Diff against System-rss.134 ===============

Item was changed:
  ----- Method: BreakpointManager class>>installInClass:selector: (in category 'install-uninstall') -----
  installInClass: aClass selector: aSymbol 
  	"Install a new method containing a breakpoint.
  	The receiver will remember this for unstalling it later"
  
  	| breakMethod |
  	breakMethod := self compilePrototype: aSymbol in: aClass.
  	breakMethod isNil
  		ifTrue: [^ nil].
  	self installed at: breakMethod put: aClass >> aSymbol. "old method"
+ 	aClass basicAddSelector: aSymbol withMethod: breakMethod.!
- 	aClass class basicAddSelector: aSymbol withMethod: breakMethod.!




More information about the Squeak-dev mailing list