gngr blog gngr home download feed

gngr v0.3.13

by hrj on Fri, 30 Jun 2017

A new release of gngr is available (version 0.3.13) from the download page.

The focus of this release was on improving security. A detailed changelog is available on the GitHub release page.

New contributors

gngr v0.3.12

by hrj on Tue, 08 Nov 2016

A new release of gngr is available (version 0.3.12) from the download page.

The focus of this release was on layout improvements. Close to 680 progressions observed on the CSS2.1 test suite. A detailed changelog is available on the GitHub release page.

New contributors

  • @chetankothari, who is actually a veteran contributor to gngr. He previously worked on integrating jStyleParser into gngr, as seen in our older repository.

gngr v0.3.11, usability and layout improvements

by hrj on Wed, 25 May 2016

A new release of gngr is available (version 0.3.11) from the download page.

The focus of this release was on usability and layout improvements. A detailed changelog is available on the GitHub release page.

Automation

We automated the building and testing of the browser and we also have continuous integration running on Travis-CI. This has allowed us to make rapid improvements.

New contributors

gngr v0.3.10, huge performance and layout improvements

by hrj on Sun, 13 Sep 2015

A new release of gngr is available (version 0.3.10). Grab it from the download page.

The focus of this release was on layout improvements. A detailed changelog is available on the GitHub release page.

Change log of the intermediate releases (v0.3.8 and v0.3.9) is also available on the GitHub releases page. We missed updating this blog for them.

gngr v0.3.7, some performance and feature updates

by hrj on Sat, 28 Feb 2015

A new release of gngr is available (version 0.3.7). Grab it from the download page.

Changes

  • Performance improvements. See the analysis and solution here.
  • Improvements to rendering of border and backgrounds.
    • Dotted borders are now supported
    • Backgrounds are now drawn correctly (underneath the border)
  • The timeout for update-nagging is now 60 days. (Since release frequency has slowed down)

Other updates

The release frequency has slowed down a bit because of two reasons

  • New team members have joined, mostly students, and time spent in bringing them upto speed.
  • We have run out of funds, and hence had to spend time away from open-source projects. If you would like to help, either through time or money, please see the contribution page for details.

gngr v0.3.6, bug fix release

by hrj on Mon, 02 Feb 2015

A new release of gngr is available (version 0.3.6) with a bug fix for Windows users. The release is available from the download page.

Changes

The only change is a critical bug fix for Windows users. There was an exception being thrown when running the previous gngr release for the first time on Windows. #92

gngr v0.3.5, usability and layout improvements

by hrj on Thu, 15 Jan 2015

A new release of gngr is available (version 0.3.5) with usability and layout improvements. The release is available from the download page.

Changes

Usability

  • Show new windows as soon as possible. Earlier, a new browser window would be shown only after all resources were fetched. They are now shown immediately, even before connections are attempted. #65
  • Show visiting URL immediately (not after navigation). Similar to above, the URL in the address bar was being updated only after all resources were fetched. #64

Layout and CSS

  • CSS `@import` now works. Thanks to the project maintainers of jStyleParser who gave quick responses to our requests. #60
  • Images now maintain aspect ratio when width or height is constrained #76
  • The CSS property `max-width` is now supported #75
  • Tabs in `<pre>` are now preserved #71
  • Background image centering now works correctly. This is evident on wikipedia home page, for example. #69

Code

  • Upgrade okhttp libraries to version 2.2.0 #56
  • Update h2 library to latest version #3
  • Many code cleanups. We reviewed and merged into master branch some of the tentative changes that are kept on the `uglyPatches` branch. We will hopefully review and merge them all before the next planned release: version 0.4.

gngr v0.3.1, bug fix release for Windows users

by hrj on Fri, 09 Jan 2015

A bug fix release of gngr is available (version 0.3.1) that will mainly benefit Windows users. The release is available from the download page.

Changes

In the previous release (v 0.3), we tried to fix issue #10 (Exception when browsing secure websites on Windows), but because of incomplete testing the bug still remained. We have now fixed and tested this more thoroughly.

gngr v0.3, usability and javascript improvements

by hrj on Thu, 08 Jan 2015

A new version of gngr is available (version 0.3.0) with improvements to usability and to the javascript engine. The release is available from the download page.

Changes

Context menu

You can right click on the page to get a context menu that allows you to

  • navigate back, forward or reload the current page
  • open Links and Images in a new window
  • copy Link or Image URLs to clipboard

Issue #30.

Nimbus Look and Feel

The browser now uses a different look and feel called Nimbus. Earlier, gngr defaulted to the System Look and Feel, which didn't render menus very well. Issue #70.

Javascript stability

We fixed a long standing bug with the Javascript engine. It was a hard to reproduce, non-terminating loop that required ugly hacks to workaround. But with this release, we were able to find the root-cause and make a proper fix. The resulting code is cleaner and Javascript execution is a little faster. This will pave the way for many DOM API and other Javscript related improvements. Details in #29.

Layout improvements

  • CSS class match order was not correct #53
  • support for monospace font family #55
  • horizontal rules are now rendered nicely #33
  • whitespace in <pre> tags was not preserved #5

Miscellaneous

  • Fixed an exception on Win7, when browsing to secure websites. #10

Contributions

If you would like to support the development of gngr, please consider contributing to the project.

gngr v0.2, layout improvements

by hrj on Wed, 31 Dec 2014

A new version of gngr is available (version 0.2.0) with many improvements to layout. The release is available from the download page.

Changes

Layout improvements

See screenshots below for a quick overview and issues #20, #31, #32, #40, #43 for details.

Miscellaneous

  • Support for input type=url. We prioritized the implementation of this element because reddit has started using it for URL submissions. #28
  • gngr's version number is now prominently shown in the about:welcome page and in the about dialog. #24
  • Updated okhttp libraries to version 2.1.1. #4

Screenshots

Before (v0.1)After (v0.2)
imgur.com
slashdot.org
arstechnica.com