Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Victory or defeat!


devel / comp.sys.acorn.apps / Re: RingBound

SubjectAuthor
* RingBoundsvrsig
+* Re: RingBoundDave
|+* Re: RingBoundsvrsig
||`* Re: RingBoundDave
|| `* Re: RingBoundsvrsig
||  `* Re: RingBoundsvrsig
||   `* RingBoundDave
||    `* Re: RingBoundsvrsig
||     `* Re: RingBoundDave
||      +- Re: RingBoundDave
||      `* Re: RingBoundDave
||       `* Re: RingBoundsvrsig
||        `* Re: RingBoundHarriet Bazley
||         `* Re: RingBoundsvrsig
||          `- Re: RingBoundHarriet Bazley
|`* Re: RingBoundMartin
| +- Re: RingBoundDave
| `* Re: RingBoundMatthew Phillips
|  `* Re: RingBoundsvrsig
|   `* Re: RingBoundsvrsig
|    `* Re: RingBoundsvrsig
|     `- Re: RingBoundsvrsig
`- Re: RingBoundChris Hughes

1
RingBound

<9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1122&group=comp.sys.acorn.apps#1122

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:620a:199a:: with SMTP id bm26mr55828qkb.542.1639691841642;
Thu, 16 Dec 2021 13:57:21 -0800 (PST)
X-Received: by 2002:a05:620a:4041:: with SMTP id i1mr35071qko.407.1639691841504;
Thu, 16 Dec 2021 13:57:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Thu, 16 Dec 2021 13:57:21 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
Subject: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Thu, 16 Dec 2021 21:57:21 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: svrsig - Thu, 16 Dec 2021 21:57 UTC

I have just released a new application !RingBind which displays a manual as if it were a ring bound manual, open on the desk.

I have also got a utility to convert a PDF file into a 'Bound' manual which !RingBind will open.

The RISC OS 5.28 User Guide has been converted into 'Bound' format.

This an the application are available from !Store.

Re: RingBound

<599c2a7539dave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1124&group=comp.sys.acorn.apps#1124

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Fri, 17 Dec 2021 09:12:55 +0000 (GMT)
Organization: TLP
Lines: 29
Message-ID: <599c2a7539dave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
X-Trace: individual.net FtdKwtddZKQKrlH1FP9zWgArijcgaydD01DP+PZShSDYEXubIK
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:xzAE9IA9kJg/cwXBfpe82kobMts=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Fri, 17 Dec 2021 09:12 UTC

In article <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>,
svrsig <chris@svrsig.org> wrote:
> I have just released a new application !RingBind which displays a manual
> as if it were a ring bound manual, open on the desk.

> I have also got a utility to convert a PDF file into a 'Bound' manual
> which !RingBind will open.

> The RISC OS 5.28 User Guide has been converted into 'Bound' format.

> This an the application are available from !Store.

Neat Idea....

Any idea what this means when I try to run it?
VRPC-DL RISC OS 6.20 221Mbytes of Free memory.

08:59:13.99 ** WimpError ** from unknown task
Error : &000001C1
Message: 90800K of free memory is needed before the application will
start. Quit any unwanted applications or see the RISC OS User Guide for
ways to maximise memory.

Dave

--

Dave Triffid

Re: RingBound

<ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1126&group=comp.sys.acorn.apps#1126

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:6214:c6e:: with SMTP id t14mr1581599qvj.57.1639735345082;
Fri, 17 Dec 2021 02:02:25 -0800 (PST)
X-Received: by 2002:ac8:7d83:: with SMTP id c3mr1573625qtd.359.1639735344878;
Fri, 17 Dec 2021 02:02:24 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Fri, 17 Dec 2021 02:02:24 -0800 (PST)
In-Reply-To: <599c2a7539dave@triffid.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Fri, 17 Dec 2021 10:02:25 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 11
 by: svrsig - Fri, 17 Dec 2021 10:02 UTC

> Any idea what this means when I try to run it?
> VRPC-DL RISC OS 6.20 221Mbytes of Free memory.
>
>
> 08:59:13.99 ** WimpError ** from unknown task
> Error : &000001C1
> Message: 90800K of free memory is needed before the application will
> start. Quit any unwanted applications or see the RISC OS User Guide for
> ways to maximise memory.
>
It means that it needs to load a 141Mbyte Draw file into memory and thus needs a WimpSlot of about 350Mbytes as (i) I have not yet optimised its use of memory and (ii) it would run too slow under emulation anyway.

Re: RingBound

<599c2f639aNews03@avisoft.f9.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1128&group=comp.sys.acorn.apps#1128

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!buffer1.nntp.ams1.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 17 Dec 2021 04:07:38 -0600
From: New...@avisoft.f9.co.uk (Martin)
Subject: Re: RingBound
Newsgroups: comp.sys.acorn.apps
Date: Fri, 17 Dec 2021 10:06:47 +0000 (GMT)
Message-ID: <599c2f639aNews03@avisoft.f9.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk>
User-Agent: Pluto/3.19a (RISC OS/5.29) NewsHound/v1.54
Organization: None
Lines: 44
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-62VefYKTM5jLXw1YiQbzVUPGyJkMmpEJdR9EdzwNpw5sPiKDWRbGBNtdmy3mcS1yd0U2EIkVOWkypkJ!yE+fn5AW14Igr+GlgK28QrhuvGqNa3UF7eajYBp4WmCs7N/oPFA+A93yKRTAWEpjUjgdHDjl2yKL!bdQ=
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2628
 by: Martin - Fri, 17 Dec 2021 10:06 UTC

In article <599c2a7539dave@triffid.co.uk>,
Dave <dave@triffid.co.uk> wrote:
> In article <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>,
> svrsig <chris@svrsig.org> wrote:
> > I have just released a new application !RingBind which displays a
> > manual as if it were a ring bound manual, open on the desk.

> > I have also got a utility to convert a PDF file into a 'Bound'
> > manual which !RingBind will open.

