summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* openjpeg: patch CVE-2026-6192Gyorgy Sarvari32 hours2-0/+36
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-6192 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40341Gyorgy Sarvari32 hours2-0/+70
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40341 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40340Gyorgy Sarvari32 hours2-0/+41
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40340 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40339Gyorgy Sarvari32 hours2-0/+42
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40339 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40338Gyorgy Sarvari32 hours2-0/+35
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40338 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40336Gyorgy Sarvari32 hours2-0/+45
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40336 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40335Gyorgy Sarvari32 hours2-0/+44
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40335 Backport the patch that is referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40334Gyorgy Sarvari32 hours2-0/+38
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40334 Backport the patch that is referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: patch CVE-2026-40333Gyorgy Sarvari32 hours2-2/+153
| | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2026-40333 Backport the patch referenced by the NVD advisory. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* gphoto2: upgrade 2.5.28 -> 2.5.32Gyorgy Sarvari32 hours5-100/+9
| | | | | | | | | | | | | Drop patches that were merged in this release. Changelog: - --get-exif , --get-all-exif added - --reverse modifier option added for fileoperations commands - kill -USR2 can now stop --capture-movie - updated translations Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libraqm: New recipe for a library for complex text layoutJörg Sommer5 days1-0/+25
| | | | | Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* xterm: upgrade 407 -> 408Wang Mingyu7 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* graphviz: upgrade 14.1.4 -> 14.1.5Wang Mingyu7 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libsdl3: upgrade 3.4.2 -> 3.4.4Wang Mingyu11 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libsdl3-image: upgrade 3.4.0 -> 3.4.2Wang Mingyu11 days1-2/+2
| | | | | | | | | | | | Changelog: =========== - Non-animated images can now be loaded as single frame animations - Fixed animated WebP frame composition - Fixed potential buffer overflow in tRNS handling - Fixed out of bounds read in XCF image loader (CVE-2026-35444) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libsdl2-image: upgrade 2.8.8 -> 2.8.10Wang Mingyu11 days1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* feh: upgrade 3.11.3 -> 3.12.1Wang Mingyu11 days1-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== * Update tests to reflect the %f/%F changes implemented in v3.12 * Disallow %f and %n format specifiers in --action and --info strings; abort with an error message if those are encountered. Use %F and %N instead. Rationale: %f and %n do not escape shell-specific syntax and are thus a security risk when passing untrusted file names to feh. %F and %N, which have been available since v2.3 (Feb 2012), do escape shell-specific syntax. Migration path: Replace %f (or '%f') and %n (or '%n') with %F and %N (without '') in --action and --info commands. * Fix formatting in man page for groff 1.23.0+ * Do not skip URLs when '--sort mtime' or similar are used * Define '_GNU_SOURCE' macro for mkstemps usage (if enabled) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libgphoto2: Fix c23 build errorsKhem Raj2026-04-052-0/+85
| | | | | | | | | | | | | | Fixes errors e.g. error: assigning to 'char *' from 'const char *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] 131 | dot = strrchr(filename, '.'); | ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. They are latent and brought to fore with autoconf 2.73 which switches defaults to use -std=gnu23 Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libtsm: upgrade 4.4.2 -> 4.4.3Liu Yiding2026-04-021-1/+1
| | | | | | | | Changelog: https://github.com/kmscon/libtsm/releases/tag/v4.4.3 Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* setxkbmap: upgrade 1.3.4 -> 1.3.5Wang Mingyu2026-04-011-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* tigervnc: upgrade 1.16.0 -> 1.16.2Gyorgy Sarvari2026-04-011-2/+2
| | | | | | | Contains fix for CVE-2026-34352. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* kmscon: bump version to 9.3.3Adam Duskett2026-04-011-1/+3
| | | | | | | | | Changes: - zlib is now a mandatory dependency - freetype support added Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* graphviz: Fix append overriding valueMichal Sieron2026-04-011-1/+1
| | | | | | | | | It actually overrides value of FILES:${PN} instead of appending. In this case SDKPATHNATIVE is the prefix so everything was still working, but let's convert it to a proper conditional append. Signed-off-by: Michal Sieron <michalwsieron@gmail.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* surf: upgrade to latest commitChangqing Li2026-03-302-52/+2
| | | | | | | | | | * upgrade to latest commit * latest commit support soup3 by default, refer [1] [1] https://git.suckless.org/surf/commit/7f1156f9b0977a72e523e031cf67a4946cfee9b2.html Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* graphviz: upgrade 14.1.3 -> 14.1.4Wang Mingyu2026-03-271-3/+3
| | | | | | | | | | | | | Changelog: ========== - Enable ascii plugin to be built using autotools. - Processing 'concentrate=true' graphs no longer crashes Graphviz. Processing of 'concentrate=true' graphs still often errors out. License_Update: Change Eclipse Public License from version 1.0 to 2.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libsdl3-mixer: add tag=release-${PV}Markus Volk2026-03-241-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libsdl3-mixer: Keep opus support off by defaultKhem Raj2026-03-231-1/+1
| | | | | | | | | | | opusfile comes from meta-multimedia and meta-oe does not depend on it, for keeping layer compatible, it must be kept disabled Fixes YP Compatible checks Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> Cc: Markus Volk <f_l_k@t-online.de>
* libsdl3-mixer: add recipeMarkus Volk2026-03-211-0/+28
| | | | | | | | | | | | libsdl3-mixer has initially released - binaries in wavpack-bin are only needed at runtime but cmake checks for them during compilation and fails because they are (presumably intentionally) not present in the target sysroot. Workround this issue by touching the necessary files to please cmake. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* opengl-es-cts: upgrade 3.2.13.0 -> 3.2.14.0Dmitry Baryshkov2026-03-182-9/+9
| | | | | | | | Upgrade OpenGL ES CTS to the last release, mostly bringing up fixes for the existing tests. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: upgrade 1.4.5.1 -> 1.4.5.2Dmitry Baryshkov2026-03-182-2/+2
| | | | | | | Upgrade Vulkan CTS, fixing several small issues in the tests. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3: upgrade 3.4.0 -> 3.4.2Wang Mingyu2026-03-171-7/+6
| | | | | | | License-Update: Copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jasper: upgrade 4.2.8 -> 4.2.9Wang Mingyu2026-03-171-1/+1
| | | | | | | | | Changelog: - Fixed a bug in the JP2 encoder that caused incorrect handling of opacity components in some cases. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphviz: upgrade 14.1.2 -> 14.1.3Wang Mingyu2026-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ### Changed -------------- - Using long node names in combination with the fdp layout algorithm no longer results in truncated generated names. - Vertical centering of text within HTML-like table cells has been improved. - The existing ability to provide a numeric parameter to '-v' to specify verbosity level are newly documented in 'dot --help'. ### Fixed ------------ - 'gvmap' no longer dereferences a null pointer when reading position-less graphs. - 'gvmap' no longer crashes when adding coordinate data. - 'mm2gv' no longer accepts input matrices with non-'real' element type. Previously these would be accepted but processed incorrectly leading to out-of-bounds memory reads and writes. - The 'Tcldot_Init', 'Tcldot_builtin_Init', and 'Tcldot_SafeInit' symbols in 'tcldot.dll' are externally visible on Windows. #2809 - The 'Tclpathplan_Init' and 'Tclpathplan_SafeInit' symbols in 'tclpathplan.dll' are externally visible on Windows. #2809 - The Autotools build system more consistently uses '$PYTHON3' instead of 'python3' when invoking Python. This ensures developers are more easily able to control the Python installation in use from the top level. - The Autotools build system explicitly links against libglu libraries when linking against libglut. - Corrected time formatting in verbose info/debug messages (enabled by -v). Previously, minutes was missing, showing HH:SS instead of HH:MM:SS. - Further parts of the network simplex algorithm have been rewritten in a non-recursive style. This allows processing larger graphs that previously caused stack overflows. #2782 - Canonicalizing an empty string or a string entirely made up of characters needing escaping no longer triggers an out-of-bounds memory write. This was a regression in Graphviz 13.0.1. #2743 - An off-by-one error in the network simplex algorithm has been corrected. This could have led to suboptimal layout in some edge cases. This was a regression in Graphviz 13.0.0. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pangomm: remove x11 from REQUIRED_DISTRO_FEATURESMarkus Volk2026-03-021-2/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 404 -> 407Wang Mingyu2026-03-021-2/+2
| | | | | | | License-Update: Copyright year upted to 2026. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* feh: upgrade 3.11.2 -> 3.11.3Wang Mingyu2026-02-251-1/+1
| | | | | | | | | | | | | Changelog: ========== * Support DOS-style \r\n line breaks when loading filelists. Note that they will be saved with UNIX-style \n line breaks regardless of input format. This is intentional. * Fix --action, --info, --title and similar commands hard-coding the maximum length of the formatted output to 4095 characters. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3-image: update 3.2.6 -> 3.4.0Markus Volk2026-02-242-15/+19
| | | | | | | | | - Fix license checksum: Copyright year has been changed - Add support for av1 and jxl - libavif is in meta-multimedia -> disable av1 by default Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tigervnc: Fix do_rootfs ErrorLiu Yiding2026-02-241-1/+3
| | | | | | | | | Fix the following error: ERROR: core-image-minimal-1.0-r0 do_rootfs: Postinstall scriptlets of ['tigervnc'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget:${PN} (). Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openjpeg: patch CVE-2023-39327Gyorgy Sarvari2026-02-242-0/+51
| | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2023-39327 Take the patch that is used by OpenSUSE to mitigate this vulnerability. Upstream seems to be unresponsive to this issue. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "libsdl3-image: update 3.2.6 -> 3.4.0"Khem Raj2026-02-242-16/+15
| | | | This reverts commit 0d686b2c5bbe92f4acadb2547b6fc81bf21979de.
* sessreg: upgrade 1.1.3 -> 1.1.4Gyorgy Sarvari2026-02-202-36/+3
| | | | | | | | | | | | | | | | | | Drop 0001-Makefile.am-Error-Fix.patch - the error doesn't seem to happen anymore. License-Update: Removed the words "All rights reserved" from Oracle copyright notices. Shortlog: Remove "All rights reserved" from Oracle copyright notices meson: Add option to build with meson Add --help and --version options Improve man page formatting man pages: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10` Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3: update 3.2.30 -> 3.4.0Markus Volk2026-02-201-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - dont explicitly disable xinput support to fix compilation if x11 support is enabled (error: unknown type name 'XIRawEvent') - add missing dependencies for libxcursor, xtst, xinput In addition to lots of bug fixes and general system improvements, this release has some major themes of improved interoperability between the 3D GPU API and the 2D rendering API, improved Emscripten support, improved pen handling, and native support for PNG images. Here is a full list of the API changes since the last release: General: Added SDL_CreateAnimatedCursor() to create animated color cursors Added SDL_HINT_MOUSE_DPI_SCALE_CURSORS to automatically scale cursors based on the display scale Added SDL_SetWindowProgressState(), SDL_SetWindowProgressValue(), SDL_GetWindowProgressState(), and SDL_GetWindowProgressValue() to show progress in the window's taskbar icon on Windows and Linux Added GPU device creation properties to enable the GPU API on older hardware if you're not using these features: SDL_PROP_GPU_DEVICE_CREATE_FEATURE_CLIP_DISTANCE_BOOLEAN SDL_PROP_GPU_DEVICE_CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN SDL_PROP_GPU_DEVICE_CREATE_FEATURE_INDIRECT_DRAW_FIRST_INSTANCE_BOOLEAN SDL_PROP_GPU_DEVICE_CREATE_FEATURE_ANISOTROPY_BOOLEAN SDL_PROP_GPU_DEVICE_CREATE_D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN Added SDL_PROP_GPU_DEVICE_CREATE_VULKAN_OPTIONS_POINTER to enable configuring Vulkan features when creating a GPU device Added SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION_BOOLEAN to allow requiring Vulkan hardware acceleration when creating a GPU device Added SDL_GetGPUDeviceProperties() to query information from a GPU device: SDL_PROP_GPU_DEVICE_NAME_STRING SDL_PROP_GPU_DEVICE_DRIVER_NAME_STRING SDL_PROP_GPU_DEVICE_DRIVER_VERSION_STRING SDL_PROP_GPU_DEVICE_DRIVER_INFO_STRING Added SDL_GetPixelFormatFromGPUTextureFormat() and SDL_GetGPUTextureFormatFromPixelFormat() Added SDL_CreateGPURenderer() and SDL_GetGPURendererDevice() to create a 2D renderer for use with GPU rendering. Added SDL_CreateGPURenderState(), SDL_SetGPURenderStateFragmentUniforms(), SDL_SetGPURenderState(), and SDL_DestroyGPURenderState() to use fragment shaders with a GPU 2D renderer Added SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER to create a 2D texture from an existing GPU texture Added SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER to get the GPU texture from a 2D texture when using the GPU 2D renderer Added support for YUV textures and HDR colorspaces to the GPU 2D renderer Added support for textures with palettes, and SDL_GetTexturePalette() and SDL_SetTexturePalette() to interact with them Added SDL_RenderTexture9GridTiled() to do tiled instead of stretched 9-grid texture rendering Added SDL_GetDefaultTextureScaleMode() and SDL_SetDefaultTextureScaleMode() to set the texture scale mode for new textures Added SDL_GetRenderTextureAddressMode() and SDL_SetRenderTextureAddressMode() to change the texture addressing mode Added SDL_TEXTURE_ADDRESS_WRAP to allow wrapping of textures if the renderer has SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN set The default YUV colorspace is BT.601 limited range, for compatibility with SDL2 Added SDL_SCALEMODE_PIXELART as an improved scaling algorithm for pixel art without introducing blurring Added SDL_FLIP_HORIZONTAL_AND_VERTICAL to flip a surface both horizontally and vertically Added SDL_LoadPNG(), SDL_LoadPNG_IO(), SDL_SavePNG(), and SDL_SavePNG_IO() to load and save PNG images Added SDL_LoadSurface() and SDL_LoadSurface_IO() to detect BMP and PNG formats and load them as surfaces Added SDL_PROP_SURFACE_ROTATION_FLOAT to indicate the rotation needed to display camera images upright Added SDL_RotateSurface() to create a rotated copy of a surface SDL_EVENT_WINDOW_EXPOSED now sets data1 to true if it is sent during live resizing Added SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED, which is sent when the usable desktop bounds change Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN, which is sent when the on-screen keyboard has been shown Added SDL_EVENT_SCREEN_KEYBOARD_HIDDEN, which is sent when the on-screen keyboard has been hidden Added pinch gesture events: SDL_EVENT_PINCH_BEGIN, SDL_EVENT_PINCH_UPDATE, SDL_EVENT_PINCH_END SDL_EVENT_AUDIO_DEVICE_ADDED will be sent during initialization for each audio device SDL_GetCameraPermissionState() returns SDL_CameraPermissionState instead of int Added SDL_PutAudioStreamDataNoCopy() to do more efficient audio stream processing in some cases Added SDL_PutAudioStreamPlanarData() to add planar audio data instead of interleaved data to an audio stream Added SDL_HINT_AUDIO_DEVICE_RAW_STREAM to signal that the OS shouldn't do further audio processing, useful for applications that handle noise canceling, etc. Added SDL_PROP_AUDIOSTREAM_AUTO_CLEANUP_BOOLEAN to allow streams that persist beyond the audio subsystem lifetime. Added enhanced support for 8BitDo controllers Added enhanced support for FlyDigi controllers Added enhanced support for Hand Held Legend SInput controllers Added support for wired Nintendo Switch 2 controllers when built with libusb Added SDL_hid_get_properties() to associate SDL properties with HID devices Added SDL_PROP_HIDAPI_LIBUSB_DEVICE_HANDLE_POINTER to query the libusb handle from an SDL_hid_device, if it's been opened with libusb Added SDL_SetRelativeMouseTransform() to add custom mouse input transformation Added SDL_GetPenDeviceType() to determine whether a pen is on the screen or on a separate touchpad SDL_HINT_MAIN_CALLBACK_RATE may be set to a floating point callback rate Added SDL_GetEventDescription() to get an English description of an event, suitable for logging Added SDL_PROP_IOSTREAM_MEMORY_FREE_FUNC_POINTER to allow custom freeing of the memory used by SDL_IOFromMem() and SDL_IOFromConstMem() Added SDL_PROP_PROCESS_CREATE_WORKING_DIRECTORY_STRING to set the working directory for new processes Added verbose log output when the DEBUG_INVOCATION environment variable is set to "1" Added SDL_AddAtomicU32() Added SDL_GetSystemPageSize() to get the system page size Added SDL_ALIGNED() to signal that data should have a specific alignment Windows: Added SDL_HINT_RENDER_DIRECT3D11_WARP to enable D3D11 software rasterization Using SDL_InsertGPUDebugLabel(), SDL_PushGPUDebugGroup(), and SDL_PopGPUDebugGroup() requires WinPixEventRuntime.dll to be in your PATH or in the same directory as your executable Added SDL_PROP_DISPLAY_WINDOWS_HMONITOR_POINTER so you can query the HMONITOR associated with a display SDL_HINT_AUDIO_DEVICE_STREAM_ROLE is used by the WASAPI audio driver to set the audio stream category Added SDL_HINT_AUDIO_DEVICE_RAW_STREAM to signal whether the OS audio driver should do additional signal processing Added SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS to allow disabling some system hotkeys when in raw input mode SDL_HINT_WINDOWS_GAMEINPUT is disabled by default macOS: Added SDL_HINT_MAC_PRESS_AND_HOLD to control whether holding down a key will repeat the pressed key or open the accents menu Linux: Added atomic support for KMSDRM Added SDL_HINT_KMSDRM_ATOMIC to control whether KMSDRM will use atomic functionality Added SDL_PROP_DISPLAY_WAYLAND_WL_OUTPUT_POINTER so you can query the wl_output associated with a display Emscripten: Added SDL_WINDOW_FILL_DOCUMENT to indicate that windows expand to fill the whole browser window Added SDL_SetWindowFillDocument() to change whether windows expand to fill the whole browser window Added SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_CANVAS_ID_STRING to allow setting the SDL canvas ID, and SDL_PROP_WINDOW_EMSCRIPTEN_CANVAS_ID_STRING to query it on existing windows Added SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING to specify where keyboard input is bound, and SDL_PROP_WINDOW_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING to query it on existing windows iOS: SDL now supports window scenes, fixing the warning "CLIENT OF UIKIT REQUIRES UPDATE" Added SDL_PROP_WINDOW_CREATE_WINDOWSCENE_POINTER to specify the window scene for a window visionOS: The default refresh rate has been increased to 90Hz SDL_SetWindowSize() changes the size of the window on Vision Pro headsets PlayStation 2: Added the following hints to control the display parameters: SDL_HINT_PS2_GS_WIDTH, SDL_HINT_PS2_GS_HEIGHT, SDL_HINT_PS2_GS_PROGRESSIVE, SDL_HINT_PS2_GS_MODE Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-compat: update 2.32.62 -> 2.32.64Markus Volk2026-02-201-2/+2
| | | | | | | | | | | | | - fix license checkksum: Copyright year has been changed This is a stable bugfix release, with the following changes: Fixed surface memory leak in some circumstances Fixed mouse grab not persisting past window recreation Fixed picking the correct fullscreen resolution Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3-image: update 3.2.6 -> 3.4.0Markus Volk2026-02-202-15/+16
| | | | | | | | - Fix license checksum: Copyright year has been changed - Add support for av1 and jxl Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kmscon: bump version to 9.3.2Adam Duskett2026-02-161-1/+1
| | | | | Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-sazanami: fix SRC_URIGyorgy Sarvari2026-02-161-1/+1
| | | | | | | The original SRC_URI became inaccessible a while ago. Switch to a working source. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: upgrade 1.4.5.0 -> 1.4.5.1Dmitry Baryshkov2026-02-162-3/+3
| | | | | | | | Bump Vulkan CTS revision, picking up fixes for sevaral Vulkan tests (and updating VVS to 0.3.9). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: ensure that the SRCREV is correctDmitry Baryshkov2026-02-161-1/+1
| | | | | | | | Use tag=${BP} in SRC_URI in order to ensure that the SRCREV is correctly updated together with the package version. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: Move wayland-scanner++ to -dev packageMike Crowe2026-02-161-0/+2
| | | | | | | | | wayland-scanner++ is only used during development so it's not usually required to be installed on the target. wayland-scanner++.pc is already in the -dev package. Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* drm-framebuffer: new recipeFrede Hoey Braendstrup2026-02-101-0/+16
| | | | | Signed-off-by: Frede Hoey Braendstrup <frederikbraendstrup@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>