aseprite/src/allegro
2015-10-19 11:32:33 -03:00
..
cmake Keep only DirectX Windowed driver (no fullscreen and no GDI). 2010-11-04 21:43:36 -03:00
include Do not link with QuickTime and audio frameworks on OS X 2015-06-01 14:39:30 -03:00
src Fix crash resizing the window when we restart the app on OS X and it was closed on fullscreen size 2015-10-19 11:32:33 -03:00
CMakeLists.txt Add support for VC++11 (2012) 2012-10-30 21:08:33 -03:00
README.md Add support to compile with VS2013 x64 2015-03-06 17:01:08 -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.).
  • The HWND class has CS_DBLCLKS enabled (so UI code can detect double-clicks from Windows messages).
  • Fixed issues recreating DirectX surfaces
  • Fixed OS X mouse issues
  • Support for x64
  • Several other changes