Ah, I see - sorry, Charles, I didn't understand how SCImageFilter was
interfering with the Help tree.
Might I suggest that SCImageFilter could use a different varname
other
than "categories"? I haven't looked at the class so I have no clue
what it's used for. Just a thought.
But yes, the line you describe Charles is no-op on other platforms,
so
if someone wants to commit that line to fix OSX behaviour, please do.
I cannot (no mac this week).
Dan
2008/12/22 <thelych@xxxxxxxxx>:
I suggested
Platform.case( \osx, {
categoriesSkipThese = categoriesSkipThese.add(SCImageFilter);
});
to avoid possible problem in mac os x.
James suggested also this
\SCImageFilter.asSymbol.notNil ...
i am exclusively on a mac. So if someone can test it in Linux /
Windows and
report if it is fine ?
best,
charles
Le 22 déc. 08 à 23:05, Scott Wilson a écrit :
Also when I first open the browser, it looks like this:
<pastedGraphic.tiff>
On 22 Dec 2008, at 14:02, Scott Wilson wrote:
On 22 Dec 2008, at 13:39, Dan Stowell wrote:
is ok, i found a way to do it
2008/12/22 Dan Stowell <danstowell@xxxxxxxxx>:
Hi -
The attached patch improves the rendering of Help.gui and
Help.searchGUI on small screens (ensures it fits on the screen!). It
also removes the SCImageFilter warning on non-OSX platforms, as
discussed with Charles. Grateful if someone could commit.
Thanks
Dan
This seems to have caused a problem. The first time you call
Help.tree you
get this error:
Help.tree
ERROR: Message 'split' not understood.
RECEIVER:
Instance of SymbolArray { (1FF4B800, gc=C8, fmt=08, flg=00,
set=01)
indexed slots [4]
0 : 'CIAffineTransform'
1 : 'CICrop'
2 : 'CILanczosScaleTransform'
3 : 'CIPerspectiveTransform'
}
ARGS:
Character 62 '>'
CALL STACK:
DoesNotUnderstandError:reportError 17C08FC0
arg this = <instance of DoesNotUnderstandError>
Nil:handleError 1FD02B80
arg this = nil
arg error = <instance of DoesNotUnderstandError>
Thread:handleError 1FCEFB60
arg this = <instance of Thread>
arg error = <instance of DoesNotUnderstandError>
Object:throw 17C08540
arg this = <instance of DoesNotUnderstandError>
Object:doesNotUnderstand 15E31800
arg this = <instance of SymbolArray>
arg selector = 'split'
arg args = [*1]
< FunctionDef in Method Meta_Help:addCatsToTree > 12AC88A0
arg cat = <instance of SymbolArray>
Dictionary:keysValuesArrayDo 1FE508E0
arg this = <instance of IdentityDictionary>
arg argArray = [*64]
arg function = <instance of Function>
var i = 2
var j = 1
var key = nil
var val = nil
var arraySize = nil
Dictionary:keysValuesDo 17C0A7C0
arg this = <instance of IdentityDictionary>
arg function = <instance of Function>
Dictionary:do 15E21390
arg this = <instance of IdentityDictionary>
arg function = <instance of Function>
Meta_Help:addCatsToTree 1FE4EAD0
arg this = class Help
arg class = class SCImageFilter
arg fileslist = <instance of IdentityDictionary>
var subc = nil
var node = nil
ArrayedCollection:do 12AD8B30
arg this = [*2106]
arg function = <instance of Function>
var i = 154
Meta_Help:tree 1FD699D0
arg this = class Help
arg sysext = true
arg userext = true
var classes = [*2106]
var node = nil
var subc = nil
var helpRootLen = nil
var helpExtensions = [*4]
var helpDirs = [*3]
var thisHelpExt = nil
Interpreter:interpretPrintCmdLine 1FD68A30
arg this = <instance of Interpreter>
var res = nil
var func = <instance of Function>
var code = "Help.tree"
Process:interpretPrintCmdLine 12AD88F0
arg this = <instance of Main>
--
http://www.mcld.co.uk
_______________________________________________
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/