From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (unknown [IPv6:2602:b8:6486:2e00::63a:26e7]) by hurricane.the-brannons.com (Postfix) with ESMTPSA id 2F26477DCD for ; Wed, 23 Aug 2017 19:21:44 -0700 (PDT) From: Chris Brannon To: edbrowse-dev@lists.the-brannons.com Date: Wed, 23 Aug 2017 19:22:09 -0700 Message-ID: <874lsxpuwe.fsf@the-brannons.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Edbrowse-dev] edbrowse 3.7.1 is here X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.24 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Aug 2017 02:21:44 -0000 Edbrowse 3.7.1 is here. The main reason for doing this release so soon after 3.7.0 is that some important functionality was broken. If you do not have a ~/.ebrc, edbrowse will try to create one for you on its first run. Unfortunately, instead of creating a config file, edbrowse 3.7.0 will crash. That bug was introduced by me, Chris Brannon. So here's my public mea culpa. Aside from the bugfix, there has been a lot of activity lately. Edbrowse is really moving forward! Here's the short summary of user-visible changes. Automatically expand a frame when javascript tries to access its objects. Otherwise it won't expand unti you expand it explicitly. This saves resources; don't fetch and expand a frame unless it is needed. ^c interrupts javascript, if that javascript calls our native methods. It also interrupts http fetch. Hit ^c if the browsing is taking too darn long - however - the page may not render properly or completely. Don't do this if you are using this page for ecommerce or something vital. Keep edbrowse in 1 process. Don't fork a javascript process to make all the js calls. There are many technical reasons why 1 process is a better design. The keyword jspool is no longer used in the .ebrc config file. This was needed for Mozilla JS, but it is not needed for Duktape. Gather keyword value pairs from