aseprite/src/allegro
David Capello 27b55030e2 Fix bug pressing warning icon to add palette color when active locale is non-English
It looks like Allegro library was changing the locale to the active
one, and it can break things like strtod() (which is used to convert
colors from string format in AddColor command). In this case, if we added
a HSV color with double floating-point precision, it was added incorrectly
because strtod() wasn't taking the decimal part.
2016-03-28 15:30:00 -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 bug pressing warning icon to add palette color when active locale is non-English 2016-03-28 15:30:00 -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