Skip to content

Commit 703cb9c

Browse files
SiegeLordExSiegeLord
authored andcommitted
Prepare a summary of changes for 5.2.11
1 parent db2d7de commit 703cb9c

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

docs/src/changes-5.2.txt

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,92 @@
22

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

5+
6+
Changes from 5.2.10.1 to 5.2.11 (November 2025)
7+
===============================================
8+
9+
Core
10+
11+
- Remove tabs and trailing spaces from source files (SiegeLord)
12+
- Disable DebugOutputString on windows for logs by default (#1548) (SiegeLord)
13+
- Fixed initialization of the resize event thread when calling `al_init` after
14+
`al_uninstall_system` (Kevin Wellwood)
15+
- Add "gamepad" support. This uses the community sourced SDL controller
16+
database. See ex_joystick_events for how to use this. (SiegeLord)
17+
- Fix assorted issues with joystick hotplugging (SiegeLord)
18+
- Add locks to avoid stale clipboard text (#1629) (Steve Fosdick)
19+
- Reset the `GL_UNPACK_ROW_LENGTH` after unlocking certain bitmaps (SiegeLord,
20+
Alan_Roxdale)
21+
22+
MacOS
23+
24+
- Use a faster method of scrolling to the bottom for MacOS text logs (#1610)
25+
(SiegeLord)
26+
- Fix static linking (SiegeLord)
27+
- Fix `al_set_mouse_xy` on high resolution MacOS displays (SiegeLord)
28+
- Add partial support for OpenGL 3 displays. Bitmap drawing works, but
29+
primitives addon does not (j-w-c-b)
30+
- Fix Segfault with Japanese keyboards (John Wood)
31+
- Remove the native MacOS image loader, it had too many limitations (#1531)
32+
(SiegeLord)
33+
34+
Windows
35+
36+
- Handle DSERR_NODRIVER when reporting error in DirectSound driver (Andrew
37+
Kravchuk)
38+
- Don't set WM_EX_TOPMOST for Direct3D FULLSCREEN windows (SiegeLord)
39+
- Make Python binding work on Windows (Mikhail Titov)
40+
41+
Linux
42+
43+
- Fixed memory leak (Helodity)
44+
- Fix crash when using the LC_CTYPE=eo.ut8 on X11 (#1651) (SiegeLord)
45+
- Improve behavior when the display is disconnected (SiegeLord)
46+
47+
TTF addon
48+
49+
- Add color emoji support (Elias Pschernig)
50+
51+
Audio addon
52+
53+
- Fix a race between detaching instances from mixers and reading from them
54+
(SiegeLord)
55+
56+
Image addon
57+
58+
- Fix loading of padded PCX files (Mikhail Titov)
59+
60+
Video addon
61+
62+
- Add `al_open_video_f` (jarroddavis68)
63+
64+
Primitives addon
65+
66+
- Move the most of the implementation into the core. This should be
67+
feature-neutral, but will enable future unification (#1003) (SiegeLord)
68+
- Populate the UV coordinates for the vertices in many high-level primitives
69+
which enables some shader effects. See `ex_prim` example for how this looks.
70+
(Helodity, SiegeLord)
71+
72+
Documentation
73+
74+
- Document `ALLEGRO_MOUSE_STATE.display` (j-w-c-b)
75+
- Remove GETTER/SETTER from generated docs (j-w-c-b)
76+
- Fix the the return value of `al_insert_menu_item` (#1648) (SiegeLord)
77+
78+
Build system
79+
80+
- CMake improvements (Cristian Le)
81+
- Export build tree with CMake to ease debugging (Mikhail Titov)
82+
- Allow using SIMD instruction sets besides SSE (Mikhail Titov)
83+
- Check vcpkg locations for dependencies (Mikhail Titov)
84+
- Assorted CI improvements (SiegeLord, Mikhail Titov)
85+
86+
Examples
87+
88+
- `ex_joystick_hotplugging` is now more exciting (SiegeLord)
89+
90+
591
Changes from 5.2.10 to 5.2.10.1 (December 2024)
692
===============================================
793

0 commit comments

Comments
 (0)