> > The RISC OS 5.28 User Guide has been converted into 'Bound'
> > format.

> > This an the application are available from !Store.

> Neat Idea....

> Any idea what this means when I try to run it?
> VRPC-DL RISC OS 6.20 221Mbytes of Free memory.

> 08:59:13.99 ** WimpError ** from unknown task
> Error : &000001C1
> Message: 90800K of free memory is needed before the application
> will start. Quit any unwanted applications or see the RISC OS User
> Guide for ways to maximise memory.

I had similar problems. I suspect the problem is the alias that is
set for Bound files ...
Set Alias$@RunType_1EB /<Obey$Dir>.!RunImage %%*0
.... so when a Bound file is double-clicked, the !RunImage is run
directly without any WimpSlot settings. I think it should run the !Run
file, with some changes to pass through the file name.

So it may work or not, depending on your current settings.
Leaflet will probably work, but 528Guide probably not.

I fear it also tries to load the whole file into application memory
.... which as 528Guide is 141MB will fail on any 26-bit system anyway!

--
Martin Avison
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received.

Re: RingBound

<599c37808ddave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1130&group=comp.sys.acorn.apps#1130

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Fri, 17 Dec 2021 11:35:25 +0000 (GMT)
Organization: TLP
Lines: 52
Message-ID: <599c37808ddave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk> <599c2f639aNews03@avisoft.f9.co.uk>
X-Trace: individual.net mW1/3RPgJMwzZ7hF69uiYAOtUeOMVhFF7nAw0QLHBtJWlFkPdT
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:hUbM+rF6wBiTFHKvdpm3H1lFV4U=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Fri, 17 Dec 2021 11:35 UTC

In article <599c2f639aNews03@avisoft.f9.co.uk>,
Martin <News03@avisoft.f9.co.uk> wrote:
> In article <599c2a7539dave@triffid.co.uk>,
> Dave <dave@triffid.co.uk> wrote:
> > In article <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>,
> > svrsig <chris@svrsig.org> wrote:
> > > I have just released a new application !RingBind which displays a
> > > manual as if it were a ring bound manual, open on the desk.

> > > I have also got a utility to convert a PDF file into a 'Bound'
> > > manual which !RingBind will open.

> > > The RISC OS 5.28 User Guide has been converted into 'Bound'
> > > format.

> > > This an the application are available from !Store.

> > Neat Idea....

> > Any idea what this means when I try to run it?
> > VRPC-DL RISC OS 6.20 221Mbytes of Free memory.

> > 08:59:13.99 ** WimpError ** from unknown task
> > Error : &000001C1
> > Message: 90800K of free memory is needed before the application
> > will start. Quit any unwanted applications or see the RISC OS User
> > Guide for ways to maximise memory.

> I had similar problems. I suspect the problem is the alias that is
> set for Bound files ...
> Set Alias$@RunType_1EB /<Obey$Dir>.!RunImage %%*0
> ... so when a Bound file is double-clicked, the !RunImage is run
> directly without any WimpSlot settings. I think it should run the !Run
> file, with some changes to pass through the file name.

> So it may work or not, depending on your current settings.
> Leaflet will probably work, but 528Guide probably not.

> I fear it also tries to load the whole file into application memory
> ... which as 528Guide is 141MB will fail on any 26-bit system anyway!

Thanks for that info Martin.

Yes, If I just double click the Leaflet file it displays, but obviously
not if I try to run RingBind first.

Dave

--

Dave Triffid

Re: RingBound

<599c3844e6dave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1131&group=comp.sys.acorn.apps#1131

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Fri, 17 Dec 2021 11:43:46 +0000 (GMT)
Organization: TLP
Lines: 26
Message-ID: <599c3844e6dave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
X-Trace: individual.net hgD/gixByY+mCdZR7BESugcVDrBdEdP8rLgeiJHPQ6z6by6fBK
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:/UnX6cMxtINHaeVzyGG8TxqtS2w=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Fri, 17 Dec 2021 11:43 UTC

In article <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>,
svrsig <chris@svrsig.org> wrote:

> > Any idea what this means when I try to run it?
> > VRPC-DL RISC OS 6.20 221Mbytes of Free memory.
> >
> >
> > 08:59:13.99 ** WimpError ** from unknown task Error : &000001C1
> > Message: 90800K of free memory is needed before the application will
> > start. Quit any unwanted applications or see the RISC OS User Guide
> > for ways to maximise memory.
> >
> It means that it needs to load a 141Mbyte Draw file into memory and thus
> needs a WimpSlot of about 350Mbytes as (i) I have not yet optimised its
> use of memory and (ii) it would run too slow under emulation anyway.

If I just double click the Leaflet file it displays okay and the pages
flip okay.

Dave

Nb: I've seen Martin's reply.

--

Dave Triffid

Re: RingBound

<2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1136&group=comp.sys.acorn.apps#1136

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:620a:28cc:: with SMTP id l12mr3379688qkp.48.1639778878156;
Fri, 17 Dec 2021 14:07:58 -0800 (PST)
X-Received: by 2002:a05:622a:1207:: with SMTP id y7mr4436005qtx.626.1639778878005;
Fri, 17 Dec 2021 14:07:58 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Fri, 17 Dec 2021 14:07:57 -0800 (PST)
In-Reply-To: <599c3844e6dave@triffid.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Fri, 17 Dec 2021 22:07:58 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 7
 by: svrsig - Fri, 17 Dec 2021 22:07 UTC

> I suspect the problem is the alias that is set for Bound files ...
Set Alias$@RunType_1EB /<Obey$Dir>.!RunImage %%*0
.... so when a Bound file is double-clicked, the !RunImage is run
directly without any WimpSlot settings.

Thanks for spotting this - another version on the way....

Re: RingBound

