From 8844132f46b6f4f64b948fade98f3117d935c921 Mon Sep 17 00:00:00 2001 From: Pavel Sountsov Date: Sat, 24 Feb 2018 12:30:51 -0800 Subject: [PATCH 1/2] Prepare a summary of changes for 5.2.4. (cherry picked from commit f2b8e95d195bb6fb263c8027448964ab3b205248) --- docs/src/changes-5.2.txt | 85 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/docs/src/changes-5.2.txt b/docs/src/changes-5.2.txt index 17a780b651..0973308962 100644 --- a/docs/src/changes-5.2.txt +++ b/docs/src/changes-5.2.txt @@ -2,6 +2,91 @@ These lists serve as summaries; the full histories are in the git repository. +Changes from 5.2.3 to 5.2.4 (February 2018) +========================================== + +The main developers this time were: Sebastian Krzyszkowiak, Elias Pschernig, +SiegeLord + +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`. + +Raspberry Pi port: + + - Fix compilation on RPI. + +Android port: + + - Remove limit on the working directory length. + + - Fix `ALLEGRO_MAXIMIZED` flag. + + - Fix build with older Android NDKs. + + - Remove `glClear` hack for Android 2.1. + +Linux port: + + - Make compositor bypass configurable in X11, and bypass only when fullscreen + by default. + +OSX port: + + - Fix a few OSX retina scaling issues (Issue #851). + +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`. Changes from 5.2.2 to 5.2.3 (October 2017) ========================================== From 092f1eb920bd0a20b6d44ceea1d76f77564b32d3 Mon Sep 17 00:00:00 2001 From: Pavel Sountsov Date: Sat, 24 Feb 2018 12:33:07 -0800 Subject: [PATCH 2/2] Bump version to 5.2.4. --- include/allegro5/base.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/allegro5/base.h b/include/allegro5/base.h index 37ad860637..9495cdb1ce 100644 --- a/include/allegro5/base.h +++ b/include/allegro5/base.h @@ -71,11 +71,11 @@ * Note x.y.z (= x.y.z.0) has release number 1, and x.y.z.1 has release * number 2, just to confuse you. */ -#define ALLEGRO_RELEASE_NUMBER 0 +#define ALLEGRO_RELEASE_NUMBER 1 -#define ALLEGRO_VERSION_STR "5.2.4 (GIT)" -#define ALLEGRO_DATE_STR "2017" -#define ALLEGRO_DATE 20171008 /* yyyymmdd */ +#define ALLEGRO_VERSION_STR "5.2.4" +#define ALLEGRO_DATE_STR "2018" +#define ALLEGRO_DATE 20180224 /* yyyymmdd */ #define ALLEGRO_VERSION_INT \ ((ALLEGRO_VERSION << 24) | (ALLEGRO_SUB_VERSION << 16) | \ (ALLEGRO_WIP_VERSION << 8) | ALLEGRO_RELEASE_NUMBER | \