Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3681

Show
Ignore:
Timestamp:
06/27/08 20:55:39 (2 months ago)
Author:
kris
Message:

added missing "unreserved" chars to Path

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/net/Uri.d

    r3676 r3681  
    154154                map['#'] |= ExcScheme | ExcAuthority | ExcPath; 
    155155 
    156                 // include these as common symbols 
    157                 map['-'] |= IncUser | IncQuery | IncQueryAll
    158                 map['_'] |= IncUser | IncQuery | IncQueryAll
    159                 map['.'] |= IncUser | IncQuery | IncQueryAll
    160                 map['!'] |= IncUser | IncQuery | IncQueryAll
    161                 map['~'] |= IncUser | IncQuery | IncQueryAll
    162                 map['*'] |= IncUser | IncQuery | IncQueryAll
    163                 map['\''] |= IncUser | IncQuery | IncQueryAll
    164                 map['('] |= IncUser | IncQuery | IncQueryAll
    165                 map[')'] |= IncUser | IncQuery | IncQueryAll
     156                // include these as common (unreserved) symbols 
     157                map['-'] |= IncUser | IncQuery | IncQueryAll | IncPath
     158                map['_'] |= IncUser | IncQuery | IncQueryAll | IncPath
     159                map['.'] |= IncUser | IncQuery | IncQueryAll | IncPath
     160                map['!'] |= IncUser | IncQuery | IncQueryAll | IncPath
     161                map['~'] |= IncUser | IncQuery | IncQueryAll | IncPath
     162                map['*'] |= IncUser | IncQuery | IncQueryAll | IncPath
     163                map['\''] |= IncUser | IncQuery | IncQueryAll | IncPath
     164                map['('] |= IncUser | IncQuery | IncQueryAll | IncPath
     165                map[')'] |= IncUser | IncQuery | IncQueryAll | IncPath
    166166 
    167167                // include these as scheme symbols 
     
    189189                map['$'] |= IncPath; 
    190190                map[','] |= IncPath; 
    191                 map['_'] |= IncPath; 
    192191 
    193192                // include these as query symbols