escape non-ascii characters in author.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28437 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2009-08-04 14:00:22 +00:00
parent c46743bad8
commit 047e386082
2 changed files with 10 additions and 6 deletions

View file

@ -1,3 +1,7 @@
2009-08-04 Richard Frith-Macdonald <rfm@gnu.org>
* Tools/AGSHtml.m: Escape non-ascii characters etc in author.
2009-08-04 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSPropertyList.m: Fix for handling empty key values in

View file

@ -1215,8 +1215,8 @@ static NSString *mainFont = nil;
if (url == nil)
{
[buf appendString: @"<dt>"];
[buf appendString: [[author attributes]
objectForKey: @"name"]];
[buf appendString: [[[author attributes]
objectForKey: @"name"] stringByEscapingXML]];
}
else
{
@ -1224,8 +1224,8 @@ static NSString *mainFont = nil;
[buf appendString: [[url attributes]
objectForKey: @"url"]];
[buf appendString: @"\">"];
[buf appendString: [[author attributes]
objectForKey: @"name"]];
[buf appendString: [[[author attributes]
objectForKey: @"name"] stringByEscapingXML]];
[buf appendString: @"</a>"];
}
if (email != nil)
@ -2209,14 +2209,14 @@ static NSString *mainFont = nil;
}
[buf appendString: indent];
[buf appendString: @"<dt>"];
[buf appendString: [dProp objectForKey: @"key"]];
[buf appendString: [[dProp objectForKey: @"key"] stringByEscapingXML]];
[buf appendString: @" = </dt>\n"];
[buf appendString: indent];
[buf appendString: @"<dd>\n"];
[self incIndent];
if (value != nil)
{
[buf appendString: value];
[buf appendString: [value stringByEscapingXML]];
}
else
{