diff --git a/src/MacVim/Info_legacy.plist b/src/MacVim/Info_legacy.plist
new file mode 100644
index 0000000000..e39cb23a96
--- /dev/null
+++ b/src/MacVim/Info_legacy.plist
@@ -0,0 +1,2696 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+
+
+ CFBundleDocumentTypes
+
+
+ CFBundleTypeExtensions
+
+ vim
+
+ CFBundleTypeIconFile
+ MacVim-vim
+ CFBundleTypeName
+ Vim Script File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+
+
+ CFBundleTypeExtensions
+
+ txt
+ text
+ utf8
+
+ CFBundleTypeIconFile
+ MacVim-txt
+ CFBundleTypeMIMETypes
+
+ text/plain
+
+ CFBundleTypeName
+ Plain Text File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+
+
+ CFBundleTypeExtensions
+
+ tex
+ sty
+ cls
+ ltx
+ ins
+ dtx
+
+ CFBundleTypeIconFile
+ MacVim-tex
+ CFBundleTypeName
+ TeX File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+
+
+ CFBundleTypeExtensions
+
+ h
+
+ CFBundleTypeIconFile
+ MacVim-h
+ CFBundleTypeName
+ C Header Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.c-header
+
+
+
+ CFBundleTypeExtensions
+
+ pch
+
+ CFBundleTypeIconFile
+ MacVim-h
+ CFBundleTypeName
+ C Precompiled Header Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.precompiled-c-header
+
+
+
+ CFBundleTypeExtensions
+
+ hh
+ hp
+ hpp
+ hxx
+ h++
+
+ CFBundleTypeIconFile
+ MacVim-h
+ CFBundleTypeName
+ C++ Header Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+
+
+ CFBundleTypeExtensions
+
+ pch++
+
+ CFBundleTypeIconFile
+ MacVim-h
+ CFBundleTypeName
+ C++ Precompiled Header Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.precompiled-c-plus-plus-header
+
+
+
+ CFBundleTypeExtensions
+
+ c
+
+ CFBundleTypeIconFile
+ MacVim-c
+ CFBundleTypeName
+ C Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.c-source
+
+
+
+ CFBundleTypeExtensions
+
+ m
+
+ CFBundleTypeIconFile
+ MacVim-m
+ CFBundleTypeName
+ Objective-C Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.objective-c-source
+
+
+
+ CFBundleTypeExtensions
+
+ mm
+
+ CFBundleTypeIconFile
+ MacVim-mm
+ CFBundleTypeName
+ Objective-C++ Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.objective-c-plus-plus-source
+
+
+
+ CFBundleTypeExtensions
+
+ cc
+ cp
+ cpp
+ cxx
+ c++
+
+ CFBundleTypeIconFile
+ MacVim-cpp
+ CFBundleTypeName
+ C++ Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.c-plus-plus-source
+
+
+
+ CFBundleTypeExtensions
+
+ s
+ asm
+
+ CFBundleTypeName
+ Assembly Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.assembler-source
+
+
+
+ CFBundleTypeExtensions
+
+ r
+
+ CFBundleTypeName
+ Rez Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.rez-source
+
+
+
+ CFBundleTypeExtensions
+
+ java
+ jav
+
+ CFBundleTypeIconFile
+ MacVim-java
+ CFBundleTypeName
+ Java Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ com.sun.java-source
+
+
+
+ CFBundleTypeExtensions
+
+ l
+ lm
+ lmm
+ lpp
+ lxx
+
+ CFBundleTypeName
+ Lex Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.lex-source
+
+
+
+ CFBundleTypeExtensions
+
+ y
+ ym
+ ymm
+ ypp
+ yxx
+
+ CFBundleTypeName
+ Yacc Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.yacc-source
+
+
+
+ CFBundleTypeExtensions
+
+ defs
+
+ CFBundleTypeName
+ Mig Definition File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+
+
+ CFBundleTypeExtensions
+
+ exp
+
+ CFBundleTypeName
+ Symbol Export File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.symbol-export
+
+
+
+ CFBundleTypeExtensions
+
+ f
+ for
+ fpp
+ f77
+ f90
+ f95
+
+ CFBundleTypeIconFile
+ MacVim-f
+ CFBundleTypeName
+ Fortran Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.fortran-source
+
+
+
+ CFBundleTypeExtensions
+
+ pas
+
+ CFBundleTypeName
+ Pascal Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.pascal-source
+
+
+
+ CFBundleTypeExtensions
+
+ ada
+ adb
+ ads
+
+ CFBundleTypeName
+ Ada Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.ada-source
+
+
+
+ CFBundleTypeExtensions
+
+ html
+ phtml
+ shtml
+ xhtml
+ htm
+ pht
+ sht
+ xht
+ phtm
+ shtm
+ xhtm
+
+ CFBundleTypeIconFile
+ MacVim-html
+ CFBundleTypeMIMETypes
+
+ text/html
+
+ CFBundleTypeName
+ HTML Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.html
+
+
+
+ CFBundleTypeExtensions
+
+ xml
+ rss
+ tld
+ pt
+ cpt
+ dtml
+
+ CFBundleTypeIconFile
+ MacVim-xml
+ CFBundleTypeMIMETypes
+
+ text/xml
+
+ CFBundleTypeName
+ XML Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ public.xml
+
+
+
+ CFBundleTypeExtensions
+
+ js
+ htc
+ jscript
+ javascript
+
+ CFBundleTypeIconFile
+ MacVim-js
+ CFBundleTypeMIMETypes
+
+ text/javascript
+
+ CFBundleTypeName
+ JavaScript Source File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ com.netscape.javascript-source
+
+
+
+ CFBundleTypeName
+ Perl Source File
+ CFBundleTypeExtensions
+
+ pl
+ pm
+ pod
+ perl
+
+ CFBundleTypeIconFile
+ MacVim-perl
+ CFBundleTypeMIMETypes
+
+ text/x-perl-script
+
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.perl-script
+
+
+
+ CFBundleTypeName
+ Python Source File
+ CFBundleTypeExtensions
+
+ py
+ rpy
+ cpy
+ python
+
+ CFBundleTypeIconFile
+ MacVim-py
+ CFBundleTypeMIMETypes
+
+ text/x-python-script
+
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.python-script
+
+
+
+ CFBundleTypeName
+ PHP Source File
+ CFBundleTypeExtensions
+
+ php
+ php3
+ php4
+ php5
+ ph3
+ ph4
+ phtml
+
+ CFBundleTypeIconFile
+ MacVim-php
+ CFBundleTypeMIMETypes
+
+ text/php
+
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.php-script
+
+
+
+ CFBundleTypeName
+ Ruby Source File
+ CFBundleTypeExtensions
+
+ rb
+ rbw
+ rbx
+ rjs
+ rxml
+
+ CFBundleTypeIconFile
+ MacVim-rb
+ CFBundleTypeMIMETypes
+
+ text/ruby-script
+
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.ruby-script
+
+
+
+ CFBundleTypeName
+ Shell script
+ CFBundleTypeExtensions
+
+ sh
+ csh
+ command
+ ss
+ bashrc
+ bash_profile
+ bash_login
+ profile
+ bash_logout
+
+ CFBundleTypeIconFile
+ MacVim-bash
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.shell-script
+
+
+
+ CFBundleTypeExtensions
+
+ class
+
+ CFBundleTypeName
+ Java Class File
+ CFBundleTypeRole
+ Viewer
+ LSIsAppleDefaultForType
+
+ LSItemContentTypes
+
+ com.sun.java-class
+
+
+
+ CFBundleTypeExtensions
+
+ patch
+ diff
+
+ CFBundleTypeIconFile
+ MacVim-patch
+ CFBundleTypeName
+ Patch File
+ CFBundleTypeRole
+ Editor
+ LSIsAppleDefaultForType
+
+
+
+ CFBundleTypeExtensions
+
+ strings
+
+ CFBundleTypeName
+ Strings File
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ public.strings-text
+
+
+
+ CFBundleTypeExtensions
+
+ *
+
+ CFBundleTypeName
+ Text File
+ CFBundleTypeOSTypes
+
+ ****
+
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ AppleScript Source File
+ CFBundleTypeExtensions
+
+ applescript
+
+ CFBundleTypeIconFile
+ MacVim-applescript
+ CFBundleTypeRole
+ Editor
+ LSItemContentTypes
+
+ com.apple.applescript.text
+
+
+
+ CFBundleTypeName
+ ActionScript Source File
+ CFBundleTypeExtensions
+
+ as
+
+ CFBundleTypeIconFile
+ MacVim-as
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ ASP document
+ CFBundleTypeExtensions
+
+ asp
+ asa
+
+ CFBundleTypeIconFile
+ MacVim-asp
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ ASP.NET document
+ CFBundleTypeExtensions
+
+ aspx
+ ascx
+ asmx
+ ashx
+
+ CFBundleTypeIconFile
+ MacVim-asp
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ BibTeX bibliography
+ CFBundleTypeExtensions
+
+ bib
+
+ CFBundleTypeIconFile
+ MacVim-bib
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ C# Source File
+ CFBundleTypeExtensions
+
+ cs
+
+ CFBundleTypeIconFile
+ MacVim-cs
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Context Free Design Grammar
+ CFBundleTypeExtensions
+
+ cfdg
+
+ CFBundleTypeIconFile
+ MacVim-csfg
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Comma separated values
+ CFBundleTypeExtensions
+
+ csv
+
+ CFBundleTypeIconFile
+ MacVim-csv
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Tab separated values
+ CFBundleTypeExtensions
+
+ tsv
+
+ CFBundleTypeIconFile
+ MacVim-tsv
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ CGI script
+ CFBundleTypeExtensions
+
+ cgi
+ fcgi
+
+ CFBundleTypeIconFile
+ MacVim-cgi
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Configuration file
+ CFBundleTypeExtensions
+
+ cfg
+ conf
+ config
+ htaccess
+
+ CFBundleTypeIconFile
+ MacVim-cfg
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Cascading style sheet
+ CFBundleTypeExtensions
+
+ css
+
+ CFBundleTypeIconFile
+ MacVim-css
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Document Type Definition
+ CFBundleTypeExtensions
+
+ dtd
+
+ CFBundleTypeIconFile
+ MacVim-dtd
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Dylan Source File
+ CFBundleTypeExtensions
+
+ dylan
+
+ CFBundleTypeIconFile
+ MacVim-dylan
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Erlang Source File
+ CFBundleTypeExtensions
+
+ erl
+ hrl
+
+ CFBundleTypeIconFile
+ MacVim-erl
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ F-Script Source File
+ CFBundleTypeExtensions
+
+ fscript
+
+ CFBundleTypeIconFile
+ MacVim-fscript
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Haskell Source File
+ CFBundleTypeExtensions
+
+ hs
+ lhs
+
+ CFBundleTypeIconFile
+ MacVim-hs
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Include file
+ CFBundleTypeExtensions
+
+ inc
+
+ CFBundleTypeIconFile
+ MacVim-inc
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ iCalendar schedule
+ CFBundleTypeExtensions
+
+ ics
+
+ CFBundleTypeIconFile
+ MacVim-ics
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ MS Windows initialization file
+ CFBundleTypeExtensions
+
+ ini
+
+ CFBundleTypeIconFile
+ MacVim-ini
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Io Source File
+ CFBundleTypeExtensions
+
+ io
+
+ CFBundleTypeIconFile
+ MacVim-io
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ BeanShell script
+ CFBundleTypeExtensions
+
+ bsh
+
+ CFBundleTypeIconFile
+ MacVim-bsh
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Java properties file
+ CFBundleTypeExtensions
+
+ properties
+
+ CFBundleTypeIconFile
+ MacVim-properties
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Java Server Page
+ CFBundleTypeExtensions
+
+ jsp
+
+ CFBundleTypeIconFile
+ MacVim-jsp
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ LISP Source File
+ CFBundleTypeExtensions
+
+ lisp
+ cl
+ l
+ lsp
+ mud
+ el
+
+ CFBundleTypeIconFile
+ MacVim-lisp
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Log file
+ CFBundleTypeExtensions
+
+ log
+
+ CFBundleTypeIconFile
+ MacVim-log
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Mediawiki document
+ CFBundleTypeExtensions
+
+ wiki
+ wikipedia
+ mediawiki
+
+ CFBundleTypeIconFile
+ MacVim-wiki
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ PostScript Source File
+ CFBundleTypeExtensions
+
+ ps
+ eps
+
+ CFBundleTypeIconFile
+ MacVim-ps
+ CFBundleTypeRole
+ Editor
+
+
+
+ CFBundleTypeName
+ Scheme Source File
+ CFBundleTypeExtensions
+
+ scm
+ sch
+
+ CFBundleTypeIconFile
+ MacVim-sch
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ SQL Source File
+ CFBundleTypeExtensions
+
+ sql
+
+ CFBundleTypeIconFile
+ MacVim-sql
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Tcl Source File
+ CFBundleTypeExtensions
+
+ tcl
+
+ CFBundleTypeIconFile
+ MacVim-tcl
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ XSL stylesheet
+ CFBundleTypeExtensions
+
+ xsl
+ xslt
+
+ CFBundleTypeIconFile
+ MacVim-xsl
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Electronic business card
+ CFBundleTypeExtensions
+
+ vcf
+ vcard
+
+ CFBundleTypeIconFile
+ MacVim-vcf
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Visual Basic Source File
+ CFBundleTypeExtensions
+
+ vb
+
+ CFBundleTypeIconFile
+ MacVim-vb
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ YAML document
+ CFBundleTypeExtensions
+
+ yaml
+ yml
+
+ CFBundleTypeIconFile
+ MacVim-yaml
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ GTD document
+ CFBundleTypeExtensions
+
+ gtd
+ gtdlog
+
+ CFBundleTypeIconFile
+ MacVim-gtd
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Markdown document
+ CFBundleTypeExtensions
+
+ markdown
+ markd
+ mdown
+ md
+
+ CFBundleTypeIconFile
+ MacVim-markdown
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ reStructuredText document
+ CFBundleTypeExtensions
+
+ rst
+
+ CFBundleTypeIconFile
+ MacVim-rst
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Vimball Archive
+ CFBundleTypeExtensions
+
+ vba
+
+ CFBundleTypeIconFile
+ MacVim-vba
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ VHDL Source File
+ CFBundleTypeExtensions
+
+ vhd
+ vhdl
+
+ CFBundleTypeIconFile
+ MacVim-generic
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Lua Source File
+ CFBundleTypeExtensions
+
+ lua
+
+ CFBundleTypeIconFile
+ MacVim-generic
+ CFBundleTypeMIMETypes
+
+ text/x-lua-script
+
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Verilog HDL Source File
+ CFBundleTypeExtensions
+
+ v
+
+ CFBundleTypeIconFile
+ MacVim-generic
+ CFBundleTypeRole
+ Editor
+
+
+ CFBundleTypeName
+ Verilog HDL Header Source File
+ CFBundleTypeExtensions
+
+ vh
+
+ CFBundleTypeIconFile
+ MacVim-generic
+ CFBundleTypeRole
+ Editor
+
+
+
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleIconFile
+ MacVim
+ CFBundleIdentifier
+ org.vim.MacVim
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ${PRODUCT_NAME}
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ 7.4
+ CFBundleSignature
+ VIMM
+ CFBundleURLTypes
+
+
+ CFBundleTypeRole
+ Editor
+ CFBundleURLName
+ org.vim.MacVim
+ CFBundleURLSchemes
+
+ mvim
+
+
+
+ CFBundleVersion
+ 82
+ NSMainNibFile
+ MainMenu
+ NSPrincipalClass
+ MMApplication
+ NSServices
+
+
+ NSMenuItem
+
+ default
+ MacVim/New MacVim Buffer With Selection
+
+ NSMessage
+ openSelection
+ NSPortName
+ MacVim
+ NSSendTypes
+
+ NSStringPboardType
+
+ NSRequiredContext
+
+
+
+ NSMenuItem
+
+ default
+ MacVim/New MacVim Buffer Here
+
+ NSMessage
+ newFileHere
+ NSPortName
+ MacVim
+ NSSendTypes
+
+ NSFilenamesPboardType
+
+ NSUserData
+ Window
+ NSRequiredContext
+
+
+
+
+ SUFeedURL
+ http://b4winckler.github.com/macvim/appcast/stable.xml
+ NSAppleScriptEnabled
+
+
+
+ UTExportedTypeDeclarations
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Vim Script File
+ UTTypeIdentifier
+ org.vim.vim-script
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ vim
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Plain Text File
+ UTTypeIdentifier
+ public.plain-text
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ txt
+ text
+ utf8
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ TeX File
+ UTTypeIdentifier
+ org.vim.tex-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ tex
+ sty
+ cls
+ ltx
+ ins
+ dtx
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C Header Source File
+ UTTypeIdentifier
+ public.c-header
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ h
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C Precompiled Header Source File
+ UTTypeIdentifier
+ org.vim.pch-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ pch
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C++ Header Source File
+ UTTypeIdentifier
+ public.c-plus-plus-header
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ hh
+ hp
+ hpp
+ hxx
+ h++
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C++ Precompiled Header Source File
+ UTTypeIdentifier
+ org.vim.pch++-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ pch++
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C Source File
+ UTTypeIdentifier
+ public.c-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ c
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Objective-C Source File
+ UTTypeIdentifier
+ public.objective-c-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ m
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Objective-C++ Source File
+ UTTypeIdentifier
+ public.objective-c-plus-plus-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ mm
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C++ Source File
+ UTTypeIdentifier
+ public.c-plus-plus-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ cc
+ cp
+ cpp
+ cxx
+ c++
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Assembly Source File
+ UTTypeIdentifier
+ public.assembly-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ s
+ asm
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Rez Source File
+ UTTypeIdentifier
+ com.apple.rez-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ r
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Java Source File
+ UTTypeIdentifier
+ com.sun.java-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ java
+ jav
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Lex Source File
+ UTTypeIdentifier
+ com.apple.xcode.lex-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ l
+ lm
+ lmm
+ lpp
+ lxx
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Yacc Source File
+ UTTypeIdentifier
+ com.apple.xcode.yacc-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ y
+ ym
+ ymm
+ ypp
+ yxx
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Mig Definition File
+ UTTypeIdentifier
+ public.mig-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ defs
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Symbol Export File
+ UTTypeIdentifier
+ com.apple.symbol-export
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ exp
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Fortran Source File
+ UTTypeIdentifier
+ com.apple.xcode.fortran-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ f
+ for
+ fpp
+ f77
+ f90
+ f95
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Pascal Source file
+ UTTypeIdentifier
+ com.apple.xcode.pascal-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ pas
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Ada Source File
+ UTTypeIdentifier
+ com.apple.xcode.ada-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ ada
+ adb
+ ads
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ HTML Source File
+ UTTypeIdentifier
+ public.html
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ html
+ phtml
+ shtml
+ xhtml
+ htm
+ pht
+ sht
+ xht
+ phtm
+ shtm
+ xhtm
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ XML Source File
+ UTTypeIdentifier
+ public.xml
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ xml
+ rss
+ tld
+ pt
+ cpt
+ dtml
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ JavaScript Source File
+ UTTypeIdentifier
+ com.netscape.javascript-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ js
+ htc
+ jscript
+ javascript
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Perl Source File
+ UTTypeIdentifier
+ public.perl-script
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ pl
+ pm
+ pod
+ perl
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Python Source File
+ UTTypeIdentifier
+ public.python-script
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ py
+ rpy
+ cpy
+ python
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ PHP Source File
+ UTTypeIdentifier
+ public.php-script
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ php
+ php3
+ php4
+ php5
+ ph3
+ ph4
+ phtml
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Ruby Source File
+ UTTypeIdentifier
+ public.ruby-script
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ rb
+ rbw
+ rbx
+ rjs
+ rxml
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Shell script
+ UTTypeIdentifier
+ public.shell-script
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ sh
+ csh
+ command
+ ss
+ bashrc
+ bash_profile
+ bash_login
+ profile
+ bash_logout
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Java Class File
+ UTTypeIdentifier
+ com.sun.java-class
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ class
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Patch File
+ UTTypeIdentifier
+ org.vim.patch-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ patch
+ diff
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Strings File
+ UTTypeIdentifier
+ com.apple.xcode.strings-text
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ strings
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ AppleScript Source File
+ UTTypeIdentifier
+ com.apple.applescript.text
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ applescript
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ ActionScript Source File
+ UTTypeIdentifier
+ org.vim.as-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ as
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ ASP document
+ UTTypeIdentifier
+ org.vim.asp-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ asp
+ asa
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ ASP.NET document
+ UTTypeIdentifier
+ org.vim.aspx-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ aspx
+ ascx
+ asmx
+ ashx
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ BibTeX bibliography
+ UTTypeIdentifier
+ org.vim.bib-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ bib
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ C# Source File
+ UTTypeIdentifier
+ org.vim.cs-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ cs
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Context Free Design Grammar
+ UTTypeIdentifier
+ org.vim.cfdg-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ cfdg
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Comma separated values
+ UTTypeIdentifier
+ org.vim.csv-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ csv
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Tab separated values
+ UTTypeIdentifier
+ org.vim.tsv-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ tsv
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ CGI script
+ UTTypeIdentifier
+ org.vim.cgi-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ cgi
+ fcgi
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Configuration file
+ UTTypeIdentifier
+ org.vim.cfg-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ cfg
+ conf
+ config
+ htaccess
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Cascading style sheet
+ UTTypeIdentifier
+ org.vim.css-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ css
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Document Type Definition
+ UTTypeIdentifier
+ org.vim.dtd-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ dtd
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Dylan Source File
+ UTTypeIdentifier
+ org.vim.dylan-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ dylan
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Erlang Source File
+ UTTypeIdentifier
+ org.vim.erl-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ erl
+ hrl
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ F-Script Source File
+ UTTypeIdentifier
+ org.vim.fscript-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ fscript
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Haskell Source File
+ UTTypeIdentifier
+ org.vim.hs-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ hs
+ lhs
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Include file
+ UTTypeIdentifier
+ org.vim.inc-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ inc
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ iCalendar schedule
+ UTTypeIdentifier
+ org.vim.ics-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ ics
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ MS Windows initialization file
+ UTTypeIdentifier
+ org.vim.ini-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ ini
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Io Source File
+ UTTypeIdentifier
+ org.vim.io-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ io
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ BeanShell script
+ UTTypeIdentifier
+ org.vim.bsh-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ bsh
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Java properties file
+ UTTypeIdentifier
+ org.vim.properties-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ properties
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Java Server Page
+ UTTypeIdentifier
+ org.vim.jsp-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ jsp
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ LISP Source File
+ UTTypeIdentifier
+ org.vim.lisp-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ lisp
+ cl
+ l
+ lsp
+ mud
+ el
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Log file
+ UTTypeIdentifier
+ org.vim.log-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ log
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Mediawiki document
+ UTTypeIdentifier
+ org.vim.wiki-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ wiki
+ wikipedia
+ mediawiki
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ PostScript Source File
+ UTTypeIdentifier
+ com.adobe.postscript
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ ps
+ eps
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Scheme Source File
+ UTTypeIdentifier
+ org.vim.scm-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ scm
+ sch
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ SQL Source File
+ UTTypeIdentifier
+ org.vim.sql-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ sql
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Tcl Source File
+ UTTypeIdentifier
+ org.vim.tcl-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ tcl
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ XSL stylesheet
+ UTTypeIdentifier
+ org.vim.xsl-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ xsl
+ xslt
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Electronic business card
+ UTTypeIdentifier
+ public.vcard
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ vcf
+ vcard
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Visual Basic Source File
+ UTTypeIdentifier
+ org.vim.vb-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ vb
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ YAML document
+ UTTypeIdentifier
+ org.vim.yaml-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ yaml
+ yml
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ GTD document
+ UTTypeIdentifier
+ org.vim.gtd-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ gtd
+ gtdlog
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Markdown document
+ UTTypeIdentifier
+ net.daringfireball.markdown
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ markdown
+ markd
+ mdown
+ md
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ reStructuredText document
+ UTTypeIdentifier
+ org.vim.rst-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ rst
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Vimball Archive
+ UTTypeIdentifier
+ org.vim.vba-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ vba
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ VHDL Source File
+ UTTypeIdentifier
+ org.vim.vhdl-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ vhdl
+ vhd
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Lua Source File
+ UTTypeIdentifier
+ org.lua.lua-source
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ lua
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Verilog HDL Source File
+ UTTypeIdentifier
+ org.vim.v-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ v
+
+
+
+
+ UTTypeConformsTo
+
+ public.plain-text
+
+ UTTypeDescription
+ Verilog HDL Header Source File
+ UTTypeIdentifier
+ org.vim.vh-file
+ UTTypeTagSpecification
+
+ public.filename-extension
+
+ vh
+
+
+
+
+
+
diff --git a/src/MacVim/MacVim_legacy.xcodeproj/project.pbxproj b/src/MacVim/MacVim_legacy.xcodeproj/project.pbxproj
index c384bf7eb5..bbf43fc12e 100644
--- a/src/MacVim/MacVim_legacy.xcodeproj/project.pbxproj
+++ b/src/MacVim/MacVim_legacy.xcodeproj/project.pbxproj
@@ -74,14 +74,14 @@
/* Begin PBXContainerItemProxy section */
1D493DB80C52533B00AB718C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 1D493DB30C52533B00AB718C /* PSMTabBarControl.xcodeproj */;
+ containerPortal = 1D493DB30C52533B00AB718C /* PSMTabBarControl_legacy.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 53DF68FD067E5B5A0090B5B0;
remoteInfo = PSMTabBarControlFramework;
};
1D493DCC0C5254A400AB718C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = 1D493DB30C52533B00AB718C /* PSMTabBarControl.xcodeproj */;
+ containerPortal = 1D493DB30C52533B00AB718C /* PSMTabBarControl_legacy.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 53DF68FC067E5B5A0090B5B0;
remoteInfo = PSMTabBarControlFramework;
@@ -153,7 +153,7 @@
1D384A0D100D671700D3C22F /* KeyBinding.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = KeyBinding.plist; sourceTree = ""; };
1D44972111FCA9B400B0630F /* MMCoreTextView+ToolTip.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MMCoreTextView+ToolTip.m"; sourceTree = ""; };
1D493D570C5247BF00AB718C /* Vim */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = Vim; path = ../Vim; sourceTree = SOURCE_ROOT; };
- 1D493DB30C52533B00AB718C /* PSMTabBarControl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = PSMTabBarControl.xcodeproj; path = PSMTabBarControl/PSMTabBarControl.xcodeproj; sourceTree = ""; };
+ 1D493DB30C52533B00AB718C /* PSMTabBarControl_legacy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = PSMTabBarControl_legacy.xcodeproj; path = PSMTabBarControl/PSMTabBarControl_legacy.xcodeproj; sourceTree = ""; };
1D6008820E96886D003763F0 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/FindAndReplace.nib; sourceTree = ""; };
1D6008890E96A0B2003763F0 /* MMFindReplaceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMFindReplaceController.h; sourceTree = ""; };
1D60088A0E96A0B2003763F0 /* MMFindReplaceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MMFindReplaceController.m; sourceTree = ""; };
@@ -209,7 +209,7 @@
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
32CA4F630368D1EE00C91783 /* MacVim_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacVim_Prefix.pch; sourceTree = ""; };
- 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 8D1107310486CEB800E47090 /* Info_legacy.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info_legacy.plist; sourceTree = ""; };
8D1107320486CEB800E47090 /* MacVim.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MacVim.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
@@ -387,7 +387,7 @@
1DE8CC610C5E2AAD003F56E3 /* Actions.plist */,
1DD04DEB0C529C5E006CDC2B /* Credits.rtf */,
1D0E051B0BA5F83800B6049E /* Colors.plist */,
- 8D1107310486CEB800E47090 /* Info.plist */,
+ 8D1107310486CEB800E47090 /* Info_legacy.plist */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
1DE3F8E50D50F80500052B9E /* Preferences.nib */,
29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
@@ -399,7 +399,7 @@
isa = PBXGroup;
children = (
1D8B5A52104AF9FF002E59D5 /* Carbon.framework */,
- 1D493DB30C52533B00AB718C /* PSMTabBarControl.xcodeproj */,
+ 1D493DB30C52533B00AB718C /* PSMTabBarControl_legacy.xcodeproj */,
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
);
@@ -453,7 +453,7 @@
projectReferences = (
{
ProductGroup = 1D493DB40C52533B00AB718C /* Products */;
- ProjectRef = 1D493DB30C52533B00AB718C /* PSMTabBarControl.xcodeproj */;
+ ProjectRef = 1D493DB30C52533B00AB718C /* PSMTabBarControl_legacy.xcodeproj */;
},
);
projectRoot = "";
@@ -628,7 +628,7 @@
GCC_VERSION = "";
GCC_WARN_PEDANTIC = NO;
HEADER_SEARCH_PATHS = "";
- INFOPLIST_FILE = Info.plist;
+ INFOPLIST_FILE = Info_legacy.plist;
INSTALL_PATH = "$(HOME)/Applications";
MACOSX_DEPLOYMENT_TARGET = "";
ONLY_ACTIVE_ARCH = YES;
@@ -658,7 +658,7 @@
GCC_OPTIMIZATION_LEVEL = s;
GCC_VERSION = "";
HEADER_SEARCH_PATHS = "";
- INFOPLIST_FILE = Info.plist;
+ INFOPLIST_FILE = Info_legacy.plist;
INSTALL_PATH = "$(HOME)/Applications";
MACOSX_DEPLOYMENT_TARGET = "";
ONLY_ACTIVE_ARCH = YES;
diff --git a/src/MacVim/PSMTabBarControl/PSMTabBarControlFramework-Info_legacy.plist b/src/MacVim/PSMTabBarControl/PSMTabBarControlFramework-Info_legacy.plist
new file mode 100644
index 0000000000..f7840b712b
--- /dev/null
+++ b/src/MacVim/PSMTabBarControl/PSMTabBarControlFramework-Info_legacy.plist
@@ -0,0 +1,22 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ PSMTabBarControl
+ CFBundleIdentifier
+ com.positivespinmedia.PSMTabBarControlFramework
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleSignature
+ PSM1
+ CFBundleVersion
+ 1.1
+ NSPrincipalClass
+ PSMTabBarControl
+
+
diff --git a/src/MacVim/PSMTabBarControl/PSMTabBarControl_legacy.xcodeproj/project.pbxproj b/src/MacVim/PSMTabBarControl/PSMTabBarControl_legacy.xcodeproj/project.pbxproj
new file mode 100644
index 0000000000..4477e4b660
--- /dev/null
+++ b/src/MacVim/PSMTabBarControl/PSMTabBarControl_legacy.xcodeproj/project.pbxproj
@@ -0,0 +1,703 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ 53DF6901067E5B8E0090B5B0 /* All */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = C056398708A954F8003078D8 /* Build configuration list for PBXAggregateTarget "All" */;
+ buildPhases = (
+ );
+ dependencies = (
+ 53DF6905067E5B930090B5B0 /* PBXTargetDependency */,
+ );
+ name = All;
+ productName = All;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 13F8B89007B43554008AE28D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD92D38A0106425D02CA0E72 /* Cocoa.framework */; };
+ 523897F415BDA9AC00498A53 /* TabClose_Front_Pressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523897EE15BDA9AC00498A53 /* TabClose_Front_Pressed@2x.png */; };
+ 523897F515BDA9AC00498A53 /* TabClose_Front_Rollover@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523897EF15BDA9AC00498A53 /* TabClose_Front_Rollover@2x.png */; };
+ 523897F615BDA9AC00498A53 /* TabClose_Front@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523897F015BDA9AC00498A53 /* TabClose_Front@2x.png */; };
+ 523897F715BDA9AC00498A53 /* TabNewMetal@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523897F115BDA9AC00498A53 /* TabNewMetal@2x.png */; };
+ 523897F815BDA9AC00498A53 /* TabNewMetalPressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523897F215BDA9AC00498A53 /* TabNewMetalPressed@2x.png */; };
+ 523897F915BDA9AC00498A53 /* TabNewMetalRollover@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523897F315BDA9AC00498A53 /* TabNewMetalRollover@2x.png */; };
+ 52A57C0F15BBA230003EC59C /* TabClose_Front.png in Resources */ = {isa = PBXBuildFile; fileRef = 52A57C0C15BBA230003EC59C /* TabClose_Front.png */; };
+ 52A57C1015BBA230003EC59C /* TabClose_Front_Pressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 52A57C0D15BBA230003EC59C /* TabClose_Front_Pressed.png */; };
+ 52A57C1115BBA230003EC59C /* TabClose_Front_Rollover.png in Resources */ = {isa = PBXBuildFile; fileRef = 52A57C0E15BBA230003EC59C /* TabClose_Front_Rollover.png */; };
+ 52C0B9B415BDB7A9000C268F /* overflowImage@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52C0B9B215BDB7A9000C268F /* overflowImage@2x.png */; };
+ 52C0B9B515BDB7A9000C268F /* overflowImagePressed@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52C0B9B315BDB7A9000C268F /* overflowImagePressed@2x.png */; };
+ 52C268D015BDB72B0012FECA /* overflowImage.png in Resources */ = {isa = PBXBuildFile; fileRef = 52C268CE15BDB72B0012FECA /* overflowImage.png */; };
+ 52C268D115BDB72B0012FECA /* overflowImagePressed.png in Resources */ = {isa = PBXBuildFile; fileRef = 52C268CF15BDB72B0012FECA /* overflowImagePressed.png */; };
+ 546DEAF1067F63070098DCC4 /* PSMTabBarControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0259C576FE90428111CA0C5A /* PSMTabBarControl.m */; };
+ 546DEAF2067F630E0098DCC4 /* PSMTabBarControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0259C57AFE90428111CA0C5A /* PSMTabBarControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ A2082A9009EAEB34009AC8BE /* PSMTabDragAssistant.h in Headers */ = {isa = PBXBuildFile; fileRef = A2082A8D09EAEB33009AC8BE /* PSMTabDragAssistant.h */; };
+ A2082A9109EAEB34009AC8BE /* PSMTabDragAssistant.m in Sources */ = {isa = PBXBuildFile; fileRef = A2082A8E09EAEB33009AC8BE /* PSMTabDragAssistant.m */; };
+ A2129BB209AEB58F00724E6C /* PSMProgressIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = A2129BAF09AEB58F00724E6C /* PSMProgressIndicator.h */; };
+ A2129BB309AEB58F00724E6C /* PSMProgressIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = A2129BB009AEB58F00724E6C /* PSMProgressIndicator.m */; };
+ A251BE850959A1B90058BC7F /* PSMOverflowPopUpButton.h in Headers */ = {isa = PBXBuildFile; fileRef = A251BE810959A1B90058BC7F /* PSMOverflowPopUpButton.h */; };
+ A251BE860959A1B90058BC7F /* PSMOverflowPopUpButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A251BE820959A1B90058BC7F /* PSMOverflowPopUpButton.m */; };
+ A251BE870959A1B90058BC7F /* PSMTabBarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A251BE830959A1B90058BC7F /* PSMTabBarCell.h */; };
+ A251BE880959A1B90058BC7F /* PSMTabBarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A251BE840959A1B90058BC7F /* PSMTabBarCell.m */; };
+ A268E80409A9822A00E082AA /* AquaTabNew.png in Resources */ = {isa = PBXBuildFile; fileRef = A268E7F809A9822900E082AA /* AquaTabNew.png */; };
+ A268E80509A9822A00E082AA /* AquaTabNewPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = A268E7F909A9822900E082AA /* AquaTabNewPressed.png */; };
+ A268E80609A9822A00E082AA /* AquaTabNewRollover.png in Resources */ = {isa = PBXBuildFile; fileRef = A268E7FA09A9822900E082AA /* AquaTabNewRollover.png */; };
+ A268E80709A9822A00E082AA /* TabNewMetal.png in Resources */ = {isa = PBXBuildFile; fileRef = A268E7FB09A9822900E082AA /* TabNewMetal.png */; };
+ A268E80809A9822A00E082AA /* TabNewMetalPressed.png in Resources */ = {isa = PBXBuildFile; fileRef = A268E7FC09A9822900E082AA /* TabNewMetalPressed.png */; };
+ A268E80909A9822A00E082AA /* TabNewMetalRollover.png in Resources */ = {isa = PBXBuildFile; fileRef = A268E7FD09A9822900E082AA /* TabNewMetalRollover.png */; };
+ A268EA6209A9831800E082AA /* PSMRolloverButton.h in Headers */ = {isa = PBXBuildFile; fileRef = A268EA5F09A9831800E082AA /* PSMRolloverButton.h */; };
+ A268EA6309A9831800E082AA /* PSMRolloverButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A268EA6009A9831800E082AA /* PSMRolloverButton.m */; };
+ A27E47850A28EE76007BA395 /* TabIcon.tif in Resources */ = {isa = PBXBuildFile; fileRef = A20822F00959F6AA00C5F5A4 /* TabIcon.tif */; };
+ A27E47880A28EE7C007BA395 /* TabControlRep.tif in Resources */ = {isa = PBXBuildFile; fileRef = A20822EF0959F6AA00C5F5A4 /* TabControlRep.tif */; };
+ A2C0D99509AF870000ED379C /* pi.png in Resources */ = {isa = PBXBuildFile; fileRef = A2C0D99309AF870000ED379C /* pi.png */; };
+ A2D32EDC09A634C900EC8662 /* PSMTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D32EDA09A634C900EC8662 /* PSMTabStyle.h */; };
+ A2D32EF709A63BF700EC8662 /* AquaTabClose_Front_Pressed.tif in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF009A63BF700EC8662 /* AquaTabClose_Front_Pressed.tif */; };
+ A2D32EF809A63BF700EC8662 /* AquaTabClose_Front_Rollover.tif in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF109A63BF700EC8662 /* AquaTabClose_Front_Rollover.tif */; };
+ A2D32EF909A63BF700EC8662 /* AquaTabClose_Front.tif in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF209A63BF700EC8662 /* AquaTabClose_Front.tif */; };
+ A2D32EFA09A63BF700EC8662 /* AquaTabsBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF309A63BF700EC8662 /* AquaTabsBackground.png */; };
+ A2D32EFB09A63BF700EC8662 /* AquaTabsDown.png in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF409A63BF700EC8662 /* AquaTabsDown.png */; };
+ A2D32EFC09A63BF700EC8662 /* AquaTabsSeparator.png in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF509A63BF700EC8662 /* AquaTabsSeparator.png */; };
+ A2D32EFD09A63BF700EC8662 /* AquaTabsSeparatorDown.png in Resources */ = {isa = PBXBuildFile; fileRef = A2D32EF609A63BF700EC8662 /* AquaTabsSeparatorDown.png */; };
+ A2D32F0009A63D7A00EC8662 /* PSMMetalTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D32EFE09A63D7A00EC8662 /* PSMMetalTabStyle.h */; };
+ A2D32F0109A63D7A00EC8662 /* PSMMetalTabStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = A2D32EFF09A63D7A00EC8662 /* PSMMetalTabStyle.m */; };
+ A2D3317C09A68B7500EC8662 /* AquaTabsDownGraphite.png in Resources */ = {isa = PBXBuildFile; fileRef = A2D3317A09A68B7500EC8662 /* AquaTabsDownGraphite.png */; };
+ A2D3317D09A68B7500EC8662 /* AquaTabsDownNonKey.png in Resources */ = {isa = PBXBuildFile; fileRef = A2D3317B09A68B7500EC8662 /* AquaTabsDownNonKey.png */; };
+ A2D98B0A0A2B432C0064C6F8 /* PSMUnifiedTabStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D98B070A2B432C0064C6F8 /* PSMUnifiedTabStyle.h */; };
+ A2D98B0B0A2B432C0064C6F8 /* PSMUnifiedTabStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = A2D98B080A2B432C0064C6F8 /* PSMUnifiedTabStyle.m */; };
+ A2D98B120A2B43FA0064C6F8 /* NSBezierPath_AMShading.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D98B0F0A2B43FA0064C6F8 /* NSBezierPath_AMShading.h */; };
+ A2D98B130A2B43FA0064C6F8 /* NSBezierPath_AMShading.m in Sources */ = {isa = PBXBuildFile; fileRef = A2D98B100A2B43FA0064C6F8 /* NSBezierPath_AMShading.m */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 53DF6904067E5B930090B5B0 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0259C573FE90428111CA0C5A /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 53DF68FC067E5B5A0090B5B0;
+ remoteInfo = PSMTabBarControlFramework;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 0259C576FE90428111CA0C5A /* PSMTabBarControl.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMTabBarControl.m; path = source/PSMTabBarControl.m; sourceTree = ""; };
+ 0259C577FE90428111CA0C5A /* PSMTabBarControlInspector.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMTabBarControlInspector.m; path = source/PSMTabBarControlInspector.m; sourceTree = ""; };
+ 0259C578FE90428111CA0C5A /* PSMTabBarControlPalette.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMTabBarControlPalette.m; path = source/PSMTabBarControlPalette.m; sourceTree = ""; };
+ 0259C57AFE90428111CA0C5A /* PSMTabBarControl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PSMTabBarControl.h; path = source/PSMTabBarControl.h; sourceTree = ""; };
+ 0259C57BFE90428111CA0C5A /* PSMTabBarControlInspector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PSMTabBarControlInspector.h; path = source/PSMTabBarControlInspector.h; sourceTree = ""; };
+ 0259C57CFE90428111CA0C5A /* PSMTabBarControlPalette.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PSMTabBarControlPalette.h; path = source/PSMTabBarControlPalette.h; sourceTree = ""; };
+ 0259C57FFE90428111CA0C5A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/PSMTabBarControlInspector.nib; sourceTree = ""; };
+ 0259C581FE90428111CA0C5A /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/PSMTabBarControlPalette.nib; sourceTree = ""; };
+ 0259C583FE90428111CA0C5A /* palette.table */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = palette.table; sourceTree = ""; };
+ 13EB9DBD07DE0F1E00EB933A /* InterfaceBuilder.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InterfaceBuilder.framework; path = /System/Library/Frameworks/InterfaceBuilder.framework; sourceTree = ""; };
+ 13F8B88807B434F6008AE28D /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
+ 13F8B88A07B434F6008AE28D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
+ 32DBCF980370C29C00C91783 /* PSMTabBarControl_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PSMTabBarControl_Prefix.pch; path = source/PSMTabBarControl_Prefix.pch; sourceTree = ""; };
+ 523897EE15BDA9AC00498A53 /* TabClose_Front_Pressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "TabClose_Front_Pressed@2x.png"; path = "images/TabClose_Front_Pressed@2x.png"; sourceTree = ""; };
+ 523897EF15BDA9AC00498A53 /* TabClose_Front_Rollover@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "TabClose_Front_Rollover@2x.png"; path = "images/TabClose_Front_Rollover@2x.png"; sourceTree = ""; };
+ 523897F015BDA9AC00498A53 /* TabClose_Front@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "TabClose_Front@2x.png"; path = "images/TabClose_Front@2x.png"; sourceTree = ""; };
+ 523897F115BDA9AC00498A53 /* TabNewMetal@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "TabNewMetal@2x.png"; path = "images/TabNewMetal@2x.png"; sourceTree = ""; };
+ 523897F215BDA9AC00498A53 /* TabNewMetalPressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "TabNewMetalPressed@2x.png"; path = "images/TabNewMetalPressed@2x.png"; sourceTree = ""; };
+ 523897F315BDA9AC00498A53 /* TabNewMetalRollover@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "TabNewMetalRollover@2x.png"; path = "images/TabNewMetalRollover@2x.png"; sourceTree = ""; };
+ 52A57C0C15BBA230003EC59C /* TabClose_Front.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TabClose_Front.png; path = images/TabClose_Front.png; sourceTree = ""; };
+ 52A57C0D15BBA230003EC59C /* TabClose_Front_Pressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TabClose_Front_Pressed.png; path = images/TabClose_Front_Pressed.png; sourceTree = ""; };
+ 52A57C0E15BBA230003EC59C /* TabClose_Front_Rollover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TabClose_Front_Rollover.png; path = images/TabClose_Front_Rollover.png; sourceTree = ""; };
+ 52C0B9B215BDB7A9000C268F /* overflowImage@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "overflowImage@2x.png"; path = "images/overflowImage@2x.png"; sourceTree = ""; };
+ 52C0B9B315BDB7A9000C268F /* overflowImagePressed@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "overflowImagePressed@2x.png"; path = "images/overflowImagePressed@2x.png"; sourceTree = ""; };
+ 52C268CE15BDB72B0012FECA /* overflowImage.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = overflowImage.png; path = images/overflowImage.png; sourceTree = ""; };
+ 52C268CF15BDB72B0012FECA /* overflowImagePressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = overflowImagePressed.png; path = images/overflowImagePressed.png; sourceTree = ""; };
+ 53DF68FD067E5B5A0090B5B0 /* PSMTabBarControl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PSMTabBarControl.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 53DF68FE067E5B5A0090B5B0 /* PSMTabBarControlFramework-Info_legacy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "PSMTabBarControlFramework-Info_legacy.plist"; sourceTree = ""; };
+ 54D33B2806778E3300C9C163 /* PSMTabBarControl.ibclassdescription */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PSMTabBarControl.ibclassdescription; sourceTree = ""; };
+ 8D1AC9730486D14A00FE50C9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 8D1AC97B0486D23100FE50C9 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; };
+ A2072A2409ABD88600304BCB /* Folder.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Folder.tif; path = images/Folder.tif; sourceTree = ""; };
+ A2072A2509ABD88600304BCB /* Globe.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Globe.tiff; path = images/Globe.tiff; sourceTree = ""; };
+ A2072B5C09AC1FA500304BCB /* Warning.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Warning.png; path = images/Warning.png; sourceTree = ""; };
+ A20822EF0959F6AA00C5F5A4 /* TabControlRep.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = TabControlRep.tif; path = images/TabControlRep.tif; sourceTree = ""; };
+ A20822F00959F6AA00C5F5A4 /* TabIcon.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = TabIcon.tif; path = images/TabIcon.tif; sourceTree = ""; };
+ A2082A8D09EAEB33009AC8BE /* PSMTabDragAssistant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PSMTabDragAssistant.h; path = source/PSMTabDragAssistant.h; sourceTree = ""; };
+ A2082A8E09EAEB33009AC8BE /* PSMTabDragAssistant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PSMTabDragAssistant.m; path = source/PSMTabDragAssistant.m; sourceTree = ""; wrapsLines = 0; };
+ A2129BAF09AEB58F00724E6C /* PSMProgressIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PSMProgressIndicator.h; path = source/PSMProgressIndicator.h; sourceTree = ""; };
+ A2129BB009AEB58F00724E6C /* PSMProgressIndicator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PSMProgressIndicator.m; path = source/PSMProgressIndicator.m; sourceTree = ""; };
+ A246FB040A2BD6F9005BDF7B /* PSMTabBarControlDoc.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html.documentation; name = PSMTabBarControlDoc.html; path = documentation/PSMTabBarControlDoc.html; sourceTree = ""; };
+ A251BE810959A1B90058BC7F /* PSMOverflowPopUpButton.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = PSMOverflowPopUpButton.h; path = source/PSMOverflowPopUpButton.h; sourceTree = ""; };
+ A251BE820959A1B90058BC7F /* PSMOverflowPopUpButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMOverflowPopUpButton.m; path = source/PSMOverflowPopUpButton.m; sourceTree = ""; };
+ A251BE830959A1B90058BC7F /* PSMTabBarCell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PSMTabBarCell.h; path = source/PSMTabBarCell.h; sourceTree = ""; };
+ A251BE840959A1B90058BC7F /* PSMTabBarCell.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMTabBarCell.m; path = source/PSMTabBarCell.m; sourceTree = ""; };
+ A251BE890959A1EA0058BC7F /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = source/AppController.h; sourceTree = ""; };
+ A251BE8A0959A1EA0058BC7F /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = source/AppController.m; sourceTree = ""; };
+ A251BE8B0959A1EA0058BC7F /* FakeModel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FakeModel.h; path = source/FakeModel.h; sourceTree = ""; };
+ A251BE8C0959A1EA0058BC7F /* FakeModel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = FakeModel.m; path = source/FakeModel.m; sourceTree = ""; };
+ A251BE8D0959A1EA0058BC7F /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = source/main.m; sourceTree = ""; };
+ A251BE8F0959A23A0058BC7F /* 32x32cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = 32x32cancel.png; path = images/32x32cancel.png; sourceTree = ""; };
+ A251BE9B0959A2530058BC7F /* ReadMe.rtfd */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; path = ReadMe.rtfd; sourceTree = ""; };
+ A251BEA20959BB5B0058BC7F /* TabBarControlDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "TabBarControlDemo-Info.plist"; sourceTree = ""; };
+ A251BEC30959BC0E0058BC7F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = ""; };
+ A268E7F809A9822900E082AA /* AquaTabNew.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabNew.png; path = images/AquaTabNew.png; sourceTree = ""; };
+ A268E7F909A9822900E082AA /* AquaTabNewPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabNewPressed.png; path = images/AquaTabNewPressed.png; sourceTree = ""; };
+ A268E7FA09A9822900E082AA /* AquaTabNewRollover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabNewRollover.png; path = images/AquaTabNewRollover.png; sourceTree = ""; };
+ A268E7FB09A9822900E082AA /* TabNewMetal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TabNewMetal.png; path = images/TabNewMetal.png; sourceTree = ""; };
+ A268E7FC09A9822900E082AA /* TabNewMetalPressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TabNewMetalPressed.png; path = images/TabNewMetalPressed.png; sourceTree = ""; };
+ A268E7FD09A9822900E082AA /* TabNewMetalRollover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = TabNewMetalRollover.png; path = images/TabNewMetalRollover.png; sourceTree = ""; };
+ A268EA5F09A9831800E082AA /* PSMRolloverButton.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PSMRolloverButton.h; path = source/PSMRolloverButton.h; sourceTree = ""; };
+ A268EA6009A9831800E082AA /* PSMRolloverButton.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMRolloverButton.m; path = source/PSMRolloverButton.m; sourceTree = ""; };
+ A269361009A778770006911E /* 32x32_log.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = 32x32_log.tiff; path = images/32x32_log.tiff; sourceTree = ""; };
+ A2A711BA09E5AE1E00D0089B /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Window.nib; sourceTree = ""; };
+ A2A711BD09E5BF0500D0089B /* WindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WindowController.h; path = source/WindowController.h; sourceTree = ""; };
+ A2A711BE09E5BF0500D0089B /* WindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WindowController.m; path = source/WindowController.m; sourceTree = ""; };
+ A2C0D99309AF870000ED379C /* pi.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = pi.png; path = images/pi.png; sourceTree = ""; };
+ A2D32EDA09A634C900EC8662 /* PSMTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PSMTabStyle.h; path = source/PSMTabStyle.h; sourceTree = ""; };
+ A2D32EF009A63BF700EC8662 /* AquaTabClose_Front_Pressed.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = AquaTabClose_Front_Pressed.tif; path = images/AquaTabClose_Front_Pressed.tif; sourceTree = ""; };
+ A2D32EF109A63BF700EC8662 /* AquaTabClose_Front_Rollover.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = AquaTabClose_Front_Rollover.tif; path = images/AquaTabClose_Front_Rollover.tif; sourceTree = ""; };
+ A2D32EF209A63BF700EC8662 /* AquaTabClose_Front.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = AquaTabClose_Front.tif; path = images/AquaTabClose_Front.tif; sourceTree = ""; };
+ A2D32EF309A63BF700EC8662 /* AquaTabsBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabsBackground.png; path = images/AquaTabsBackground.png; sourceTree = ""; };
+ A2D32EF409A63BF700EC8662 /* AquaTabsDown.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabsDown.png; path = images/AquaTabsDown.png; sourceTree = ""; };
+ A2D32EF509A63BF700EC8662 /* AquaTabsSeparator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabsSeparator.png; path = images/AquaTabsSeparator.png; sourceTree = ""; };
+ A2D32EF609A63BF700EC8662 /* AquaTabsSeparatorDown.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabsSeparatorDown.png; path = images/AquaTabsSeparatorDown.png; sourceTree = ""; };
+ A2D32EFE09A63D7A00EC8662 /* PSMMetalTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PSMMetalTabStyle.h; path = source/PSMMetalTabStyle.h; sourceTree = ""; };
+ A2D32EFF09A63D7A00EC8662 /* PSMMetalTabStyle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PSMMetalTabStyle.m; path = source/PSMMetalTabStyle.m; sourceTree = ""; };
+ A2D3317A09A68B7500EC8662 /* AquaTabsDownGraphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabsDownGraphite.png; path = images/AquaTabsDownGraphite.png; sourceTree = ""; };
+ A2D3317B09A68B7500EC8662 /* AquaTabsDownNonKey.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AquaTabsDownNonKey.png; path = images/AquaTabsDownNonKey.png; sourceTree = ""; };
+ A2D98B070A2B432C0064C6F8 /* PSMUnifiedTabStyle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PSMUnifiedTabStyle.h; path = source/PSMUnifiedTabStyle.h; sourceTree = ""; };
+ A2D98B080A2B432C0064C6F8 /* PSMUnifiedTabStyle.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PSMUnifiedTabStyle.m; path = source/PSMUnifiedTabStyle.m; sourceTree = ""; };
+ A2D98B0F0A2B43FA0064C6F8 /* NSBezierPath_AMShading.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NSBezierPath_AMShading.h; path = source/NSBezierPath_AMShading.h; sourceTree = ""; };
+ A2D98B100A2B43FA0064C6F8 /* NSBezierPath_AMShading.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = NSBezierPath_AMShading.m; path = source/NSBezierPath_AMShading.m; sourceTree = ""; };
+ DD92D38A0106425D02CA0E72 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 53DF68FB067E5B5A0090B5B0 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 13F8B89007B43554008AE28D /* Cocoa.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 0259C574FE90428111CA0C5A /* PSMTabBarControl */ = {
+ isa = PBXGroup;
+ children = (
+ A251BE9B0959A2530058BC7F /* ReadMe.rtfd */,
+ A246FADE0A2BD446005BDF7B /* Documentation */,
+ 32DBCF9E0370C38000C91783 /* Palette */,
+ 54D33B2C06778E4400C9C163 /* Framework */,
+ A251BE590959A0550058BC7F /* Demo App */,
+ 0259C582FE90428111CA0C5A /* Resources */,
+ 1ED78706FE9D4A0611CA0C5A /* Products */,
+ 2E58F364FFB232C311CA0CBA /* Frameworks */,
+ );
+ name = PSMTabBarControl;
+ sourceTree = "";
+ };
+ 0259C582FE90428111CA0C5A /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ A251BEC20959BC0E0058BC7F /* MainMenu.nib */,
+ A251BE8E0959A21A0058BC7F /* Images */,
+ 8D1AC9730486D14A00FE50C9 /* Info.plist */,
+ 53DF68FE067E5B5A0090B5B0 /* PSMTabBarControlFramework-Info_legacy.plist */,
+ A251BEA20959BB5B0058BC7F /* TabBarControlDemo-Info.plist */,
+ 8D1AC97F0486D23B00FE50C9 /* InfoPlist.strings */,
+ A2A711B909E5AE1E00D0089B /* Window.nib */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
+ 131E8FE8067F80F40006E0CE /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ A20822EF0959F6AA00C5F5A4 /* TabControlRep.tif */,
+ A20822F00959F6AA00C5F5A4 /* TabIcon.tif */,
+ 0259C57EFE90428111CA0C5A /* PSMTabBarControlInspector.nib */,
+ 0259C580FE90428111CA0C5A /* PSMTabBarControlPalette.nib */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
+ 13F8B6FD07B43410008AE28D /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 13EB9DBD07DE0F1E00EB933A /* InterfaceBuilder.framework */,
+ DD92D38A0106425D02CA0E72 /* Cocoa.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "";
+ };
+ 13F8B70407B43425008AE28D /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 13F8B88807B434F6008AE28D /* AppKit.framework */,
+ 13F8B88A07B434F6008AE28D /* Foundation.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "";
+ };
+ 1ED78706FE9D4A0611CA0C5A /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 53DF68FD067E5B5A0090B5B0 /* PSMTabBarControl.framework */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 2E58F364FFB232C311CA0CBA /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 13F8B6FD07B43410008AE28D /* Linked Frameworks */,
+ 13F8B70407B43425008AE28D /* Other Frameworks */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 32DBCF9E0370C38000C91783 /* Palette */ = {
+ isa = PBXGroup;
+ children = (
+ 54D33B2406778DD400C9C163 /* Undo Support */,
+ 54D33B2506778DF000C9C163 /* Classes */,
+ 32DBCF9F0370C38200C91783 /* Other Sources */,
+ 131E8FE8067F80F40006E0CE /* Resources */,
+ 0259C583FE90428111CA0C5A /* palette.table */,
+ );
+ name = Palette;
+ sourceTree = "";
+ };
+ 32DBCF9F0370C38200C91783 /* Other Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 32DBCF980370C29C00C91783 /* PSMTabBarControl_Prefix.pch */,
+ );
+ name = "Other Sources";
+ sourceTree = "";
+ };
+ 54D33B2406778DD400C9C163 /* Undo Support */ = {
+ isa = PBXGroup;
+ children = (
+ 54D33B2806778E3300C9C163 /* PSMTabBarControl.ibclassdescription */,
+ );
+ name = "Undo Support";
+ sourceTree = "";
+ };
+ 54D33B2506778DF000C9C163 /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 0259C57BFE90428111CA0C5A /* PSMTabBarControlInspector.h */,
+ 0259C577FE90428111CA0C5A /* PSMTabBarControlInspector.m */,
+ 0259C57CFE90428111CA0C5A /* PSMTabBarControlPalette.h */,
+ 0259C578FE90428111CA0C5A /* PSMTabBarControlPalette.m */,
+ );
+ name = Classes;
+ sourceTree = "";
+ };
+ 54D33B2C06778E4400C9C163 /* Framework */ = {
+ isa = PBXGroup;
+ children = (
+ 0259C57AFE90428111CA0C5A /* PSMTabBarControl.h */,
+ 0259C576FE90428111CA0C5A /* PSMTabBarControl.m */,
+ A251BE830959A1B90058BC7F /* PSMTabBarCell.h */,
+ A251BE840959A1B90058BC7F /* PSMTabBarCell.m */,
+ A2D32EDA09A634C900EC8662 /* PSMTabStyle.h */,
+ A2D32EFE09A63D7A00EC8662 /* PSMMetalTabStyle.h */,
+ A2D32EFF09A63D7A00EC8662 /* PSMMetalTabStyle.m */,
+ A2D98B070A2B432C0064C6F8 /* PSMUnifiedTabStyle.h */,
+ A2D98B080A2B432C0064C6F8 /* PSMUnifiedTabStyle.m */,
+ A268EA5F09A9831800E082AA /* PSMRolloverButton.h */,
+ A268EA6009A9831800E082AA /* PSMRolloverButton.m */,
+ A251BE810959A1B90058BC7F /* PSMOverflowPopUpButton.h */,
+ A251BE820959A1B90058BC7F /* PSMOverflowPopUpButton.m */,
+ A2129BAF09AEB58F00724E6C /* PSMProgressIndicator.h */,
+ A2129BB009AEB58F00724E6C /* PSMProgressIndicator.m */,
+ A2082A8D09EAEB33009AC8BE /* PSMTabDragAssistant.h */,
+ A2082A8E09EAEB33009AC8BE /* PSMTabDragAssistant.m */,
+ A2D98B0F0A2B43FA0064C6F8 /* NSBezierPath_AMShading.h */,
+ A2D98B100A2B43FA0064C6F8 /* NSBezierPath_AMShading.m */,
+ );
+ name = Framework;
+ sourceTree = "";
+ };
+ A246FADE0A2BD446005BDF7B /* Documentation */ = {
+ isa = PBXGroup;
+ children = (
+ A246FB040A2BD6F9005BDF7B /* PSMTabBarControlDoc.html */,
+ );
+ name = Documentation;
+ sourceTree = "";
+ };
+ A251BE590959A0550058BC7F /* Demo App */ = {
+ isa = PBXGroup;
+ children = (
+ A251BE890959A1EA0058BC7F /* AppController.h */,
+ A251BE8A0959A1EA0058BC7F /* AppController.m */,
+ A2A711BD09E5BF0500D0089B /* WindowController.h */,
+ A2A711BE09E5BF0500D0089B /* WindowController.m */,
+ A251BE8B0959A1EA0058BC7F /* FakeModel.h */,
+ A251BE8C0959A1EA0058BC7F /* FakeModel.m */,
+ A251BE8D0959A1EA0058BC7F /* main.m */,
+ );
+ name = "Demo App";
+ sourceTree = "";
+ };
+ A251BE8E0959A21A0058BC7F /* Images */ = {
+ isa = PBXGroup;
+ children = (
+ A2C0D99309AF870000ED379C /* pi.png */,
+ A2072B5C09AC1FA500304BCB /* Warning.png */,
+ A2072A2409ABD88600304BCB /* Folder.tif */,
+ A2072A2509ABD88600304BCB /* Globe.tiff */,
+ A268E7F809A9822900E082AA /* AquaTabNew.png */,
+ A268E7F909A9822900E082AA /* AquaTabNewPressed.png */,
+ A268E7FA09A9822900E082AA /* AquaTabNewRollover.png */,
+ A268E7FB09A9822900E082AA /* TabNewMetal.png */,
+ 523897F115BDA9AC00498A53 /* TabNewMetal@2x.png */,
+ A268E7FC09A9822900E082AA /* TabNewMetalPressed.png */,
+ 523897F215BDA9AC00498A53 /* TabNewMetalPressed@2x.png */,
+ A268E7FD09A9822900E082AA /* TabNewMetalRollover.png */,
+ 523897F315BDA9AC00498A53 /* TabNewMetalRollover@2x.png */,
+ A269361009A778770006911E /* 32x32_log.tiff */,
+ A2D3317A09A68B7500EC8662 /* AquaTabsDownGraphite.png */,
+ A2D3317B09A68B7500EC8662 /* AquaTabsDownNonKey.png */,
+ A2D32EF009A63BF700EC8662 /* AquaTabClose_Front_Pressed.tif */,
+ A2D32EF109A63BF700EC8662 /* AquaTabClose_Front_Rollover.tif */,
+ A2D32EF209A63BF700EC8662 /* AquaTabClose_Front.tif */,
+ A2D32EF309A63BF700EC8662 /* AquaTabsBackground.png */,
+ A2D32EF409A63BF700EC8662 /* AquaTabsDown.png */,
+ A2D32EF509A63BF700EC8662 /* AquaTabsSeparator.png */,
+ A2D32EF609A63BF700EC8662 /* AquaTabsSeparatorDown.png */,
+ A251BE8F0959A23A0058BC7F /* 32x32cancel.png */,
+ 52C268CE15BDB72B0012FECA /* overflowImage.png */,
+ 52C0B9B215BDB7A9000C268F /* overflowImage@2x.png */,
+ 52C268CF15BDB72B0012FECA /* overflowImagePressed.png */,
+ 52C0B9B315BDB7A9000C268F /* overflowImagePressed@2x.png */,
+ 52A57C0C15BBA230003EC59C /* TabClose_Front.png */,
+ 523897F015BDA9AC00498A53 /* TabClose_Front@2x.png */,
+ 52A57C0D15BBA230003EC59C /* TabClose_Front_Pressed.png */,
+ 523897EE15BDA9AC00498A53 /* TabClose_Front_Pressed@2x.png */,
+ 52A57C0E15BBA230003EC59C /* TabClose_Front_Rollover.png */,
+ 523897EF15BDA9AC00498A53 /* TabClose_Front_Rollover@2x.png */,
+ );
+ name = Images;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 53DF68F8067E5B5A0090B5B0 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 546DEAF2067F630E0098DCC4 /* PSMTabBarControl.h in Headers */,
+ A251BE850959A1B90058BC7F /* PSMOverflowPopUpButton.h in Headers */,
+ A251BE870959A1B90058BC7F /* PSMTabBarCell.h in Headers */,
+ A2D32EDC09A634C900EC8662 /* PSMTabStyle.h in Headers */,
+ A2D32F0009A63D7A00EC8662 /* PSMMetalTabStyle.h in Headers */,
+ A268EA6209A9831800E082AA /* PSMRolloverButton.h in Headers */,
+ A2129BB209AEB58F00724E6C /* PSMProgressIndicator.h in Headers */,
+ A2082A9009EAEB34009AC8BE /* PSMTabDragAssistant.h in Headers */,
+ A2D98B0A0A2B432C0064C6F8 /* PSMUnifiedTabStyle.h in Headers */,
+ A2D98B120A2B43FA0064C6F8 /* NSBezierPath_AMShading.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 53DF68FC067E5B5A0090B5B0 /* PSMTabBarControlFramework */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C056397F08A954F8003078D8 /* Build configuration list for PBXNativeTarget "PSMTabBarControlFramework" */;
+ buildPhases = (
+ 53DF68F8067E5B5A0090B5B0 /* Headers */,
+ 53DF68F9067E5B5A0090B5B0 /* Resources */,
+ 53DF68FA067E5B5A0090B5B0 /* Sources */,
+ 53DF68FB067E5B5A0090B5B0 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = PSMTabBarControlFramework;
+ productName = PSMTabBarControlFramework;
+ productReference = 53DF68FD067E5B5A0090B5B0 /* PSMTabBarControl.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 0259C573FE90428111CA0C5A /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C056398B08A954F8003078D8 /* Build configuration list for PBXProject "PSMTabBarControl" */;
+ compatibilityVersion = "Xcode 2.4";
+ developmentRegion = English;
+ hasScannedForEncodings = 1;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 0259C574FE90428111CA0C5A /* PSMTabBarControl */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 53DF68FC067E5B5A0090B5B0 /* PSMTabBarControlFramework */,
+ 53DF6901067E5B8E0090B5B0 /* All */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 53DF68F9067E5B5A0090B5B0 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A2D32EF709A63BF700EC8662 /* AquaTabClose_Front_Pressed.tif in Resources */,
+ A2D32EF809A63BF700EC8662 /* AquaTabClose_Front_Rollover.tif in Resources */,
+ A2D32EF909A63BF700EC8662 /* AquaTabClose_Front.tif in Resources */,
+ A2D32EFA09A63BF700EC8662 /* AquaTabsBackground.png in Resources */,
+ A2D32EFB09A63BF700EC8662 /* AquaTabsDown.png in Resources */,
+ A2D32EFC09A63BF700EC8662 /* AquaTabsSeparator.png in Resources */,
+ A2D32EFD09A63BF700EC8662 /* AquaTabsSeparatorDown.png in Resources */,
+ A2D3317C09A68B7500EC8662 /* AquaTabsDownGraphite.png in Resources */,
+ A2D3317D09A68B7500EC8662 /* AquaTabsDownNonKey.png in Resources */,
+ A268E80409A9822A00E082AA /* AquaTabNew.png in Resources */,
+ A268E80509A9822A00E082AA /* AquaTabNewPressed.png in Resources */,
+ A268E80609A9822A00E082AA /* AquaTabNewRollover.png in Resources */,
+ A268E80709A9822A00E082AA /* TabNewMetal.png in Resources */,
+ A268E80809A9822A00E082AA /* TabNewMetalPressed.png in Resources */,
+ A268E80909A9822A00E082AA /* TabNewMetalRollover.png in Resources */,
+ A2C0D99509AF870000ED379C /* pi.png in Resources */,
+ A27E47850A28EE76007BA395 /* TabIcon.tif in Resources */,
+ A27E47880A28EE7C007BA395 /* TabControlRep.tif in Resources */,
+ 52A57C0F15BBA230003EC59C /* TabClose_Front.png in Resources */,
+ 52A57C1015BBA230003EC59C /* TabClose_Front_Pressed.png in Resources */,
+ 52A57C1115BBA230003EC59C /* TabClose_Front_Rollover.png in Resources */,
+ 523897F415BDA9AC00498A53 /* TabClose_Front_Pressed@2x.png in Resources */,
+ 523897F515BDA9AC00498A53 /* TabClose_Front_Rollover@2x.png in Resources */,
+ 523897F615BDA9AC00498A53 /* TabClose_Front@2x.png in Resources */,
+ 523897F715BDA9AC00498A53 /* TabNewMetal@2x.png in Resources */,
+ 523897F815BDA9AC00498A53 /* TabNewMetalPressed@2x.png in Resources */,
+ 523897F915BDA9AC00498A53 /* TabNewMetalRollover@2x.png in Resources */,
+ 52C268D015BDB72B0012FECA /* overflowImage.png in Resources */,
+ 52C268D115BDB72B0012FECA /* overflowImagePressed.png in Resources */,
+ 52C0B9B415BDB7A9000C268F /* overflowImage@2x.png in Resources */,
+ 52C0B9B515BDB7A9000C268F /* overflowImagePressed@2x.png in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 53DF68FA067E5B5A0090B5B0 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 546DEAF1067F63070098DCC4 /* PSMTabBarControl.m in Sources */,
+ A251BE860959A1B90058BC7F /* PSMOverflowPopUpButton.m in Sources */,
+ A251BE880959A1B90058BC7F /* PSMTabBarCell.m in Sources */,
+ A2D32F0109A63D7A00EC8662 /* PSMMetalTabStyle.m in Sources */,
+ A268EA6309A9831800E082AA /* PSMRolloverButton.m in Sources */,
+ A2129BB309AEB58F00724E6C /* PSMProgressIndicator.m in Sources */,
+ A2082A9109EAEB34009AC8BE /* PSMTabDragAssistant.m in Sources */,
+ A2D98B0B0A2B432C0064C6F8 /* PSMUnifiedTabStyle.m in Sources */,
+ A2D98B130A2B43FA0064C6F8 /* NSBezierPath_AMShading.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 53DF6905067E5B930090B5B0 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 53DF68FC067E5B5A0090B5B0 /* PSMTabBarControlFramework */;
+ targetProxy = 53DF6904067E5B930090B5B0 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 0259C57EFE90428111CA0C5A /* PSMTabBarControlInspector.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 0259C57FFE90428111CA0C5A /* English */,
+ );
+ name = PSMTabBarControlInspector.nib;
+ sourceTree = "";
+ };
+ 0259C580FE90428111CA0C5A /* PSMTabBarControlPalette.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 0259C581FE90428111CA0C5A /* English */,
+ );
+ name = PSMTabBarControlPalette.nib;
+ sourceTree = "";
+ };
+ 8D1AC97F0486D23B00FE50C9 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 8D1AC97B0486D23100FE50C9 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+ A251BEC20959BC0E0058BC7F /* MainMenu.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ A251BEC30959BC0E0058BC7F /* English */,
+ );
+ name = MainMenu.nib;
+ sourceTree = "";
+ };
+ A2A711B909E5AE1E00D0089B /* Window.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ A2A711BA09E5AE1E00D0089B /* English */,
+ );
+ name = Window.nib;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C056398008A954F8003078D8 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(NATIVE_ARCH_ACTUAL)";
+ COPY_PHASE_STRIP = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ GCC_VERSION = "";
+ INFOPLIST_FILE = "PSMTabBarControlFramework-Info_legacy.plist";
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = "";
+ PRODUCT_NAME = PSMTabBarControl;
+ SYMROOT = ../build;
+ ZERO_LINK = NO;
+ };
+ name = Debug;
+ };
+ C056398108A954F8003078D8 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(NATIVE_ARCH_ACTUAL)";
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_VERSION = A;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ GCC_VERSION = "";
+ INFOPLIST_FILE = "PSMTabBarControlFramework-Info_legacy.plist";
+ INSTALL_PATH = "@executable_path/../Frameworks";
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = "";
+ PRODUCT_NAME = PSMTabBarControl;
+ SYMROOT = ../build;
+ };
+ name = Release;
+ };
+ C056398808A954F8003078D8 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ PRODUCT_NAME = All;
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ C056398908A954F8003078D8 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ PRODUCT_NAME = All;
+ WARNING_CFLAGS = (
+ "-Wmost",
+ "-Wno-four-char-constants",
+ "-Wno-unknown-pragmas",
+ );
+ };
+ name = Release;
+ };
+ C056398C08A954F8003078D8 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(NATIVE_ARCH_ACTUAL)";
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PREBINDING = NO;
+ SYMROOT = ../build;
+ };
+ name = Debug;
+ };
+ C056398D08A954F8003078D8 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(NATIVE_ARCH_ACTUAL)";
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PREBINDING = NO;
+ SYMROOT = ../build;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C056397F08A954F8003078D8 /* Build configuration list for PBXNativeTarget "PSMTabBarControlFramework" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C056398008A954F8003078D8 /* Debug */,
+ C056398108A954F8003078D8 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C056398708A954F8003078D8 /* Build configuration list for PBXAggregateTarget "All" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C056398808A954F8003078D8 /* Debug */,
+ C056398908A954F8003078D8 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C056398B08A954F8003078D8 /* Build configuration list for PBXProject "PSMTabBarControl" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C056398C08A954F8003078D8 /* Debug */,
+ C056398D08A954F8003078D8 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 0259C573FE90428111CA0C5A /* Project object */;
+}