Chris Beck 07b6eeedb2 add "advanced graphics" preference dialog, for scaling algo options
This commit also gives the smart enums in src/make_enum.hpp
introspective capabilities, by giving them a static const size_t
which tells how many possible values they may take (hence the range
of the enum.) It was convenient for the dialog implementation
to have this.

Note that, I had to make use of __attribute__((unused)) to compile
this. I apply this using a macro which adds it for gcc, clang, and
mingw which I know respond to this attribute. I don't know what is
the equivalent MSVC device, or if it is even necessary, so its
possible that this commit needs to be fixed up.

We also disable unit tests for the new advanced graphics dialog,
there are no tests for it right now...
2014-10-24 18:42:18 -04:00
..
2014-10-18 15:44:05 -04:00
2014-10-11 01:00:02 -03:00
2014-07-13 15:25:20 -05:00
2014-07-02 21:43:02 -04:00
2014-07-13 15:25:20 -05:00
2013-12-31 19:22:28 +01:00