On Mon, 18 Sept 2023 at 15:25, Michael Orlitzky wrote:
> +.PHONY: select_generator
Applied, thanks!
___
netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
On Sun, 17 Sept 2023 at 15:18, John-Mark Bell wrote:
> On 14/09/2023 14:43, Michael Drake wrote:
> > I agree, it would be better to have a shared implementation of the
> > LibCSS/LibDOM integration. Either as a LibDOM-CSS or maybe as
> > an optional LibDOM binding for LibC
On Sun, 17 Sept 2023 at 15:58, Michael Orlitzky wrote:
> I've also submitted a patch for a libcss segfault that is probably
> causing a lot of netsurf crashes at,
>
> https://bugs.netsurf-browser.org/mantis/view.php?id=2854
Nice patch. Applied!
Thanks,
Michael
Hi Michael,
On Tue, 12 Sept 2023 at 23:45, Michael Orlitzky wrote:
> tl;dr has anyone tried to use libcss to add CSS support to libsvgtiny?
Not to my knowledge. It's definitely something that's worth doing.
> 1. First, I chose to implement the fill-opacity and stroke-opacity
>properties be
On Tue, 8 Aug 2023 at 19:46, Michael Orlitzky wrote:
>
> Thanks. Unsurprisingly, it was PEBKAC. I was accidentally running "make
> test" with COMPONENT_TYPE=lib-shared.
No worries!
Thank you for all your patches! I reviewed them and they were all good.
I've pushed them.
Best regards,
Michael
__
On Sun, 6 Aug 2023 at 01:52, Michael Orlitzky wrote:
> I encountered a segfault while trying to parse an empty file with
> libsvgtiny that I traced back to libdom. It looks like a missing NULL
> check is to blame. I have yet to (figure out how to) run the libdom
> test suite however, so caveat em
ll share the same computed
styles whenever possible, reducing memory usage.
--
Michael Drake
___
netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
will also need a non-zero device DPI in the css_unit_ctx:
http://git.netsurf-browser.org/libcss.git/tree/include/libcss/unit.h#n61
Best regards,
--
Michael Drake https://www.codethink.co.uk/
___
netsurf-dev mailing list -- netsurf
t;>
>> John
> ___
> netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
> To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
>
--
Michael Drake https://www.codethink.co.uk/
___
netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
f5e8cda3e0c63584984282b1e36d97c50bb1a
>>
>> John
> ___
> netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
> To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
>
--
Michael Drake https://www.codethink.co.uk/
___
netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
e the frame (overwriting the restore) before
>> it tries to restore it.
>>
>> The simplest fix is probably to simply move the record handler to just
>> after the recover. I think this makes intuitive sense -- you want to
>> finish disposing of the previous frame b
‘hysteresis’ also becoming 0.
Thanks for the report! Should be fixed in:
http://source.netsurf-browser.org/netsurf.git/commit/?id=da2aa05b730560024760a25dabc2078f578efd10
Cheers,
--
Michael Drake
___
netsurf-dev mailing list -- netsurf-dev@nets
its API needs quite a bit of
cleaning up before we call it 1.0 and stop making breaking changes.
Cheers,
--
Michael Drake https://www.codethink.co.uk/
___
netsurf-dev mailing list -- netsurf-dev@netsurf-browser.org
To unsubscribe send an email to netsurf-dev-le...@netsurf-browser.org
On 06/07/2020 10:07, Michael Drake wrote:
> On 04/07/2020 15:25, jcup...@gmail.com wrote:
>> On Fri, 3 Jul 2020 at 12:16, wrote:
>>> https://user-images.githubusercontent.com/580843/8645-18bd1400-bd1c-11ea-923a-adeed2eba031.gif
>>> Frame 6 is DISPOSE_PREVIOUS and
gt; tldr: I think GIFs which have a COMBINE frame followed by a RESTORE
> frame will not render correctly in libnsgif.
Thanks for this! I hope to have a fix for you to test later today.
Cheers,
--
Michael Drake https://www.codethink.co.uk/
_
NetSurf 3.10 has been released.
It is available from:
https://www.netsurf-browser.org/
NetSurf 3.10 features many fixes, better performance
and improved functionality. In particular, handling
of authentication, certificates and fetch errors have
been updated and unified. The GTK front end ha
Hi Paul,
When you have a computed style, you can't tell anything about the
specificity of the individual properties.
The way to handle this is to provide the `node_presentational_hint`
callback [1]. When it is called, you look at the node's attributes and set
any appropriate styles as `css_hint`
Please try with libwapcaplet updated to the latest master.
This commit should fix the problem:
http://git.netsurf-browser.org/libwapcaplet.git/commit/?id=9df4abc696ec938f184ca8e345c379f9b6499ccc
Cheers,
Michael
On Mon, 13 Apr 2020 at 14:31, Ranier Vilela wrote:
> Hi,
> I'm trying to compile
On Tue, 14 May 2019 at 21:18, David Higton wrote:
> Hi guys,
>
> Try http://www.bbc.co.uk/news/ with versions 4630 and 4631. Notice a
> big difference? There certainly is with the RISC OS version, and I
> somehow expect it to be platform-independent.
>
We now handle media queries, so, because
On 15/08/18 09:22, Thorsten Otto wrote:
>> - Haiku
>
> I only have an x86-64 version of it installed, but i can't see any builds for
> that.
You're right, we didn't have Haiku CI builds.
We've added them now:
https://ci.netsurf-browser.org/builds
tes is better.
Please try entering the incorrect credentials, the correct
credentials, and canceling the login, by closing the login
window.
Note: the Windows build doesn't yet support HTTP auth, so
for that platform, I'm just looking for a general
indication of whether the b
behind compile time options.
--
Michael Drake http://www.netsurf-browser.org/
e latest is 0.3.2.
It sounds like the libdom0.4.a that you were using before is
either a completely different project (that happens to share
the same name) or a fork of libdom with changes that have never
been upstreamed to us.
Cheers,
--
Michael Drake http://www.codethink.co.uk/
rsor->loc))) {
nsfb_cursor_clear(nsfb, cursor);
}
*/
return 0;
}
The framebuffer front end normally renders its own mouse pointer.
From this, I guess you're relying on the pointer from the KolibriOS
desktop.
This should work for the most part, but I'm not sure you'll be able to
do things like make the pointer change shape when hovering over a link
unless we extend the nsfb surface API.
--
Michael Drake http://www.codethink.co.uk/
ies-4/
--
Michael Drake http://www.codethink.co.uk/
On 18/02/16 19:22, Chris Young wrote:
Despite the filename, the netsurf-3.4.lha archive actually contains
v3.3 for some reason!
Odd! For now I've just fixed the link to say 3.3.
Vince is there a 3.4 for Amiga? Also, what about Atari and Haiku?
Cheers,
--
Michael
usually am when I'm working on it in my spare time.
Many thanks to [Codethink](http://www.codethink.co.uk/) for providing
this opportunity. I'm very grateful and I've really enjoyed it.
The stats and logs presented were gathered using the following commands
in the NetSurf, LibDOM an
ore search code will be thrown away when we do the
new layout engine.
If your workaround improves things on RISC OS, then I don't mind
applying it.
--
Michael Drake http://www.smoothartist.com/
een called.
At the moment the JavaScript code logs excessively because its useful
while its being developed. I expect we will remove much of it once
it's more mature.
--
Michael Drake http://www.netsurf-browser.org/
yle of nsurl_get and return an nserror.
For example:
nserror nsurl_get_utf8(const nsurl *url, nsurl_component parts,
char **url_s, size_t *url_l);
--
Michael Drake http://www.netsurf-browser.org/
some css_select_handler
function?
Shorthand properties are implemented and they work. The example you
give will not work because "no-repeat" is spelt incorrectly.
Cheers,
--
Michael Drake http://www.netsurf-browser.org/
to abort.
I need to check that adding unref_interned_strings_in_tokens(parser);
in css__parser_destroy does not introduce an attempt to unref token
strings twice in the case where both _data_done and _destroy are called.
I'll try to look into it soon.
Cheers,
--
Micha
compilation section in the QUICK-START guide:
http://source.netsurf-browser.org/netsurf.git/plain/Docs/QUICK-START
--
Michael Drake http://www.netsurf-browser.org/
f anything takes your fancy. Otherwise, I
suggest using NetSurf for a bit and working on whatever aspects you feel
are most lacking, or most interesting.
Cheers,
Michael
--
Michael Drake http://www.netsurf-browser.org/
On 16/11/14 15:18, Chris Young wrote:
On Sat, 17 May 2014 15:37:31 +0100, Michael Drake wrote:
I suggest that the gw2 be changed to have a pointer to a gw representing
the current tab, and add a pointer to bw entry in the gw.
I've now fixed this.
Excellent, thanks Chris.
Now we
your new patch. Thanks for the explanation too. :)
http://git.netsurf-browser.org/libsvgtiny.git/commit/?id=a285e3942eb288b92a3ba77eaf564d55340b2f9d
--
Michael Drake http://www.netsurf-browser.org/
.
* LibNSFB library (NetSurf Framebuffer):
+ Made SDL surface resizeable.
+ Fixed rendering for 1bpp glyphs with greater than 1 byte width.
Also included are many smaller bug fixes, improvements and
documentation enhancements.
--
Michael Drakehttp
bug for this with some details here:
http://bugs.netsurf-browser.org/mantis/view.php?id=2177
--
Michael Drakehttp://www.smoothartist.com/
ference to page
load times. e.g. for BBC News homepage.
Cheers,
--
Michael Drakehttp://www.netsurf-browser.org/
On 01/07/14 17:47, Vincent Sanders wrote:
> I have a branch vince/reformatpending which changes this to being a
> scheduled callback and reduces the frontend involvment to providing a
> single callback entry in the window operation table.
Looks good to me.
+1.
--
Mich
On 18/05/14 21:19, Chris Young wrote:
> Yes, it does.
OK.
Well anyway, the first and last state of the log you provided were
identical. Splitting 132 chars ("No it's not. It's licensed nationally
for the transmitters specified in the licence. It's the same multiplex
all over the country."),
On 18/05/14 20:52, Chris Young wrote:
> I found some troublesome text, removed a full stop from the end of the
> second line, and added a comma.
> Relevant bit attached.
Thanks. Certainly looks odd.
It looks like there's a paragraph, and then a blank line? Does it
happen when there is no bl
On 18/05/14 18:44, Chris Young wrote:
> Me deleting and typing at the end of the second line shouldn't make
> any difference to the pixel count of the first line, but somehow it
> does.
It starts re-flowing text from the start of the line above the line you
edit. (If you reduce the length of t
On 18/05/14 13:51, Chris Young wrote:
> On Fri, 16 May 2014 22:52:23 +0100, Michael Drake wrote:
>
>> there's a chance I've broken it further if ESetInfo can't handle char2
>> being 0x.
>
> I've told it to skip kerning against 0x, as that
And to use the core browser_window_* functions, you'd be passing the bw
from:
gw2->gw->bw
Does that seem doable Chris?
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
to register an account there a few hours ago, but perhaps that
was rejected.
[2] 09e7ea656688d717fe9ba1a8c306e83de4d928b0
[3] 9727f875255a02674e61f2bf405132c81b6f8393
Cheers,
Michael
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
ts a graphical representation of it in the given
rectangle. It also handles links, forms, cookies, client-side
scripting, plug-in loading and other matters.
-- http://en.wikipedia.org/wiki/Web_browser_engine
Which is pretty much a description of our "core".
--
Mich
On 09/05/14 11:44, Vincent Sanders wrote:
I would like to start moving functionality out of the netsurf project
and into a core library. I think I have progressed the refactoring
work far enough that this is a useful thing to start.
Yes, sounds good.
To be clear this is *purely* a reorganis
Hi Chris,
On 28/04/14 18:05, Chris Young wrote:
I was under the impression that Jenkins was going to build this but as
it didn't seem forthcoming I built it manually myself.
Yep, sorry, it took us a while to get it sorted. The Jenkins build of
3.1 should now be available from:
http://www.
We've added cppcheck to the CI server.
You can get to its output from
http://ci.netsurf-browser.org/jenkins/job/cppcheck-netsurf/
Unlike the scan-build static analysis tool, this one analyses
everything, so it includes all the platform code for e.g. amiga, atari,
riscos, etc.
The scan-
http://www.netsurf-browser.org/temp/ChangeLog.txt
Anyone see anything wrong/missing?
Cheers,
Michael
On 27/03/14 15:20, Elie Roudninski wrote:
I wonder why you would move more data than what's left in the buffer ?
As i understand the situation, there is buffer->length-(offset+len)
bytes left, my question is, why not do this :
memmove(buffer->data + offset, buffer->data + offset + len,
buffer-
On 21/03/14 18:14, Achal Aggarwal wrote:
This change is not right.
First, you're introducing a multiply 1.3, which is a floating point
operation. The rest of that calculation is using fixed point to
avoid using floating point.
Second you're doing setup->text.size/FONT_SI
Hi Achal-Aggarwal,
Thanks for looking at this.
On 20/03/14 21:21, Achal-Aggarwal wrote:
---
desktop/textarea.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/desktop/textarea.c b/desktop/textarea.c
index 8e4b1dd..c148a58 100644
--- a/desktop/textarea.c
+++ b/desk
Hi Achal-Aggarwal,
Thanks for this patch. We need to fix up a few things, but you did a
good job tracking down the source of the bug in our rather large code
base. I hope this is an instructive and valuable experience for you.
On 20/03/14 21:32, Achal-Aggarwal wrote:
---
desktop/textarea.
We're planning to create the NetSurf 3.1 release fairly soon.
Could front end maintainers ensure things are ready for release?
Particularly, could you make sure the Docs/BUILDING-* document for your
platform is up-to-date and correct?
Cheers,
Michael
In article
,
Chris Young wrote:
> this is the only way to convince a new (blank) tab to have new history.
Should be fixed now.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
history = history_create(bw);
> Yes, I know. But this is the only way to convince a new (blank) tab
> to have new history.
Yep, I've just been looking at how to make the core handle it. I'll fix
tomorrow. It would be handy if you could raise an issue on the tracker
when you f
Fixed on master.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
ly before April.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
oob here.
http://cicku.me
-- End forwarded message --
--
Michael Drake http://www.smoothartist.com/
ect widget should do its own
rendering and mouse handling, rather than abusing an html render box for
the purpose.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article <20131217171425.ga3...@kyllikki.org>,
Vincent Sanders wrote:
> [1] http://http://bugs.netsurf-browser.org
That's http://bugs.netsurf-browser.org/ of course.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article <538a2bba72t...@netsurf-browser.org>,
Michael Drake wrote:
> AI: Vincent to liase with John-Mark and then make a plan for a hack
> weekend.
Done.
> AI: Rob Kendrick to research bug trackers and suggest one which can be
> run reasonably easily and will
,
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
27;s performance, I plan to
experiment a bit more with improving that before I do anything significant
to the client interface.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
.
I tried generating the selector chain bloom filters on the fly, which
was quite costly, so they're currently stored with the selector chains.
It may be faster to avoid generating selector chain bloom filters at all
and walk the selector chain using css_bloom_has_hash on each relevant
string. We could dismiss the selector chain as soon as
css_bloom_has_hash returns false.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
d code, or
loaded via the content system. See the treeview module's content resource
loading for an example. Resource URLs for the icons are:
resource:icons/hotlist-add.png
resource:icons/hotlist-rmv.png
Cheers,
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
/commit/?id=1894883ba6970d8990f31c99ab846e58100683c9
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
igaos/16/
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article
,
Chris Young wrote:
> Got it.
Good. :)
> However, I'd suggest to set the alpha channel to 0xff for your images
> in case anything does an impromptu bitmap_test_opaque.
Done.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article
,
Chris Young wrote:
> I can offer you some raw data...
...
> Which actually looks like I'd expect it to.
Yeah, that looked fine. I can't think of anything else it might be.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article
,
Chris Young wrote:
> I'm just getting black squares now.
Sounds like it's creating the bitmaps, but not drawing into them. Could
you debug it any further?
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article <53936320e9t...@netsurf-browser.org>,
Michael Drake wrote:
> In article <2013093010.gk26...@pepperfish.net>,
>Rob Kendrick wrote:
> > Alternatively, we implement a generic anti-aliased plotter for other
> > front ends to use.
> I thought o
In article
<0l5uhlu_moaystb4oeeedokoitax_dedwsicoun2bmbwih...@deliver.arcode.com>,
wrote:
> Are there any efforts underway to port these libraries so they compile
> under VS, or, to release DLLs?
None that I'm aware of. What prevents them building?
--
Mi
In article <53936cb300t...@netsurf-browser.org>,
Michael Drake wrote:
> I think a polygon plot is the best solution for now.
Now done.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article
,
Chris Young wrote:
> I don't see why Canvas would need anything other than the usual
> plotters - it's only a dedicated area which is drawn into, isn't it?
> Effectively it's the same as an IFrame.
It's more like a live bitmap.
--
Michael
In article <53936ba29ft...@netsurf-browser.org>,
Michael Drake wrote:
> I'm not sure. It's trivial to make the core call a frontend-implemented
> nsfont_glyph_exists, or some such, but I'm not sure how easy it is to
> implement on all platforms. Also, I don
ing treeviews
to the framebuffer frontend, it will have the same issue too.
> Whilst I'd like a core anti-aliased plotter, I'm not sure how that
> would work, and it sounds like an awful lot of work.
How did the triangles on my test page look on the Amiga?
--
Michael
e.
I thought of bitmap generation, and plot via bitmap plotter. But at that
point, it's rather more complexity than its worth.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
g/temp/treeview/triangles.html
Any thoughts?
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
Here are the minutes of the 2013 NetSurf AGM.
Thanks to Daniel Silverstone for recording them.
---
NetSurf AGM
===
Attendees
-
* Daniel Silverstone
* Vincent Sanders
* Michael Drake
* Rob Kendrick
Final reminder:
AGM will be at 20:00 UK time, Thursday 12th September.
It will be on the NetSurf IRC channel on Freenode.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
^^^
Should be color_style there.
Thanks for the fix.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
Just a quick reminder:
AGM will be at 20:00 UK time, Thursday 12th September.
It will be on the NetSurf IRC channel on Freenode.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article <538572d21et...@netsurf-browser.org>,
Michael Drake wrote:
> While removing the old treeview, I found a couple of front ends were
> using the treeview internals directly for things like menu based access
> to the hotlist. This is impossible now. I'll add an it
In article <53826752d2t...@netsurf-browser.org>,
Michael Drake wrote:
> Over the weekend I intend to make NetSurf use the new treeview, and
> remove the old one. The temp_treeview_test option will be removed.
That's now done.
All front ends are now using the old tr
In article <537cc325a6t...@netsurf-browser.org>,
Michael Drake wrote:
> Remaining Hotlist TODO:
> + Node editing
> + Updating hotlist visits data
> + Saving the hotlist to file, and on quit
> + Adding entries
> + A default "Unsorted" folder for new entr
e only one where x != 0 (i.e.
the left edge of the redraw request rectangle is not at the full left of
the treeview).
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
s for a
while.
> Same result - works just fine, but I see 25b8 and 25be instead of
> the triangles.
Yeah, as I said, it seems the default RISC OS fonts don't supply those
glyphs. We'll need to add them to the !NetSurf.Resources.Fonts.NSSymbol
font.
Anyone want to have a cr
an indicator arrow
should be rendered on top of what's been plotted previously, as an overlay.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article
,
Chris Young wrote:
> No, I'm getting nothing from hotlist.c.
I can't really see why that would be.
> https://www.unsatisfactorysoftware.co.uk :)
> https://armdevices.net does the same thing.
Don't suppose there's any change with my latest comm
ering (or, rather, not
> rendering) as completely blank.
What page are you testing on? The only site I can find with an SSL cert
problem is https://armdevices.net/
(Also working on GTK and RISC OS.)
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article <537cd5d040t...@netsurf-browser.org>,
Michael Drake wrote:
> In article ,
>Dave Higton wrote:
> > However, I see a "25b8" at the left of every line, which presumably
> > means that that Unicode character isn't rendering for me.
> It s
In article ,
Dave Higton wrote:
> In message <537cc325a6t...@netsurf-browser.org>
> Michael Drake wrote:
> It's an improvement on the old one. First, you've fixed the long-
> standing problem that double clicks near the right hand end of an
> ent
you would intuitively expect?
Remaining Hotlist TODO:
+ Node editing
+ Updating hotlist visits data
+ Saving the hotlist to file, and on quit
+ Adding entries
+ A default "Unsorted" folder for new entries
+ A way to create new folder nodes
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
The AGM is to be rescheduled due to low attendance.
The new date and time will be posted here in due course.
Cheers,
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
Just a reminder: the AGM's on IRC at 11:00 BST tomorrow.
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
profiling reports for the last
few years.
Thanks to everyone involved in the project for their contributions over
the last 12 months!
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
In article <5364806552t...@netsurf-browser.org>,
Michael Drake wrote:
> I have a treeview rewrite in progress
Here's a quick update.
The global history and cookie manager implementations using the new
treeview are now complete.
To see the new treeview in acti
1 - 100 of 436 matches
Mail list logo