Fwd: about merging some CUIS changes into pharo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: about merging some CUIS changes into pharo

Stéphane Ducasse
juan words :)

Begin forwarded message:

> From: Juan Vuletich <[hidden email]>
> Date: July 19, 2009 12:11:03 AM CEDT
> To: stephane ducasse <[hidden email]>
> Cc: Adrian Lienhard <[hidden email]>
> Subject: Re: about merging some CUIS changes into pharo
>
> Hi Stef,
>
> stephane ducasse wrote:
>> Hi Juan
>>
>> What are the changes you did that you think are worth harvesting in  
>> other forks?
>>
>> http://www.jvuletich.org/Cuis/Categories.txt
>
> I selected the most relevant ones, and pasted them at the end of  
> this message. I think you'd start with them. Please keep in mind  
> that these changes were intended for a different code base, so many  
> will require tweaking for Pharo. Hopefully you can understand what  
> the intent of each change set was. Some of them came straight from  
> Mantis, or adapted for Cuis from the Squeak versions. Most of them  
> indicate the Mantis # in the name.
>
> The MessageTally enh are the most important. Current MessageTally is  
> seriously flawed if more than one process is running (which is  
> _always_ the case!).
>
> Also, note that I did not include any of the Morphic cleaning stuff,  
> because they would break compatibility with much stuff.
>
> I also did not include NiceFonts (AA StrikeFonts) stuff. I guess you  
> don't want that into Pharo... If you do want this, before loading  
> the changesets you'd need to load the NiceFonts package from  
> SqueakMap (it is not updated with numbered updates, so add them  
> afterwards).
>
> Finally, I started numbering changes about a year ago. So I don't  
> have changesets for things I did before. However that was mostly  
> removing stuff, not actual enhancements and bugfixes.
>
>> If I pick a topic can you give me feedback if I get problems?
>
> Sure!
>
> Cheers,
> Juan Vuletich
>
>> Stef
>
> MessageTally enh
> -------------------------
> 0122-MessageTallyEnh-ar-jmv.11.cs
> 0191-MessageTallyNoWrap-jmv2.cs
>
> Nicer Cursors
> -------------------
> 0046-Cursor.3.cs
>
> Chronology enh (just 2 changesets selected)
> -------------------------
> 0099-ChronologyEnh-jmv.1.cs
> 0226-DateAndTime-fromSeconds-dtl-M7356.cs
>
> Kernel: Semaphores, Delays, Processes, WeakReferences
> -------------------------------------------------------------------------
> 0101-SafeDelay-2-ar.cs
> 0102-DelayTweaks-ar.cs
> 0103-DelayStartup-jmv.cs
> 0104-SemaCritical-ar.cs
> 0130-CreateSemaphoreTest-jmv.1.cs
> 0131-DelayCleanup-ar.1.cs
> 0132-AtomicProcessSuspend-ar.1.cs
> 0133-ProcessTerminateFix-ar.2.cs
> 0134-DelayWaitTimeout-ar.2.cs
> 0135-SignalExceptionFix-ar.1.cs
> 0136-assertFix-jmv.1.cs
> 0137-SemaTests-ar.cs
> 0173-offList-jmv.1.cs
> 0187-DelayWaitTimeout-ar.3.cs
> 0192-WeakMessageSendFixPart1-jmv-M7352.cs
> 0193-WeakMessageSendFixPart2-jmv-M7352.1.cs
> 0207-AvoidCreatingDelays-jmv.1.cs
> 0212-ForkSenders-jmv.1.cs
> 0213-ForkAnswersNil-jmv.5.cs
>
> Misc goodies and lesser tweaks
> ------------------------------------------
> 0053-ensure-close.1.cs
> 0058-browseUndeclared.1.cs
> 0129-xorFixes-em.1.cs
> 0182-RemoveLineFeedsTweak-jmv.1.cs
> 0190-isShadowed-jmv.1.cs
> 0196-AnalysisTools-jmv.1.cs
> 0206-AnalysisToolsEnh-jmv.4.cs
> 0214-nilMNU-bf-jmv.1.cs
>
> Morphic / LightWidgets
> -------------------
> 0153-runStepMethodsIn-ar.2.cs
> 0189-MenusWithPen.10.cs


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: about merging some CUIS changes into pharo

Stéphane Ducasse
here are CUIS cs but with _ -> by :=







On Jul 19, 2009, at 10:09 AM, Stéphane Ducasse wrote:

