[Oberon] linux oberon Display update interruped ?

Thoken thoken at gmail.com
Mon Feb 16 01:55:46 MET 2009


With V4: did you try to adapt entry "timeOut"  in Web.Profile ?
In V4 module HTTP I once changed VAR waitForResponse to type LONGINT
cause I suspected occasionally erroneous results by waitForResponse *
Input.TimeUnit.
I can't recall what the exact effects were, when I did this some years
ago, but I still feel rather comfortable doing some web tasks with V4.
Integration with Mouse/Kbd input is indeed minor, input is blocked
here on no server response (happens rather rarely though).

regards

On Sun, Feb 15, 2009 at 5:13 AM, Chris Glur <easlab at absamail.co.za> wrote:
> For [LEO] linux ETH Oberon
> when I do an inet-fetch: email or http, and while I wait for
> it to complete, I 'switch' to another desktop/task; the S3/V4
> oberons screen is blank when I switch back to view it, until
> the Oberon task is completed.
>
> I'm guessing that the screen-write/update is suspended
> while the inet-fetch is busy.
>
> Under S3 the inet-task apparently eventually times out,
> but V4 seems not to. So under V4 I've lost control and need
> to re-start V4, and lose my 'setup'.
>
> S3's  'threaded-mode' version seems to do the same.
>
> Is the Oberon OS's inner 'time-slice looping through all tasks'
> adjusted for eg. inet-fetches, like disabling an interrupt ?
>
> Or is it that the display is only updated if the 'display buffer
> is changed' and nothing is written to the buffer, while
> it's waiting to complete the inet-fetch ?  A mouse-operation
> would write to the display-buffer, But I know that mouse
> operations are disabled during inet-fetch.
> How is the mouse disabled ?
> Is the 'inner-loop' diabled until the inet-job returns OR
> a time-out occurs ?
>
> What would be a possible work-around to force mouse
> and keyboard acces ?  AFAIK N-O could use the keybrd
> interrupt: Ctl/<Break>, but LEO can't.
>
> == Chris Glur.
>
> PS. OK after several minutes both S3 & V4 'time out'
> and the I/O is again usable.
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>


More information about the Oberon mailing list