source: trunk/source/cocoa-ide/Info.plist-proto @ 15092

Last change on this file since 15092 was 15092, checked in by rme, 8 years ago

Convert Interface Builder files to .xib format. This requires
more work at build time, because .xib files must be compiled
into a deployable .nib file. Make additions to ide-bundle.lisp
to do this. (We use the ibtool program, which is installed as
part of Xcode.)

Put the .xib files (and other localizable resources) into
a new directory named en.lproj. This is what Xcode uses
when creating new projects. Delete the old English.lproj
directory and its contents.

Update the Info.plist template accordingly.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5        <key>CFBundleDevelopmentRegion</key>
6        <string>en</string>
7        <key>CFBundleDocumentTypes</key>
8        <array>
9                <dict>
10                        <key>CFBundleTypeExtensions</key>
11                        <array>
12                                <string>lisp</string>
13                        </array>
14                        <key>CFBundleTypeIconFile</key>
15                        <string>openmcl-icon.icns</string>
16                        <key>CFBundleTypeName</key>
17                        <string>Lisp source code</string>
18                        <key>CFBundleTypeRole</key>
19                        <string>Editor</string>
20                        <key>LSIsAppleDefaultForType</key>
21                        <true/>
22                        <key>NSDocumentClass</key>
23                        <string>HemlockEditorDocument</string>
24                </dict>
25                <dict>
26                        <key>CFBundleTypeIconFile</key>
27                        <string>openmcl-icon.icns</string>
28                        <key>CFBundleTypeName</key>
29                        <string>Listener</string>
30                        <key>CFBundleTypeRole</key>
31                        <string>Editor</string>
32                        <key>NSDocumentClass</key>
33                        <string>HemlockListenerDocument</string>
34                </dict>
35                <dict>
36                        <key>CFBundleTypeExtensions</key>
37                        <array>
38                                <string>txt</string>
39                                <string>text</string>
40                                <string>*</string>
41                        </array>
42                        <key>CFBundleTypeName</key>
43                        <string>NSStringPboardType</string>
44                        <key>CFBundleTypeOSTypes</key>
45                        <array>
46                                <string>****</string>
47                        </array>
48                        <key>CFBundleTypeRole</key>
49                        <string>Editor</string>
50                        <key>NSDocumentClass</key>
51                        <string>HemlockEditorDocument</string>
52                </dict>
53                <dict>
54                        <key>CFBundleTypeName</key>
55                        <string>html</string>
56                        <key>CFBundleTypeRole</key>
57                        <string>Editor</string>
58                        <key>NSDocumentClass</key>
59                        <string>DisplayDocument</string>
60                </dict>
61        </array>
62        <key>CFBundleExecutable</key>
63        <string>OPENMCL-KERNEL</string>
64        <key>CFBundleHelpBookFolder</key>
65        <string>Help</string>
66        <key>CFBundleHelpBookName</key>
67        <string>OpenMCL Help</string>
68        <key>CFBundleIconFile</key>
69        <string>openmcl-icon.icns</string>
70        <key>CFBundleIdentifier</key>
71        <string>OPENMCL-IDENTIFIER</string>
72        <key>CFBundleInfoDictionaryVersion</key>
73        <string>6.0</string>
74        <key>CFBundleName</key>
75        <string>OPENMCL-NAME</string>
76        <key>CFBundlePackageType</key>
77        <string>APPL</string>
78        <key>CFBundleSignature</key>
79        <string>OMCL</string>
80        <key>CFBundleVersion</key>
81        <string>OPENMCL-VERSION</string>
82        <key>CFBundleShortVersionString</key>
83        <string>OPENMCL-MAJOR-VERSION.OPENMCL-MINOR-VERSIONOPENMCL-REVISION</string>
84        <key>CFBundleGetInfoString</key>
85        <string>Clozure Common Lisp version OPENMCL-MAJOR-VERSION.OPENMCL-MINOR-VERSION, Copyright 2002-CURRENT-YEAR Clozure Associates and contributors."</string>
86        <key>NSHumanReadableCopyright</key>
87        <string>Copyright 2002-CURRENT-YEAR Clozure Associates and contributors.</string>
88        <key>NSMainNibFile</key>
89        <string>MainMenu</string>
90        <key>NSPrincipalClass</key>
91        <string>LispApplication</string>
92        <key>UTExportedTypeDeclarations</key>
93        <array>
94                <dict>
95                        <key>UTTypeConformsTo</key>
96                        <array>
97                                <string>public.source-code</string>
98                        </array>
99                        <key>UTTypeDescription</key>
100                        <string>Lisp source file</string>
101                        <key>UTTypeIdentifier</key>
102                        <string>org.lisp.lisp-source</string>
103                        <key>UTTypeReferenceURL</key>
104                        <string></string>
105                        <key>UTTypeTagSpecification</key>
106                        <dict>
107                                <key>public.filename-extension</key>
108                                <array>
109                                        <string>lisp</string>
110                                        <string>lsp</string>
111                                        <string>cl</string>
112                                </array>
113                        </dict>
114                </dict>
115        </array>
116        <key>NSAppleScriptEnabled</key>
117        <string>YES</string>
118        <key>CFBundleURLTypes</key>
119        <array>
120                <dict>
121                        <key>CFBundleURLSchemes</key>
122                        <array>
123                                <string>ccl</string>
124                        </array>
125                </dict>
126        </array>
127</dict>
128</plist>
Note: See TracBrowser for help on using the repository browser.