|
2 | 2 |
|
3 | 3 | These lists serve as summaries; the full histories are in the git repository. |
4 | 4 |
|
| 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 | + |
5 | 91 | Changes from 5.2.10 to 5.2.10.1 (December 2024) |
6 | 92 | =============================================== |
7 | 93 |
|
|
0 commit comments