add CMake project for easier building
ulong isn't defined anywhere (maybe on linux it is.. but not standard on OS X)
pull in missing include
safely print errors by explicitly specifying a format string
wrap not check in parenthesis so the check is done correctly.
GLSL 100 doesn't do automatic type conversions.. (int to float)
don't use base name it's destructive to the incoming string which you shouldn't modify as c_str() is const.
update extension usage..

nearly all of the previous required extensions are CORE in OpenGL 2.0
the remaining ones need to have fallback checks for ARB vs EXT vs APPLE 
variants..
correct ScanRow forward declares
CMake's GLEW finds parent dir.. not GL subdir.
can't sizeof an iVar in a static function
add missed force32 option
initialize gameFolder to be SDL_GetBasePath()
use copy construction to pass the config along so the main constructor gets run once.
fix viewport resizing on screen resize.
accept any alt for fullscreen switch
cleaner approach to handling the viewport bug
change to exe dir on startup and add some extra guards around boost program option parsing.
make indents consistent in cake.. also put a glaring note that the MRUBY support needs to be finished.
code style fixes