=============
Version 1.0.2
=============

* RetroCoreDescriptor: Propagate an accidentally unhandled error.
* Implement mouse buttons 4 and 5.
* Fix the GLES context initialization.
* Drop the code making temporary copies of the core to avoid static
  variable collisions, this isn't needed anymore as such collisions
  can't happen since a single instance of a core is used per subprocess.
* Debug:
 - Catch SIGSEGV, SIGABRT or any crash on the runner and print a
   backtrace when the RETRO_DEBUG environement variable is set to 1.
 - Print more debug info o successful Libretro environement commands
   when the RETRO_DEBUG environement variable is set to 1.
* Libretro environment commands:
 - Set the log domain to RetroEnvironment.
 - Fix ABI issues by corretly using bool instead of gboolean for command
   parameters.
 - Prevent setting unknown pixel formats and rotations.
 - Better log hardware rendering context support errors.
 - Log a critical error when getting a variable failed.
 - Log a critical error when receiving un unknown and unimplemented
   commands.
* Generalize usage of auto cleanups.
* Many code style cleanups.