[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
- To: allegro-developers@xxxxxxxxxx
- Subject: Re: [AD] 5.1.13
- From: SiegeLord <siegelordex@xxxxxxxxxx>
- Date: Sat, 23 Jan 2016 16:23:22 -0800
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=qXcRC95hehmMScNFMXp2UAleTheNp/yEIUvKsjufV00=; b=f7lzq7rc32sbyp8p964XAAUSLYGi03VsVHKYwMB3LyyywH//87IoICp3pwOjzLP9cs 5Jf6cGxLDZtO9kCmz92AHtiJBeMkY9Qib8psOr+MGsBvZIXAKcrou7dmtTSpcYobGR9Z xshgDzOKlphFod0SlCKXrWPZRzX/PCnMzDvQhdHBpBI1vEqenG9fCJuGelyzr5asFCoa fTF55tXbI2FnYfr1iazGe9bmdHVUZa4OV+gLcolQdSELLI1T8jvFJ1pgjM09Z3cLNxrk iFlc6pVAb9Po/6qpNoC+wjohLKwSRJ33EmJfNezeFCKM+nkulFjYqX4S6/02LXdJiVrV erFg==
Here's the wip changes list (I didn't make it into the main developers
:'( ):
Changes from 5.1.12 to 5.1.13 (January 2016)
============================================
The main developers this time were: Julian Smythe, Elias Pschernig and
Peter Hull.
Graphics:
- Add `al_get_opengl_program_object` (SiegeLord).
Input:
- Fix spurious triggering of the mouse grab key when it wasn't
otherwise set
(SiegeLord).
Android port:
- Avoid multiple HALT/RESUME events on Android (Max Savenkov).
- Implement `al_get_monitor_info` for Android (Reuben Bell).
- Fix Android crash on file access.
- Implement ALLEGRO_FULLSCREEN_WINDOW on Android.
- Fix crash if display is destroyed while the app is switched out.
- Add support for x86_64 Android.
- Add `al_android_set_apk_fs_interface`.
Linux port:
- Allow using OpenGL ES in X11.
- Fix the initial display size not being correct sometimes (SiegeLord).
- Fix a race condition in the XInput joystick driver (Trent Gamblin).
OSX port:
- Fix various memory leaks.
- Fix `al_set_window_title`.
- Fix a lot of decrepid and deprecated code.
- Fix single buffer flip display (SiegeLord).
Windows port:
- Fix Windows UNC path handling.
- Fix clipboard nul-termination issues (Trent Gamblin).
- Set the window title immediately upon window creation (SiegeLord).
Build system:
- Define CMAKE_FIND_ROOT_PATH for i686-w64-mingw32 cross compiler
(Martijn van Iersel).
- Allow building with older CMakes again (SiegeLord).
- Do not catche compile tests' failure (Bruce Pascoe).
- Add a way to statically link the runtime with MinGW (SiegeLord).
- Don't link the MSVC C runtime at all when requesting a static
runtime and
building a static library (SiegeLord).
Documentation:
- Add links to the source code of the definitions of the most API
entries.
- Fix sidebar generation with modern Pandoc (Boris Carvajal).
Python:
- Fix ordering issue for HAPTIC* structs.
- Fix missing ALLEGRO_PRIM_ATTR_NUM.
Other:
- Add a 'none' debug level to turn off logging entirely in debug builds
(SiegeLord).
- Reconfigure logging after the configuration files are loaded
(SiegeLord).
- Fix al_set_new_window_title() off-by-1 (Bruce Pascoe).
- Don't call al_get_time() before system is installed (SiegeLord).
Audio addon:
- Add `al_get_default_voice` and `al_set_default_voice`.
- Flush the pulse audio stream rather than draining it, fixing some audio
breaks (SiegeLord).
- Fill audio stream fragments with silence in the audio addon rather
than in
the acodec addon, fixing some garbage output (SiegeLord).
Acodec addon:
- Don't read past the audio chunk's end when streaming wav files
(SiegeLord).
- Turn off allegro_acodec dynamic loading by default, fixing a common
footgun (Bruce Pascoe).
Image addon:
- An enormous amount of work supporting reading of esoteric (and not) BMP
format variants (palletted, GIMP-style, etc). New tests were added
using the
manual bmp suites.
Native dialog addon:
- Update code to work with modern OSX versions.
- Clean up menu handling on OSX.
-SL
On 01/23/2016 10:22 AM, SiegeLord wrote:
Unless there are objections, I'm going to try releasing 5.1.13 today or
tomorrow. There have been quite a few bug fixes and it's been 3 months
since 5.1.12, so it seems like a good time to do so.
-SL