changeset 378:460c78706989

misc: update copyright years
author David Demelier <markand@malikania.fr>
date Sun, 02 Jan 2022 10:22:48 +0100
parents bc01bb8ee870
children 67c1c46af2c8
files CMakeLists.txt LICENSE.md cmake/FindNLS.cmake cmake/MlkBcc.cmake cmake/MlkExecutable.cmake cmake/MlkLibrary.cmake cmake/MlkMap.cmake cmake/MlkNls.cmake cmake/MlkTileset.cmake doc/mkdocs.yml examples/CMakeLists.txt examples/example-action/CMakeLists.txt examples/example-action/main.c examples/example-animation/CMakeLists.txt examples/example-animation/main.c examples/example-audio/CMakeLists.txt examples/example-audio/main.c examples/example-battle/CMakeLists.txt examples/example-battle/character-john.c examples/example-battle/character-john.h examples/example-battle/main.c examples/example-battle/registry.c examples/example-battle/registry.h examples/example-battle/spell-fire.c examples/example-battle/spell-fire.h examples/example-cursor/CMakeLists.txt examples/example-cursor/main.c examples/example-debug/CMakeLists.txt examples/example-debug/main.c examples/example-drawable/CMakeLists.txt examples/example-drawable/main.c examples/example-font/CMakeLists.txt examples/example-font/main.c examples/example-gridmenu/CMakeLists.txt examples/example-gridmenu/main.c examples/example-label/CMakeLists.txt examples/example-label/main.c examples/example-message/CMakeLists.txt examples/example-message/main.c examples/example-notify/CMakeLists.txt examples/example-notify/main.c examples/example-sprite/CMakeLists.txt examples/example-sprite/main.c examples/example-trace/CMakeLists.txt examples/example-trace/main.c examples/example-trace/trace_hud.c examples/example-trace/trace_hud.h examples/example-ui/CMakeLists.txt examples/example-ui/main.c extern/libduktape/CMakeLists.txt extern/librexo/CMakeLists.txt extern/libsqlite/CMakeLists.txt src/config.h.in src/libmlk-core-js/CMakeLists.txt src/libmlk-core-js/core/js-action-stack.c src/libmlk-core-js/core/js-action-stack.h src/libmlk-core-js/core/js-action.c src/libmlk-core-js/core/js-action.h src/libmlk-core-js/core/js-animation.c src/libmlk-core-js/core/js-animation.h src/libmlk-core-js/core/js-clock.c src/libmlk-core-js/core/js-clock.h src/libmlk-core-js/core/js-color.c src/libmlk-core-js/core/js-color.h src/libmlk-core-js/core/js-core.c src/libmlk-core-js/core/js-core.h src/libmlk-core-js/core/js-drawable-stack.c src/libmlk-core-js/core/js-drawable-stack.h src/libmlk-core-js/core/js-drawable.c src/libmlk-core-js/core/js-drawable.h src/libmlk-core-js/core/js-event.c src/libmlk-core-js/core/js-event.h src/libmlk-core-js/core/js-font.c src/libmlk-core-js/core/js-font.h src/libmlk-core-js/core/js-game.c src/libmlk-core-js/core/js-game.h src/libmlk-core-js/core/js-music.c src/libmlk-core-js/core/js-music.h src/libmlk-core-js/core/js-painter.c src/libmlk-core-js/core/js-painter.h src/libmlk-core-js/core/js-panic.c src/libmlk-core-js/core/js-panic.h src/libmlk-core-js/core/js-sound.c src/libmlk-core-js/core/js-sound.h src/libmlk-core-js/core/js-sprite.c src/libmlk-core-js/core/js-sprite.h src/libmlk-core-js/core/js-state.c src/libmlk-core-js/core/js-state.h src/libmlk-core-js/core/js-texture.c src/libmlk-core-js/core/js-texture.h src/libmlk-core-js/core/js-trace.c src/libmlk-core-js/core/js-trace.h src/libmlk-core-js/core/js-window.c src/libmlk-core-js/core/js-window.h src/libmlk-core/CMakeLists.txt src/libmlk-core/core/action-stack.c src/libmlk-core/core/action-stack.h src/libmlk-core/core/action.c src/libmlk-core/core/action.h src/libmlk-core/core/alloc.c src/libmlk-core/core/alloc.h src/libmlk-core/core/animation.c src/libmlk-core/core/animation.h src/libmlk-core/core/buf.c src/libmlk-core/core/buf.h src/libmlk-core/core/clock.c src/libmlk-core/core/clock.h src/libmlk-core/core/color.h src/libmlk-core/core/core.c src/libmlk-core/core/core.h src/libmlk-core/core/core_p.h src/libmlk-core/core/drawable-stack.c src/libmlk-core/core/drawable-stack.h src/libmlk-core/core/drawable.c src/libmlk-core/core/drawable.h src/libmlk-core/core/error.c src/libmlk-core/core/error.h src/libmlk-core/core/event.c src/libmlk-core/core/event.h src/libmlk-core/core/font.c src/libmlk-core/core/font.h src/libmlk-core/core/game.c src/libmlk-core/core/game.h src/libmlk-core/core/image.c src/libmlk-core/core/image.h src/libmlk-core/core/inhibit.h src/libmlk-core/core/key.h src/libmlk-core/core/maths.c src/libmlk-core/core/maths.h src/libmlk-core/core/mouse.h src/libmlk-core/core/music.c src/libmlk-core/core/music.h src/libmlk-core/core/painter.c src/libmlk-core/core/painter.h src/libmlk-core/core/panic.c src/libmlk-core/core/panic.h src/libmlk-core/core/script.c src/libmlk-core/core/script.h src/libmlk-core/core/sound.c src/libmlk-core/core/sound.h src/libmlk-core/core/sprite.c src/libmlk-core/core/sprite.h src/libmlk-core/core/state.c src/libmlk-core/core/state.h src/libmlk-core/core/sys.c src/libmlk-core/core/sys.h src/libmlk-core/core/sysconfig.h.in src/libmlk-core/core/texture.c src/libmlk-core/core/texture.h src/libmlk-core/core/texture_p.h src/libmlk-core/core/trace.c src/libmlk-core/core/trace.h src/libmlk-core/core/translate.c src/libmlk-core/core/translate.h src/libmlk-core/core/util.c src/libmlk-core/core/util.h src/libmlk-core/core/vfs-directory.c src/libmlk-core/core/vfs-directory.h src/libmlk-core/core/vfs-zip.c src/libmlk-core/core/vfs-zip.h src/libmlk-core/core/vfs.c src/libmlk-core/core/vfs.h src/libmlk-core/core/vfs_p.h src/libmlk-core/core/window.c src/libmlk-core/core/window.h src/libmlk-core/core/window_p.h src/libmlk-core/core/zfile.c src/libmlk-core/core/zfile.h src/libmlk-core/nls/fr.po src/libmlk-port/CMakeLists.txt src/libmlk-port/port/config.h.in src/libmlk-port/port/fmemopen.c src/libmlk-port/port/port.h src/libmlk-rpg/CMakeLists.txt src/libmlk-rpg/assets/sql/character-load.sql src/libmlk-rpg/assets/sql/character-save.sql src/libmlk-rpg/assets/sql/init.sql src/libmlk-rpg/assets/sql/property-load.sql src/libmlk-rpg/assets/sql/property-remove.sql src/libmlk-rpg/assets/sql/property-save.sql src/libmlk-rpg/assets/sql/quest-remove.sql src/libmlk-rpg/assets/sql/quest-save.sql src/libmlk-rpg/assets/sql/quest-step-load.sql src/libmlk-rpg/assets/sql/quest-step-save.sql src/libmlk-rpg/nls/fr.po src/libmlk-rpg/rpg/battle-bar.c src/libmlk-rpg/rpg/battle-bar.h src/libmlk-rpg/rpg/battle-entity-state-attacking.c src/libmlk-rpg/rpg/battle-entity-state-blinking.c src/libmlk-rpg/rpg/battle-entity-state-moving.c src/libmlk-rpg/rpg/battle-entity-state-normal.c src/libmlk-rpg/rpg/battle-entity-state.c src/libmlk-rpg/rpg/battle-entity-state.h src/libmlk-rpg/rpg/battle-entity.c src/libmlk-rpg/rpg/battle-entity.h src/libmlk-rpg/rpg/battle-indicator.c src/libmlk-rpg/rpg/battle-indicator.h src/libmlk-rpg/rpg/battle-message.c src/libmlk-rpg/rpg/battle-message.h src/libmlk-rpg/rpg/battle-state-ai.c src/libmlk-rpg/rpg/battle-state-attacking.c src/libmlk-rpg/rpg/battle-state-check.c src/libmlk-rpg/rpg/battle-state-closing.c src/libmlk-rpg/rpg/battle-state-item.c src/libmlk-rpg/rpg/battle-state-lost.c src/libmlk-rpg/rpg/battle-state-menu.c src/libmlk-rpg/rpg/battle-state-opening.c src/libmlk-rpg/rpg/battle-state-selection.c src/libmlk-rpg/rpg/battle-state-sub.c src/libmlk-rpg/rpg/battle-state-victory.c src/libmlk-rpg/rpg/battle-state.c src/libmlk-rpg/rpg/battle-state.h src/libmlk-rpg/rpg/battle.c src/libmlk-rpg/rpg/battle.h src/libmlk-rpg/rpg/character.c src/libmlk-rpg/rpg/character.h src/libmlk-rpg/rpg/equipment.c src/libmlk-rpg/rpg/equipment.h src/libmlk-rpg/rpg/inventory.c src/libmlk-rpg/rpg/inventory.h src/libmlk-rpg/rpg/item.c src/libmlk-rpg/rpg/item.h src/libmlk-rpg/rpg/map-file.c src/libmlk-rpg/rpg/map-file.h src/libmlk-rpg/rpg/map.c src/libmlk-rpg/rpg/map.h src/libmlk-rpg/rpg/message.c src/libmlk-rpg/rpg/message.h src/libmlk-rpg/rpg/property.c src/libmlk-rpg/rpg/property.h src/libmlk-rpg/rpg/quest.c src/libmlk-rpg/rpg/quest.h src/libmlk-rpg/rpg/rpg.c src/libmlk-rpg/rpg/rpg.h src/libmlk-rpg/rpg/rpg_p.h src/libmlk-rpg/rpg/save.c src/libmlk-rpg/rpg/save.h src/libmlk-rpg/rpg/selection.c src/libmlk-rpg/rpg/selection.h src/libmlk-rpg/rpg/spell.c src/libmlk-rpg/rpg/spell.h src/libmlk-rpg/rpg/team.c src/libmlk-rpg/rpg/team.h src/libmlk-rpg/rpg/tileset-file.c src/libmlk-rpg/rpg/tileset-file.h src/libmlk-rpg/rpg/tileset.c src/libmlk-rpg/rpg/tileset.h src/libmlk-rpg/rpg/walksprite.c src/libmlk-rpg/rpg/walksprite.h src/libmlk-ui/CMakeLists.txt src/libmlk-ui/nls/fr.po src/libmlk-ui/ui/align.c src/libmlk-ui/ui/align.h src/libmlk-ui/ui/button.c src/libmlk-ui/ui/button.h src/libmlk-ui/ui/checkbox.c src/libmlk-ui/ui/checkbox.h src/libmlk-ui/ui/debug.c src/libmlk-ui/ui/debug.h src/libmlk-ui/ui/frame.c src/libmlk-ui/ui/frame.h src/libmlk-ui/ui/gridmenu.c src/libmlk-ui/ui/gridmenu.h src/libmlk-ui/ui/label.c src/libmlk-ui/ui/label.h src/libmlk-ui/ui/notify.c src/libmlk-ui/ui/notify.h src/libmlk-ui/ui/theme.c src/libmlk-ui/ui/theme.h src/libmlk-ui/ui/ui.c src/libmlk-ui/ui/ui.h src/libmlk-ui/ui/ui_p.h src/mlk-run/CMakeLists.txt src/mlk-run/main.c src/tools/bcc/CMakeLists.txt src/tools/bcc/main.c src/tools/map/CMakeLists.txt src/tools/map/main.c src/tools/tileset/CMakeLists.txt src/tools/tileset/main.c tests/CMakeLists.txt tests/test-action-script.c tests/test-action.c tests/test-alloc.c tests/test-character.c tests/test-color.c tests/test-drawable.c tests/test-error.c tests/test-map.c tests/test-save-quest.c tests/test-save.c tests/test-state.c tests/test-tileset.c tests/test-util.c tests/test-vfs-directory.c tests/test-vfs-zip.c
diffstat 296 files changed, 341 insertions(+), 334 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/LICENSE.md	Tue Nov 02 16:02:54 2021 +0100
+++ b/LICENSE.md	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 Molko's Engine ISC LICENSE
 ==========================
 
-Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
--- a/cmake/FindNLS.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/FindNLS.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/cmake/MlkBcc.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/MlkBcc.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/cmake/MlkExecutable.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/MlkExecutable.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/cmake/MlkLibrary.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/MlkLibrary.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/cmake/MlkMap.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/MlkMap.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/cmake/MlkNls.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/MlkNls.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/cmake/MlkTileset.cmake	Tue Nov 02 16:02:54 2021 +0100
+++ b/cmake/MlkTileset.cmake	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/doc/mkdocs.yml	Tue Nov 02 16:02:54 2021 +0100
+++ b/doc/mkdocs.yml	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # mkdocs.yml.txt -- documentation for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-action/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-action/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-action/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-action/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-action.c -- example on how to use automatic actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-animation/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-animation/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-animation/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-animation/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-animation.c -- example on how to use animations
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-audio/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-audio/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-audio/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-audio/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-audio.c -- show how to use sounds and music
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/character-john.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/character-john.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * character-john.c -- john character
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/character-john.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/character-john.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * character-john.h -- john character
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-battle.c -- show how to use battle
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/registry.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/registry.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * registry.h -- registry of resources
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/registry.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/registry.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * registry.h -- registry of resources
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/spell-fire.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/spell-fire.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * spell-fire.c -- example of spell: fire
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-battle/spell-fire.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-battle/spell-fire.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * spell-fire.c -- example of spell: fire
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-cursor/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-cursor/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-cursor/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-cursor/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-cursor.c -- example on how to change cursor
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-debug/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-debug/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-debug/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-debug/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-debug.c -- example on how to use debug interface
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-drawable/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-drawable/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-drawable/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-drawable/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-drawable.c -- example on how to use automatic drawables
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-font/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-font/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-font/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-font/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-font.c -- show how to use fonts
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-gridmenu/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-gridmenu/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-gridmenu/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-gridmenu/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-gridmenu.c -- show how to use grid menu
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-label/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-label/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-label/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-label/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-label.c -- show how to use label and alignments
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-message/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-message/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-message/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-message/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-message.c -- show how to use messages
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-notify/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-notify/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-notify/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-notify/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-notify -- show how notifications work
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-sprite/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-sprite/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-sprite/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-sprite/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-sprite.c -- example on how to use sprites
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-trace/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-trace/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-trace/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-trace/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-trace.c -- example on how to use custom trace handlers
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-trace/trace_hud.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-trace/trace_hud.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * trace_hud.c -- on screen hud
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-trace/trace_hud.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-trace/trace_hud.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * trace_hud.h -- on screen hud
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-ui/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-ui/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/examples/example-ui/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/examples/example-ui/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * example-action.c -- example on how to use automatic actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/extern/libduktape/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/extern/libduktape/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for duktape
 #
