Amiga window data structures
by Michael Drake
I have been looking at stopping the Amiga front end from #including
desktop/browser_private.h, like I did for the Windows front end earlier
this week.
The big problem with the Amiga code at the moment is that the tabs
implementation seems to depend on being able to dereference struct
browser_window (bw), to get to the struct gui_window (gw).
So, for example, to set the Amiga front end's scroll offset for the
window, it starts with a struct gui_window_2 (gw2), which I assume is the
main window containing all the tabs, then it goes to the bw (representing
current tab?), then the gw:
gw2->bw->gw->scroll_y
The gui management of tabs should not depend on core data structures.
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. So to get the
scroll_y it would be:
gw2->gw->scroll_y
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/
8 years, 9 months
Embeddable web view in apps
by Richard Gale
It seems like netsurf is a great candidate for providing HTML based UI in apps. Is this something anyone has tried from a technical point of view?
Does the current licensing support this for paid for apps or is netsurf licensable for such purposes?
Thanks,Richard.
8 years, 10 months
★ Artur napisał do Ciebie wiadomość
by Artur
Artur napisał do Ciebie wiadomość
Nadawca i treść wiadomości będą widoczne tylko dla Ciebie i możesz je skasować w każdej chwili. Możesz odpisać na wiadomość używając komunikatora. Jeśli chcesz przeczytać wiadomość, kliknij ten link:
http://eu1.badoo.com/artur.jarosik/in/q78WLEIPmDk/?lang_id=59&g=57-0-4&m=...
Jeśli link nie działa, skopiuj go i wklej na pasek adresu przeglądarki. E-mail jest częścią procesu dostarczania wiadomości od Artur. Jeśli otrzymałeś go przez pomyłkę, po prostu go zignoruj. W najbliższym czasie wiadomość zostanie usunięta z systemu.
Dziękujemy,
Zespół Badoo
Otrzymałeś ten e-mail od Badoo Trading Limited (adres do korespondencji poniżej). Jeśli nie chcesz otrzymywać wiadomości od Badoo proszę kliknij tutaj, aby zrezygnować:https://eu1.badoo.com/impersonation.phtml?lang_id=59&email=ne....
Badoo Trading Limited jest spółką zarejestrowaną w Anglii i Walii, CRN CN 7540255 i biurem zarejestrowanym pod adresem Media Village, 131 - 151 Great Titchfield Street, Londyn, W1W 5BB.
9 years, 1 month
Fwd: libhubbub: branch rupindersingh/libhubbub updated. release/0.3.0-30-g1b8977f
by Rupinder Singh
On Sat, Jul 12, 2014 at 10:47:48PM +0100, NetSurf Browser Project wrote:
> I don't understand this changeset. Why have you exposed the tokeniser's
> internal state to the outside world? It is extremely dangerous to do
> this, as it makes it utterly unclear what triggers a state transition.
> Additionally, only the tokeniser needs to know what state it is in; the
> client of the tokeniser must treat it as a black box.
>
> I had the same concerns. Wanted to, but couldn't discuss it earlier. I
did it as the specs say that the treebuilder must change tokeniser's state
here, under "script" start tag, step 7.
http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construc...
.. There can be workarounds to avoid this. Please suggest some, or I'll try
to work out some.
>
> J.
>
>
9 years, 2 months
Re: libhubbub: branch rupindersingh/libhubbub updated. release/0.3.0-30-g1b8977f
by John-Mark Bell
On Sat, Jul 12, 2014 at 10:47:48PM +0100, NetSurf Browser Project wrote:
>
> - Log -----------------------------------------------------------------
> commitdiff http://git.netsurf-browser.org/libhubbub.git/commit/?id=1b8977f12ae4b9a88...
> commit 1b8977f12ae4b9a88b6bea16540661c31a5bb326
> Author: Rupinder Singh Khokhar <rsk1coder99(a)gmail.com>
> Commit: Rupinder Singh Khokhar <rsk1coder99(a)gmail.com>
>
> Added provision for the treebuilder to change tokeniser's state. Additionally, in every loop of the dispatcher, it will be checked whether it is safe for tokeniser to process CDATA, and corresponding opts on the tokeniser will be set. this may slow the library down because of repeated checking in every loop.
I don't understand this changeset. Why have you exposed the tokeniser's
internal state to the outside world? It is extremely dangerous to do
this, as it makes it utterly unclear what triggers a state transition.
Additionally, only the tokeniser needs to know what state it is in; the
client of the tokeniser must treat it as a black box.
J.
9 years, 2 months
question of networking part
by 허신영
Hello,
I’m newbie in netsurf.
I’m trying to adapt netsurf on different networking environment.
I would like to know where is network related source code.
Networking part is actually “send” and “receive” the HTTP Request/Response.
Cyoung.
9 years, 2 months
Bugs everywhere!
by Vincent Sanders
It has come to my attention that our bug tracker is working well, alas
this also reveals we are, on average, gaining a new bug every day
right now.
Can I make a plea to other developers to try and address some bugs in
the forthcoming weeks? I was looking to make a 3.2 release soon to
include all the recent improvements but we are not in plausible
release state.
--
Regards Vincent
http://www.kyllikki.org/
9 years, 2 months