aseprite/src/allegro
David Capello a2107f5bd9 Mac OS X: Avoid Cocoa error beep when a Cmd+key is used
This change should be reverted in some way when the OS X menus
are implemented (issue #135)
2014-08-28 09:50:32 -03:00
..
cmake Keep only DirectX Windowed driver (no fullscreen and no GDI). 2010-11-04 21:43:36 -03:00
include Remove application:openFile: declaration for AllegroAppDelegate 2014-08-23 20:40:59 -03:00
src Mac OS X: Avoid Cocoa error beep when a Cmd+key is used 2014-08-28 09:50:32 -03:00
CMakeLists.txt Add support for VC++11 (2012) 2012-10-30 21:08:33 -03:00
README.md Fix double-click issues 2014-04-26 11:09:59 -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).