Change CPThemes to use sets instead of bitmasks. Closes #2015. #2073

Merged
merged 24 commits into from Mar 6, 2014
Commits on Feb 21, 2014
  1. First round of changes to change theming system to use arrays and not…

    saikat committed Feb 13, 2014
    … bitmasks as their underlying datatype
  2. Get jaking working

    saikat committed Feb 13, 2014
  3. Fix accidental semicolon

    saikat committed Feb 18, 2014
  4. Fix subtracting theme states

    saikat committed Feb 19, 2014
  5. Get all tests to pass

    saikat committed Feb 20, 2014
  6. Remove unused method in CPTheme

    saikat committed Feb 21, 2014
  7. Add new unit tests for CPView

    saikat committed Feb 21, 2014
Commits on Feb 24, 2014
Commits on Feb 26, 2014
  1. Clean up the interface a bit to consolidate ThemeState methods onto o…

    saikat committed Feb 26, 2014
    …ne object. Keep CPThemeState as just a helper function.
Commits on Feb 28, 2014
Commits on Mar 2, 2014