mjwybrow/adaptagrams — pull request #3 by jtiai (2012-08-07 05:09:14+00:00)
Title: Changes to make compilation possible under Windows and C++ Express Edition.

Introduced following changes to allow smooth compilation under Visual C++ Express Edition.

Introduced new define WITHOUT_MS_MFCATL that disables using MFC/ATL tracing macros.

Changed order of cmath and algorithm includes - apparently algorithm includes cmath and without _USE_MATH_DEFINES M_PI was not defined properly.

Refactored ActionInfo to work without forward definition. MSVC has problems with creating structures without forward declarations.