Results 4 issues of Julian Smythe

I'm not sure how I should fix this because it would be a breaking ABI change. The alignment of ALLEGRO_EVENT_SOURCE as defined here is only 4 bytes (on non-Windows platforms):...

`al_draw_text` and related functions are not clear about the fact that they treat input strings as UTF-8 Although the documentation page makes many references to unicode, its not specified that...

Windows

The documentation for `al_ref_cstr` claims the following: > The [returned] string is valid until the underlying C string disappears. However, the returned string also becomes invalid once the `ALLEGRO_USTR_INFO` struct...

Basing this idea off of SDL's implementation: https://wiki.libsdl.org/Tutorials/TextInput ### Problem There is no way to input "international" characters in to Allegro programs using an [IME](https://en.wikipedia.org/wiki/Input_method). This would be a desirable...