[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnu-arch-users] [MERGE REQUEST: jblack]
From: |
chth |
Subject: |
[Gnu-arch-users] [MERGE REQUEST: jblack] |
Date: |
Wed, 22 Sep 2004 06:59:48 +0200 |
Please merge the following patches, they fix some tagline corner-cases
(fixes Bug# 166)
first some hackerlab fixes from
address@hidden/hackerlab--pika-escaping-fix--0
2004-09-22 04:13:30 GMT Christian Thaeter <address@hidden> patch-1
Summary:
added backslash and quote character classes
Revision:
hackerlab--pika-escaping-fix--0--patch-1
Backslash is only the \ character needed for the escaping engine
Quotes are " and ' using the singlequote is new and imo correct,
it will have no bad effects but is just for scheme not really
required. But since we can not provide a character class for any
single character, it makes sense to put them together in logical
groups. When you don't agree with this, just silently drop the '
character from the class without notifying me.
modified files:
char/char-class.c char/char-class.h
2004-09-22 04:16:40 GMT Christian Thaeter <address@hidden> patch-2
Summary:
Fixed the escaping engine
Revision:
hackerlab--pika-escaping-fix--0--patch-2
The escaping engine had hard-coded to escape \ and " no matter
of the supplied escape_classes, together with the previous patch
one can now use char_class_backslash and char_class_quote to do so.
note that I added escaping of the ' character see previous patch.
Drop it if you don't agree.
modified files:
char/pika-escaping.c
next from:
address@hidden/tla--taglineescaping--0
2004-09-22 04:32:13 GMT Christian Thaeter <address@hidden> patch-1
Summary:
added char_class_backslash to the characters which tla will escape
Revision:
tla--taglineescaping--0--patch-1
This come together with the hackerlab fixes from
address@hidden/hackerlab--pika-escaping-fix--0--patch-1
address@hidden/hackerlab--pika-escaping-fix--0--patch-2
from now one the " character will NOT being escaped anymore, which
makes tla more compatible to pre-escaping versions. THIS DOES NOT
IMPEDE ANY COMPATIBILITY ISSUES. Archives from any previous
version are accepted naturally and archives created with this are
more compatible with older tla versions.
IMPORTANT: for the next archive version bump use the following:
static const int arch_escape_classes = char_class_control |
char_class_space | char_class_backsl ash | char_class_quote |
char_class_non_ascii;
That will escape " and ' again in a sane way
modified files:
libarch/arch.h
2004-09-22 04:33:49 GMT Christian Thaeter <address@hidden> patch-2
Summary:
fixed 'tla id'
Revision:
tla--taglineescaping--0--patch-2
the code was just borked and did not what it should do.
modified files:
commands/cmd-id.c
Christian
- [Gnu-arch-users] [MERGE REQUEST: jblack],
chth <=