-# Copyright (c) 2016-2019 David Demelier <markand@malikania.fr>
+# Copyright (c) 2016-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/extern/librexo/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/extern/librexo/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/extern/libsqlite/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/extern/libsqlite/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/config.h.in	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/config.h.in	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * config.h -- project configuration (from CMake)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-action-stack.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-action-stack.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-drawable-stack.h -- core drawable_stack binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-action-stack.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-action-stack.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-action-stack.h -- core action_stack binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-action.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-action.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-action.c -- core action binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-action.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-action.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-action.h -- core action binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-animation.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-animation.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-animation.c -- core animation binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-animation.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-animation.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-animation.h -- core animation binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-clock.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-clock.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-clock.c -- core clock binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-clock.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-clock.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-clock.h -- core clock binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-color.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-color.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-color.c -- core color binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-color.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-color.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-color.h -- core color binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-core.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-core.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-core.c -- core binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-core.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-core.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-core.h -- core binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-drawable-stack.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-drawable-stack.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-drawable-stack.h -- core drawable_stack binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-drawable-stack.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-drawable-stack.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-drawable-stack.h -- core drawable_stack binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-drawable.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-drawable.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-drawable.c -- core drawable binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-drawable.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-drawable.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-drawable.h -- core drawable binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-event.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-event.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-event.c -- core event binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-event.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-event.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-event.h -- core event binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-font.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-font.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-font.c -- core texture binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-font.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-font.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-font.h -- core texture binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-game.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-game.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-game.c -- core gamej binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-game.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-game.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-game.h -- core game binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-music.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-music.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-music.c -- core music binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-music.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-music.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-music.h -- core music binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-painter.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-painter.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-painter.c -- core painter binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-painter.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-painter.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-painter.h -- core painter binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-panic.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-panic.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-panic.c -- core panic binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-panic.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-panic.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-panic.h -- core panic binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-sound.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-sound.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-sound.c -- core sound binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-sound.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-sound.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-sound.h -- core sound binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-sprite.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-sprite.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-sprite.c -- core sprite binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-sprite.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-sprite.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-sprite.h -- core sprite binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-state.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-state.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-state.c -- core state binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-state.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-state.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-state.h -- core state binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-texture.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-texture.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-texture.c -- core texture binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-texture.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-texture.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-texture.h -- core texture binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-trace.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-trace.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-trace.c -- core trace binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-trace.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-trace.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-trace.h -- core trace binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-window.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-window.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-window.c -- core window binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core-js/core/js-window.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core-js/core/js-window.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * js-window.h -- core window binding
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/action-stack.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/action-stack.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * action-stack.h -- convenient stack of actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/action-stack.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/action-stack.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * action-stack.h -- convenient stack of actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/action.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/action.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * action.c -- action states
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/action.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/action.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * action.h -- action states
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/alloc.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/alloc.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * alloc.h -- custom allocators
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/alloc.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/alloc.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * alloc.h -- custom allocators
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/animation.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/animation.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * animation.c -- basic animations
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/animation.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/animation.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * animation.h -- basic animations
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/buf.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/buf.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * buf.c -- simple string buffer for C
  *
