Version: 5.2.7.0-bp154.1.56
* 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
* Thu Apr 15 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 5.2.7.0
* Avoid some undefined behavior errors.
* Return key modifiers in ALLEGRO_EVENT_KEY_UP and ALLEGRO_EVENT_KEY_DOWN.
* Allow calling al_map_* color functions before Allegro is
initialized.
* Allow minimum bitmap size to be something other than 16 on
non-Android platforms
* Fix ALLEGRO_KEEP_INDEX flag for bitmaps.
* Add ALLEGRO_OPENGL_CORE_PROFILE display flag.
* The experimental Emscripten support (via the SDL backend) is
now documented in README_sdl.txt.
* Fix bug in SDL voice driver.
* Audio: Allows playing sounds in reverse by specifying a
negative speed.
Use more sensible values for PulseAudio's playback buffer,
potentially resolving some crashes and high CPU usage.
* Acodec: Fix edge-case looping in Ogg Vorbis stream
* Native Dialog: Migrate from GTK2 to GTK3.
GTK3 dropped support for menu icons.
* TTF: Allow initializing TTF addon before the Font addon.
Shut-down the TTF addon automatically in
al_uninstall_system.
* PhysFS: Fix handling of native path separators.
Stop using deprecated PhysFS API.
* Primitives: Fix segfault in al_draw_ribbon when
num_segments > 128
Issue 1215: Correctly handle small scales when
determining subdivision level for high level
primitives
- Enabled Opus audio and freeImage support
* Wed Mar 11 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 5.2.6.0
Core:
* Fix timestamps being clamped to ints on touch inputs with X11.
* Fix al_utf8_width argument type mismatch on platforms where sizeof(int) != 4.
* Fix building for GNU/Linux without GNU extensions enabled
* Some refactoring to simplify adding new drivers.
Graphics:
* Fix for OpenGL version selection and reporting on Windows and X (Edgar Reynaldo).
* Report OpenGL version in display options on Android, iOS and Raspberry Pi.
* Fix creation of the bitmap depth buffer for non-square bitmaps (Kevin Wellwood).
* Fix ALLEGRO_ALPHA_TEST_VALUE not being interpreted correctly.
* Fix reported bitshifts for ARGB_4444 and RGBA_4444 pixel formats.
* Fix alpha test with the GLSL version.
Linux:
* Fix al_inhibit_screensaver function.
SDL:
* Fix requesting GLES profile on GL Allegro.
* Add audio recorder implementation.
* Don’t link with dl, it’s unnecessary.
Addons:
* Add a whole bunch of al_is_*_initialized functions (Mark Oates).
* Acodec addon:
* Add MP3 support via the MiniMP3 library.
* Audio addon:
* Allow calling al_destroy_audio_recorder on NULL.
* Fix some stream garbage audio issues for high playback speeds.
Image addon:
* Add support for FreeImage library.
* Always prefer non-system image loaders.
Python wrapper:
* Fix a number of bugs (zachs18 and others).
Misc:
* Convert our internal Python scripts to Python 3.
* Tue May 28 2019 mvetter@suse.com
- Update to 5.2.5:
Core:
* Try to identify bitmap format for unknown extensions.
* Add some missing OpenGL 4.3 functions.
* Add ‘al_create_thread_with_stacksize’ to create threads with a
custom stack size. (Aldrik Ramaekers)
* Add ‘al_get_system_id’ function, letting you disambiguate platforms
at runtime.
Graphics:
* Add ‘al_get_monitor_dpi’ to query the DPI of a monitor.
* Add new API for making blender a bitmap-local state (like
transformations), which can simplify some code. See
‘al_set_bitmap_blender’ and the related APIs. Also see the
‘ex_blend_target’ example.
* Added ‘al_transpose_transform’. This is useful for rotation
transformations.
* Rework internal GLES support for better portability.
* Don’t force POT bitmaps on GLES.
* Fix repeated bitmap locking on OpenGL.
Linux:
* Improve linux joystick detections.
* Fix a number of memory leaks/crashes in the audio addon when using
pulseaudio/alsa. (Julian Smythe)
* Fix compilation with Mesa 18.2.5 and later.
* Fix OpenGL version reporting after display creation (Edgar
Reynaldo).
* Fix requesting specific OpenGL versions via display options (Edgar
Reynaldo).
SDL:
* Sebastian Krzyszkowiak has spent a lot of effort to making the SDL
backend usable as a nearly fully featured Allegro backend. You can
use it on platforms native Allegro implementations do not support
(such as emscripten, etc.).
Addons:
* Better logging when failing to load a resource.
* Fix a memory leak when destroying a mixer with attached streams.
* Fix a memory leak in the audio destroying a mixer with attached
streams.
Acodec addon:
* Allow modules to loop properly when the user hasn’t specified loop
points. (Todd Cope)
Audio addon:
* Better support for big endian. (Douglas Mencken)
TTF addon:
* Added support of HarfBuzz in FreeType (Arves100).
Documentation:
* Source links now point to the correct commit on GitHub.
* General improvements and clarifications.
Examples:
* Add ‘ex_blend_target’.
- Remove allegro-5-ifdef.patch: upstreamed
See https://github.com/liballeg/allegro5/issues/987
- Remove allegro-5-mesa.patch: upstreamed
See https://github.com/liballeg/allegro5/issues/987
* Fri Mar 15 2019 lnussel@suse.de
- remove dependency to dumb, that causes a build cycle
* Tue Jan 29 2019 Ferdinand Thiessen <rpm@fthiessen.de>
- Removed baselib.conf
* Wed Jan 23 2019 Jan Engelhardt <jengelh@inai.de>
- Fix SRPM group. Generalize description.
* Mon Jan 21 2019 mvetter@suse.com
- Add allegro-5-mesa.patch: Fix build with mesa >= 18.2.5
* Mon Jan 21 2019 mvetter@suse.com
- Add allegro-5-ifdef.patch: Fix glXCreateContextAttribsARB error
* Mon Jan 21 2019 mvetter@suse.com
- Update to 5.2.4:
Core:
* Fix errors when reading/writing 0 byte buffers (Bruce Pascoe).
* Re-initialize TLS when Allegro is installed (Issue #865).
* Add al_transform_coordinates_4d.
* Don't initialize the trace mutex multiple times (Issue #874).
* Fix 3D (non-projection) transforms with al_hold_bitmap_drawing.
Linux port:
* Make compositor bypass configurable in X11, and bypass only when fullscreen by default.
Audio addon:
* Fix ALSA lag.
* Add an option to use the desktop window when initializing DirectSound (Issue #877).
Font addon:
* Add support for bmfont format.
Native dialog addon:
* Resize the display on Windows when hiding/showing the menu (Issue #860).
* Detect when al_popup_menu fails to actually work under GTK (Issue #808).
* Don't clear the top-level menu when destroying the popup menu.
Build system:
* Don't link in libm on MSVC for DUMB (Issue #847).
* Don't use the LOCATION property (Issue #847).
* Don't use SYSTEM for DirectX includes.
* Add hints for mingw-w64 path locations for DirectX includes/libs.
Python binding:
* Fix the Python code-generation scripts to run under Python 2.
Lua binding:
* Add script to generate LuaJIT C API for Allegro 5 (BQ).
Documentation:
* Many improvements (Andreas Rönnquist, others)
Examples:
* Add a texture to the skybox in ex_camera.
* Tue Feb 20 2018 rpm@fthiessen.de
- Update to 5.2.3:
- Core:
* Add ‘al_path_ustr’
* Handle NULL sections more gracefully with the config API.
* Add missing ‘glStencilMaskSeparate prototype’.
* Don’t add blank lines before config sections when
writing them out.
* Enable blocked locking of S3TC formats unconditionally.
- Raspberry Pi port:
* Set default file interface when attempting to read
/boot/config.txt.
- Linux port:
* Make three finger salute and LED toggle configurable.
* Fix KEY_CHAR events under X11 with compose key enabled.
* Fix clearing the ‘ALLEGRO_MAXIMIZED’ flag under X11.
* Read Allegro system config from ~/.allegro5rc on Unix.
- Audio addon:
* Allow setting the buffer size for ALSA.
- Acodec addon:
* Add DUMB 2.0 support.
- Color addon:
* Add XYZ, xyY, Lab and LCH color spaces.
* Remove "purwablue" named color, add "rebeccablue".
- Image addon:
* Set compression level to ‘Z_DEFAULT_COMPRESSION’ in png
saver by default.
* Make PNG, JPEG compression level configurable.
* Make PNG gamma value configurable.
* Add WebP support with libwebp.
- Python binding:
* Fix some corrupted regexps in the generation script (verderten).
* Sat Sep 23 2017 rpm@fthiessen.de
- Restructured the spec file
* Thu Sep 14 2017 icomputo@icomputo.com
- Changes from 5.2.1.1 to 5.2.2 (December 2016)
* Core:
* Don’t accumulate time in the timer while it is stopped.
* Use dynamic OpenGL ES checks, so binaries produced on newer
platforms don’t crash on older ones.
* Destabilize the OpenGL extensions API (BREAKING CHANGE!).
* Raspberry Pi port:
* Add various optimizations.
* Fix ‘al_set_mouse_xy’ under X.
* Python binding:
* Add support Python 3 (Gabriel Queiroz).
* Documentation:
* Document the behavior of ‘al_set_target_bitmap’ with respect
to transformations (Edgar Reynaldo).
* Fix typo in ‘al_use_transform’ docs (Ryan Roden-Corrent).
* Examples:
* Add kerning to the ‘al_get_glyph’ example in ex_ttf.
* Various fixes in ex_camera (Erich Erstu).
* Thu Jul 07 2016 dap.darkness@gmail.com
- Update to 5.2.0
* changes attached via %%doc macro.
- Introduced %%cmake macro.
- Set "release with debug info" cmake build type.
- Introduced liballegro_video5_2* subpackages.
* Tue May 19 2015 dap.darkness@gmail.com
- update to 5.1.10
* changes: http://alleg.sourceforge.net/changes-unstable.html
- update to 5.0.5
* Graphics:
* Don't re-bind the FBO in al_set_target_bitmap if the new
target bitmap shares the parent bitmap with the new target
bitmap (Paul Suntsov).
* Zero out fake refresh rate information from the nvidia
proprietary driver on X11 (Peter Wang).
* Input:
* Fixed a race condition in al_init_joystick.
* TTF fonts:
* Save new bitmap flags and bitmap format at time of loading
font and use them when creating pages.
* Primitives addon:
* Very thin arcs/pieslices were not drawn due to an
overzealous check (Paul Suntsov).
* Documentation:
* Various documentation updates.
* Generate multiple copies of a man page for all the API
entries that it documents.
- Update to 5.0.4
* dropped allegro-4.4.2-agl_no_dlopen.patch
* dropped allegro-4.4.2-modules.patch
* dropped allegro-4.4.2-monotonic.patch
* dropped allegro-4.4.2-no_c++.patch
* dropped allegro-4.4.2-pkgconfig.patch
* dropped allegro-4.4.2-shared_plugins.patch
* dropped allegro-4.4.2-src_x_xkeyboard.c.patch
* dropped allegro-4.4.2-underlinking.patch
Version: 4.4.3.1-bp153.1.1
* Fri Apr 16 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Merged Leap and Factory versions for Leap 15.3
* Dropped allegro-mesa.patch fixed with 4.4.3
* Sun Nov 24 2019 munix9@googlemail.com
- remove extra CFLAGS for gcc9
* Sat Nov 23 2019 munix9@googlemail.com
- update to version 4.4.3.1
* Fix a regression with the dat tool not working with plugins
(SiegeLord).
- update to version 4.4.3
* Allow building the dependencies as shared libraries.
(Micha? Cicho?, Edgar Reynaldo)
* Fix typo preventing get_executable_name from using System V
procfs correctly. (Peter Wang)
* Relicense loadpng under ZLib license.
* Fix spelling of endianness in textconv (Andreas Rönnquist).
* Fix format string warnings (Andreas Rönnquist).
* Add Linux console tslib mouse "touch screen" driver.
(Tobi Vollebregt)
* Don't define a duplicate DLLMain. (SiegeLord)
* Fix Allegro crashes/compilation under 64 bit Windows.
(Sven Eden, David Capello)
* Fix possible random crashes on Windows restoring DirectDraw
surfaces. (David Capello)
* Make internal function get_value in jpgalleg static.
(Trent Gamblin)
* Implemented load_midi_pf, play_fli_pf, open_fli_pf.
(Ivan Mogilko)
* Fixes several issues related to fullscreen mode in Windows.
(Etienne Vouga)
* Fix building with Mesa 18.2.5 and later. (Andreas Rönnquist)
* Remove f* variants of fixed math functions. (Andreas Rönnquist)
* Fix complilation of datedit. (rofl0r)
* Modernize and fix release zipup script. (rofl0r)
- clean up spec file
- remove allegro-4.4.2-shared_plugins.patch (fixed upstream)
- add allegro-4.4.3-texinfo-non-utf8-input-fix.patch
* Thu Sep 21 2017 rpm@fthiessen.de
- Fixed changelog style to match openSUSE guidelines:
* Style of bullet points.
* Dropped information about non linux related changes.
Version: 4.4.2-bp150.2.2
* Sun May 17 2015 meissner@suse.com
- info deinstall needs to be in preun section
* Mon Dec 22 2014 nemysis@gmx.ch
- Use for patch(es) %{name}-version instead of %{name}-%{version}
* Fri Dec 19 2014 nemysis@gmx.ch
- Use SED-FIX-OPENSUSE for sed
* Thu Dec 18 2014 nemysis@gmx.ch
- Rename allegro4 to allegro
- Change Summary
- Change URL for The giftware licence
- Use for patches %{name}-%{version} instead of liballeg4_4 or
allegro-4.4.2 and add descriptions for patches
- Add patch allegro4-4.4.2-src_x_xkeyboard.c.patch
- Use check for openSUSE %if 0%{?suse_version}
- Change Description
- Add sed, fix include xf86dga.h
* Sun Dec 07 2014 mailaender@opensuse.org
- fixed rpmlint warnings
* Fri May 02 2014 bwiedemann@suse.com
- Add 32bit modules.lst via baselibs.conf
* Sat Sep 22 2012 reddwarf@opensuse.org
- Add texinfo BuildRequires
* Thu Apr 19 2012 reddwarf@opensuse.org
- Update to 4.4.2
* Sun May 15 2011 reddwarf@opensuse.org
- Fix main pkg-config, requiring X11 related packages.
Through RPM magic automatically fixes the package dependencies.
* Fri May 13 2011 reddwarf@opensuse.org
- Fix module loading
* Wed Jul 14 2010 uli@suse.de
- build baselibs
* Sun Mar 28 2010 reddwarf@opensuse.org
- First release 4.4.1.1