Sven Wischnowsky
11e3147466
try to make ${(e)..} work for complicated parameter expansions in the value; this means: keep Qstring tokens unchanged if they are inside double quotes and tokenizing patterns in parameter expansions (14381)
2001-05-18 12:39:24 +00:00
Bart Schaefer
071b084ea8
Signal queuing tweak.
2001-05-17 15:56:12 +00:00
Sven Wischnowsky
8e20d1da63
more fixage for expansion: just convert the command line to the original when expansion shouldn't or couldn't do something sensible on the line (14359)
2001-05-16 10:27:06 +00:00
Wayne Davison
4a28d81c47
Added HIST_TMPSTORE define.
2001-05-15 16:32:28 +00:00
Wayne Davison
9f9ced8c62
+ Changed histreduceblanks() to preserve spaces at the start of the
...
line when HISTIGNORESPACE is set.
+ Flag a history entry with HIST_TMPSTORE when should_ignore_line()
returns true (instead of dropping it from the history immediately).
+ Get rid of old HIST_TMPSTORE entries when a new command is entered.
+ The hist-file-reading code now handles destroying a foreign
duplicate (when marked as duplicate by addhistnode()).
2001-05-15 16:32:25 +00:00
Wayne Davison
eb71464b09
Changed addhistnode() to not displace an already-hashed command with
...
one that is marked HIST_TMPSTORE. Also changed the function to not
ever destroy the entry we're currently adding (the caller now destroys
the newly-added entry, if it so desires).
2001-05-15 16:32:22 +00:00
Sven Wischnowsky
dc9d78c659
(14350)
2001-05-15 13:52:22 +00:00
Peter Stephenson
231f077a75
14348: fix globalexport with typeset -g
2001-05-15 10:02:34 +00:00
Sven Wischnowsky
a2a1c2411a
calculate the length of the region to map (for mapped zwc files) correctly, including the offset-page-boundary-adjustment (14346)
2001-05-15 08:38:59 +00:00
Sven Wischnowsky
015120a287
set list_pipe_job only for real pipelines (14327)
2001-05-14 08:51:59 +00:00
Peter Stephenson
7f7e58935b
14314: writing const variable under cygwin
2001-05-11 12:59:50 +00:00
Wayne Davison
6066bd7eeb
Fixed an obscure local-history bug that could make the "history"
...
command output something that was slightly wrong. (14304)
2001-05-10 23:06:54 +00:00
Andrey Borzenkov
69f010c8c9
users/3872: rename inet_* routines to avoid clash with Solaris 7 headers.
2001-05-10 16:57:28 +00:00
Sven Wischnowsky
2c38f5bba1
barf if a empty string is given as one of the separators for _values (14293)
2001-05-10 08:52:30 +00:00
Peter Stephenson
b6a44fae76
Back off 14140 (tokenize comma)
2001-05-09 09:00:19 +00:00
Sven Wischnowsky
83032fe876
add -S option to specify separator between values and their arguments; make _values add the value-separator as a suffix for most types of actions (14257)
2001-05-08 12:24:21 +00:00
Peter Stephenson
8ff0785863
Fixes from Andrej for zpty on cygwin
2001-05-08 10:26:58 +00:00
Sven Wischnowsky
a3e01003c8
print space/backspace when reacing the last column while printing descriptions and the like to avoid a cursor positioning bug depending on the kind of terminal (autowrap) (14251)
2001-05-08 08:14:33 +00:00
Bart Schaefer
5aa1c04fd6
Prevent "no multi-letter values" error on values of '\:' and '' in compvalues().
2001-05-06 22:37:51 +00:00
Sven Wischnowsky
1e79a3424f
14214
2001-05-03 07:13:37 +00:00
Peter Stephenson
6a0c6b1b27
Make X{$~foo}Y where $foo contains commas behave as expected
2001-05-02 09:53:32 +00:00
Sven Wischnowsky
ca29f22a86
remove quotes when looking at arguments in comparguments (14198)
2001-05-02 09:23:07 +00:00
Peter Stephenson
0b56c15853
Use BDIGBUFSIZE in two other places
2001-05-01 09:46:09 +00:00
Andrey Borzenkov
cd5e39ef50
Bart 14144: fix compilation problem on current Cygwin 1.3.1 (macros were
...
changed to external variables and cannot be used to initialize static array).
Modified by me __CYGWIN -> __CYGWIN__
2001-04-30 10:40:50 +00:00
Bart Schaefer
ba9541fb5d
BDIGBUFSIZE for binary conversions.
2001-04-28 17:38:00 +00:00
Clint Adams
ee404f2cff
14125: remove static incleanup flag because it is unused
2001-04-26 15:54:06 +00:00
Clint Adams
6dc04f1329
14123: don't include curses.h in termcap.c if term.h doesn't need it
2001-04-26 15:48:14 +00:00
Bart Schaefer
17539b1e2c
Another HAVE_TERM* compilation tweak.
2001-04-26 14:35:53 +00:00
Sven Wischnowsky
aa99b19c08
rename -W option to -w, add new -W option which makes _arguments complete options even after options that get their argument in the same word; new _guard function for conditionally displaying messages (14105)
2001-04-26 12:13:36 +00:00
Sven Wischnowsky
f18218f2ad
fix a sizeof() to strlen()
2001-04-25 09:05:10 +00:00
Bart Schaefer
8baeec4637
Fix term* linkage _again_.
2001-04-24 06:48:54 +00:00
Bart Schaefer
e2e9121893
Subscripting optimization and error checking.
2001-04-24 05:45:16 +00:00
Andrey Borzenkov
7c45854508
14077: revert clint's build patches on 19.04.2001
2001-04-23 19:59:03 +00:00
Bart Schaefer
fc4511ecb7
Fix subscripting bug with backslash-double-quote.
2001-04-23 15:30:22 +00:00
Bart Schaefer
eee9d49755
Fix bug in (kK) subscript flags.
2001-04-22 21:04:10 +00:00
Clint Adams
961564ddda
14065: decrease termcap/terminfo parameter fishiness
2001-04-22 14:46:59 +00:00
Bart Schaefer
6bf2ff1717
More term*.h inclusion un-confusion.
2001-04-21 21:41:28 +00:00
Bart Schaefer
219674c48b
More parameter/subscript cleanup.
2001-04-21 18:49:12 +00:00
Clint Adams
ed28d19b96
14055: include termio.h in termcap.c for the benefit of Solaris 8
2001-04-20 14:22:23 +00:00
Clint Adams
92902608e4
14053: add $termcap special parameter
2001-04-20 13:31:24 +00:00
Bart Schaefer
220ad9aa23
Parameter repairs, mostly for subscripting.
2001-04-20 06:13:35 +00:00
Peter Stephenson
95733c61c2
bindkey -rp removes prefix bindings; bindkey -p bugfix
2001-04-19 19:43:45 +00:00
Clint Adams
3b09ee496a
14041: reduce unnecessary linking for modules
2001-04-19 17:55:02 +00:00
Clint Adams
28fe9e6027
14039: simulate old linking behavior
2001-04-19 17:00:52 +00:00
Clint Adams
a43aa761cd
14033: reduce unnecessary library linking for modules and main binary
2001-04-19 14:45:41 +00:00
Sven Wischnowsky
e4e2e4f916
use the right path patterns for completion functions
2001-04-19 10:39:45 +00:00
Clint Adams
60da953ac7
14018: honor STRIPFLAGS when installing modules
2001-04-19 01:44:29 +00:00
Sven Wischnowsky
a924eeba12
only use the exclusion lists of options that are not currently being completed, but keep options from being completed more than once (13999)
2001-04-17 09:52:32 +00:00
Wayne Davison
0c2ae111df
Don't define gethostbyname2() as static, since it can clash with the
...
system header files on a system that provides the prototype but not
the object.
2001-04-13 16:54:58 +00:00
Bart Schaefer
02e0363afa
Fix term*.h header file collisions.
2001-04-13 16:29:28 +00:00