Good list !
- What do you think about remove bookMorph because it introduced a
lot of dependencies
- I will continue to work on etoy removal
On Sep 21, 2008, at 2:22 PM, Marcus Denker wrote:
Hi,
I was already multiple times asked for a list of specific things
that people could work on. Here are some ideas:
-> World menu (after applying the simplification from bugtracker #166)
-> Fullscreen of/on should be rendered like soundof/on, that is
just one entry that changes
according to state of display.
-> in debug the start rendering entries should only be rendered
when flag is set. (see code it calls)
-> Preferences contains the code of the old preferences-browser.
Remove all code related to this.
(see Preferences class>>preferencesControlPanel)
-> Browser has "printOut" menu entries that just do fileOut. Remove
those entries.
-> Browser has entry "browse all" in system category menu. This
makes no sense.
-> SqueakMap stores 1.5MB of crap in the image. make changeset that
removes SqueakMap from the image.
(check SqueakMap default purge)
-> registerInFlapsRegistry... called in the class side initalize,
please remove this and the infrastructure of flaps-registering.
-> clean up Preferences. There are many preferences that nobody ever
changes because the
default makes a lot of sense. These need to be removed.
-> CurvierMorph should be merged with PolygonMorph
-> FileList2 should be merged with FileList.
-> TranslatedMethod is a leftover from the original Jitter of 1998.
Needs to be removed.
Please note, it's in the specialObjectArray!
-> Remove PluggableDictionary, PluggableSet (these are workarounds
for the broken hashing in Squeak. We
will fix hashing later for real)
-> ColorTheme and subclasses should be removed. Refactoring needed
for all users. (maybe best done
after polymorph is added)
-> remove BOBTransformationMorph. Refactor, merge with
TransformationMorph? (maybe wait till etoys is gone)
-> AlignmentMorphBob1 should be removed. Refactoring needed. (maybe
wait till etoys is gone)
-> Remove world-in-world support. start by removing classes
EmbeddedWorldBorderMorph, NewWorldWindow after fixing all uses.
-> TwoWayScrollPane shoud be removed (ScrollPane can do everything).
Fix all useres of TwoWayScrollPane and delete class.
-> CurrentProjectRefactoring is deprecated, yet it is referenced.
Please fix all references (mostly just use Project current) and
remove CurrentProjectRefactoring.
-> Use Sophie's code to render a real pulldown menu entries on
windows and Mac
--
Marcus Denker -- [EMAIL PROTECTED]
http://www.iam.unibe.ch/~denker
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project