- * Copyright (c) 2019-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2019-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/buf.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/buf.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * buf.h -- simple string buffer for C
  *
- * Copyright (c) 2019-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2019-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/clock.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/clock.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * clock.c -- track elapsed time
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/clock.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/clock.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * clock.h -- track elapsed time
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/color.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/color.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * color.h -- basic color routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/core.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/core.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * core.c -- libcore main entry
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/core.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/core.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * core.c -- libcore main entry
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/core_p.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/core_p.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * core_p -- libcore private definitions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/drawable-stack.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/drawable-stack.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * drawable-stack.c -- convenient stack of drawables
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/drawable-stack.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/drawable-stack.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * drawable-stack.h -- convenient stack of drawables
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/drawable.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/drawable.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * drawable.c -- automatic drawable objects
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/drawable.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/drawable.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * drawable.h -- automatic drawable objects
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/error.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/error.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * error.c -- error routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/error.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/error.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * error.h -- error routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/event.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/event.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * event.c -- event management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/event.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/event.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * event.h -- event management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/font.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/font.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * font.c -- basic font management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/font.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/font.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * font.h -- basic font management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/game.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/game.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * game.c -- main game object
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/game.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/game.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * game.h -- main game object
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/image.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/image.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * image.c -- basic image management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/image.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/image.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * image.h -- basic image management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/inhibit.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/inhibit.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * inhibit.h -- disable specific game behavior
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/key.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/key.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * key.h -- keyboard definitions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/maths.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/maths.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * maths.c -- basic maths
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/maths.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/maths.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * maths.h -- basic maths
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/mouse.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/mouse.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * mouse.h -- mouse definitions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/music.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/music.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * music.h -- music support
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/music.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/music.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * music.h -- music support
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/painter.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/painter.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * painter.c -- basic drawing routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/painter.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/painter.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * painter.h -- basic drawing routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/panic.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/panic.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * panic.c -- unrecoverable error handling
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/panic.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/panic.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * panic.h -- unrecoverable error handling
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/script.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/script.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * script.c -- convenient sequence of actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/script.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/script.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * script.h -- convenient sequence of actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sound.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sound.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sound.c -- sound support
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sound.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sound.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sound.h -- sound support
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sprite.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sprite.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sprite.c -- image sprites
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sprite.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sprite.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sprite.h -- image sprites
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/state.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/state.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * state.c -- abstract state
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/state.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/state.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * state.h -- abstract state
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sys.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sys.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sys.c -- system routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sys.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sys.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sys.h -- system routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/sysconfig.h.in	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/sysconfig.h.in	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * sysconfig.h -- build time configuration
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/texture.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/texture.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * texture.c -- basic texture management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/texture.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/texture.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * texture.h -- basic texture management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/texture_p.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/texture_p.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * texture_p.h -- (PRIVATE) basic texture management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/trace.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/trace.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * trace.h -- non-fatal message logs
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/trace.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/trace.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * trace.h -- non-fatal message logs
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/translate.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/translate.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * translate.c -- native language support
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/translate.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/translate.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * translate.h -- native language support
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/util.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/util.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * util.c -- utilities
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/util.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/util.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * util.h -- utilities
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs-directory.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs-directory.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs-directory.c -- VFS subsystem for directories
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs-directory.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs-directory.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs-directory.h -- VFS subsystem for directories
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs-zip.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs-zip.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs-zip.c -- VFS subsystem for zip archives
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs-zip.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs-zip.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs-zip.h -- VFS subsystem for zip archives
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs.c -- virtual file system abstraction
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs.h -- virtual file system abstraction
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/vfs_p.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/vfs_p.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * vfs.h -- (PRIVATE) virtual file system abstraction
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/window.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/window.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * window.c -- basic window management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/window.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/window.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * window.h -- basic window management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/window_p.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/window_p.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * window.c -- (PRIVATE) basic window management
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/zfile.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/zfile.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * zfile.c -- load potentially ZSTD compressed file
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/core/zfile.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/core/zfile.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * zfile.h -- load potentially ZSTD compressed file
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-core/nls/fr.po	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-core/nls/fr.po	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # fr.po -- French translations for libmlk-core
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-port/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-port/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-port/port/config.h.in	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-port/port/config.h.in	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * config.h -- system configuration and polyfills
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-port/port/fmemopen.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-port/port/fmemopen.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * fmemopen.h -- fmemopen polyfill
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-port/port/port.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-port/port/port.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * port.h -- portability bits
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/character-load.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/character-load.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- character-load.sql -- load a character data
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/character-save.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/character-save.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- character-save.sql -- save or replace character
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/init.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/init.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- init.sql -- initialize database
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/property-load.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/property-load.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- property-load.sql -- get a property
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/property-remove.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/property-remove.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- property-remove.sql -- remove a property
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/property-save.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/property-save.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- property-save.sql -- set a property
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/quest-remove.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/quest-remove.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- quest-remove.sql -- remove a quest entirely
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/quest-save.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/quest-save.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- quest-save.sql -- create parent quest entry
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/quest-step-load.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/quest-step-load.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- quest-step-load.sql -- remove a quest entirely
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/assets/sql/quest-step-save.sql	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/assets/sql/quest-step-save.sql	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 --
 -- quest-step-save.sql -- save a quest step
 --
--- Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+-- Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 --
 -- Permission to use, copy, modify, and/or distribute this software for any
 -- purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/nls/fr.po	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/nls/fr.po	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # fr.po -- French translations for libmlk-rpg
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-bar.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-bar.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-bar.h -- battle status bar and menu
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-bar.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-bar.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-bar.h -- battle status bar and menu
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity-state-attacking.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity-state-attacking.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity-state-attacking.h -- the entity is attacking
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity-state-blinking.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity-state-blinking.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity-state-blinking.c -- the entity is blinking
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity-state-moving.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity-state-moving.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity-state-moving.c -- the entity is moving
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity-state-normal.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity-state-normal.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity-state-normal.c -- the entity is normal
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity-state.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity-state.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity-state.c -- abstract battle entity state
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity-state.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity-state.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity-state.h -- abstract battle entity state
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity.c -- in game battle entity
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-entity.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-entity.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-entity.h -- in game battle entity
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-indicator.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-indicator.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-indicator.c -- drawable for rendering a hp/mp count usage
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-indicator.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-indicator.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-indicator.h -- drawable for rendering a hp/mp count usage
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-message.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-message.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-message.c -- automatic top center message in battle
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-message.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-message.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-message.h -- automatic top center message in battle
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-ai.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-ai.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-ai.c -- battle state (enemy is playing)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-attacking.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-attacking.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-attacking.h -- battle state (entity is moving for attacking)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-check.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-check.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-check.c -- battle state (check status)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-closing.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-closing.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-closing.c -- battle state (closing)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-item.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-item.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-item.c -- battle state (using item)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-lost.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-lost.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-lost.c -- battle state (lost)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-menu.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-menu.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-menu.h -- battle state (menu)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-opening.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-opening.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-opening.c -- battle state (opening)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -25,50 +25,29 @@
 #include <core/window.h>
 
 #include "battle.h"
