1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-01 07:31:20 +02:00
Commit graph

2766 commits

Author SHA1 Message Date
Barton E. Schaefer
03e53c8f25 33143: POSIX_ARGZERO more closely matches bash et al. 2014-09-12 15:28:51 -07:00
Peter Stephenson
246404a44d Add $functypestack special parameter in zsh/parameter 2014-09-12 20:35:16 +01:00
Peter Stephenson
8bf3595e3a users/19059 based on users/19058: remove ineffiency with multiple * matches 2014-09-08 16:38:51 +01:00
Barton E. Schaefer
956829c18e 33122: typo from 32891 caused incorrect matches for pcre_match -n 2014-09-07 10:48:32 -07:00
Barton E. Schaefer
5a9f3ac773 33118: record original param unset state when treating empty the same as unset,
to avoid incorrect NO_UNSET errors
2014-09-06 22:15:28 -07:00
Barton E. Schaefer
4414e54ea7 33116: followup to 32580 to prevent double-locking with shared or incremental history 2014-09-06 22:10:30 -07:00
Barton E. Schaefer
a3b1e3ffb1 33100: check $fd more rigorously in "exec {fd}<&-" 2014-09-03 08:46:56 -07:00
Barton E. Schaefer
839a72de10 33077: SHTTY = -1 when closing it in closem() 2014-08-31 13:53:25 -07:00
Barton E. Schaefer
5b57f28256 33070: add %(e..) based on %e 2014-08-30 14:11:58 -07:00
Peter Stephenson
711e1427b5 33057: %e in prompts shows evaluation / execution depth 2014-08-29 09:46:34 +01:00
Peter Stephenson
cc6e9db29d 33047: use git to simplify massively source distribution file selection 2014-08-23 21:01:58 +01:00
Barton E. Schaefer
7d2912de04 Merge branch 'master' of git://git.code.sf.net/p/zsh/code
Conflicts:
	ChangeLog
