make data URLs ignore base URLs

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36150 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2013-02-16 08:02:44 +00:00
parent ede3a6c241
commit d81607ac73
2 changed files with 12 additions and 3 deletions

View file

@ -1,4 +1,8 @@
2013-02-14 Richard Frith-Macdonald <rfm@gnu.org>
2013-02-16 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSURL.m: a data url ignores any base URL.
2013-02-15 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSPredicate.m: updates to output correct predicate format
for binary operators.

View file

@ -896,8 +896,13 @@ static NSUInteger urlAlign;
{
buf->isFile = YES;
}
else if (strcmp(buf->scheme, "data") == 0
|| strcmp(buf->scheme, "mailto") == 0)
else if (strcmp(buf->scheme, "data") == 0)
{
canBeGeneric = NO;
DESTROY(_baseURL);
base = 0;
}
else if (strcmp(buf->scheme, "mailto") == 0)
{
usesFragments = NO;
usesParameters = NO;