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

libglfw3-wayland-3.3.6-bp155.2.14 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libglfw3-wayland Distribution: SUSE Linux Enterprise 15 SP5
Version: 3.3.6 Vendor: openSUSE
Release: bp155.2.14 Build date: Mon May 22 11:52:17 2023
Group: System/Libraries Build host: lamb14
Size: 258651 Source RPM: glfw-3.3.6-bp155.2.14.src.rpm
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.






* Thu Dec 16 2021 Danilo Spinella <>
  - Update to version 3.3.6:
    * Bugfix: Joysticks connected before init did not get gamepad mappings (#1996)
    * [X11] Bugfix: Icon pixel format conversion worked only by accident,
      relying on undefined behavior (#1986)
* Fri Oct 29 2021 Martin Hauke <>
  - Update to version 3.3.5
    * Updated gamepad mappings from upstream.
    * Buffers were swapped at creation on single-buffered windows.
    * Gamepad mapping updates could spam GLFW_INVALID_VALUE due to
      incompatible controllers sharing hardware ID.
    * Native access functions for context handles did not check that
      the API matched.
    Bugfixes [X11]
    * Changing GLFW_FLOATING could leak memory
    Bugfixes [Wayland]
    * Some keys were not repeating in Wayland.
    * Non-arrow cursors are offset from the hotspot.
    Bugfixes [EGL]
    * The GLFW_DOUBLEBUFFER context attribute was ignored.
* Sat Jun 12 2021 Ferdinand Thiessen <>
  - Update to version 3.3.4
    * X11 bugfix: Some window attributes were not applied on
      leaving fullscreen
* Mon Mar 22 2021 Ferdinand Thiessen <>
  - Added wayland build flavor
    * New -wayland library package
* Sun Feb 28 2021 Martin Hauke <>
  - Update to version 3.3.3
    [Common] bugfixes:
    * Some extension loader headers did not prevent default
      OpenGL header inclusion.
    [X11] bugfixes:
    * IME input of CJK was broken for ā€œCā€ locale.
    * Xlib errors caused by other parts of the application could be
      reported as GLFW errors.
    * A handle race condition could cause a BadWindow error.
    * XKB path used keysyms instead of physical locations for
      non-printable keys.
    * Function keys were mapped to GLFW_KEY_UNKNOWN for some layout
    * Keys pressed simultaneously with others were not always
    [Wayland] bugfixes:
    * Repeated keys could be reported with NULL window.
    * Retrieving partial framebuffer size would segfault.
    * Scrolling offsets were inverted compared to other platforms.
    * Client-Side Decorations were destroyed in the wrong worder.
    * Monitors physical size could report zero.
* Wed Aug 26 2020 Dirk Stoecker <>
  - Require pkgconfig(gl) for the devel package to supply needed
    include GL/gl.h
* Wed Mar 25 2020 Simon Puchert <>
  - Update to version 3.3.2
    * [X11] bugfixes:
    * glfwFocusWindow could terminate on older WMs or without a WM
    * Creating an undecorated window could fail with BadMatch (#1620)
    * Querying a disconnected monitor could segfault (#1602)
  - Update to version 3.3.1
    * General bugfixes:
    * The CMake config-file package used an absolute path and was not
      relocatable (#1470)
    * Video modes with a duplicate screen area were discarded
    * Compiling with -Wextra-semi caused warnings (#1440)
    * Built-in mappings failed because some OEMs re-used VID/PID
    * [X11] bugfixes:
    * The CMake files did not check for the XInput headers (#1480)
    * Key names were not updated when the keyboard layout changed
    * Decorations could not be enabled after window creation (#1566)
    * Content scale fallback value could be inconsistent (#1578)
    * glfwMaximizeWindow had no effect on hidden windows
    * Clearing GLFW_FLOATING on a hidden window caused invalid read
    * Changing GLFW_FLOATING on a hidden window could silently fail
    * Disabled cursor mode was interrupted by indicator windows
    * Monitor physical dimensions could be reported as zero mm
    * Window position events were not emitted during resizing (#1613)
    * [Wayland] Bugfix: The GLFW_HAND_CURSOR shape used the wrong
      image (#1432)
  - See also:
* Tue Apr 16 2019 Luigi Baldoni <>
  - Update to version 3.3
    * Changes too numerous to list, see
* Fri Feb 01 2019 Bernhard Wiedemann <>
  - Sort list of input files to geany for reproducible builds
    (boo#1049382, boo#1041090)
* Sun Feb 12 2017
  - Update to version 3.2.1:
    * Added on-demand loading of Vulkan and context creation API
    * Added _GLFW_VULKAN_STATIC build macro to make the library use
      the Vulkan loader linked statically into the application (#820)
    * Bugfix: Single compilation unit builds failed due to naming
      conflicts (#783)
    * Bugfix: The range checks for glfwSetCursorPos used the wrong
      minimum (#773)
    * Bugfix: Defining GLFW_INCLUDE_VULKAN when compiling the library
      did not fail with the expected error message (#823)
    * Bugfix: Inherited value of CMAKE_MODULE_PATH was clobbered
    * [X11] Bugfix: Window size limits were ignored if the minimum or
      maximum size was set to GLFW_DONT_CARE (#805)
    * [X11] Bugfix: Input focus was set before window was visible,
      causing BadMatch on some non-reparenting WMs (#789,#798)
    * [X11] Bugfix: glfwGetWindowPos and glfwSetWindowPos operated on
      the window frame instead of the client area (#800)
    * [WGL] Added reporting of errors from WGL_ARB_create_context
    * [GLX] Bugfix: Dynamically loaded entry points were not verified
    * [EGL] Added lib prefix matching between EGL and OpenGL ES
      library binaries
    * [EGL] Bugfix: Dynamically loaded entry points were not verified
  - Enable vulkan on Tumbleweed
* Thu Aug 11 2016
  - Update to new upstream release 3.2
* Sun Jul 17 2016
  - Trim irrelevant parts from %description
* Wed May 18 2016
  - Made build of geany-tags optional (fix SLE).
* Sat Oct 24 2015
  - Update to version 3.1.2
    * bugfix release, full changelog on
* Thu Sep 17 2015
  - Update to new upstream release 3.1.1
    * This release adds fixes for a number of bugs that together affect
    all supported platforms, most notably workarounds for bugs in
    some popular window managers.
  - Reduce overly explicit filelist
* Tue Feb 03 2015
  - Update to version 3.1:
    + Added GLFWcursor custom system cursor handle
    + Added glfwCreateCursor, glfwCreateStandardCursor, glfwDestroyCursor and glfwSetCursor for managing system cursor images
    + Added GLFWimage struct for passing 32-bit RGBA images
    + Added monitor and adapter identifier access to native API
    + Added glfwSetDropCallback and GLFWdropfun for receiving dropped files
    + Added glfwPostEmptyEvent for allowing secondary threads to cause glfwWaitEvents to return
    + Added empty test program for verifying posting of empty events
    + Added glfwSetCharModsCallback for receiving character events with modifiers
    + Added glfwGetWindowFrameSize for retrieving the size of the frame around the client area of a window
    + Added GLFW_AUTO_ICONIFY for controlling whether full screen windows automatically iconify (and restore the previous video mode) on focus loss
    + Added GLFW_DONT_CARE for indicating that any value is acceptable
    + Added GLFW_DOUBLEBUFFER for controlling whether to use double buffering
    + Added GLFW_INCLUDE_ES31 for including the OpenGL ES 3.1 header
    + Added GLFW_FLOATING for creating always-on-top windowed mode windows
    + Added GLFW_FOCUSED window hint for controlling initial input focus
    + Added partial and experimental support for Wayland
    + Added partial and experimental support for Mir
    + Changed the window state attributes (focused, iconified and visible) to query the system directly
    + Changed the default of GLFW_REFRESH_RATE to GLFW_DONT_CARE to maintain the default behavior
    + Changed static library to build as position independent code for easier use from the Rust language
    + Changed glfwGetCursorPos to query the system directly for all cursor modes except captured mode
    + Bugfix: The debug context attribute was set from GL_ARB_debug_output even when a debug context had not been requested
    + Bugfix: The particles example was not linked against the threading library
    + Bugfix: The cursor was not positioned over newly created full screen windows
    + Bugfix: The queried cursor position was not always up-to-date
    + Bugfix: glfwExtensionSupported always failed for OpenGL ES 3.0 and later if the library was compiled for OpenGL ES
    + [X11] Added run-time support for systems lacking the XKB extension
    + [X11] Made GLX 1.3 the minimum supported version
    + [X11] Replaced XRRGetScreenResources with XRRGetScreenResourcesCurrent for monitor property retrieval
    + [X11] Bugfix: The case of finding no usable CRTCs was not detected
    + [X11] Bugfix: Detection of broken Nvidia RandR gamma support did not verify that at least one CRTC was present
    + [X11] Bugfix: A stale _NET_SUPPORTING_WM_CHECK root window property would cause an uncaught BadWindow error
    + [X11] Bugfix: No check was made for the presence of GLX 1.3 when GLX_SGIX_fbconfig was unavailable
    + [X11] Bugfix: The message type of ICCCM protocol events was not checked
    + [X11] Bugfix: glfwDestroyWindow did not flush the output buffer
    + [X11] Bugfix: Window frame interactions were reported as focus events
    + [X11] Bugfix: Workaround for legacy Compiz caused flickering during resize
    + [X11] Bugfix: The name pointer of joysticks were not cleared on disconnection
    + [X11] Bugfix: Video mode resolutions and monitor physical sizes were not corrected for rotated CRTCs
    + [X11] Bugfix: Unicode character input ignored dead keys
    + [X11] Bugfix: X-axis scroll offsets were inverted
    + [X11] Bugfix: Full screen override redirect windows were not always positioned over the specified monitor
    + [X11] Bugfix: Character input did not work for the default "C" locale
    + [X11] Bugfix: Joysticks connected after glfwInit were not detected (temporary inotify solution until proper libudev solution)
  - Add pkgconfig(xinerama), pkgconfig(xcursor) BuildRequires: New dependencies.
* Thu Jan 15 2015
  - Update to version 3.0.4
    +Added the GLFW_BUILD_DOCS CMake option for controlling whether
    the documentation is built
    +Added the _GLFW_USE_CONFIG_H configuration macro for controlling
    whether to include the configuration header
    +Moved version number macro to internal.h for easier manual compilation
    +Renamed configuration header to glfw_config.h to avoid conflicts
    +Bugfix: The glfw3.pc file did not respect the LIB_SUFFIX CMake option
    +Bugfix: The joysticks test would segfault if a controller had no axes
    +[Win32] Allowed swap interval to be explicitly set to zero on DWM systems
    +[Win32] Bugfix: Removed joystick axis value negation left over from GLFW 2
    +[Win32] Bugfix: Restoring windows using the Win+D hot key did not
    trigger the focus callback
    +[Win32] Bugfix: The disabled cursor mode clip rectangle was updated
    for unfocused windows
    +[Win32] Bugfix: Cursor was not properly re-centered over odd-sized windows
    +[Win32] Bugfix: Negative window positions were reported incorrectly
    +[Win32] Bugfix: The iconify callback was not triggered when switching
    away from a full screen window using Alt+Tab
    +[Win32] Bugfix: Resizing a window with glfwSetWindowSize gave it focus
    +[Cocoa] Added dependency on CoreVideo framework for refresh rate retrieval
    +[Cocoa] Enabled Lion full screen for resizable windowed mode windows
    +[Cocoa] Moved to Cocoa API for application transformation and activation
    +[Cocoa] Bugfix: The GLFW_KEY_GRAVE_ACCENT key was reported as
    GLFW_KEY_WORLD_1 and vice versa
    +[Cocoa] Bugfix: The GLFW_KEY_F13 key was reported as GLFW_KEY_PRINT_SCREEN
    +[Cocoa] Bugfix: Implicit conversion from NSUInteger to int caused
    warnings with Xcode 5
    +[Cocoa] Bugfix: Use of undeclared selectors with @selector caused
    warnings with Xcode 5
    +[Cocoa] Bugfix: The cursor remained visible if moved onto client
    area after having been set to hidden outside it
    +[Cocoa] Bugfix: The refresh rate was zero for all modes of certain monitors
    +[Cocoa] Bugfix: The install_name field of the dynamic library was not set
    +[Cocoa] Bugfix: Full screen windows were never reported as having focus
    +[Cocoa] Bugfix: A superfluous I/O flag test prevented video modes from
    being listed for Thunderbolt monitor
    +[Cocoa] Bugfix: Retrieving the name of some external displays caused segfault
    +[Cocoa] Bugfix: The 10.9 SDK defines GLintptrARB and GLsizeiptrARB
    differently from the Khronos glext.h
    +[Cocoa] Bugfix: Creating hidden windows would steal application focus
    +[Cocoa] Bugfix: Controllers were reported as having zero buttons and axes
    +[Cocoa] Bugfix: Removed joystick axis value negation left over from GLFW 2
    +[X11] Added setting of the WM_CLASS property to the initial window title
    +[X11] Added support for _NET_WM_BYPASS_COMPOSITOR
    +[X11] Bugfix: Removed joystick axis value negation left over from GLFW 2
    +[X11] Bugfix: The position of hidden windows was ignored by Metacity and Compiz
    +[X11] Bugfix: The pthread.h header was not included by the GLX platform header.
  - Add upstream new dependencies: cmake, gcc-c++, doxygen, geany,
  - Add a dependency to cmake in devel subpackage
  - Build the geany tags
  - Package into doc directory
  - Package examples code in devel subpackage
  - Remove the static devel subpackage; not provided anymore
  - Fix the home page Url
  - Bump so version to 3



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024