Xcode 3 doc window woes (was: Lost markers after Reference Library update)
Xcode 3 doc window woes (was: Lost markers after Reference Library update)
- Subject: Xcode 3 doc window woes (was: Lost markers after Reference Library update)
- From: Matt Neuburg <email@hidden>
- Date: Sat, 29 Dec 2007 19:26:29 -0800
- Thread-topic: Xcode 3 doc window woes (was: Lost markers after Reference Library update)
On Fri, 28 Dec 2007 23:26:30 -0600, Ken Thomases <email@hidden> said:
>If I search for a method (for example, typing "setbyadd" in the search
>field) and then click on one of the matches (e.g.
>"setByAddingObject:"), the resulting page does not have a function/
>method/etc. pop-up. However, if I click on the same match a second
>time, then the page refreshes and the pop-up does show up.
>
>It's a nuisance, but it gets me the functionality I need.
>
>Also, I may be misremembering but I don't think the pages used to show
>the table of contents on the left of the page. Now they do. I can
>click the Hide TOC link to get back to the display I'm used to, but
>that's an additional nuisance. Also, if I want the function/method/
>etc. pop-up I need to perform the first trick before clicking Hide
>TOC. Doing it in the reverse order fails because the second click on
>the search match causes the table of contents to reappear.
>
>I just now did a bit of experimenting. Using the "breadcrumb" link
>for the reference page also switches from lacking the pop-up to
>showing it.
>
>More experimentation: the lack of the pop-up seems to be a timing
>thing. If I keep clicking on a search match, the pop-up will
>sometimes show and sometimes vanish. It is not as simple as it
>toggling back and forth with each click. It seems random. My guess
>is it's a race condition between the parsing and layout of the HTML
>(and CSS?) and the layout of the window elements. If the former has
>not completed before the latter, then the window doesn't know it needs
>a pop-up and hides it (or fails to create it).
I'd like to piggyback off of this to express my disappointment at the
regressions in the Xcode 3 docs window. There seem to be more and more of
them. Here are some phenomena I've recently noticed:
* As noted in the piggybacked thread, the second popup (the one listing
methods in the current page) is no longer reliably appearing.
* "Find" doesn't work within a page either. It seems to find only the first
instance of something. For example, on the NSText class ref page, hit
Command-F and search for "delete". You can only find the first instance;
hitting Command-G repeatedly does nothing.
* Option-double-clicking something in my code sometimes takes me to the
wrong page. For example, option-double-clicking the class name QTMovie takes
me to a "deprecated" page about the QTMovie function that tells me I really
ought to be looking at the page about the class QTMovie (well, duh).
* Sometimes, option-double-clicking something in my code does nothing. It
brings the docs page to the front but we don't switch content from what's
already showing there.
* The bug where hitting the "back" button sometimes does not take you to the
previously viewed page, but rather rockets you unexpectedly into Safari, is
not fixed.
* The bug where, if hitting the "back" button works, it does not take you to
the particular area of the frameset that you were looking at before, but
rather to the top of the first page of the frameset, is not fixed.
* There are still some malformed links. For example, the NSString page still
thinks the info on CFString is to be found on a page called "Introduction to
Messier Demo Book".
m.
--
matt neuburg, phd = email@hidden, <http://www.tidbits.com/matt/>
A fool + a tool + an autorelease pool = cool!
One of the 2007 MacTech Top 25: <http://tinyurl.com/2rh4pf>
AppleScript: the Definitive Guide - Second Edition!
<http://www.amazon.com/gp/product/0596102119>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden