<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: prototype 1.5.0 patch for Safari</title>
	<atom:link href="http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/feed/" rel="self" type="application/rss+xml" />
	<link>http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/</link>
	<description>technologist defying the peter principle</description>
	<lastBuildDate>Fri, 25 Jun 2010 12:53:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Joannou Ng</title>
		<link>http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/comment-page-1/#comment-820</link>
		<dc:creator>Joannou Ng</dc:creator>
		<pubDate>Sat, 16 Jun 2007 03:04:25 +0000</pubDate>
		<guid isPermaLink="false">http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/#comment-820</guid>
		<description>For clarity, the for...in statement enumerates the properties (including methods) of the object. However, core methods of core objects (like Array) are not enumerated. This means that enumerating an unextended core object is fine, but enumerating an extended core object requires extra checks to ignore methods that extend the core object.

In this particular case, I ran into this issue because I was using the json.js provided by json.org, which ended up extending the request headers. Not using the redundant json.js solved the issue for me.

Cheers, Joannou.</description>
		<content:encoded><![CDATA[<p>For clarity, the for&#8230;in statement enumerates the properties (including methods) of the object. However, core methods of core objects (like Array) are not enumerated. This means that enumerating an unextended core object is fine, but enumerating an extended core object requires extra checks to ignore methods that extend the core object.</p>
<p>In this particular case, I ran into this issue because I was using the json.js provided by json.org, which ended up extending the request headers. Not using the redundant json.js solved the issue for me.</p>
<p>Cheers, Joannou.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rajeev karamchedu</title>
		<link>http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/comment-page-1/#comment-808</link>
		<dc:creator>rajeev karamchedu</dc:creator>
		<pubDate>Fri, 15 Jun 2007 20:49:29 +0000</pubDate>
		<guid isPermaLink="false">http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/#comment-808</guid>
		<description>Joannou

The patch was not mine to submit but I did alert the guys over there. Not sure if they have accepted it or not. Since then, I saw much traffic on that issue and resolution and trust that it has been taken care of.</description>
		<content:encoded><![CDATA[<p>Joannou</p>
<p>The patch was not mine to submit but I did alert the guys over there. Not sure if they have accepted it or not. Since then, I saw much traffic on that issue and resolution and trust that it has been taken care of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joannou Ng</title>
		<link>http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/comment-page-1/#comment-807</link>
		<dc:creator>Joannou Ng</dc:creator>
		<pubDate>Fri, 15 Jun 2007 18:25:17 +0000</pubDate>
		<guid isPermaLink="false">http://rajeev.name/2007/03/18/prototype-150-patch-for-safari/#comment-807</guid>
		<description>Did you submit the patch?</description>
		<content:encoded><![CDATA[<p>Did you submit the patch?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
