[squeak-dev] FFI: FFI-Win32-nice.20.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jun 20 19:52:24 UTC 2020


Nicolas Cellier uploaded a new version of FFI-Win32 to project FFI:
http://source.squeak.org/FFI/FFI-Win32-nice.20.mcz

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

Name: FFI-Win32-nice.20
Author: nice
Time: 20 June 2020, 9:52:22.045086 pm
UUID: e133cbfa-42f8-4502-a685-5f0e4d29cb7b
Ancestors: FFI-Win32-mt.19

Let Win32Handle be an ExternalTypeAlias.
Nuke the *autogenerated fields.

=============== Diff against FFI-Win32-mt.19 ===============

Item was changed:
+ ExternalTypeAlias subclass: #Win32Handle
- ExternalStructure subclass: #Win32Handle
  	instanceVariableNames: ''
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'FFI-Win32-Examples'!

Item was removed:
- ----- Method: Win32Handle class>>fields (in category 'accessing') -----
- fields
- 	"Win32Handle defineFields"
- 	"The following really means
- 		typedef void* Win32Handle;
- 	"
- 	^ #(nil 'uintptr_t')!

Item was added:
+ ----- Method: Win32Handle class>>originalTypeName (in category 'accessing') -----
+ originalTypeName
+ 	"Win32Handle defineFields"
+ 	"The following really means
+ 		typedef void* Win32Handle;
+ 	"
+ 	^ 'uintptr_t'!

Item was removed:
- ----- Method: Win32Point>>x (in category 'accessing') -----
- x
- 	"This method was automatically generated. See Win32Point class>>fields."
- 	<generated>
- 	^handle signedLongAt: 1!

Item was removed:
- ----- Method: Win32Point>>x: (in category 'accessing') -----
- x: anInteger
- 	"This method was automatically generated. See Win32Point class>>fields."
- 	<generated>
- 	handle signedLongAt: 1 put: anInteger!

Item was removed:
- ----- Method: Win32Point>>y (in category 'accessing') -----
- y
- 	"This method was automatically generated. See Win32Point class>>fields."
- 	<generated>
- 	^handle signedLongAt: 5!

Item was removed:
- ----- Method: Win32Point>>y: (in category 'accessing') -----
- y: anInteger
- 	"This method was automatically generated. See Win32Point class>>fields."
- 	<generated>
- 	handle signedLongAt: 5 put: anInteger!

Item was removed:
- ----- Method: Win32Rectangle>>bottom (in category 'accessing') -----
- bottom
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	^handle signedLongAt: 13!

Item was removed:
- ----- Method: Win32Rectangle>>bottom: (in category 'accessing') -----
- bottom: anInteger
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	handle signedLongAt: 13 put: anInteger!

Item was removed:
- ----- Method: Win32Rectangle>>left (in category 'accessing') -----
- left
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	^handle signedLongAt: 1!

Item was removed:
- ----- Method: Win32Rectangle>>left: (in category 'accessing') -----
- left: anInteger
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	handle signedLongAt: 1 put: anInteger!

Item was removed:
- ----- Method: Win32Rectangle>>right (in category 'accessing') -----
- right
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	^handle signedLongAt: 9!

Item was removed:
- ----- Method: Win32Rectangle>>right: (in category 'accessing') -----
- right: anInteger
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	handle signedLongAt: 9 put: anInteger!

Item was removed:
- ----- Method: Win32Rectangle>>top (in category 'accessing') -----
- top
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	^handle signedLongAt: 5!

Item was removed:
- ----- Method: Win32Rectangle>>top: (in category 'accessing') -----
- top: anInteger
- 	"This method was automatically generated. See Win32Rectangle class>>fields."
- 	<generated>
- 	handle signedLongAt: 5 put: anInteger!



More information about the Squeak-dev mailing list