Thursday, 30 November 2017

Re: URL lengths

On 30 Nov, Tim Hill wrote in message
<56a3223323tim@timil.com>:

> I just can't believe that a URL can contain 33% more letters than the King
> James Bible's 3,116,480.
>
> "four gigabytes per URL"
>
> LOL

In RISC OS terms, it's another way of saying "limited by available
memory"...

--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/

Re: URL lengths

On 30 Nov, Harriet Bazley wrote in message
<bb00dfa256.harriet@blueyonder.co.uk>:

> On 28 Nov 2017 as I do recall,
> Daniel Silverstone wrote:
>
> > I don't believe we limit URL length per-se, though they get interned and
> > as such four gigabytes per URL is probably the absolute limit. In
> > addition, POST data is nominally unlimited though I believe we have a
> > similar four gigabyte limit.
>
> I had an error today from Netsurf, reporting that a URL was too long to
> display (although it seemed to work).

Due to the problems that the Wimp has changing the allocation of writable
icon buffers, there's an arbitrary limit (255 characters, perhaps?) in the
RISC OS front-end's URL bar. If the core tries to display a longer URL, the
bar is just cleared and you get a warning -- but it doesn't otherwise affect
the browser's operation.

This obviously means that there's a limit to the size of URL that you can
type in, too. But that's it. You can follow any length of link in NetSurf,
and launch any length of URL via the launch protocols.

All subject to that 4GB limit, of course.

--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/

Re: URL lengths

On 2017-11-30 14:32, Tim Hill wrote:

> I just can't believe that a URL can contain 33% more letters than the
> King James Bible's 3,116,480.

Hmm; 33% more than 3,116,480 is roughly 4 MB, not GB.

--
Jeremy Nicoll - my opinions are my own

Re: URL lengths

In article <56a1aa7e00JohnRW@ukgateway.net>,
John Williams <JohnRW@ukgateway.net> wrote:
> What is the maximum URL length (including POST data) that NetSurf can
> handle?

What may be relevant is the following entry from my web server error
logs:

2017-10-02 02:57:45: (response.c.553) file not found ... or so: File name
too long
/YesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreScanningForResearchPurposePleaseHaveALookAtTheUserAgentTHXYesThisIsAReallyLongRequestURLbutWeAreDoingItOnPurposeWeAreSc
ann ->

At which point the Web server (lighttpd) logs it as an error.

--
Richard Torrens.
http://www.Torrens.org for genealogy, natural history, wild food, walks, cats
and more!

Re: URL lengths

On Thu, Nov 30, 2017 at 02:32:29PM +0000, Tim Hill wrote:
>
> I just can't believe that a URL can contain 33% more letters than the
> King James Bible's 3,116,480.
>
> "four gigabytes per URL"

It's probably much greater than that on modern systems, too!

B.

Re: URL lengths

In article <bb00dfa256.harriet@blueyonder.co.uk>, Harriet Bazley
<lists@bazleyfamily.co.uk> wrote:
> On 28 Nov 2017 as I do recall, Daniel Silverstone wrote:

> > On Mon, Nov 27, 2017 at 18:08:46 +0000, John Williams wrote:
> > > What is the maximum URL length (including POST data) that NetSurf
> > > can handle?
> >
> > I don't believe we limit URL length per-se, though they get interned
> > and as such four gigabytes per URL is probably the absolute limit.
> > In addition, POST data is nominally unlimited though I believe we
> > have a similar four gigabyte limit.

> I had an error today from Netsurf, reporting that a URL was too long to
> display (although it seemed to work).

I just can't believe that a URL can contain 33% more letters than the
King James Bible's 3,116,480.

"four gigabytes per URL"

LOL

--

Tim Hill

timil.com : tjrh.eu : butterwick.eu : blue-bike.uk : youngtheatre.co.uk

Wednesday, 29 November 2017

Re: URL lengths

On 28 Nov 2017 as I do recall,
Daniel Silverstone wrote:

> On Mon, Nov 27, 2017 at 18:08:46 +0000, John Williams wrote:
> > What is the maximum URL length (including POST data) that NetSurf can
> > handle?
>
> I don't believe we limit URL length per-se, though they get interned and as
> such four gigabytes per URL is probably the absolute limit. In addition, POST
> data is nominally unlimited though I believe we have a similar four gigabyte
> limit.

I had an error today from Netsurf, reporting that a URL was too long to
display (although it seemed to work).

--
Harriet Bazley == Loyaulte me lie ==

No man has a right to live - but every man has a duty to save him if he can

Tuesday, 28 November 2017

Re: URL lengths

In article <20171128115425.22cudniq3zrfba3l@somnambulist.local>,
Daniel Silverstone <dsilvers@netsurf-browser.org> wrote:

> I don't believe we limit URL length per-se, though they get interned and
> as such four gigabytes per URL is probably the absolute limit. In
> addition, POST data is nominally unlimited though I believe we have a
> similar four gigabyte limit.

Right, so it will be an arbitrary comparatively small allowance I will
make, and then politely refuse to handle anything larger.

Thank you all for your assistance.

John

--
| John Williams
| johnrw@ukgateway.net

Names for Soul Band:- Soul Doubt *

Re: URL lengths

On Mon, Nov 27, 2017 at 18:08:46 +0000, John Williams wrote:
> What is the maximum URL length (including POST data) that NetSurf can
> handle?

I don't believe we limit URL length per-se, though they get interned and as
such four gigabytes per URL is probably the absolute limit. In addition, POST
data is nominally unlimited though I believe we have a similar four gigabyte
limit.


So if you want to store any possible URL plus POST data you'd need eight
gigabytes per allocation.

D.

--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69

Re: URL lengths

On Mon, Nov 27, 2017 at 06:08:46PM +0000, John Williams wrote:
> An genuine real-life number would be better!

>From memory, they are dynamically allocated as needed and can be of
arbitrary length. This is a lot more efficient than using
statically-sized buffers for the worst common case, especially in a
piece of software that might be storing information on tens of thousands
of URLs (Everything in your history, the links to all the resources on
every page you have open, etc).

My advice is firstly to either measure and then allocate, or read in the
data and reallocate as needed dynamically. Secondly, use a different
language; BBC Basic really isn't good for this sort of thing :) (If
using a modern interpreted language like Lua, Python, or even Perl,
asking this question would never have occurred to you.)

B.

Monday, 27 November 2017

Re: URL lengths

In message <56a1b699dcJohnRW@ukgateway.net>
John Williams <JohnRW@ukgateway.net> wrote:

> In article <0612b1a156.gavin@wra1th.plus.com>,
> Gavin Wraith <gavin@wra1th.plus.com> wrote:

> So you're suggesting that I measure each URL length first, perhaps BGETting
> it until I encounter a terminator, and then DIM a variable accordingly -
> or, actually, a series of concatenating variables as I intend to BPUT them
> later; so I don't really need to have a long variable, just a series of
> suitable GET variables.

Not BGET. You do not need to work byte by byte. Why not GET$?
It is a long time ago since I used BASIC.

Do you know about StrongED scripts? Here is one that replaces the text
in a StrongED window by a list of the URLs occurring in it, ignoring duplicates.

Here it is:

#! lua
local pat, used ="(https?://[^%s\t]+)", { }
for line in io.lines (arg[1]) do
for url in line:gmatch (pat) do
if not used[url] then
print (url)
used[url] = true
end -- if
end -- for
end -- for

--
Gavin Wraith (gavin@wra1th.plus.com)
Home page: http://www.wra1th.plus.com/

Re: URL lengths

On 27 Nov, John Williams wrote in message
<56a1b699dcJohnRW@ukgateway.net>:

> In article <0612b1a156.gavin@wra1th.plus.com>,
> Gavin Wraith <gavin@wra1th.plus.com> wrote:
>
> > I would DIM buffers for URLs from the heap as you need them.
>
> So you're suggesting that I measure each URL length first, perhaps
> BGETting it until I encounter a terminator, and then DIM a variable
> accordingly - or, actually, a series of concatenating variables as I
> intend to BPUT them later; so I don't really need to have a long variable,
> just a series of suitable GET variables.

Allocating the necessary memory is the correct way to do it, yes.

> A number would be easier! How many?

As long as the URL is? My memory is that the RISC OS GUI might apply some
limits, but that the core probably doesn't.

--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/

Re: URL lengths

In article <0612b1a156.gavin@wra1th.plus.com>,
Gavin Wraith <gavin@wra1th.plus.com> wrote:

> From a quick glance at the NetSurf 3.7 sources I would guess that the
> answer rather depends on which platform, and then on the particular
> machine NetSurf is running on.

I am, of course, running RISC OS.

