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

libSDL2-2_0-0-2.30.9-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libSDL2-2_0-0 Distribution: openSUSE Tumbleweed
Version: 2.30.9 Vendor: openSUSE
Release: 1.1 Build date: Sat Nov 2 12:45:47 2024
Group: System/Libraries Build host: reproducible
Size: 1990104 Source RPM: SDL2-2.30.9-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://libsdl.org/
Summary: Simple DirectMedia Layer Library
This is the "Simple DirectMedia Layer" library. It provides a generic
API for access to audio, keyboard, mouse, and display framebuffer
across multiple platforms.

SDL2 uses dlopen, so if you experience problems under X11, check
again that libXrandr2 and libXi6 are in fact installed.

Provides

Requires

License

Zlib

Changelog

* Sat Nov 02 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.9
    * Fixed flicker when entering/exiting fullscreen or moving the
      window between scaled and non-scaled displays under Wayland.
* Tue Oct 01 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.8
    * Fixed a crash in XInput code at startup
    * Fixed flooding the OS with I/O when a PS4/PS5 controller is
      disconnected
    * Added SDL_VIDEO_DOUBLE_BUFFER support to the Wayland backend
    * SDL_WINDOWEVENT_EXPOSED is sent appropriately when using
      Wayland
    * Fixed hang at startup in audio code when the application has
      large stack usage on Linux
    * Fixed initializing KMSDRM on older Linux systems
* Tue Sep 03 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.7
    * Added support for the Retro-bit Controller in PS3 mode
    * Fixed the cursor becoming visible when using relative mode
      under XWayland
    * Fixed Direct Rendering Manager initialization failure on some
      Linux systems
    * Fixed a crash when the current mouse capture window is
      destroyed
