-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Web search display incorrect in bezel #39
Comments
Confirmed. Can you let me know what the icon was when it was previously working, and in what version it was last working? Which build (e.g. 3800)? Are you on Leopard or Snow Leopard? |
You can see the icon in the 5th pic from the top in this howto: I'm not sure, but will assume I was running B56a6 when it last worked. I'm on Snow Leopard. Thanks, Clif |
I've got a binary compiled with this --fixed-- at Also see, http://groups.google.com/group/blacktree-quicksilver/browse_thread/thread/859269ae6123bd3/472a7ce1ac7ddb34?lnk=gst&q=pkohut#472a7ce1ac7ddb34 for more info on the --fix--. I'll push the changes in a bit. |
Just looked, you're right - the square looks like the favicon from the site. As this works with B54 on SL, somebody probably broke it with a commit they made between then and now sometime. As you've said this is only a temporary fix, and as git is so good at git bisect and git blame, I suggest we try and find the original culprit that broke it and fix that. Just incase someone else is looking: good: B56a1 |
Don't some more bisecting: 034198f is the first bad commit
:040000 040000 8e3e4c2d811e0af86c664693cd787b7fe4543b3e bb2c419d82b2eabd962f45a1746f775fd7ff4b8d M Quicksilver |
Bug IS NOT Still looking for the original culprit... :) |
Thanks pkohut! |
Bug found to be lines 244-253 of QSResourceManager.m
- NSString *basePath = [bundle bundlePath];
@pkohut, is this what you changed to fix the bug? Or did you edit somewhere else? |
Looks like your on the right path. In function imageNamed - variable image == nil after all tests had been done, so I added one last test in order to get a image pointer. What you've found is indirectly called by imageWithLocatorInformation which is called in imageNamed, which should provide the needed image pointer. One other place I changed is in QSObject_URLHandling.m, function drawIconForObject. It's the actual code for drawing the icons in the panel and overlays the finder icon for query objects. In B57 it is also drawing the ugly mess for web search objects. Here are the two files with the modifications |
Have you investigated this further Patrick? Go ahead and fix if you like, cause it will be a few days before I can get back on it. |
I haven't managed to do anything yet. I've sure it's just those few lines of code I mentioned above, but I'm not sure what Etienne was trying to do with them when he changed it so I don't want to change it back then break something else. I'm suddenly very busy, so it doesn't look like I'm gonna be able to do anything for a while now - Christmas is over, and it's back to work :( |
I'll take care of it in the next day or two. |
I went up one from commit 034198f, but it doesn't seem to be working either. Type GOO in QS and the web search icons are missing in the drop down (need the web services plugin). Also, there are no favicons shown. Do you know of any good versions that will build, before commit 034198f? I downloaded 3 different ones and just my luck they're missing files and will not build. |
Hmm.... have you tried git checkout 034198f? I've created a post in the dev group so as to make things nicer here for bug submitters: :) |
Thanks Patrick, I've got a request pending to join the group. No I tried the one before 034198f and have made it all the way back to http://github.com/tiennou/blacktree-alchemy/commit/d1dcb491de7c77d75cc78125fc748e5ba22caa7e, and still the icons are missing from the drop down. Maybe someone else can compile from code to confirm what I'm seeing. TIA |
Hmmm I didn't realise you weren't already a part of the group :( I can confirm that the icons down't show up in the drop down menu, and the favicons don't show up in that build - but I was only looking at the point where the two icon problem arose. Here's what I said in the devs group (until you get access - could be a long time!) The bug seems to have started around commit 034198f |
For those interested there is a new fix for this issue. Commit number a874418 |
Just built it and it looks pretty sexy ;) Do you have any merge conflicts with that and the latest tiennou/blacktree-alchemy branch (I added a few commits recently). If not then I'll have a look at merging it and closing this :) We really need to get another release out soon.... :D |
Not sure about merge conflicts, but I am out of sync. |
:( Having just looked and closed bug #21, there still seems to be a few problems. The bug reported that Firefox bookmarks were showing up with the ugly white file icon as opposed to the globe. Your fix removes the globe from behind it, but leaves the ugly white file icon :( |
Did you add the QSResourceManager.m and .h changes? |
Taken care of. |
Sorry, I hadn't done so. I've been busy lately so haven't had time to do any of this :( |
I'll update in a little bit. The fix was simple, though any future items like these will need to be handled on a case by case basis. There are many areas where an object can have its image state set. I'll leave it at that for now. Later I post something in the dev group. |
Latest commit updates for this issue are at e7b8ddd |
Thank you all VERY MUCH for the support! Is there anywhere the community can donate to the project? |
Closed :) |
Web searches display incorrectly in first panel of Bezel interface. This was noticed in version B56a7 (3285) but persists in B57 (3840). This is a continuation of Bug 262 on the blacktree-quicksilver Issue Tracker which has a print screen:
Thanks, Clif
The text was updated successfully, but these errors were encountered: