[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [StrongED] TaskWindow in StrongEd 4.70a6

In message <0448c06154.pittdj+@xxxxxxxxxxx>
          David Pitt <pittdj@xxxxxxxxxxxx> wrote:

> In message <0df8836154.fjgraute@xxxxxxxxx>
>   Fred Graute <fjgraute@xxxxxxxxx> wrote:
> > In message <mpro.nei9ud00b3auv00l4.pittdj@xxxxxxxxxxxx>
> >           David Pitt <pittdj@xxxxxxxxxxxx> wrote:
> [snip SE 4.70a6 apparently being fine without CallASWI]
> >> There is something not right here. 4.70a6 seems to be just fine on both
> >> OS4.02 and OS 4.39 without CallASWI.
> > SE is calling XOS_HeapSort so it doesn't error but no sorting is done.
> > That said, OS4.02 seemed to be happily sorting stuff even though there's
> > no OS_HeapSort32. This still baffles me!
> I need to be more precise. 'Apparently fine' meant that the Kill All
> worked and everything else I had tried worked. The one thing I had not
> tried was an actual sort. The Kill All bug has clouded the issue.

No problem, I'd run quite a few tests and somehow missed that on OS4.02
CallASWI had actually been loaded so sorting worked fine. Have re-done
the test without CallASWI loaded and StrongED didn't sort on OS4.02.

> > Now to find out which versions of RISC OS have OS_HeapSort32 available
> > and load CallASWI 0.03 on versions that don't support it.
> Is that not just a simple 26/32bit split. Everything up to and
> including OS4.39 is 26bit without SO_HeapSort32.

No, I don't think it is. The preview of RISC OS 6 runs in 26-bit mode
but does have OS_HeapSort32. I've written a small utility to test if
OS_HeapSort32 is present and load CallASWI 0.03 if it isn't.

> Just to be awkward both OS4.49 & OS4.44 return :-
>   StrongED$OSVsn(Number) : 400

Until now there wasn't a need for a more fine grained system. I'll see
about changing that and compare it with the utility to see which is


StrongED Developer

To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxxxxx
List archives at http://www.Torrens.org.uk/RO/StrongED/index.html