- commence refactoring

- added the branch name to the first line of the generated gitinfo.h to trigger regeneration on branch switch

- only use the git description if it's available and if making a debug build, use short-form version number otherwise

- print the branch name onto the header if not master

- updated .gitignore

- renamed source files to camelCase

- doubled the buffer sizes of updaterevision to prevent GIT_BRANCH from being cut short and added GIT_BRANCH.

- reserved 'constexpr' as a keyword because I know I will need it someday

- added using statement for specifying the target zandronum version. will be used later

- reformatting... again

- fixed: array assignment operators pushed the bytecode parameters the wrong way around...

- now uses a variadic template formatter instead of a macro

- changed the PROPERTY macro to a simper version and brought some refactoring with it

- removed goto, it's evil

- extended refactor to EToken (now TokenType)

- added named enumerations to botc source, this should help with debugging

(0) -100 -16 +16 tip

mercurial