Skip to content

Commit

Permalink
Announce 5.2.9
Browse files Browse the repository at this point in the history
  • Loading branch information
SiegeLordEx authored and SiegeLord committed Nov 26, 2023
1 parent f1f4674 commit 3e5ff7c
Show file tree
Hide file tree
Showing 5 changed files with 153 additions and 11 deletions.
2 changes: 2 additions & 0 deletions en/_meta/atom
Original file line number Diff line number Diff line change
Expand Up @@ -176,3 +176,5 @@ en/news/news.2022-06-05 uuid=f0939121-efb1-4c67-a886-541cfefae8ed
en/news/news.2022-06-05 date=2022-06-05T21:37:59-07:00
en/news/news.2022-08-14 uuid=bf9ce210-7b05-40d9-b935-a7eb19dc7c6e
en/news/news.2022-08-14 date=2022-08-14T16:30:13-07:00
en/news/news.2023-11-25 uuid=0ec465a3-cf7c-422f-a658-97398d9e0066
en/news/news.2023-11-25 date=2023-11-25T19:54:40-08:00
8 changes: 4 additions & 4 deletions en/api/api
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ an online browseable version, too.
-------------------------------------------------------------------------------------------
File format Allegro 5.2 Allegro GIT Allegro 4.x
--------------------- ------------------------- ----------------------- -------------------
Online HTML [**5.2.8**][a5dir 52] [5.2.x (GIT)][a5now ol] [4.4.0][st ol]
Online HTML [**5.2.9**][a5dir 52] [5.2.x (GIT)][a5now ol] [4.4.0][st ol]


[older versions][a5dir ol]

Compiled HTML [4.2.2][st chm]
format (CHM) (913 KiB)

PDF format [5.2.8][a5pdf 52] [4.2.1][st pdf]
PDF format [5.2.9][a5pdf 52] [4.2.1][st pdf]
(1.1 MiB) (2769 KiB)