+#include "battle-state-opening.h"
 #include "battle-state.h"
 
 #define DELAY (1000U)
 
-struct opening {
-	struct battle_state self;
-	unsigned int elapsed;
+struct self {
+	/* Always keep first. */
+	struct battle_state_opening data;
+	struct battle_state state;
 };
 
 static int
 update(struct battle_state *st, struct battle *bt, unsigned int ticks)
 {
-	assert(bt);
-
-	struct opening *opening = st->data;
-
-	opening->elapsed += ticks;
+	(void)bt;
 
-	/*
-	 * Those function will effectively change state accordingly to the
-	 * order of playing.
-	 */
-	if (opening->elapsed >= DELAY)
-		battle_state_check(bt);
-
-	return 0;
+	return battle_state_opening_update(st->data, bt, ticks);
 }
 
 static void
 draw(const struct battle_state *st, const struct battle *bt)
 {
-	(void)bt;
-
-	assert(bt);
-
-	const struct opening *opening = st->data;
-	const unsigned int w = window.w;
-	const unsigned int h = window.h / 2;
-	const unsigned int ch = opening->elapsed * h / DELAY;
-
-	/* Draw some bezels opening. */
-	painter_set_color(0x000000ff);
-	painter_draw_rectangle(0, 0, w, h - ch);
-	painter_draw_rectangle(0, h + ch, w, h - ch);
+	battle_state_opening_draw(st->data, bt);
 }
 
 static void
@@ -79,20 +58,48 @@
 	free(st->data);
 }
 
