| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libglfw3 | Distribution: openSUSE Tumbleweed |
| Version: 3.4 | Vendor: openSUSE |
| Release: 4.5 | Build date: Thu Oct 24 17:30:16 2024 |
| Group: System/Libraries | Build host: reproducible |
| Size: 406686 | Source RPM: glfw-3.4-4.5.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.glfw.org/ | |
| Summary: Framework for OpenGL application development | |
GLFW is a framework for OpenGL application development. It is a single library providing a powerful, portable API for otherwise operating system specific tasks such as opening an OpenGL window, and reading keyboard, time, mouse and joystick input.
Zlib
* Thu Oct 24 2024 Antonio Larrosa <alarrosa@suse.com>
- Only use geany on TW. That way we reduce the dependencies in
SLFO/ALP.
* Tue Oct 15 2024 Antonio Larrosa <alarrosa@suse.com>
- Remove extra-cmake-modules dependency. It's not really needed.
* Tue Oct 08 2024 Antonio Teixeira <antonio.teixeira@suse.com>
- Use %bcond macro for building html docs
- Fix rpmlint errors/warnings
* Remove obsolete glfw-rpmlintrc
* Fix self-obsoletion warning
* Remove duplicate files in html docs
* Tue Oct 08 2024 Carsten Ziepke <kieltux@gmail.com>
- Package html docs only for Tumbleweed, Documentation generation
requires Doxygen 1.9.8 or later, Leap does have only 1.8.14
* Mon Sep 30 2024 Antonio Teixeira <antonio.teixeira@suse.com>
- Update to version 3.4:
* Changelog: https://www.glfw.org/docs/3.4/news.html
- Package html docs
- Add docs-remove-footer.patch
* Custom footer for html docs includes build date and time.
Use default footer instead.
- Drop multibuild and wayland flavor. Build a single package with
X11 and Wayland support.
* Wed Mar 20 2024 Danilo Spinella <danilo.spinella@suse.com>
- Build with geany by default only on TW
* Wed Jan 10 2024 Danilo Spinella <danilo.spinella@suse.com>
- Make the geany tags build optional again to fix SLE.
* Fri Dec 15 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 3.3.9
* Bugfix: glfwGetKeyScancode returned 0 on error when initialized
instead of -1.
* Bugfix: Failure to make a newly created context current could
cause segfault.
* [Wayland] Added improved fallback window decorations via
libdecor.
* [Wayland] Bugfix: Connecting a mouse after glfwInit would
segfault.
* [Wayland] Disabled alpha channel for opaque windows on systems
lacking EGL_EXT_present_opaque.
* [Wayland] Bugfix: Buffer would overrun when storing received
drag offer.
* [Wayland] Bugfix: Joysticks connected after glfwInit were not
detected.
* [Wayland] Bugfix: Fallback decorations emitted
GLFW_CURSOR_UNAVAILABLE errors.
* [Wayland] Bugfix: Some events could fail to end wait for new
events.
* [Linux] Bugfix: Joysticks without buttons were ignored.
* [Linux] Bugfix: A small amount of memory could leak if
initialization failed.
* [EGL] Added loading of glvnd libOpenGL.so.0 where available for
OpenGL.
* [EGL] Bugfix: EGL_EXT_present_opaque caused issues on X11 with
Nvidia blob.
* [EGL] Bugfix: Setting GLFW_CONTEXT_DEBUG caused creation to
fail.
* [GLX] Added loading of glvnd libGLX.so.0 where available.
* Mon May 08 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Fix Name tag: the two source builds must be uniquely identified,
thus add %{flavor} to the Name.
* Wed Sep 14 2022 Danilo Spinella <danilo.spinella@suse.com>
- update to 3.3.8:
* Added GLFW_NATIVE_INCLUDE_NONE for disabling inclusion of native headers (#1348)
* Bugfix: glfwMakeContextCurrent would access TLS slot before initialization
* Bugfix: glfwSetGammaRamp could emit GLFW_INVALID_VALUE before initialization
* Bugfix: glfwGetJoystickUserPointer returned NULL during disconnection (#2092)
* [X11] Bugfix: The OSMesa libray was not unloaded on termination
* [X11] Bugfix: A malformed response during selection transfer could cause a segfault
* [X11] Bugfix: Some calls would reset Xlib to the default error handler (#2108)
* [Wayland] Added support for file path drop events (#2040)
* [Wayland] Added support for more human-readable monitor names where available
* [Wayland] Removed support for the deprecated wl_shell protocol
* [Wayland] Bugfix: glfwSetClipboardString would fail if set to result of glfwGetClipboardString
* [Wayland] Bugfix: Data source creation error would cause double free at termination
* [Wayland] Bugfix: Partial writes of clipboard string would cause beginning to repeat
* [Wayland] Bugfix: Some errors would cause clipboard string transfer to hang
* [Wayland] Bugfix: Drag and drop data was misinterpreted as clipboard string
* [Wayland] Bugfix: MIME type matching was not performed for clipboard string
* [Wayland] Bugfix: The OSMesa library was not unloaded on termination
* [Wayland] Bugfix: glfwCreateWindow could emit GLFW_PLATFORM_ERROR
* [Wayland] Bugfix: Lock key modifier bits were only set when lock keys were pressed
* [Wayland] Bugfix: A window leaving full screen mode would be iconified (#1995)
* [Wayland] Bugfix: A window leaving full screen mode ignored its desired size
* [Wayland] Bugfix: glfwSetWindowMonitor did not update windowed mode size
* [Wayland] Bugfix: glfwRestoreWindow would make a full screen window windowed
* [Wayland] Bugfix: A window maximized or restored by the user would enter an inconsistent state
* [Wayland] Bugfix: Window maximization events were not emitted
* [Wayland] Bugfix: glfwRestoreWindow assumed it was always in windowed mode
* [Wayland] Bugfix: glfwSetWindowSize would resize a full screen window
* [Wayland] Bugfix: A window content scale event would be emitted every time the window resized
* [Wayland] Bugfix: If glfwInit failed it would close stdin
* [Wayland] Bugfix: Manual resizing with fallback decorations behaved erratically (#1991,#2115,#2127)
* [Wayland] Bugfix: Size limits included frame size for fallback decorations
* [Wayland] Bugfix: Updating GLFW_DECORATED had no effect on server-side decorations
* [Wayland] Bugfix: A monitor would be reported as connected again if its scale changed
* [Wayland] Bugfix: glfwTerminate would segfault if any monitor had changed scale
* [Wayland] Bugfix: Window content scale events were not emitted when monitor scale changed
* [Wayland] Bugfix: glfwSetWindowAspectRatio reported an error instead of applying the specified ratio
* [Wayland] Bugfix: GLFW_MAXIMIZED window hint had no effect
* [Wayland] Bugfix: glfwRestoreWindow had no effect before first show
* [Wayland] Bugfix: Hiding and then showing a window caused program abort on wlroots compositors (#1268)
* [Wayland] Bugfix: GLFW_DECORATED was ignored when showing a window with XDG decorations
* Sat Apr 09 2022 Dirk Müller <dmueller@suse.com>
- update to 3.3.7:
* [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
/usr/lib/libglfw.so.3 /usr/lib/libglfw.so.3.4 /usr/share/doc/packages/libglfw3 /usr/share/doc/packages/libglfw3/README.md /usr/share/licenses/libglfw3 /usr/share/licenses/libglfw3/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025