> juan words :)
>
> Begin forwarded message:
>
>> From: Juan Vuletich <[hidden email]>
>> Date: July 19, 2009 12:11:03 AM CEDT
>> To: stephane ducasse <[hidden email]>
>> Cc: Adrian Lienhard <[hidden email]>
>> Subject: Re: about merging some CUIS changes into pharo
>>
>> Hi Stef,
>>
>> stephane ducasse wrote:
>>> Hi Juan
>>>
>>> What are the changes you did that you think are worth harvesting in
>>> other forks?
>>>
>>> http://www.jvuletich.org/Cuis/Categories.txt
>>
>> I selected the most relevant ones, and pasted them at the end of
>> this message. I think you'd start with them. Please keep in mind
>> that these changes were intended for a different code base, so many
>> will require tweaking for Pharo. Hopefully you can understand what
>> the intent of each change set was. Some of them came straight from
>> Mantis, or adapted for Cuis from the Squeak versions. Most of them
>> indicate the Mantis # in the name.
>>
>> The MessageTally enh are the most important. Current MessageTally is
>> seriously flawed if more than one process is running (which is
>> _always_ the case!).
>>
>> Also, note that I did not include any of the Morphic cleaning stuff,
>> because they would break compatibility with much stuff.
>>
>> I also did not include NiceFonts (AA StrikeFonts) stuff. I guess you
>> don't want that into Pharo... If you do want this, before loading
>> the changesets you'd need to load the NiceFonts package from
>> SqueakMap (it is not updated with numbered updates, so add them
>> afterwards).
>>
>> Finally, I started numbering changes about a year ago. So I don't
>> have changesets for things I did before. However that was mostly
>> removing stuff, not actual enhancements and bugfixes.
>>
>>> If I pick a topic can you give me feedback if I get problems?
>>
>> Sure!
>>
>> Cheers,
>> Juan Vuletich
>>
>>> Stef
>>
>> MessageTally enh
>> -------------------------
>> 0122-MessageTallyEnh-ar-jmv.11.cs
>> 0191-MessageTallyNoWrap-jmv2.cs
>>
>> Nicer Cursors
>> -------------------
>> 0046-Cursor.3.cs
>>
>> Chronology enh (just 2 changesets selected)
>> -------------------------
>> 0099-ChronologyEnh-jmv.1.cs
>> 0226-DateAndTime-fromSeconds-dtl-M7356.cs
>>
>> Kernel: Semaphores, Delays, Processes, WeakReferences
>> -------------------------------------------------------------------------
>> 0101-SafeDelay-2-ar.cs
>> 0102-DelayTweaks-ar.cs
>> 0103-DelayStartup-jmv.cs
>> 0104-SemaCritical-ar.cs
>> 0130-CreateSemaphoreTest-jmv.1.cs
>> 0131-DelayCleanup-ar.1.cs
>> 0132-AtomicProcessSuspend-ar.1.cs
>> 0133-ProcessTerminateFix-ar.2.cs
>> 0134-DelayWaitTimeout-ar.2.cs
>> 0135-SignalExceptionFix-ar.1.cs
>> 0136-assertFix-jmv.1.cs
>> 0137-SemaTests-ar.cs
>> 0173-offList-jmv.1.cs
>> 0187-DelayWaitTimeout-ar.3.cs
>> 0192-WeakMessageSendFixPart1-jmv-M7352.cs
>> 0193-WeakMessageSendFixPart2-jmv-M7352.1.cs
>> 0207-AvoidCreatingDelays-jmv.1.cs
>> 0212-ForkSenders-jmv.1.cs
>> 0213-ForkAnswersNil-jmv.5.cs
>>
>> Misc goodies and lesser tweaks
>> ------------------------------------------
>> 0053-ensure-close.1.cs
>> 0058-browseUndeclared.1.cs
>> 0129-xorFixes-em.1.cs
>> 0182-RemoveLineFeedsTweak-jmv.1.cs
>> 0190-isShadowed-jmv.1.cs
>> 0196-AnalysisTools-jmv.1.cs
>> 0206-AnalysisToolsEnh-jmv.4.cs
>> 0214-nilMNU-bf-jmv.1.cs
>>
>> Morphic / LightWidgets
>> -------------------
>> 0153-runStepMethodsIn-ar.2.cs
>> 0189-MenusWithPen.10.cs
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