> If your menu program is in BBC BASIC

which it is

> I would DIM buffers for URLs from the heap as you need them.

So you're suggesting that I measure each URL length first, perhaps BGETting
it until I encounter a terminator, and then DIM a variable accordingly -
or, actually, a series of concatenating variables as I intend to BPUT them
later; so I don't really need to have a long variable, just a series of
suitable GET variables.

A number would be easier! How many?

John

--
| John Williams
| johnrw@ukgateway.net

Does 'expostulation' refer to the antics of former nuns? *

Re: URL lengths

In message <56a1aa7e00JohnRW@ukgateway.net>
John Williams <JohnRW@ukgateway.net> wrote:

> What is the maximum URL length (including POST data) that NetSurf can
> handle?

>From a quick glance at the NetSurf 3.7 sources I would guess that the
answer rather depends on which platform, and then on the particular machine
NetSurf is running on. If your menu program is in BBC BASIC I would
DIM buffers for URLs from the heap as you need them. In C I would use alloc.
In Lua, Python or PERL all that is done for you anyway, and you do not
need to think about maximum string lengths.

--
Gavin Wraith (gavin@wra1th.plus.com)
Home page: http://www.wra1th.plus.com/

URL lengths

I'm writing a little menu program to generate URL index pages. It's to
make URLs easily available to my Linux machine if there are any problems
with a page/site under NetSurf.

What is the maximum URL length (including POST data) that NetSurf can
handle?

My program is taking text URLs, Ant URL files or Acorn URI files and
parsing them (in the latter case!) to extract the URL string for use in the
menu page, but I need to know the maximum length NetSurf can handle so that
I can provide for all possibilities that it may throw my way.

Or I could just choose an arbitrary large maximum - but what would a
sensible limit be before complaining? 500 characters /seems/ reasonable,
but is it actually?

An genuine real-life number would be better!

John

--
| John Williams
| johnrw@ukgateway.net

Names for Soul Band:- The Soul Criterion *

Friday, 17 November 2017

Re: Name from NetSurf has underscores for percents

On 17 Nov 2017 John Rickman <rickman@argonet.co.uk> wrote:


> Is this a bug?

> If you open this link in NetSurf :-
> https://hu.123rf.com/photo_34178186_soil-grooves-farming-earth-soil-gr
> ooves-over-field-for-crop-planting-on-rural-countryside-farm-lands.htm
> l

> The webpage shows a JPEG of a ploughed field.
> Then if you menu>Object>Object>Save... and drag/drop the jpeg onto
> an application eg Artworks, ChangeFSI etc the load fails because the
> file name is not correct.

Different here. If I try to save that image into Transient's directory
for today, I get:

Transient: Message block is too big / not a multiple of 4 (code2484)

If I drag it straight to DPlngScan, the image opens correctly, but I
can't save it. The error message here is:

Error from DPlngScan: Can't open
SCSI::SSD.$.Utilities.Computer.Transient.Default.2017/11/17.<Wimp$Scrap>

I don't understand what any of that means!

Best wishes,

Peter.

--
Peter Young (zfc Pt) and family
Prestbury, Cheltenham, Glos. GL52, England
http://pnyoung.orpheusweb.co.uk
pnyoung@ormail.co.uk

Re: Name from NetSurf has underscores for percents

In article <3a91789c56.John@rickman.argonet..co.uk>,
John Rickman <rickman@argonet.co.uk> wrote:
> Is this a bug?

No. It is a function of the RISC OS filer and the wimp message
protocol.

See my post in the ArtWorks maillist, where you also posted this
message.

--
Chris Johnson

Re: Name from NetSurf has underscores for percents

On 17 Nov, John Rickman wrote in message
<3a91789c56.John@rickman.argonet..co.uk>:

> NetSurf has output the file name as
>
> 34178186-talaj-hornyok-mez_C5_91gazdas_C3_A1gi-earth-talaj-b
> ar_C3_A1zd_C3_A1k-f_C3_B6l_C3_B6tt-mez_C5_91-n_C3_B6v_C3_A9n
> y-_C3_BCltet_C3_A9si-a-vid_C3_A9ken-m/jpg
>
> but the underscores should be percent signs to code for letters with
> Hungarian diacritics in Unicode:
>
> 34178186-talaj-hornyok-mez_C5%91gazdas%C3%A1gi-earth-talaj-b
> ar%C3%A1zd%C3%A1k-f%C3%B6l%C3%B6tt-mez%C5%91-n%C3%B6v%C3%A9n
> y-%C3%BCltet%C3%A9si-a-vid%C3%A9ken-m/jpg
>
> whereupon it works into the apps.

Is % actually a valid character in a Fileswitch filename? It represents the
CSD, and is included in the reserved characters list, so I'd suggest not.

So NetSurf is correct to replace % with _ when saving to a RISC OS filing
system.

--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/

Name from NetSurf has underscores for percents

Is this a bug?

If you open this link in NetSurf :-
https://hu.123rf.com/photo_34178186_soil-grooves-farming-earth-soil-grooves-over-field-for-crop-planting-on-rural-countryside-farm-lands.html

The webpage shows a JPEG of a ploughed field.
Then if you menu>Object>Object>Save... and drag/drop the jpeg onto
an application eg Artworks, ChangeFSI etc the load fails because the
file name is not correct.

(quoting Bernard Boase)-

NetSurf has output the file name as

34178186-talaj-hornyok-mez_C5_91gazdas_C3_A1gi-earth-talaj-b
ar_C3_A1zd_C3_A1k-f_C3_B6l_C3_B6tt-mez_C5_91-n_C3_B6v_C3_A9n
y-_C3_BCltet_C3_A9si-a-vid_C3_A9ken-m/jpg

but the underscores should be percent signs to code for letters with
Hungarian diacritics in Unicode:

34178186-talaj-hornyok-mez_C5%91gazdas%C3%A1gi-earth-talaj-b
ar%C3%A1zd%C3%A1k-f%C3%B6l%C3%B6tt-mez%C5%91-n%C3%B6v%C3%A9n
y-%C3%BCltet%C3%A9si-a-vid%C3%A9ken-m/jpg

whereupon it works into the apps.

--
John Rickman

Monday, 13 November 2017

LibCSS: new units and autogen script for the selection engine

I wanted to add some new length units to LibCSS, such as rem, vw, vh and others. The problem is that the css_unit value, which is stored in the style bits array, would need to gain a bit to accomodate the new values. Since many properties have length units, this change would require rewriting the files select/computed.h, propget.h and propset.h, because they need to be kept in sync.

My solution, in the git branch lcneves/select-autogen, is a Python script that autogenerates most of computed.h, propget.h and propset.h based on a simple configuration of properties and values. The bits array for each property group is automatically created by a "best fit" heuristics, which has produced optimal results for our data in all of my tests -- not guaranteed, though, since the bin packing problem is np-hard! This way, all three files are kept in sync.

Adding or modifying a property or value is just a matter of editing one line in the file select-config.py. If the property needs special functions in propget.h or propset.h, these can be provided in the file overrides.py (note that the index in the bits array and the bitwise mask and shift will still be autogenerated). Additional header and footer text for the autogenerated files goes in assets.py.

In the future, the script can be easily extended to autogenerate the files in select/properties/. Also, the script treats the groups "style" and "page" as special, but not "uncommon", so that adding more groups like "uncommon" can be done entirely in the config file -- but this would require autogenerating parts of computed.c and arena.c as well, to ensure that these groups are properly created and destroyed.

So, to sum it up: the branch libcss/lcneves/select-autogen features a generator script for a big chunk of the selection engine. Plus, 13 new length units.


Best,
Lucas

Saturday, 11 November 2017

Re: list just quiet, or am I still cut off?

Funnily enuf, a handful of postings came through in the past couple of
hours, from Martin Avison, Tim Hill and myself. All dated today.

Tim Hill wrote on 11 Nov:
> I can see eight postings dated 8 Nov. Message IDs are

> <20171108112311.GG13106@platypus.pepperfish.net>
> <d16f6b19706a9cad2b9edde199d5d9ab@wingsandbeaks.org.uk>
> <d492fd9756.ricp@user.minijem.plus.com>
> <5697c374a7Lists@Torrens.org>
> <5697cbebe8Lists@Torrens.org>
> <5697d25908tim@timil.com>
> <5697c81778tim@timil.com>
> <5697fb898ccvjazz@waitrose.com>

The last one on your list (Chris Newman, "Pane srolling") is the only
one that I see.


--
Jim Nagel www.archivemag.co.uk

i am cut off again

Thanks to those who replied by email to my earlier posting today. I
haven't received any of the Netsurf items they received in the past
few days, nor my own.

