diff --git a/resources/mac/app-Info.plist b/resources/mac/app-Info.plist
index 7df73dc8b..328fb0bf1 100644
--- a/resources/mac/app-Info.plist
+++ b/resources/mac/app-Info.plist
@@ -1,68 +1,488 @@
-
-
-
-
- BuildMachineOSBuild
- 12D78
- CFBundleDevelopmentRegion
- English
- CFBundleDocumentTypes
-
-
- CFBundleTypeIconFile
- file.icns
- CFBundleTypeRole
- Editor
- LSItemContentTypes
-
- public.folder
- public.plain-text
-
-
-
- CFBundleExecutable
- Atom
- CFBundleIconFile
- atom.icns
- CFBundleIdentifier
- com.github.atom
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- Atom
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- ${VERSION}
- CFBundleSignature
- ????
- CFBundleVersion
- ${VERSION}
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 4H1003
- DTPlatformVersion
- GM
- DTSDKBuild
- 12D78
- DTSDKName
-
- DTXcode
- 0462
- DTXcodeBuild
- 4H1003
- LSApplicationCategoryType
- public.app-category.developer-tools
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- AtomApplication
- SUFeedURL
- https://speakeasy.githubapp.com/apps/27/appcast.xml
- SUPublicDSAKeyFile
- speakeasy.pem
- SUScheduledCheckInterval
- 3600
-
-
+{
+ CFBundleName = "Atom";
+ CFBundleShortVersionString = "${VERSION}";
+ CFBundleVersion = "${VERSION}";
+ CFBundleIdentifier = "com.github.atom";
+
+ CFBundleDevelopmentRegion = English;
+ CFBundleExecutable = "Atom";
+ CFBundleIconFile = "atom.icns";
+ CFBundleInfoDictionaryVersion = "6.0";
+ CFBundlePackageType = APPL;
+ CFBundleSignature = "????";
+ LSApplicationCategoryType = "public.app-category.developer-tools";
+ LSMinimumSystemVersion = "10.7";
+ NSAppleScriptEnabled = YES;
+ NSMainNibFile = MainMenu;
+ NSPrincipalClass = AtomApplication;
+
+ SUFeedURL = "https://speakeasy.githubapp.com/apps/27/appcast.xml";
+ SUPublicDSAKeyFile = "speakeasy.pem";
+ SUScheduledCheckInterval = "3600";
+
+ CFBundleDocumentTypes = (
+ { CFBundleTypeName = "ADA source";
+ CFBundleTypeExtensions = (adb, ads);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Compiled AppleScript";
+ CFBundleTypeExtensions = (scpt);
+ CFBundleTypeIconFile = AS;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "AppleScript source";
+ CFBundleTypeExtensions = (applescript);
+ CFBundleTypeIconFile = AS;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "ActionScript source";
+ CFBundleTypeExtensions = (as);
+ CFBundleTypeIconFile = AS;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "ASP document";
+ CFBundleTypeExtensions = (asp, asa);
+ CFBundleTypeIconFile = ASP;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "ASP.NET document";
+ CFBundleTypeExtensions = (aspx, ascx, asmx, ashx);
+ CFBundleTypeIconFile = ASP;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "BibTeX bibliography";
+ CFBundleTypeExtensions = (bib);
+ CFBundleTypeIconFile = BibTeX;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "C source";
+ CFBundleTypeExtensions = (c);
+ CFBundleTypeIconFile = C;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "C++ source";
+ CFBundleTypeExtensions = (cc, cp, cpp, cxx, "c++");
+ CFBundleTypeIconFile = "C++";
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "C# source";
+ CFBundleTypeExtensions = (cs);
+ CFBundleTypeIconFile = "C#";
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "CoffeeScript source";
+ CFBundleTypeExtensions = (coffee);
+ CFBundleTypeIconFile = CoffeeScript;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Context Free Design Grammar";
+ CFBundleTypeExtensions = (cfdg);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Comma separated values";
+ CFBundleTypeExtensions = (csv);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Tab separated values";
+ CFBundleTypeExtensions = (tsv);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "CGI script";
+ CFBundleTypeExtensions = (cgi, fcgi);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Configuration file";
+ CFBundleTypeExtensions = (cfg, conf, config, htaccess);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Cascading style sheet";
+ CFBundleTypeExtensions = (css);
+ CFBundleTypeIconFile = CSS;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Differences file";
+ CFBundleTypeExtensions = (diff);
+ CFBundleTypeIconFile = Diff;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Document Type Definition";
+ CFBundleTypeExtensions = (dtd);
+ CFBundleTypeIconFile = XML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Dylan source";
+ CFBundleTypeExtensions = (dylan);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Erlang source";
+ CFBundleTypeExtensions = (erl, hrl);
+ CFBundleTypeIconFile = Erlang;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "F-Script source";
+ CFBundleTypeExtensions = (fscript);
+ CFBundleTypeIconFile = "Blank";
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Fortran source";
+ CFBundleTypeExtensions = (f, for, fpp, f77, f90, f95);
+ CFBundleTypeIconFile = Fortran;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Header";
+ CFBundleTypeExtensions = (h, pch);
+ CFBundleTypeIconFile = H;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "C++ header";
+ CFBundleTypeExtensions = (hh, hpp, hxx, "h++");
+ CFBundleTypeIconFile = "H++";
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "GTD document";
+ CFBundleTypeExtensions = (gtd, gtdlog);
+ CFBundleTypeIconFile = GTD;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Haskell source";
+ CFBundleTypeExtensions = (hs, lhs);
+ CFBundleTypeIconFile = Haskell;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "HTML document";
+ CFBundleTypeExtensions = (htm, html, phtml, shtml);
+ CFBundleTypeIconFile = HTML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Include file";
+ CFBundleTypeExtensions = (inc);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "iCalendar schedule";
+ CFBundleTypeExtensions = (ics);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "MS Windows initialization file";
+ CFBundleTypeExtensions = (ini);
+ CFBundleTypeIconFile = INI;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Io source";
+ CFBundleTypeExtensions = (io);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Java source";
+ CFBundleTypeExtensions = (java);
+ CFBundleTypeIconFile = Java;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "BeanShell script";
+ CFBundleTypeExtensions = (bsh);
+ CFBundleTypeIconFile = Java;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Java properties file";
+ CFBundleTypeExtensions = (properties);
+ CFBundleTypeIconFile = Java;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "JavaScript source";
+ CFBundleTypeExtensions = (js, htc);
+ CFBundleTypeIconFile = JavaScript;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Java Server Page";
+ CFBundleTypeExtensions = (jsp);
+ CFBundleTypeIconFile = Java;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "JSON file";
+ CFBundleTypeExtensions = (json);
+ CFBundleTypeIconFile = JSON;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "LDAP Data Interchange Format";
+ CFBundleTypeExtensions = (ldif);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Lisp source";
+ CFBundleTypeExtensions = (lisp, cl, l, lsp, mud, el);
+ CFBundleTypeIconFile = Lisp;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Log file";
+ CFBundleTypeExtensions = (log);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Logo source";
+ CFBundleTypeExtensions = (logo);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Lua source";
+ CFBundleTypeExtensions = (lua);
+ CFBundleTypeIconFile = Lua;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Markdown document";
+ CFBundleTypeExtensions = (markdown, mdown, markdn, md);
+ CFBundleTypeIconFile = Markdown;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Mediawiki document";
+ CFBundleTypeExtensions = (wiki, wikipedia, mediawiki);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "MIPS assembler source";
+ CFBundleTypeExtensions = (s, mips, spim, asm);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Modula-3 source";
+ CFBundleTypeExtensions = (m3, cm3);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "MoinMoin document";
+ CFBundleTypeExtensions = (moinmoin);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Objective-C source";
+ CFBundleTypeExtensions = (m);
+ CFBundleTypeIconFile = "Obj-C";
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Objective-C++ source";
+ CFBundleTypeExtensions = (mm);
+ CFBundleTypeIconFile = "Obj-C++";
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "OCaml source";
+ CFBundleTypeExtensions = (ml, mli, mll, mly);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Pascal source";
+ CFBundleTypeExtensions = (pas, p);
+ CFBundleTypeIconFile = Pascal;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Patch file";
+ CFBundleTypeExtensions = (patch);
+ CFBundleTypeIconFile = Patch;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Perl source";
+ CFBundleTypeExtensions = (pl, pod, perl);
+ CFBundleTypeIconFile = Perl;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Perl module";
+ CFBundleTypeExtensions = (pm);
+ CFBundleTypeIconFile = Perl;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "PHP source";
+ CFBundleTypeExtensions = (php, php3, php4, php5);
+ CFBundleTypeIconFile = PHP;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "PostScript source";
+ CFBundleTypeExtensions = (ps, eps);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Property list";
+ CFBundleTypeExtensions = (dict, plist, scriptSuite, scriptTerminology);
+ CFBundleTypeIconFile = Plist;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Python source";
+ CFBundleTypeExtensions = (py, rpy, cpy, python);
+ CFBundleTypeIconFile = Python;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "R source";
+ CFBundleTypeExtensions = (r, s);
+ CFBundleTypeIconFile = R;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Ragel source";
+ CFBundleTypeExtensions = (rl, ragel);
+ CFBundleTypeIconFile = Ragel;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Remind document";
+ CFBundleTypeExtensions = (rem, remind);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "reStructuredText document";
+ CFBundleTypeExtensions = (rst, rest);
+ CFBundleTypeIconFile = reST;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "HTML with embedded Ruby";
+ CFBundleTypeExtensions = (rhtml);
+ CFBundleTypeIconFile = RHTML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "SQL with embedded Ruby";
+ CFBundleTypeExtensions = (erbsql);
+ CFBundleTypeIconFile = SQL;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Ruby source";
+ CFBundleTypeExtensions = (rb, rbx, rjs, rxml);
+ CFBundleTypeIconFile = Ruby;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Scheme source";
+ CFBundleTypeExtensions = (scm, sch);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Setext document";
+ CFBundleTypeExtensions = (ext);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Shell script";
+ CFBundleTypeExtensions = (sh, ss, bashrc, "bash_profile", "bash_login", profile, "bash_logout");
+ CFBundleTypeIconFile = Shell;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Slate source";
+ CFBundleTypeExtensions = (slate);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "SQL source";
+ CFBundleTypeExtensions = (sql);
+ CFBundleTypeIconFile = SQL;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Standard ML source";
+ CFBundleTypeExtensions = (sml);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Strings document";
+ CFBundleTypeExtensions = (strings);
+ CFBundleTypeIconFile = Strings;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Scalable vector graphics";
+ CFBundleTypeExtensions = (svg);
+ CFBundleTypeIconFile = XML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "SWIG source";
+ CFBundleTypeExtensions = (i, swg);
+ CFBundleTypeIconFile = SWIG;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Tcl source";
+ CFBundleTypeExtensions = (tcl);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "TeX document";
+ CFBundleTypeExtensions = (tex, sty, cls);
+ CFBundleTypeIconFile = TeX;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Plain text document";
+ CFBundleTypeExtensions = (text, txt, utf8);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeMIMETypes = ("text/plain");
+ CFBundleTypeOSTypes = (TEXT, sEXT, ttro);
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Textile document";
+ CFBundleTypeExtensions = (textile);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "XHTML document";
+ CFBundleTypeExtensions = (xhtml);
+ CFBundleTypeIconFile = XML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "XML document";
+ CFBundleTypeExtensions = (xml, xsd, xib, rss, tld, pt, cpt, dtml);
+ CFBundleTypeIconFile = XML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "XSL stylesheet";
+ CFBundleTypeExtensions = (xsl, xslt);
+ CFBundleTypeIconFile = XML;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Electronic business card";
+ CFBundleTypeExtensions = (vcf, vcard);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Visual Basic source";
+ CFBundleTypeExtensions = (vb);
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "YAML document";
+ CFBundleTypeExtensions = (yaml, yml);
+ CFBundleTypeIconFile = YAML;
+ CFBundleTypeRole = Editor;
+ },
+
+ /* generic types */
+ { CFBundleTypeName = "Text document"; /* generic plain text types */
+ CFBundleTypeExtensions = (nfo);
+ CFBundleTypeIconFile = Text;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Source"; /* generic source code types */
+ CFBundleTypeExtensions = (
+ g, vss, d, e, gri, inf, mel, build, re,
+ textmate, fxscript, lgt
+ );
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+ { CFBundleTypeName = "Document"; /* generic document types */
+ CFBundleTypeExtensions = (
+ cfm, cfml, dbm, dbml, dist, dot, ics, ifb, dwt, g,
+ in, l, m4, mp, mtml, orig, pde,
+ rej, servlet, s5, tmp, tpl, tt,
+ xql, yy, "*"
+ );
+ CFBundleTypeIconFile = Blank;
+ CFBundleTypeRole = Editor;
+ },
+
+ { CFBundleTypeName = "Document";
+ CFBundleTypeIconFile = GenericDocumentIcon;
+ CFBundleTypeOSTypes = ("****");
+ CFBundleTypeRole = Editor;
+ LSItemContentTypes = ( public.data );
+ },
+
+ { CFBundleTypeRole = "Editor";
+ LSItemContentTypes = ( "public.directory", "com.apple.bundle", "com.apple.resolvable" );
+ },
+ );
+}
diff --git a/resources/mac/helper-Info.plist b/resources/mac/helper-Info.plist
index f697a65c0..2fb05d7e0 100644
--- a/resources/mac/helper-Info.plist
+++ b/resources/mac/helper-Info.plist
@@ -2,8 +2,6 @@
- BuildMachineOSBuild
- 12D78
CFBundleDevelopmentRegion
en
CFBundleDisplayName
@@ -24,24 +22,8 @@
????
CFBundleVersion
${VERSION}
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 4H1003
- DTPlatformVersion
- GM
- DTSDKBuild
- 12D78
- DTSDKName
-
- DTXcode
- 0462
- DTXcodeBuild
- 4H1003
- LSFileQuarantineEnabled
-
LSMinimumSystemVersion
- 10.5.0
+ 10.7.0
LSUIElement
1
NSSupportsAutomaticGraphicsSwitching