Le 14/05/2015 21:18, stepharo a écrit :
Thanks alain for checking.
I think that we can offer different implementations and let people pick
the ones they like.
My goal is to remove direct refer to Transcript from the image so that
we can plug an implementation and in particular
the merge of Doru and Norbert/Mine loggers
Stef
I did a cs that I've added in fogbugz entry, I tried to make as few
modifications as possible, so that it remains like original Cuis
implementation.
May be a CS is not the best, but I do not know slices well, I don't know
for example if they are cumulatives, and automaticallly processed as a
fix when the issue is closed, that would not be good here, it is still a
WIP.
May be a repo on Smalltalkhub for that transcript would be better?
I will also edit (or remove, but I don't know how yet) some comments I
added in fogbugz entry, because the mailing list is a better place for
discussions, IIUC it would be better to put only recaps in the fogbugz
entry.
As of today, the integration with Pharo ui is not good : it overwrites
windows etc (as you may have seen in attached screenshots), some work is
needed to make it better.
modifications I made to the original Cuis sources :
- changed all _ with :=
- renamed Transcript to CuisTranscript
- renamed TranscriptMorph to CuisTranscriptMorph
- renamed Transcriptwindow to CuisTranscriptWindow
all in original st files, in order to keep the original stamp (author)
filed-in those st files in pharo
then in pharo:
- filed-in 2 deprecated methods borrowed from squeak 4.5
(Canvas>>image:at: and Rectangle>>outsetBy: ) todo here: find the
replacement
- Modified 4 methods about extent, position etc, and added 2 for
Cuis/Pharo compatibility : to be checked too
and filed out the cs.
--
Regards,
Alain