2014-08-22 09:14:50 -07:00
Barton E. Schaefer
cb468501c9 33042: $? and $pipestatus report 128+signal number for stopped jobs 2014-08-22 09:12:23 -07:00
Mikael Magnusson
33ad7174f6 33038: Fix {^@..a} hanging 2014-08-21 01:23:32 +02:00
Barton E. Schaefer
4ba08eef7e Increase size of xbuf2 in xsymlinks to make gcc FORTIFY_SOURCE=2 happy. 2014-08-17 10:32:02 -07:00
Barton E. Schaefer
47d91c5fba 33012: add an error return value (-1) to xsymlinks() 2014-08-15 10:19:54 -07:00
Barton E. Schaefer
6fc3b67b80 32971: negative argument with %(l..) and with %<< or %>> calculates space available before right margin 2014-08-07 09:26:09 -07:00
Miles Ohlrich
22ee3a4fd9 32958: bitwise logic fix 2014-08-04 14:35:10 -07:00
Peter Stephenson
6116f1dafa 32954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob.
The (#q...) expression should simply be removed to leave a normal pattern
as before
2014-08-04 19:52:50 +01:00
Peter Stephenson
b516dc37ac unposted: remove unused variables 2014-08-04 18:54:02 +01:00
Mikael Magnusson
b8751cb9d7 32949 (wip 32928, 32937): Add :^ syntax for zipping two arrays 2014-08-04 19:00:01 +02:00
Peter Stephenson
b79ef8caaf 32932: add hmkarray() and use to fix leak 2014-08-01 16:15:13 +01:00
Barton E. Schaefer
417cb94fe1 32931: with NO_NOMATCH, a subscript glob qualifier on a not-matching pattern returns the original pattern 2014-07-31 23:46:21 -07:00
Peter Stephenson
51c0ccd303 missed updates to calls to ztrftime() 2014-07-30 14:20:07 +01:00
Peter Stephenson
d3d0910293 32918: add %. to ztrftime for use in prompts 2014-07-30 12:10:15 +01:00
Barton E. Schaefer
e439bd105b 32910: quiet update of timestamp files 2014-07-26 09:58:00 -07:00
Barton E. Schaefer
2f0efe9f59 32853: redefine VARARR() to use heap rather than stack allocation
enable old behavior via "configure --with-stack-allocation"
2014-07-24 08:45:16 -07:00
Barton E. Schaefer
77119afe19 unposted (see 32892): 'fc -I' is an error 2014-07-24 08:33:13 -07:00
Barton E. Schaefer
f6429189a8 32903: new empty (unset) elements in the special parameter hash tables are special themselves 2014-07-24 08:16:29 -07:00
Barton E. Schaefer
933a0c45d2 32898 (credit Jun T.): fix offset_start initialization bug in 32891 2014-07-23 08:40:11 -07:00
Barton E. Schaefer
2693d852f6 32891: CASE_MATCH for =~ when using pcre; fix pcre_match with empty string 2014-07-20 11:42:09 -07:00
Barton E. Schaefer
b63ff19dbf 32882 (cf. Augie Fackler 32879): correct reload of backslash-continuation lines from history, fix bad history write of events ending with backslashes 2014-07-17 19:53:11 -07:00
Peter Stephenson
e0dccff13e 32799: resource NTHR not well handled on NetBSD 2014-06-26 10:48:19 +01:00
Peter Stephenson
920db696cb 32789: --enable-zsh-valgrind allows analysis of heap allocation 2014-06-24 18:50:50 +01:00
Peter Stephenson
b5198b10a1 32768 with further modifications: LOCAL_LOOPS option. 2014-06-13 21:39:44 +01:00
Jun T
e6d7d7b013 32767: another spot to tweak bracechardots() 2014-06-11 10:19:24 -07:00
Barton E. Schaefer
d1da134c63 32766: bracechardots() agrees with xpandbraces() about what constitutes a {C1..C2} pattern, thus preventing crash 2014-06-10 23:52:38 -07:00
Jun T
e1fbf76de0 32765: fix build when not MULTIBYTE_SUPPORT 2014-06-10 23:46:15 -07:00
Nikolas Garofil
4f4d2b8247 32737, 32736 (32741), 32735, 32734, 32733, 32732 (32739): Strict compilation
fixes

	Src/utils.c: properly ifdef declarations
	Src/zsh_system.h: memmove() should return its dest argument
	Src/signals.c: define ret before use
	Src/mem.c: remove unused pointers
	Src/prototypes.h: use size_t in bcopy()
	Src/compat.c: fix const declaration inconsistency
2014-06-07 13:48:40 -07:00
Peter Stephenson
7f6dc0fe8e 32682 with tweaks: Add INC_APPEND_HISTORY_TIME.
Revert INC_APPEND_HISTORY behaviour.
2014-06-06 21:56:47 +01:00
Barton E. Schaefer
32756f78af 32723: add braces around some if/else branches 2014-06-05 21:10:23 -07:00
Barton E. Schaefer
c41287b318 32716: properly test iconv return values for error conditions 2014-06-05 08:57:40 -07:00
Daniel Shahaf
69378db3c5 32708: glob qualifier (Y) implies (oN)
plus incidental patch to avoid adding a meaningless bitvalue to sort-order flags
2014-06-04 22:47:20 -07:00
Daniel Shahaf
9381bb6a2d 32694: the number of matches to find is the suffix argument of (Y) qualifier 2014-06-03 23:46:07 -07:00
Peter Stephenson
4664dad925 unposted: restore cond_match() in case used in add-on module 2014-06-03 09:53:02 +01:00
Barton E. Schaefer
b3e5284f13 36526: when __APPLE__ is defined at compile, normalize Unicode filenames in zreaddir() 2014-06-02 07:26:50 -07:00
Daniel Shahaf
06a4913245 users/18870: fix glob scanner insert counting check.
Was causing problems with globs in paths with (Y) glob qualifier
2014-06-02 14:32:51 +01:00
Barton E. Schaefer
19f3161e51 32634: add POSIX_ARGZERO option 2014-06-01 15:01:37 -07:00
Daniel Shahaf
10ae77c0cf users/18857: add (Y) glob qualifier to generate only one match per pattern 2014-06-01 14:18:21 -07:00
Peter Stephenson
501f2003a8 32640: (#q) in [[ ... ]] forces globbing 2014-06-01 20:55:39 +01:00