+int
+battle_state_opening_update(struct battle_state_opening *op, struct battle *bt, unsigned int ticks)
+{
+	op->elapsed += ticks;
+
+	/*
+	 * Those function will effectively change state accordingly to the
+	 * order of playing.
+	 */
+	if (op->elapsed >= DELAY)
+		battle_state_check(bt);
+
+	return 0;
+}
+
+void
+battle_state_opening_draw(const struct battle_state_opening *op, const struct battle *bt)
+{
+	(void)bt;
+
+	const unsigned int w = window.w;
+	const unsigned int h = window.h / 2;
+	const unsigned int ch = op->elapsed * h / DELAY;
+
+	/* Draw some bezels opening. */
+	painter_set_color(0x000000ff);
+	painter_draw_rectangle(0, 0, w, h - ch);
+	painter_draw_rectangle(0, h + ch, w, h - ch);
+}
+
 void
 battle_state_opening(struct battle *bt)
 {
 	assert(bt);
 
-	struct opening *opening;
-
-	if (!(opening = alloc_new0(sizeof (*opening))))
-		panic();
+	struct self *self;
 
-	opening->self.data = opening;
-	opening->self.update = update;
-	opening->self.draw = draw;
-	opening->self.finish = finish;
+	self = alloc_new0(sizeof (*self));
+	self->state.data = self;
+	self->state.update = update;
+	self->state.draw = draw;
+	self->state.finish = finish;
 
-	battle_switch(bt, &opening->self);
+	battle_switch(bt, &self->state);
 }
