From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22576 invoked from network); 9 Feb 2021 14:21:06 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 9 Feb 2021 14:21:06 -0000 Received: from 5ess.inri.net ([107.191.111.177]) by 1ess; Tue Feb 9 09:16:59 -0500 2021 Received: from [127.0.0.1] ([104.59.85.219]) by 5ess; Tue Feb 9 09:16:58 -0500 2021 Date: Tue, 09 Feb 2021 09:16:57 -0500 From: Stanley Lieber To: 9front@9front.org In-Reply-To: References: Message-ID: <96B1784A-5B0F-43A5-9EA0-2754BF25CA4C@stanleylieber.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: managed social database reduce/map generator Subject: Re: [9front] netsurf news Reply-To: 9front@9front.org Precedence: bulk On February 9, 2021 7:30:48 AM EST, telephil9@gmail=2Ecom wrote: >Hi, > >After a somehow long hiatus I recently resumed work on the netsurf port a= nd I feel that given=20 >the number of changes this deserves some kind of "release notes"=2E > >First, I would like to thank Ori for taking care of keeping the tree in s= ync with upstream, Sigrid and=20 >Michael Forney for their various patches=2E > >Build: >- All dependencies are now vendored in the organization repo so no more r= eliance on our beloved ports=2E >- Framebuffer frontend is gone as I don't have the time nor interest in m= aintaining both ports=2E > >Performances: >This was the major drawback of the port and was mainly caused by my initi= al event scheduler implementation >along with the webfs backend=2E Both were rewritten to fix slow loading t= imes=2E >In addition, special care has been taken to ensure redraws are done only = when and where (ie screen area) necessary=2E >With all of this done, netsurf now has reasonable performances=2E > >Image support: >- image support is now enabled by default=2E >- basic SVG support has been added (still needs some work)=2E > >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=2Eg=2E mailto: or gopher://) is sent to th= e 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, =2E=2E=2E) 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_ur= l from there for instance) >- file downloads >- text search (look in menu2) >- web search (search in menu3)=2E Search engine can be changed from the m= enu in the top-left corner of the window and is saved across sessions=2E >- bookmarks support >- history support: all time history is available through menu3, session h= istory 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=2E > >--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=2E sl