...
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
                login.app hat unter AES 4.x jetzt auch eine Mini-Menzeile
09.04.1997 0.55 if the file /etc/.hushlogin exists, login.app will suppress
                its output to the messages window
01.05.1997 0.56 ***ATTENTION***: to all Thing users:
                from now $THINGDIR will be set to $HOME\defaults. Please
                move all user files of Thing into this directory.
                ***ATTENTION***: adaption to Christian Felsch's new TOSWIN
                2.0: now you may unlink /bin/loginsh and /bin/terminal.app.
                Just copy or link tw-call.app to /bin/loginsh.app. Then
                /bin/loginsh.app will launch your login shell in the same
                way loginsh did it, that means including logging to the
                pseudo ttys. All toswin.* files may remain within the
                directory that TOSRUN points to
17.05.1997 0.57 now not only accessories but also applications running in
                parallel mode will be set to the current uid and gid after
                login
                now also $SHELL and $LOGNAME will be found in the AES's
                environment
                it is now login.app starting the login shell under AES 4.x.
                gemsh.app will become a little smaller. Beside this,
                the login shell should now really get $HOME according to
                /etc/passwd, but the desktop getting $HOME in DOS notation
                (check it by comparision of env and aesenv)
25.05.1997 0.58 now, T-CON by Holger Weets is supported again, but attention:
                1. first copy t-con.app including its corresponding files to
                   /bin und copy or link t-con.app to /bin/messages.app
                2. use only T-CON 10.03.97, because earlier versions will crash
                   during logout or kill
                3. if memory protection is enabled, login.app will produce a
                   memory violation as soon as it tries to output something to
                   the console
                The searching of the messages to be installed is of the following
                priority:
                1. /bin/terminal.app u:\bin\messages: messages (CONSOLE.TTP) 
                   runs in the window of terminal.app
                2. /bin/messages.app: messages has its own window
                   (T-CON.APP)
                3. /bin/messages: messages (CONSOLE.TTP) runs with the TOSRUN 
                   program
01.06.1997 0.59 moved the logout loop of gemsh.app to logout.app. Now, 
                gemsh is a little bit smaller and now, a more powerfull 
                shutdown handling is possible without consume the RAM of 
                your session.
                attention: it is not possible to click on 
                /usr/bin/logout.app. Only gemsh.app is able to start 
                logout.app. I do not know why. Perhaps a problem between 
                gemsh.app running on /dev/console and logout.app running on 
                /dev/gemcon
                Although not provided by KGMD-init, login.app, gemsh.app 
                and logout.app are searched by shel_find() if not found at 
                their usual places. shel_find() means walking through the 
                AES's PATH environment as defined in GEMRAM.ENV (e.g. 
                PATH=;.;C:\;C:\GEMSYS;u:\bin;u:\usr\bin\GEM) or export 
                PATH=.,C:\,C:\GEMSYS,u:\bin,u:\usr\bin\GEM in N_AES.CNF or 
                GEM.CNF. So, you may move these three programs to 
                /usr/bin/GEM. Greetings from /usr/bin/X11:-). You may also 
                move getty.app adjusting /etc/ttytab.gem and you may also 
                move init.app editing NEWDESK.INF, N_AES.CNF, GEM.CNF and 
                so on.
                login.app now installs $USER, too
                playing login.* has been lost any time, now it is back 
                again
