Accepting request 127180 from home:jsmeix:branches:Base:System
Version upgrade to grep-2.13 that fixes Turkish I-with-dot/i-without-dot issues in UTF-8 locale OBS-URL: https://build.opensuse.org/request/show/127180 OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=28
This commit is contained in:
28
grep.changes
28
grep.changes
@@ -1,3 +1,31 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 5 11:27:21 CEST 2012 - jsmeix@suse.de
|
||||
|
||||
- Update to 2.13:
|
||||
It's moderately important to upgrade from grep-2.6 or newer,
|
||||
since a Turkish I-with-dot (U+0130) on a matched/printed line
|
||||
makes "grep -i" (in nearly any UTF-8 locale) emit corrupt output.
|
||||
Bug fixes:
|
||||
* grep -i, in a multi-byte locale, when matching a line
|
||||
containing a character like the UTF-8 Turkish I-with-dot
|
||||
(U+0130) (whose lower-case representation occupies fewer
|
||||
bytes), would print an incomplete output line. Similarly,
|
||||
with a matched line containing a character (e.g., the Latin
|
||||
capital I in a Turkish UTF-8 locale), where the lower-case
|
||||
representation occupies more bytes, grep could print garbage.
|
||||
[bug introduced in grep-2.6]
|
||||
* --include and --exclude can again be combined, and again
|
||||
apply to the command line, e.g., "grep --include='*.[ch]'
|
||||
--exclude='system.h' PATTERN *" again reads all *.c
|
||||
and *.h files except for system.h.
|
||||
[bug introduced in grep-2.6]
|
||||
New features:
|
||||
* 'grep' without -z now treats a sparse file as binary,
|
||||
if it can easily determine that the file is sparse.
|
||||
Dropped features:
|
||||
* Bootstrapping with Makefile.boot has been broken since
|
||||
grep 2.6, and was removed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 21 18:19:15 UTC 2012 - tabraham@novell.com
|
||||
|
||||
|
Reference in New Issue
Block a user