allow multiple uses of an .icns filein .filetypes
svn: r10752
This commit is contained in:
parent
f83f19ea55
commit
7af044e2ce
|
@ -20,6 +20,8 @@
|
||||||
(array "plt")))
|
(array "plt")))
|
||||||
(("CFBundleTypeName"
|
(("CFBundleTypeName"
|
||||||
"Scheme Doc Source")
|
"Scheme Doc Source")
|
||||||
|
("CFBundleTypeIconFile"
|
||||||
|
"doc")
|
||||||
("CFBundleTypeRole"
|
("CFBundleTypeRole"
|
||||||
"Viewer")
|
"Viewer")
|
||||||
("CFBundleTypeOSTypes"
|
("CFBundleTypeOSTypes"
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
(require scheme/path
|
(require scheme/path
|
||||||
scheme/file
|
scheme/file
|
||||||
|
scheme/list
|
||||||
|
|
||||||
compiler/embed
|
compiler/embed
|
||||||
setup/dirs
|
setup/dirs
|
||||||
|
@ -582,7 +583,7 @@
|
||||||
d))])
|
d))])
|
||||||
(list
|
(list
|
||||||
(cons 'file-types d)
|
(cons 'file-types d)
|
||||||
(cons 'resource-files icon-files))))))))))
|
(cons 'resource-files (remove-duplicates icon-files)))))))))))
|
||||||
(let ([l (try 'file-types #".utiexports")])
|
(let ([l (try 'file-types #".utiexports")])
|
||||||
(if (null? l)
|
(if (null? l)
|
||||||
l
|
l
|
||||||
|
|
|
@ -258,8 +258,8 @@ The recognized suffixes are as follows:
|
||||||
@item{@filepath{.filetypes} @'rarr @scheme['file-types] as
|
@item{@filepath{.filetypes} @'rarr @scheme['file-types] as
|
||||||
@scheme[read] content (a single S-expression), and
|
@scheme[read] content (a single S-expression), and
|
||||||
@scheme['resource-files] as a list constructed by finding
|
@scheme['resource-files] as a list constructed by finding
|
||||||
@scheme["CFBundleTypeIconFile"] entries in
|
@scheme["CFBundleTypeIconFile"] entries in @scheme['file-types]
|
||||||
@scheme['file-types]; for use under Mac OS X}
|
(and filtering duplicates); for use under Mac OS X}
|
||||||
|
|
||||||
@item{@filepath{.utiexports} @'rarr @scheme['uti-exports] as
|
@item{@filepath{.utiexports} @'rarr @scheme['uti-exports] as
|
||||||
@scheme[read] content (a single S-expression); for use under
|
@scheme[read] content (a single S-expression); for use under
|
||||||
|
|
Loading…
Reference in New Issue
Block a user