<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1138&group=comp.sys.acorn.apps#1138

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:622a:100a:: with SMTP id d10mr4661566qte.548.1639783943338;
Fri, 17 Dec 2021 15:32:23 -0800 (PST)
X-Received: by 2002:a05:620a:4041:: with SMTP id i1mr3331492qko.407.1639783943194;
Fri, 17 Dec 2021 15:32:23 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Fri, 17 Dec 2021 15:32:23 -0800 (PST)
In-Reply-To: <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Fri, 17 Dec 2021 23:32:23 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 12
 by: svrsig - Fri, 17 Dec 2021 23:32 UTC

On Friday, December 17, 2021 at 10:07:58 PM UTC, svrsig wrote:
> > I suspect the problem is the alias that is set for Bound files ...
> Set Alias$@RunType_1EB /<Obey$Dir>.!RunImage %%*0
> ... so when a Bound file is double-clicked, the !RunImage is run
> directly without any WimpSlot settings.
> Thanks for spotting this - another version on the way....
Version 0.05 now runs on VRPC. The BASIC programme will now try to
load a double clicked manual if there is already a sufficient wimpslot - if
the wimpslot is too small then the message is ignored so that the application
will be restarted, exactly as if it had not been running.
On entry a sufficient Wimpslot is requested (if a file was double-clicked)
and aborts if this is not available. Hence will now run on VRPC but
the 528 Manual is too large for VRPC.

RingBound

<599c9d63e4dave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1139&group=comp.sys.acorn.apps#1139

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: RingBound
Date: Sat, 18 Dec 2021 06:08:17 +0000 (GMT)
Organization: TLP
Lines: 20
Message-ID: <599c9d63e4dave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com> <09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com>
X-Trace: individual.net IB5dL6uGUQwlKsDhLUuAOAn8HCFGTK9lU3/p46dgcK4cp/gPPm
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:dG5RyI+uJOmec7Ir6aG9h98th/0=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Sat, 18 Dec 2021 06:08 UTC

In article <09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com>,
svrsig <chris@svrsig.org> wrote:

[Snip]

> Version 0.05 now runs on VRPC. The BASIC programme will now try to load
> a double clicked manual if there is already a sufficient wimpslot - if
> the wimpslot is too small then the message is ignored so that the
> application will be restarted, exactly as if it had not been running. On
> entry a sufficient Wimpslot is requested (if a file was double-clicked)
> and aborts if this is not available.
> Hence will now run on VRPC but the 528 Manual is too large for VRPC.

I can confirm version 0.05 will now run on a VRPC-DL RISC OS 6.20

Dave

--

Dave Triffid

Re: RingBound

<b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1140&group=comp.sys.acorn.apps#1140

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a37:6390:: with SMTP id x138mr4220296qkb.146.1639817634397;
Sat, 18 Dec 2021 00:53:54 -0800 (PST)
X-Received: by 2002:a05:620a:127b:: with SMTP id b27mr4250699qkl.183.1639817634262;
Sat, 18 Dec 2021 00:53:54 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Sat, 18 Dec 2021 00:53:54 -0800 (PST)
In-Reply-To: <599c9d63e4dave@triffid.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Sat, 18 Dec 2021 08:53:54 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 5
 by: svrsig - Sat, 18 Dec 2021 08:53 UTC

On Saturday, December 18, 2021 at 6:08:23 AM UTC, Dave wrote:

> I can confirm version 0.05 will now run on a VRPC-DL RISC OS 6.20
>
Version 0.06 now gives a tidier error message on VRPC:
'Error during loading 528Manual: Wimpslot of 3Mbytes extended to 29M but 156M required. Aborting'

Re: RingBound

<45b7c69c59.chris@mytarbis.plus.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1143&group=comp.sys.acorn.apps#1143

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: new...@noonehere.co.uk (Chris Hughes)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Sat, 18 Dec 2021 13:39:40 GMT
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <45b7c69c59.chris@mytarbis.plus.com>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="dcfc8cd6efa5d4f6b133ca6dc6171e57";
logging-data="776"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rXfPExAyxwVCRmpAJJxbMyvi/9sIESe8="
User-Agent: Messenger-Pro/8.05wpb1 (MsgServe/8.05S) (RISC-OS/5.29) NewsHound/v1.54
Cancel-Lock: sha1:7VHtv+5mQ8EREKgW5deYEe4SPJg=
X-Editor: EmailEdit 2.04
 by: Chris Hughes - Sat, 18 Dec 2021 13:39 UTC

In message <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
svrsig <chris@svrsig.org> wrote:

> I have just released a new application !RingBind which displays a manual
> as if it were a ring bound manual, open on the desk.

> I have also got a utility to convert a PDF file into a 'Bound' manual
> which !RingBind will open.

> The RISC OS 5.28 User Guide has been converted into 'Bound' format.

> This an the application are available from !Store.

How do you create your own 'Bound' book? You mention a utility to convert
a PDF to a 'Bound' file, but I can't see it.

--
Chris Hughes

Re: RingBound

<599cd138badave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1146&group=comp.sys.acorn.apps#1146

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Sat, 18 Dec 2021 15:34:25 +0000 (GMT)
Organization: TLP
Lines: 33
Message-ID: <599cd138badave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk> <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>
X-Trace: individual.net YLehSfRafod1vI8rsVvIQgA4ghNju7vFJGa1u/3yHpEiakBapV
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:OFJlvX6QJyz0HK6gCkku5J7Cbyo=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Sat, 18 Dec 2021 15:34 UTC

In article <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>,
svrsig <chris@svrsig.org> wrote:
> On Saturday, December 18, 2021 at 6:08:23 AM UTC, Dave wrote:

> > I can confirm version 0.05 will now run on a VRPC-DL RISC OS 6.20
> >
> Version 0.06 now gives a tidier error message on VRPC: 'Error during
> loading 528Manual: Wimpslot of 3Mbytes extended to 29M but 156M
> required. Aborting'

Yes indeedy it does just that.

Sorry, I need to ask this question as I have a penchant for messing up
folks new apps. :-)

