Added
- Added the `TCOD_clear_error` and `TCOD_set_errorf` functions.
- Added an error code enum: `TCOD_Error`.
Changed
- Console blit operations now perform per-cell alpha transparency.
- When a renderer fails to load it will now fallback to a different one.
The order is: OPENGL2 -> OPENGL -> SDL2.
Deprecated
- The use of `libtcod.cfg` or `terminal.png` is deprecated.
Fixed
- The following are no longer mislabeled as taking const images:
- `TCOD_image_get_mipmap_pixel`
- `TCOD_image_blit`
- `TCOD_image_blit_rect`
- `TCOD_sys_update_char` now works with the newer renderers.
- Fixed buffer overflow in name generator.
- `TCOD_image_from_console` now works with the newer renderers.
- New renderers now auto-load fonts from `libtcod.cfg` or `terminal.png`.