Frank Shearar uploaded a new version of Protocols to project The Trunk:
http://source.squeak.org/trunk/Protocols-fbs.40.mcz
==================== Summary ====================
Name: Protocols-fbs.40
Author: fbs
Time: 2 May 2013, 8:30:20.846 am
UUID: 717eceda-e6aa-44ff-b454-c6ede020ad2c
Ancestors: Protocols-ael.39
"a the list" -> "the list".
=============== Diff against Protocols-ael.39 ===============
Item was changed:
ProtocolBrowser subclass: #Lexicon
instanceVariableNames: 'currentVocabulary categoryList categoryListIndex targetClass limitClass currentQuery currentQueryParameter selectorsVisited'
classVariableNames: ''
poolDictionaries: ''
category: 'Protocols-Tools'!
+ !Lexicon commentStamp: 'fbs 5/2/2013 08:29' prior: 0!
+ An instance of Lexicon shows the list of all the method categories known to an object or any of its superclasses, as a "flattened" list, and, within any selected category, shows all methods understood by the class's instances which are associated with that category, again as a "flattened" list. A variant with a search pane rather than a category list is also implemented.
- !Lexicon commentStamp: '<historical>' prior: 0!
- An instance of Lexicon shows the a list of all the method categories known to an object or any of its superclasses, as a "flattened" list, and, within any selected category, shows all methods understood by the class's instances which are associated with that category, again as a "flattened" list. A variant with a search pane rather than a category list is also implemented.
categoryList the list of categories
categoryListIndex index of currently-selected category
targetObject optional -- an instance being viewed
targetClass the class being viewed
lastSearchString the last string searched for
lastSendersSearchSelector the last senders search selector
limitClass optional -- the limit class to search for
selectorsVisited list of selectors visited
selectorsActive not presently in use, subsumed by selectorsVisited
currentVocabulary the vocabulary currently installed
currentQuery what the query category relates to:
#senders #selectorName #currentChangeSet!
Frank Shearar uploaded a new version of Protocols to project The Trunk:
http://source.squeak.org/trunk/Protocols-fbs.40.mcz
==================== Summary ====================
Name: Protocols-fbs.40
Author: fbs
Time: 2 May 2013, 8:30:20.846 am
UUID: 717eceda-e6aa-44ff-b454-c6ede020ad2c
Ancestors: Protocols-ael.39
"a the list" -> "the list".
=============== Diff against Protocols-ael.39 ===============
Item was changed:
ProtocolBrowser subclass: #Lexicon
instanceVariableNames: 'currentVocabulary categoryList categoryListIndex targetClass limitClass currentQuery currentQueryParameter selectorsVisited'
classVariableNames: ''
poolDictionaries: ''
category: 'Protocols-Tools'!
+ !Lexicon commentStamp: 'fbs 5/2/2013 08:29' prior: 0!
+ An instance of Lexicon shows the list of all the method categories known to an object or any of its superclasses, as a "flattened" list, and, within any selected category, shows all methods understood by the class's instances which are associated with that category, again as a "flattened" list. A variant with a search pane rather than a category list is also implemented.
- !Lexicon commentStamp: '<historical>' prior: 0!
- An instance of Lexicon shows the a list of all the method categories known to an object or any of its superclasses, as a "flattened" list, and, within any selected category, shows all methods understood by the class's instances which are associated with that category, again as a "flattened" list. A variant with a search pane rather than a category list is also implemented.
categoryList the list of categories
categoryListIndex index of currently-selected category
targetObject optional -- an instance being viewed
targetClass the class being viewed
lastSearchString the last string searched for
lastSendersSearchSelector the last senders search selector
limitClass optional -- the limit class to search for
selectorsVisited list of selectors visited
selectorsActive not presently in use, subsumed by selectorsVisited
currentVocabulary the vocabulary currently installed
currentQuery what the query category relates to:
#senders #selectorName #currentChangeSet!
Frank Shearar uploaded a new version of Protocols to project The Trunk:
http://source.squeak.org/trunk/Protocols-fbs.40.mcz
==================== Summary ====================
Name: Protocols-fbs.40
Author: fbs
Time: 2 May 2013, 8:30:20.846 am
UUID: 717eceda-e6aa-44ff-b454-c6ede020ad2c
Ancestors: Protocols-ael.39
"a the list" -> "the list".
=============== Diff against Protocols-ael.39 ===============
Item was changed:
ProtocolBrowser subclass: #Lexicon
instanceVariableNames: 'currentVocabulary categoryList categoryListIndex targetClass limitClass currentQuery currentQueryParameter selectorsVisited'
classVariableNames: ''
poolDictionaries: ''
category: 'Protocols-Tools'!
+ !Lexicon commentStamp: 'fbs 5/2/2013 08:29' prior: 0!
+ An instance of Lexicon shows the list of all the method categories known to an object or any of its superclasses, as a "flattened" list, and, within any selected category, shows all methods understood by the class's instances which are associated with that category, again as a "flattened" list. A variant with a search pane rather than a category list is also implemented.
- !Lexicon commentStamp: '<historical>' prior: 0!
- An instance of Lexicon shows the a list of all the method categories known to an object or any of its superclasses, as a "flattened" list, and, within any selected category, shows all methods understood by the class's instances which are associated with that category, again as a "flattened" list. A variant with a search pane rather than a category list is also implemented.
categoryList the list of categories
categoryListIndex index of currently-selected category
targetObject optional -- an instance being viewed
targetClass the class being viewed
lastSearchString the last string searched for
lastSendersSearchSelector the last senders search selector
limitClass optional -- the limit class to search for
selectorsVisited list of selectors visited
selectorsActive not presently in use, subsumed by selectorsVisited
currentVocabulary the vocabulary currently installed
currentQuery what the query category relates to:
#senders #selectorName #currentChangeSet!
David T. Lewis uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-dtl.756.mcz
==================== Summary ====================
Name: Kernel-dtl.756
Author: dtl
Time: 30 April 2013, 11:11:20.297 pm
UUID: ccdaa08e-5f15-4862-90bc-8413832f3363
Ancestors: Kernel-ul.755
Remove Integer>>hex8. This is used only in VMMaker for printing hex representations of 32-bit values. It should be maintained as a VMMaker extension, along with whatever extension may be required for formatted printing of 64-bit values.
Add Time class>>primPosixMicrosecondClockWithOffset in addition to primUTCMicrosecondClock and primLocalMicrosecondClock. There are three microsecond primitives that are (or will be) supported on all Cog and interpreter VMs that may be accessed as:
{
Time primUTCMicrosecondClock .
Time primLocalMicrosecondClock .
Time primPosixMicrosecondClockWithOffset
}
=============== Diff against Kernel-ul.755 ===============
Item was removed:
- ----- Method: Integer>>hex8 (in category 'printing') -----
- hex8
- "Print the receiver in base 16 with prefixed base, using at least 8 digits.
- DO NOT CHANGE THIS!! The Cog VMMaker depends on this.
- Consider using storeStringBase: 16 length: 11 padded: true instead."
- "16r3333 hex8"
- | hex |
- hex := self hex. "16rNNN"
- ^hex size < 11
- ifTrue: [hex copyReplaceFrom: 4 to: 3
- with: ('00000000' copyFrom: 1 to: 11-hex size)]
- ifFalse: [hex]!
Item was added:
+ ----- Method: Time class>>primPosixMicrosecondClockWithOffset (in category 'clock') -----
+ primPosixMicrosecondClockWithOffset
+ "Answer an array with UTC microseconds since the Posix epoch and the
+ current seconds offset from GMT in the local time zone."
+
+ <primitive: 'primitiveUtcWithOffset'>
+ ^#(0 0)!
David T. Lewis uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-dtl.756.mcz
==================== Summary ====================
Name: Kernel-dtl.756
Author: dtl
Time: 30 April 2013, 11:11:20.297 pm
UUID: ccdaa08e-5f15-4862-90bc-8413832f3363
Ancestors: Kernel-ul.755
Remove Integer>>hex8. This is used only in VMMaker for printing hex representations of 32-bit values. It should be maintained as a VMMaker extension, along with whatever extension may be required for formatted printing of 64-bit values.
Add Time class>>primPosixMicrosecondClockWithOffset in addition to primUTCMicrosecondClock and primLocalMicrosecondClock. There are three microsecond primitives that are (or will be) supported on all Cog and interpreter VMs that may be accessed as:
{
Time primUTCMicrosecondClock .
Time primLocalMicrosecondClock .
Time primPosixMicrosecondClockWithOffset
}
=============== Diff against Kernel-ul.755 ===============
Item was removed:
- ----- Method: Integer>>hex8 (in category 'printing') -----
- hex8
- "Print the receiver in base 16 with prefixed base, using at least 8 digits.
- DO NOT CHANGE THIS!! The Cog VMMaker depends on this.
- Consider using storeStringBase: 16 length: 11 padded: true instead."
- "16r3333 hex8"
- | hex |
- hex := self hex. "16rNNN"
- ^hex size < 11
- ifTrue: [hex copyReplaceFrom: 4 to: 3
- with: ('00000000' copyFrom: 1 to: 11-hex size)]
- ifFalse: [hex]!
Item was added:
+ ----- Method: Time class>>primPosixMicrosecondClockWithOffset (in category 'clock') -----
+ primPosixMicrosecondClockWithOffset
+ "Answer an array with UTC microseconds since the Posix epoch and the
+ current seconds offset from GMT in the local time zone."
+
+ <primitive: 'primitiveUtcWithOffset'>
+ ^#(0 0)!
David T. Lewis uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-dtl.756.mcz
==================== Summary ====================
Name: Kernel-dtl.756
Author: dtl
Time: 30 April 2013, 11:11:20.297 pm
UUID: ccdaa08e-5f15-4862-90bc-8413832f3363
Ancestors: Kernel-ul.755
Remove Integer>>hex8. This is used only in VMMaker for printing hex representations of 32-bit values. It should be maintained as a VMMaker extension, along with whatever extension may be required for formatted printing of 64-bit values.
Add Time class>>primPosixMicrosecondClockWithOffset in addition to primUTCMicrosecondClock and primLocalMicrosecondClock. There are three microsecond primitives that are (or will be) supported on all Cog and interpreter VMs that may be accessed as:
{
Time primUTCMicrosecondClock .
Time primLocalMicrosecondClock .
Time primPosixMicrosecondClockWithOffset
}
=============== Diff against Kernel-ul.755 ===============
Item was removed:
- ----- Method: Integer>>hex8 (in category 'printing') -----
- hex8
- "Print the receiver in base 16 with prefixed base, using at least 8 digits.
- DO NOT CHANGE THIS!! The Cog VMMaker depends on this.
- Consider using storeStringBase: 16 length: 11 padded: true instead."
- "16r3333 hex8"
- | hex |
- hex := self hex. "16rNNN"
- ^hex size < 11
- ifTrue: [hex copyReplaceFrom: 4 to: 3
- with: ('00000000' copyFrom: 1 to: 11-hex size)]
- ifFalse: [hex]!
Item was added:
+ ----- Method: Time class>>primPosixMicrosecondClockWithOffset (in category 'clock') -----
+ primPosixMicrosecondClockWithOffset
+ "Answer an array with UTC microseconds since the Posix epoch and the
+ current seconds offset from GMT in the local time zone."
+
+ <primitive: 'primitiveUtcWithOffset'>
+ ^#(0 0)!