Changelog of @hackage/GPipe-GLFW4 2.0.0

2.0.0

  • Add support for timed wait using WaitTimeout as EventPolicy to limit fps.
  • Add setWindowSizeCallback so that it is no longer necessary to poll for window size changes.
  • Potentially breaking change: Add configEnableDebug :: Bool field to the ContextHandlerParameters Handler/HandleConfig data constructor.
  • Suppress debug logging by default. Turn it back on with defaultHandleConfig{configEnableDebug = True} config.
  • Move to OpenGL Core Profile 4.5.

1.4.1.4

  • sorki bumped versions.
  • Reworked the nix integration.

1.4.1.3

1.4.1.2

  • Kludgy bumped versions and resolver.
  • LinuxUser404 bumped versions and added cabal.project & .travis.yml.
  • Set up travis builds with stack.

1.4.1.1

1.4.1

  • Split Wrapped module to Window and Misc modules.
  • Don't expose ErrorCallback, do expose the Error type for custom error callbacks.
  • Switch from ad-hoc parenting for shared contexts, to the "ancestor" pattern described in #24.
  • Adjustments to debug logging format.
  • Add smoketest for window close functions & sequential GPipe windows.
  • Bump deps to GPipe-2.2.1

1.4.0

  • Rewrite for new window handling interface.
  • Separate smoke tests to own package.

1.3.0

  • Overhaul Graphics.GPipe.Context.GLFW.Input to expose most of the functionality in GLFW Input guide.

1.2.3

  • SwiftsNamesake bumped version constraints.
  • Add a smoke test and stubs for shared-context tests.

1.2.2

  • grtlr added scroll callback registration.
  • Add a readme to be a good citizen and update documentation.

1.2.1

  • bch29 refactored and added new GLFW input callback registration functions as well as the unsafe module to access the GLFW window directly.

1.2

  • bch29 exposed more of the underlying GLFW hints.