I started to go method by method through the EToys changesets and
apply what is relevant for Pharo. This brought the list of dirty
methods from 243 down to 164 (I updated the working list
http://code.google.com/p/pharo/wiki/ResultofRelicensing?ts=1242594801)
.
EToys 2181basicRemoval.st
- Remove BlobMorph
- Remove SystemVersion class>>#setVersion
- Remove Boolean>>#==>
- EventRecorderMorph>>#service and #openTapeFromFile:
- Remove SubpaneDividerMorph
- Remove ArchiveViewer>>#initializeToStandAlone
- Deprecated MethodDictionary>>#do:
- Remove SystemWindow>>#allowReframeHandles: and #allowReframeHandles
- Remove SoundRecorder>>#isActive
- Remove XBMReadWriter
EToys 2183removeScaleMorph.st
- Remove ScaleMorph
From EToys 2182basicRevert1.st
- Reverted to previous version HandMorph>>#cursorBounds
- Reverted to previous version MIDIScore>>#durationInTicks
- Reverted to previous version SerialPort>>#openPort:
- Reverted to previous version WatchMorph>>#createLabels
From 2186revertJDL.st
- Reverted to previous version PasteUpMorph>>#selectedRect
- Reverted to previous version Reverted to previous version
Sonogram>>#plotColumn:
- Reverted to previous version SpeakerMorph>>#appendSample:
- Reverted to previous version
TableLayout>>#computeCellArrangement:... and other methods
- Reverted to previous version TransformationMorph>>#scaleToMatch:
Rewrote following methods from previous, license clean versions:
- Rewrote SelectorBrowser>>#selectorMenu:
- FileDirectory>>#assureExistence
- Removed Object>>#veryDeepCopy and inlined senders
___________________
http://www.adrian-lienhard.ch/_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project