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 <juan@jvuletich.org> Date: July 19, 2009 12:11:03 AM CEDT To: stephane ducasse <stephane.ducasse@gmail.com> Cc: Adrian Lienhard <alienhard@netstyle.ch> 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?
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 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