RingBind runs to the icon bar okay, and I can double click "Leaflet" and
it displays.
But this being RISC OS...
I can't drop a RingBind file 'Bound (1eb)' on the icon bar icon and have
it open one of its own files?

Error : &00000000
Message: Unknown or missing variable (Internal error code 2760)
15:28:10.37 ** WimpError ** from RingBind

Sorry Guv' it just broke in me hands. ;-)

Dave

--

Dave Triffid

Re: RingBound

<599cd399fcdave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1148&group=comp.sys.acorn.apps#1148

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Sat, 18 Dec 2021 16:00:25 +0000 (GMT)
Organization: TLP
Lines: 16
Message-ID: <599cd399fcdave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk> <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com> <599cd138badave@triffid.co.uk>
X-Trace: individual.net 4NUECrWXAIxFaDzESScPtQYJW1xcIJIyOhozmHTvlKYCof3OIr
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:6ekoUOEEDzzH+hbbecvfi1h6JcM=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Sat, 18 Dec 2021 16:00 UTC

[Snippy]

Phew! Just had a bit of a shock while playing with the app... I ask no
questions but just present the data.

Plain old PDF:
The RISC OS PDF 5.28 manual 11,362,400 bytes

RingBind:
The RISC OS PDF 5.28 manual 147,939,260 bytes

Dave

--

Dave Triffid

Re: RingBound

<599cd57043dave@triffid.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1149&group=comp.sys.acorn.apps#1149

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dav...@triffid.co.uk (Dave)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Sat, 18 Dec 2021 16:20:29 +0000 (GMT)
Organization: TLP
Lines: 53
Message-ID: <599cd57043dave@triffid.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk> <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com> <599cd138badave@triffid.co.uk>
X-Trace: individual.net WW30I6BKZFmmtqZMAQ9dHA2jCDHq7tW9slgvoeaypLzDb/jqXi
X-Orig-Path: triffid.co.uk!dave
Cancel-Lock: sha1:PYIfQxY0VCg8YZgJuLL+C4RoIak=
User-Agent: Pluto/3.18 (RISC OS/6.20) NewsHound/v1.52-32
 by: Dave - Sat, 18 Dec 2021 16:20 UTC

On 18 Dec, dave@triffid.co.uk wrote:
> In article <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>,
> svrsig <chris@svrsig.org> wrote:
> > On Saturday, December 18, 2021 at 6:08:23 AM UTC, Dave wrote:

> > > I can confirm version 0.05 will now run on a VRPC-DL RISC OS 6.20
> > >
> > Version 0.06 now gives a tidier error message on VRPC: 'Error during
> > loading 528Manual: Wimpslot of 3Mbytes extended to 29M but 156M
> > required. Aborting'

> Yes indeedy it does just that.

> Sorry, I need to ask this question as I have a penchant for messing up
> folks new apps. :-)

> RingBind runs to the icon bar okay, and I can double click "Leaflet" and
> it displays.
> But this being RISC OS...
> I can't drop a RingBind file 'Bound (1eb)' on the icon bar icon and have
> it open one of its own files?

> Error : &00000000
> Message: Unknown or missing variable (Internal error code 2760)
> 15:28:10.37 ** WimpError ** from RingBind

> Sorry Guv' it just broke in me hands. ;-)

> Dave

Just to round off my testing. :-)

On RPCEmu 0.9.4 and RISC OS 5.28, RingBind 0.06 Runs to the icon bar okay.

The RingBind "Leaflet" file when double clicked displays okay,
additionally it also displays when dropped on the icon bar icon.

The RingBind version of the RISC OS 5.28 manual when double clicked
displays okay, additionally it also displays when dropped on the icon bar
icon.

Excellent, so the above noted problem using the "Leaflet file", has a VRPC
cause.

Dave

Sorry, don't ask me what causes it, I just break things... ;-)

--

Dave Triffid

Re: RingBound

<a5ab9458-b8cc-44d8-8495-f0ce665eeb6en@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1160&group=comp.sys.acorn.apps#1160

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:6214:20ee:: with SMTP id 14mr15288229qvk.94.1640038264520;
Mon, 20 Dec 2021 14:11:04 -0800 (PST)
X-Received: by 2002:a05:6214:d0d:: with SMTP id 13mr13742670qvh.73.1640038264393;
Mon, 20 Dec 2021 14:11:04 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Mon, 20 Dec 2021 14:11:04 -0800 (PST)
In-Reply-To: <599cd57043dave@triffid.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk>
<b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com> <599cd138badave@triffid.co.uk>
<599cd57043dave@triffid.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a5ab9458-b8cc-44d8-8495-f0ce665eeb6en@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Mon, 20 Dec 2021 22:11:04 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 27
 by: svrsig - Mon, 20 Dec 2021 22:11 UTC

> > Sorry, I need to ask this question as I have a penchant for messing up
> > folks new apps. :-)
>
> > RingBind runs to the icon bar okay, and I can double click "Leaflet" and
> > it displays.
> > But this being RISC OS...
> > I can't drop a RingBind file 'Bound (1eb)' on the icon bar icon and have
> > it open one of its own files?
>
I think version 0.06 solves that: what happens when a file is double-clicked
is that a Wimp message is passed to running apps and if it is acknowledged
that means an app is loading the file. If not acknowledged the run alias is used
to start up the relevant app (quitting the instantiation of !RingBind if it was running).

If the available WimpSlot is too small to load the 'Bound' file into memory then
the message is not acknowledged and !RingBind is started, expanded if enough
memory is available and if the expansion does not supply enough memory, aborts.

> How do you create your own 'Bound' book? You mention a utility to convert
> a PDF to a 'Bound' file, but I can't see it.

First you extract the content of the !PDF as Draw files, one for each page. Then my
utility creates a 'background' Draw file with a large unused area hidden by a tag into
which each individual Draw file is put, with pointers to beginning and end of each page
and a note of the page size. My hope was that the resulting Draw files would be in
total size about the same as a PDF. However the 528 Manual is 11Mbytes as a PDF
but 148Mbytes as a bunch of Draw files...

