# GLFW 3.3.7 released

**URL:** <https://discourse.glfw.org/t/glfw-3-3-7-released/2030>\
**Category:** announcements\
**Created:** [April 5, 2022, 5:47pm UTC](https://discourse.glfw.org/t/glfw-3-3-7-released/2030 "2022-04-05T17:47:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![elmindreda](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.glfw.org/elmindreda/32/26_2.png) [@elmindreda](https://discourse.glfw.org/u/elmindreda)\
**Post date:** [April 5, 2022, 5:47pm UTC](https://discourse.glfw.org/t/glfw-3-3-7-released/2030/1 "2022-04-05T17:47:39Z")

</div>

This release fixes for bugs on all supported platforms, most of them affecting X11 or Wayland.

Please report any issues with this release to our [issue tracker](https://github.com/glfw/glfw/issues).

- [Download](https://www.glfw.org/download) source and binaries
- [Documentation](https://www.glfw.org/docs/3.3/) for this release

## Changelog

- [Win32] Bugfix: A window created maximized and undecorated would cover the whole monitor (#1806)
- [Win32] Bugfix: The default restored window position was lost when creating a maximized window
- [Win32] Bugfix: `glfwMaximizeWindow` would make a hidden window visible
- [Cocoa] Bugfix: `kUTTypeURL` was deprecated in macOS 12.0 (#2003)
- [X11] Bugfix: Dynamic loading on OpenBSD failed due to soname differences
- [X11] Bugfix: Waiting for events would fail if file descriptor was too large (#2024)
- [X11] Bugfix: Joystick events could lead to busy-waiting (#1872)
- [X11] Bugfix: `glfwWaitEvents*` did not continue for joystick events
- [X11] Bugfix: `glfwPostEmptyEvent` could be ignored due to race condition (#379,#1281,#1285,#2033)
- [X11] Bugfix: Dynamic loading on NetBSD failed due to soname differences
- [X11] Bugfix: Left shift of int constant relied on undefined behavior (#1951)
- [Wayland] Added support for key names via xkbcommon
- [Wayland] Bugfix: Key repeat could lead to a race condition (#1710)
- [Wayland] Bugfix: Activating a window would emit two input focus events
- [Wayland] Bugfix: Disable key repeat mechanism when window loses input focus
- [Wayland] Bugfix: Window hiding and showing did not work (#1492,#1731)
- [Wayland] Bugfix: A key being repeated was not released when window lost focus
- [Wayland] Bugfix: Showing a hidden window did not emit a window refresh event
- [Wayland] Bugfix: Full screen window creation did not ignore `GLFW_VISIBLE`
- [Wayland] Bugfix: Some keys were reported as wrong key or `GLFW_KEY_UNKNOWN`
- [Wayland] Bugfix: Text input did not repeat along with key repeat
- [Wayland] Bugfix: `glfwPostEmptyEvent` sometimes had no effect (#1520,#1521)
- [GLX] Bugfix: Context creation failed if GLX 1.4 was not exported by GLX library

---

<div class="post-metadata">

**Author:** ![elmindreda](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.glfw.org/elmindreda/32/26_2.png) [@elmindreda](https://discourse.glfw.org/u/elmindreda)\
**Post date:** [April 5, 2022, 5:49pm UTC](https://discourse.glfw.org/t/glfw-3-3-7-released/2030/2 "2022-04-05T17:49:11Z")

</div>



---

<div class="post-metadata">

**Author:** ![elmindreda](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.glfw.org/elmindreda/32/26_2.png) [@elmindreda](https://discourse.glfw.org/u/elmindreda)\
**Post date:** [July 22, 2022, 2:58pm UTC](https://discourse.glfw.org/t/glfw-3-3-7-released/2030/3 "2022-07-22T14:58:36Z")

</div>