Expand All @@ -30,8 +30,8 @@ gzipped format (536 KiB

[a5now ol]: https://liballeg.org/a5docs/trunk/index.html
[a5dir ol]: https://liballeg.org/a5docs/
[a5dir 52]: https://liballeg.org/a5docs/5.2.8/
[a5pdf 52]: https://liballeg.org/a5docs/5.2.8/refman.pdf
[a5dir 52]: https://liballeg.org/a5docs/5.2.9/
[a5pdf 52]: https://liballeg.org/a5docs/5.2.9/refman.pdf

[Allegro.cc's manuals](http://www.allegro.cc/manual/) -
<br/>
Expand Down
130 changes: 129 additions & 1 deletion en/changes-5.2/changes-5.2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,135 @@

These lists serve as summaries; the full histories are in the git repository.

Changes from 5.2.8 to 5.2.9 (November 2023)
===========================================

Android:

- Fix back button/gesture (alemart)

- Implement `al_get_joystick_name` (alemart)

- Great many assorted fixes (alemart)

Audio:

- Add `al_get_mixer_has_attached` and `al_get_voice_has_attached` (TRDario)

- Fix `al_set_audio_stream_playmode` return value and interaction with looping
audio streams (Cody Licorish)

- Send PulseAudio silence if the attached mixer is stopped (SiegeLord)

Acodec:

- voc memory leak fixes (TRDario)

- Fix internal looping for mod files (SiegeLord)

Build system:

- Add a target for copying examples, letting you build the demo without the
examples (SiegeLord).

- Improve CMake scripts (Gilad Reich)

- Support the newer WebP library which is split into two (SiegeLord).

Core:

- Add `al_can_set_keyboard_leds` and `al_can_get_mouse_cursor_position`
(TRDario)

- Allow outputting logs to STDOUT via ALLEGRO_TRACE environment variable
(SiegeLord)

- Add `al_get_current_shader` (TRDario)

- Add `al_get_window_borders` for Windows and Linux (Elias Pschernig +
SiegeLord)

TTF:

- Fixes for `al_get_glyph_width`, `al_get_glyph_al_get_glyph` when interacting
with zero-width/zero-height glyphs (Connor Clark)

MacOS:

- Don't close submenus on click (Todd Cope)

- Fix disabling menu items (Todd Cope)

- Add support for filtering by file extensions in the native file dialog (Todd
Cope)

- Textlog improvements (Connor Clark)

- Fix improper display boundary for cursors (Connor Clark)

- Make `al_get_joystick_name` return the name of the joystick (Todd Cope)

- Fix off-by-one error for hat switches (Connor Clark)

- Add a workaround for live resizing not working. Enable it via `[osx]
allow_live_resize = false` in `allegro5.cfg` and then listen and respect
`ALLEGRO_EVENT_DISPLAY_HALT/RESUME_DRAWING` events (#1350) (SiegeLord + Elias
Pschernig)

Linux:

- Fix fullscreen window creation (#1349) (SiegeLord)

- Fix some X11 + fullscreen window interaction (#1358) (SiegeLord)

- Allow setting higher quality icons (SiegeLord + Trent Gamblin)

- Improve `DISPLAY_SWITCH_IN/OUT` events (#1390, #1367) (SiegeLord)

- Work on improving Window positioning (Elias Pschernig)

- Fix creating an initially maximized window (SiegeLord)

- Enable toggling and setting maximized/frameless modes when menus are used
(SiegeLord)

- Fix popup menu (#1280) (SiegeLord)

- Make AltGr (right Alt) toggle the `ALLEGRO_KEYMOD_ALTGR` modifier (SiegeLord)

Windows:

- Fix drawable area mouse hiding state being out of sync (#1388) (SiegeLord)

- Fix some oddities with Shift + Alt on Windows (#1348)

- Work on improving Window positioning (SiegeLord)

- Make native file dialog respect the initial directory when
`ALLEGRO_FILECHOOSER_FOLDER` is set (José Carlos HR)

- Fix the client area changing size on Windows when restoring a window (#1433)
(SiegeLord)

- Fix crashes with menus and Windows (#1381) (SiegeLord)

- Fix keyboard modifier keys + char events (#1504, #1430) (SiegeLord)

SDL:

- Fix touch ids (Sebastian Krzyszkowiak)

- Fix `al_get_mouse_state` crash (Elias Pschernig)

- Implement `al_create_mouse_cursor` (Connor Clark)

- Implement `al_get_monitor_dpi` (Elias Pschernig)

Documentation:

- Assorted clarifications and improvements (various)


Changes from 5.2.7 to 5.2.8 (June 2022)
========================================

Expand Down Expand Up @@ -1115,4 +1244,3 @@ Examples:


<!-- vi: set sts=3 sw=3 et: -->

12 changes: 6 additions & 6 deletions en/download/download
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,21 @@ You can read the [full change log](changes.html).
-----------------------------------------------------------------------------------------------------------------------
Filename Size Description
------------------------------- ------- -------------------------------------------------------------------------------
[allegro-5.2.8.0.zip] 10.4M Source code for all platforms in
[allegro-5.2.9.0.zip] 10.4M Source code for all platforms in
Windows friendly format.

[allegro-5.2.8.0.tar.gz] 9.4M Source code for all platforms in Unix
[allegro-5.2.9.0.tar.gz] 9.4M Source code for all platforms in Unix
friendly format.

[allegro-5.2.8.0.7z] 8.1M Source code for all platforms in Windows
[allegro-5.2.9.0.7z] 8.1M Source code for all platforms in Windows
friendly format.

[Browse all files]
-----------------------------------------------------------------------------------------------------------------------

[allegro-5.2.8.0.zip]: https://github.com/liballeg/allegro5/releases/download/5.2.8.0/allegro-5.2.8.0.zip
[allegro-5.2.8.0.tar.gz]: https://github.com/liballeg/allegro5/releases/download/5.2.8.0/allegro-5.2.8.0.tar.gz
[allegro-5.2.8.0.7z]: https://github.com/liballeg/allegro5/releases/download/5.2.8.0/allegro-5.2.8.0.7z
[allegro-5.2.9.0.zip]: https://github.com/liballeg/allegro5/releases/download/5.2.9.0/allegro-5.2.9.0.zip
[allegro-5.2.9.0.tar.gz]: https://github.com/liballeg/allegro5/releases/download/5.2.9.0/allegro-5.2.9.0.tar.gz
[allegro-5.2.9.0.7z]: https://github.com/liballeg/allegro5/releases/download/5.2.9.0/allegro-5.2.9.0.7z
[Browse all files]: https://github.com/liballeg/allegro5/releases

## Windows Binaries {#windows}
Expand Down
12 changes: 12 additions & 0 deletions en/news/news.2023-11-25
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 2023-11-25 - Allegro 5.2.9 released!

After a lot of delays, a new stable release of Allegro is upon us! There were a
lot of bug fixes, and a small number of API improvements. Thanks to all users
who reported issues, filed feature requests and especially those that sent in
pull requests.

A summary of the changes can be found [here][changes 5.2].

You can download the sources and MinGW binaries from
[GitHub](https://github.com/liballeg/allegro5/releases/5.2.9.0/). Additional
packages for other platforms are available on the [downloads] page.

0 comments on commit 3e5ff7c

Please sign in to comment.