Features
- i18n: first italian localization (Daniele Scasciafratte)
- i18n: italian readme (Daniele Scasciafratte)
- i18n: italian readme (Daniele Scasciafratte)
- i18n: finished game messages (Daniele Scasciafratte)
- i18n: first 2 missions (Daniele Scasciafratte)
- i18n: other 2 missions (Daniele Scasciafratte)
- i18n: italian revision (Daniele Scasciafratte)
- i18n: other 2 missions and revisions (Daniele Scasciafratte)
- i18n: another mission (Daniele Scasciafratte)
- i18n: another 2 missions (Daniele Scasciafratte)
- italian: some revisions (Daniele Scasciafratte)
- italian: almost finished basic missions (Daniele Scasciafratte)
- italian: finished basic missions (Daniele Scasciafratte)
- italian: contributors (Daniele Scasciafratte)
- italian: contributors (Daniele Scasciafratte)
- italian: revisions (Daniele Scasciafratte)
- italian: revisions (Daniele Scasciafratte)
Bug Fixes
- dependency requirement #63 (oupala)
- typo in dependency #63 (oupala)
- italian: review (Daniele Scasciafratte)
- revision: paths (Daniele Scasciafratte)
- italian: review (Daniele Scasciafratte)
- italian: review (Daniele Scasciafratte)
- italian: review (Daniele Scasciafratte)
- italian: review (Daniele Scasciafratte)
- italian: review (Daniele Scasciafratte)
- italian: review (Daniele Scasciafratte)
- italian: broken path (Daniele Scasciafratte)
- italian: updated start-help (Daniele Scasciafratte)
- wrong path (Alexandre Rey)
- missing image (Alexandre Rey)
Reverts
- maze: original sh files (Daniele Scasciafratte)
- maze: original sh files (Daniele Scasciafratte)
Commits
- a98e4ea: bug in fc-lnr.sh when using aliases for "gsh check" (Pierre Hyvernat)
- c142583: load gsh_gettext.sh when necessary (Pierre Hyvernat)
- c800407: final mission will automatically exit GameShell in debug mode (Pierre Hyvernat)
- 242878b: load gsh_gettext.sh when necessary (Pierre Hyvernat)
- 0f601a8: added dependency procps in doc (Pierre Hyvernat)
- a276016: typo and remove old test file (Pierre Hyvernat)
- ab483f2: added delay after killing processes in test / auto (Pierre Hyvernat)
- 40be173: fix init.sh for processes group (Pierre Hyvernat)
- 2f3d280: Fix the name of the error output (laplongejunior) #62
- d2ec801: missions in group "processes" should compile even without gettext (Pierre Hyvernat)
- 6631068: typo (Pierre Hyvernat)
- 894f117: add dockerfile to release (Pierre Hyvernat)
- 87f3935: gameshell.sh can now be run with zsh (Pierre Hyvernat)
- 5446ad7: added docker instruction in README (Pierre Hyvernat)
- 2d3245c: bug, saved file didn't work anymore (Pierre Hyvernat)
- 7061a2a: bug for day in the date for mission 01_cal_nostradamus (Pierre Hyvernat)
- f4c9918: spelling (Pierre Hyvernat)
- 3972f8f: mission ideas (Pierre Hyvernat)
- fc1585f: cleaning the Book_of_potions on reset (Pierre Hyvernat)
- 5270a6b: small change to skip / goto (Pierre Hyvernat)
- 923c62b: skip.txt / skip/LANG.txt files for allowing skipping missions (Pierre Hyvernat)
- b27ca4c: update template.pot / fr.pot files (Pierre Hyvernat)
- 30a962d: added doc about skip files (Pierre Hyvernat)
- b393a70: remove old debug message (Pierre Hyvernat)
- c4e3afd: Update fr.txt (#66) (pamputt) #66
- e895730: Bienvenu -> Bienvenue (pamputt) #67
- 531ce86: corrections orthographiques (pamputt) #68
- c466779: Fix spelling (pamputt) #69
- c5e315d: fix spelling (pamputt) #70
- 9099448: Add missing hyphen (pamputt) #71
- 795546f: Fix grammar (pamputt) #72
- 87e9cba: Fix spelling (pamputt) #73
- e8fdb78: fix french translations from "cave" to "grotte" (not "cave" nor "caverne") in pipe_intro_book_of_potions section. (Thierry Monteil)
- 09f6a14: echo was turned off in passport mode (Pierre Hyvernat)
- 07e906e: copy_bin script copied absolute path instead of using $GSH_ROOT (Pierre Hyvernat)
- 417b0a6: better goal message for mission 01_alias_la (Pierre Hyvernat)
- 0b8d18b: use $(pwd -P) instead of $PWD to prevent some problems (Pierre Hyvernat)
- b1ecfdc: unprotect / protect the ROOT directory in finding_files_maze/01_ls_cd (Pierre Hyvernat)
- baf514f: explicitly explain that one must be in the cave with Servillus (Pierre Hyvernat)
- 188aee6: check that Gameshell isn't run as root (Pierre Hyvernat)
- a53910f: explain that a "FILE" may contain directories (Pierre Hyvernat)
- a9135ee: new command: gsh version (Pierre Hyvernat)
- bc783a0: additional sanity check when saving (Pierre Hyvernat)
- 4bde1b7: make sure the game is saved, even with SIGHUP (Pierre Hyvernat)
- c0371a3: old bug in new_mission.sh (Pierre Hyvernat)
- bbf058b: new command to regenerate all the static parts of the world (Pierre Hyvernat)
- 654f60e: updated homebrew link (Winston Fry) #78
- 2ab90a2: Update deps.md (Photon9) #75
- 260550b: keep dates below 2038 for compatibility with 32bits systems (Pierre Hyvernat)
- e996f0e: Translate "FICHER" to "FILE" (Photon9) #82
- 760d203: Translate CHAINE to STRING (Photon9) #84
- ad871b1: show a warning when leaving GameShell directory structure (Pierre Hyvernat)
- aebd63a: Add 'gsh check' command to list of useful commands (Photon9)
- 722df0d: put some trailing space back (Pierre Hyvernat)
- bb40430: export mission's TEXTDOMAIN before sourcing init.sh (Pierre Hyvernat)
- e19bf35: no message in debug mode when PWD is outside GameShell (Pierre Hyvernat)
- 37f2a36: if GSH_NO_GETTEXT is defined, merlin.c doesn't use gettext (Pierre Hyvernat)
- bcb1f40: added animated gif to README.md (Pierre Hyvernat)
- c075c26: bug when checking 03_chmod_rw_file_dir_throne_room (Pierre Hyvernat)
- 5729255: use [ $(id -u) -eq 0 ] to check if run as root (Pierre Hyvernat)
- 48e7592: remove old reference to 'start.sh' in gsh HELP (Pierre Hyvernat)
- 3beb0b0: Fix typo in documentation (Björn Guth) #94
- 14b1d90: do not create a savefile when using gameshell.sh -h (Pierre Hyvernat)
- 068c95e: Fixed typo 04_stderr_dev-null_grimoires's english goal (Élise) #98
- dc0aadc: Update it.txt (Paolo Mauri)
- abf7c47: Create it.txt (Paolo Mauri)
- 5225774: Create it.po (Paolo Mauri)
- 8cc6159: final mission, misc e pipes_merchant (#7) (Daniele Scasciafratte)
- 2e21eb0: Missions permissions ita (#2) (Zaizen)
- 4e67044: Italian (#8) (wshield05)
- 4ab74e4: Intermediate (#9) (Paolo Mauri)
- 362d9c5: Italian (#10) (Sirio Negri)
- a20c265: stdin, stdout, stderr italian translation. (#14) (Zaizen)
- 7bacd63: fixes (#13) (wshield05)
- 0c313a7: fix(italian) (#15) (Domenico Mammola)
- abe339b: fix(Italian) (#17) (Domenico Mammola)
- 19625cc: Update missions/basic/01_cd_tower/i18n/it.po (Daniele Scasciafratte)
- 19035e3: Update missions/basic/02_cd.._cellar/i18n/it.po (Daniele Scasciafratte)
- fb6f174: Update missions/basic/01_cd_tower/i18n/it.po (Daniele Scasciafratte)
- 40771e4: Update missions/pipe_intro_book_of_potions/00_shared/book_of_potions/it.txt (Daniele Scasciafratte)
- fb48bf6: Update missions/pipe_intro_book_of_potions/00_shared/book_of_potions/it.txt (Daniele Scasciafratte)
- 1ecb0ff: Update missions/pipes_merchant_stall/00_shared/data/firstnames.it (Daniele Scasciafratte)
- 22d1960: use lowercase for later characters in directory names (Pierre Hyvernat)
- dfd083a: endlines (Pierre Hyvernat)
- 85306de: ps truncates process names to 15 characters! (Pierre Hyvernat)
- 0cd2684: kill xeyes in the corresponding auto.sh script (Pierre Hyvernat)
- d49e847: initial history for zsh was saved in a file named 0! (Pierre Hyvernat)
- 4e0ffeb: added a script
rm
to offer some safeguard when removing files (Pierre Hyvernat) - 7f2e129: use https://github.com/ericpruitt/wcwidth.awk (Pierre Hyvernat)
- e3cbd1f: added option -G to disable gettext entirely (Pierre Hyvernat)
- bf440b7: added a warning about not modifying the book of potions (Pierre Hyvernat)
- b15b51f: list languages in main README file (Pierre Hyvernat)
- eea7143: faster cleaning of stall in pipes_merchant_stall missions (Pierre Hyvernat)
- 746bd36: missing wcwidth.awk when displaying treasure messages (Pierre Hyvernat)
- a48d656: fix wrong word in italian (Daniele Scasciafratte) #106
- 9959430: bug in clean.sh for missions pipes_merchant_stall (Pierre Hyvernat)
- 1fa0a93: Fix typos in French translations (#114) (Hugues Peccatte) #114
- 43ee365: change to Stall directory in auto scripts (Pierre Hyvernat)
- 588153b: chaîne => chaine (Pierre Hyvernat)
- 6f4da52: do not save timestamp in _gsh_version (Pierre Hyvernat)
- 0bf3f51: version wasn't recorded in the generated archive! (Pierre Hyvernat)
- 4a71912: define XAUTHORITY if it is unset (Pierre Hyvernat)
- 98987a5: force updating tags when creating release (Pierre Hyvernat)