Re: RingBound

<2a8b009e59.harriet@bazleyfamily.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1161&group=comp.sys.acorn.apps#1161

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: harr...@bazleyfamily.co.uk (Harriet Bazley)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Mon, 20 Dec 2021 22:47:30 GMT
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <2a8b009e59.harriet@bazleyfamily.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk>
<ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com> <599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk> <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>
<599cd138badave@triffid.co.uk> <599cd57043dave@triffid.co.uk> <a5ab9458-b8cc-44d8-8495-f0ce665eeb6en@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="b1d90a0db125ee3f8ba24cdd539e98b9";
logging-data="32742"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DbKK92PwD+f1e6GTjdetAhOTGdVl1TGE="
User-Agent: Messenger-Pro/8.04 (MsgServe/8.04) (RISC-OS/5.27) NewsHound/v1.53-32 RC1
Cancel-Lock: sha1:5ITpekRkaIaMguFYoejA02+BtY8=
X-Clacks-Overhead: GNU Terry Pratchett
 by: Harriet Bazley - Mon, 20 Dec 2021 22:47 UTC

On 20 Dec 2021 as I do recall,
svrsig wrote:

> My hope was that the resulting Draw files would be in total size about
> the same as a PDF. However the 528 Manual is 11Mbytes as a PDF but
> 148Mbytes as a bunch of Draw files...

Unsurprising, as PDF is a compressed graphic format and Drawfiles
aren't!

--
Harriet Bazley == Loyaulte me lie ==

Nothing is foolproof - to a sufficiently talented fool

Re: RingBound

<2f22a6b6-999f-442e-83e3-7cea3ae0d3f3n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1168&group=comp.sys.acorn.apps#1168

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:ac8:5ad1:: with SMTP id d17mr1579237qtd.23.1640083316382;
Tue, 21 Dec 2021 02:41:56 -0800 (PST)
X-Received: by 2002:a05:620a:4041:: with SMTP id i1mr1407156qko.407.1640083316242;
Tue, 21 Dec 2021 02:41:56 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Tue, 21 Dec 2021 02:41:56 -0800 (PST)
In-Reply-To: <2a8b009e59.harriet@bazleyfamily.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com>
<599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk>
<b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com> <599cd138badave@triffid.co.uk>
<599cd57043dave@triffid.co.uk> <a5ab9458-b8cc-44d8-8495-f0ce665eeb6en@googlegroups.com>
<2a8b009e59.harriet@bazleyfamily.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2f22a6b6-999f-442e-83e3-7cea3ae0d3f3n@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Tue, 21 Dec 2021 10:41:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 27
 by: svrsig - Tue, 21 Dec 2021 10:41 UTC

