On 21.09.2008, at 18:17, Stéphane Ducasse wrote:

Good list !

- What do you think about remove bookMorph because it introduced a lot of dependencies


Yes, that needs to be removed. But that's some work as it has dependencies everywhere.
(sometimes the code is really amazing that you can see in Squeak...)

        Marcus

- I will continue to work on etoy removal

ok!

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

--
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

Reply via email to