--- a/src/libmlk-rpg/rpg/battle-state-selection.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-selection.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-selection.h -- battle state (selection)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-sub.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-sub.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-sub.c -- battle state (sub)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state-victory.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-victory.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state-victory.c -- battle state (victory)
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state.c -- battle abstract state
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle-state.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle-state.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle-state.h -- battle abstract state
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle.c -- battles
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/battle.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/battle.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * battle.h -- battles
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/character.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/character.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * character.c -- character definition
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/character.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/character.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * character.h -- character definition
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/equipment.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/equipment.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * equipment.h -- character equipment
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/equipment.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/equipment.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * equipment.h -- character equipment
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/inventory.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/inventory.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * inventory.c -- item inventory
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/inventory.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/inventory.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * inventory.h -- item inventory
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/item.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/item.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * item.c -- inventory items
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/item.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/item.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * item.h -- inventory items
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/map-file.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/map-file.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * map-file.c -- map file loader
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/map-file.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/map-file.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * map-file.h -- map file loader
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/map.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/map.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * map.c -- game map
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/map.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/map.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * map.h -- game map
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/message.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/message.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * message.c -- message dialog
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/message.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/message.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * message.h -- message dialog
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/property.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/property.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * property.c -- manage game properties
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/property.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/property.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * property.h -- manage game properties
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/quest.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/quest.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * quest.c -- in game quests
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/quest.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/quest.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * quest.h -- in game quests
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/rpg.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/rpg.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * rpg.c -- librpg convenient header
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/rpg.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/rpg.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * rpg.h -- librpg convenient header
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/rpg_p.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/rpg_p.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * rpg_p.h -- librpg private definitions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/save.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/save.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * save.c -- save functions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/save.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/save.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * save.h -- save functions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/selection.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/selection.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * selection.c -- kind of selection
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/selection.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/selection.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * selection.h -- kind of selection
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/spell.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/spell.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * spell.c -- magic spells
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/spell.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/spell.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * spell.h -- magic spells
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/team.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/team.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * team.c -- team storage
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/team.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/team.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * team.h -- team storage
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/tileset-file.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/tileset-file.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * tileset-file.c -- tileset file loader
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/tileset-file.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/tileset-file.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * tileset-file.h -- tileset file loader
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/tileset.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/tileset.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * tileset.c -- map tileset definition
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/tileset.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/tileset.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * tileset.h -- map tileset definition
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/walksprite.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/walksprite.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * walksprite.c -- sprite designed for walking entities
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-rpg/rpg/walksprite.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-rpg/rpg/walksprite.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * walksprite.h -- sprite designed for walking entities
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/nls/fr.po	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/nls/fr.po	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # fr.po -- French translations for libmlk-ui
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/align.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/align.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * align.h -- user interface alignment
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/align.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/align.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * align.h -- user interface alignment
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/button.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/button.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * button.c -- GUI button
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/button.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/button.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * button.h -- GUI button
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/checkbox.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/checkbox.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * checkbox.c -- GUI checkbox
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/checkbox.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/checkbox.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * checkbox.h -- GUI checkbox
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/debug.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/debug.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * debug.c -- debugging interfaces
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/debug.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/debug.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * debug.h -- debugging interfaces
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/frame.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/frame.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * frame.h -- GUI frame
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/frame.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/frame.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * frame.h -- GUI frame
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/gridmenu.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/gridmenu.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * gridmenu.c -- GUI grid menu
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/gridmenu.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/gridmenu.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * gridmenu.h -- GUI grid menu
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/label.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/label.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * label.c -- GUI label
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/label.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/label.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * label.h -- GUI label
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/notify.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/notify.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * notify.c -- in game notifications
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/notify.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/notify.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * notify.h -- in game notifications
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/theme.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/theme.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * theme.c -- abstract theming
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/theme.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/theme.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * theme.h -- abstract theming
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/ui.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/ui.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * ui.c -- libui convenient header
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/ui.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/ui.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * ui.h -- libui convenient header
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/libmlk-ui/ui/ui_p.h	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/libmlk-ui/ui/ui_p.h	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * ui_p -- libui private definitions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/mlk-run/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/mlk-run/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/mlk-run/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/mlk-run/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * main.c -- main mlk-run file
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/tools/bcc/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/tools/bcc/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/tools/bcc/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/tools/bcc/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * main.c -- binary to C/C++ arrays converter
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/tools/map/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/tools/map/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/tools/map/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/tools/map/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * main.c -- convert tiled tiled JSON files into custom files
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/src/tools/tileset/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/tools/tileset/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/src/tools/tileset/main.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/src/tools/tileset/main.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * main.c -- convert tiled tilesets JSON files into custom files
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/CMakeLists.txt	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/CMakeLists.txt	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 #
 # CMakeLists.txt -- CMake build system for Molko's Engine
 #
-# Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+# Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
 #
 # Permission to use, copy, modify, and/or distribute this software for any
 # purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-action-script.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-action-script.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-script.c -- test script action
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-action.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-action.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-action.c -- test actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-alloc.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-alloc.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-alloc.c -- test allocators
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-character.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-character.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-character.c -- test character routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-color.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-color.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-color.c -- test color routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-drawable.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-drawable.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-action.c -- test actions
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-error.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-error.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-error.c -- test error routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-map.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-map.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-map.c -- test map routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-save-quest.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-save-quest.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-save-quest.c -- test save routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-save.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-save.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-save.c -- test save routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-state.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-state.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-rbuf.c -- test error routines
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-tileset.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-tileset.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-tileset.c -- test tileset loader
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-util.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-util.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-util.c -- test utilities
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-vfs-directory.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-vfs-directory.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-vfs-directory.c -- test VFS directory
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
--- a/tests/test-vfs-zip.c	Tue Nov 02 16:02:54 2021 +0100
+++ b/tests/test-vfs-zip.c	Sun Jan 02 10:22:48 2022 +0100
@@ -1,7 +1,7 @@
 /*
  * test-zip-directory.c -- test VFS zip
  *
- * Copyright (c) 2020-2021 David Demelier <markand@malikania.fr>
+ * Copyright (c) 2020-2022 David Demelier <markand@malikania.fr>
  *
  * Permission to use, copy, modify, and/or distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above