[squeak-dev] The Inbox: System-ul.496.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri Sep 14 16:00:33 UTC 2012
A new version of System was added to project The Inbox:
http://source.squeak.org/inbox/System-ul.496.mcz
==================== Summary ====================
Name: System-ul.496
Author: ul
Time: 14 September 2012, 2:54:39.996 pm
UUID: 762fe830-0bfc-f545-b636-7811666df4ab
Ancestors: System-ul.495
- redirect author related methods from Utilities to Author
- removed AuthorInitials and AuthorName from Utilities
=============== Diff against System-ul.495 ===============
Item was changed:
Object subclass: #Utilities
instanceVariableNames: ''
+ classVariableNames: 'CommonRequestStrings LastStats RecentSubmissions ScrapsBook UpdateDownloader UpdateUrlLists'
- classVariableNames: 'AuthorInitials AuthorName CommonRequestStrings LastStats RecentSubmissions ScrapsBook UpdateDownloader UpdateUrlLists'
poolDictionaries: ''
category: 'System-Support'!
!Utilities commentStamp: '<historical>' prior: 0!
A repository for general and miscellaneous utilities; much of what is here are in effect global methods that don't naturally attach to anything else. 1/96 sw!
Item was changed:
----- Method: Utilities class>>authorInitials (in category 'identification') -----
authorInitials
"Answer the initials to be used to identify the current code author. "
+ ^Author initials!
- [AuthorInitials isEmpty] whileTrue: [self setAuthorInitials].
- ^ AuthorInitials!
Item was changed:
----- Method: Utilities class>>authorInitialsPerSe (in category 'identification') -----
authorInitialsPerSe
"Answer the currently-prevailing author initials, such as they, empty or not"
+ ^Author initialsPerSe!
- ^ AuthorInitials!
Item was changed:
----- Method: Utilities class>>authorName (in category 'identification') -----
authorName
+
+ ^Author username!
- AuthorName ifEmpty: [self setAuthorName].
- ^ AuthorName!
Item was changed:
----- Method: Utilities class>>authorName: (in category 'identification') -----
authorName: aString
+
+ Author current username: aString!
- AuthorName := aString!
Item was changed:
----- Method: Utilities class>>authorNamePerSe (in category 'identification') -----
authorNamePerSe
+ ^Author usernamePerSe!
- ^ AuthorName!
Item was changed:
----- Method: Utilities class>>changeStamp (in category 'identification') -----
changeStamp
+
+ ^Author changeStamp!
- "Answer a string to be pasted into source code to mark who changed it and when."
- ^ self authorInitials , ' ' , Date today mmddyyyy, ' ',
- ((String streamContents: [:s | Time now print24: true on: s]) copyFrom: 1 to: 5)!
Item was changed:
----- Method: Utilities class>>changeStampPerSe (in category 'identification') -----
changeStampPerSe
+
+ ^Author changeStampPerSe!
- "Answer a string to be pasted into source code to mark who changed it and when."
- ^String streamContents:
- [ : stream |
- self authorInitialsPerSe isEmptyOrNil
- ifTrue: [ '·' ]
- ifFalse: [ self authorInitialsPerSe ].
- stream
- space ;
- nextPutAll: Date today mmddyyyy ;
- space.
- (String streamContents:
- [ : s |
- Time now
- print24: true
- on: s ])
- copyFrom: 1
- to: 5 ]!
Item was changed:
----- Method: Utilities class>>setAuthorInitials (in category 'identification') -----
setAuthorInitials
"Put up a dialog allowing the user to specify the author's initials. "
+ ^Author current requestAndSetInitials!
- self setAuthorInitials:
- (UIManager default request: 'Please type your initials: ' translated
- initialAnswer: AuthorInitials)!
Item was changed:
----- Method: Utilities class>>setAuthorInitials: (in category 'identification') -----
setAuthorInitials: aString
+ Author current initials: aString!
- AuthorInitials := aString.
-
- "Case of being reset due to, eg, copy of image."
- aString isEmpty ifTrue: [AuthorName := '']!
Item was changed:
----- Method: Utilities class>>setAuthorName (in category 'identification') -----
setAuthorName
+
+ Author requestAndSetUsername!
- AuthorName := UIManager default
- request: 'Please type your name:' translated
- initialAnswer: 'Your Name' translated!
More information about the Squeak-dev
mailing list
|