9front - general discussion about 9front
 help / color / mirror / Atom feed
From: Stanley Lieber <sl@stanleylieber.com>
To: 9front@9front.org
Subject: Re: [9front] netsurf news
Date: Tue, 09 Feb 2021 09:16:57 -0500	[thread overview]
Message-ID: <96B1784A-5B0F-43A5-9EA0-2754BF25CA4C@stanleylieber.com> (raw)
In-Reply-To: <D2722593520B32A5B7056C03F799A37C@gmail.com>

On February 9, 2021 7:30:48 AM EST, telephil9@gmail.com wrote:
>Hi,
>
>After a somehow long hiatus I recently resumed work on the netsurf port and I feel that given 
>the number of changes this deserves some kind of "release notes".
>
>First, I would like to thank Ori for taking care of keeping the tree in sync with upstream, Sigrid and 
>Michael Forney for their various patches.
>
>Build:
>- All dependencies are now vendored in the organization repo so no more reliance on our beloved ports.
>- Framebuffer frontend is gone as I don't have the time nor interest in maintaining both ports.
>
>Performances:
>This was the major drawback of the port and was mainly caused by my initial event scheduler implementation
>along with the webfs backend. Both were rewritten to fix slow loading times.
>In addition, special care has been taken to ensure redraws are done only when and where (ie screen area) necessary.
>With all of this done, netsurf now has reasonable performances.
>
>Image support:
>- image support is now enabled by default.
>- basic SVG support has been added (still needs some work).
>
>Plumbing:
>- netsurf supports incoming plumb messages and will either open the page or (like mothra) forward the link content
>to the image port (for images and ps/pdf documents)
>- text plumbing is also supported
>- any unrecognized link url (e.g. mailto: or gopher://) is sent to the plumber
>
>UI:
>- menu2 changes based on where you click (web page, link or image)
>- mouse text selection is now possible in address bar (thanks sigrid)
>- rio-like text selection with double-clicks
>- mouse chording for snarf/cut/paste
>- native keyboard shortcuts (^U, ^W, ...) for address bar and html textfields
>- ^B focus address bar, ^G focus the web page
>- "galaxy brain scrolling"
>- native looking tick (or is it called caret ?) in html forms
>
>New features:
>- configuration is saved in $home/lib/netsurf (you can change homepage_url from there for instance)
>- file downloads
>- text search (look in menu2)
>- web search (search in menu3). Search engine can be changed from the menu in the top-left corner of the window and is saved across sessions.
>- bookmarks support
>- history support: all time history is available through menu3, session history is available by right-clicking the 'back' button
>- ability to enable/disable javascript through menu3 (js/nojs)
>
>Bug fixes (main ones as this mail is already long enough):
>- libcss issue leading to netsurf crashing on some sites
>- fix js and svg crashes due to too harsh fp rules (thanks ori)
>- scrolling was not clipped to page bounds (thanks mforney)
>- various drawing enhancements (thanks mforney)
>- force user-agent to fix some sites not rendering properly
>- html frames not rendering properly
>
>Please share any bugs or feature requests you may have.
>
>--phil
>

thank you!*

*once upon a time I had to use the plan 9 port of charon to configure the js-only web forms on my wifi dongle.

sl

  reply	other threads:[~2021-02-09 14:21 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-09 12:30 telephil9
2021-02-09 14:16 ` Stanley Lieber [this message]
2021-02-12  6:15 Romano
2021-02-12  7:05 ` telephil9
2021-02-12  8:49   ` Romano, david
2021-02-23  4:40   ` sl
2021-02-25  6:11     ` telephil9
2021-02-27  3:46       ` sl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=96B1784A-5B0F-43A5-9EA0-2754BF25CA4C@stanleylieber.com \
    --to=sl@stanleylieber.com \
    --cc=9front@9front.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).