ignore project file
Code cleanup: unused args
Code cleanup: const correctness
Use static inline, resolves linking errors in some configurations
Add optional XFT support