* Thu Aug 29 2024 Antonio Larrosa <alarrosa@suse.com>
  - Don't build with fcitx support. fcitx support was just added
    because of a bug (boo#1025413) that could be fixed by building
    with fcitx support but upstream SDL2 developers fixed it
    in 2.0.5 when building without fcitx support too. Also fcitx
    support has always been disabled in SLE/Leap and in Factory
    it's built against fcitx 4.2.9.9, not the newer fcitx5 so
    let's disable it in order to reduce dependencies.
* Fri Aug 16 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.6
    * Improved detection of Nintendo Switch Pro controller report mode
    * Fixed a rare crash when a controller is disconnected
* Tue Jun 18 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.4
    * Added support for the Saitek Cyborg V.3 Rumble Pad in PS3 mode
    * Added support for the Razer Kitsune in PS5 mode
    * Added Linux bindings for the Qanba Drone 2 Arcade Joystick
    * Leave Nintendo Online controllers in simple report mode so
      they work with DirectInput games
    * Enable using libusb for GameCube controllers when available
* Wed May 01 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.3
    * Fixed a pointer warping issue on XWayland
    * Reduced startup time when scanning for game controllers on Linux
* Tue Apr 02 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.2
    * Fixed performance regression initialing controllers on Linux
    * Added support for the 6-button SEGA Mega Drive Control Pad
      for Nintendo Online
    * Add support for MadCatz Saitek Side Panel Control Deck
    * Added support for the Hori Fighting Stick EX2
    * Added support for the Yawman Arrow flightstick
    * Added a gamepad mapping for the Defender Joystick Cobra R4
    * Fixed the gamepad mapping for the Sanwa Supply JY-P76USV
      controller
    * Allow using SDL_RWFromFile() with named pipes
* Wed Mar 06 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30.1
    * Fixed a regression causing SDL_WaitEvent() to return spurious
      failures
    * Wayland windows automatically have OpenGL enabled again
    * Fixed memory corruption when converting signed 16-bit audio
      to float
    * Fixed audio artifacts when converting signed 8-bit audio to
      float
    * Fixed the clip rectangle not being updated when the viewport
      changes in the SDL renderer
* Fri Feb 02 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.30
    * Added support for 2 bits-per-pixel indexed surface formats.
    * Added the function SDL_GameControllerGetSteamHandle() to get
      the Steam API handle for a controller, if available.
    * Added the event SDL_CONTROLLERSTEAMHANDLEUPDATED which is sent
      when the Steam API handle for a controller changes. This could
      also change the name, VID, and PID of the controller.
    * Added the environment variable SDL_LOGGING to control default
      log output.
* Thu Nov 02 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.28.5
    * Added support for the HP HyperX Clutch Gladiate controller
    * Fixed a crash if a controller is disconnected while SDL is
      opening it
    * Fixed a crash on Linux if XInput2 isn't available at runtime
* Sat Oct 07 2023 Jan Engelhardt <jengelh@inai.de>
  - Enable direct PipeWire support
* Mon Oct 02 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.28.4
    * Enable clipping for zero sized rectangles in the SDL renderer
    * Notify X11 clipboard managers when the clipboard changes
    * Fixed sensor timestamps for third-party PS5 controllers
    * Added detection for Logitech and Simagic racing wheels
* Fri Sep 01 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.28.3
    * Added a gamepad mapping for the G-Shark GS-GP702
    * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode
* Wed Aug 02 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.28.2
    * Fixed 8BitDo gamepad mapping when in XInput mode on Linux
    * Fixed controller lockup initializing some unofficial PS4
      replica controllers
    * Fixed video initialization on headless Linux systems using VNC
* Sat Jul 01 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.28.1
    * Added support for the Nintendo Online Famicom controllers
    * Improved support for third-party Nintendo Switch controllers
    * Fixed setting the player LED on Nintendo Switch controllers
    * Added Linux controller mapping for the Logitech Chillstream
* Wed Jun 21 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.28
    * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to
      switch between the window surface and rendering APIs.
    * Added a display event SDL_DISPLAYEVENT_MOVED which is sent
      when the primary monitor changes or displays change position
      relative to each other.
    * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control
      whether the on-screen keyboard should be shown when text input
      is active.
  - Delete 0001-Cleanup-add-brace-6545.patch,
    0002-Update-for-SDL3-coding-style-6717.patch,
    0003-Clang-Tidy-fixes-6725.patch (inapplicable),
    0004-evdev_kbd-Use-current-keymap.patch (merged).
* Tue Apr 11 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.26.5
    * Fixed handling of third party PS4 controller input reports
    * Added support for the trigger buttons on the Victrix Pro FS
      for PS5
    * Added mapping for Flydigi Vader 2 with the latest firmware
      (6.0.4.9)
    * Added mapping for DualSense Edge Wireless Controller on Linux
    * Added mapping for Hori Pokken Tournament DX Pro Pad
    * Improved the speed and quality of audio resampling
    * Fixed crash on Linux if dbus can't be initialized
* Tue Mar 07 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.26.4
    * Fixed using older game controller mappings on Linux
* Fri Mar 03 2023 Michal Suchanek <msuchanek@suse.com>
  - Use current keymap on console
    (https://github.com/libsdl-org/SDL/pull/7400 )
    + 0001-Cleanup-add-brace-6545.patch
    + 0002-Update-for-SDL3-coding-style-6717.patch
    + 0003-Clang-Tidy-fixes-6725.patch
    + 0004-evdev_kbd-Use-current-keymap.patch
* Tue Feb 07 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.26.3
    * Fixed infinite loop shutting down WGI controllers
    * Fixed centering the D-pad on some Xbox controllers
* Tue Jan 03 2023 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.26.2
    * Fixed long delay at startup when a Razer keyboard is
      connected
    * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the
      AZERTY keyboard layout on Linux
  - Enable libsamplerate and libdecor components
  - Remove unused tslib build requirement
* Thu Dec 01 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.26.1
    * Improved audio resampling quality
    * Fixed crash if SDL_GetPointDisplayIndex() or
      SDL_GetRectDisplayIndex() are called before SDL_VideoInit()
* Tue Nov 22 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.26
    * Added SDL_GetWindowSizeInPixels() to get the window size in
      pixels, which may differ from the window coordinate size for
      windows with high-DPI support.
    * Added simulated vsync synchronization for the software
      renderer.
    * Added the mouse position to SDL_MouseWheelEvent.
    * Added SDL_ResetHints() to reset all hints to their default
      values.
    * Added SDL_GetJoystickGUIDInfo() to get device information
      encoded in a joystick GUID.
    * Added XBOX Hints.
    * Added support for PS3 and Wii controllers to the HIDAPI
      driver (not enabled by default).
    * Added access to the individual left and right gyro sensors of
      the combined Joy-Cons controller.
    * Added a microsecond timestamp to SDL_SensorEvent and
      SDL_ControllerSensorEvent, when the hardware provides that
      information.
  - Delete sdl2-khronos.patch (merged)
  - Drop CVE-2022-4743.patch.
* Thu Nov 03 2022 Michael Gorse <mgorse@suse.com>
  - Add CVE-2022-4743.patch: fix potential memory leak in
    GLES_CreateTexture (boo#1206727 CVE-2022-4743).
* Tue Nov 01 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.24.2
    * Fixed crash in Wayland_HasScreenKeyboardSupport()
* Thu Oct 27 2022 Cristian Rodríguez <crrodriguez@opensuse.org>
  - Drop unused buildrequires on nasm
* Wed Oct 05 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.24.1
    * Fixed shader compilation issues using the OpenGL ES2 renderer
* Fri Aug 19 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.24.0
    * Added a number of function relating to input devices such as
      keyboard and joystick.
    * Added support for the NVIDIA Shield Controller to the HIDAPI
      driver, supporting rumble and battery status
    * Added support for opening audio devices with 3 or 5 channels
      (2.1, 4.1). All channel counts from Mono to 7.1 are now
      supported.
  - Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages
    themselves have baselibs).
  - Drop fix-xi2-crash.patch (merged)
  - Rename devel package to just %name-devel, which is what most
    our packages do.
* Tue Jul 05 2022 Jan Engelhardt <jengelh@inai.de>
  - Add fix-xi2-crash.patch
* Fri Apr 29 2022 Jan Engelhardt <jengelh@inai.de>
  - Restore sdl2-symvers.patch to full symbol list to facilitate
    application installation with Leap 15.x's SDL2.
* Mon Apr 25 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.0.22
    * Added SDL_RenderGetWindow() to get the window associated with a renderer
    * Added floating point rectangle functions: SDL_PointInFRect(),
      SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon(),
      SDL_HasIntersectionF(), SDL_IntersectFRect(), SDL_UnionFRect(),
      SDL_EncloseFPoints(), SDL_IntersectFRectAndLine().
    * Added SDL_IsTextInputShown() which returns whether the IME
      window is currently shown.
    * Added SDL_ClearComposition() to dismiss the composition
      window without disabling IME input.
    * Added SDL_TEXTEDITING_EXT event for handling long composition
      text, and a hint SDL_HINT_IME_SUPPORT_EXTENDED_TEXT to enable
      it.
    * Added the hint SDL_HINT_MOUSE_RELATIVE_MODE_CENTER to control
      whether the mouse should be constrained to the whole window
      or the center of the window when relative mode is enabled.
    * The mouse is now automatically captured when mouse buttons
      are pressed, and the hint SDL_HINT_MOUSE_AUTO_CAPTURE allows
      you to control this behavior.
    * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL to let
      SDL know that a foreign window will be used with OpenGL.
    * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN to let
      SDL know that a foreign window will be used with Vulkan.
    * Added the hint SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE to specify
      whether an SDL_QUIT event will be delivered when the last
      application window is closed.
    * Added the hint SDL_HINT_JOYSTICK_ROG_CHAKRAM to control
      whether ROG Chakram mice show up as joysticks.
    * Added the hint SDL_HINT_X11_WINDOW_TYPE to specify the
      _NET_WM_WINDOW_TYPE of SDL windows.
    * Added the hint SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR to
      allow using libdecor with compositors that support
      xdg-decoration.
* Sun Jan 16 2022 Carsten Ziepke <kieltux@gmail.com>
  - Drop 0001-Fix-build-against-wayland-1.20.patch
    Fixed upstream: https://github.com/libsdl-org/SDL/pull/5092
* Tue Jan 11 2022 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.0.20
    * SDL_RenderGeometryRaw() takes a pointer to SDL_Color, not
      int. You can cast color data in SDL_PIXELFORMAT_RGBA32 format
      (SDL_PIXELFORMAT_ABGR8888 on little endian systems) for this
      parameter.
    * Improved accuracy of horizontal and vertical line drawing
      when using OpenGL or OpenGLES.
    * Added the hint SDL_HINT_RENDER_LINE_METHOD to control the
      method of line drawing used, to select speed, correctness,
      and compatibility.
* Fri Dec 17 2021 Jan Engelhardt <jengelh@inai.de>
  - Add 0001-Fix-build-against-wayland-1.20.patch
* Tue Nov 30 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.0.18
    * Added SDL_RenderGeometry() and SDL_RenderGeometryRaw() to
      allow rendering of arbitrary shapes using the SDL 2D render
      API.
    * Added SDL_SetTextureUserData() and SDL_GetTextureUserData()
      to associate application data with an SDL texture.
    * Added SDL_RenderWindowToLogical() and
      SDL_RenderLogicalToWindow() to convert between window
      coordinates and logical render coordinates.
    * Added SDL_RenderSetVSync() to change whether a renderer
      present is synchronized with vblank at runtime.
    * Added SDL_PremultiplyAlpha() to premultiply alpha on a block
      of SDL_PIXELFORMAT_ARGB8888 pixels.
    * Added a window event SDL_WINDOWEVENT_DISPLAY_CHANGED which is
      sent when a window changes what display it is centered on.
    * Added SDL_GetWindowICCProfile() to query a window's ICC
      profile, and a window event SDL_WINDOWEVENT_ICCPROF_CHANGED
      that is sent when it changes.
    * Added the hint SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY to allow
      EGL windows to be transparent instead of opaque.
    * Added SDL_SetWindowMouseRect() and SDL_GetWindowMouseRect()
      to confine the mouse cursor to an area of a window.
    * You can now read precise mouse wheel motion using 'preciseX'
      and 'preciseY' event fields.
    * Added SDL_GameControllerHasRumble() and
      SDL_GameControllerHasRumbleTriggers() to query whether a game
      controller supports rumble.
    * Added SDL_JoystickHasRumble() and
      SDL_JoystickHasRumbleTriggers() to query whether a joystick
      supports rumble.
    * SDL's hidapi implementation is now available as a public API
      in SDL_hidapi.h.
  - Drop SDL2-endian.patch (inapplicable),
    sdl2-fix-wayland-fullscreen.patch (merged),
    audio-Support-pulse-as-an-alias-for-pulseaudio.patch (merged)
  - Drop CVE-2021-33657.patch.
* Wed Nov 10 2021 Michael Gorse <mgorse@suse.com>
  - Add CVE-2021-33657.patch: always create a full 256-entry color
    map in case color values are out of range (boo#1198001
    CVE-2021-33657).
* Mon Nov 08 2021 tiwai@suse.de
  - Support "pulse" as an alias for pulseaudio (bsc#1191868,
    bsc#1189778):
    audio-Support-pulse-as-an-alias-for-pulseaudio.patch
* Wed Aug 11 2021 kh Lai <dlshcbmuipmam@hotmail.com>
  - sdl2-fix-wayland-fullscreen.patch
    * fix wayland issue for wlroot, see https://github.com/libsdl-org/SDL/pull/4629
* Wed Aug 11 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 2.0.16
    * Better native Wayland support, including handling for
      client-side decorations and other functionality in place.
    * Support for being able to directly interface with PipeWire for
      audio input/output, a variety of new APIs, support for the
      Amazon Luna game controller, rumble support for more
      controllers.
    * NOTE: Switching away (e.g. with Alt-Tab) from fullscreen
      windows created with the SDL_WINDOW_FULLSCREEN flag will now
      minimize them. If your window manager is configured to now show
      minimzed windows in either the Alt-Tab list or the task bar,
      you will have difficulty unminimizing these windows.

Files

/usr/lib64/libSDL2-2.0.so.0
/usr/lib64/libSDL2-2.0.so.0.3000.9
/usr/share/doc/packages/libSDL2-2_0-0
/usr/share/doc/packages/libSDL2-2_0-0/README-SDL.txt
/usr/share/doc/packages/libSDL2-2_0-0/README.md
/usr/share/licenses/libSDL2-2_0-0
/usr/share/licenses/libSDL2-2_0-0/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Dec 10 23:35:09 2024