Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
June 2014
- 88 participants
- 1258 messages
Re: [Pharo-dev] OpenGL 3.0+
by Ronie Salgado
> On the Mac I have measured that the lowest level primitive for updating
> the screen (primShowRectLeft:right:top:bottom) is quite slow (48ms for a
> full screen update on my super-fast Mac Pro). It is doing pixel format
> conversion, creating a screen sized bitmap, copying the bits in, drawing
> the bitmap to the screen context, and then converting the pixels back. So,
> even without Morphic overhead it is very slow.
>
> I'll check your sources but are you reimplementing this on Linux (it was
> probably different to begin with)?
>
We removed all the primitives. In the Linux OSWindow, almost everything is
in the image side. The only bit in the VM, it is the one that concerns with
checking for new events.
2014-06-01 15:09 GMT-04:00 Darrin Massena <darrin(a)massena.com>:
>
>
>
> On Sat, May 31, 2014 at 10:00 AM, Ben Coman <btc(a)openinworld.com> wrote:
>>
>>
>> Backward compatibility can be a divisive subject. The disparate views
>> expressed at [1] will give you a general overview of Pharo's philosophy.
>> Now your question is slightly different to the usual backward-compatibility
>> discussion that relates to the existing codebase inherited from Squeak and
>> before. Here on of Pharo's goal to enhance future maintainability by
>> elimination of "legacy code", where [1] defines "legacy code" as:
>> - a code written eons ago
>> - original authors are gone/not interested in communicating
>> - no documentation
>> - a lot of patches and extensions from various authors over ears
>> - often same functionality implemented using two different ways
>> - things are completely bizarre, unmaintainable and unable to understand
>>
>> So for the existing code, while compatibility is kept as much as
>> possible, cleaning takes priority. While this might cause some early pain,
>> the mid to long terms should end up better than otherwise.
>>
>
> Very reasonable and pragmatic.
>
>>
>> Regarding "once something is developed in Pharo will it work unchanged
>> on _all_ future Pharo versions?" I would hazard to guess, considering the
>> keyword "all", that the answer is "no". The Pharo team are pragmatic about
>> what they can achieve with their resources. If something can provide more
>> (in terms of maintainability and broader usage) for a given effort, then
>> that is probably the path to be taken.
>>
>> [1]
>> http://lists.gforge.inria.fr/pipermail/pharo-project/2012-December/072196.h…
>>
>
> Thanks for the link. Very illuminating.
>
>
>>
>>
>> cheers -ben
>>
>>
>>
>> Maybe we need a GL3ViewportMorph to live along side GLViewportMorph.
>>
>>
>>> As for plans for OpenGL support, normal and accelerated GUIs, I am
>>> working in OSWindow.
>>>
>>
>> I have read a little of this -- very exciting!
>>
>>
>>> OSWindow provides support to manage native operating system windows
>>> purely from image side. With Igor, we made a custom image and VM for Linux
>>> in which we removed almost everything graphic related from the VM. The only
>>> support needed in the VM is a small check for event presence in the VM
>>> heartbeat.
>>>
>>> For OSWindow, we made initially a XLib based back-end. To reduce
>>> maintenance efforts for Windows and Mac OS, I made a new backend based in
>>> SDL2. It is quite complete and I have tested mostly in Linux. For Windows I
>>> could make it work, not perfect so it needs more testing and a complete
>>> removal of the old Win32 drivers. I don't have a Mac for testing, but Alex
>>> is going to help me there.
>>>
>>
>> If there is something I can do to help with the Mac I would like to.
>>
>> I have to tell the CMakeVMMaker to also build SDL2 before building,
>>> instead of having to build/install it manually. After that I think that we
>>> can start integrating into Pharo 4.
>>>
>>> As for OpenGL, SDL2 gives me a multi-platform abstraction for creating
>>> a window with an OpenGL context. I already made it work with NBOpenGL, the
>>> only tricky part is dependency order when loading the stuff in the image.
>>>
>>
>> Yes, SDL2 is the way to go.
>>
>> In fact, I already started making a new 3D graphics engine Pharo, to
>>> rewrite Roassal 3D on top of this one in the near future. Soon I will be
>>> posting some screen-shots of this engine.
>>>
>>
>> Sounds interesting!
>>
>>
>>> With this graphics engine, I am also going to try to make an Athens
>>> backend, for accelerated vector graphics. Vectorial graphics with OpenGL
>>> are very hard to do fast, specially self intersecting bezier curves.
>>> Stencil based testing is simple, fast, supported and efficient for this job.
>>>
>>
>> Very nice. Is Athens used to render the main UI elements (windows,
>> buttons, bitmaps, text, etc?).
>>
>> It's not clear to me how the OSWindow work will result in a faster
>> Pharo UI. On OSX, at least, underneath everything is already an OS window
>> that supports GL and other accelerated calls but the Pharo graphics
>> primitives don't take advantage of this. Won't they need reworking?
>>
>> Greetings,
>>> Ronie
>>>
>>>
>>> 2014-05-30 11:10 GMT-04:00 Sean P. DeNigris <sean(a)clipperadams.com>:
>>>
>>>> darrinm wrote
>>>> > Oh, and NBMacGLConstants is lacking necessary constants. Is it
>>>> manually
>>>> > created or generated somehow?
>>>> >
>>>> > - darrinm
>>>>
>>>
>
June 1, 2014
Re: [Pharo-dev] ExternalPipe>>makePipe error
by David T. Lewis
Check if your VM has the UnixOSProcessPlugin plugin. It looks like PythonParser is
using OSProcess to connect to Python, so the plugin would need to be present in
order for this to work.
As a quick check, inspect "OSProcess thisOSProcess pid". If you get an integer
(the pid of your VM process), then the plugin is available in your VM.
Dave
On Sun, Jun 01, 2014 at 10:25:14PM +0200, Max Leske wrote:
> When trying to load PythonParser into 30 with
>
> Gofer it
> smalltalkhubUser: 'Pharo' project: 'MetaRepoForPharo30/';
> configurationOf: 'PythonParser';
> loadDevelopment
>
> I get the following error (tested with ?/30+vm and ?/30+vmLatest). Any ideas?
> I?m on a MacBook Pro, OS X 10.9.3
>
>
> ExternalPipe(Object)>>error:
> ExternalPipe>>makePipe
> ExternalPipe>>initialize
> ExternalPipe class>>blockingPipe
> PipeableOSProcess>>createInputPipe
> PipeableOSProcess class>>new:arguments:environment:descriptors:workingDir:errorPipelineStream:
> PipeableOSProcess class>>forkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream:
> PipeableOSProcess class>>command:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax:
> PipeableOSProcess class>>command:environment:workingDir:input:output:error:errorPipelineStream:
> PipeableOSProcess class>>command:
> MCFileTreeGitRepository>>gitVersions
> MCFileTreeGitRepository>>loadAncestry
> MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
> BlockClosure>>cull:
> Job>>run in Block: [ result := block cull: self ]
> BlockClosure>>on:do:
> Job>>run in Block: [ ...
> BlockClosure>>ensure:
> Job>>run
> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> MCFileTreeGitRepository>>loadAllFileNames
> MCFileTreeGitRepository>>allFileNames
> MCFileTreeGitRepository>>goferVersionFrom:
> MetacelloCachingGoferResolvedReference(GoferResolvedReference)>>version
> MetacelloCachingGoferResolvedReference>>version
> MetacelloFetchingMCSpecLoader>>resolveDependencies:nearest:into: in Block: [ :each | each version ]
> OrderedCollection>>do:
> MetacelloFetchingMCSpecLoader>>resolveDependencies:nearest:into: in Block: [ ...
> BlockClosure>>on:do:
>
>
> Cheers,
> Max
June 1, 2014
Re: [Pharo-dev] Improving Pharo By Example
by stepharo
On 1/6/14 20:54, kilon alios wrote:
> Thanks Stef , I will try to take account all you mentioned from now on
> to anything I port. I used spaces because it makes it much easier for
> me to read.
>
> I have not added more screenshots because you told me you wanted less.
Yes :)
But one or two would be great.
> Obviously less screenshots is less work for me. I have tried to add
> all the basic ones like system browser, inspector etc.
>
> In any case I like to note here that my work need a lot of proof
> reading. I am fully aware there will be problems with my work and I
> don't read line by line everything I port because that would be
> extremely time consuming and would slow me down severely. But I do
> always make sure the pdf renders properly and the text looks readable.
Yes this is good.
I read fast side by side the two versions and fixed.
> So please if you find any problems with the pdf/html , either fix it
> yourselves or if you dont have access to github / dont have the time
> to fix it , please report here and I will fix it for you.
I go faster to fix what I see. So I will continue like that.
> Whats the verdict with the Squeksource section ? Do I covert it to a
> SmalltalkHub section or do I continue to chapter 4 ?
I would convert one small on STHUB.
>
> "Thanks kilon. Thats an important effort. I would vote for changing
> it to SmalltalkHub. The Squeaksource home page says its disabled
> creation of new projects. "
>
> well last time I checked the old Squeaksource was dead, there was
> something like Squeaksource3 that can be found here that allows the
> creation of new projects and I think its what squeakers use for their
> projects
>
> http://ss3.gemstone.com/
>
> but I have not used it since I left Squeak for Pharo a year ago.
STHub is the way to go waiting for git. So we should not spend too much
energy on it.
> I dont have an issues making a similar size section about Smalltalkhub
> , I agree its the most sensible solution but I would like to check it
> our first with Stef and the rest of the team because I know its extra
> work for people doing the translations and such.
>
>
> On Sun, Jun 1, 2014 at 9:13 PM, stepharo <stepharo(a)free.fr
> <mailto:stepharo@free.fr>> wrote:
>
> I also fixed
>
> kjhjkhjh . -> lkjlkjklj.
>
> lkjkl , kkklj -> lkjkl, kkklj
>
> there is no space because diacritics in english so
>
> Pharo ? -> Pharo?
>
> And I suggest to add some screen shots in the tour on pharo.
>
>
> I converted also extra bold into == == because code should be in == ==
>
>
> I think that we should have a special tag for the "exercises"
> right now I put a bullet.
> Stef
>
>
June 1, 2014
Re: [Pharo-dev] Improving Pharo By Example
by kilon alios
ok will do that and you can take it from there and edit it later on if you
want to add additional info.
On Sun, Jun 1, 2014 at 10:09 PM, Damien Cassou <damien.cassou(a)gmail.com>
wrote:
> On Sun, Jun 1, 2014 at 8:54 PM, kilon alios <kilon.alios(a)gmail.com> wrote:
> > Whats the verdict with the Squeksource section ? Do I covert it to a
> > SmalltalkHub section or do I continue to chapter 4 ?
>
>
> I think you can keep the section about squeaksource and replace it
> with ss3 and smalltalkhub instead.
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Success is the ability to go from one failure to another without
> losing enthusiasm."
> Winston Churchill
>
>
June 1, 2014
ExternalPipe>>makePipe error
by Max Leske
When trying to load PythonParser into 30 with
Gofer it
smalltalkhubUser: 'Pharo' project: 'MetaRepoForPharo30/';
configurationOf: 'PythonParser';
loadDevelopment
I get the following error (tested with â¦/30+vm and â¦/30+vmLatest). Any ideas?
Iâm on a MacBook Pro, OS X 10.9.3
ExternalPipe(Object)>>error:
ExternalPipe>>makePipe
ExternalPipe>>initialize
ExternalPipe class>>blockingPipe
PipeableOSProcess>>createInputPipe
PipeableOSProcess class>>new:arguments:environment:descriptors:workingDir:errorPipelineStream:
PipeableOSProcess class>>forkAndExec:arguments:environment:descriptors:workingDir:errorPipelineStream:
PipeableOSProcess class>>command:environment:workingDir:input:output:error:errorPipelineStream:shellSyntax:
PipeableOSProcess class>>command:environment:workingDir:input:output:error:errorPipelineStream:
PipeableOSProcess class>>command:
MCFileTreeGitRepository>>gitVersions
MCFileTreeGitRepository>>loadAncestry
MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCFileTreeGitRepository>>loadAllFileNames
MCFileTreeGitRepository>>allFileNames
MCFileTreeGitRepository>>goferVersionFrom:
MetacelloCachingGoferResolvedReference(GoferResolvedReference)>>version
MetacelloCachingGoferResolvedReference>>version
MetacelloFetchingMCSpecLoader>>resolveDependencies:nearest:into: in Block: [ :each | each version ]
OrderedCollection>>do:
MetacelloFetchingMCSpecLoader>>resolveDependencies:nearest:into: in Block: [ ...
BlockClosure>>on:do:
Cheers,
Max
June 1, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40010
Home: https://github.com/pharo-project/pharo-core
June 1, 2014
[pharo-project/pharo-core] 98e82a: 40010
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: 98e82a8b47f6b25d4069d7374d4cc15147fb3fef
https://github.com/pharo-project/pharo-core/commit/98e82a8b47f6b25d4069d737…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
A FontChooser.package/AbstractFontSelectorDialogWindow.class/README.md
A FontChooser.package/AbstractFontSelectorDialogWindow.class/definition.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilies.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilies_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilyIndex.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilyIndex_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontSizeIndex.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontSizeIndex_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isBold.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isBold_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isItalic.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isItalic_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isStruckOut.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isStruckOut_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isUnderlined.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isUnderlined_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/previewText.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/previewText_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/selectedFont.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/selectedFont_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/textPreviewMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/accessing/textPreviewMorph_.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/defaultFontFamilies.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/defaultPreviewText.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/familyName.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/fontSize.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/fontSizes.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/matchingFont.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newBoldButtonMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newContentMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newFontFamilyMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newFontSizeMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newFontStyleButtonRowMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newItalicButtonMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newStruckOutButtonMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newTextPreviewMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newUnderlinedButtonMorph.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/textEmphasisCode.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleBold.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleItalic.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleStruckOut.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleUnderlined.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/updateFromSelectedFont.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/updateSelectedFont.st
A FontChooser.package/AbstractFontSelectorDialogWindow.class/instance/initialization/initialize.st
A FontChooser.package/FontChooser.class/README.md
A FontChooser.package/FontChooser.class/class/instance creation/windowTitle_for_setSelector_getSelector_.st
A FontChooser.package/FontChooser.class/class/open/openWithWindowTitle_for_setSelector_getSelector_.st
A FontChooser.package/FontChooser.class/definition.st
A FontChooser.package/FontChooser.class/instance/accessing/announcer.st
A FontChooser.package/FontChooser.class/instance/accessing/fontList.st
A FontChooser.package/FontChooser.class/instance/accessing/fontListStrings.st
A FontChooser.package/FontChooser.class/instance/accessing/fontStyleList.st
A FontChooser.package/FontChooser.class/instance/accessing/fontStyleListStrings.st
A FontChooser.package/FontChooser.class/instance/accessing/getSelector.st
A FontChooser.package/FontChooser.class/instance/accessing/getSelector_.st
A FontChooser.package/FontChooser.class/instance/accessing/pointSize.st
A FontChooser.package/FontChooser.class/instance/accessing/pointSizeList.st
A FontChooser.package/FontChooser.class/instance/accessing/pointSize_.st
A FontChooser.package/FontChooser.class/instance/accessing/setSelector_.st
A FontChooser.package/FontChooser.class/instance/accessing/target.st
A FontChooser.package/FontChooser.class/instance/accessing/target_.st
A FontChooser.package/FontChooser.class/instance/accessing/title_.st
A FontChooser.package/FontChooser.class/instance/accessing/windowTitle.st
A FontChooser.package/FontChooser.class/instance/action/apply.st
A FontChooser.package/FontChooser.class/instance/action/refreshFontList.st
A FontChooser.package/FontChooser.class/instance/action/setStyleValuesFrom_.st
A FontChooser.package/FontChooser.class/instance/action/unemphasizedSelectedFont.st
A FontChooser.package/FontChooser.class/instance/action/updateFontList.st
A FontChooser.package/FontChooser.class/instance/initialization/initialize.st
A FontChooser.package/FontChooser.class/instance/selected/selectedFont.st
A FontChooser.package/FontChooser.class/instance/selected/selectedFontFamily.st
A FontChooser.package/FontChooser.class/instance/selected/selectedFontIndex.st
A FontChooser.package/FontChooser.class/instance/selected/selectedFontIndex_.st
A FontChooser.package/FontChooser.class/instance/selected/selectedFontStyleIndex.st
A FontChooser.package/FontChooser.class/instance/selected/selectedFontStyleIndex_.st
A FontChooser.package/FontChooser.class/instance/selected/selectedPointSize.st
A FontChooser.package/FontChooser.class/instance/selected/selectedPointSizeIndex.st
A FontChooser.package/FontChooser.class/instance/selected/selectedPointSizeIndex_.st
A FontChooser.package/FontChooser.class/instance/selected/setPointSizeListFrom_.st
A FontChooser.package/FontChooserMorph.class/README.md
A FontChooser.package/FontChooserMorph.class/class/instance creation/withModel_.st
A FontChooser.package/FontChooserMorph.class/definition.st
A FontChooser.package/FontChooserMorph.class/instance/accessing/languageIndex.st
A FontChooser.package/FontChooserMorph.class/instance/accessing/languageIndex_.st
A FontChooser.package/FontChooserMorph.class/instance/accessing/pointSizeString.st
A FontChooser.package/FontChooserMorph.class/instance/accessing/previewText.st
A FontChooser.package/FontChooserMorph.class/instance/accessing/result.st
A FontChooser.package/FontChooserMorph.class/instance/accessing/selectedPangram.st
A FontChooser.package/FontChooserMorph.class/instance/actions/apply.st
A FontChooser.package/FontChooserMorph.class/instance/actions/applyButtonClicked.st
A FontChooser.package/FontChooserMorph.class/instance/actions/cancelButtonClicked.st
A FontChooser.package/FontChooserMorph.class/instance/actions/delete.st
A FontChooser.package/FontChooserMorph.class/instance/actions/okButtonClicked.st
A FontChooser.package/FontChooserMorph.class/instance/actions/pointSizeString_.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updateButtonClicked.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updateFontIndex.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updateFontList.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updatePointSize.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updatePointSizeList.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updatePreview.st
A FontChooser.package/FontChooserMorph.class/instance/actions/updateStyleList.st
A FontChooser.package/FontChooserMorph.class/instance/initialize-release/initializeLabelArea.st
A FontChooser.package/FontChooserMorph.class/instance/initialize-release/initializeWithModel_.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/createWindow.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/languages.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newFontList.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newFontPointSizeField.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newFontPointSizeLabel.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newFontPreviewInnerPanel.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newFontSizePanel.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newFontStyleList.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newLanguageList.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/newPointSizeList.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/open.st
A FontChooser.package/FontChooserMorph.class/instance/interface building/pangrams.st
A FontChooser.package/FontChooserMorph.class/instance/private/widthRequiredFor_from_noLessThan_.st
A FontChooser.package/FontChooserMorph.class/instance/ui elements/applyButton.st
A FontChooser.package/FontChooserMorph.class/instance/ui elements/cancelButton.st
A FontChooser.package/FontChooserMorph.class/instance/ui elements/fontPreviewPanel.st
A FontChooser.package/FontChooserMorph.class/instance/ui elements/okButton.st
A FontChooser.package/FontChooserMorph.class/instance/ui elements/updateButton.st
A FontChooser.package/FreeTypeFontSelectorDialogWindow.class/README.md
A FontChooser.package/FreeTypeFontSelectorDialogWindow.class/definition.st
A FontChooser.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/defaultFontFamilies.st
A FontChooser.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/matchingFont.st
A FontChooser.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/newFontStyleButtonRowMorph.st
A FontChooser.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/updateFromSelectedFont.st
A FontInfrastructure.package/FontFamilyAbstract.class/README.md
A FontInfrastructure.package/FontFamilyAbstract.class/definition.st
A FontInfrastructure.package/FontFamilyAbstract.class/instance/accessing/familyName.st
A FontInfrastructure.package/FontFamilyAbstract.class/instance/accessing/familyName_.st
A FontInfrastructure.package/FontFamilyAbstract.class/instance/accessing/members.st
A FontInfrastructure.package/FontFamilyAbstract.class/instance/member lookup/closestMemberWithStretchValue_weightValue_slantValue_.st
A FontInfrastructure.package/FontFamilyAbstract.class/instance/printing/printOn_.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/README.md
A FontInfrastructure.package/FontFamilyMemberAbstract.class/definition.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/family.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/family_.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/slantValue.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/stretchValue.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/styleName.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/styleName_.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/accessing/weightValue.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/comparing/closenessVector.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/comparing/closenessVectorForStretch_slant_weight_.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/comparing/isCloserMatchThan_toStretch_weight_slant_.st
A FontInfrastructure.package/FontFamilyMemberAbstract.class/instance/converting/asLogicalFontOfPointSize_.st
A FontInfrastructure.package/FontProviderAbstract.class/README.md
A FontInfrastructure.package/FontProviderAbstract.class/definition.st
A FontInfrastructure.package/FontProviderAbstract.class/instance/accessing/families.st
A FontInfrastructure.package/FontProviderAbstract.class/instance/font lookup/fontFor_.st
A FontInfrastructure.package/LogicalFont.class/README.md
A FontInfrastructure.package/LogicalFont.class/class/accessing/all.st
A FontInfrastructure.package/LogicalFont.class/class/class initialization/initialize.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantBackslanted.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantBook.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantCursive.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantInclined.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantItalic.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantKursiv.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantNormal.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantOblique.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantRegular.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantRoman.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantSlanted.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/slantUpright.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/squeakSlantItalic.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/squeakStretchCondensed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/squeakWeightBold.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchCompact.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchCompressed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchCondensed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchExpanded.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchExtended.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchExtraCompressed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchExtraCondensed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchExtraExpanded.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchExtraExtended.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchNarrow.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchRegular.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchSemiCondensed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchSemiExpanded.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchSemiExtended.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchUltraCompressed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchUltraCondensed.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchUltraExpanded.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchUltraExtended.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/stretchWide.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightBlack.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightBold.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightDemi.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightDemiBold.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightExtraBlack.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightExtraBold.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightExtraLight.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightExtraThin.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightHeavy.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightLight.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightMedium.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightNord.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightRegular.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightSemiBold.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightThin.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightUltra.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightUltraBlack.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightUltraBold.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightUltraLight.st
A FontInfrastructure.package/LogicalFont.class/class/emphasis values/weightUltraThin.st
A FontInfrastructure.package/LogicalFont.class/class/instance creation/familyName_fallbackFamilyNames_pointSize_.st
A FontInfrastructure.package/LogicalFont.class/class/instance creation/familyName_fallbackFamilyNames_pointSize_stretchValue_weightValue_slantValue_.st
A FontInfrastructure.package/LogicalFont.class/class/instance creation/familyName_pointSize_.st
A FontInfrastructure.package/LogicalFont.class/class/instance creation/familyName_pointSize_stretchValue_weightValue_slantValue_.st
A FontInfrastructure.package/LogicalFont.class/class/instance creation/new.st
A FontInfrastructure.package/LogicalFont.class/class/shutdown/shutDown_.st
A FontInfrastructure.package/LogicalFont.class/definition.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/clearRealFont.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/fallbackFamilyNames.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/fallbackFamilyNames_.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/familyName.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/familyName_.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/familyNames.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/familySizeFace.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/forceBold.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/forceItalicOrOblique.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/forceNotBold.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/forceNotItalic.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/pointSize.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/pointSize_.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/realFont.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/setEmphasis_.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/slantValue.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/slantValue_.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/stretchValue.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/stretchValue_.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/weightValue.st
A FontInfrastructure.package/LogicalFont.class/instance/accessing/weightValue_.st
A FontInfrastructure.package/LogicalFont.class/instance/as yet unclassified/findRealFont.st
A FontInfrastructure.package/LogicalFont.class/instance/as yet unclassified/maxAscii.st
A FontInfrastructure.package/LogicalFont.class/instance/derivatives/derivativeFont_.st
A FontInfrastructure.package/LogicalFont.class/instance/derivatives/derivativeFont_mainFont_.st
A FontInfrastructure.package/LogicalFont.class/instance/derivatives/derivativeFonts.st
A FontInfrastructure.package/LogicalFont.class/instance/derivatives/derivativeFontsAt_put_.st
A FontInfrastructure.package/LogicalFont.class/instance/emphasis/emphasis.st
A FontInfrastructure.package/LogicalFont.class/instance/emphasis/emphasisString.st
A FontInfrastructure.package/LogicalFont.class/instance/emphasis/emphasis_.st
A FontInfrastructure.package/LogicalFont.class/instance/emphasis/emphasized_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/ascent.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/baseKern.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/characterFormAt_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/characterToGlyphMap.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/descent.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/descentKern.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/displayStrikeoutOn_from_to_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/displayString_on_from_to_at_kern_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/displayString_on_from_to_at_kern_baselineY_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/displayUnderlineOn_from_to_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/fontArray.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/hasDistinctGlyphsForAll_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/hasGlyphsForAll_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/height.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/installOn_foregroundColor_backgroundColor_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/isSubPixelPositioned.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/isSymbolFont.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/isTTCFont.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/kerningLeft_right_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/linearWidthOf_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/widthAndKernedWidthOfLeft_right_into_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/widthOfString_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/widthOfString_from_to_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/widthOf_.st
A FontInfrastructure.package/LogicalFont.class/instance/forwarded to realFont/xTable.st
A FontInfrastructure.package/LogicalFont.class/instance/initialize-release/initialize_.st
A FontInfrastructure.package/LogicalFont.class/instance/printing/printOn_.st
A FontInfrastructure.package/LogicalFont.class/instance/printing/storeOn_.st
A FontInfrastructure.package/LogicalFont.class/instance/testing/isBold.st
A FontInfrastructure.package/LogicalFont.class/instance/testing/isBoldOrBolder.st
A FontInfrastructure.package/LogicalFont.class/instance/testing/isItalic.st
A FontInfrastructure.package/LogicalFont.class/instance/testing/isItalicOrOblique.st
A FontInfrastructure.package/LogicalFont.class/instance/testing/isRegular.st
A FontInfrastructure.package/LogicalFontManager.class/README.md
A FontInfrastructure.package/LogicalFontManager.class/class/accessing/current.st
A FontInfrastructure.package/LogicalFontManager.class/class/accessing/unload.st
A FontInfrastructure.package/LogicalFontManager.class/class/instance creation/defaultCurrent.st
A FontInfrastructure.package/LogicalFontManager.class/definition.st
A FontInfrastructure.package/LogicalFontManager.class/instance/accessing/addFontProvider_.st
A FontInfrastructure.package/LogicalFontManager.class/instance/font families/allFamilies.st
A FontInfrastructure.package/LogicalFontManager.class/instance/font lookup/bestFontFor_.st
A FontInfrastructure.package/LogicalFontManager.class/instance/font lookup/bestFontFor_whenFindingAlternativeIgnoreAll_.st
A FontInfrastructure.package/LogicalFontManager.class/instance/initialization/initialize.st
R FreeType.package/FontChooser.class/README.md
R FreeType.package/FontChooser.class/class/instance creation/windowTitle_for_setSelector_getSelector_.st
R FreeType.package/FontChooser.class/class/open/openWithWindowTitle_for_setSelector_getSelector_.st
R FreeType.package/FontChooser.class/definition.st
R FreeType.package/FontChooser.class/instance/accessing/announcer.st
R FreeType.package/FontChooser.class/instance/accessing/fontList.st
R FreeType.package/FontChooser.class/instance/accessing/fontListStrings.st
R FreeType.package/FontChooser.class/instance/accessing/fontStyleList.st
R FreeType.package/FontChooser.class/instance/accessing/fontStyleListStrings.st
R FreeType.package/FontChooser.class/instance/accessing/getSelector.st
R FreeType.package/FontChooser.class/instance/accessing/getSelector_.st
R FreeType.package/FontChooser.class/instance/accessing/pointSize.st
R FreeType.package/FontChooser.class/instance/accessing/pointSizeList.st
R FreeType.package/FontChooser.class/instance/accessing/pointSize_.st
R FreeType.package/FontChooser.class/instance/accessing/setSelector_.st
R FreeType.package/FontChooser.class/instance/accessing/target.st
R FreeType.package/FontChooser.class/instance/accessing/target_.st
R FreeType.package/FontChooser.class/instance/accessing/title_.st
R FreeType.package/FontChooser.class/instance/accessing/windowTitle.st
R FreeType.package/FontChooser.class/instance/action/apply.st
R FreeType.package/FontChooser.class/instance/action/refreshFontList.st
R FreeType.package/FontChooser.class/instance/action/setStyleValuesFrom_.st
R FreeType.package/FontChooser.class/instance/action/unemphasizedSelectedFont.st
R FreeType.package/FontChooser.class/instance/action/updateFontList.st
R FreeType.package/FontChooser.class/instance/initialization/initialize.st
R FreeType.package/FontChooser.class/instance/selected/selectedFont.st
R FreeType.package/FontChooser.class/instance/selected/selectedFontFamily.st
R FreeType.package/FontChooser.class/instance/selected/selectedFontIndex.st
R FreeType.package/FontChooser.class/instance/selected/selectedFontIndex_.st
R FreeType.package/FontChooser.class/instance/selected/selectedFontStyleIndex.st
R FreeType.package/FontChooser.class/instance/selected/selectedFontStyleIndex_.st
R FreeType.package/FontChooser.class/instance/selected/selectedPointSize.st
R FreeType.package/FontChooser.class/instance/selected/selectedPointSizeIndex.st
R FreeType.package/FontChooser.class/instance/selected/selectedPointSizeIndex_.st
R FreeType.package/FontChooser.class/instance/selected/setPointSizeListFrom_.st
R FreeType.package/FontChooserMorph.class/README.md
R FreeType.package/FontChooserMorph.class/class/instance creation/withModel_.st
R FreeType.package/FontChooserMorph.class/definition.st
R FreeType.package/FontChooserMorph.class/instance/accessing/languageIndex.st
R FreeType.package/FontChooserMorph.class/instance/accessing/languageIndex_.st
R FreeType.package/FontChooserMorph.class/instance/accessing/pointSizeString.st
R FreeType.package/FontChooserMorph.class/instance/accessing/previewText.st
R FreeType.package/FontChooserMorph.class/instance/accessing/result.st
R FreeType.package/FontChooserMorph.class/instance/accessing/selectedPangram.st
R FreeType.package/FontChooserMorph.class/instance/actions/apply.st
R FreeType.package/FontChooserMorph.class/instance/actions/applyButtonClicked.st
R FreeType.package/FontChooserMorph.class/instance/actions/cancelButtonClicked.st
R FreeType.package/FontChooserMorph.class/instance/actions/delete.st
R FreeType.package/FontChooserMorph.class/instance/actions/okButtonClicked.st
R FreeType.package/FontChooserMorph.class/instance/actions/pointSizeString_.st
R FreeType.package/FontChooserMorph.class/instance/actions/updateButtonClicked.st
R FreeType.package/FontChooserMorph.class/instance/actions/updateFontIndex.st
R FreeType.package/FontChooserMorph.class/instance/actions/updateFontList.st
R FreeType.package/FontChooserMorph.class/instance/actions/updatePointSize.st
R FreeType.package/FontChooserMorph.class/instance/actions/updatePointSizeList.st
R FreeType.package/FontChooserMorph.class/instance/actions/updatePreview.st
R FreeType.package/FontChooserMorph.class/instance/actions/updateStyleList.st
R FreeType.package/FontChooserMorph.class/instance/initialize-release/initializeLabelArea.st
R FreeType.package/FontChooserMorph.class/instance/initialize-release/initializeWithModel_.st
R FreeType.package/FontChooserMorph.class/instance/interface building/createWindow.st
R FreeType.package/FontChooserMorph.class/instance/interface building/languages.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newFontList.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newFontPointSizeField.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newFontPointSizeLabel.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newFontPreviewInnerPanel.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newFontSizePanel.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newFontStyleList.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newLanguageList.st
R FreeType.package/FontChooserMorph.class/instance/interface building/newPointSizeList.st
R FreeType.package/FontChooserMorph.class/instance/interface building/open.st
R FreeType.package/FontChooserMorph.class/instance/interface building/pangrams.st
R FreeType.package/FontChooserMorph.class/instance/private/widthRequiredFor_from_noLessThan_.st
R FreeType.package/FontChooserMorph.class/instance/ui elements/applyButton.st
R FreeType.package/FontChooserMorph.class/instance/ui elements/cancelButton.st
R FreeType.package/FontChooserMorph.class/instance/ui elements/fontPreviewPanel.st
R FreeType.package/FontChooserMorph.class/instance/ui elements/okButton.st
R FreeType.package/FontChooserMorph.class/instance/ui elements/updateButton.st
R FreeType.package/FontFamilyAbstract.class/README.md
R FreeType.package/FontFamilyAbstract.class/definition.st
R FreeType.package/FontFamilyAbstract.class/instance/accessing/familyName.st
R FreeType.package/FontFamilyAbstract.class/instance/accessing/familyName_.st
R FreeType.package/FontFamilyAbstract.class/instance/accessing/members.st
R FreeType.package/FontFamilyAbstract.class/instance/member lookup/closestMemberWithStretchValue_weightValue_slantValue_.st
R FreeType.package/FontFamilyAbstract.class/instance/printing/printOn_.st
R FreeType.package/FontFamilyMemberAbstract.class/README.md
R FreeType.package/FontFamilyMemberAbstract.class/definition.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/family.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/family_.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/slantValue.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/stretchValue.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/styleName.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/styleName_.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/accessing/weightValue.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/comparing/closenessVector.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/comparing/closenessVectorForStretch_slant_weight_.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/comparing/isCloserMatchThan_toStretch_weight_slant_.st
R FreeType.package/FontFamilyMemberAbstract.class/instance/converting/asLogicalFontOfPointSize_.st
R FreeType.package/FontProviderAbstract.class/README.md
R FreeType.package/FontProviderAbstract.class/definition.st
R FreeType.package/FontProviderAbstract.class/instance/accessing/families.st
R FreeType.package/FontProviderAbstract.class/instance/font lookup/fontFor_.st
R FreeType.package/LogicalFont.class/README.md
R FreeType.package/LogicalFont.class/class/accessing/all.st
R FreeType.package/LogicalFont.class/class/class initialization/initialize.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantBackslanted.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantBook.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantCursive.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantInclined.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantItalic.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantKursiv.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantNormal.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantOblique.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantRegular.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantRoman.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantSlanted.st
R FreeType.package/LogicalFont.class/class/emphasis values/slantUpright.st
R FreeType.package/LogicalFont.class/class/emphasis values/squeakSlantItalic.st
R FreeType.package/LogicalFont.class/class/emphasis values/squeakStretchCondensed.st
R FreeType.package/LogicalFont.class/class/emphasis values/squeakWeightBold.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchCompact.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchCompressed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchCondensed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchExpanded.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchExtended.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchExtraCompressed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchExtraCondensed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchExtraExpanded.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchExtraExtended.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchNarrow.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchRegular.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchSemiCondensed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchSemiExpanded.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchSemiExtended.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchUltraCompressed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchUltraCondensed.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchUltraExpanded.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchUltraExtended.st
R FreeType.package/LogicalFont.class/class/emphasis values/stretchWide.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightBlack.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightBold.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightDemi.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightDemiBold.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightExtraBlack.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightExtraBold.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightExtraLight.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightExtraThin.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightHeavy.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightLight.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightMedium.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightNord.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightRegular.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightSemiBold.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightThin.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightUltra.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightUltraBlack.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightUltraBold.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightUltraLight.st
R FreeType.package/LogicalFont.class/class/emphasis values/weightUltraThin.st
R FreeType.package/LogicalFont.class/class/instance creation/familyName_fallbackFamilyNames_pointSize_.st
R FreeType.package/LogicalFont.class/class/instance creation/familyName_fallbackFamilyNames_pointSize_stretchValue_weightValue_slantValue_.st
R FreeType.package/LogicalFont.class/class/instance creation/familyName_pointSize_.st
R FreeType.package/LogicalFont.class/class/instance creation/familyName_pointSize_stretchValue_weightValue_slantValue_.st
R FreeType.package/LogicalFont.class/class/instance creation/new.st
R FreeType.package/LogicalFont.class/class/shutdown/shutDown_.st
R FreeType.package/LogicalFont.class/definition.st
R FreeType.package/LogicalFont.class/instance/accessing/clearRealFont.st
R FreeType.package/LogicalFont.class/instance/accessing/fallbackFamilyNames.st
R FreeType.package/LogicalFont.class/instance/accessing/fallbackFamilyNames_.st
R FreeType.package/LogicalFont.class/instance/accessing/familyName.st
R FreeType.package/LogicalFont.class/instance/accessing/familyName_.st
R FreeType.package/LogicalFont.class/instance/accessing/familyNames.st
R FreeType.package/LogicalFont.class/instance/accessing/familySizeFace.st
R FreeType.package/LogicalFont.class/instance/accessing/forceBold.st
R FreeType.package/LogicalFont.class/instance/accessing/forceItalicOrOblique.st
R FreeType.package/LogicalFont.class/instance/accessing/forceNotBold.st
R FreeType.package/LogicalFont.class/instance/accessing/forceNotItalic.st
R FreeType.package/LogicalFont.class/instance/accessing/pointSize.st
R FreeType.package/LogicalFont.class/instance/accessing/pointSize_.st
R FreeType.package/LogicalFont.class/instance/accessing/realFont.st
R FreeType.package/LogicalFont.class/instance/accessing/setEmphasis_.st
R FreeType.package/LogicalFont.class/instance/accessing/slantValue.st
R FreeType.package/LogicalFont.class/instance/accessing/slantValue_.st
R FreeType.package/LogicalFont.class/instance/accessing/stretchValue.st
R FreeType.package/LogicalFont.class/instance/accessing/stretchValue_.st
R FreeType.package/LogicalFont.class/instance/accessing/weightValue.st
R FreeType.package/LogicalFont.class/instance/accessing/weightValue_.st
R FreeType.package/LogicalFont.class/instance/as yet unclassified/findRealFont.st
R FreeType.package/LogicalFont.class/instance/as yet unclassified/maxAscii.st
R FreeType.package/LogicalFont.class/instance/derivatives/derivativeFont_.st
R FreeType.package/LogicalFont.class/instance/derivatives/derivativeFont_mainFont_.st
R FreeType.package/LogicalFont.class/instance/derivatives/derivativeFonts.st
R FreeType.package/LogicalFont.class/instance/derivatives/derivativeFontsAt_put_.st
R FreeType.package/LogicalFont.class/instance/emphasis/emphasis.st
R FreeType.package/LogicalFont.class/instance/emphasis/emphasisString.st
R FreeType.package/LogicalFont.class/instance/emphasis/emphasis_.st
R FreeType.package/LogicalFont.class/instance/emphasis/emphasized_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/ascent.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/baseKern.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/characterFormAt_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/characterToGlyphMap.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/descent.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/descentKern.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/displayStrikeoutOn_from_to_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/displayString_on_from_to_at_kern_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/displayString_on_from_to_at_kern_baselineY_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/displayUnderlineOn_from_to_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/fontArray.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/hasDistinctGlyphsForAll_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/hasGlyphsForAll_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/height.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/installOn_foregroundColor_backgroundColor_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/isSubPixelPositioned.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/isSymbolFont.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/isTTCFont.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/kerningLeft_right_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/linearWidthOf_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/widthAndKernedWidthOfLeft_right_into_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/widthOfString_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/widthOfString_from_to_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/widthOf_.st
R FreeType.package/LogicalFont.class/instance/forwarded to realFont/xTable.st
R FreeType.package/LogicalFont.class/instance/initialize-release/initialize_.st
R FreeType.package/LogicalFont.class/instance/printing/printOn_.st
R FreeType.package/LogicalFont.class/instance/printing/storeOn_.st
R FreeType.package/LogicalFont.class/instance/testing/isBold.st
R FreeType.package/LogicalFont.class/instance/testing/isBoldOrBolder.st
R FreeType.package/LogicalFont.class/instance/testing/isItalic.st
R FreeType.package/LogicalFont.class/instance/testing/isItalicOrOblique.st
R FreeType.package/LogicalFont.class/instance/testing/isRegular.st
R FreeType.package/LogicalFontManager.class/README.md
R FreeType.package/LogicalFontManager.class/class/accessing/current.st
R FreeType.package/LogicalFontManager.class/class/accessing/unload.st
R FreeType.package/LogicalFontManager.class/class/instance creation/defaultCurrent.st
R FreeType.package/LogicalFontManager.class/definition.st
R FreeType.package/LogicalFontManager.class/instance/accessing/addFontProvider_.st
R FreeType.package/LogicalFontManager.class/instance/font families/allFamilies.st
R FreeType.package/LogicalFontManager.class/instance/font lookup/bestFontFor_.st
R FreeType.package/LogicalFontManager.class/instance/font lookup/bestFontFor_whenFindingAlternativeIgnoreAll_.st
R FreeType.package/LogicalFontManager.class/instance/initialization/initialize.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/README.md
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/definition.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilies.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilies_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilyIndex.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontFamilyIndex_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontSizeIndex.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/fontSizeIndex_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isBold.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isBold_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isItalic.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isItalic_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isStruckOut.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isStruckOut_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isUnderlined.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/isUnderlined_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/previewText.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/previewText_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/selectedFont.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/selectedFont_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/textPreviewMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/accessing/textPreviewMorph_.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/defaultFontFamilies.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/defaultPreviewText.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/familyName.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/fontSize.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/fontSizes.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/matchingFont.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newBoldButtonMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newContentMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newFontFamilyMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newFontSizeMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newFontStyleButtonRowMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newItalicButtonMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newStruckOutButtonMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newTextPreviewMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/newUnderlinedButtonMorph.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/textEmphasisCode.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleBold.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleItalic.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleStruckOut.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/toggleUnderlined.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/updateFromSelectedFont.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/as yet unclassified/updateSelectedFont.st
R Polymorph-Widgets.package/AbstractFontSelectorDialogWindow.class/instance/initialization/initialize.st
R Polymorph-Widgets.package/FreeTypeFontSelectorDialogWindow.class/README.md
R Polymorph-Widgets.package/FreeTypeFontSelectorDialogWindow.class/definition.st
R Polymorph-Widgets.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/defaultFontFamilies.st
R Polymorph-Widgets.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/matchingFont.st
R Polymorph-Widgets.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/newFontStyleButtonRowMorph.st
R Polymorph-Widgets.package/FreeTypeFontSelectorDialogWindow.class/instance/as yet unclassified/updateFromSelectedFont.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script10.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40010.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
40010
13270 Starting to Clean Fonts - Package introduction
https://pharo.fogbugz.com/f/cases/13270
http://files.pharo.org/image/40/40010.zip
June 1, 2014
Re: [Pharo-dev] Moving class to package raises DNU includesClass:
by phil@highoctane.be
Le 1 juin 2014 21:16, "stepharo" <stepharo(a)free.fr> a écrit :
>
> package includesClass: aClass
>
>
> step to reproduce
> - select a class
> - AbstractFontSelectorDialogWindow
> - choose Move to package ...
>
> https://pharo.fogbugz.com/default.asp?13291
>
> Stef
>
>
> packageMatchingExtensionName: aString includingClass: aClass
> | package categoryName |
>
> categoryName := aString.
> package := self packageMatchingExtensionName: categoryName.
> [ package includesClass: aClass ]
> whileFalse: [
> (categoryName includes: $-)
> ifFalse: [ self error: 'Class not categorized!' ].
>
> categoryName := categoryName copyUpToLast: $-.
> package := self packageMatchingExtensionName: categoryName ].
>
> ^ package
>
>
>
> systemClassRecategorizedActionFrom: ann
> | class newRPackage newRPackageTag oldRPackage newCategoryName
oldCategoryName|
>
> class := ann classAffected.
>
> newCategoryName := ann newCategory asSymbol.
> oldCategoryName := ann oldCategory asSymbol.
> oldRPackage := self packageMatchingExtensionName: oldCategoryName
includingClass: class.
>
>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> newRPackage := (self packageMatchingExtensionName: newCategoryName)
> ifNil: [ self registerPackage: (self packageClass named:
newCategoryName) ].
>
> newRPackageTag := newRPackage addClassTag: newCategoryName.
>
> newRPackage
> moveClass: class
> fromPackage: oldRPackage
> toTag: newRPackageTag
>
Drag and drop also gives me that issue.
There are a bit too many such issues with Nautilus. I got a couple others
but was busy trying to make my own code to work.
Phil
June 1, 2014
Re: [Pharo-dev] Improving Pharo By Example
by David T. Lewis
On Sun, Jun 01, 2014 at 09:09:21PM +0200, Damien Cassou wrote:
> On Sun, Jun 1, 2014 at 8:54 PM, kilon alios <kilon.alios(a)gmail.com> wrote:
> > Whats the verdict with the Squeksource section ? Do I covert it to a
> > SmalltalkHub section or do I continue to chapter 4 ?
>
>
> I think you can keep the section about squeaksource and replace it
> with ss3 and smalltalkhub instead.
>
That sounds right. Squeaksource.com remains operational, but readers should
be guided to use smalltalkhub and ss3 for new work.
Dave
June 1, 2014
Moving class to package raises DNU includesClass:
by stepharo
package includesClass: aClass
step to reproduce
- select a class
- AbstractFontSelectorDialogWindow
- choose Move to package ...
https://pharo.fogbugz.com/default.asp?13291
Stef
packageMatchingExtensionName: aString includingClass: aClass
| package categoryName |
categoryName := aString.
package := self packageMatchingExtensionName: categoryName.
[ package includesClass: aClass ]
whileFalse: [
(categoryName includes: $-)
ifFalse: [ self error: 'Class not categorized!' ].
categoryName := categoryName copyUpToLast: $-.
package := self packageMatchingExtensionName: categoryName ].
^ package
systemClassRecategorizedActionFrom: ann
| class newRPackage newRPackageTag oldRPackage newCategoryName
oldCategoryName|
class := ann classAffected.
newCategoryName := ann newCategory asSymbol.
oldCategoryName := ann oldCategory asSymbol.
oldRPackage := self packageMatchingExtensionName: oldCategoryName
includingClass: class.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
newRPackage := (self packageMatchingExtensionName: newCategoryName)
ifNil: [ self registerPackage: (self packageClass named:
newCategoryName) ].
newRPackageTag := newRPackage addClassTag: newCategoryName.
newRPackage
moveClass: class
fromPackage: oldRPackage
toTag: newRPackageTag
June 1, 2014