## liballeg/allegro5 — v4-2-2…v4-2-3-1

_36 commits._

### Features
- **Made a small change to the Windows mouse driver to add support for touchscreens (at least 1 of them)** (626273a)
- **Re-add set_file_encoding and get_file_encoding for DLL compatibility (?)** (74ee33f)
- **Milan Mimica made the MinGW and MSVC makefiles add the suffix "_c" onto non-asm** (711ed3f)

### Fixes
- **Fix fnstsw compile bug with newer binutils.** (ed688d8)
- **Fixed a bug in the font routines** (6f0879f)
- **Peter De Wachter made the ALSA driver work for hardware which does not support unsigned samples (also fixes this pulseaudio bug: http://www.pulseaudio.org/ticket/133 (backported revision 9936 from 4.3.10 branch)** (37b6c0c)
- **Clarified that set_config_file() does not search for the given config file in other locations, as Allegro does with allegro.cfg at initialization.  (see bug #1223257)** (8ae437c)

### Backend
- **Create tag v4-2-3-1** (29b4418)
- **Bump version number to 4.2.3.** (69b791d)
- **Updates changes and thanks for 4.2.3.1.** (6701a92)
- **Allow mkunixdists.sh to read version number from environment variable.** (01e7d9f)
- **Francis Devereux made the OS X port compile on Mac OS X 10.6.** (81dddfd)
- **Bumped version to 4.2.4 (SVN)** (846c187)
- **Quick hack to exflame otherwise on Linux/X11 it never reacts to a keypress.** (d3de8d8)
- **Bump version number to 4.2.3.** (4d38e95)
- **Updates changes and thanks for 4.2.3.** (5445407)
- **Document set_filename_encoding, get_filename_encoding sort of.** (8a8c8d3)
- **Update dllsyms.lst for 4.2.3 RC1.** (fbe398c)
- **Fixed some signedness warnings on newer mingw gcc.** (06ad432)
- **Don't call deprecated ALSA function snd_pcm_sw_params_set_xfer_align().** (22544ea)
- **Only call _al_detect_filename_encoding() at init on Unix and Windows.** (7f88897)
- **Fixed buffer overflow in exgui.** (d092d1c)
- **Delete lines that caused problems with autoconf 2.63 (and probably some earlier versions).** (6bcd252)
- **get_filename_encoding doesnt take any arguments** (c5ae866)
- **Matthew Leverton fixed a problem with filename encoding and the SYSTEM_NONE driver.** (222b15b)
- **Frédéric Lopez sent a replacement for a broken URL.** (ce6c3b8)
- **Set eol-style to LF on misc/dllsyms.lst** (11dc188)
- **David A. Capello fixed a problem where the NumLock, ScrollLock and CapsLock** (ef5c9da)
- **makefile.in fixes for parallel make builds and asmdef.inc** (bab9bb9)
- **AJ added detection for SSSE3, SSE4.1 and SSE4.2** (178166a)
- **David A. Capello made key_shifts work properly on Windows for Control, Alt, and Shift.** (2395f8a)
- **forgot one occurence of alex** (b3ed680)
- **renamed alex to icon, just in the unlikely case someone names a game character after that filename and Johan Peitz would then blame us** (8eca439)
- **typo with allegro_errno** (456dcda)
- **Modify zipup.sh to handle filenames with spaces in the Allegro tree properly.** (667d3b3)
- **Bumped version to 4.2.3 (SVN)** (927b79b)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/liballeg/allegro5?utm_source=github-action)._