Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libglfw3-3.5.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libglfw3 Distribution: openSUSE Tumbleweed
Version: 3.5.1 Vendor: openSUSE
Release: 1.1 Build date: Sat Aug 1 10:50:37 2026
Group: System/Libraries Build host: reproducible
Size: 405087 Source RPM: glfw-3.5.1-1.1.src.rpm
Packager: https://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.

Provides

Requires

License

Zlib

Changelog

* Sat Aug 01 2026 Martin Hauke <mardnh@gmx.de>
  - Update to version 3.5.1
    * Added GLFW_UNLIMITED_MOUSE_BUTTONS input mode that allows
      mouse buttons beyond the limit of the mouse button tokens to be
      reported.
    * Added glfwGetEGLConfig function to query the EGLConfig of a
      window.
    * Added glfwGetGLXFBConfig function to query the GLXFBConfig of
      a window.
    * Updated minimum CMake version to 3.16 (#2541).
    [Wayland] Bugfix:
      + The fractional scaling related objects were not destroyed.
      + glfwInit would segfault on compositor with no seat.
      + A drag entering a non-GLFW surface could cause a segfault
      + Ignore key repeat events when no window has keyboard focus.
      + Reset key repeat timer when window destroyed (#2741,#2727).
      + Memory would leak if reading a data offer failed midway.
      + Retrieved cursor position would be incorrect when hovering
      over fallback decorations.
      + Fallback decorations would report scroll events.
      + Keyboard repeat events halted when any key is released.
      + Fallback decorations would show menu at wrong position.
      + The cursor was not updated when clicking through from a modal
      to a fallback decoration.
      + The cursor position was not updated when clicking through
      from a modal to the content area.
      + free modules at end of terminate function to resolve
      potential segmentation fault.
      + Confining or disabling the cursor could segfault on
      compositors without pointer-constraints-unstable-v1.
      + Key repeat did not function on very old compositors.
      + The libwayland-client library was not unloaded at termination
      + Scroll events were sent twice on some versions of GNOME.
      + Two-dimensional scroll input was emitted as separate axes.
      + Mouse wheel scroll distance was incorrect on some compositors
      + glfwSwapBuffers would halt with nonzero swap interval when
      window was suspended (#1350,#2582,#2640,#2719,#2723,#2800,
      [#2827]).
      + glfwPostEmptyEvent would leak a callback proxy (#2836).
      + glfwHideWindow did not always send its request immediately.
      + Some event types were not always processed by glfwPollEvents
      or glfwWait*Events (#2793,#2795)
      + Scaled framebuffer size was sometimes incorect (#2713,#2810).
    [X11] Bugfix:
    * Running without a WM could trigger an assert (#2593,#2601,
      [#2631]).
    * Occasional crash when an idle display awakes (#2766).
    * Prevent BadWindow when creating small windows with a content
      scale less than 1 (#2754).
    * Clamp width and height to >= 1 to prevent BadValue error and
      app exit.
    * Floating windows silently became non-floating when hidden.
    * The libXext library was not unloaded at termination.
    * [Linux] Bugfix: The header for ioctl was only implicitly
      included (#2778)
    * [Null] Added Vulkan ‘window’ surface creation via
      VK_EXT_headless_surface.
    * [Null] Added EGL context creation on Mesa via
      EGL_MESA_platform_surfaceless
    * [EGL] Allowed native access on Wayland with
      GLFW_CONTEXT_CREATION_API set to GLFW_NATIVE_CONTEXT_API.
* Thu Feb 26 2026 Antonio Teixeira <antonio.teixeira@suse.com>
  - Don't build with geany for SLES 16.x future releases. Keep it for TW.
    (jsc#PED-15798)
* 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.

Files

/usr/lib64/libglfw.so.3
/usr/lib64/libglfw.so.3.5
/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, Sun Aug 9 15:46:50 2026