[etoys-dev] Etoys: DBus-Objects-bf.8.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Aug 17 09:31:59 EDT 2010


Bert Freudenberg uploaded a new version of DBus-Objects to project Etoys:
http://source.squeak.org/etoys/DBus-Objects-bf.8.mcz

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

Name: DBus-Objects-bf.8
Author: bf
Time: 17 August 2010, 3:31:53 pm
UUID: aea2ca84-9dcb-4fd2-9707-e5e658fe6241
Ancestors: DBus-Objects-bf.7

- dbusMethod: declarations were broken since a CompiledMethod's literals nowadays are not just literals anymore

=============== Diff against DBus-Objects-bf.7 ===============

Item was changed:
  ----- Method: DBusObject>>dbusMethodSpecsAndSelectorsDo: (in category 'accessing') -----
  dbusMethodSpecsAndSelectorsDo: aBlock
  	"Evaluate aBlock with all method specs and corresponding selectors that are to be exposed on the DBus.
  	By default, this gathers only methods marked as #dbusMethod:."
  	| cls |
  	cls := self class.
  	[cls selectorsAndMethodsDo: [:sel :meth | 
+ 		(meth numLiterals >= 2 and: [(meth literalAt: 1) == #dbusMethod: and: [(meth literalAt: 2) isString]])
- 		(meth numLiterals >= 2 and: [(meth literalAt: 1) == #dbusMethod:])
  			ifTrue: [aBlock value: (meth literalAt: 2) value: sel]].
  	cls == DBusObject] whileFalse: [cls := cls superclass].
  !



More information about the etoys-dev mailing list