joe
8de98cc2fa
Switch over to using the new fflagstostr and strtofflags library calls.
2000-06-17 14:19:33 +00:00
ache
6386cccbf1
Activate Japanese NLS and KANJI support
2000-06-11 03:26:08 +00:00
ache
aeaf778a36
Fix one conditionalization in my prev. commit
2000-06-06 13:02:52 +00:00
ache
21eb10009f
Greately simplify oxtabs fix by simple setting f_notabs for f_color
2000-06-06 12:44:29 +00:00
ache
1bb87dcd8c
Honor f_notabs flag even in COLORLS
2000-06-06 12:25:17 +00:00
ache
bd7aee03b6
Back out spaces to TABs replace removing for COLORLS
...
Rewrite corresponding comment to say what happens in reality with oxtabs
and current terminal column.
2000-06-06 12:10:07 +00:00
ache
524d646477
Don't replace TABs with spaces for COLORLS because "some terminals get confused"
...
as comment says. I know no terminal confused by this. If even such terminal
exists, it must be termcap flag for this, not hardcoded in ls.
2000-06-06 07:32:20 +00:00
ache
9b69330acf
Add -G to usage: if COLORLS
2000-06-06 07:29:43 +00:00
ache
5659bb7484
Staticize more functions
2000-06-06 07:19:50 +00:00
ache
8f5fd01ed6
Move colorquit() prototype to extern.h
...
Add "extern" to variables declarations in extern.h to not make them
commons into each compiled file.
2000-06-06 07:14:01 +00:00
ache
1b57c1627c
Make signal handler safe - don't use stdio (pointed by bde)
...
Staticize some color functions
Add yet one tolower() call which is forgotten after check
Don't check for OOPS - not really needed
2000-06-06 06:52:03 +00:00
ache
5bc77f44a4
Reflect reality:
...
yellow -> brown
white -> light grey
2000-06-06 00:42:24 +00:00
ache
af7185e20d
Get rid of curses completely - use tgoto instead of tparm
2000-06-05 20:54:46 +00:00
cracauer
4f7cf52071
Do SIGINT cleanup for SIGQUIT as well.
2000-06-05 20:38:47 +00:00
ache
bb8d736bb0
Kill yourself in ^C handler, not exit(1) to allow script to sense signal
2000-06-05 20:08:50 +00:00
ache
f2b2cff75d
Cosmetique of prev. optimization - don't use global variable
2000-06-05 19:56:52 +00:00
ache
5bc31495b7
Don't use curses includes, include termcap.h instead
...
Don't use curses functions, use tputs instead
Add ^C reaction - reset colors
Optimization - don't turn off colors after EACH file printed.
Fix wrong ctype macro arg type in LSCOLORS parsing
2000-06-05 19:39:39 +00:00
ache
5051e56f81
Don't use curses includes, include termcap.h instead
...
Add ^C reaction set
2000-06-05 19:36:06 +00:00
ache
6a455e7b42
Don't use ncurses, use termcap
...
Add DPADD
2000-06-05 19:34:31 +00:00
joe
d65592899e
Don't look up the ANSI sequences each time a colour is changed,
...
this is extremely inefficient, instead write them all down at the
beginning.
The correct sequence to switch colours off is to first use 'op' if
it exists, otherwise use 'oc'. If neither of these exist then we
shouldn't be doing colour with this terminal.
Reviewed by: ache
2000-06-05 03:51:29 +00:00
joe
ed202d13d9
Disable colour support in ls when building the fixit floppy, and make
...
a note of it in the release Makefile.
2000-06-05 02:25:55 +00:00
joe
6bddd8294a
* Re-implement colour support using termcap's AF and AB capabilities
...
to manage the ANSI colour sequences. Colour support is disabled
unless the TERM environment variable references a valid termcap.
* Allow optional compilation of the colour support in the Makefile,
defaulting to yes. This allows us to switch it off for fixit
floppies and other mediums where space is an issue and the extra
bloat of statically linking with ncurses isn't acceptable.
* Display a warning if colour is requested with '-G' but support
for it isn't compiled in.
2000-06-05 02:14:01 +00:00
jwd
e64034fa46
Add -g for gigabyte sizes.
...
Approved by: jkh
2000-06-03 20:17:39 +00:00
joe
9ad4da2e70
Add colour support to /bin/ls (at a cost of 1056 bytes on my system).
...
It is not switched on by default and must be enabled with the -G
flag. When using ls -G the output behaviour is modified with ANSI
colour sequences wrapped around filenames to help distinguish file
types. (Colours can be redefined in the LSCOLORS environment
variable as described in the manual page.)
Colour support is silently disabled (if switched on) if stdout
isn't a tty.
Based on: asami's colorls port.
PR: bin/18900 && ports/18616.
2000-06-02 14:53:42 +00:00
obrien
f84c12deda
Fix ``dd if=/dev/zero of=/dev/daN'' on the Alpha by allowing the label
...
to be overwritten.
Submitted by: green
2000-05-24 06:47:10 +00:00
brian
de828c2a55
Propogate the ``call mktime'' flag from adjwday() down to adjday().
...
Submitted by: Christian Weisgerber <naddy@mips.inka.de>
2000-05-23 23:58:18 +00:00
dbaker
80efa7cbc3
Correct confusion and differentiate appropriately between GMT and UTC when
...
date is launched with the "u" argument. It now operates in the documented
manner.
Fix typo in date man page.
Submitted by: David McNett <nugget@slacker.com>
2000-05-19 18:02:25 +00:00
obrien
03282189fc
In its current state, this file is no longer needed.
2000-05-15 17:50:38 +00:00
bde
43d0095424
Don't forget to clean csh.1.
...
Fixed some style bugs.
2000-05-15 14:24:32 +00:00
cracauer
5b8d64c4b3
Fix parsing of string for eval command.
...
PR: 18447
Submitted by: Koji Mori <mori@tri.asanuma.co.jp>
2000-05-15 13:02:07 +00:00
cracauer
31c479dcd8
Fix environment passung to eval'ed commands.
...
PR: bin/6577
Submitted by: Anatoly Vorobey <mellon@pobox.com>
Approved by: silence amoung other sh experts
2000-05-15 12:33:17 +00:00
sheldonh
5443174128
Supply only one author name per instance of %A, as per mdoc.samples(7).
...
PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
2000-05-10 09:49:04 +00:00
sheldonh
14e9cd73ea
Fix miscellaneous mdoc macro argument limit infringements.
...
PR: 18465
Reported by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
2000-05-09 14:02:06 +00:00
kris
237e2d6229
Remove test for block device.
2000-05-07 08:56:21 +00:00
jkoshy
66414fdb0b
Install a manual page for `tcsh(1)', for completeness.
...
Approved by: obrien
2000-05-05 08:12:11 +00:00
asmodai
2b8b5b917a
Remove unused #include.
2000-05-01 18:34:36 +00:00
joe
215033019c
Fixes a potential buffer overflow with 'ed [MAXPATHLEN + 1 characters]'.
...
Submitted by: Mike Heffner <spock@techfour.net>
Submitted on: audit@freebsd.org
2000-04-30 20:46:14 +00:00
ache
718d9c4df2
Fix warn format
...
Pointed-by: bde
2000-04-30 17:12:49 +00:00
ache
9e83ee311b
Back out all drainwait changes. It is enough controllable via sysctl or
...
comcontrol, having it in stty cause too many problems with existing drivers
and tty access permissings of non-superuser.
Asked-by: bde
2000-04-30 17:04:26 +00:00
ache
aa662159af
gfmt: set drainwait only if changed
...
It allows to restore tty state without a warning for non-superuser
2000-04-30 16:22:09 +00:00
ache
9c5f71c789
Describe drainwait
2000-04-27 22:08:29 +00:00
ache
d14408a93c
part of gfmt really changed commit
2000-04-27 21:48:48 +00:00
ache
1ce5b73060
gfmt: set 'changed' flags only if something really changed.
2000-04-27 21:45:41 +00:00
ache
ecbfef142f
Add ability to manipulate with drain wait time
2000-04-27 21:31:23 +00:00
ache
2fbb47bdb5
Activate ja nls if WANT_KANJI
...
Fix 'make release'
Suppress 'make distribute'
2000-04-24 08:14:16 +00:00
obrien
ce5fa178d7
Pass "WANT_KANJI" from make.conf to the compiler.
2000-04-23 18:08:49 +00:00
obrien
aab240f546
MBYTEDEBUG not needed for "WANT_KANJI"
...
Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
2000-04-23 18:08:10 +00:00
obrien
f58793f0c1
Until it's impact is better understood, only active KANJI/DSPMBYTE/MBYTEDEBUG
...
if "WANT_KANJI" is defined in /etc/make.conf.
Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
2000-04-21 18:45:06 +00:00
ache
1116936479
Fix 'make distribute'
2000-04-21 12:34:41 +00:00
ache
55171d94c4
Disable ja NLS until clarifying what needed else to support it
2000-04-21 10:14:09 +00:00