Great stuff... but now Sourceforge is temporarily offline. It's as if I was not meant to use this version. I'll try again later.
Edit: Okay, I got it downloaded and installed. My game compiled okay with it (I am curious, I staticly link my libs, so libOpenAL.dll.a confused me as there wasn't a static version, the game runs, but will this need the dll? It seemed to run without it <confused>)
The game ran with no problems or errors when compiled with MinGW 4.7.0 and Allegro 5.1.8 (I had recently started using 5.1.8, I used to use 5.0.10), this was compiled with a fresh MinGW 4.8.1-4 and the Allegro you supplied.
Anyhow, game ran fine, but when I went to exit the game it froze. Even in debug mode it wouldn't show me which line this happened on (Code::Blocks) so after some crude searching I narrowed it down to this line:
setting.screen being set with:
setting.screen = al_create_display(WIDTH, HEIGHT);
a5_error(AT, setting.screen, "Create display failed.");
Most of the time when it froze, the only way to shut it down was to close the console screen (if I ran it in release mode, which has no console, than I was screwed, only the task manager could shut it down then). There was two times it crashed that a message momentarily flickered on the screen (closed the console, then a message appeared and the console would close before I could read it). The second time this happened I hit my printscreen and captured it.
(most text is from my game, just the assertion failed line is new)
Edit: also, my game now requires "libogg-0.dll" to run, even though it is statically linked.
Edit: Just tested my editor as well (which is separate from the main game and uses no sound effects at all) and it actually exits okay, but the al_create_native_file_dialog() function doesn't work at all for saving, only loading.
Here's my code, this works with 5.1.8 no problem (except there is no default filename, which is the main reason I want 5.1.9 to work)...
file_dialog = al_create_native_file_dialog(".//level001.dp2", "Save Level", "*.DP2", ALLEGRO_FILECHOOSER_SAVE);
Changed ".//" to "//" at the start and it brought up the dialog for saving, but still no default filename at all.
file_dialog = al_create_native_file_dialog("//level001.dp2", "Save Level", "*.DP2", ALLEGRO_FILECHOOSER_SAVE);