gnu-arch-users
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]