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 -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker