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

Reply via email to