On Monday, December 20, 2021 at 10:56:56 PM UTC, Harriet Bazley wrote:
> On 20 Dec 2021 as I do recall,
> svrsig wrote:
>
> > My hope was that the resulting Draw files would be in total size about
> > the same as a PDF. However the 528 Manual is 11Mbytes as a PDF but
> > 148Mbytes as a bunch of Draw files...
> Unsurprising, as PDF is a compressed graphic format and Drawfiles
> aren't!
>
> --
> Harriet Bazley == Loyaulte me lie ==
>
> Nothing is foolproof - to a sufficiently talented fool
My next step (now that !RingBind is working) is to do a bit more
processing when generating a 'Bound' file. It is easy to extract the
pages of a PDF as Draw files and the souce of most of the file size
is (I hope) uncompressed sprites.
So I'll process each Draw file in turn, replacing sprites with JPEGs
which will reduce the size of the individual Draw file for each page.
I'll then alter !RingBind so that it only holds four pages in memory
at a time, keeping the 'Bound' file open, if there isn't sufficient space
to hold the whole file in memory.
I have published a book which is made up of individual Draw files
which total 159Mbytes (192 pages, each is a Draw file) and the
resulting 192 page PDF is 211Mbytes (which reduces to 68Mbytes
if you do a 'reduce file size' but the graphics are all either
vector graphics (from !RiscOSM) or JPEGs.

Re: RingBound

<a0316e9e59.harriet@bazleyfamily.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1170&group=comp.sys.acorn.apps#1170

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: harr...@bazleyfamily.co.uk (Harriet Bazley)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Date: Tue, 21 Dec 2021 18:45:11 GMT
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <a0316e9e59.harriet@bazleyfamily.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk>
<ef8b71d4-54c2-4d1e-ab96-114dbe6adb02n@googlegroups.com> <599c3844e6dave@triffid.co.uk> <2578b794-716a-46cf-be03-b4d10fa168bbn@googlegroups.com>
<09a56e30-f189-49ef-8b0c-ebd6e9b46756n@googlegroups.com> <599c9d63e4dave@triffid.co.uk> <b1782139-0621-4b1c-8f79-ea3fbbe13afen@googlegroups.com>
<599cd138badave@triffid.co.uk> <599cd57043dave@triffid.co.uk> <a5ab9458-b8cc-44d8-8495-f0ce665eeb6en@googlegroups.com>
<2a8b009e59.harriet@bazleyfamily.co.uk> <2f22a6b6-999f-442e-83e3-7cea3ae0d3f3n@googlegroups.com>
Injection-Info: reader02.eternal-september.org; posting-host="ffcb5b8d20471882d8e5f6472c504e31";
logging-data="14369"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18i3YGj+c70WrpfT8FNj1dLyx70n3z389c="
User-Agent: Messenger-Pro/8.04 (MsgServe/8.04) (RISC-OS/5.27) NewsHound/v1.53-32 RC1
Cancel-Lock: sha1:KgZN48EDmQ1pm696s2d4UVmW0wQ=
X-Clacks-Overhead: GNU Terry Pratchett
 by: Harriet Bazley - Tue, 21 Dec 2021 18:45 UTC

On 21 Dec 2021 as I do recall,
svrsig wrote:

> On Monday, December 20, 2021 at 10:56:56 PM UTC, Harriet Bazley wrote:
> > On 20 Dec 2021 as I do recall,
> > svrsig wrote:
> >
> > > My hope was that the resulting Draw files would be in total size about
> > > the same as a PDF. However the 528 Manual is 11Mbytes as a PDF but
> > > 148Mbytes as a bunch of Draw files...
> > Unsurprising, as PDF is a compressed graphic format and Drawfiles
> > aren't!

> My next step (now that !RingBind is working) is to do a bit more
> processing when generating a 'Bound' file. It is easy to extract the
> pages of a PDF as Draw files and the souce of most of the file size
> is (I hope) uncompressed sprites.

Therre will probably be a contribution from the fact that later
version of !PDF (and the code on which it is based?) extract every
individual letter of every word in the resulting Drawfile as a separate
object instead of as strings....

--
Harriet Bazley == Loyaulte me lie ==

Eschew Obfuscation.

Re: RingBound

<60c5d6a159.Matthew@sinenomine.co.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1188&group=comp.sys.acorn.apps#1188

  copy link   Newsgroups: comp.sys.acorn.apps
Path: i2pn2.org!i2pn.org!aioe.org!feeder5.feed.usenet.farm!feeder1.feed.usenet.farm!feed.usenet.farm!border1.nntp.ams1.giganews.com!nntp.giganews.com!buffer1.nntp.ams1.giganews.com!buffer2.nntp.ams1.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 28 Dec 2021 03:32:53 -0600
Date: Tue, 28 Dec 2021 09:36:03 GMT
From: spam20...@yahoo.co.uk (Matthew Phillips)
Newsgroups: comp.sys.acorn.apps
Subject: Re: RingBound
Message-ID: <60c5d6a159.Matthew@sinenomine.co.uk>
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com> <599c2a7539dave@triffid.co.uk> <599c2f639aNews03@avisoft.f9.co.uk>
User-Agent: Messenger-Pro/8.04 (MsgServe/8.04S) (RISC-OS/5.16) NewsHound/v1.50-32
Lines: 116
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-jBiGHXEQbDfchlehV/v7tesjQBtZ51YzSobg+yshz5L8v6tuSNqSgI6BuEGVl/+B0ZZkEppPfhOtPdA!lUCDsU7aa0PkRsk0BNiPRhSP/pX2leGwOlKTwXy/6R9sT/Vn0zdpe12ISIIyYN4qioVstQwLfRMx!6EyMmbQw
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6919
 by: Matthew Phillips - Tue, 28 Dec 2021 09:36 UTC

In message <599c2f639aNews03@avisoft.f9.co.uk>
on 17 Dec 2021 Martin wrote:

> In article <599c2a7539dave@triffid.co.uk>,
> Dave <dave@triffid.co.uk> wrote:
>
> > Any idea what this means when I try to run it?
> > VRPC-DL RISC OS 6.20 221Mbytes of Free memory.
>
>
> > 08:59:13.99 ** WimpError ** from unknown task
> > Error : &000001C1
> > Message: 90800K of free memory is needed before the application
> > will start. Quit any unwanted applications or see the RISC OS User
> > Guide for ways to maximise memory.
>
> I had similar problems. I suspect the problem is the alias that is
> set for Bound files ...
> Set Alias$@RunType_1EB /<Obey$Dir>.!RunImage %%*0
> ... so when a Bound file is double-clicked, the !RunImage is run
> directly without any WimpSlot settings. I think it should run the !Run
> file, with some changes to pass through the file name.
>
> So it may work or not, depending on your current settings.
> Leaflet will probably work, but 528Guide probably not.
>
> I fear it also tries to load the whole file into application memory
> ... which as 528Guide is 141MB will fail on any 26-bit system anyway!

Chris, as your main requirement is for a big block of memory to load the file
into, have you considered grabbing that yourself by manipulating END or using
SYS"Wimp_SlotSize"?

There are various little libraries available to BASIC for efficient
allocation of memory. One which I have used a few times is based on code
from RISC User magazine v. 9, issue 1, p. 17. It provides a shifting heap
manager, which is a little more complicated than you need, but very efficient
for memory use. You can see how I have used it in the !RunImage of
DrawToSprite which is a free download from the Sine Nomine Software website.

Another thing to consider, before you go too far, is the design of the file
format. Without documentation I have had to guess, so apologies if this is
wrong. It looked to me like there were perhaps just a series of Draw files
stuck end to end in the file. But if so, I am not sure where the navigation
tabs come from.

Anyhow, if you want to improve the application so that it only loads the
necessary pages into memory, you will find it helpful to have some sort of
index or directory giving the offsets from the start of the file to the start
of each page. You might then hit the challenge of where to store that
directory. If you store it at the start of the file, then you need to know
how many pages there are before you start writing the file, in order to leave
enough room for the right number of page offsets. If that is going to be a
problem, you could always reserve the first word of the file, write the pages
one after another, and then write the index at the end of the file, finally
changing PTR# to point to the starting word again and writing an offset to
the location of the directory. I would always recommend including a file
format version number at the start of your file, so that you can more easily
change the format later. Your application should check the format version
number and refuse to render (advising the user to upgrade the application) if
the version number is too high.

A few style guide and feature thoughts...

At the moment Select and Adjust determine whether to use animate page turning
or not. I think Adjust ought to turn the page backwards -- that's the
natural action you would expect. See Organizer for an example of this.
Perhaps animation could become a Choice, or use a modifier like Ctrl or
Shift, unless you're planning for Shift to move multiple pages and Ctrl to
move to the next section!

It would be better for most of the things on the iconbar menu to appear
instead in a menu over the main window. The iconbar menu should not have
much more than global choices, help, quit, info, etc.

Would be good if the main window could have the input focus so that Page
Up/Down would work for page turning.

Animation was extremely slow on our Iyonix, and then there was a big redraw
of the whole window after the page had turned which seemed unnecessary. I
expect this is all better on a modern machine. Perhaps the application could
detect the time taken to render and adjust the number of animation steps to
keep it acceptable?

From scrolling through the example Leaflet file in a text editor, it looked
like the Draw files had text rendered as paths. This will ensure it looks
good, but it does mean you wouldn't be able to support a search facility. I
guess this limitation may come from your source materials. If you are
converting from PDF to Draw then you may find that the method you use to
produce the PDF file makes a difference. Are you using the Tytgat/Wuerthner
PostScript 3 drivers, for example?

Or perhaps rendering as paths is needed to support the animation? If so,
then sacrificing the ability to search the text is too high a price to pay,
in my opinion.

It would be good if the application icon and the icon for the filetype could
look more different from each other. Applications should have some
transparency if they are not square, whereas file icons on RISC OS 5 should
have a graduated grey background to fill out the square and a curling bottom
right corner.

Sorry to bombard you with suggestions: they're just a few thoughts that
occurred when exploring your application. It's always hard to know at what
stage to feed these suggestions in! I don't want to discourage anyone from
releasing applications before they are fully polished. The worst software of
all is the software that hasn't been released yet because there are two or
three minor things still to tidy up. I know I've got a few examples like
that lurking on my hard disc, so congratulations on getting the software out
there for people to try.

All the best,

--
Matthew Phillips
Durham

Re: RingBound

<0f81a332-1c5f-4fd2-8f98-796a511bec6dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1189&group=comp.sys.acorn.apps#1189

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:620a:4495:: with SMTP id x21mr20788011qkp.604.1640859271996;
Thu, 30 Dec 2021 02:14:31 -0800 (PST)
X-Received: by 2002:a05:622a:112:: with SMTP id u18mr24610909qtw.359.1640859271845;
Thu, 30 Dec 2021 02:14:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Thu, 30 Dec 2021 02:14:31 -0800 (PST)
In-Reply-To: <60c5d6a159.Matthew@sinenomine.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <599c2f639aNews03@avisoft.f9.co.uk> <60c5d6a159.Matthew@sinenomine.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0f81a332-1c5f-4fd2-8f98-796a511bec6dn@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Thu, 30 Dec 2021 10:14:31 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 103
 by: svrsig - Thu, 30 Dec 2021 10:14 UTC

On Tuesday, December 28, 2021 at 9:32:57 AM UTC, Matthew Phillips wrote:

> Chris, as your main requirement is for a big block of memory to load the file
> into, have you considered grabbing that yourself by manipulating END or using
> SYS"Wimp_SlotSize"?
It does do this. If the double-click message is received via a Wimp message, it
looks to see if it already has enough memory - if not it ignores the message and
waits for AliasRun to run it when it tries again.
When run via AliasRun it tries to allocate enough memory to load the whole file
and (in a later version) will then try to load just four pages of content at a time.

>
> There are various little libraries available to BASIC for efficient
> allocation of memory. One which I have used a few times is based on code
> from RISC User magazine v. 9, issue 1, p. 17. It provides a shifting heap
> manager, which is a little more complicated than you need, but very efficient
> for memory use. You can see how I have used it in the !RunImage of
> DrawToSprite which is a free download from the Sine Nomine Software website.
>
I only need four pages in memory at a time and can load these on demand via
OS_GBPB.

> Another thing to consider, before you go too far, is the design of the file
> format. Without documentation I have had to guess, so apologies if this is
> wrong. It looked to me like there were perhaps just a series of Draw files
> stuck end to end in the file. But if so, I am not sure where the navigation
> tabs come from.
>
PM sent.

>
> A few style guide and feature thoughts...
>
> At the moment Select and Adjust determine whether to use animate page turning
> or not. I think Adjust ought to turn the page backwards -- that's the
> natural action you would expect. See Organizer for an example of this.
> Perhaps animation could become a Choice, or use a modifier like Ctrl or
> Shift, unless you're planning for Shift to move multiple pages and Ctrl to
> move to the next section!
>
> It would be better for most of the things on the iconbar menu to appear
> instead in a menu over the main window. The iconbar menu should not have
> much more than global choices, help, quit, info, etc.

This is a fault I often commit.

>
> Would be good if the main window could have the input focus so that Page
> Up/Down would work for page turning.

I'll think about this ....

>
> Animation was extremely slow on our Iyonix, and then there was a big redraw
> of the whole window after the page had turned which seemed unnecessary. I
> expect this is all better on a modern machine. Perhaps the application could
> detect the time taken to render and adjust the number of animation steps to
> keep it acceptable?
>
Yes. I think Adjust (to do the animation) will only be a 'show-off' feature.
It runs well on a Pi4B.

> From scrolling through the example Leaflet file in a text editor, it looked
> like the Draw files had text rendered as paths. This will ensure it looks
> good, but it does mean you wouldn't be able to support a search facility. I
> guess this limitation may come from your source materials. If you are
> converting from PDF to Draw then you may find that the method you use to
> produce the PDF file makes a difference. Are you using the Tytgat/Wuerthner
> PostScript 3 drivers, for example?
Yes.

Annoyingly when I extract the individual page Draw files using !PDF and a batch
save as Draw files, I find that each character is a separate text object.

>
> Or perhaps rendering as paths is needed to support the animation? If so,
> then sacrificing the ability to search the text is too high a price to pay,
> in my opinion.
>

Searching the text is currently awkward (the text is held as single characters).

> It would be good if the application icon and the icon for the filetype could
> look more different from each other. Applications should have some
> transparency if they are not square, whereas file icons on RISC OS 5 should
> have a graduated grey background to fill out the square and a curling bottom
> right corner.
>
> Sorry to bombard you with suggestions: they're just a few thoughts that
> occurred when exploring your application. It's always hard to know at what
> stage to feed these suggestions in! I don't want to discourage anyone from
> releasing applications before they are fully polished. The worst software of
> all is the software that hasn't been released yet because there are two or
> three minor things still to tidy up. I know I've got a few examples like
> that lurking on my hard disc, so congratulations on getting the software out
> there for people to try.
>
> All the best,
>
Many thanks vor the comments.

Re: RingBound

<95597953-a073-4c9b-9d40-321ff9653e96n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1191&group=comp.sys.acorn.apps#1191

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a37:bac2:: with SMTP id k185mr25548793qkf.685.1640974031552;
Fri, 31 Dec 2021 10:07:11 -0800 (PST)
X-Received: by 2002:ae9:f801:: with SMTP id x1mr24833877qkh.183.1640974031408;
Fri, 31 Dec 2021 10:07:11 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Fri, 31 Dec 2021 10:07:11 -0800 (PST)
In-Reply-To: <0f81a332-1c5f-4fd2-8f98-796a511bec6dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <599c2f639aNews03@avisoft.f9.co.uk>
<60c5d6a159.Matthew@sinenomine.co.uk> <0f81a332-1c5f-4fd2-8f98-796a511bec6dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <95597953-a073-4c9b-9d40-321ff9653e96n@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Fri, 31 Dec 2021 18:07:11 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: svrsig - Fri, 31 Dec 2021 18:07 UTC

On Thursday, December 30, 2021 at 10:14:32 AM UTC, svrsig wrote:
> On Tuesday, December 28, 2021 at 9:32:57 AM UTC, Matthew Phillips wrote:
>
> > Chris, as your main requirement is for a big block of memory to load the file
> > into, have you considered grabbing that yourself by manipulating END or using
> > SYS"Wimp_SlotSize"?

> Many thanks vor the comments.

Version 0.10 now runs in a 12Mbyte Wimpslot even when displaying a
140MByte RISC OS 5,28 User Manual. It now therefore runs on VRPC.

Chapter, Section and sub-section moves are now supported. Error
handling is improved.

Re: RingBound

<7a6e093f-aa15-4c81-8290-d7ab76b0fbb7n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1221&group=comp.sys.acorn.apps#1221

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:622a:1b8d:: with SMTP id bp13mr48428255qtb.666.1641376557227;
Wed, 05 Jan 2022 01:55:57 -0800 (PST)
X-Received: by 2002:ac8:7d95:: with SMTP id c21mr47578707qtd.433.1641376557071;
Wed, 05 Jan 2022 01:55:57 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Wed, 5 Jan 2022 01:55:56 -0800 (PST)
In-Reply-To: <95597953-a073-4c9b-9d40-321ff9653e96n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <599c2f639aNews03@avisoft.f9.co.uk>
<60c5d6a159.Matthew@sinenomine.co.uk> <0f81a332-1c5f-4fd2-8f98-796a511bec6dn@googlegroups.com>
<95597953-a073-4c9b-9d40-321ff9653e96n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a6e093f-aa15-4c81-8290-d7ab76b0fbb7n@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Wed, 05 Jan 2022 09:55:57 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 11
 by: svrsig - Wed, 5 Jan 2022 09:55 UTC

On Friday, December 31, 2021 at 6:07:11 PM UTC, svrsig wrote:
> On Thursday, December 30, 2021 at 10:14:32 AM UTC, svrsig wrote:

> Version 0.10 now runs in a 12Mbyte Wimpslot even when displaying a
> 140MByte RISC OS 5,28 User Manual. It now therefore runs on VRPC.
>
> Chapter, Section and sub-section moves are now supported. Error
> handling is improved.

Version 0.15 now detects errors from SpriteExtend if skewed JPEGs are rendered.

Resources to create your own 'Bound' files from a PDF are now included.

Re: RingBound

<3cf1d3cd-b449-4112-9f5e-a3fe4d43fa02n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1256&group=comp.sys.acorn.apps#1256

  copy link   Newsgroups: comp.sys.acorn.apps
X-Received: by 2002:a05:622a:5ce:: with SMTP id d14mr6423200qtb.412.1641968057038;
Tue, 11 Jan 2022 22:14:17 -0800 (PST)
X-Received: by 2002:a37:8883:: with SMTP id k125mr5469246qkd.464.1641968056893;
Tue, 11 Jan 2022 22:14:16 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.acorn.apps
Date: Tue, 11 Jan 2022 22:14:16 -0800 (PST)
In-Reply-To: <7a6e093f-aa15-4c81-8290-d7ab76b0fbb7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=91.84.15.43; posting-account=_FourwoAAABL0pe47Cm9loWPjQ7_ubPF
NNTP-Posting-Host: 91.84.15.43
References: <9a10ff6e-49a7-4b42-88a0-1389cc3914aen@googlegroups.com>
<599c2a7539dave@triffid.co.uk> <599c2f639aNews03@avisoft.f9.co.uk>
<60c5d6a159.Matthew@sinenomine.co.uk> <0f81a332-1c5f-4fd2-8f98-796a511bec6dn@googlegroups.com>
<95597953-a073-4c9b-9d40-321ff9653e96n@googlegroups.com> <7a6e093f-aa15-4c81-8290-d7ab76b0fbb7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3cf1d3cd-b449-4112-9f5e-a3fe4d43fa02n@googlegroups.com>
Subject: Re: RingBound
From: chr...@svrsig.org (svrsig)
Injection-Date: Wed, 12 Jan 2022 06:14:17 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: svrsig - Wed, 12 Jan 2022 06:14 UTC

On Wednesday, January 5, 2022 at 9:55:57 AM UTC, svrsig wrote:

> Version 0.15 now detects errors from SpriteExtend if skewed JPEGs are rendered.
>
> Resources to create your own 'Bound' files from a PDF are now included.

Version 0.16 now handles any window being dragged across the desktop while the animated page turning is being displayed - previously the dragged window would remain in its original position on one screen bank.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor