[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: KMimeType::findByUrl() misdetection for "Core"
From: David Faure <faure () kde ! org>
Date: 2009-08-18 13:33:31
Message-ID: 200908181533.31789.faure () kde ! org
[Download RAW message or body]
On Sunday 05 July 2009, Andreas Pakulat wrote:
> Hi,
>
> for the details please have a look at:
> https://bugs.kde.org/show_bug.cgi?id=198477
Sent a proposal for a solution to xdg-list.
> What I'd like to know is wether an application should/can rely on
> findByUrl() doing as much as it can to properly detect the right
> mimetype. As far as I understood the API docs, this is the "catch all"
> method that one should use if there's a url. From my understanding I
> shouldn't need to care myself wether the url is local or remote and then
> also do a KMimeType::findByContent(), is that right?
Correct. It does all of this (unless disabled by fast_mode=true).
> In particular the current documentation doesn't say anything about
> the behaviour when a file has no extension, only the bugreport shows
> that in that case there are some mimetypes which are matched based on
> filename and that precedes over a content check - even for local files.
Yes, as specified by the shared-mime-info standard. I think repeating the
whole matching algorithm of the spec into the apidox for KMimeType would
be a bit overkill ;-). As far as the user of the API is concerned, it's
supposed to just work, and if it doesn't, bug report for shared-mime-info or
me :)
--
David Faure, faure@kde.org, sponsored by Qt Software @ Nokia to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic