aseprite/src/allegro
David Capello 15f55c045c wddlock.c: Don't use _al_wd_dirty_lines if it's null
Related to issue 359: Program exits unexpectently after minimizing
and maximizing too fast.

I should find the cause of _al_wd_dirty_lines = NULL, but I wasn't able
to reproduce this bug, so at the moment this is the best I can do to avoid
a crash. (I suppose that it's related to a temporary invalid state because
thread sync issues when the screen/window changes its size.)
2014-03-08 21:34:48 -03:00
..
cmake Keep only DirectX Windowed driver (no fullscreen and no GDI). 2010-11-04 21:43:36 -03:00
include Fix some compilations problems in MinGW 2013-12-22 12:20:53 -03:00
src wddlock.c: Don't use _al_wd_dirty_lines if it's null 2014-03-08 21:34:48 -03:00
CMakeLists.txt Add support for VC++11 (2012) 2012-10-30 21:08:33 -03:00
README.md Change BSD license to MIT in sublibraries and fix headers 2013-08-08 21:01:20 -03:00

This is a modified version of Allegro library (branch 4.4) specially patched for Aseprite by David Capello.

Changes:

  • Mouse driver for Windows was modified to use WM_MOUSEMOVE instead of DirectInput (like in Allegro 5).
  • Keyboard driver for Windows was modified to use WM_KEYDOWN/UP messages instead of DirectInput (like in Allegro 5).
  • Added resize support for Windows, X11, and Mac OS X ports.
  • Removed code and functions that are not used (Allegro GUI, audio, MIDI, joystick, etc.).