0122-MessageTallyEnh-ar-jmv.11.cs (22K) Download Attachment
0191-MessageTallyNoWrap-jmv2.cs (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: about merging some CUIS changes into pharo

Stéphane Ducasse
adrian
I will integrate these changes (may be also create a separate package).

Stef

On Jul 19, 2009, at 2:20 PM, Stéphane Ducasse wrote:

> here are CUIS cs but with _ -> by :=
>
>
>
> <0122-MessageTallyEnh-ar-jmv.11.cs><0191-MessageTallyNoWrap-jmv2.cs>
>
>
> On Jul 19, 2009, at 10:09 AM, Stéphane Ducasse wrote:
>
>> juan words :)
>>
>> Begin forwarded message:
>>
>>> From: Juan Vuletich <[hidden email]>
>>> Date: July 19, 2009 12:11:03 AM CEDT
>>> To: stephane ducasse <[hidden email]>
>>> Cc: Adrian Lienhard <[hidden email]>
>>> Subject: Re: about merging some CUIS changes into pharo
>>>
>>> Hi Stef,
>>>
>>> stephane ducasse wrote:
>>>> Hi Juan
>>>>
>>>> What are the changes you did that you think are worth harvesting in
>>>> other forks?
>>>>
>>>> http://www.jvuletich.org/Cuis/Categories.txt
>>>
>>> I selected the most relevant ones, and pasted them at the end of
>>> this message. I think you'd start with them. Please keep in mind
>>> that these changes were intended for a different code base, so many
>>> will require tweaking for Pharo. Hopefully you can understand what
>>> the intent of each change set was. Some of them came straight from
>>> Mantis, or adapted for Cuis from the Squeak versions. Most of them
>>> indicate the Mantis # in the name.
>>>
>>> The MessageTally enh are the most important. Current MessageTally is
>>> seriously flawed if more than one process is running (which is
>>> _always_ the case!).
>>>
>>> Also, note that I did not include any of the Morphic cleaning stuff,
>>> because they would break compatibility with much stuff.
>>>
>>> I also did not include NiceFonts (AA StrikeFonts) stuff. I guess you
>>> don't want that into Pharo... If you do want this, before loading
>>> the changesets you'd need to load the NiceFonts package from
>>> SqueakMap (it is not updated with numbered updates, so add them
>>> afterwards).
>>>
>>> Finally, I started numbering changes about a year ago. So I don't
>>> have changesets for things I did before. However that was mostly
>>> removing stuff, not actual enhancements and bugfixes.
>>>
>>>> If I pick a topic can you give me feedback if I get problems?
>>>
>>> Sure!
>>>
>>> Cheers,
>>> Juan Vuletich
>>>
>>>> Stef
>>>
>>> MessageTally enh
>>> -------------------------
>>> 0122-MessageTallyEnh-ar-jmv.11.cs
>>> 0191-MessageTallyNoWrap-jmv2.cs
>>>
>>> Nicer Cursors
>>> -------------------
>>> 0046-Cursor.3.cs
>>>
>>> Chronology enh (just 2 changesets selected)
>>> -------------------------
>>> 0099-ChronologyEnh-jmv.1.cs
>>> 0226-DateAndTime-fromSeconds-dtl-M7356.cs
>>>
>>> Kernel: Semaphores, Delays, Processes, WeakReferences
>>> -------------------------------------------------------------------------
>>> 0101-SafeDelay-2-ar.cs
>>> 0102-DelayTweaks-ar.cs
>>> 0103-DelayStartup-jmv.cs
>>> 0104-SemaCritical-ar.cs
>>> 0130-CreateSemaphoreTest-jmv.1.cs
>>> 0131-DelayCleanup-ar.1.cs
>>> 0132-AtomicProcessSuspend-ar.1.cs
>>> 0133-ProcessTerminateFix-ar.2.cs
>>> 0134-DelayWaitTimeout-ar.2.cs
>>> 0135-SignalExceptionFix-ar.1.cs
>>> 0136-assertFix-jmv.1.cs
>>> 0137-SemaTests-ar.cs
>>> 0173-offList-jmv.1.cs
>>> 0187-DelayWaitTimeout-ar.3.cs
>>> 0192-WeakMessageSendFixPart1-jmv-M7352.cs
>>> 0193-WeakMessageSendFixPart2-jmv-M7352.1.cs
>>> 0207-AvoidCreatingDelays-jmv.1.cs
>>> 0212-ForkSenders-jmv.1.cs
>>> 0213-ForkAnswersNil-jmv.5.cs
>>>
>>> Misc goodies and lesser tweaks
>>> ------------------------------------------
>>> 0053-ensure-close.1.cs
>>> 0058-browseUndeclared.1.cs
>>> 0129-xorFixes-em.1.cs
>>> 0182-RemoveLineFeedsTweak-jmv.1.cs
>>> 0190-isShadowed-jmv.1.cs
>>> 0196-AnalysisTools-jmv.1.cs
>>> 0206-AnalysisToolsEnh-jmv.4.cs
>>> 0214-nilMNU-bf-jmv.1.cs
>>>
>>> Morphic / LightWidgets
>>> -------------------
>>> 0153-runStepMethodsIn-ar.2.cs
>>> 0189-MenusWithPen.10.cs
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project