<?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"
	>
<channel>
	<title>Comments on: Mouse tracking by Lap Cat</title>
	<atom:link href="http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/feed/" rel="self" type="application/rss+xml" />
	<link>http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/</link>
	<description>Coding under the close supervision of cats</description>
	<pubDate>Sat, 22 Nov 2008 10:40:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Jeff</title>
		<link>http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-34</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Sat, 28 Oct 2006 15:47:05 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-34</guid>
		<description>&lt;p&gt;Now the Apple documentation can just link to my blog post!&lt;/p&gt;

&lt;p&gt;Strangely, when I used SummaryService to get the post down to one sentence, the sentence was &lt;q&gt;Itâ€™s almost as if your mouse were approaching the speed of light, and events that appear in sequence from the mouseâ€™s perspective appear simultaneous from the perspective of the stationary window, because of the principles of special relativity.&lt;/q&gt; I guess programming is rocket science. Can't &#8230; crack &#8230; a smile &#8230; wouldn't be logical, captain.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Now the Apple documentation can just link to my blog post!</p>
<p>Strangely, when I used SummaryService to get the post down to one sentence, the sentence was <q>Itâ€™s almost as if your mouse were approaching the speed of light, and events that appear in sequence from the mouseâ€™s perspective appear simultaneous from the perspective of the stationary window, because of the principles of special relativity.</q> I guess programming is rocket science. Can&#8217;t &hellip; crack &hellip; a smile &hellip; wouldn&#8217;t be logical, captain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Wigzell</title>
		<link>http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-33</link>
		<dc:creator>Simon Wigzell</dc:creator>
		<pubDate>Sat, 28 Oct 2006 15:29:17 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-33</guid>
		<description>I reported this Dec 2005 as radar bug 4375548 at Apple, with a request to at least document this behaviour; case is still open :-)</description>
		<content:encoded><![CDATA[<p>I reported this Dec 2005 as radar bug 4375548 at Apple, with a request to at least document this behaviour; case is still open <img src='http://lapcatsoftware.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abridged Version for the Impatient</title>
		<link>http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-32</link>
		<dc:creator>Abridged Version for the Impatient</dc:creator>
		<pubDate>Sat, 28 Oct 2006 05:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-32</guid>
		<description>There was a bug in Vienna where mouse-clicking in another browser tab didnâ€™t always bring the other tab forward. The bug seemed to occur at random (worst kind of bug).

Iâ€™ve uploaded a simple demo application project, TrackingRects, that simulates mouse tracking for Vienna browser tabs with close buttons. The application presents a window containing two larger boxes (simulating tabs), each of which contains a smaller box (simulating a close button). Every box has a mouse-tracking rectangle within its borders, and all of the resulting mouseEntered: and mouseExited: messages are logged.

If you move the mouse in and out of the boxes slowly, then everything works as expected. Weirdness begins to happen, though, if you zip the mouse through the boxes. According to the logs, the mouse has entered the second box before it exited the first box. Apparently, Cocoa likes to send mouseEntered: messages before mouseExited: messages when theyâ€™re close enough together (!).

Bottom Line: Do not rely on the runtime to send event messages to your code in a particular order.</description>
		<content:encoded><![CDATA[<p>There was a bug in Vienna where mouse-clicking in another browser tab didnâ€™t always bring the other tab forward. The bug seemed to occur at random (worst kind of bug).</p>
<p>Iâ€™ve uploaded a simple demo application project, TrackingRects, that simulates mouse tracking for Vienna browser tabs with close buttons. The application presents a window containing two larger boxes (simulating tabs), each of which contains a smaller box (simulating a close button). Every box has a mouse-tracking rectangle within its borders, and all of the resulting mouseEntered: and mouseExited: messages are logged.</p>
<p>If you move the mouse in and out of the boxes slowly, then everything works as expected. Weirdness begins to happen, though, if you zip the mouse through the boxes. According to the logs, the mouse has entered the second box before it exited the first box. Apparently, Cocoa likes to send mouseEntered: messages before mouseExited: messages when theyâ€™re close enough together (!).</p>
<p>Bottom Line: Do not rely on the runtime to send event messages to your code in a particular order.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-31</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Fri, 27 Oct 2006 01:45:59 +0000</pubDate>
		<guid isPermaLink="false">http://lapcatsoftware.com/blog/2006/10/26/mouse-tracking-by-lap-cat/#comment-31</guid>
		<description>I Iike Vienna more after reading posts like this.</description>
		<content:encoded><![CDATA[<p>I Iike Vienna more after reading posts like this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
