SHA256
6
0
forked from pool/grep

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:
2012-07-05 13:46:46 +00:00
committed by Git OBS Bridge
parent 9db86fc1fe
commit 60b72d06e4
4 changed files with 45 additions and 6 deletions

View File

@@ -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