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