ajhager/engi — pull request #16 by slimsag (2014-12-09 03:53:17+00:00)
Title: Upgrade to azul3d.org/native/glfw.v4 package.

I thought I'd be kind and submit a PR to upgrade engi to use the latest `azul3d.org/native/glfw.v4`.

Version four was tagged/released yesterday. Again it just follows the `go-gl/glfw3` `devel_glfw3.1` branch, but at the latest revision (as of today). The primary backwards-incompatible change was having each function possibly return an error, which solves a deadlock issue in some cases (see [PR here](https://github.com/go-gl/glfw3/pull/94)).

There will probably be a v5 release with a few minor touchups once GLFW 3.1 has actually been released as _stable_, and then everything will settle down and follow GLFW's release schedule most likely.

`glfw.v3` and `glfw.v3.1` (old/incorrect import path) will still continue to work as-is, though, so no worries.

FWIW I tested the demo's, but only on Linux.