...
01.02.1997 0.51 new program aesenv.ttp
                init.app now sets $TERM also for the AES's environment
                added resource locales - the resource file will be searched
                according to the following scheme (where xy is the
                international, two-character country code, which is
                determined by the AES's language according to
                appl_getinfo() or the TOS header):
                1. $NLSPATH/<xy>/RSC/name.rsc
                2. /usr/local/share/locale/<xy>/RSC/name.rsc
                3. /usr/share/locale/<xy>/RSC/name.rsc
                4. just calling rsrc_load(name.rsc) (rsrc_load() then will
                   use shel_find())
                of course, $NLSPATH may be given in UNIX or DOS style
                ... you are recommended to do so in your software, too
07.02.1997 0.51 analog to wlogin(1) /bin/loginsh now waits for the
                termination of the login shell to update utmp and wtmp
08.02.1997 0.51 just recovered, that login.app caused a memory violation
                under MiNT with memory protection enabled. The reason was,
                that the memory flags of /bin/messages alias CONSOLE.TTP
                must be set to global:-( But why? (flags have been changed
                now) - Now, GEM-init again runs friendly with mp:-)
09.02.1997 0.52 improved error handling of gemsh.app while launching
                the desktop under AES 4.x a little (because that odd
                shel_write() only returns 0 or -1, I call now
                access(desktop,x_OK))
11.02.1997 0.52 today, I booted bypassing my graphics card and tried to run
                the virtual consoles by init.app - although init.app
                started one getty process for each virtual console, a hit
                onto Ctrl-Alt-F2 did not switch anything;-(
                CAUTION: dangerous trap for old GEM-init users! init.app
                now reads from /etc/ttytab.gem instead of /etc/ttytab, in
                order to avoid possible conflicts with virtual consoles.
                But if anyone manages it to run the virtual consoles by
                init.app: it does not hurt to add the entries for virtual
                consoles in /etc/ttytab.gem
                first version of restore.app
12.02.1997 0.52 forgot to install some signal handlers in loginsh(.wait) -
                necessory due to the close button of the MiniWin window
18.02.1997 0.52 under N.AES the welcome image did not often appear - now
                moved the welcome sound a little forward; now the menu bar
                of INIT appears again
19.02.1997 0.52 removed combined SIGNULL/CH_EXIT test in gemsh for AES with
                CH_EXIT capability
24.02.1997 0.52 little move of wind_update(END_UPDATE) in login.app 
08.03.1997 0.53 the script /usr/local/bin/showaudio will be executed by
                system() - the advantage of a script is that you may pass
                specific parameters like gemjing.app -q or lps.ttp -v 2000
                caution: my copy of /bin/sh expects the two files showaudio                
                rwxrwxrwx and showaudio.prg rwxrwxrwx - I don't know why
                due to some problems with single AES the script will only
                searched in /usr/local/bin
22.03.1997 0.54 save_desk.app is from gemsh.app - now save_desk.app and
                restore_desk.app are independent from GEM-init              
                stderr of the showaudio scripts now redirected:
  system('/usr/local/showaudio "u:\etc\init.wav" 2>/var/log/showaudio.log')
                the GEM-nls functions no more walk through
                /usr/local/share/locale/<contry>/RSC, but only $NLS and
                /usr/share/locale/<country>/RSC
                respecting N.AES reporting more form_error() messages than
                ATARI-AES 
24.03.1997 0.54 $SHELL and $LOGNAME must also be set by login.app within
                the AES environment and loginsh must read it from there if
                necessary
                loginsh now works with ATARI AES 4.1ž again
26.03.1997 0.54 more appl_getinfo() inquiries within save_desk
28.03.1997 0.54 login.app now reads from and writes to /var/adm/lastlog
02.04.1997 0.54 $TERM for AES has been handled wrong, init.app now
                sets $TERM for MiNT, getty.app does it for AES,
                memory consumption of loginsh lowered         
04.04.1997 0.54 GEMJing 1.0 may be used as sound player in
                /usr/local/bin/showaudio only by calling x.gtp
                just recovered: x.gtp causes a memory violation -
                so I need to implement my own x.gtp:-( 
06.04.1997 0.55 restore_desk.app now tries to move the windows to their
                saved positions
                aesenv.tpp now asks appl_getinfo() instead of AES version
                under AES 4.x login.app has now also a little menu bar
