haiku/headers/private/storage/mime
Rene Gollent 701a5d6b79 Resolve #10435.
Adjust Database{Location} to only attempt to create a mimetype when
actually necessary, and fail otherwise if a writable version doesn't yet
exist. Correspondingly, adjust callers such as
DatabaseLocation::DeleteAttribute(). Fixes a problem where a caller asking
to perform a mimeset could fail early due to SetSupportedTypes() attempting
to update the read-only mime database entry supplied by a package, and
consequently most of the mimeset operations would be skipped.
2014-01-20 20:52:32 -05:00
..
AppMetaMimeCreator.h Pull class MimeInfoUpdater out of UpdateMimeInfoThread 2013-05-09 01:48:36 +02:00
AssociatedTypes.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
database_support.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
Database.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
DatabaseDirectory.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
DatabaseLocation.h Resolve #10435. 2014-01-20 20:52:32 -05:00
InstalledTypes.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
MimeEntryProcessor.h MimeEntryProcessor: Add DoRecursively() 2013-05-09 03:18:46 +02:00
MimeInfoUpdater.h Pull class MimeInfoUpdater out of UpdateMimeInfoThread 2013-05-09 01:48:36 +02:00
MimeSniffer.h Move MIME DB code back from registrar to src/kits/storage/mime 2013-05-07 17:54:29 +02:00
MimeSnifferAddonManager.h registrar: Move more classes to libstorage_kit_mime.a 2013-11-22 12:24:12 +01:00
SnifferRules.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
Supertype.h Move MIME DB code back from registrar to src/kits/storage/mime 2013-05-07 17:54:29 +02:00
SupportingApps.h Refactor MIME DB access 2013-05-07 23:15:36 +02:00
TextSnifferAddon.h TextSnifferAddon: Use MIME DB directly 2013-11-22 12:24:13 +01:00