It does indeed appear that my Netsurf feed is blocked again. Thought
it was cured last week. Will take it up again with my mail host.

--
Jim Nagel www.archivemag.co.uk

Re: list just quiet, or am I still cut off?

In article <6c9e4e9956.jim@abbeypress.net>,
Jim Nagel <netsurf@abbeypress.co.uk> wrote:
> The last item delivered to me from this list was Dave Higton's, dated
> Nov07 at 20:56.

> I understood that the firewall block of Netsurf traffic (a "port
> flooed") that had somehow come into being at my mail server had been
> cleared on Nov07 at 17:31.

> So have there been 0 postings to this list since Nov07 20:56, or has
> some new blockage come into being?

> I shall now see whether I receive my own post.

I can see eight postings dated 8 Nov. Message IDs are

<20171108112311.GG13106@platypus.pepperfish.net>
<d16f6b19706a9cad2b9edde199d5d9ab@wingsandbeaks.org.uk>
<d492fd9756.ricp@user.minijem.plus.com>
<5697c374a7Lists@Torrens.org>
<5697cbebe8Lists@Torrens.org>
<5697d25908tim@timil.com>
<5697c81778tim@timil.com>
<5697fb898ccvjazz@waitrose.com>

bcc abbeypress

--

Tim Hill

timil.com : tjrh.eu : butterwick.eu : blue-bike.uk : youngtheatre.co.uk

Re: list just quiet, or am I still cut off?

On 11 Nov in article <6c9e4e9956.jim@abbeypress.net>,
Jim Nagel <netsurf@abbeypress.co.uk> wrote:
> The last item delivered to me from this list was Dave Higton's, dated
> Nov07 at 20:56.

I have had 9 since then (excluding yours).
One on 7th, rest on 8th.

Martin

list just quiet, or am I still cut off?

The last item delivered to me from this list was Dave Higton's, dated
Nov07 at 20:56.

I understood that the firewall block of Netsurf traffic (a "port
flooed") that had somehow come into being at my mail server had been
cleared on Nov07 at 17:31.

So have there been 0 postings to this list since Nov07 20:56, or has
some new blockage come into being?

I shall now see whether I receive my own post.

--
Jim Nagel www.archivemag.co.uk

Wednesday, 8 November 2017

Re: problem with Mailman or is it just me?

On 7 Nov 2017 Richard Porter wrote:

> On 7 Nov 2017 Jim Nagel wrote:

>> I wonder if a couple of others could try that link, please: try
>> subscribing to the Netsurf list from a different valid address of your
>> own. Do you get the same message as I did? What ISP are YOU using?

> I'm getting "You must supply a valid email address" whether I supply a
> valid forwarder address, an alternative mailbox on my PlusNet account
> or a PlusNet alias for my normal address.

I have subscribed to one of my Mailman lists on a domain hosted by
eukhost.com using a forwarded email address and there was no problem.
I was asked to confirm my request and my request was forwarded to the
moderator for approval. It won't be!

I think your problem must be caused by the spam filtering or DMARC
policies of the service providers or hosts of the domains concerned -
maybe list settings but I can't think of one that might have that
effect.

I run a number of Mailman lists and I haven't run into this problem
but I normally subscribe members myself. The lists aren't publicly
visible. The only really annoying thing is caused by AOL's DMARC
policies which means messahes have to be sent as attachments to
wrapper messages or the From address has to be munged so you can only
reply to the list unless you edit the address.

I think there are some issues with BT but not directly associated with
the list. One member who uses a company domain name but appears to be
connected via Virgin Media can't communicate with another member on
btinternet. I suspect that has to do with reverse domain lookup as the
company is based in Denmark.

Richard

--
Richard Porter http://www.minijem.plus.com/
t: @westernexplorer mailto:ricp@minijem.plus.com
I don't want a "user experience" - I just want stuff that works.

Re: Pane srolling and searching

In article <5697c374a7Lists@Torrens.org>,
Richard Torrens (lists) <Lists@Torrens.org> wrote:
> http://discovery.nationalarchives.gov.uk/details/c/F207018
> is an odd page - it has 6 lists within panes.

> I was searching for "Anglian" within the window...


Was that "Anglian Windows," the well known double glazing firm???!!!

--
Chris

Using JavaScript on embedded device (framebuffer)


I am trying to determine if netsurf is a viable option for a project targeting an embedded ARM7 processor with a framebuffer interface. I have successfully compiled netsurf with TARGET=framebuffer and copied to my target. Found that even though I had enabled using duktape, support for JavaScript was not enabled. I ended up enabling javascript by modifying js_initialize in dukky.c to set enable_javascript = true. Is there a better way of doing this? Also, is there any information available that describes which javascript features are supported? I am trying to use an onLoad function to show dynamic time in one of my html divs but that isn’t working. Also when I add a setTimeout to my onLoad function I get an error.

 

Any help would be much appreciated.

 

<script type="text/javascript" language="JavaScript">

   function startTime() {

      var today = new Date();

      var h = today.getHours();

      var m = today.getMinutes();

      var s = today.getSeconds();

      m = checkTime(m);

      s = checkTime(s);

      document.getElementById('clockTxt').innerHTML = h + ":" + m + ":" + s;

      var t = setTimeout(startTime, 500);

   }

   function checkTime(i) {

      if (i < 10) {i = "0" + i};  // add zero in front of numbers < 10

      return i;

   }

</script>        

 

HTML

<body onload="startTime()">

<div id="clockTxt"></div>

 

Disclaimer

Confidentiality: This e-mail and its attachments are intended for the above named only and may be confidential. If they have come to you in error you must take no action based on them, nor must you copy or show them to anyone; please reply to this e- mail and highlight the error. Security Warning: Please note that this e-mail has been created in the knowledge that Internet e-mail is not a 100% secure communications medium. We advise that you understand and observe this lack of security when e-mailing us. Viruses: Although we have taken steps to ensure that this e-mail and attachments are free from any virus, we advise that in keeping with good computing practice the recipient should ensure they are actually virus free.

Re: Pane scrolling and searching

In article <5697cbebe8Lists@Torrens.org>, Richard Torrens (lists)
<Lists@Torrens.org> wrote:
> In article <5697c374a7Lists@Torrens.org>, Richard Torrens (lists)
> <Lists@Torrens.org> wrote:
> > http://discovery.nationalarchives.gov.uk/details/c/F207018

> Oops! URL should have been
> http://discovery.nationalarchives.gov.uk/details/a?_ref=10

> "Anglian" occurs within first and second panes.

> Sorry!

> > is an odd page - it has 6 lists within panes.

The technical bit: those 'panes' are DIVs which use CSS to have scroll
bars and whatnot. They're neither frames nor iframes and the content is
in the page delivered to the browser, not loaded from discreet files. as
(i)frames would be. Not all CSS is fully implemented in NetSurf and the
search doesn't seem to cope with scrolling through a DIV whose content
overflows.

> > I was searching for "Anglian" within the window and there were
> > several occurrences. But as these are within the panes it is
> > extremely difficult to know where they are!

Not ideal but in cases like this, press f8 and search the source. It's
laid out quite well (unlike the impenetrable garbage produced by e.g Wix)
so obvious which link relates to what. You can then cut and paste the end
of the relative link in place of the 'a?_ref=10'

After f8, using search in your editor one of the "anglia" hits is in this
line: [angle braces replaced with regular here]

(a href="/details/c/F201076")East Anglia Territorial, Reserve Forces and
Cadets Association(/a)

The URL in NetSurf
http://discovery.nationalarchives.gov.uk/details/a?_ref=10
is easily changed to
http://discovery.nationalarchives.gov.uk/details/c/F201076

HTH

T

--

Tim Hill

timil.com : tjrh.eu : butterwick.eu : blue-bike.uk : youngtheatre.co.uk

Re: problem with Mailman or is it just me?

On 2017-11-08 11:23, Rob Kendrick wrote:

> We've had reports of something similar for another mailing list we
> (Pepperfish) host. I'll take a look. Could somebody divulge an
> address
> that is incorrectly being identified as invalid, and which browser and
> version they were using?

I'm pretty sure that I tried last night with

jn.ml.nso.73@wingsandbeaks.org.uk

but just tried it again (to be sure) and it worked!


I'm using Firefox 56.0.2 (64-bit) on Win 8.1.

--
Jeremy Nicoll - my opinions are my own

Re: Pane scrolling and searching

In article <5697c374a7Lists@Torrens.org>,
Richard Torrens (lists) <Lists@Torrens.org> wrote:
> http://discovery.nationalarchives.gov.uk/details/c/F207018

Oops! URL should have been
http://discovery.nationalarchives.gov.uk/details/a?_ref=10

"Anglian" occurs within first and second panes.

Sorry!

> is an odd page - it has 6 lists within panes.

> I was searching for "Anglian" within the window and there were several
> occurrences. But as these are within the panes it is extremely difficult
> to know where they are!

> Also pane scrolling had a great tendency to misbehave. sometimes the
> mouse-wheel would scroll a pane, sometimes not. And sometimes the wrong
> pane would scroll!

> so I think it may be a useful test window.


> 3.8 (Dev CI #4246)
> ARMX6
> 5.23 (29-Jun-16)

--
Richard Torrens.
http://www.Torrens.org for genealogy, natural history, wild food, walks, cats
and more!

Re: Pane srolling and searching

In article <5697c374a7Lists@Torrens.org>, Richard Torrens (lists)
<Lists@Torrens.org> wrote:
> http://discovery.nationalarchives.gov.uk/details/c/F207018 is an odd
> page - it has 6 lists within panes.

Are you sure that's the correct URL? . . .

> I was searching for "Anglian" within the window and there were several
> occurrences. But as these are within the panes it is extremely
> difficult to know where they are!

. . . because there is no instance of the word Anglian I can see.

--

Tim Hill

timil.com : tjrh.eu : butterwick.eu : blue-bike.uk : youngtheatre.co.uk

Pane srolling and searching

http://discovery.nationalarchives.gov.uk/details/c/F207018
is an odd page - it has 6 lists within panes.

I was searching for "Anglian" within the window and there were several
occurrences. But as these are within the panes it is extremely difficult
to know where they are!

Also pane scrolling had a great tendency to misbehave. sometimes the
mouse-wheel would scroll a pane, sometimes not. And sometimes the wrong
pane would scroll!

so I think it may be a useful test window.


3.8 (Dev CI #4246)
ARMX6
5.23 (29-Jun-16)

--
Richard Torrens.
http://www.Torrens.org for genealogy, natural history, wild food, walks, cats
and more!

Re: problem with Mailman or is it just me?

On Tue, Nov 07, 2017 at 11:50:18PM +0000, Richard Porter wrote:
> On 7 Nov 2017 Jim Nagel wrote:
>
> > I wonder if a couple of others could try that link, please: try
> > subscribing to the Netsurf list from a different valid address of your
> > own. Do you get the same message as I did? What ISP are YOU using?
>
> I'm getting "You must supply a valid email address" whether I supply a
> valid forwarder address, an alternative mailbox on my PlusNet account
> or a PlusNet alias for my normal address.

We've had reports of something similar for another mailing list we
(Pepperfish) host. I'll take a look. Could somebody divulge an address
that is incorrectly being identified as invalid, and which browser and
version they were using?

B.

Tuesday, 7 November 2017

Re: problem with Mailman or is it just me?

On 7 Nov 2017 Jim Nagel wrote:

> I wonder if a couple of others could try that link, please: try
> subscribing to the Netsurf list from a different valid address of your
> own. Do you get the same message as I did? What ISP are YOU using?

I'm getting "You must supply a valid email address" whether I supply a
valid forwarder address, an alternative mailbox on my PlusNet account
or a PlusNet alias for my normal address.

--
Richard Porter http://www.minijem.plus.com/
t: @westernexplorer mailto:ricp@minijem.plus.com
I don't want a "user experience" - I just want stuff that works.

Re: problem with Mailman or is it just me?

In message <d62c459756.jim@abbeypress.net>
Jim Nagel <netsurf@abbeypress.co.uk> wrote:

>Tim Hill wrote on 6 Nov:
>
>> (bcc to JN)
>> In article <a87cd39656.jim@abbeypress.net>, Jim Nagel
>> <netsurf@abbeypress.co.uk> wrote:
> [snip]
>
>>> https://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-use
>>> rs-netsurf-browser.org
>>> I went to the Netsurf-users Info Page [via link quoted above] and
>>> subscribed using a different address (a valid one), but it responds:
>>> "You must supply a valid email address."
>
>I wonder if a couple of others could try that link, please: try
>subscribing to the Netsurf list from a different valid address of your
>own. Do you get the same message as I did? What ISP are YOU using?

Yes, I do (i.e. it fails for me just like it does for you). I'm
using BT as my ISP, and more to the point my email service provider
is inbox.com but using my own domain name.

Dave

Cross-compiling for ARM7 with TARGET=framebuffer


I am investigating using netsurf on an Arm7 processor. I have downloaded the netsurf source and am attempting to cross-compile for my target device using TARGET=framebuffer. I have managed to get an executable that runs on the target processor but it is only showing very simple web pages. During cross-compilation, I am seeing one error (although it continues and results in an executable). Here is the error when compiling netsurf using “make TARGET=framebuffer”. I have also included the full output from the command. Any help would be much appreciated.

 

COMPILE: content/handlers/javascript/duktape/dukky.c

content/handlers/javascript/duktape/dukky.c:39:29: fatal error: duktape/binding.h: No such file or directory

#include "duktape/binding.h"

                             ^

compilation terminated.

 

 

Full Output:

mitydsp@mitydsp-VirtualBox:/mnt/big/home/mitydsp/NetSurf/netsurf-all-3.7/netsurf$ make TARGET=framebuffer

M.CONFIG: JPEG (libjpeg)              enabled       (NETSURF_USE_JPEG := YES)

M.CONFIG: PDF export (haru)       disabled      (NETSURF_USE_HARU_PDF := NO)

M.CONFIG: glibc internal iconv    enabled       (NETSURF_USE_LIBICONV_PLUG := YES)

M.CONFIG: Javascript (Duktape)  enabled       (NETSURF_USE_DUKTAPE := YES)

PKG.CNFG: CSS (libcss)    enabled

PKG.CNFG: DOM (libdom)              enabled

PKG.CNFG: nsutils (libnsutils)        enabled

PKG.CNFG: utf8proc (libutf8proc)               enabled

M.CONFIG: Curl (libcurl)  enabled       (NETSURF_USE_CURL := YES)

M.CONFIG: OpenSSL (openssl)     enabled       (NETSURF_USE_OPENSSL := YES)

M.CONFIG: PNG (libpng) enabled       (NETSURF_USE_PNG := YES)

M.CONFIG: BMP (libnsbmp)          enabled       (NETSURF_USE_BMP := YES)

M.CONFIG: GIF (libnsgif) enabled       (NETSURF_USE_GIF := YES)

M.CONFIG: SVG (libsvgtiny)           enabled       (NETSURF_USE_NSSVG := YES)

M.CONFIG: Sprite (librosprite)      auto-enabled  (NETSURF_USE_ROSPRITE := AUTO)

M.CONFIG: PSL (libnspsl) auto-enabled  (NETSURF_USE_NSPSL := AUTO)

M.CONFIG: LOG (libnslog)             auto-enabled  (NETSURF_USE_NSLOG := AUTO)

PKG.CNFG: libnsfb (libnsfb)            enabled

PKG.CNFG: Check (check)              disabled

   MKDIR: build/Linux-framebuffer

   MKDIR: build/Linux-framebuffer/deps

COMPILE: utils/utils.c

COMPILE: utils/utf8.c

COMPILE: utils/useragent.c

COMPILE: utils/url.c

COMPILE: utils/time.c

COMPILE: utils/talloc.c

COMPILE: utils/punycode.c

COMPILE: utils/nsurl/parse.c

COMPILE: utils/nsurl/nsurl.c

COMPILE: utils/nsoption.c

COMPILE: utils/messages.c

COMPILE: utils/log.c

COMPILE: utils/libdom.c

COMPILE: utils/idna.c

COMPILE: utils/http/www-authenticate.c

COMPILE: utils/http/primitives.c

COMPILE: utils/http/parameter.c

COMPILE: utils/http/generics.c

COMPILE: utils/http/content-type.c

COMPILE: utils/http/content-disposition.c

COMPILE: utils/http/challenge.c

COMPILE: utils/hashtable.c

COMPILE: utils/filepath.c

COMPILE: utils/filename.c

COMPILE: utils/file.c

COMPILE: utils/corestrings.c

COMPILE: utils/bloom.c

COMPILE: render/textplain.c

COMPILE: render/table.c

COMPILE: render/search.c

COMPILE: render/layout.c

COMPILE: render/imagemap.c

COMPILE: render/html_script.c

COMPILE: render/html_redraw_border.c

COMPILE: render/html_redraw.c

COMPILE: render/html_object.c

COMPILE: render/html_interaction.c

COMPILE: render/html_forms.c

COMPILE: render/html_css_fetcher.c

COMPILE: render/html_css.c

COMPILE: render/html.c

COMPILE: render/form.c

COMPILE: render/font.c

COMPILE: render/box_textarea.c

COMPILE: render/box_normalise.c

COMPILE: render/box_construct.c

COMPILE: render/box.c

COMPILE: frontends/framebuffer/schedule.c

COMPILE: frontends/framebuffer/local_history.c

COMPILE: frontends/framebuffer/gui.c

COMPILE: frontends/framebuffer/framebuffer.c

frontends/framebuffer/framebuffer.c: In function 'framebuffer_plot_bitmap':

frontends/framebuffer/framebuffer.c:349:9: warning: cast increases required alignment of target type [-Wcast-align]

   if ((*(nsfb_colour_t *)bmptr & 0xff000000) != 0) {

         ^

frontends/framebuffer/framebuffer.c:351:14: warning: cast increases required alignment of target type [-Wcast-align]

             *(nsfb_colour_t *)bmptr)) {

              ^

frontends/framebuffer/framebuffer.c:366:14: warning: cast increases required alignment of target type [-Wcast-align]

             *(nsfb_colour_t *)bmptr)) {

              ^

frontends/framebuffer/framebuffer.c:393:4: warning: cast increases required alignment of target type [-Wcast-align]

    (nsfb_colour_t *)bmptr, bmwidth, bmheight,

    ^

frontends/framebuffer/framebuffer.c: In function 'framebuffer_set_cursor':

frontends/framebuffer/framebuffer.c:651:34: warning: cast increases required alignment of target type [-Wcast-align]

     return nsfb_cursor_set(nsfb, (nsfb_colour_t *)bm->pixdata, bm->width, bm->height, bm->width, bm->hot_x, bm->hot_y);

                                  ^

COMPILE: frontends/framebuffer/font_internal.c

COMPILE: frontends/framebuffer/findfile.c

COMPILE: frontends/framebuffer/fetch.c

COMPILE: frontends/framebuffer/fbtk/window.c

COMPILE: frontends/framebuffer/fbtk/user.c

COMPILE: frontends/framebuffer/fbtk/text.c

COMPILE: frontends/framebuffer/fbtk/scroll.c

COMPILE: frontends/framebuffer/fbtk/osk.c

COMPILE: frontends/framebuffer/fbtk/fill.c

COMPILE: frontends/framebuffer/fbtk/fbtk.c

frontends/framebuffer/fbtk/fbtk.c: In function 'fbtk_set_ptr':

frontends/framebuffer/fbtk/fbtk.c:399:4: warning: cast increases required alignment of target type [-Wcast-align]

    (nsfb_colour_t *)bm->pixdata,

    ^

COMPILE: frontends/framebuffer/fbtk/event.c

COMPILE: frontends/framebuffer/fbtk/bitmap.c

frontends/framebuffer/fbtk/bitmap.c: In function 'fb_redraw_bitmap':

frontends/framebuffer/fbtk/bitmap.c:59:5: warning: cast increases required alignment of target type [-Wcast-align]

     (nsfb_colour_t *)widget->u.bitmap.bitmap->pixdata,

     ^

COMPILE: frontends/framebuffer/corewindow.c

COMPILE: frontends/framebuffer/clipboard.c

COMPILE: frontends/framebuffer/bitmap.c

TESTMENT: build/Linux-framebuffer/testament.h

COMPILE: desktop/version.c

COMPILE: desktop/treeview.c

COMPILE: desktop/textinput.c

COMPILE: desktop/textarea.c

COMPILE: desktop/system_colour.c

COMPILE: desktop/sslcert_viewer.c

COMPILE: desktop/selection.c

COMPILE: desktop/searchweb.c

COMPILE: desktop/search.c

COMPILE: desktop/scrollbar.c

COMPILE: desktop/save_text.c

COMPILE: desktop/save_pdf.c

COMPILE: desktop/save_complete.c

COMPILE: desktop/print.c

COMPILE: desktop/plot_style.c

COMPILE: desktop/netsurf.c

COMPILE: desktop/mouse.c

COMPILE: desktop/local_history.c

COMPILE: desktop/knockout.c

COMPILE: desktop/hotlist.c

COMPILE: desktop/gui_factory.c

COMPILE: desktop/global_history.c

COMPILE: desktop/frames.c

COMPILE: desktop/font_haru.c

COMPILE: desktop/download.c

COMPILE: desktop/cookie_manager.c

COMPILE: desktop/browser_history.c

COMPILE: desktop/browser.c

COMPILE: content/urldb.c

COMPILE: content/no_backing_store.c

COMPILE: content/mimesniff.c

COMPILE: content/llcache.c

COMPILE: content/hlcache.c

COMPILE: content/handlers/javascript/fetcher.c

COMPILE: content/handlers/javascript/duktape/duktape.c

COMPILE: content/handlers/javascript/duktape/dukky.c

content/handlers/javascript/duktape/dukky.c:39:29: fatal error: duktape/binding.h: No such file or directory

#include "duktape/binding.h"

                             ^

compilation terminated.

COMPILE: content/handlers/javascript/content.c

COMPILE: content/handlers/image/svg.c

COMPILE: content/handlers/image/png.c

COMPILE: content/handlers/image/nssprite.c

content/handlers/image/nssprite.c: In function 'nssprite_convert':

content/handlers/image/nssprite.c:123:23: warning: cast increases required alignment of target type [-Wcast-align]

  uint32_t* imagebuf = (uint32_t *)guit->bitmap->get_buffer(nssprite->bitmap);

                       ^

COMPILE: content/handlers/image/jpeg.c

COMPILE: content/handlers/image/image_cache.c

COMPILE: content/handlers/image/image.c

COMPILE: content/handlers/image/ico.c

COMPILE: content/handlers/image/gif.c

COMPILE: content/handlers/image/bmp.c

COMPILE: content/handlers/css/utils.c

COMPILE: content/handlers/css/select.c

COMPILE: content/handlers/css/internal.c

COMPILE: content/handlers/css/hints.c

COMPILE: content/handlers/css/dump.c

COMPILE: content/handlers/css/css.c

COMPILE: content/fetchers/resource.c

COMPILE: content/fetchers/file.c

COMPILE: content/fetchers/data.c

COMPILE: content/fetchers/curl.c

COMPILE: content/fetchers/about.c

COMPILE: content/fetch.c

COMPILE: content/dirlist.c

COMPILE: content/content_factory.c

COMPILE: content/content.c

   MKDIR: build/Linux-framebuffer/tools

HOST CC: build/Linux-framebuffer/tools/convert_image

CONVERT: frontends/framebuffer/res/throbber/throbber8.png (throbber8)

COMPILE: build/Linux-framebuffer/image-throbber8.c

CONVERT: frontends/framebuffer/res/throbber/throbber7.png (throbber7)

COMPILE: build/Linux-framebuffer/image-throbber7.c

CONVERT: frontends/framebuffer/res/throbber/throbber6.png (throbber6)

COMPILE: build/Linux-framebuffer/image-throbber6.c

CONVERT: frontends/framebuffer/res/throbber/throbber5.png (throbber5)

COMPILE: build/Linux-framebuffer/image-throbber5.c

CONVERT: frontends/framebuffer/res/throbber/throbber4.png (throbber4)

COMPILE: build/Linux-framebuffer/image-throbber4.c

CONVERT: frontends/framebuffer/res/throbber/throbber3.png (throbber3)

COMPILE: build/Linux-framebuffer/image-throbber3.c

CONVERT: frontends/framebuffer/res/throbber/throbber2.png (throbber2)

COMPILE: build/Linux-framebuffer/image-throbber2.c

CONVERT: frontends/framebuffer/res/throbber/throbber1.png (throbber1)

COMPILE: build/Linux-framebuffer/image-throbber1.c

CONVERT: frontends/framebuffer/res/throbber/throbber0.png (throbber0)

COMPILE: build/Linux-framebuffer/image-throbber0.c

CONVERT: frontends/framebuffer/res/icons/stop_g.png (stop_image_g)

COMPILE: build/Linux-framebuffer/image-stop_image_g.c

CONVERT: frontends/framebuffer/res/icons/stop.png (stop_image)

COMPILE: build/Linux-framebuffer/image-stop_image.c

CONVERT: frontends/framebuffer/res/icons/scrollu.png (scrollu)

COMPILE: build/Linux-framebuffer/image-scrollu.c

CONVERT: frontends/framebuffer/res/icons/scrollr.png (scrollr)

COMPILE: build/Linux-framebuffer/image-scrollr.c

CONVERT: frontends/framebuffer/res/icons/scrolll.png (scrolll)

COMPILE: build/Linux-framebuffer/image-scrolll.c

CONVERT: frontends/framebuffer/res/icons/scrolld.png (scrolld)

COMPILE: build/Linux-framebuffer/image-scrolld.c

CONVERT: frontends/framebuffer/res/icons/forward_g.png (right_arrow_g)

COMPILE: build/Linux-framebuffer/image-right_arrow_g.c

CONVERT: frontends/framebuffer/res/icons/forward.png (right_arrow)

COMPILE: build/Linux-framebuffer/image-right_arrow.c

CONVERT: frontends/framebuffer/res/icons/reload_g.png (reload_g)

COMPILE: build/Linux-framebuffer/image-reload_g.c

CONVERT: frontends/framebuffer/res/icons/reload.png (reload)

COMPILE: build/Linux-framebuffer/image-reload.c

CONVERT: frontends/framebuffer/res/pointers/progress.png (progress_image)

          Pointer detected. Adjusted hotspot at 0, 0 (0-based)

COMPILE: build/Linux-framebuffer/image-progress_image.c

CONVERT: frontends/framebuffer/res/pointers/default.png (pointer_image)

          Pointer detected. Adjusted hotspot at 0, 0 (0-based)

COMPILE: build/Linux-framebuffer/image-pointer_image.c

CONVERT: frontends/framebuffer/res/icons/osk.png (osk_image)

COMPILE: build/Linux-framebuffer/image-osk_image.c

CONVERT: frontends/framebuffer/res/pointers/move.png (move_image)

          Pointer detected. Adjusted hotspot at 6, 0 (0-based)

COMPILE: build/Linux-framebuffer/image-move_image.c

CONVERT: frontends/framebuffer/res/pointers/menu.png (menu_image)

          Pointer detected. Adjusted hotspot at 8, 3 (0-based)

COMPILE: build/Linux-framebuffer/image-menu_image.c

CONVERT: frontends/framebuffer/res/icons/back_g.png (left_arrow_g)

COMPILE: build/Linux-framebuffer/image-left_arrow_g.c

CONVERT: frontends/framebuffer/res/icons/back.png (left_arrow)

COMPILE: build/Linux-framebuffer/image-left_arrow.c

CONVERT: frontends/framebuffer/res/icons/history_g.png (history_image_g)

COMPILE: build/Linux-framebuffer/image-history_image_g.c

CONVERT: frontends/framebuffer/res/icons/history.png (history_image)

COMPILE: build/Linux-framebuffer/image-history_image.c

CONVERT: frontends/framebuffer/res/pointers/point.png (hand_image)

          Pointer detected. Adjusted hotspot at 4, 0 (0-based)

COMPILE: build/Linux-framebuffer/image-hand_image.c

CONVERT: frontends/framebuffer/res/pointers/caret.png (caret_image)

          Pointer detected. Adjusted hotspot at 3, 8 (0-based)

COMPILE: build/Linux-framebuffer/image-caret_image.c

HOST CC: build/Linux-framebuffer/tools/convert_font

    FONT: frontends/framebuffer/res/fonts/glyph_data (ns-sans)

  Total 1393 gylphs (of which 1212 unique, 132 codepoints, 49 duplicates)

COMPILE: build/Linux-framebuffer/font-ns-sans.c

GENBIND: content/handlers/javascript/duktape/netsurf.bnd

M.CONFIG: JPEG (libjpeg)              enabled       (NETSURF_USE_JPEG := YES)

M.CONFIG: PDF export (haru)       disabled      (NETSURF_USE_HARU_PDF := NO)

M.CONFIG: glibc internal iconv    enabled       (NETSURF_USE_LIBICONV_PLUG := YES)

M.CONFIG: Javascript (Duktape)  enabled       (NETSURF_USE_DUKTAPE := YES)

PKG.CNFG: CSS (libcss)    enabled

PKG.CNFG: DOM (libdom)              enabled

PKG.CNFG: nsutils (libnsutils)        enabled

PKG.CNFG: utf8proc (libutf8proc)               enabled

M.CONFIG: Curl (libcurl)  enabled       (NETSURF_USE_CURL := YES)

M.CONFIG: OpenSSL (openssl)     enabled       (NETSURF_USE_OPENSSL := YES)

M.CONFIG: PNG (libpng) enabled       (NETSURF_USE_PNG := YES)

M.CONFIG: BMP (libnsbmp)          enabled       (NETSURF_USE_BMP := YES)

M.CONFIG: GIF (libnsgif) enabled       (NETSURF_USE_GIF := YES)

M.CONFIG: SVG (libsvgtiny)           enabled       (NETSURF_USE_NSSVG := YES)

M.CONFIG: Sprite (librosprite)      auto-enabled  (NETSURF_USE_ROSPRITE := AUTO)

M.CONFIG: PSL (libnspsl) auto-enabled  (NETSURF_USE_NSPSL := AUTO)

M.CONFIG: LOG (libnslog)             auto-enabled  (NETSURF_USE_NSLOG := AUTO)

PKG.CNFG: libnsfb (libnsfb)            enabled

PKG.CNFG: Check (check)              disabled

TESTMENT: unchanged

COMPILE: content/handlers/javascript/duktape/dukky.c

COMPILE: build/Linux-framebuffer/duktape/xml_serializer.c

COMPILE: build/Linux-framebuffer/duktape/xml_document.c

COMPILE: build/Linux-framebuffer/duktape/worker_navigator.c

COMPILE: build/Linux-framebuffer/duktape/worker_location.c

COMPILE: build/Linux-framebuffer/duktape/worker_global_scope.c

COMPILE: build/Linux-framebuffer/duktape/worker.c

COMPILE: build/Linux-framebuffer/duktape/window.c

COMPILE: build/Linux-framebuffer/duktape/wheel_event_init.c

COMPILE: build/Linux-framebuffer/duktape/wheel_event.c

COMPILE: build/Linux-framebuffer/duktape/web_socket.c

COMPILE: build/Linux-framebuffer/duktape/video_track_list.c

COMPILE: build/Linux-framebuffer/duktape/video_track.c

COMPILE: build/Linux-framebuffer/duktape/validity_state.c

COMPILE: build/Linux-framebuffer/duktape/url_search_params.c

COMPILE: build/Linux-framebuffer/duktape/url.c

COMPILE: build/Linux-framebuffer/duktape/ui_event_init.c

COMPILE: build/Linux-framebuffer/duktape/ui_event.c

COMPILE: build/Linux-framebuffer/duktape/tree_walker.c

COMPILE: build/Linux-framebuffer/duktape/track_event_init.c

COMPILE: build/Linux-framebuffer/duktape/track_event.c

COMPILE: build/Linux-framebuffer/duktape/touch.c

COMPILE: build/Linux-framebuffer/duktape/time_ranges.c

COMPILE: build/Linux-framebuffer/duktape/text_track_list.c

COMPILE: build/Linux-framebuffer/duktape/text_track_cue_list.c

COMPILE: build/Linux-framebuffer/duktape/text_track_cue.c

COMPILE: build/Linux-framebuffer/duktape/text_track.c

COMPILE: build/Linux-framebuffer/duktape/text_metrics.c

COMPILE: build/Linux-framebuffer/duktape/text.c

COMPILE: build/Linux-framebuffer/duktape/svg_element.c

COMPILE: build/Linux-framebuffer/duktape/style_sheet_list.c

COMPILE: build/Linux-framebuffer/duktape/style_sheet.c

COMPILE: build/Linux-framebuffer/duktape/storage_event_init.c

COMPILE: build/Linux-framebuffer/duktape/storage_event.c

COMPILE: build/Linux-framebuffer/duktape/storage.c

COMPILE: build/Linux-framebuffer/duktape/shared_worker_global_scope.c

COMPILE: build/Linux-framebuffer/duktape/shared_worker.c

COMPILE: build/Linux-framebuffer/duktape/related_event_init.c

COMPILE: build/Linux-framebuffer/duktape/related_event.c

COMPILE: build/Linux-framebuffer/duktape/range.c

COMPILE: build/Linux-framebuffer/duktape/radio_node_list.c

COMPILE: build/Linux-framebuffer/duktape/pseudo_element.c

COMPILE: build/Linux-framebuffer/duktape/processing_instruction.c

COMPILE: build/Linux-framebuffer/duktape/pop_state_event_init.c

COMPILE: build/Linux-framebuffer/duktape/pop_state_event.c

COMPILE: build/Linux-framebuffer/duktape/plugin_array.c

COMPILE: build/Linux-framebuffer/duktape/plugin.c

COMPILE: build/Linux-framebuffer/duktape/path2d.c

COMPILE: build/Linux-framebuffer/duktape/page_transition_event_init.c

COMPILE: build/Linux-framebuffer/duktape/page_transition_event.c

COMPILE: build/Linux-framebuffer/duktape/node_list.c

COMPILE: build/Linux-framebuffer/duktape/node_iterator.c

COMPILE: build/Linux-framebuffer/duktape/node_filter.c

COMPILE: build/Linux-framebuffer/duktape/node.c

COMPILE: build/Linux-framebuffer/duktape/navigator.c

COMPILE: build/Linux-framebuffer/duktape/named_node_map.c

COMPILE: build/Linux-framebuffer/duktape/mutation_record.c

COMPILE: build/Linux-framebuffer/duktape/mutation_observer_init.c

COMPILE: build/Linux-framebuffer/duktape/mutation_observer.c

COMPILE: build/Linux-framebuffer/duktape/mutation_event.c

COMPILE: build/Linux-framebuffer/duktape/mouse_event_init.c

COMPILE: build/Linux-framebuffer/duktape/mouse_event.c

COMPILE: build/Linux-framebuffer/duktape/mime_type_array.c

COMPILE: build/Linux-framebuffer/duktape/mime_type.c

COMPILE: build/Linux-framebuffer/duktape/message_port.c

COMPILE: build/Linux-framebuffer/duktape/message_event_init.c

COMPILE: build/Linux-framebuffer/duktape/message_event.c

COMPILE: build/Linux-framebuffer/duktape/message_channel.c

COMPILE: build/Linux-framebuffer/duktape/media_list.c

COMPILE: build/Linux-framebuffer/duktape/media_error.c

COMPILE: build/Linux-framebuffer/duktape/media_controller.c

COMPILE: build/Linux-framebuffer/duktape/location.c

COMPILE: build/Linux-framebuffer/duktape/keyboard_event_init.c

COMPILE: build/Linux-framebuffer/duktape/keyboard_event.c

COMPILE: build/Linux-framebuffer/duktape/image_data.c

COMPILE: build/Linux-framebuffer/duktape/image_bitmap.c

COMPILE: build/Linux-framebuffer/duktape/html_video_element.c

COMPILE: build/Linux-framebuffer/duktape/html_unknown_element.c

COMPILE: build/Linux-framebuffer/duktape/html_ulist_element.c

COMPILE: build/Linux-framebuffer/duktape/html_track_element.c

COMPILE: build/Linux-framebuffer/duktape/html_title_element.c

COMPILE: build/Linux-framebuffer/duktape/html_time_element.c

COMPILE: build/Linux-framebuffer/duktape/html_text_area_element.c

COMPILE: build/Linux-framebuffer/duktape/html_template_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_section_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_row_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_header_cell_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_data_cell_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_col_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_cell_element.c

COMPILE: build/Linux-framebuffer/duktape/html_table_caption_element.c

COMPILE: build/Linux-framebuffer/duktape/html_style_element.c

COMPILE: build/Linux-framebuffer/duktape/html_span_element.c

COMPILE: build/Linux-framebuffer/duktape/html_source_element.c

COMPILE: build/Linux-framebuffer/duktape/html_select_element.c

COMPILE: build/Linux-framebuffer/duktape/html_script_element.c

COMPILE: build/Linux-framebuffer/duktape/html_quote_element.c

COMPILE: build/Linux-framebuffer/duktape/html_progress_element.c

COMPILE: build/Linux-framebuffer/duktape/html_pre_element.c

COMPILE: build/Linux-framebuffer/duktape/html_picture_element.c

COMPILE: build/Linux-framebuffer/duktape/html_param_element.c

COMPILE: build/Linux-framebuffer/duktape/html_paragraph_element.c

COMPILE: build/Linux-framebuffer/duktape/html_output_element.c

COMPILE: build/Linux-framebuffer/duktape/html_options_collection.c

COMPILE: build/Linux-framebuffer/duktape/html_option_element.c

COMPILE: build/Linux-framebuffer/duktape/html_opt_group_element.c

COMPILE: build/Linux-framebuffer/duktape/html_olist_element.c

COMPILE: build/Linux-framebuffer/duktape/html_object_element.c

COMPILE: build/Linux-framebuffer/duktape/html_mod_element.c

COMPILE: build/Linux-framebuffer/duktape/html_meter_element.c

COMPILE: build/Linux-framebuffer/duktape/html_meta_element.c

COMPILE: build/Linux-framebuffer/duktape/html_menu_item_element.c

COMPILE: build/Linux-framebuffer/duktape/html_menu_element.c

COMPILE: build/Linux-framebuffer/duktape/html_media_element.c

COMPILE: build/Linux-framebuffer/duktape/html_marquee_element.c

COMPILE: build/Linux-framebuffer/duktape/html_map_element.c

COMPILE: build/Linux-framebuffer/duktape/html_link_element.c

COMPILE: build/Linux-framebuffer/duktape/html_li_element.c

COMPILE: build/Linux-framebuffer/duktape/html_legend_element.c

COMPILE: build/Linux-framebuffer/duktape/html_label_element.c

COMPILE: build/Linux-framebuffer/duktape/html_keygen_element.c

COMPILE: build/Linux-framebuffer/duktape/html_input_element.c

COMPILE: build/Linux-framebuffer/duktape/html_image_element.c

COMPILE: build/Linux-framebuffer/duktape/html_iframe_element.c

COMPILE: build/Linux-framebuffer/duktape/html_html_element.c

COMPILE: build/Linux-framebuffer/duktape/html_hr_element.c

COMPILE: build/Linux-framebuffer/duktape/html_heading_element.c

COMPILE: build/Linux-framebuffer/duktape/html_head_element.c

COMPILE: build/Linux-framebuffer/duktape/html_frame_set_element.c

COMPILE: build/Linux-framebuffer/duktape/html_frame_element.c

COMPILE: build/Linux-framebuffer/duktape/html_form_element.c

COMPILE: build/Linux-framebuffer/duktape/html_form_controls_collection.c

COMPILE: build/Linux-framebuffer/duktape/html_font_element.c

COMPILE: build/Linux-framebuffer/duktape/html_field_set_element.c

COMPILE: build/Linux-framebuffer/duktape/html_embed_element.c

COMPILE: build/Linux-framebuffer/duktape/html_element.c

COMPILE: build/Linux-framebuffer/duktape/html_dlist_element.c

COMPILE: build/Linux-framebuffer/duktape/html_div_element.c

COMPILE: build/Linux-framebuffer/duktape/html_directory_element.c

COMPILE: build/Linux-framebuffer/duktape/html_dialog_element.c

COMPILE: build/Linux-framebuffer/duktape/html_details_element.c

COMPILE: build/Linux-framebuffer/duktape/html_data_list_element.c

COMPILE: build/Linux-framebuffer/duktape/html_data_element.c

COMPILE: build/Linux-framebuffer/duktape/html_collection.c

COMPILE: build/Linux-framebuffer/duktape/html_canvas_element.c

COMPILE: build/Linux-framebuffer/duktape/html_button_element.c

COMPILE: build/Linux-framebuffer/duktape/html_br_element.c

COMPILE: build/Linux-framebuffer/duktape/html_body_element.c

COMPILE: build/Linux-framebuffer/duktape/html_base_element.c

COMPILE: build/Linux-framebuffer/duktape/html_audio_element.c

COMPILE: build/Linux-framebuffer/duktape/html_area_element.c

COMPILE: build/Linux-framebuffer/duktape/html_applet_element.c

COMPILE: build/Linux-framebuffer/duktape/html_anchor_element.c

COMPILE: build/Linux-framebuffer/duktape/html_all_collection.c

COMPILE: build/Linux-framebuffer/duktape/hit_region_options.c

COMPILE: build/Linux-framebuffer/duktape/history.c

COMPILE: build/Linux-framebuffer/duktape/hash_change_event_init.c

COMPILE: build/Linux-framebuffer/duktape/hash_change_event.c

COMPILE: build/Linux-framebuffer/duktape/focus_event_init.c

COMPILE: build/Linux-framebuffer/duktape/focus_event.c

COMPILE: build/Linux-framebuffer/duktape/external.c

COMPILE: build/Linux-framebuffer/duktape/event_target.c

COMPILE: build/Linux-framebuffer/duktape/event_source_init.c

COMPILE: build/Linux-framebuffer/duktape/event_source.c

COMPILE: build/Linux-framebuffer/duktape/event_modifier_init.c

COMPILE: build/Linux-framebuffer/duktape/event_listener.c

COMPILE: build/Linux-framebuffer/duktape/event_init.c

COMPILE: build/Linux-framebuffer/duktape/event.c

COMPILE: build/Linux-framebuffer/duktape/error_event_init.c

COMPILE: build/Linux-framebuffer/duktape/error_event.c

COMPILE: build/Linux-framebuffer/duktape/element.c

COMPILE: build/Linux-framebuffer/duktape/drawing_style.c

COMPILE: build/Linux-framebuffer/duktape/drag_event_init.c

COMPILE: build/Linux-framebuffer/duktape/drag_event.c

COMPILE: build/Linux-framebuffer/duktape/dom_token_list.c

COMPILE: build/Linux-framebuffer/duktape/dom_string_map.c

COMPILE: build/Linux-framebuffer/duktape/dom_settable_token_list.c

COMPILE: build/Linux-framebuffer/duktape/dom_parser.c

COMPILE: build/Linux-framebuffer/duktape/dom_implementation.c

COMPILE: build/Linux-framebuffer/duktape/dom_element_map.c

COMPILE: build/Linux-framebuffer/duktape/document_type.c

COMPILE: build/Linux-framebuffer/duktape/document_fragment.c

COMPILE: build/Linux-framebuffer/duktape/document.c

COMPILE: build/Linux-framebuffer/duktape/dedicated_worker_global_scope.c

COMPILE: build/Linux-framebuffer/duktape/data_transfer_item_list.c

COMPILE: build/Linux-framebuffer/duktape/data_transfer_item.c

COMPILE: build/Linux-framebuffer/duktape/data_transfer.c

COMPILE: build/Linux-framebuffer/duktape/custom_event_init.c

COMPILE: build/Linux-framebuffer/duktape/custom_event.c

COMPILE: build/Linux-framebuffer/duktape/css_style_sheet.c

COMPILE: build/Linux-framebuffer/duktape/css_style_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_style_declaration.c

COMPILE: build/Linux-framebuffer/duktape/css_rule_list.c

COMPILE: build/Linux-framebuffer/duktape/css_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_page_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_namespace_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_media_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_margin_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_import_rule.c

COMPILE: build/Linux-framebuffer/duktape/css_grouping_rule.c

COMPILE: build/Linux-framebuffer/duktape/css.c

COMPILE: build/Linux-framebuffer/duktape/console.c

COMPILE: build/Linux-framebuffer/duktape/composition_event_init.c

COMPILE: build/Linux-framebuffer/duktape/composition_event.c

COMPILE: build/Linux-framebuffer/duktape/comment.c

COMPILE: build/Linux-framebuffer/duktape/close_event_init.c

COMPILE: build/Linux-framebuffer/duktape/close_event.c

COMPILE: build/Linux-framebuffer/duktape/character_data.c

COMPILE: build/Linux-framebuffer/duktape/canvas_rendering_context2d_settings.c

COMPILE: build/Linux-framebuffer/duktape/canvas_rendering_context2d.c

COMPILE: build/Linux-framebuffer/duktape/canvas_proxy.c

COMPILE: build/Linux-framebuffer/duktape/canvas_pattern.c

COMPILE: build/Linux-framebuffer/duktape/canvas_gradient.c

COMPILE: build/Linux-framebuffer/duktape/broadcast_channel.c

COMPILE: build/Linux-framebuffer/duktape/binding.c

COMPILE: build/Linux-framebuffer/duktape/before_unload_event.c

COMPILE: build/Linux-framebuffer/duktape/bar_prop.c

COMPILE: build/Linux-framebuffer/duktape/autocomplete_error_event_init.c

COMPILE: build/Linux-framebuffer/duktape/autocomplete_error_event.c

COMPILE: build/Linux-framebuffer/duktape/audio_track_list.c

COMPILE: build/Linux-framebuffer/duktape/audio_track.c

COMPILE: build/Linux-framebuffer/duktape/attr.c

COMPILE: build/Linux-framebuffer/duktape/application_cache.c

M.CONFIG: JPEG (libjpeg)              enabled       (NETSURF_USE_JPEG := YES)

M.CONFIG: PDF export (haru)       disabled      (NETSURF_USE_HARU_PDF := NO)

M.CONFIG: glibc internal iconv    enabled       (NETSURF_USE_LIBICONV_PLUG := YES)

M.CONFIG: Javascript (Duktape)  enabled       (NETSURF_USE_DUKTAPE := YES)

PKG.CNFG: CSS (libcss)    enabled

PKG.CNFG: DOM (libdom)              enabled

PKG.CNFG: nsutils (libnsutils)        enabled

PKG.CNFG: utf8proc (libutf8proc)               enabled

M.CONFIG: Curl (libcurl)  enabled       (NETSURF_USE_CURL := YES)

M.CONFIG: OpenSSL (openssl)     enabled       (NETSURF_USE_OPENSSL := YES)

M.CONFIG: PNG (libpng) enabled       (NETSURF_USE_PNG := YES)

M.CONFIG: BMP (libnsbmp)          enabled       (NETSURF_USE_BMP := YES)

M.CONFIG: GIF (libnsgif) enabled       (NETSURF_USE_GIF := YES)

M.CONFIG: SVG (libsvgtiny)           enabled       (NETSURF_USE_NSSVG := YES)

M.CONFIG: Sprite (librosprite)      auto-enabled  (NETSURF_USE_ROSPRITE := AUTO)

M.CONFIG: PSL (libnspsl) auto-enabled  (NETSURF_USE_NSPSL := AUTO)

M.CONFIG: LOG (libnslog)             auto-enabled  (NETSURF_USE_NSLOG := AUTO)

PKG.CNFG: libnsfb (libnsfb)            enabled

PKG.CNFG: Check (check)              disabled

TESTMENT: unchanged

MSGSPLIT: Language: de Filter: any

COMPRESS: !NetSurf/Resources/de/Messages

MSGSPLIT: Language: en Filter: any

COMPRESS: !NetSurf/Resources/en/Messages

MSGSPLIT: Language: fr Filter: any

COMPRESS: !NetSurf/Resources/fr/Messages

MSGSPLIT: Language: it Filter: any

COMPRESS: !NetSurf/Resources/it/Messages

MSGSPLIT: Language: nl Filter: any

COMPRESS: !NetSurf/Resources/nl/Messages

    LINK: nsfb

rm !NetSurf/Resources/en/Messages.tmp !NetSurf/Resources/fr/Messages.tmp !NetSurf/Resources/it/Messages.tmp !NetSurf/Resources/nl/Messages.tmp !NetSurf/Resources/de/Messages.tmp

 

 

 

Disclaimer

Confidentiality: This e-mail and its attachments are intended for the above named only and may be confidential. If they have come to you in error you must take no action based on them, nor must you copy or show them to anyone; please reply to this e- mail and highlight the error. Security Warning: Please note that this e-mail has been created in the knowledge that Internet e-mail is not a 100% secure communications medium. We advise that you understand and observe this lack of security when e-mailing us. Viruses: Although we have taken steps to ensure that this e-mail and attachments are free from any virus, we advise that in keeping with good computing practice the recipient should ensure they are actually virus free.

Re: problem with Mailman or is it just me?

Tim Hill wrote on 6 Nov:

> (bcc to JN)
> In article <a87cd39656.jim@abbeypress.net>, Jim Nagel
> <netsurf@abbeypress.co.uk> wrote:
[snip]

>> https://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-use
>> rs-netsurf-browser.org
>> I went to the Netsurf-users Info Page [via link quoted above] and
>> subscribed using a different address (a valid one), but it responds:
>> "You must supply a valid email address."

I wonder if a couple of others could try that link, please: try
subscribing to the Netsurf list from a different valid address of your
own. Do you get the same message as I did? What ISP are YOU using?


> I would guess that the newsletter site is doing a reverse look-up of your
> email address and, just as the routing failed as set out in Message with
> ID: <20171105113126.GW7314@platypus.pepperfish.net> it is failing to get
> the right response from your email service's server. No response means
> invalid address, apparently.

> But, hey, I guess you didn't see that or receive the direct copy so I'm
> probably wasting my time.

I resorted to the Netsurf-users Archives to see recent postings to the
list, and found Tim's message there. (Jeremy Nicoll supplied the
link: https://listmaster.pepperfish.net/pipermail/netsurf-users-netsu
rf-browser.org/ )


> I think I'd be speaking to my ISP and ask them if changing ISP is the
> only cure. If you don't get the bcc of this maillist article I would
> definitely change ISPs. ;-D

No, I didn't get the BCC email either. Please do a "reply-all", which
will send to both my Abbeypress and Archivemag domains, which are
hosted on separate servers (Xencentric and Orpheus respectively).

Rob Kendrick (Netsurf team) and Neil Spellings (Xencentric) have been
in touch regarding routing details; stand by.

--
Jim Nagel www.archivemag.co.uk