mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-06-11 09:29:27 +00:00
To.Do, UpdateLog:
Added explanation of the (minor) changes made in the initial v2.0.6 checkin, and what still needs to be done. UpdateLog: Minor formatting change on some lines. link.script, mods: These files are obsolete.
This commit is contained in:
parent
d2efd0151f
commit
f6ad5e32aa
|
@ -1,3 +1,16 @@
|
||||||
|
For more bug reports, see also http://www.gno.org/~gno/bugs.html
|
||||||
|
|
||||||
|
Gsh is not currently running for GNO v2.0.6 (when it is rebuilt; the v2.0.4
|
||||||
|
gsh works fine -- other than outstanding bug reports -- with the v2.0.6
|
||||||
|
kernel). This obviously has to be sorted out.
|
||||||
|
|
||||||
|
Gsh requires the v2.0.4 ltermcap to link. Termcap has changed in v2.0.6,
|
||||||
|
and gsh should be updated to reflect this.
|
||||||
|
|
||||||
|
There is a lot of duplication in the macro files. They should be generated
|
||||||
|
with macgen from a common source file. (The constructs to do this are
|
||||||
|
already in the makefile, but commented out.)
|
||||||
|
|
||||||
Need to modify Tim's mutex code to be:
|
Need to modify Tim's mutex code to be:
|
||||||
|
|
||||||
t lda #1
|
t lda #1
|
||||||
|
@ -24,7 +37,9 @@ recursive aliases.
|
||||||
|
|
||||||
multiple files for 'edit'.
|
multiple files for 'edit'.
|
||||||
|
|
||||||
'df' lists a bunch appleshare shit.
|
'df' lists a bunch appleshare shit. [gdr: There is now a stand-alone df
|
||||||
|
implementation. The builtin should either use code from the other
|
||||||
|
implementation, or be declared obsolecent.
|
||||||
|
|
||||||
change updatevars to do a read_variable for better performance (and
|
change updatevars to do a read_variable for better performance (and
|
||||||
for correctness!)
|
for correctness!)
|
||||||
|
|
|
@ -1,5 +1,30 @@
|
||||||
GSH 1.1 UPDATES...
|
GSH 2.0 UPDATES
|
||||||
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
24 Apr 98 [gdr] Fitted gsh sources into into GNO builds. While gsh
|
||||||
|
assembles and links (abeit using the v2.0.4 termcap library),
|
||||||
|
it does not currently run -- it just crashes. The changes
|
||||||
|
that were made includes:
|
||||||
|
- 'keep' lines were eliminated
|
||||||
|
- the 'mcopy' now takes the macro from the /obj/gno/bin/gsh
|
||||||
|
directory. This is in anticipation of having the macro
|
||||||
|
files generated from a single source file; there is a large
|
||||||
|
amount of duplication. For the moment, the makefile merely
|
||||||
|
copies the old macro files from the "M" directory to the
|
||||||
|
/obj/gno/bin/gsh directory.
|
||||||
|
- start each file with a dummy routine so that the source
|
||||||
|
code winds up in the *.o rather than the *.root file.
|
||||||
|
- added the 'setcom 60' directive; there were many source
|
||||||
|
lines that were otherwise getting truncated.
|
||||||
|
|
||||||
|
18 Nov 97 - [gdr] initial checkin into v2.0.6 repository. No changes
|
||||||
|
were made to the sources.
|
||||||
|
|
||||||
|
GSH 1.1 UPDATES
|
||||||
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
(unknown) - Removed two references to $E0C000 in shell.asm (signal
|
||||||
|
handlers). Bad Timmy!
|
||||||
2/25/92 d01 - fixed a problem with the command-line aborting after certain
|
2/25/92 d01 - fixed a problem with the command-line aborting after certain
|
||||||
built-ins are run.
|
built-ins are run.
|
||||||
4/03/92 d02 - .ttya and .ttyb are displayed as 'ta' and 'tb' respectively in
|
4/03/92 d02 - .ttya and .ttyb are displayed as 'ta' and 'tb' respectively in
|
||||||
|
@ -43,7 +68,8 @@ GSH 1.1 UPDATES...
|
||||||
~2 if $home was /usr. Looked real dumb :) and was incorrect.
|
~2 if $home was /usr. Looked real dumb :) and was incorrect.
|
||||||
- optimizations to job control
|
- optimizations to job control
|
||||||
d16 - echo flushes the stdio when finished.
|
d16 - echo flushes the stdio when finished.
|
||||||
6/24/92 - fixed bug in system() call vector..make should work better now :)
|
6/24/92 - fixed bug in system() call vector..make should work better
|
||||||
|
now :)
|
||||||
- added a newline after 'pwd'.
|
- added a newline after 'pwd'.
|
||||||
- wrote 'edit' built-in.
|
- wrote 'edit' built-in.
|
||||||
6/26/92 d17 - began work on stdin for gsh. Uses GS/OS, ioctl(), etc...
|
6/26/92 d17 - began work on stdin for gsh. Uses GS/OS, ioctl(), etc...
|
||||||
|
@ -106,7 +132,7 @@ GSH 1.1 UPDATES...
|
||||||
9/03/92 - fixed memory trashing problem in 'source'
|
9/03/92 - fixed memory trashing problem in 'source'
|
||||||
9/04/92 - 'ps' only displays processes with the users uid. Be sure to
|
9/04/92 - 'ps' only displays processes with the users uid. Be sure to
|
||||||
use login, or you'll be the kernel's uid and get to see all
|
use login, or you'll be the kernel's uid and get to see all
|
||||||
of the kernel's processes as your own.
|
of the kernel's processes as your own.
|
||||||
9/10/92 - forgot to 'clc' when alias not found in 'alias foo'.
|
9/10/92 - forgot to 'clc' when alias not found in 'alias foo'.
|
||||||
9/20/92 - fixed open-apple mapping
|
9/20/92 - fixed open-apple mapping
|
||||||
- changed keyboard mapping
|
- changed keyboard mapping
|
||||||
|
@ -138,21 +164,22 @@ GSH 1.1 UPDATES...
|
||||||
this now.
|
this now.
|
||||||
02/17/93 b03 - gshrc is now read as '@:gshrc'
|
02/17/93 b03 - gshrc is now read as '@:gshrc'
|
||||||
03/02/93 - 'set' automatically detects changing $term and auto-peforms a
|
03/02/93 - 'set' automatically detects changing $term and auto-peforms a
|
||||||
tset. manually typing 'tset' is no longer required though it is
|
tset. manually typing 'tset' is no longer required though it is
|
||||||
still included.
|
still included.
|
||||||
- prompts can now contain \n,\r,\t,\b.
|
- prompts can now contain \n,\r,\t,\b.
|
||||||
03/10/93 - updated automatic variable setting code. works faster now.
|
03/10/93 - updated automatic variable setting code. works faster now.
|
||||||
- optimized low-level string routines
|
- optimized low-level string routines
|
||||||
03/25/93 - fixed NULL commands aborting entire command-lines.
|
03/25/93 - fixed NULL commands aborting entire command-lines.
|
||||||
04/04/93 - history commands can now be greater than 256 characters, though
|
04/04/93 - history commands can now be greater than 256 characters, though
|
||||||
when being read, they are clipped to 1024.
|
when being read, they are clipped to 1024.
|
||||||
- the history file location has been moved to '@:history'
|
- the history file location has been moved to '@:history'
|
||||||
- if $ignoreeof is set, then EOF (^D) will not quit the shell.
|
- if $ignoreeof is set, then EOF (^D) will not quit the shell.
|
||||||
- %U and %u will start and end underlining in prompts.
|
- %U and %u will start and end underlining in prompts.
|
||||||
04/22/93 b04 - 'df' displays device numbers
|
04/22/93 b04 - 'df' displays device numbers
|
||||||
- gsh now takes commands as command-line input. ie.,
|
- gsh now takes commands as command-line input. ie.,
|
||||||
'gsh echo hello, world' will start gsh then gsh will run echo.
|
'gsh echo hello, world' will start gsh then gsh will run echo.
|
||||||
- fixed a nasty shell script bug that basically rendered it useless.
|
- fixed a nasty shell script bug that basically rendered it
|
||||||
|
useless.
|
||||||
- fixed memory trashing in shell scripts.
|
- fixed memory trashing in shell scripts.
|
||||||
- fixed memory trashing in histories.
|
- fixed memory trashing in histories.
|
||||||
04/26/94 b05 - which no longers displays the command-name first.
|
04/26/94 b05 - which no longers displays the command-name first.
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
o/main
|
|
||||||
o/shell
|
|
||||||
o/history
|
|
||||||
o/prompt
|
|
||||||
o/cmd
|
|
||||||
o/expand
|
|
||||||
o/invoke
|
|
||||||
o/shellutil
|
|
||||||
o/builtin
|
|
||||||
o/hash
|
|
||||||
o/alias
|
|
||||||
o/dir
|
|
||||||
o/shellvar
|
|
||||||
o/jobs
|
|
||||||
o/sv
|
|
||||||
o/stdio
|
|
||||||
o/orca
|
|
||||||
o/edit
|
|
||||||
o/term
|
|
||||||
o/bufpool
|
|
||||||
direct
|
|
||||||
keep=gsh
|
|
|
@ -1,2 +0,0 @@
|
||||||
Removed two references to $E0C000 in shell.asm (signal handlers).
|
|
||||||
Bad Timmy!
|
|
Loading…
Reference in New Issue
Block a user