With regard to the Full image / Shout / overridden methods ...
I have done some work on splitting Shout into ... 1. a changeset of base image changes. including an MvcTextEditor subclass of AppRegistry (similar to MorphicTextEdtior, but for MVC)
2. a package that makes no changes to existing base image methods. (Although it does add new methods to base classes)
I have achieved the above (see attached files). However; I am not happy with they way the code is looking at the moment. There is a lot of duplication where I have had to create subclasses of some base classes, and some nasty hacks.
So, it needs some further work; and a lot of testing - particularly in mvc. But I thought I'd post what I have so far.
Thanks to all who are working on the full image - which, in the future, will be even fuller ;>) Cheers, Andy
----- Original Message ----- From: "Marcus Denker" denker@iam.unibe.ch To: "The general-purpose Squeak developers list" squeak-dev@lists.squeakfoundation.org Sent: Tuesday, August 24, 2004 3:51 PM Subject: Re: Lessons learnt from been an integrator
Am 24.08.2004 um 15:57 schrieb Hannes Hirzel:
Hello,
stéphane ducasse wrote:
Hi all
here are the lessons we learnt while building the 3.7 image. We wanted to have shout, rb, connector morph in 3.7 but there were too much patches.
What do you mean by this? Did the packages not load? Or did they overwrite important methods?
They overwrite many methods. It makes no sense at all to have a system in beta for 4 Months and then change stuff a week before a release.
How did you find out?
By looking at the code?
Thank you Stef for this report.
I learn that it is not possible to integrate Ned's connector morphs. What is the reason? Did you contact Ned? He is often amazing how fast he fixes things. I remember that he recently put out a new release. As SM is down currently I cannot check.
Ned posted *a lot* of fixed for morphic to the list. Many of those are required for Connectors, but not all of them got added to 3.7.
It would be very nice to have the connector morphs in 3.7 full. Or perhaps it is not a good idea to integrate something which has not been retested. I would be willing to retest 3.7 full with Ned's connector morphs included. However this will surely add a few days more.
There is no way to add connectors to 3.7, as we can't add all the patches.
Maybe people should have put some effort into integrating all the stuff into 3.7 when it was possible, but somehow nobody wanted to do that back then. I wrote lots of mails to the list that there is work to be done with regard to harvesting, but everyone seems to be thinking that it is not important.
Marcus
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.716 / Virus Database: 472 - Release Date: 06/07/2004