Closed
Bug 395961
Opened 17 years ago
Closed 16 years ago
Shouldn't show full path to handler executable in Launch Application dialog (show 'pretty name' instead)
Categories
(Firefox :: File Handling, defect, P2)
Tracking
()
VERIFIED
FIXED
Firefox 3
People
(Reporter: stephend, Assigned: jimm)
References
()
Details
Attachments
(2 files, 2 obsolete files)
22.66 KB,
image/jpeg
|
Details | |
9.00 KB,
patch
|
Biesinger
:
superreview+
|
Details | Diff | Splinter Review |
Build ID: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9a8pre) Gecko/2007091204 Minefield/3.0a8pre Summary: Shouldn't show full path to handler executable in Launch Application dialog (show 'pretty name' instead) Steps to Reproduce: 1. Click on http://phobos.apple.com/WebObjects/MZStore.woa/wa/storeFront 2. Note the resulting dialog that comes up (attached) Expected Results: I think we should show the pretty name, instead ("iTunes") Actual Results: See screenshot, which shows that we display the full path name to the application's executable, even with its arguments
Flags: blocking-firefox3?
Reporter | ||
Comment 1•17 years ago
|
||
Reporter | ||
Updated•17 years ago
|
Comment 2•17 years ago
|
||
I wonder if we're getting that ugly name from the OS.
Updated•17 years ago
|
Flags: blocking-firefox3? → blocking-firefox3+
Comment 3•17 years ago
|
||
Isn't this a dupe? I could swear I approved a patch for something really similar in the last week or so.
Assignee | ||
Comment 4•17 years ago
|
||
If it's the patch I think it is, that was in application prefs for helper apps. This looks like a path cleanup problem someplace in the helper app / mime info stuff.
Updated•17 years ago
|
Target Milestone: --- → Firefox 3 M11
Assignee | ||
Comment 5•17 years ago
|
||
I've been doing some work in nsOSHelperAppService, and noticed the implementation of GetApplicationDescription (overidden in /win) falls back on the full path in cases where GetDefaultAppInfo failes to find the target file. This must be the cause of what's happening here.
Updated•17 years ago
|
Assignee: nobody → jmathies
Priority: -- → P3
Assignee | ||
Comment 6•17 years ago
|
||
Hey Stephen, is this a reproducible bug that occurs on a common file type on all systems, or was this a onetime thing on a single machine?
Reporter | ||
Comment 7•17 years ago
|
||
(In reply to comment #6) > Hey Stephen, is this a reproducible bug that occurs on a common file type on > all systems, or was this a onetime thing on a single machine? This occurs on both Windows XP and Vista, in fresh Virtual Machines.
Updated•17 years ago
|
Priority: P3 → P5
Updated•17 years ago
|
Flags: wanted-firefox3+
Flags: blocking-firefox3-
Flags: blocking-firefox3+
Priority: P5 → P4
Target Milestone: Firefox 3 Mx → Firefox 3 M11
Assignee | ||
Comment 9•17 years ago
|
||
Removing dependency on bug 397678. See comments there for details - this is more critical than the Vista stuff.
No longer depends on: 397678
Assignee | ||
Updated•17 years ago
|
Priority: P4 → P2
Assignee | ||
Updated•17 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 10•17 years ago
|
||
This should work much better than the previous routine and also sets things up for bug 397678. I haven't come across the use of anything besides a dll or exe for a handler, but if we did find that it would be easy to add additional cases.
Assignee | ||
Comment 11•17 years ago
|
||
(Note, GetDefaultAppInfo didn't change I just moved it.)
Assignee | ||
Updated•17 years ago
|
Attachment #300425 -
Flags: review?(robert.bugzilla)
Comment 12•17 years ago
|
||
Comment on attachment 300425 [details] [diff] [review] cleanup cmd handler path patch v.1 Looks good! I'd appreciate additional comments regarding why we have to do it this way so it is obvious that this handles the case where the registry entry is not per the msdn spec.
Attachment #300425 -
Flags: review?(robert.bugzilla) → review+
Assignee | ||
Comment 13•17 years ago
|
||
added commenting, and added support for .cpl which is used for windows card spaces. (downloaded .cpd files). I ran a test app with this parsing functionality across every command handler in my laptop reg - it really did a nice job of parsing these things up. The older code didn't do as well.
Attachment #300425 -
Attachment is obsolete: true
Assignee | ||
Updated•17 years ago
|
Attachment #300556 -
Flags: superreview?(dmose)
Assignee | ||
Comment 14•17 years ago
|
||
- addressed rare 'rundll32' entries on 2K - split out functionality in CleanupCmdHandlerPath into two functions with better commenting - addressed rare occurance of quotes around rundll handler: ["rundll32.exe" -foo] - tested on Vista/XP/2K
Attachment #300556 -
Attachment is obsolete: true
Attachment #300556 -
Flags: superreview?(dmose)
Assignee | ||
Updated•17 years ago
|
Attachment #301938 -
Flags: superreview?(dmose)
Assignee | ||
Updated•17 years ago
|
Attachment #301938 -
Flags: superreview?(dmose) → superreview?(cbiesinger)
Assignee | ||
Comment 15•17 years ago
|
||
This should land for Fx3. It's a major UE bug. If you look at the screen shot of iTunes I think you'll see how important it is.
Flags: blocking-firefox3- → blocking-firefox3?
Assignee | ||
Updated•17 years ago
|
Target Milestone: Firefox 3 beta3 → Firefox 3
Updated•16 years ago
|
Flags: blocking-firefox3? → blocking-firefox3+
Updated•16 years ago
|
Whiteboard: [has patch][needs sr biesi]
Updated•16 years ago
|
Attachment #301938 -
Flags: superreview?(cbiesinger) → superreview+
Assignee | ||
Comment 16•16 years ago
|
||
Thanks biesi!
Whiteboard: [has patch][needs sr biesi] → checkin-neeeded
Assignee | ||
Updated•16 years ago
|
Whiteboard: checkin-neeeded
Assignee | ||
Comment 17•16 years ago
|
||
ok, already has blocking-firefox3 so I guess were ok to go.
Keywords: checkin-needed
Updated•16 years ago
|
Whiteboard: [has patch][has reviews]
Comment 18•16 years ago
|
||
Checking in uriloader/exthandler/win/nsOSHelperAppService.cpp; /cvsroot/mozilla/uriloader/exthandler/win/nsOSHelperAppService.cpp,v <-- nsOSHelperAppService.cpp new revision: 1.83; previous revision: 1.82 done
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Whiteboard: [has patch][has reviews]
Reporter | ||
Comment 19•16 years ago
|
||
Verified FIXED using Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9pre) Gecko/2008041907 Minefield/3.0pre
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•