Bug 345517, try #2, make the browser component use frozen linkage, so that ff+xr builds. This does *not* --enable-libxul by default for Firefox (yet). That will wait until after 1.9a1. Older patch r=darin+mento, revisions r=mano

This commit is contained in:
benjamin@smedbergs.us
2006-11-09 15:02:29 +00:00
parent 5c537d0521
commit 84c6af09b6
51 changed files with 565 additions and 465 deletions

View File

@@ -392,8 +392,12 @@ nsFeedLoadListener::TryParseAsRDF ()
if (NS_FAILED(rv)) return rv;
if (!listener) return NS_ERROR_FAILURE;
nsCOMPtr<nsIInputStream> stream;
rv = NS_NewCStringInputStream(getter_AddRefs(stream), mBody);
nsCOMPtr<nsIStringInputStream> stream =
do_CreateInstance("@mozilla.org/io/string-input-stream;1");
if (!stream)
return NS_ERROR_FAILURE;
rv = stream->SetData(mBody.get(), mBody.Length());
if (NS_FAILED(rv)) return rv;
nsCOMPtr<nsIChannel> channel;
@@ -853,9 +857,9 @@ nsFeedLoadListener::TryParseAsSimpleRSS ()
}
// Clean up whitespace
titleStr.CompressWhitespace();
CompressWhitespace(titleStr);
linkStr.Trim("\b\t\r\n ");
dateStr.CompressWhitespace();
CompressWhitespace(dateStr);
if (titleStr.IsEmpty() && !dateStr.IsEmpty())
titleStr.Assign(dateStr);