| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: liballegro_image5_2 | Distribution: openSUSE Tumbleweed |
| Version: 5.2.11.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Jan 20 09:00:46 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 71754 | Source RPM: allegro-5.2.11.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://liballeg.org | |
| Summary: A game programming library | |
Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: developers are free to design and structure the program as desired.
BSD-3-Clause AND Zlib
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
- Update to 5.2.11.2:
Primitives addon:
* Re-export al_draw_soft_line (#1691)
* Initialize an uninitialized variable
* Re-enable pre-compiled shaders for D3D9X to avoid a dll dependency (#1694)
* Revert the primitives state setup/revert back to the old primitives addon
logic
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
- Update to 5.2.11.1:
Primitives addon:
* Fix segfault when resizing display
* Fix linking issue on Windows (#1691)
Examples:
* Fix ex_prim_wrap
* Tue Jan 20 2026 Michael Vetter <mvetter@suse.com>
- Update to 5.2.11:
Core:
* Remove tabs and trailing spaces from source files
* Disable DebugOutputString on windows for logs by default (#1548)
* Fixed initialization of the resize event thread when calling al_init after al_uninstall_system
* Add "gamepad" support. This uses the community sourced SDL controller database. See ex_joystick_events for how to use this.
* Fix assorted issues with joystick hotplugging
* Add locks to avoid stale clipboard text (#1629)
* Reset the GL_UNPACK_ROW_LENGTH after unlocking certain bitmaps
Linux:
* Fixed memory leak
* Fix crash when using the LC_CTYPE=eo.ut8 on X11 (#1651)
* Improve behavior when the display is disconnected
TTF addon:
* Add color emoji support
Audio addon:
* Fix a race between detaching instances from mixers and reading from them
Image addon:
* Fix loading of padded PCX files
Video addon:
* Add al_open_video_f
Primitives addon:
* Move the most of the implementation into the core. This should be feature-neutral, but will enable future unification (#1003)
* Populate the UV coordinates for the vertices in many high-level primitives which enables some shader effects. See ex_prim example for how this looks.
Documentation:
* Document ALLEGRO_MOUSE_STATE.display
* Remove GETTER/SETTER from generated docs
* Fix the the return value of al_insert_menu_item (#1648)
Build system:
* CMake improvements
* Export build tree with CMake to ease debugging
* Allow using SIMD instruction sets besides SSE
* Check vcpkg locations for dependencies
* Assorted CI improvements
Examples:
* ex_joystick_hotplugging is now more exciting
* Wed Jan 08 2025 Michael Vetter <mvetter@suse.com>
- Update to 5.2.10.1:
MacOS:
* Fix some corner cases in the new keyboard input system
* Fix version-based conditional compilation
Packaging:
* Fix the package script to check for makeinfo, this prevents malformed source
achives from being created (as happened in 5.2.10)
* Wed Jan 08 2025 Michael Vetter <mvetter@suse.com>
- Update to 5.2.10.0:
Core:
* Add a compatibility config option, keyboard_version=xx.yy.zz as well as the
same but with joystick_version if it is necessary to restore the old
behavior. This enables us to fix bugs with the input system, while providing
a mechanism to restore old buggy behavior temporarily
* Assorted timer improvements
* Optimize inverse transformations.
* Fix the handling of the new window title in ALLEGRO_STATE (#1562)
* Add ALLEGRO_TRACE_LEVEL environment variable. This makes it easier to
enable logging on release builds.
* Add al_ref_info to convert ALLEGRO_USTR_INFO to ALLEGRO_USTR
* Add al_get_display_adapter (#1578)
* Add al_get_render_state
Linux:
* Fix joystick initialization when overriding IO (#1572)
* Make sure the bitmap for the initial icon is created as a memory bitmap
(#1571)
Acodec addon:
* Prefill ALLEGRO_AUDIO_STREAMs with data
* Add OpenMPT support. This is meant to replace DUMB, as DUMB is not
maintained. You can use the compatibility config option acodec_prefer_dumb
to temporarily make DUMB the preferred handler for module files, if Allegro
is built with both DUMB and OpenMPT. Some modules may sound different under
OpenMPT.
Native dialog addon:
* Add Android support
* Auto-scroll the native textlog on MacOS
* Fix monospace fonts on MacOS in the native textlog
* Improve the patterns arg in al_create_native_file_dialog
Video addon:
* Make al_is_video_playing return false before al_start_video
* Make ALLEGRO_VIDEO work with the automatic destruction system
Build system:
* Reproducible build support
* Fix multiarch install location
Examples:
* Remove VLAs to improve Visual Studio support
* Fix opaque black background pixels in explosion sprites in the Shooter demo
* Sun Jan 21 2024 Michael Vetter <mvetter@suse.com>
- Update to 5.2.9.1:
* Fix a regression where toggling fullscreen window when menus are used stopped working (SiegeLord)
* Sun Nov 26 2023 Michael Vetter <mvetter@suse.com>
- Update to 5.2.9.0:
Android:
* Fix back button/gesture
* Implement al_get_joystick_name
* Great many assorted fixes
Audio:
* Add al_get_mixer_has_attached and al_get_voice_has_attached
* Fix al_set_audio_stream_playmode return value and interaction with looping audio streams
* Send PulseAudio silence if the attached mixer is stopped
Acodec:
* voc memory leak fixes
* Fix internal looping for mod files
Build system:
* Add a target for copying examples, letting you build the demo without the examples
* Improve CMake scripts
* Support the newer WebP library which is split into two
Core:
* Add al_can_set_keyboard_leds and al_can_get_mouse_cursor_position
* Allow outputting logs to STDOUT via ALLEGRO_TRACE environment variable
* Add al_get_current_shader
* Add al_get_window_borders for Windows and Linux
TTF:
* Fixes for al_get_glyph_width, al_get_glyph_al_get_glyph when interacting with zero-width/zero-height glyphs
Linux:
* Fix fullscreen window creation (#1349)
* Fix some X11 + fullscreen window interaction (#1358)
* Allow setting higher quality icons
* Improve DISPLAY_SWITCH_IN/OUT events (#1390, #1367)
* Work on improving Window positioning
* Fix creating an initially maximized window
* Enable toggling and setting maximized/frameless modes when menus are used
* Fix popup menu (#1280)
* Make AltGr (right Alt) toggle the ALLEGRO_KEYMOD_ALTGR modifier
SDL:
* Fix touch ids
* Fix al_get_mouse_state crash
* Implement al_create_mouse_cursor
* Implement al_get_monitor_dpi
Documentation:
* Assorted clarifications and improvements
* Wed Feb 15 2023 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 5.2.8.0
* Allow configuring bitmap wrapping via al_set_new_bitmap_wrap.
* Graphics:
* Reject creating bitmaps with negative width or height
* Add a minimal shader implementation for GLSL. Minimal shader
supports fewer features, but is faster.
* Emscripten: Fix usage of SDL_Init for emscripten
* SDL:
* Ignore touch events from indirect touch devices.
* Use SDL_PeepEvents for event handling, to improve performance.
* Improve joysticks support
* Fix mouse axis setter
* Use clock_gettime with CLOCK_MONOTONIC instead of gettimeofday
* Add al_play_audio_stream, a 'simple' API endpoint for audio stream playback.
* Allow identifying and listing audio devices via new API:
al_get_num_audio_output_devices, al_get_audio_output_device,
al_get_audio_device_name
* Color addon: Add linear and oklab color spaces to the color addon.
* Fixed TTF rendering when using transforms
* Allow identifying video files via a magic number, exposed via
al_identify_video
* Many other bugfixes
* Thu Sep 09 2021 Martin Hauke <mardnh@gmx.de>
- Add missing dependencies to allegro-devel
* allegro5/allegro_opengl.h includes GL/gl.h
Requires: pkgconfig(gl)
* allegro5/allegro_x.h includes X11/Xlib.h
Requires: pkgconfig(x11)
* Fri Apr 30 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Fixed dumb dependency
/usr/lib64/liballegro_image.so.5.2 /usr/lib64/liballegro_image.so.5.2.11
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Feb 5 23:10:22 2026