[Pkg] Squeak3.11 Contributions: MethodAuthorship-kph.17.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Mon Feb 9 23:41:23 UTC 2009
A new version of MethodAuthorship was added to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/MethodAuthorship-kph.17.mcz
==================== Summary ====================
Name: MethodAuthorship-kph.17
Author: kph
Time: 9 February 2009, 11:41:21 pm
UUID: d1ba4bfe-6f98-4045-9eed-52adf38f97f0
Ancestors: MethodAuthorship-kph.15, MethodAuthorship-mtf.16
added 'ms' to the list of missing signatories.
+ where: initials - to find what the status is for a contributor
+ searchFor: match - to search for a name
=============== Diff against MethodAuthorship-kph.15 ===============
Item was added:
+ ----- Method: MethodHistoryChangeRecord>>methodClassName (in category 'all') -----
+ methodClassName
+
+ ^ class, (meta ifTrue: [' class'] ifFalse: ['']).
+ !
Item was changed:
----- Method: MethodHistoryDatabase>>processRecord: (in category 'all') -----
processRecord: rec
| col clsName sel cls |
+ cls := rec methodClassName.
- cls := rec methodClass.
cls ifNil: [^ self].
clsName := cls asSymbol.
sel := rec methodSelector.
sel ifNil: [^ self].
dictionary at: clsName ifAbsent: [
dictionary at: clsName put: IdentityDictionary new].
(dictionary at: clsName) at: sel ifAbsent: [(dictionary at: clsName) at: sel put: OrderedCollection new].
col := (dictionary at: clsName) at: sel.
col ifEmpty: [col addFirst: rec]
ifNotEmpty: [(col first equals: rec) ifFalse: [col addFirst: rec]].
"col detect: [:old | old equals: rec] ifNone: [
col addFirst: rec
]."
!
Item was changed:
----- Method: MethodHistoryChangeRecord>>class:selector:stamp:text:sourceFile: (in category 'all') -----
class: clsName selector: sel stamp: st text: t sourceFile: fileName
class _ clsName copyUpTo: $ . "the non-meta part of a class name"
meta _ clsName endsWith: ' class'.
selector := sel.
stamp := st.
+ self isStoringText ifTrue: [text := t].
- text := t.
type := #method.
sourceFile := fileName.
!
Item was added:
+ ----- Method: Authorship class>>where: (in category 'as yet unclassified') -----
+ where: initials
+
+ | dataSelectors |
+
+ dataSelectors := self class selectors select: [ :sel | sel beginsWith: 'data' ].
+
+ ^ (dataSelectors select: [ :sel |
+
+ ((self perform: sel) indexOf: initials) odd
+
+ ]) asArray
+ "
+ self where: 'ls'
+ "
+ !
Item was changed:
----- Method: MethodHistoryChangeRecord>>methodClass (in category 'all') -----
methodClass
+ ^ Smalltalk classNamed: self methodClassName
- ^ class, (meta ifTrue: [' class'] ifFalse: ['']).
!
Item was added:
+ ----- Method: Authorship class>>dataNewContributors (in category 'as yet unclassified') -----
+ dataNewContributors
+
+ "This is a list of all Squeak contributors who started after the relicensing effort was started and therefore know that the license is under MIT.
+
+ Nov 26th 2008
+ ---
+
+ initials name"
+ ^ #(
+ 'aw' 'Alessandro Warth'
+ 'be' 'Bernd Eckardt'
+ 'cjs' '(from trac)'
+ 'eem' 'Eliot Emilio Miranda'
+ 'jf' 'Jan Fietz'
+ 'lg' 'Luke Gorrie'
+ 'jl' 'Jens Linke'
+ 'JSM' 'John S Mcintosh'
+ 'thf' 'an Impara employee'
+ 'sjg' 'Simon Guest'
+ 'kph' 'Keith Hodges'
+ 'kks' 'kks'
+ 'meta-auto' 'generated code'
+ 'programmatic' 'generated code'
+ 'wbk' 'Bryce Kampjes'
+ 'mtf' 'Matthew Fulmer'
+ 'rej' 'Ralph Johnson'
+ )!
Item was added:
+ ----- Method: Authorship class>>dataMiscOkInitials (in category 'as yet unclassified') -----
+ dataMiscOkInitials
+
+ "initials name"
+ ^ #(
+ 'abc' 'Colin Putney'
+ 'xxx' 'Keith Hodges in mc1.5'
+ 'test' 'Keith Hodges in mc1.5'
+ 'stephane.ducasse' 'Stephane Ducasse'
+
+ )!
Item was changed:
----- Method: MethodHistoryChangeRecord>>shortPrintOn: (in category 'all') -----
shortPrintOn: aStream
"Print the receiver on a stream"
+ aStream nextPutAll: ' ', self methodClassName name, ' >> ', self methodSelector, ' (', self stamp, ')'!
- aStream nextPutAll: ' ', self methodClass name, ' >> ', self methodSelector, ' (', self stamp, ')'!
Item was changed:
----- Method: Authorship class>>allContributors (in category 'as yet unclassified') -----
allContributors
+ ^ self dataMissingSignatories , self licensedContributors!
- ^ self missingSignatories , self licensedContributors!
Item was added:
+ ----- Method: MethodHistoryChangeRecord>>class:selector:stamp:text:file:position: (in category 'all') -----
+ class: clsName selector: sel stamp: st text: t file: aFile position: aPosition
+
+ class _ clsName copyUpTo: $ . "the non-meta part of a class name"
+ meta _ clsName endsWith: ' class'.
+ selector := sel.
+ stamp := st.
+ self isStoringText ifTrue: [text := t].
+ type := #method.
+ file := aFile.
+ position := aPosition.!
Item was changed:
----- Method: MethodHistoryChangeRecord>>string (in category 'all') -----
string
+ ^ self text
- ^ text
!
Item was changed:
----- Method: MethodHistoryChangeList>>contentsDiffedFromCurrent (in category 'all') -----
contentsDiffedFromCurrent
"Answer the contents diffed forward from current (in-memory) method version"
| aChange aClass |
listIndex = 0
ifTrue: [^ ''].
aChange _ changeList at: listIndex.
+ ^ (aChange type == #method and: [(aClass _ aChange methodClassName) notNil])
- ^ (aChange type == #method and: [(aClass _ aChange methodClass) notNil])
ifTrue:
[(changeList size >= (listIndex + 1)) ifTrue: [
TextDiffBuilder
buildDisplayPatchFrom: (changeList at: listIndex + 1) text
to: aChange text
inClass: aClass
prettyDiffs: self showingPrettyDiffs] ifFalse: [(changeList at: listIndex) text]]
ifFalse:
[(changeList at: listIndex) text]!
Item was added:
+ ----- Method: MethodHistoryChangeRecord>>isStoringText (in category 'all') -----
+ isStoringText
+ ^ false!
Item was changed:
----- Method: Authorship class>>licensedContributors (in category 'as yet unclassified') -----
licensedContributors
+ ^ self dataAgreedContributors , self dataNewContributors, self dataReturnedSignatories , self dataPharoContributors, self dataMC15Contributors, self dataMiscOkInitials!
- ^ self agreedContributors , self newContributors, self returnedSignatories , self pharoContributors, self mc15Contributors, self miscOkInitials!
Item was added:
+ ----- Method: Authorship class>>dataMC15Contributors (in category 'as yet unclassified') -----
+ dataMC15Contributors
+
+ "This is a list of all Squeak contributors who started after the relicensing effort was started and therefore know that the license is under MIT.
+
+ Nov 26th 2008
+ ---
+
+ initials name"
+ ^ #(
+ 'djr' 'Danie Roux'
+ 'sas' 'Sebasitan Sastre - ssastre at seaswork.com'
+ )!
Item was added:
+ ----- Method: Authorship class>>dataAgreedContributors (in category 'as yet unclassified') -----
+ dataAgreedContributors
+
+ "This is a list of all Squeak contributors whom Yoshiki Ohshima contacted and get the favorable words, but have not returned a signed distribution agreement yet.
+
+ Nov 25th 2008
+ ---
+
+ initials name"
+ ^ #(
+ 'ac' 'Andrew Catton'
+ 'pad' 'Pierre-Andre Dreyfuss'
+ )!
Item was added:
+ ----- Method: Authorship class>>searchFor: (in category 'as yet unclassified') -----
+ searchFor: match
+
+ self allContributors pairsDo: [ :init :n | ((match match: init) or: [ match match: n ]) ifTrue: [ ^ init -> n ] ].
+
+ ^ '?'
+ "
+ Authorship searchFor: 'Lex*'
+ "!
Item was changed:
----- Method: MethodHistoryChangeRecord>>text (in category 'all') -----
text
+ | result |
+ text ifNotNil: [^ text].
+ result := super text asString.
+ self isStoringText ifTrue: [text := result].
+ ^ result
-
- ^ text ifNil: [text := super text].
!
Item was changed:
----- Method: MethodHistoryDatabase>>writeDictWithVersion:toHTMLFileNameOn:title:explanationFileName: (in category 'all') -----
writeDictWithVersion: aDict toHTMLFileNameOn: aStream title: aString explanationFileName: explanation
| entries current prev history firstPart secondPart diffString oldStamp newStamp |
firstPart _ WriteStream on: (String new: 10).
secondPart _ WriteStream on: (String new: 10).
aStream nextPutAll: '<html><head>'.
aStream nextPutAll: '<title>'.
aStream nextPutAll: aString.
aStream nextPutAll: '</title></head><body>'.
aStream cr.
aStream nextPutAll: '<H2>'.
aStream nextPutAll: aString.
aStream nextPutAll: '</H2>'.
aStream cr.
explanation ifNotNil: [
aStream nextPutAll: (FileStream readOnlyFileNamed: explanation) contentsOfEntireFile].
aDict keys asSortedCollection do: [:k |
entries _ aDict at: k.
entries do: [:m |
+ history := self at: m methodClassName asSymbol at: m methodSelector.
- history := self at: m methodClass asSymbol at: m methodSelector.
current _ history size > 0 ifTrue: [history first text] ifFalse: [''].
prev _ history size > 1 ifTrue: [history second text] ifFalse: [''].
firstPart nextPutAll: '<A HREF="#'.
+ firstPart nextPutAll: m methodClassName asString, '-', m methodSelector asString.
- firstPart nextPutAll: m methodClass asString, '-', m methodSelector asString.
firstPart nextPutAll: '">'.
+ firstPart nextPutAll: m methodClassName, '>>', m methodSelector.
- firstPart nextPutAll: m methodClass, '>>', m methodSelector.
firstPart nextPutAll: '</A><BR>'.
firstPart nextPut: Character cr.
secondPart nextPutAll: '<A NAME="'.
+ secondPart nextPutAll: m methodClassName asString, '-', m methodSelector asString.
- secondPart nextPutAll: m methodClass asString, '-', m methodSelector asString.
secondPart nextPutAll: '">'.
secondPart nextPutAll: '<table border=1 vspace=5px width=90%>'.
secondPart nextPutAll: '<tr><td>'.
+ secondPart nextPutAll: m methodClassName asString, '>>', m methodSelector asString.
- secondPart nextPutAll: m methodClass asString, '>>', m methodSelector asString.
oldStamp := history size > 1 ifTrue: [history second stamp] ifFalse: [''].
oldStamp ifEmpty: [oldStamp := 'no stamp'].
newStamp := history size > 0 ifTrue: [history first stamp] ifFalse: [''].
newStamp ifEmpty: [newStamp := 'no stamp'].
secondPart nextPutAll: ': ('.
secondPart nextPutAll: oldStamp.
secondPart nextPutAll: ' -> '.
secondPart nextPutAll: newStamp.
secondPart nextPutAll: ')'.
secondPart nextPutAll: '<tr><td><pre>'.
secondPart nextPutAll: (prev ifEmpty: ['no previous history'] ifNotEmpty: [TextDiffBuilder buildHTMLPatchFrom: prev asHtmlNOBR to: prev asHtmlNOBR]).
secondPart nextPutAll: '</pre></td></tr>'.
secondPart nextPut: Character cr.
secondPart nextPutAll: '<tr><td><pre>'.
secondPart nextPutAll: (current ifEmpty: ['not found'] ifNotEmpty: [TextDiffBuilder buildHTMLPatchFrom: current asHtmlNOBR to: current asHtmlNOBR]).
secondPart nextPutAll: '</pre></td></tr>'.
(prev size > 0 and: [current size > 0]) ifTrue: [
diffString := TextDiffBuilder buildHTMLPatchFrom: prev asHtmlNOBR to: current asHtmlNOBR.
secondPart nextPutAll: '<tr><td><pre>'.
secondPart nextPutAll: diffString.
secondPart nextPutAll: '</pre></td></tr>'.
].
secondPart nextPutAll: '</table>'.
secondPart nextPut: Character cr.
secondPart cr.
].
].
aStream nextPutAll: firstPart contents.
aStream cr.
aStream nextPutAll: secondPart contents.
aStream nextPutAll: '</body></html>'.
!
Item was added:
+ ----- Method: Authorship class>>dataPharoContributors (in category 'as yet unclassified') -----
+ dataPharoContributors
+
+ "This is a list of all Squeak contributors who started after the relicensing effort was started and therefore know that the license is under MIT.
+
+ Nov 26th 2008
+ ---
+
+ initials name"
+ ^ #(
+ 'AlexandreBergel' 'Alexandre Bergel'
+ 'NorbertHartl' 'Norbert Hartl'
+ 'gvc' 'Gary Chambers'
+ )!
Item was changed:
----- Method: MethodHistoryChangeList>>scanCategory:class:meta:stamp: (in category 'all') -----
scanCategory: category class: class meta: meta stamp: stamp
+ | method sel position |
- | method sel |
self ignoreNonExisting ifTrue: [Smalltalk at: class ifAbsent: [^ self]].
[
+ position := file position.
method _ file nextChunk.
file skipStyleChunk.
method size > 0] "done when double terminators"
whileTrue:
[sel _ Parser new parseSelector: method.
+ self addItem: (MethodHistoryChangeRecord new class: (class, (meta ifTrue: [' class'] ifFalse: [''])) asSymbol selector: sel stamp: stamp text: method file: file position: position)
- self addItem: (MethodHistoryChangeRecord new class: (class, (meta ifTrue: [' class'] ifFalse: [''])) asSymbol selector: sel stamp: stamp text: method asString sourceFile: file localName)
text: 'method: ' , class , (meta ifTrue: [' class '] ifFalse: [' '])
, sel
, (stamp isEmpty ifTrue: [''] ifFalse: ['; ' , stamp])]!
Item was added:
+ ----- Method: Authorship class>>dataReturnedSignatories (in category 'as yet unclassified') -----
+ dataReturnedSignatories
+
+ "This is a list of all Squeak contributors who have returned a signed distribution agreement.
+
+ Nov 25th 2008
+ ---
+
+ initials name"
+ ^ #(
+ 'AB' 'Alexandre Bergel'
+ 'ab' 'Avi Bryant or Alexandre Bergel'
+
+
+
+ 'ACG' 'Andrew C. Greenberg'
+ 'acg' 'Andrew C. Greenberg'
+ 'ack' 'Alan Kay'
+ 'ads' 'Adam Spitz'
+ 'AFi' 'Alain Fischer'
+ 'ajh' 'Anthony Hannan'
+ 'aka' 'Mark Guzdial'
+ 'al' 'Adrian Lienhard or Alexander Lazarevic'
+ 'aoy' 'Andres Otaduy'
+ 'apb' 'Andrew P. Black'
+ 'apl' 'Alain Plantec'
+ 'ar' 'Andreas Raab'
+ '???' 'Andreas Raab'
+ 'asm' 'Alejandro Magistrello'
+ 'avi' 'Avi Bryant'
+ 'ba' 'Bob Arning'
+ 'bf' 'Bert Freudenberg'
+ 'BEO' 'Bruce O''Neel '
+ 'beo' 'Bruce O''Neel '
+ 'BG' 'Boris Gaertner'
+ 'bg' 'Boris Gaertner'
+ 'bh' 'Bob Hartwig'
+ 'BJP' 'Bijan Parsia'
+ 'BJP
+ 9/9/1998' 'Bijan Parsia'
+ 'bk' 'Bolot Kerimbaev'
+ 'bkv' 'Brent Vukmer'
+ 'bob' 'Bob Arning'
+ 'bolot' 'Bolot Kerimbaev'
+ 'bootstrap' 'Pavel Krivanek'
+ 'BP' 'Brent Pinkney'
+ 'bp' 'Brent Pinkney or Bernhard Pieber'
+ 'brp' 'Brent Pinkney'
+ 'brp`' 'Brent Pinkney'
+ 'btr' 'Brian Rice'
+ 'bvs' 'Ben Schroeder'
+ 'cbc' 'Chris Cunningham'
+ 'ccn' 'Chris Norton'
+ 'ccn+ceg' 'Chris Norton and Carl Gundel'
+ 'ceg' 'Carl Gundel'
+ 'CdG' 'Cees de Groot'
+ 'cds' 'C. David Shaffer'
+ 'chronograph' 'Tetsuya Hayashi'
+ 'cmm' 'Chris Muller'
+ 'crl' 'Craig Latta'
+ 'cwp' 'Colin Putney'
+
+ 'daf' 'Dave Faught'
+ 'damiencassou' 'Damien Cassou'
+ 'dao' 'danil osipchuk'
+ 'das' 'David A Smith'
+ 'DAS' 'David A Smith'
+
+ 'dc' 'Damien Cassou'
+ 'dd' 'Dominique Dutoit'
+ 'de' 'Scott Wallace'
+ 'dew' 'Doug Way'
+ 'DF' 'Diego Fernandez'
+ 'dgd' 'Diego Gomez Deck'
+ 'dhhi' 'Dan Ingalls'
+ 'di' 'Dan Ingalls'
+ 'di
+ ' 'Dan Ingalls'
+ '6/5/97' 'Dan Ingalls'
+ '6/6/97' 'Dan Ingalls'
+ '6/7/97' 'Dan Ingalls'
+ '6/8/97' 'Dan Ingalls'
+ '6/9/97' 'Dan Ingalls'
+ '6/10/97' 'Dan Ingalls'
+ '6/11/97' 'Dan Ingalls'
+ '6/13/97' 'Dan Ingalls'
+ '6/18/97' 'Dan Ingalls'
+ 'djp' 'David J. Pennell'
+ 'DM' 'Duane Maxwell'
+ 'dm' 'Duane Maxwell/EntryPoint'
+ 'DSM' 'Duane Maxwell'
+ 'DSM
+ 10/15/1999' 'Duane Maxwell'
+ 'drm' 'Delbert Murphy'
+ 'dtl' 'Dave Lewis'
+ 'dv' 'Daniel Vainsencher'
+ 'dvf' 'Daniel Vainsencher'
+ 'dvf
+ 6/10/2000' 'Daniel Vainsencher'
+ 'eat' 'Eric Arseneau Tremblay'
+ 'edc' 'Edgar DeCleene or Marcus Denker'
+ 'efc' 'Eddie Cottongim'
+ 'efo' 'Emilio Oca'
+ 'em' 'Ernest Micklei?'
+ 'emm' 'Ernest Micklei'
+ 'es' 'Enrico Spinielli'
+ 'fbs' 'Frank Shearar'
+ 'FBS' 'Frank Shearar'
+ 'fbs' 'Frank Shearar'
+ 'fc' 'Frank Caggiano'
+ 'fcs' 'Frank Sergeant'
+ 'fm' 'Florin Mateoc'
+ 'gh' 'Goran Krampe (nee Hultgren)'
+ 'gk' 'Goran Krampe (nee Hultgren)'
+ 'gm' 'German Morales'
+ 'go' 'Georg Gollmann'
+ 'gsa' 'German Arduino'
+ 'HEG' 'Henrik Ekenberg'
+ 'HilaireFernandes' 'Hilaire Fernandes'
+ 'hk' 'Herbert Konig'
+ 'hmm' 'Hans-Martin Mosner'
+ 'hpt' 'Hernan Tylim'
+ 'huma' 'Lyndon Tremblay'
+ 'ich.' 'Yuji Ichikawa'
+ 'ikp' 'Ian Piumarta'
+ 'jaf' 'Jan Fietz'
+ 'jam' 'Javier Musa'
+ 'jb' 'Jim Benson'
+ 'jcg' 'Joshua Gargus'
+ 'jdf' 'David Farber'
+ 'jdr' 'Javier Diaz-Reinoso'
+ 'je' 'Joern Eyrich'
+ 'je77' 'Jochen Rick'
+ 'JF' 'Julian Fitzell'
+ 'jf' 'Julian Fitzell'
+ 'jhm' 'John Maloney'
+ 'jm' 'John Maloney'
+ 'jm
+ ' 'John Maloney'
+ 'jla' 'Jerry Archibald'
+ 'jlb' 'Jim Benson'
+ 'jmb' 'Hans Baveco'
+ 'JMM' 'John McIntosh'
+ 'JMV' 'Juan Manuel Vuletich'
+ 'jmv' 'Juan Manuel Vuletich'
+ 'jon' 'Jon Hylands'
+ 'JP' 'Joseph Pelrine'
+ 'jp' 'Joseph Pelrine'
+ 'jrm' 'John-Reed Maffeo'
+ 'jrp' 'John Pierce'
+ 'jsp' 'Jeff Pierce'
+ 'JW' 'Jesse Welton'
+ 'jws' 'John Sarkela'
+ 'JWS' 'John Sarkela'
+ 'ka' 'Kazuhiro Abe'
+ 'kfr' 'Karl Ramberg'
+ 'KLC' 'Ken Causey'
+ 'klc' 'Ken Causey'
+ 'KR' 'korakurider'
+ 'KTT' 'Kurt Thams'
+ 'kwl' 'Klaus D. Witzel'
+ 'ky' 'Koji Yokokawa'
+ 'laza' 'Alexander Lazarevic'
+ 'LB' 'Leo Burd'
+ 'LC' 'Leandro Caniglia'
+ 'lc' 'Leandro Caniglia'
+ 'LEG' 'Gerald Leeb'
+ 'len' 'Luciano Esteban Notarfrancesco'
+ 'lr' 'Lukas Renggli'
+ 'lrs' 'Lorenzo Schiavina'
+ 'ls' 'Lex Spoon'
+ 'LS' 'Lex Spoon'
+ 'm3r' 'Maurice Rabb'
+ 'MAL' 'Michael Latta'
+ 'mas' 'Mark Schwenk'
+ 'm' 'Marcus Denker'
+ 'MD' 'Marcus Denker'
+ 'md' 'Marcus Denker'
+ 'md\' 'Marcus Denker'
+ 'mdr' 'Mike Rutenberg'
+ 'mga' 'Markus Galli'
+ 'miki' 'Mikael Kindborg'
+ 'mikki' 'Mikael Kindborg'
+ 'mir' 'Michael Rueger'
+ 'mist' 'Michal Starke'
+ 'MJG' 'Mark Guzdial'
+ 'mjg' 'Mark Guzdial'
+ 'mjg
+ 8/31/1998' 'Mark Guzdial'
+ 'mjg
+ 9/9/1998' 'Mark Guzdial'
+ 'mjg
+ 9/23/1998' 'Mark Guzdial'
+ 'mjr' 'Mike Roberts'
+ 'mjt' 'Mike Thomas'
+ 'mk' 'Matej Kosik'
+ 'mlr' 'Michael Rueger'
+ 'MPW' 'Marcel Weiher'
+ 'mpw' 'Marcel Weiher'
+ 'mrm' 'Martin McClure'
+ 'MPH' 'Michael Hewner'
+ 'MU' 'Masashi Umezawa'
+ 'mu' 'Masashi Umezawa'
+ 'mw' 'Martin Wirblat'
+ 'nb' 'Naala Brewer'
+ 'nice' 'Nicolas Cellier'
+ 'nk' 'Ned Konz'
+ 'nop' 'Jay Carlson'
+ 'Noury' 'Noury Bouraqadi'
+ 'NS' 'Nathanael Schaerli'
+ 'panda' 'Michael Rueger'
+ 'PHK' 'Peter Keeler'
+ 'pk' 'Pavel Krivanek'
+ 'pm' 'Patrick Mauritz'
+ 'pnm' 'Paul McDonough'
+ 'pnm
+ 8/23/2000' 'Paul McDonough'
+ 'RAA' 'Bob Arning'
+ 'RAA
+ 3/28/2000' 'Bob Arning'
+ 'r++' 'Gerardo Richarte'
+ 'raa' 'Bob Arning'
+ 'raok' 'Richard A. O''Keefe'
+ 'rbb' 'Brian Brown'
+ 'rca' 'Russell Allen'
+ 'reThink' 'Paul McDonough'
+ 'rew' 'Roger Whitney'
+ 'rhi' 'Robert Hirschfeld'
+ 'rh' 'Robert Hirschfeld'
+ 'Rik' 'Rik Fischer SmOOdy'
+ 'rk' 'Ram Krishnan'
+ 'rkris' 'Ram Krishnan'
+ 'RJT' 'Ron Teitelbaum'
+ 'RM' 'Rick McGeer'
+ 'rr' 'Romain Robbes'
+ 'rw' 'Roel Wuyts'
+ 'rw' 'Robert Withers'
+ 'rww' 'Robert Withers'
+ 'sbw' 'Stephan B. Wessels'
+ 'SD' 'Stephane Ducasse'
+ 'sd' 'Stephane Ducasse'
+ 'stephaneducassse' 'Stephane Ducasse'
+ 'sge' 'Steve Elkins'
+ 'shrink' 'Pavel Krivanek'
+ 'slg' 'Steve Gilbert'
+ 'sm' 'Simon Michael'
+ 'sma' 'Stefan Matthias Aust'
+ 'sn' 'Suslov Nikolay'
+ 'spfa' 'Stephane Rollandin'
+ 'sps' 'Steven Swerling'
+ 'sqr' 'Andres Valloud'
+ 'SqR' 'Andres Valloud'
+ 'SqR!!!!' 'Andres Valloud'
+ 'SqR!!!!!!!!' 'Andres Valloud'
+ 'sr' 'Stephan Rudlof'
+ 'ssa' 'Sam S. Adams'
+ 'Sames' 'Samuel S. Shuster'
+ 'SSS' 'Samuel S. Shuster'
+ 'st' 'Samuel Tardieu'
+ 'stephaneducasse' 'Stephane Ducasse'
+ 'stp' 'Stephen Travis Pope'
+ 'sumim' 'Masato Sumi'
+ 'svp' 'Stephen Vincent Pair'
+ 'sw' 'Scott Wallace'
+ 'sws' 'Scott Wallace'
+ 'T2' 'Toshiyuki Takeda'
+ 'tak' 'Takashi Yamamiya'
+ 'tao' 'Tim Olson'
+ 'tb' 'Todd Blanchard or Torsten Bergman'
+ 'TBn' 'Torsten Bergmann'
+ 'tbn' 'Torsten Bergmann'
+ 'tetha' 'Tetsuya Hayashi'
+ 'tfei' 'The Fourth Estate, Inc.'
+ 'th' 'Torge Husfeldt'
+ 'ti' 'Tobias Isenberg'
+ 'TJ' 'TJ Leone'
+ 'tk' 'Ted Kaehler'
+ 'tk
+ 9/13/97' 'Ted Kaehler'
+ 'tk
+ 12/6/2004' 'Ted Kaehler'
+ 'tk
+ 11/29/2004' 'Ted Kaehler'
+ 'tk
+ 11/26/2004' 'Ted Kaehler'
+ 'tk' 'Thomas Kowark'
+ 'tlk' 'Tom Koenig'
+ 'TN' 'korakurider'
+ 'tonyg' 'Tony Garnock-Jones'
+ 'TPR' 'Tim Rowledge'
+ 'tpr' 'Tim Rowledge'
+ 'TAG' 'Travis Griggs'
+ 'TRee' 'Trygve Reenskaug'
+ 'ts' 'Shortsleeved'
+ 'Tsutomu' 'Tsutomu Hiroshima'
+ 'tween' 'Andy Tween'
+ 'vb' 'Vassili Bykov'
+ 'vbdew' 'Vassili Bykov and Doug Way'
+ 'vj' 'Vladimir Janousek'
+ 'wiz' 'Jerome Peace'
+ 'wod' 'Bill Dargel'
+ 'ykoubo' 'Koji Yokokawa'
+ 'yo' 'Yoshiki Ohshima'
+ 'ward' 'Ward Cunningham'
+ 'zz' 'Serge Stinckwich'
+ )!
Item was added:
+ ----- Method: Authorship class>>dataMissingSignatories (in category 'as yet unclassified') -----
+ dataMissingSignatories
+ "This is a list of all Squeak contributors who have not returned a signed distribution agreement.
+
+ Nov 25th 2008
+ ---
+
+ initials name"
+ ^ #(
+ 'abc' 'Colin Putney (deduced)'
+ 'afr' 'Alejandro Reimondo'
+ 'ag' 'Andreas Gerdes'
+ 'AK' 'Anoulak Kictiraz'
+ 'ak' 'Anoulak Kictiraz'
+ 'AM' 'Aibek Musaev'
+ 'am' 'Aibek Musaev'
+ 'ASF' 'Adam Franco'
+ 'bmk' 'Brian Keefer'
+ 'cE' 'Christian Eitner'
+ 'cm' 'Cesare Marilungo?'
+ 'dik' 'Denis Kudriashov'
+ 'djm' 'Douglas McPherson'
+ 'dls' 'Darryl Smith'
+ 'dns' 'David N. Smith'
+ 'drs' 'Dean Swan'
+ 'dwh' 'Dwight Hughes'
+ 'edt' '?'
+ 'eldeh' 'Lars Dornheim'
+ 'EP' '?'
+ 'EW' 'Etan Wexler'
+ 'ff' 'Felix Franz'
+ 'gg' 'Giovanni Giorgi'
+ 'GL' 'Greg Lewin?'
+ 'GVG' 'Greg Gritton'
+ 'gwc' 'Geoff Corey'
+ 'H.Hachisuka' 'Hitoshi Hachisuka'
+ 'hg' 'Henrik Gedenryd'
+ 'hh' 'Helge Horch'
+ 'HJH' 'Hannes Hirzel'
+ 'IT' 'Ian Trudel'
+ 'jbc' 'Jay Casler'
+ 'JDD' 'John David Duncan'
+ 'jdl' 'Jose Laiolo'
+ 'jet' 'John Tobler'
+ 'jj' '?'
+ 'JLM' 'Jason McVay'
+ 'jlm' 'Jason McVay'
+ 'JO' 'Jonas Oehrn'
+ 'jwh' 'Jim Heyne'
+ 'JZH' 'John (Zhijiang) Han'
+ 'HK' 'Hunter Kelly'
+ 'Kafka' 'Pablo Malavolta'
+ 'los' 'Lothar Schenk'
+ 'mkd' 'Michael Donegan'
+ 'MM' 'Maarten Maartensz'
+ 'ms' 'Matthieu Suen?'
+ 'mm' '?'
+ 'mmo' 'Marica Odagaki'
+ 'msk' 'Michael Klein'
+ 'mtf' 'Matthew Fulmer'
+ 'mx' 'Maximialiano Taborda'
+ 'NDCC' '?'
+ 'mn' 'Mats Nygren'
+ 'nm' 'Nicolas Melin'
+ 'PH' 'Phil Hudson'
+ 'pmm' 'Philippe Marschall?'
+ 'RAH' 'Richard A. Harmon'
+ 'RB' 'Roland Bertuli'
+ 'RCS' 'Russell Swan'
+ 'rej' 'Ralph Johnson'
+ 'RJ' 'Ranjan Bagchi'
+ 'rjf' 'Ricardo J. Ferreira'
+ 'rlf' 'Ricardo J. Ferreira'
+ 'rmf' 'Robert Fure'
+ 'RMF' 'Robert Fure'
+ 'rop' 'Russell Penney'
+ 'rp' '?'
+ 'rpj' 'Robert P. Jarvis'
+ 'RvL' 'Reinier van Loon'
+ 'sac' 'Scott Crosby'
+ 'SIM' 'Stewart MacLean'
+ 'sjc' 'Sean Charles'
+ 'sk' 'Stefan Kersten'
+ 'slr' 'Steve Rees'
+ 'squeak' 'Henrik Gedenryd'
+ 'TBP' 'Brian Payne'
+ 'Tbp' 'Brian Payne'
+ 'TEM' 'Tom Morgan'
+ 'tm' '?'
+ 'to' '?'
+ 'tp' '?'
+ 'umur' 'Umur Ozkul'
+ 'UO' 'Umur Ozkul'
+ 'wb' 'Wayne Braun'
+ 'wbk' 'Bryce Kampjes'
+ 'wdc' 'Bill Cattey'
+ 'YE' '?'
+ 'zL' 'Lantz Rowland'
+ 'mvl' 'Martin v. Lowis'
+ 'pf' 'Petr Fischer'
+ 'JPF' '?'
+ 'ktt' '?'
+ 'ndCollectionsTests-Unordered' '?'
+ 'kb' 'Ken Bryant'
+ 'ge' '?'
+ 'ee' 'Evelyn Eastmond'
+ 'EE' 'Evelyn Eastmond'
+ 'tis' 'Tamara Stern'
+ 'TIS' 'Tamara Stern'
+ 'DaveF' 'Dave Feinburg'
+ 'NB' 'Nick Bushak'
+ 'DS' '?'
+ 'bss' 'Brian Silverman'
+ 'jens' 'Jens Monig'
+ 'dh' 'Darris Hupp'
+ 'avl' '?'
+ 'JTN' '?'
+ 'eo' '?'
+ 'sc' '?'
+ 'DSF' 'Dave Feinburg'
+ 'LY' '?'
+ 'qvl' '?'
+ 'as' '?'
+ 'RG' '?'
+ 'AC' 'Andy Chung'
+ 'swr' '?'
+ 'e' '?'
+ )!
Item was removed:
- ----- Method: Authorship class>>mc15Contributors (in category 'as yet unclassified') -----
- mc15Contributors
-
- "This is a list of all Squeak contributors who started after the relicensing effort was started and therefore know that the license is under MIT.
-
- Nov 26th 2008
- ---
-
- initials name"
- ^ #(
- 'djr' 'Danie Roux'
- 'sas' 'Sebasitan Sastre - ssastre at seaswork.com'
- )!
Item was removed:
- ----- Method: Authorship class>>returnedSignatories (in category 'as yet unclassified') -----
- returnedSignatories
-
- "This is a list of all Squeak contributors who have returned a signed distribution agreement.
-
- Nov 25th 2008
- ---
-
- initials name"
- ^ #(
- 'AB' 'Alexandre Bergel'
- 'ab' 'Avi Bryant or Alexandre Bergel'
-
-
-
- 'ACG' 'Andrew C. Greenberg'
- 'acg' 'Andrew C. Greenberg'
- 'ack' 'Alan Kay'
- 'ads' 'Adam Spitz'
- 'AFi' 'Alain Fischer'
- 'ajh' 'Anthony Hannan'
- 'aka' 'Mark Guzdial'
- 'al' 'Adrian Lienhard or Alexander Lazarevic'
- 'aoy' 'Andres Otaduy'
- 'apb' 'Andrew P. Black'
- 'apl' 'Alain Plantec'
- 'ar' 'Andreas Raab'
- '???' 'Andreas Raab'
- 'asm' 'Alejandro Magistrello'
- 'avi' 'Avi Bryant'
- 'ba' 'Bob Arning'
- 'bf' 'Bert Freudenberg'
- 'BEO' 'Bruce O''Neel '
- 'beo' 'Bruce O''Neel '
- 'BG' 'Boris Gaertner'
- 'bg' 'Boris Gaertner'
- 'bh' 'Bob Hartwig'
- 'BJP' 'Bijan Parsia'
- 'BJP
- 9/9/1998' 'Bijan Parsia'
- 'bk' 'Bolot Kerimbaev'
- 'bkv' 'Brent Vukmer'
- 'bob' 'Bob Arning'
- 'bolot' 'Bolot Kerimbaev'
- 'bootstrap' 'Pavel Krivanek'
- 'BP' 'Brent Pinkney'
- 'bp' 'Brent Pinkney or Bernhard Pieber'
- 'brp' 'Brent Pinkney'
- 'brp`' 'Brent Pinkney'
- 'btr' 'Brian Rice'
- 'bvs' 'Ben Schroeder'
- 'cbc' 'Chris Cunningham'
- 'ccn' 'Chris Norton'
- 'ccn+ceg' 'Chris Norton and Carl Gundel'
- 'ceg' 'Carl Gundel'
- 'CdG' 'Cees de Groot'
- 'cds' 'C. David Shaffer'
- 'chronograph' 'Tetsuya Hayashi'
- 'cmm' 'Chris Muller'
- 'crl' 'Craig Latta'
- 'cwp' 'Colin Putney'
-
- 'daf' 'Dave Faught'
- 'dao' 'danil osipchuk'
- 'das' 'David A Smith'
- 'DAS' 'David A Smith'
- 'dc' 'Damien Cassou'
- 'dd' 'Dominique Dutoit'
- 'de' 'Scott Wallace'
- 'dew' 'Doug Way'
- 'DF' 'Diego Fernandez'
- 'dgd' 'Diego Gomez Deck'
- 'dhhi' 'Dan Ingalls'
- 'di' 'Dan Ingalls'
- 'di
- ' 'Dan Ingalls'
- '6/5/97' 'Dan Ingalls'
- '6/6/97' 'Dan Ingalls'
- '6/7/97' 'Dan Ingalls'
- '6/8/97' 'Dan Ingalls'
- '6/9/97' 'Dan Ingalls'
- '6/10/97' 'Dan Ingalls'
- '6/11/97' 'Dan Ingalls'
- '6/13/97' 'Dan Ingalls'
- '6/18/97' 'Dan Ingalls'
- 'djp' 'David J. Pennell'
- 'DM' 'Duane Maxwell'
- 'dm' 'Duane Maxwell/EntryPoint'
- 'DSM' 'Duane Maxwell'
- 'DSM
- 10/15/1999' 'Duane Maxwell'
- 'drm' 'Delbert Murphy'
- 'dtl' 'Dave Lewis'
- 'dv' 'Daniel Vainsencher'
- 'dvf' 'Daniel Vainsencher'
- 'dvf
- 6/10/2000' 'Daniel Vainsencher'
- 'eat' 'Eric Arseneau Tremblay'
- 'edc' 'Edgar DeCleene or Marcus Denker'
- 'efc' 'Eddie Cottongim'
- 'efo' 'Emilio Oca'
- 'em' 'Ernest Micklei?'
- 'emm' 'Ernest Micklei'
- 'es' 'Enrico Spinielli'
- 'fbs' 'Frank Shearar'
- 'FBS' 'Frank Shearar'
- 'fbs' 'Frank Shearar'
- 'fc' 'Frank Caggiano'
- 'fcs' 'Frank Sergeant'
- 'fm' 'Florin Mateoc'
- 'gh' 'Goran Krampe (nee Hultgren)'
- 'gk' 'Goran Krampe (nee Hultgren)'
- 'gm' 'German Morales'
- 'go' 'Georg Gollmann'
- 'gsa' 'German Arduino'
- 'HEG' 'Henrik Ekenberg'
- 'HilaireFernandes' 'Hilaire Fernandes'
- 'hk' 'Herbert Konig'
- 'hmm' 'Hans-Martin Mosner'
- 'hpt' 'Hernan Tylim'
- 'huma' 'Lyndon Tremblay'
- 'ich.' 'Yuji Ichikawa'
- 'ikp' 'Ian Piumarta'
- 'jaf' 'Jan Fietz'
- 'jam' 'Javier Musa'
- 'jb' 'Jim Benson'
- 'jcg' 'Joshua Gargus'
- 'jdf' 'David Farber'
- 'jdr' 'Javier Diaz-Reinoso'
- 'je' 'Joern Eyrich'
- 'je77' 'Jochen Rick'
- 'JF' 'Julian Fitzell'
- 'jf' 'Julian Fitzell'
- 'jhm' 'John Maloney'
- 'jm' 'John Maloney'
- 'jm
- ' 'John Maloney'
- 'jla' 'Jerry Archibald'
- 'jlb' 'Jim Benson'
- 'jmb' 'Hans Baveco'
- 'JMM' 'John McIntosh'
- 'JMV' 'Juan Manuel Vuletich'
- 'jmv' 'Juan Manuel Vuletich'
- 'jon' 'Jon Hylands'
- 'JP' 'Joseph Pelrine'
- 'jp' 'Joseph Pelrine'
- 'jrm' 'John-Reed Maffeo'
- 'jrp' 'John Pierce'
- 'jsp' 'Jeff Pierce'
- 'JW' 'Jesse Welton'
- 'jws' 'John Sarkela'
- 'JWS' 'John Sarkela'
- 'ka' 'Kazuhiro Abe'
- 'kfr' 'Karl Ramberg'
- 'KLC' 'Ken Causey'
- 'klc' 'Ken Causey'
- 'KR' 'korakurider'
- 'KTT' 'Kurt Thams'
- 'kwl' 'Klaus D. Witzel'
- 'ky' 'Koji Yokokawa'
- 'laza' 'Alexander Lazarevic'
- 'LB' 'Leo Burd'
- 'LC' 'Leandro Caniglia'
- 'lc' 'Leandro Caniglia'
- 'LEG' 'Gerald Leeb'
- 'len' 'Luciano Esteban Notarfrancesco'
- 'lr' 'Lukas Renggli'
- 'lrs' 'Lorenzo Schiavina'
- 'ls' 'Lex Spoon'
- 'LS' 'Lex Spoon'
- 'm3r' 'Maurice Rabb'
- 'MAL' 'Michael Latta'
- 'mas' 'Mark Schwenk'
- 'm' 'Marcus Denker'
- 'MD' 'Marcus Denker'
- 'md' 'Marcus Denker'
- 'md\' 'Marcus Denker'
- 'mdr' 'Mike Rutenberg'
- 'mga' 'Markus Galli'
- 'miki' 'Mikael Kindborg'
- 'mikki' 'Mikael Kindborg'
- 'mir' 'Michael Rueger'
- 'mist' 'Michal Starke'
- 'MJG' 'Mark Guzdial'
- 'mjg' 'Mark Guzdial'
- 'mjg
- 8/31/1998' 'Mark Guzdial'
- 'mjg
- 9/9/1998' 'Mark Guzdial'
- 'mjg
- 9/23/1998' 'Mark Guzdial'
- 'mjr' 'Mike Roberts'
- 'mjt' 'Mike Thomas'
- 'mk' 'Matej Kosik'
- 'mlr' 'Michael Rueger'
- 'MPW' 'Marcel Weiher'
- 'mpw' 'Marcel Weiher'
- 'mrm' 'Martin McClure'
- 'MPH' 'Michael Hewner'
- 'MU' 'Masashi Umezawa'
- 'mu' 'Masashi Umezawa'
- 'mw' 'Martin Wirblat'
- 'nb' 'Naala Brewer'
- 'nice' 'Nicolas Cellier'
- 'nk' 'Ned Konz'
- 'nop' 'Jay Carlson'
- 'Noury' 'Noury Bouraqadi'
- 'NS' 'Nathanael Schaerli'
- 'panda' 'Michael Rueger'
- 'PHK' 'Peter Keeler'
- 'pk' 'Pavel Krivanek'
- 'pm' 'Patrick Mauritz'
- 'pnm' 'Paul McDonough'
- 'pnm
- 8/23/2000' 'Paul McDonough'
- 'RAA' 'Bob Arning'
- 'RAA
- 3/28/2000' 'Bob Arning'
- 'r++' 'Gerardo Richarte'
- 'raa' 'Bob Arning'
- 'raok' 'Richard A. O''Keefe'
- 'rbb' 'Brian Brown'
- 'rca' 'Russell Allen'
- 'reThink' 'Paul McDonough'
- 'rew' 'Roger Whitney'
- 'rhi' 'Robert Hirschfeld'
- 'rh' 'Robert Hirschfeld'
- 'Rik' 'Rik Fischer SmOOdy'
- 'rk' 'Ram Krishnan'
- 'rkris' 'Ram Krishnan'
- 'RJT' 'Ron Teitelbaum'
- 'RM' 'Rick McGeer'
- 'rr' 'Romain Robbes'
- 'rw' 'Roel Wuyts'
- 'rw' 'Robert Withers'
- 'rww' 'Robert Withers'
- 'sbw' 'Stephan B. Wessels'
- 'SD' 'Stephane Ducasse'
- 'sd' 'Stephane Ducasse'
- 'stephaneducassse' 'Stephane Ducasse'
- 'sge' 'Steve Elkins'
- 'shrink' 'Pavel Krivanek'
- 'slg' 'Steve Gilbert'
- 'sm' 'Simon Michael'
- 'sma' 'Stefan Matthias Aust'
- 'sn' 'Suslov Nikolay'
- 'spfa' 'Stephane Rollandin'
- 'sps' 'Steven Swerling'
- 'sqr' 'Andres Valloud'
- 'SqR' 'Andres Valloud'
- 'SqR!!!!' 'Andres Valloud'
- 'SqR!!!!!!!!' 'Andres Valloud'
- 'sr' 'Stephan Rudlof'
- 'ssa' 'Sam S. Adams'
- 'Sames' 'Samuel S. Shuster'
- 'SSS' 'Samuel S. Shuster'
- 'st' 'Samuel Tardieu'
- 'stephaneducasse' 'Stephane Ducasse'
- 'stp' 'Stephen Travis Pope'
- 'sumim' 'Masato Sumi'
- 'svp' 'Stephen Vincent Pair'
- 'sw' 'Scott Wallace'
- 'sws' 'Scott Wallace'
- 'T2' 'Toshiyuki Takeda'
- 'tak' 'Takashi Yamamiya'
- 'tao' 'Tim Olson'
- 'tb' 'Todd Blanchard or Torsten Bergman'
- 'TBn' 'Torsten Bergmann'
- 'tbn' 'Torsten Bergmann'
- 'tetha' 'Tetsuya Hayashi'
- 'tfei' 'The Fourth Estate, Inc.'
- 'th' 'Torge Husfeldt'
- 'ti' 'Tobias Isenberg'
- 'TJ' 'TJ Leone'
- 'tk' 'Ted Kaehler'
- 'tk
- 9/13/97' 'Ted Kaehler'
- 'tk
- 12/6/2004' 'Ted Kaehler'
- 'tk
- 11/29/2004' 'Ted Kaehler'
- 'tk
- 11/26/2004' 'Ted Kaehler'
- 'tk' 'Thomas Kowark'
- 'tlk' 'Tom Koenig'
- 'TN' 'korakurider'
- 'tonyg' 'Tony Garnock-Jones'
- 'TPR' 'Tim Rowledge'
- 'tpr' 'Tim Rowledge'
- 'TAG' 'Travis Griggs'
- 'TRee' 'Trygve Reenskaug'
- 'ts' 'Shortsleeved'
- 'Tsutomu' 'Tsutomu Hiroshima'
- 'tween' 'Andy Tween'
- 'vb' 'Vassili Bykov'
- 'vbdew' 'Vassili Bykov and Doug Way'
- 'vj' 'Vladimir Janousek'
- 'wiz' 'Jerome Peace'
- 'wod' 'Bill Dargel'
- 'ykoubo' 'Koji Yokokawa'
- 'yo' 'Yoshiki Ohshima'
- 'ward' 'Ward Cunningham'
- 'zz' 'Serge Stinckwich'
- )!
Item was removed:
- ----- Method: Authorship class>>pharoContributors (in category 'as yet unclassified') -----
- pharoContributors
-
- "This is a list of all Squeak contributors who started after the relicensing effort was started and therefore know that the license is under MIT.
-
- Nov 26th 2008
- ---
-
- initials name"
- ^ #(
- 'AlexandreBergel' 'Alexandre Bergel'
- 'NorbertHartl' 'Norbert Hartl'
- 'gvc' 'Gary Chambers'
- )!
Item was removed:
- ----- Method: Authorship class>>agreedContributors (in category 'as yet unclassified') -----
- agreedContributors
-
- "This is a list of all Squeak contributors whom Yoshiki Ohshima contacted and get the favorable words, but have not returned a signed distribution agreement yet.
-
- Nov 25th 2008
- ---
-
- initials name"
- ^ #(
- 'ac' 'Andrew Catton'
- 'pad' 'Pierre-Andre Dreyfuss'
- )!
Item was removed:
- ----- Method: Authorship class>>newContributors (in category 'as yet unclassified') -----
- newContributors
-
- "This is a list of all Squeak contributors who started after the relicensing effort was started and therefore know that the license is under MIT.
-
- Nov 26th 2008
- ---
-
- initials name"
- ^ #(
- 'aw' 'Alessandro Warth'
- 'be' 'Bernd Eckardt'
- 'cjs' '(from trac)'
- 'eem' 'Eliot Emilio Miranda'
- 'jf' 'Jan Fietz'
- 'lg' 'Luke Gorrie'
- 'jl' 'Jens Linke'
- 'JSM' 'John S Mcintosh'
- 'thf' 'an Impara employee'
- 'sjg' 'Simon Guest'
- 'kph' 'Keith Hodges'
- 'kks' 'kks'
- 'meta-auto' 'generated code'
- 'programmatic' 'generated code'
- 'wbk' 'Bryce Kampjes'
- 'mtf' 'Matthew Fulmer'
- 'rej' 'Ralph Johnson'
- )!
Item was removed:
- ----- Method: Authorship class>>miscOkInitials (in category 'as yet unclassified') -----
- miscOkInitials
-
- "initials name"
- ^ #(
- 'abc' 'Colin Putney'
- 'xxx' 'Keith Hodges in mc1.5'
- 'test' 'Keith Hodges in mc1.5'
- 'stephane.ducasse' 'Stephane Ducasse'
-
- )!
Item was removed:
- ----- Method: Authorship class>>missingSignatories (in category 'as yet unclassified') -----
- missingSignatories
- "This is a list of all Squeak contributors who have not returned a signed distribution agreement.
-
- Nov 25th 2008
- ---
-
- initials name"
- ^ #(
- 'abc' 'Colin Putney (deduced)'
- 'afr' 'Alejandro Reimondo'
- 'ag' 'Andreas Gerdes'
- 'AK' 'Anoulak Kictiraz'
- 'ak' 'Anoulak Kictiraz'
- 'AM' 'Aibek Musaev'
- 'am' 'Aibek Musaev'
- 'ASF' 'Adam Franco'
- 'bmk' 'Brian Keefer'
- 'cE' 'Christian Eitner'
- 'cm' 'Cesare Marilungo?'
- 'dik' 'Denis Kudriashov'
- 'djm' 'Douglas McPherson'
- 'dls' 'Darryl Smith'
- 'dns' 'David N. Smith'
- 'drs' 'Dean Swan'
- 'dwh' 'Dwight Hughes'
- 'edt' '?'
- 'eldeh' 'Lars Dornheim'
- 'EP' '?'
- 'EW' 'Etan Wexler'
- 'ff' 'Felix Franz'
- 'gg' 'Giovanni Giorgi'
- 'GL' 'Greg Lewin?'
- 'GVG' 'Greg Gritton'
- 'gwc' 'Geoff Corey'
- 'H.Hachisuka' 'Hitoshi Hachisuka'
- 'hg' 'Henrik Gedenryd'
- 'hh' 'Helge Horch'
- 'HJH' 'Hannes Hirzel'
- 'IT' 'Ian Trudel'
- 'jbc' 'Jay Casler'
- 'JDD' 'John David Duncan'
- 'jdl' 'Jose Laiolo'
- 'jet' 'John Tobler'
- 'jj' '?'
- 'JLM' 'Jason McVay'
- 'jlm' 'Jason McVay'
- 'JO' 'Jonas Oehrn'
- 'jwh' 'Jim Heyne'
- 'JZH' 'John (Zhijiang) Han'
- 'HK' 'Hunter Kelly'
- 'Kafka' 'Pablo Malavolta'
- 'los' 'Lothar Schenk'
- 'mkd' 'Michael Donegan'
- 'MM' 'Maarten Maartensz'
- 'mm' '?'
- 'mmo' 'Marica Odagaki'
- 'msk' 'Michael Klein'
- 'mtf' 'Matthew Fulmer'
- 'mx' 'Maximialiano Taborda'
- 'NDCC' '?'
- 'mn' 'Mats Nygren'
- 'nm' 'Nicolas Melin'
- 'PH' 'Phil Hudson'
- 'pmm' 'Philippe Marschall?'
- 'RAH' 'Richard A. Harmon'
- 'RB' 'Roland Bertuli'
- 'RCS' 'Russell Swan'
- 'rej' 'Ralph Johnson'
- 'RJ' 'Ranjan Bagchi'
- 'rjf' 'Ricardo J. Ferreira'
- 'rlf' 'Ricardo J. Ferreira'
- 'rmf' 'Robert Fure'
- 'RMF' 'Robert Fure'
- 'rop' 'Russell Penney'
- 'rp' '?'
- 'rpj' 'Robert P. Jarvis'
- 'RvL' 'Reinier van Loon'
- 'sac' 'Scott Crosby'
- 'SIM' 'Stewart MacLean'
- 'sjc' 'Sean Charles'
- 'sk' 'Stefan Kersten'
- 'slr' 'Steve Rees'
- 'squeak' 'Henrik Gedenryd'
- 'TBP' 'Brian Payne'
- 'Tbp' 'Brian Payne'
- 'TEM' 'Tom Morgan'
- 'tm' '?'
- 'to' '?'
- 'tp' '?'
- 'umur' 'Umur Ozkul'
- 'UO' 'Umur Ozkul'
- 'wb' 'Wayne Braun'
- 'wbk' 'Bryce Kampjes'
- 'wdc' 'Bill Cattey'
- 'YE' '?'
- 'zL' 'Lantz Rowland'
- 'mvl' 'Martin v. Lowis'
- 'pf' 'Petr Fischer'
- 'JPF' '?'
- 'ktt' '?'
- 'ndCollectionsTests-Unordered' '?'
- 'kb' 'Ken Bryant'
- 'ge' '?'
- 'ee' 'Evelyn Eastmond'
- 'EE' 'Evelyn Eastmond'
- 'tis' 'Tamara Stern'
- 'TIS' 'Tamara Stern'
- 'DaveF' 'Dave Feinburg'
- 'NB' 'Nick Bushak'
- 'DS' '?'
- 'bss' 'Brian Silverman'
- 'jens' 'Jens Monig'
- 'dh' 'Darris Hupp'
- 'avl' '?'
- 'JTN' '?'
- 'eo' '?'
- 'sc' '?'
- 'DSF' 'Dave Feinburg'
- 'LY' '?'
- 'qvl' '?'
- 'as' '?'
- 'RG' '?'
- 'AC' 'Andy Chung'
- 'swr' '?'
- 'e' '?'
- )!
More information about the Packages
mailing list