diff options
author | das <das> | 2005-11-27 02:36:13 (GMT) |
---|---|---|
committer | das <das> | 2005-11-27 02:36:13 (GMT) |
commit | 3dadea6fa58518be89d8e48e340285cd5d916887 (patch) | |
tree | 98dfe1d79c84fe0819c1b167cb9764496c2c9a72 /macosx | |
parent | c0223b885cb724c64ed47ceefc90b7f883a6b4df (diff) | |
download | tk-3dadea6fa58518be89d8e48e340285cd5d916887.zip tk-3dadea6fa58518be89d8e48e340285cd5d916887.tar.gz tk-3dadea6fa58518be89d8e48e340285cd5d916887.tar.bz2 |
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(),
add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to
configure (flag can't be present twice, so can't be in both CFLAGS and
LDFLAGS during configure), don't use -prebind when deploying on 10.4,
define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542).
(SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete
autoconf macros. Sync with tcl/unix/tcl.m4.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous
formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable
linking the same as during configure (needed to avoid loosing any linker
relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS).
Avoid concurrent linking of wish and compiling of tkTestInit.o during
parallel make, fix dependencies and flags for building tkMacOSXInit.o
(checkstubs, checkexports): dependency and Darwin fixes
(dist): add new macosx files.
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent):
* macosx/tkMacOSXEvent.h:
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent):
* macosx/tkMacOSXCarbonEvents.c: install standard application event
handler, add & call functions to start and stop carbon even timer that
runs the tcl event loop periodically during a nested carbon event loop
in the toolbox (e.g. during menutracking) to ensure tcl timers etc
continue to fire, register app event handler for menu tracking and HI
command carbon events, move menu event handling to new handlers for
those carbon events, no longer register for/handle appleevent carbon
event (now dealt with by standard application event handler), event
debugging code dynamically acquires carbon event debugging functions to
allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText):
* macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout):
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents):
* macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInt.h: abstract common code to dynamically acquire
address of a named symbol (from a loaded dynamic library) into new
function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu):
* macosx/tkMacOSXMenubutton.c (MenuButtonInitControl):
* macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern
utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants
if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never
executed.
* xlib/xgc.c (XCreateGC): sync with core-8-4-branch change.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file):
* macosx/Wish.pbproj/jingham.pbxuser:
* macosx/Wish.pbproj/project.pbxproj:
* macosx/Wish.xcode/default.pbxuser:
* macosx/Wish.xcode/project.pbxproj:
* macosx/Wish.xcodeproj/default.pbxuser (new file):
* macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects
for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with
native tktest targets and support for universal (fat) compiles.
* macosx/Tk-Info.plist (removed):
* macosx/Wish-Info.plist (removed):
* macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, document new Xcode projects and
universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* unix/Makefile.in:
* unix/aclocal.m4:
* unix/configure.in:
* macosx/configure.ac (new file): add support for inclusion of
unix/configure.in by macosx/configure.ac, allows generation of a config
headers enabled configure script in macosx (required by Xcode projects).
* macosx/GNUmakefile: rename from Makefile to avoid overwriting by
configure run in tk/macosx, add support for reusing configure cache,
build target fixes.
* generic/tk3d.h:
* generic/tkButton.h:
* generic/tkCanvas.c:
* generic/tkCanvas.h:
* generic/tkColor.h:
* generic/tkEntry.h:
* generic/tkFileFilter.h:
* generic/tkFont.c:
* generic/tkFont.h:
* generic/tkImage.c:
* generic/tkImgPhoto.c:
* generic/tkInt.h:
* generic/tkMenu.c:
* generic/tkMenu.h:
* generic/tkMenubutton.h:
* generic/tkScale.h:
* generic/tkScrollbar.h:
* generic/tkSelect.h:
* generic/tkStubInit.c:
* generic/tkStubLib.c:
* generic/tkText.h:
* generic/tkUndo.h:
* macosx/tkMacOSXButton.c:
* macosx/tkMacOSXDebug.c:
* macosx/tkMacOSXDebug.h:
* macosx/tkMacOSXDialog.c:
* macosx/tkMacOSXDraw.c:
* macosx/tkMacOSXEntry.c:
* macosx/tkMacOSXFont.c:
* macosx/tkMacOSXInt.h:
* macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXMenubutton.c:
* macosx/tkMacOSXMouseEvent.c:
* macosx/tkMacOSXSend.c:
* macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXWm.c:
* macosx/tkMacOSXXStubs.c:
* unix/tkUnixButton.c:
* unix/tkUnixMenu.c:
* xlib/xgc.c: ensure externally visible symbols not contained in stubs
table are declared as MODULE_SCOPE (or as static if not used outside of
own source file), #ifdef out a few Xlib and aqua functions that are
never called. These changes allow 'make checkstubs' to complete without
error on Darwin with gcc 4.
* macosx/tkMacOSXTest.c:
* macosx/tkMacOSXPort.h:
* win/tkWinTest.c:
* generic/tkInt.decls: add functions needed by tktest to internal stubs
table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua
Xlib stubs.
* unix/tkUnixSend.c:
* generic/tkText.c:
* generic/tkTest.c: #ifdef unix only declarations.
(TestmetricsCmd): unify win and mac implementation.
(TestsendCmd): move to tkUnixSend.c to avoid access to global var.
(TesttextCmd): move to tkText.c to avoid having to put all the internal
text functions it uses into the stubs table.
* generic/tkTextDisp.c:
* macosx/tkMacOSXInit.c:
* macosx/tkMacOSXKeyEvent.c:
* macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c:
* macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch.
* generic/tkIntDecls.h:
* generic/tkIntPlatDecls.h:
* generic/tkIntXlibDecls.h:
* generic/tkStubInit.c:
* unix/configure:
* unix/tkConfig.h.in: regen.
Diffstat (limited to 'macosx')
39 files changed, 18592 insertions, 6436 deletions
diff --git a/macosx/GNUmakefile b/macosx/GNUmakefile index 5dcd7c5..c4a458c 100644 --- a/macosx/GNUmakefile +++ b/macosx/GNUmakefile @@ -4,7 +4,7 @@ # uses the standard unix build system in tk/unix (which can be used directly instead of this # if you are not using the tk/macosx projects). # -# RCS: @(#) $Id: GNUmakefile,v 1.1 2005/11/22 20:23:33 das Exp $ +# RCS: @(#) $Id: GNUmakefile,v 1.2 2005/11/27 02:36:14 das Exp $ # ######################################################################################################## @@ -100,7 +100,7 @@ TCL_VERSION := ${VERSION} wish := wish WISH = wish${VERSION} -BUILD_TARGET := wish +BUILD_TARGET := all tktest INSTALL_TARGET := install ifneq ($(wildcard ${TCL_BUILD_DIR}/tclConfig.sh),) @@ -135,7 +135,7 @@ endif MAKE_VARS += INSTALL_ROOT INSTALL_TARGETS VERSION MAKE_ARGS_V = $(foreach v,${MAKE_VARS},$v='${$v}') -build-${PROJECT}: target = ${TARGET} +build-${PROJECT}: target = ${BUILD_TARGET} install-${PROJECT}: target = ${INSTALL_TARGET} clean-${PROJECT} distclean-${PROJECT} test-${PROJECT}: \ target = $* @@ -164,12 +164,14 @@ TK_FMWK_DIR := ${FMWK_DIR}/${PRODUCT_NAME}.framework/Versions/${VERSION} ${PROJECT}: ${MAKE} install-${PROJECT} INSTALL_ROOT=${OBJ_DIR}/ -${OBJ_DIR}/Makefile: ${UNIX_DIR}/Makefile.in ${UNIX_DIR}/configure - mkdir -p ${OBJ_DIR} && cd ${OBJ_DIR} && ${UNIX_DIR}/configure -C \ +${OBJ_DIR}/Makefile: ${UNIX_DIR}/Makefile.in ${UNIX_DIR}/configure \ + ${UNIX_DIR}/tkConfig.sh.in Tk-Info.plist.in Wish-Info.plist.in + mkdir -p ${OBJ_DIR} && cd ${OBJ_DIR} && \ + if [ ${UNIX_DIR}/configure -nt config.status ]; then ${UNIX_DIR}/configure -C \ --prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} \ --mandir=${MANDIR} --enable-threads --enable-framework \ --with-tcl=${TCL_DIR} \ - ${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS} + ${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}; else ./config.status; fi ifneq (${TK_X11},) @cd ${OBJ_DIR} && sed -e 's#/Versions/${TCL_VERSION}#/Versions/${VERSION}#' \ tkConfig.sh > tkConfig.sh.1 && mv -f tkConfig.sh.1 tkConfig.sh diff --git a/macosx/README b/macosx/README index b06c454..86dacf8 100644 --- a/macosx/README +++ b/macosx/README @@ -1,44 +1,51 @@ -TclTkAqua README ----------------- +Tcl/Tk Mac OS X README +---------------------- -RCS: @(#) $Id: README,v 1.13 2005/05/23 20:24:59 das Exp $ +RCS: @(#) $Id: README,v 1.14 2005/11/27 02:36:14 das Exp $ -This is the README file for the Mac OS X native versions of Tcl & Tk. +This is the README file for the Mac OS X/Darwin version of Tcl/Tk. -1. General ----------- +1. Where to go for support +-------------------------- -- The tcl-mac mailing list on sourceforge is the canonical place for questions +- The tcl-mac mailing list on sourceforge is the best place to ask questions specific to Tcl & Tk on Mac OS X: http://lists.sourceforge.net/lists/listinfo/tcl-mac (this page also has a link to searchable archives of the list, please check them before asking on the list, many questions have already been answered). -- For general tcl/tk questions, the newsgroup comp.lang.tcl is your best bet, -but also check the Tcl'ers Wiki for a wealth of information: - http://wiki.tcl.tk/ +- For general Tcl/Tk questions, the newsgroup comp.lang.tcl is your best bet: + http://groups.google.com/group/comp.lang.tcl/ -- The wiki has a page listing known bugs in Mac OS X Tcl/Tk (and other tips) - http://wiki.tcl.tk/MacOS%20X -as well as a page with info on building Tcl/Tk on Mac OS X - http://wiki.tcl.tk/Steps%20to%20build%20Tcl/Tk%208.4.0%20on%20MacOS%20X +- The Tcl'ers Wiki also has many pages dealing with Tcl & Tk on Mac OS X, see + http://wiki.tcl.tk/references/3753! + http://wiki.tcl.tk/references/8361! -- You should report bugs to the sourceforge bug trackers as usual: - Tcl: https://sourceforge.net/tracker/?func=add&group_id=10894&atid=110894 - Tk: https://sourceforge.net/tracker/?func=add&group_id=12997&atid=112997 -please make sure that your report Tk specific bugs to the tktoolkit bug -tracker and not the tcl one. +- Please report bugs with Tcl or Tk on Mac OS X to the sourceforge bug trackers: + Tcl: http://sf.net/tracker/?func=add&group_id=10894&atid=110894 + Tk: http://sf.net/tracker/?func=add&group_id=12997&atid=112997 +please make sure that your report Tk specific bugs to the tktoolkit project bug +tracker rather than the tcl project bug tracker. +Mac OS X specific bugs should usually be assigned to 'das' or 'wolfsuit'. -2. Using TclTkAqua ------------------- +2. Using Tcl/Tk on Mac OS X +--------------------------- -- Mac OS X 10.2 (or higher) is required to run TclTkAqua. +- There are two versions of Tk available on Mac OS X: TkAqua using the native +aqua widgets and look&feel, and TkX11 using the traditional unix X11 wigets. +TkX11 requires an X11 server to be installed, such as Apple's X11 (which is +available as an optional install on recent Mac OS X retail disks). +TkAqua and TkX11 can be distinguished at runtime via [tk windowingsystem]. -- Tcl built on Mac OS X 10.3 or higher will not run on 10.2 due to missing -symbols in libSystem, however Tcl built on 10.2 will run on 10.3 (but without -prebinding and other optimizations). +- At a minimum, Mac OS X 10.1 is required to run Tcl and TkX11, and OS X 10.2 is +required to run TkAqua. However OS X 10.3 or higher is recommended (certain +[file] operations behave incorrectly on earlier releases). + +- Tcl/Tk built on Mac OS X 10.x will not run on 10.y for y < x, on the other +hand Tcl/Tk built on 10.y will run on 10.x for y < x (but without any of the +fixes and optimizations that would be available in a binary built on 10.x). - Wish checks the Resources/Scripts directory in its application bundle for a file called AppMain.tcl, if found it is used as the startup script and the @@ -46,117 +53,165 @@ Scripts folder is added to the auto_path. This can be used to emulate the old OS9 TclTk droplets. - If standard input is a special file of zero length (e.g. /dev/null), Wish -brings up the tk console window at startup. This is the case when double +brings up the Tk console window at startup. This is the case when double clicking Wish in the Finder (or using 'open Wish.app' from the Terminal). -- Tcl extensions will be found in any of: +- Tcl extensions can be installed in any of: $HOME/Library/Tcl /Library/Tcl /Network/Library/Tcl /System/Library/Tcl $HOME/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks (searched in that order). Given a potential package directory $pkg, Tcl on OSX checks for the file $pkg/Resources/Scripts/pkgIndex.tcl as well as the usual $pkg/pkgIndex.tcl. -This allows building extensions as frameworks with all script files contained -in the Resources/Scripts directory of the framework. +This allows building extensions as frameworks with all script files contained in +the Resources/Scripts directory of the framework. + +- [load]able binary extensions can linked as either ordinary shared libraries +(.dylib) or as MachO bundles (since 8.4.10/8.5a3); only bundles can be unloaded, +and bundles are also loaded more efficiently from VFS (no temporary copy to the +native filesystem required). -- The Tcl and Tk frameworks contain documentation in html format in the -standard location for frameworks: +- The 'deploy' target of macosx/Makefile installs the html manpages into the +standard documentation location in the Tcl/Tk frameworks: Tcl.framework/Resources/Documentation/Reference/Tcl Tk.framework/Resources/Documentation/Reference/Tk -No manpages are installed by default for either tcl or tk. +No nroff manpages are installed by default by the Makefiles. -- the frameworks Tcl.framework and Tk.framework can be placed in any of the -system's standard framework directories: +- The Tcl and Tk frameworks can be installed in any of the system's standard +framework directories: $HOME/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks -and 'Wish' as well as /usr/bin/tclsh will work. -- /usr/bin/wish is a script that calls a copy of 'Wish' contained in +- /usr/bin/wish8.x is a script that calls a copy of 'Wish' contained in Tk.framework/Resources - if 'Wish' is started from the Finder or via 'open', $argv contains a "-psn_XXXX" argument. This is the Wish's carbon process serial number, you may need to filter it out for cross platform compatibility of your scripts. -- the env array is different when Wish is started from the Finder than when -it (or tclsh) is invoked from the Terminal, in particular PATH may not be what -you expect. (Wish started from the Finder inherits the Finder's environment +- the env array is different when Wish is started from the Finder than when it +(or tclsh) is invoked from the Terminal, in particular PATH may not be what you +expect. (Wish started from the Finder inherits the Finder's environment variables, which are essentially those set in $HOME/.MacOSX/environment.plist and not those set by your shell configuration files). -- As of Tk 8.4.7, AquaTk has a version of the low-level drawing primitives using +- As of Tk 8.4.7, TkAqua has a version of the low-level drawing primitives using the CoreGraphics routines - the code is primarily due to James Tittle. There were numerous problems with the QD version, mostly due to the different drawing -model of QD & Tk. CG also trivially supports dashed lines, and the various end -caps & miters. So this is a great improvement. - -The old QD code is retained for now, just in case there are any -compatibility problems. To switch back to the QD drawing, just put: - -set tk::mac::useCGDrawing 0 - -in your script before you do drawing. Also the CG drawing can anti-alias line drawing. -However, anti-aliased thin lines look washed out, so the threshold for antialiasing -is set to 3 pixel width lines. You can change this if you want by putting: - -set tk::mac::CGAntialiasLimit <limit> - -in your script before drawing, in which case only lines thinner that <limit> pixels -will not be antialiased. +model of QD & Tk. CG also trivially supports dashed lines, and the various end +caps & miters. So this is a great improvement. +The old QD code is retained for now, just in case there are any compatibility +problems. To switch back to the QD drawing, just put: + set tk::mac::useCGDrawing 0 +in your script before you do drawing. Also the CG drawing can anti-alias line +drawing. However, anti-aliased thin lines look washed out, so the threshold for +antialiasing is set to 3 pixel width lines. You can change this if you want by +putting: + set tk::mac::CGAntialiasLimit <limit> +in your script before drawing, in which case only lines thinner that <limit> +pixels will not be antialiased. - Quickdraw text antialiasing is enabled by default when available (from 10.1.5 onwards). Changing the global boolean variable '::tk::mac::antialiasedtext' -allows to dis/enable antialiasing on the fly from tcl (even for existing text). - -- the format of binary extensions expected by [load] is that of ordinary shared -libraries (.dylib) and not MachO bundles, at present loading of MachO bundles is -not supported. +allows to dis/enable antialiasing on the fly from Tcl (even for existing text). -- Scrollbars: There are two scrollbar variants in Aqua, normal & small. The -normal scrollbar has a small dimension of 16, the small variant 12. Access -to the small variant was added in Tk 8.4.2. +- Scrollbars: There are two scrollbar variants in Aqua, normal & small. The +normal scrollbar has a small dimension of 16, the small variant 12. Access to +the small variant was added in Tk 8.4.2. -- Cursors: You can now put up and spin the Classic MacOS spinner, and the -counting hands and watch cursor. The way this is done is each of the spinners +- Cursors: You can now put up and spin the Classic MacOS spinner, and the +counting hands and watch cursor. The way this is done is each of the spinners have a base name: spinning: The circular B&W circular spinner countinguphand: The counting up hand countingdownhand: The counting down hand countingupanddownhand: The counting up then down hand watch: The watch cursor -Then to get the sequential variants, add an integer to the end of the base -name. So, for instance this code will spin the spinner: +Then to get the sequential variants, add an integer to the end of the base name. +So, for instance this code will spin the spinner: proc spinCursor {widget count} { $widget configure -cursor spinning$count after 100 spinCursor [incr count] } This was added in Tk 8.4.2 -- If you want to use Remote Debugging with Xcode 1.5 or 2.0, then you need to set -the environment variable XCNOSTDIN to 1 in the Executable editor for Wish. That -will cause us to force closing stdin & stdout. Otherwise, given how Xcode launches -Wish remotely, they will be left open and then Wish & gdb will fight for stdin... - -3. Building TclTkAqua ---------------------- - -- Mac OS X 10.2 (or higher) is required to build TclTkAqua on MacOSX. - -- Apple's Developer Tools CD needs to be installed (the most recent version -matching your OS release, but no earlier than December 2002). This CD should -have come with Mac OS X retail or should be present as a disk image on new macs -that came with OSX preinstalled. It can also be downloaded from -http://connect.apple.com (after you register for free ADC membership). - -- Tcl and Tk are built as a Mac OS X frameworks via the Makefiles in tcl/macosx -and tk/macosx, but can also be built directly with the standard unix configure -and make buildsystem in tcl/unix resp. tk/unix. - -- It is still possible to build with Apple's Xcode IDE using the Tcl.pbproj and -Wish.pbproj projects but this is not recommended anymore (currently Tcl.pbproj -calls through to the tcl/macosx/Makefile; but Wish.pbproj doesn't, so there could -be build differences). - -- Unpack the tcl and tk source release archives and place the tcl and tk source +- If you want to use Remote Debugging with Xcode 1.5 or 2.2, then you need to +set the environment variable XCNOSTDIN to 1 in the Executable editor for Wish. +That will cause us to force closing stdin & stdout. Otherwise, given how Xcode +launches Wish remotely, they will be left open and then Wish & gdb will fight +for stdin... + + +3. Building Tcl/Tk on Mac OS X +------------------------------ + +- At least Mac OS X 10.1 is required to build Tcl and TkX11 and OS X 10.2 is +required to build TkAqua. Apple's Developer Tools need to be installed (only the +most recent version matching your OS release is supported). The Developer Tools +installer is available on Mac OS X retail disks or is present in +/Applications/Installers on Macs that came with OS X preinstalled. The most +recent version can be downloaded from the ADC website http://connect.apple.com +(after you register for free ADC membership). + +- Tcl/Tk are most easily built as Mac OS X frameworks via Makefile in +tcl/macosx and tk/macosx (see below for details), but can also be built with the +standard unix configure and make buildsystem in tcl/unix resp. tk/unix as on any +other unix platform (indeed, the Makefiles are just wrappers around the unix +buildsystem). +The Mac OS X specifc configure flags are --enable-aqua, --enable-framework and +--disable-corefoundation (which disables CF and notably reverts to the standard +select based notifier, you will only need this if your require use of naked fork +(i.e. not followed by execve) in an unthreaded core). Note that --enable-aqua is +incompatible with --disable-corefoundation (for both Tcl and Tk configure). + +- It is also possible to build with Apple's IDE via the projects in tk/macosx, +take care to only use the project matching your DevTools and OS version: + * Wish.pbproj for ProjectBuilder on 10.2 and earlier, this has a 'Tk' target + that simply calls through to the tcl/macosx/GNUMakefile. It requires a + build of the 'Tcl' target of the tcl/macosx/Tcl.pbproj project. + * Wish.xcode for Xcode 1.5 on 10.3, this additionally has a native 'tktest' + target useful for debugging, this target's 'Development' buildstyle + has ZeroLink and Fix&Continue enabled, use the 'DevelNoFixZL' buildstyle + if you need a debug build without these features. + * Wish.xcodeproj for Xcode 2.2 on 10.4, this additionally has a + 'ReleaseUniversal'configuration which builds both the 'Tk' and the + 'tktest' targets as universal binaries for ppc and i386. +Notes about the native targets of the Xcode projects: + * the Xcode projects refer to the tcl and source directories with a relative + path of ../../tcl and ../../tk to the project location, if your source + directories are named differently you'll need to enter the correct path + in the info panel of the 'Tcl Sources' and 'Tk Sources' groups. + * XCode 1.5 has a bug that causes Fix&Continue and the Build menu items + Compile/Preprocess/ShowAssembly to fail in presence of relative paths to + source files, as a workaround change the Path Type of the 'Tcl Sources' + and 'Tk Sources' groups to 'Absolute Path' in the groups' Info panel. + (fixed in Xcode 2.2) + * the native targets need a version of the unix configure scripts with + config headers enabled, this is automatically generated as + tcl/macosx/configure and tk/macosx/configure by the project but this + requires 2.59 versions of autoconf & autoheader, which are not available + on on Mac OS X 10.3 by default, and so need to be installed manually. By + default they are assumed to be installed as /usr/local/bin/autoconf-2.59 + and /usr/local/bin/autoheader-2.59, set the env vars AUTOCONF and + AUTOHEADER to their true locations if necessary. + +- To build universal binaires outside of Wish.xcodeproj, set CFLAGS as follows: + export CFLAGS="-arch ppc -arch i386 \ + -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" +This requires Mac OS X 10.4 and Xcode 2.2 (_not_ Xcode 2.1) and will work on +any of the architectures (on i386 DTKs, the -isysroot is not required). +Note that it is not possible to configure correctly if the current architecture +is not present in CFLAGS (i.e. -arch `arch` must always be there). +Universal builds of Tk TEA extensions are also possible with CFLAGS set as +above, they will be [load]able by universal as well as thin binaries of Tk. +Note that while Tcl can be built for the ppc64 architecture, neither TkAqua nor +TkX11 can be built with -arch ppc64 as the corresponding GUI libraries are not +available for 64bit at present. However, linking a universal 'ppc i386' Tk +binary against a universal 'ppc ppc64 i386' Tcl binary works just fine. + +Detailed Instructions for building with macosx/Makefile +------------------------------------------------------- + +- Unpack the Tcl and Tk source release archives and place the tcl and tk source trees in a common parent directory. [ If you don't want have the two source trees in one directory, you'll need to ] [ create the following symbolic link for the build to work as setup by default ] @@ -164,17 +219,17 @@ trees in a common parent directory. [ (where /path_to_{tcl,tk} is the directory containing the tcl resp. tk tree) ] [ or you can pass an argument of BUILD_DIR=/somewhere to the tcl and tk make. ] -- The following instructions assume the tcl and tk source trees are named +- The following instructions assume the Tcl and Tk source trees are named "tcl${ver}" and "tk${ver}", respectively, where ${ver} is a shell variable -containing the tcl and tk version number (for example '8.4.2'). +containing the Tcl and Tk version number (for example '8.4.12'). Setup the shell variable as follows: - set ver="8.4.2" ;: if your shell is csh - ver="8.4.2" ;: if your shell is sh + set ver="8.4.12" ;: if your shell is csh + ver="8.4.12" ;: if your shell is sh The source trees will be named this way only if you are building from a release archive, if you are building from CVS, the version numbers will be missing; so set ${ver} to the empty string instead: - set ver="" ;: if your shell is csh - ver="" ;: if your shell is sh + set ver="" ;: if your shell is csh + ver="" ;: if your shell is sh - The following steps will build Tcl and Tk from the Terminal, assuming you are located in the directory containing the tcl and tk source trees: @@ -225,13 +280,12 @@ Notes: - It is possible to build Tk against an installed Tcl.framework; but you will still need a tcl sourcetree in the location specified in TCL_SRC_DIR in -Tcl.framework/tclConfig.sh. Also, linking with Tcl.framework has to work -exactly as indicated in TCL_LIB_SPEC in Tcl.framework/tclConfig.sh. +Tcl.framework/tclConfig.sh. Also, linking with Tcl.framework has to work exactly +as indicated in TCL_LIB_SPEC in Tcl.framework/tclConfig.sh. If you used non-default install locations for Tcl.framework, specify them as make overrides to the tk/macosx Makefile, e.g. make -C tk${ver}/macosx \ TCL_FRAMEWORK_DIR=$HOME/Library/Frameworks TCLSH_DIR=$HOME/usr/bin sudo make -C tk${ver}/macosx install \ TCL_FRAMEWORK_DIR=$HOME/Library/Frameworks TCLSH_DIR=$HOME/usr/bin - The Makefile variables TCL_FRAMEWORK_DIR and TCLSH_DIR were added in Tk 8.4.3. diff --git a/macosx/Tk-Info.plist b/macosx/Tk-Info.plist deleted file mode 100644 index 8c4a7dc..0000000 --- a/macosx/Tk-Info.plist +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>Tk</string> - <key>CFBundleGetInfoString</key> - <string>Tk Library 8.5, Copyright © 2005 Tcl Core Team. -Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Copyright © 2001-2002, Apple Computer, Inc.</string> - <key>CFBundleIdentifier</key> - <string>com.tcltk.tklibrary</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>Tk Library 8.5</string> - <key>CFBundlePackageType</key> - <string>FMWK</string> - <key>CFBundleShortVersionString</key> - <string>8.5a4</string> - <key>CFBundleSignature</key> - <string>Tk </string> - <key>CFBundleVersion</key> - <string>8.5a5</string> -</dict> -</plist> diff --git a/macosx/Wish-Info.plist b/macosx/Wish-Info.plist deleted file mode 100644 index d7dfd54..0000000 --- a/macosx/Wish-Info.plist +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDocumentTypes</key> - <array> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>*</string> - </array> - <key>CFBundleTypeName</key> - <string>NSStringPboardType</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>TEXT</string> - </array> - <key>CFBundleTypeRole</key> - <string>Viewer</string> - </dict> - </array> - <key>CFBundleExecutable</key> - <string>Wish Shell</string> - <key>CFBundleGetInfoString</key> - <string>Wish Shell 8.5, Copyright © 2005 Tcl Core Team. -Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Copyright © 2001-2002, Apple Computer, Inc.</string> - <key>CFBundleIconFile</key> - <string>Wish.icns</string> - <key>CFBundleIdentifier</key> - <string>com.tcltk.wish</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>Wish</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>8.5a4</string> - <key>CFBundleSignature</key> - <string>WiSH</string> - <key>CFBundleVersion</key> - <string>8.5a4</string> -</dict> -</plist> diff --git a/macosx/Wish.pbproj/default.pbxuser b/macosx/Wish.pbproj/default.pbxuser new file mode 100644 index 0000000..aafee5a --- /dev/null +++ b/macosx/Wish.pbproj/default.pbxuser @@ -0,0 +1,178 @@ +// !$*UTF8*$! +{ + F537552A016C352C01DC9062 = { + activeBuildStyle = F537552C016C352C01DC9062; + activeExecutable = F9F6B1E308E8648C00C9CB24; + activeTarget = F9D6747B08E84DC100688CAA; + addToTargets = ( + ); + codeSenseManager = F9D7368F06AD399F00DC3A31; + executables = ( + F9F6B1EB08E864DC00C9CB24, + F9F6B1E308E8648C00C9CB24, + ); + sourceControlManager = F9D7368E06AD399F00DC3A31; + userBuildSettings = { + SYMROOT = "${SRCROOT}/../../build/tk"; + }; + }; + F9D6747B08E84DC100688CAA = { + activeExec = 0; + }; + F9D7368E06AD399F00DC3A31 = { + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + isa = PBXSourceControlManager; + scmConfiguration = { + }; + scmType = scm.cvs; + }; + F9D7368F06AD399F00DC3A31 = { + indexTemplatePath = ""; + isa = PBXCodeSenseManager; + usesDefaults = 1; + wantsCodeCompletion = 1; + wantsCodeCompletionAutoSuggestions = 1; + wantsCodeCompletionCaseSensitivity = 1; + wantsCodeCompletionListAlways = 1; + wantsCodeCompletionOnlyMatchingItems = 1; + wantsCodeCompletionParametersIncluded = 1; + wantsCodeCompletionPlaceholdersInserted = 1; + wantsCodeCompletionTabCompletes = 1; + wantsIndex = 1; + }; + F9F6B1E308E8648C00C9CB24 = { + activeArgIndex = 2147483647; + activeArgIndices = ( + ); + argumentStrings = ( + ); + configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; + }; + cppStopOnCatchEnabled = 0; + cppStopOnThrowEnabled = 0; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = _debug; + enableDebugStr = 0; + environmentEntries = ( + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, + ); + isa = PBXExecutable; + launchableReference = F9F6B1E408E8648C00C9CB24; + libgmallocEnabled = 0; + name = Wish; + shlibInfoDictList = ( + ); + sourceDirectories = ( + ); + }; + F9F6B1E408E8648C00C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.application; + path = Wish.app; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; + }; + F9F6B1EB08E864DC00C9CB24 = { + activeArgIndex = 2147483647; + activeArgIndices = ( + NO, + NO, + NO, + ); + argumentStrings = ( + "${SRCROOT}/../../tcl/tests/all.tcl", + "${SRCROOT}/../../tk/tests/all.tcl", + "-verbose \"\"", + ); + configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; + }; + cppStopOnCatchEnabled = 0; + cppStopOnThrowEnabled = 0; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = _debug; + enableDebugStr = 0; + environmentEntries = ( + { + active = YES; + name = TCL_LIBRARY; + value = "${SRCROOT}/../../tcl/library"; + }, + { + active = YES; + name = TK_LIBRARY; + value = "${SRCROOT}/../../tk/library"; + }, + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, + ); + isa = PBXExecutable; + launchableReference = F9F6B1EC08E864DC00C9CB24; + libgmallocEnabled = 0; + name = tktest; + shlibInfoDictList = ( + ); + sourceDirectories = ( + ); + }; + F9F6B1EC08E864DC00C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = "compiled.mach-o.executable"; + path = tktest; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; + }; +} diff --git a/macosx/Wish.pbproj/jingham.pbxuser b/macosx/Wish.pbproj/jingham.pbxuser index fbdc40d..aafee5a 100644 --- a/macosx/Wish.pbproj/jingham.pbxuser +++ b/macosx/Wish.pbproj/jingham.pbxuser @@ -1,253 +1,25 @@ // !$*UTF8*$! { - 4C148E2007ECCFAC0033822E = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {494, 4311}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {490, 743}}"; - }; - }; - 4C148E2407ECCFCF0033822E = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {798, 4577}}"; - sepNavSelRange = "{6127, 0}"; - sepNavVisRect = "{{0, 1997}, {798, 411}}"; - sepNavWindowFrame = "{{332, 49}, {851, 1045}}"; + F537552A016C352C01DC9062 = { + activeBuildStyle = F537552C016C352C01DC9062; + activeExecutable = F9F6B1E308E8648C00C9CB24; + activeTarget = F9D6747B08E84DC100688CAA; + addToTargets = ( + ); + codeSenseManager = F9D7368F06AD399F00DC3A31; + executables = ( + F9F6B1EB08E864DC00C9CB24, + F9F6B1E308E8648C00C9CB24, + ); + sourceControlManager = F9D7368E06AD399F00DC3A31; + userBuildSettings = { + SYMROOT = "${SRCROOT}/../../build/tk"; }; }; - 4C148E2607ECCFE30033822E = { - fRef = F5375551016C376E01DC9062; - isa = PBXTextBookmark; - name = "eCTM(outContext, a, b);\n\t\tarc1 = ra"; - rLen = 35; - rLoc = 42860; - rType = 0; - vrLen = 2073; - vrLoc = 41923; - }; - 4C148E2707ECCFE30033822E = { - fRef = 4C148E2007ECCFAC0033822E; - isa = PBXTextBookmark; - name = "tkEntry.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1522; - vrLoc = 0; - }; - 4C148E2907ECCFE30033822E = { - fRef = F5375551016C376E01DC9062; - isa = PBXTextBookmark; - name = "eCTM(outContext, a, b);\n\t\tarc1 = ra"; - rLen = 35; - rLoc = 42860; - rType = 0; - vrLen = 2073; - vrLoc = 41923; - }; - 4C148E2A07ECCFE30033822E = { - fRef = 4C148E2007ECCFAC0033822E; - isa = PBXTextBookmark; - name = "tkEntry.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1522; - vrLoc = 0; - }; - 4C148EA707ED3FB90033822E = { - fRef = F5375553016C376E01DC9062; - isa = PBXTextBookmark; - name = "tkMacOSXEvent.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1600; - vrLoc = 0; - }; - 4C148EA907ED3FB90033822E = { - fRef = 4C148E2407ECCFCF0033822E; - isa = PBXTextBookmark; - name = "tkMacOSXEntry.c: 199"; - rLen = 0; - rLoc = 8942; - rType = 0; - vrLen = 2219; - vrLoc = 5710; - }; - 4C148EAA07ED3FB90033822E = { - fRef = F5375553016C376E01DC9062; - isa = PBXTextBookmark; - name = "tkMacOSXEvent.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1600; - vrLoc = 0; - }; - 4C148EC207ED443A0033822E = { - fRef = F537555C016C376E01DC9062; - isa = PBXTextBookmark; - name = GetEventParameter; - rLen = 17; - rLoc = 5758; - rType = 0; - vrLen = 2269; - vrLoc = 5171; - }; - 4C148EC307ED443A0033822E = { - fRef = F5375598016C389901DC9062; - isa = PBXTextBookmark; - name = "tkEvent.c: 1308"; - rLen = 0; - rLoc = 36330; - rType = 0; - vrLen = 2148; - vrLoc = 43353; - }; - 4C148EC507ED443A0033822E = { - fRef = F537555C016C376E01DC9062; - isa = PBXTextBookmark; - name = GetEventParameter; - rLen = 17; - rLoc = 5758; - rType = 0; - vrLen = 2269; - vrLoc = 5171; - }; - 4C148EC607ED443A0033822E = { - fRef = F5375598016C389901DC9062; - isa = PBXTextBookmark; - name = "tkEvent.c: 1308"; - rLen = 0; - rLoc = 36330; - rType = 0; - vrLen = 2148; - vrLoc = 43353; - }; - 4C278C7807F285D40034F48B = { - fRef = 4C148E2407ECCFCF0033822E; - isa = PBXTextBookmark; - rLen = 1; - rLoc = 235; - rType = 1; - }; - 4C278C8207F2868D0034F48B = { - fRef = F5375596016C389901DC9062; - isa = PBXTextBookmark; - name = EntryComputeGeometry; - rLen = 20; - rLoc = 61869; - rType = 0; - vrLen = 2258; - vrLoc = 61869; - }; - 4C278C8307F2868D0034F48B = { - fRef = F5375596016C389901DC9062; - isa = PBXTextBookmark; - name = EntryComputeGeometry; - rLen = 20; - rLoc = 61869; - rType = 0; - vrLen = 2258; - vrLoc = 61869; - }; - 4C278D9C07F29B4F0034F48B = { - fRef = F5375568016C376E01DC9062; - isa = PBXTextBookmark; - rLen = 7; - rLoc = 3324; - rType = 0; - }; - 4C278DBA07F29FC40034F48B = { - fRef = 4C148E2407ECCFCF0033822E; - isa = PBXTextBookmark; - name = "tkMacOSXEntry.c: ComputeIncDecParameters"; - rLen = 0; - rLoc = 4218; - rType = 0; - vrLen = 1889; - vrLoc = 2853; - }; - 4C278DBC07F29FC40034F48B = { - fRef = 4C148E2407ECCFCF0033822E; - isa = PBXTextBookmark; - name = "tkMacOSXEntry.c: ComputeIncDecParameters"; - rLen = 0; - rLoc = 4218; - rType = 0; - vrLen = 1889; - vrLoc = 2853; - }; - 4C278DC607F2A0260034F48B = { - fRef = 4CB2D7CF0619F8EB0081E375; - isa = PBXTextBookmark; - name = "tkMacOSXScale.c: 252"; - rLen = 0; - rLoc = 6482; - rType = 0; - vrLen = 2177; - vrLoc = 2979; - }; - 4C278DC707F2A0260034F48B = { - fRef = F53755CB016C389901DC9062; - isa = PBXTextBookmark; - name = "tkUnixScale.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1734; - vrLoc = 0; - }; - 4C278DC807F2A0260034F48B = { - fRef = 4CB2D7CF0619F8EB0081E375; - isa = PBXTextBookmark; - name = "tkMacOSXScale.c: 252"; - rLen = 0; - rLoc = 6482; - rType = 0; - vrLen = 2177; - vrLoc = 2979; - }; - 4C278DD607F2A3110034F48B = { - fRef = F53755CB016C389901DC9062; - isa = PBXTextBookmark; - name = "tkUnixScale.c: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1734; - vrLoc = 0; - }; - 4C278DD707F2A3110034F48B = { - fRef = 4C148E2407ECCFCF0033822E; - isa = PBXTextBookmark; - name = "tkMacOSXEntry.c: 179"; - rLen = 0; - rLoc = 6127; - rType = 0; - vrLen = 926; - vrLoc = 4974; - }; - 4C278DD807F2A3110034F48B = { - fRef = F5375568016C376E01DC9062; - isa = PBXTextBookmark; - name = " Gestalt(gestaltSystemVersion, (long*)&display->release);\n"; - rLen = 61; - rLoc = 3320; - rType = 0; - vrLen = 1608; - vrLoc = 2724; - }; - 4CB2D7CF0619F8EB0081E375 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {614, 6705}}"; - sepNavSelRange = "{6482, 0}"; - sepNavVisRect = "{{0, 1964}, {614, 982}}"; - sepNavWindowFrame = "{{155, 20}, {623, 726}}"; - }; + F9D6747B08E84DC100688CAA = { + activeExec = 0; }; - 4CDDF1E7052BE83A00D368E9 = { + F9D7368E06AD399F00DC3A31 = { fallbackIsa = XCSourceControlManager; isSCMEnabled = 0; isa = PBXSourceControlManager; @@ -255,12 +27,12 @@ }; scmType = scm.cvs; }; - 4CDDF1E8052BE83A00D368E9 = { + F9D7368F06AD399F00DC3A31 = { indexTemplatePath = ""; isa = PBXCodeSenseManager; usesDefaults = 1; wantsCodeCompletion = 1; - wantsCodeCompletionAutoSuggestions = 0; + wantsCodeCompletionAutoSuggestions = 1; wantsCodeCompletionCaseSensitivity = 1; wantsCodeCompletionListAlways = 1; wantsCodeCompletionOnlyMatchingItems = 1; @@ -269,807 +41,138 @@ wantsCodeCompletionTabCompletes = 1; wantsIndex = 1; }; - 4CF74254054860EF002A4BED = { - fileReference = F5375550016C376E01DC9062; - isa = PBXFileBreakpoint; - lineNumber = 1056; - state = 1; - }; - 4CF742790548732C002A4BED = { - fileReference = F5375550016C376E01DC9062; - isa = PBXFileBreakpoint; - lineNumber = 298; - state = 1; - }; - 4CF7428305487DBD002A4BED = { - fileReference = F5375550016C376E01DC9062; - isa = PBXFileBreakpoint; - lineNumber = 827; - state = 1; - }; - F537552A016C352C01DC9062 = { - activeBuildStyle = F537552C016C352C01DC9062; - activeExecutable = F9B92F14047876F1006F146B; - activeTarget = F53755DF016C38D201DC9062; - addToTargets = ( - F53755DF016C38D201DC9062, - ); - breakpoints = ( - 4CF74254054860EF002A4BED, - 4CF742790548732C002A4BED, - 4CF7428305487DBD002A4BED, + F9F6B1E308E8648C00C9CB24 = { + activeArgIndex = 2147483647; + activeArgIndices = ( ); - codeSenseManager = 4CDDF1E8052BE83A00D368E9; - executables = ( - F9B92F14047876F1006F146B, + argumentStrings = ( ); - perUserDictionary = { - PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; - PBXFileTableDataSourceColumnWidthsKey = ( - 22, - 91.79736, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXExecutablesDataSource_ActiveFlagID, - PBXExecutablesDataSource_NameID, - ); - }; - PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 391, - 20, - 73, - 43, - 43, - 20, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFileDataSource_FiletypeID, - PBXFileDataSource_Filename_ColumnID, - PBXFileDataSource_Built_ColumnID, - PBXFileDataSource_ObjectSize_ColumnID, - PBXFileDataSource_Errors_ColumnID, - PBXFileDataSource_Warnings_ColumnID, - PBXFileDataSource_Target_ColumnID, - ); - }; - PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID; - PBXFileTableDataSourceColumnWidthsKey = ( - 196.2974, - 198.2085, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFindDataSource_MessageID, - PBXFindDataSource_LocationID, - ); - }; - PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 10, - 10, - 20, - 10, - 43, - 43, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFileDataSource_FiletypeID, - PBXFileDataSource_Filename_ColumnID, - PBXTargetDataSource_PrimaryAttribute, - PBXFileDataSource_Built_ColumnID, - PBXFileDataSource_ObjectSize_ColumnID, - PBXFileDataSource_Errors_ColumnID, - PBXFileDataSource_Warnings_ColumnID, - ); - }; - PBXPerProjectTemplateStateSaveDate = 133329667; - PBXPrepackagedSmartGroups_v2 = ( - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - activationKey = OldTargetSmartGroup; - clz = PBXTargetSmartGroup; - description = "Displays all targets of the project."; - globalID = 1C37FABC04509CD000000102; - name = Targets; - preferences = { - image = Targets; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXTargetSmartGroup2; - description = "Displays all targets of the project as well as nested build phases."; - globalID = 1C37FBAC04509CD000000102; - name = Targets; - preferences = { - image = Targets; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXExecutablesSmartGroup; - description = "Displays all executables of the project."; - globalID = 1C37FAAC04509CD000000102; - name = Executables; - preferences = { - image = Executable; - }; - }, - { - " PBXTransientLocationAtTop " = bottom; - absolutePathToBundle = ""; - clz = PBXErrorsWarningsSmartGroup; - description = "Displays files with errors or warnings."; - globalID = 1C08E77C0454961000C914BD; - name = "Errors and Warnings"; - preferences = { - fnmatch = ""; - image = WarningsErrors; - recursive = 1; - regex = ""; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; - globalID = 1CC0EA4004350EF90044410B; - name = "Implementation Files"; - preferences = { - canSave = 1; - fnmatch = ""; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = "?*\\.[mcMC]"; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "This group displays Interface Builder NIB Files."; - globalID = 1CC0EA4004350EF90041110B; - name = "NIB Files"; - preferences = { - canSave = 1; - fnmatch = "*.nib"; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = ""; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = no; - absolutePathToBundle = ""; - clz = PBXFindSmartGroup; - description = "Displays Find Results."; - globalID = 1C37FABC05509CD000000102; - name = "Find Results"; - preferences = { - image = spyglass; - }; - }, - { - PBXTransientLocationAtTop = no; - absolutePathToBundle = ""; - clz = PBXBookmarksSmartGroup; - description = "Displays Project Bookmarks."; - globalID = 1C37FABC05539CD112110102; - name = Bookmarks; - preferences = { - image = Bookmarks; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = XCSCMSmartGroup; - description = "Displays files with interesting SCM status."; - globalID = E2644B35053B69B200211256; - name = SCM; - preferences = { - image = PBXRepository; - isLeaf = 0; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXSymbolsSmartGroup; - description = "Displays all symbols for the project."; - globalID = 1C37FABC04509CD000100104; - name = "Project Symbols"; - preferences = { - image = ProjectSymbols; - isLeaf = 1; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; - globalID = PBXTemplateMarker; - name = "Simple Filter SmartGroup"; - preferences = { - canSave = 1; - fnmatch = "*.nib"; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = ""; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; - globalID = PBXTemplateMarker; - name = "Simple Regular Expression SmartGroup"; - preferences = { - canSave = 1; - fnmatch = ""; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = "?*\\.[mcMC]"; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - clz = XDDesignSmartGroup; - description = "Displays Xdesign models"; - globalID = 2E4A936305E6979E00701470; - name = Design; - preferences = { - image = Design; - isLeaf = 0; - }; - }, - ); - PBXWorkspaceContents = ( - { - PBXProjectWorkspaceModule_StateKey_Rev39 = { - PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { - BoundsStr = "{{0, 0}, {194, 474}}"; - Rows = ( - ); - VisibleRectStr = "{{0, 0}, {104, 474}}"; - }; - PBXProjectWorkspaceModule_EditorOpen = false; - PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { - PBXSplitModuleInNavigatorKey = { - SplitCount = 1; - }; - }; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - PBXProjectWorkspaceModule_SGTM_Geometry = { - _collapsingFrameDimension = 199; - _indexOfCollapsedView = 1; - _percentageOfCollapsedView = 0.5223097; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {301, 470}}", - ); - }; - }; - PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {119, 491}}"; - PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; - PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {119, 491}}"; - PBXProjectWorkspaceModule_SGTM = { - PBXBottomSmartGroupGIDs = ( - 1C37FBAC04509CD000000102, - 1C37FAAC04509CD000000102, - 1C08E77C0454961000C914BD, - 1C37FABC05509CD000000102, - 1C37FABC05539CD112110102, - E2644B35053B69B200211256, - 1C37FABC04509CD000100104, - 1CC0EA4004350EF90044410B, - 1CC0EA4004350EF90041110B, - ); - PBXSmartGroupTreeModuleColumnData = { - PBXSmartGroupTreeModuleColumnWidthsKey = ( - 22, - 262, - ); - PBXSmartGroupTreeModuleColumnsKey_v4 = ( - TargetStatusColumn, - MainColumn, - ); - }; - PBXSmartGroupTreeModuleOutlineStateKey_v7 = { - PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( - F537552B016C352C01DC9062, - F537552E016C376E01DC9062, - F5375530016C376E01DC9062, - F537553C016C376E01DC9062, - F537553D016C376E01DC9062, - F5375546016C376E01DC9062, - F53755C9016C389901DC9062, - 1C37FAAC04509CD000000102, - ); - PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( - ( - 64, - 8, - 6, - 0, - ), - ); - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 1017}, {284, 452}}"; - }; - PBXTopSmartGroupGIDs = ( - ); - }; - }; - }, - ); - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBatchFindModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugBreakpointsModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { - Debugger = { - HorizontalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {316, 299}}", - "{{316, 0}, {517, 299}}", - ); - }; - VerticalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {833, 299}}", - "{{0, 299}, {833, 306}}", - ); - }; - }; - LauncherConfigVersion = 8; - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = { - PBXSplitModuleInNavigatorKey = { - SplitCount = 1; - }; - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { - PBXProjectWorkspaceModule_StateKey_Rev39 = { - PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { - BoundsStr = "{{0, 0}, {194, 474}}"; - Rows = ( - ); - VisibleRectStr = "{{0, 0}, {104, 474}}"; - }; - PBXProjectWorkspaceModule_EditorOpen = false; - PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { - PBXSplitModuleInNavigatorKey = { - SplitCount = 1; - }; - }; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - PBXProjectWorkspaceModule_SGTM_Geometry = { - _collapsingFrameDimension = 199; - _indexOfCollapsedView = 1; - _percentageOfCollapsedView = 0.5223097; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {301, 470}}", - ); - }; - }; - PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {119, 491}}"; - PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; - PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {119, 491}}"; - PBXProjectWorkspaceModule_SGTM = { - PBXBottomSmartGroupGIDs = ( - 1C37FBAC04509CD000000102, - 1C37FAAC04509CD000000102, - 1C08E77C0454961000C914BD, - 1C37FABC05509CD000000102, - 1C37FABC05539CD112110102, - E2644B35053B69B200211256, - 1C37FABC04509CD000100104, - 1CC0EA4004350EF90044410B, - 1CC0EA4004350EF90041110B, - ); - PBXSmartGroupTreeModuleColumnData = { - PBXSmartGroupTreeModuleColumnWidthsKey = ( - 22, - 262, - ); - PBXSmartGroupTreeModuleColumnsKey_v4 = ( - TargetStatusColumn, - MainColumn, - ); - }; - PBXSmartGroupTreeModuleOutlineStateKey_v7 = { - PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( - F537552B016C352C01DC9062, - F537552E016C376E01DC9062, - F5375530016C376E01DC9062, - F537553C016C376E01DC9062, - F5375546016C376E01DC9062, - F53755C9016C389901DC9062, - 1C37FAAC04509CD000000102, - ); - PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( - ( - 112, - 87, - 85, - 0, - ), - ); - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 1742}, {284, 452}}"; - }; - PBXTopSmartGroupGIDs = ( - ); - }; - }; - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = { - LauncherConfigVersion = 3; - Runner = { - HorizontalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {363, 167}}", - "{{0, 176}, {363, 267}}", - ); - }; - VerticalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {405, 443}}", - "{{414, 0}, {514, 443}}", - ); - }; - }; - }; - PBXWorkspaceGeometries = ( - { - Frame = "{{0, 0}, {301, 470}}"; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - }; - RubberWindowFrame = "52 234 301 512 0 0 1024 746 "; - }, - ); - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBatchFindModule" = { - Frame = "{{0, 0}, {543, 158}}"; - WindowFrame = "{{-38, 566}, {543, 158}}"; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { - Frame = "{{0, 0}, {908, 553}}"; - PBXModuleWindowStatusBarHidden = YES; - RubberWindowFrame = "116 97 908 574 0 0 1024 746 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = { - Frame = "{{0, 0}, {482, 296}}"; - WindowFrame = "{{264, 214}, {482, 318}}"; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugBreakpointsModule" = { - BreakpointsTreeTableConfiguration = ( - enabledColumn, - 16, - breakpointColumn, - 282.583, - ); - Frame = "{{0, 0}, {208, 494}}"; - WindowFrame = "{{264, 214}, {208, 516}}"; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { - Frame = "{{0, 0}, {400, 201}}"; - PBXModuleWindowStatusBarHidden = YES; - RubberWindowFrame = "50 718 400 222 0 0 1024 746 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { - DebugConsoleDrawerSize = "{100, 120}"; - DebugConsoleVisible = None; - DebugConsoleWindowFrame = "{{248, 4}, {714, 320}}"; - DebugSTDIOWindowFrame = "{{84, 37}, {500, 300}}"; - Frame = "{{0, 0}, {833, 605}}"; - RubberWindowFrame = "170 99 833 647 0 0 1024 746 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = { - Frame = "{{0, 0}, {750, 481}}"; - PBXModuleWindowStatusBarHidden = YES; - RubberWindowFrame = "19 239 750 502 0 0 1024 746 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { - Frame = "{{0, 0}, {301, 470}}"; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - PBXProjectWorkspaceModule_BuildResultsWindowVisible = true; - PBXProjectWorkspaceModule_DebuggerWindowVisible = true; - }; - RubberWindowFrame = "52 234 301 512 0 0 1024 746 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = { - Frame = "{{0, 0}, {745, 422}}"; - RubberWindowFrame = "141 272 745 464 0 0 1024 746 "; + configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; }; - PBXWorkspaceStateSaveDate = 133329667; - }; - perUserProjectItems = { - 4C148E2607ECCFE30033822E = 4C148E2607ECCFE30033822E; - 4C148E2707ECCFE30033822E = 4C148E2707ECCFE30033822E; - 4C148E2907ECCFE30033822E = 4C148E2907ECCFE30033822E; - 4C148E2A07ECCFE30033822E = 4C148E2A07ECCFE30033822E; - 4C148EA707ED3FB90033822E = 4C148EA707ED3FB90033822E; - 4C148EA907ED3FB90033822E = 4C148EA907ED3FB90033822E; - 4C148EAA07ED3FB90033822E = 4C148EAA07ED3FB90033822E; - 4C148EC207ED443A0033822E = 4C148EC207ED443A0033822E; - 4C148EC307ED443A0033822E = 4C148EC307ED443A0033822E; - 4C148EC507ED443A0033822E = 4C148EC507ED443A0033822E; - 4C148EC607ED443A0033822E = 4C148EC607ED443A0033822E; - 4C278C7807F285D40034F48B = 4C278C7807F285D40034F48B; - 4C278C8207F2868D0034F48B = 4C278C8207F2868D0034F48B; - 4C278C8307F2868D0034F48B = 4C278C8307F2868D0034F48B; - 4C278D9C07F29B4F0034F48B = 4C278D9C07F29B4F0034F48B; - 4C278DBA07F29FC40034F48B = 4C278DBA07F29FC40034F48B; - 4C278DBC07F29FC40034F48B = 4C278DBC07F29FC40034F48B; - 4C278DC607F2A0260034F48B = 4C278DC607F2A0260034F48B; - 4C278DC707F2A0260034F48B = 4C278DC707F2A0260034F48B; - 4C278DC807F2A0260034F48B = 4C278DC807F2A0260034F48B; - 4C278DD607F2A3110034F48B = 4C278DD607F2A3110034F48B; - 4C278DD707F2A3110034F48B = 4C278DD707F2A3110034F48B; - 4C278DD807F2A3110034F48B = 4C278DD807F2A3110034F48B; }; - sourceControlManager = 4CDDF1E7052BE83A00D368E9; - userBuildSettings = { - SYMROOT = "${SRCROOT}/../../build/tk"; - }; - }; - F537553E016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 489}}"; - sepNavSelRange = "{385, 27}"; - sepNavVisRect = "{{0, 0}, {711, 428}}"; - sepNavWindowFrame = "{{203, 39}, {750, 534}}"; - }; - }; - F5375542016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 2295}}"; - sepNavSelRange = "{502, 22}"; - sepNavVisRect = "{{0, 0}, {711, 428}}"; - sepNavWindowFrame = "{{180, 60}, {750, 534}}"; - }; - }; - F537554A016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 22847}}"; - sepNavSelRange = "{43750, 22}"; - sepNavVisRect = "{{0, 18179}, {711, 449}}"; - sepNavWindowFrame = "{{11, 212}, {750, 534}}"; - }; - }; - F5375550016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {671, 23141}}"; - sepNavSelRange = "{25487, 0}"; - sepNavVisRect = "{{0, 11543}, {671, 626}}"; - sepNavWindowFrame = "{{300, 14}, {710, 732}}"; - }; - }; - F5375551016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {923, 28671}}"; - sepNavSelRange = "{15539, 17}"; - sepNavVisRect = "{{0, 6620}, {923, 522}}"; - sepNavWindowFrame = "{{88, 144}, {750, 534}}"; - }; - }; - F5375553016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {614, 4031}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {614, 982}}"; - }; - }; - F5375559016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {656, 49294}}"; - sepNavSelRange = "{31126, 2}"; - sepNavVisRect = "{{0, 13720}, {561, 154}}"; - }; - }; - F537555A016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {716, 12221}}"; - sepNavSelRange = "{23385, 2}"; - sepNavVisRect = "{{0, 10164}, {561, 154}}"; - }; - }; - F537555C016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {841, 11801}}"; - sepNavSelRange = "{5741, 0}"; - sepNavVisRect = "{{0, 2075}, {841, 428}}"; - }; - }; - F5375560016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {632, 15959}}"; - sepNavSelRange = "{20295, 0}"; - sepNavVisRect = "{{0, 8680}, {619, 641}}"; - sepNavWindowFrame = "{{202, 20}, {658, 726}}"; - }; - }; - F5375568016C376E01DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {994, 13691}}"; - sepNavSelRange = "{3320, 61}"; - sepNavVisRect = "{{0, 1498}, {994, 538}}"; - }; - }; - F537557C016C37A601DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 3597}}"; - sepNavSelRange = "{522, 0}"; - sepNavVisRect = "{{0, 1483}, {711, 449}}"; - sepNavWindowFrame = "{{65, 165}, {750, 534}}"; - }; - }; - F537557D016C37A601DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {653, 2897}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 1352}, {653, 654}}"; - }; - }; - F5375580016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 20075}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {711, 428}}"; - sepNavWindowFrame = "{{19, 207}, {750, 534}}"; - }; - }; - F5375583016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {848, 66359}}"; - sepNavSelRange = "{6145, 14}"; - sepNavVisRect = "{{0, 2089}, {711, 428}}"; - sepNavWindowFrame = "{{111, 123}, {750, 534}}"; - }; - }; - F5375596016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {614, 62621}}"; - sepNavSelRange = "{61869, 20}"; - sepNavVisRect = "{{0, 26690}, {614, 982}}"; - }; - }; - F5375598016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {614, 28699}}"; - sepNavSelRange = "{36330, 0}"; - sepNavVisRect = "{{0, 22180}, {614, 982}}"; - }; - }; - F5375599016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {794, 6915}}"; - sepNavSelRange = "{4072, 0}"; - sepNavVisRect = "{{0, 1708}, {794, 267}}"; - }; - }; - F53755AA016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 6607}}"; - sepNavSelRange = "{3482, 37}"; - sepNavVisRect = "{{0, 1519}, {711, 449}}"; - sepNavWindowFrame = "{{88, 144}, {750, 534}}"; - }; - }; - F53755B6016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 20313}}"; - sepNavSelRange = "{34727, 19}"; - sepNavVisRect = "{{0, 19864}, {711, 449}}"; - sepNavWindowFrame = "{{19, 207}, {750, 534}}"; - }; - }; - F53755C6016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {923, 13579}}"; - sepNavSelRange = "{15286, 63}"; - sepNavVisRect = "{{0, 7782}, {923, 522}}"; - }; - }; - F53755CB016C389901DC9062 = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {614, 9953}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {614, 982}}"; - }; - }; - F53755DF016C38D201DC9062 = { - activeExec = 0; - }; - F53756A0016C4DD401DC9062 = { - activeExec = 0; - executables = ( - F9B92F14047876F1006F146B, + cppStopOnCatchEnabled = 0; + cppStopOnThrowEnabled = 0; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = _debug; + enableDebugStr = 0; + environmentEntries = ( + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, + ); + isa = PBXExecutable; + launchableReference = F9F6B1E408E8648C00C9CB24; + libgmallocEnabled = 0; + name = Wish; + shlibInfoDictList = ( + ); + sourceDirectories = ( ); }; - F548F8CE0313CEF0016F146B = { - activeExec = 0; - }; - F92ED9910403D0F0006F146B = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {711, 135155}}"; - sepNavSelRange = "{0, 345}"; - sepNavVisRect = "{{0, 0}, {711, 449}}"; - sepNavWindowFrame = "{{180, 60}, {750, 534}}"; - }; + F9F6B1E408E8648C00C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.application; + path = Wish.app; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; }; - F9B92F14047876F1006F146B = { + F9F6B1EB08E864DC00C9CB24 = { activeArgIndex = 2147483647; activeArgIndices = ( + NO, + NO, + NO, ); argumentStrings = ( + "${SRCROOT}/../../tcl/tests/all.tcl", + "${SRCROOT}/../../tk/tests/all.tcl", + "-verbose \"\"", ); configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; }; cppStopOnCatchEnabled = 0; cppStopOnThrowEnabled = 0; customDataFormattersEnabled = 1; debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; - dylibVariantSuffix = ""; - enableDebugStr = 1; + dylibVariantSuffix = _debug; + enableDebugStr = 0; environmentEntries = ( + { + active = YES; + name = TCL_LIBRARY; + value = "${SRCROOT}/../../tcl/library"; + }, + { + active = YES; + name = TK_LIBRARY; + value = "${SRCROOT}/../../tk/library"; + }, + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, ); isa = PBXExecutable; + launchableReference = F9F6B1EC08E864DC00C9CB24; libgmallocEnabled = 0; - name = Wish; - savedGlobals = { - }; + name = tktest; shlibInfoDictList = ( ); sourceDirectories = ( ); }; + F9F6B1EC08E864DC00C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = "compiled.mach-o.executable"; + path = tktest; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; + }; } diff --git a/macosx/Wish.pbproj/project.pbxproj b/macosx/Wish.pbproj/project.pbxproj index 9d40792..b1c72e5 100644 --- a/macosx/Wish.pbproj/project.pbxproj +++ b/macosx/Wish.pbproj/project.pbxproj @@ -14,12 +14,6 @@ refType = 2; sourceTree = SOURCE_ROOT; }; - 4C148E2107ECCFAC0033822E = { - fileRef = 4C148E2007ECCFAC0033822E; - isa = PBXBuildFile; - settings = { - }; - }; 4C148E2407ECCFCF0033822E = { fileEncoding = 5; isa = PBXFileReference; @@ -28,18 +22,6 @@ refType = 4; sourceTree = "<group>"; }; - 4C148E2507ECCFCF0033822E = { - fileRef = 4C148E2407ECCFCF0033822E; - isa = PBXBuildFile; - settings = { - }; - }; - 4C278DC507F2A0050034F48B = { - fileRef = F53755CB016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; 4C3B4CF6040B18B200C916F0 = { fileEncoding = 5; isa = PBXFileReference; @@ -48,32 +30,6 @@ refType = 4; sourceTree = "<group>"; }; - 4C3B4CF7040B18B200C916F0 = { - fileRef = 4C3B4CF6040B18B200C916F0; - isa = PBXBuildFile; - settings = { - }; - }; - 4C69CD7D061A6CA500E36205 = { - fileRef = F53755B6016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - 4C8A204005E041E800C18A82 = { - containerPortal = F537552A016C352C01DC9062; - isa = PBXContainerItemProxy; - proxyType = 1; - remoteGlobalIDString = F548F8CE0313CEF0016F146B; - remoteInfo = TkStubLibrary; - }; - 4C8A204105E041E800C18A82 = { - containerPortal = F537552A016C352C01DC9062; - isa = PBXContainerItemProxy; - proxyType = 1; - remoteGlobalIDString = F53755DF016C38D201DC9062; - remoteInfo = TkLibrary; - }; 4C8A204405E0421900C18A82 = { fileEncoding = 5; isa = PBXFileReference; @@ -82,12 +38,6 @@ refType = 4; sourceTree = "<group>"; }; - 4C8A204505E0421900C18A82 = { - fileRef = 4C8A204405E0421900C18A82; - isa = PBXBuildFile; - settings = { - }; - }; 4CB2D7CF0619F8EB0081E375 = { fileEncoding = 5; isa = PBXFileReference; @@ -114,12 +64,6 @@ refType = 0; sourceTree = "<absolute>"; }; - 95911CC9081532D8006F6BCB = { - fileRef = 95911CC7081532D8006F6BCB; - isa = PBXBuildFile; - settings = { - }; - }; //950 //951 //952 @@ -138,87 +82,6 @@ refType = 0; sourceTree = "<absolute>"; }; - F51D903F018149BD01DC9062 = { - buildActionMask = 2147483647; - dstPath = "Versions/$(FRAMEWORK_VERSION)/Headers/X11"; - dstSubfolderSpec = 1; - files = ( - F51D9040018149FD01DC9062, - F51D9041018149FD01DC9062, - F51D9042018149FD01DC9062, - F51D9043018149FD01DC9062, - F51D9044018149FD01DC9062, - F51D9045018149FD01DC9062, - F51D9046018149FD01DC9062, - F51D9047018149FD01DC9062, - F51D9048018149FD01DC9062, - ); - isa = PBXCopyFilesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F51D9040018149FD01DC9062 = { - fileRef = F53755CE016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9041018149FD01DC9062 = { - fileRef = F53755CF016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9042018149FD01DC9062 = { - fileRef = F53755D0016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9043018149FD01DC9062 = { - fileRef = F53755D1016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9044018149FD01DC9062 = { - fileRef = F53755D2016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9045018149FD01DC9062 = { - fileRef = F53755D3016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9046018149FD01DC9062 = { - fileRef = F53755D4016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9047018149FD01DC9062 = { - fileRef = F53755D5016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F51D9048018149FD01DC9062 = { - fileRef = F53755D6016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F52D38C5031F4259016F146B = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# keep copy of debug library around, so that\n\t# Deployment build can be installed on top\n\t# of Development build without overwriting it\n\tcd \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}\"\n\tln -f \"${PRODUCT_NAME}\" \"${PRODUCT_NAME}_debug\"\n\tln -fs \"Versions/Current/${PRODUCT_NAME}_debug\" ../..\n\n\t# force Deployment build to be relinked next time\n\tif [ -f \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\"\n\tfi\nelse\n\t# force Development build to be relinked next time\n\tif [ -f \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\"\n\tfi\nfi\n\n# fixup Framework structure\ncd \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}\"\nln -fs `ls libtkstub* | sed -e \"s|.*|Versions/${FRAMEWORK_VERSION}/&|\"` ../..\nln -fs \"Versions/Current/tkConfig.sh\" ../..\nranlib libtkstub${FRAMEWORK_VERSION}*.a\n\n# create pkgIndex\n( echo \"if {[package vcompare [package provide Tcl] ${FRAMEWORK_VERSION}] != 0} { return }\" && \\\n echo \"package ifneeded Tk ${FRAMEWORK_VERSION} [list load [file join \\$dir .. .. Tk] Tk]\" \\\n) > \"Resources/Scripts/pkgIndex.tcl\""; - }; F537552A016C352C01DC9062 = { buildSettings = { }; @@ -232,9 +95,7 @@ productRefGroup = F53755DD016C38D201DC9062; projectDirPath = ""; targets = ( - F53756A0016C4DD401DC9062, - F53755DF016C38D201DC9062, - F548F8CE0313CEF0016F146B, + F9D6747B08E84DC100688CAA, ); }; F537552B016C352C01DC9062 = { @@ -257,26 +118,16 @@ }; F537552C016C352C01DC9062 = { buildSettings = { - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - OTHER_LDFLAGS = "\U0001-prebind"; - TEMP_DIR = "${OBJROOT}/Development.build/$(PROJECT_NAME).build/$(TARGET_NAME).build"; - UNSTRIPPED_PRODUCT = YES; - ZERO_LINK = YES; + BUILD_STYLE = Development; + MAKE_TARGET = develop; }; isa = PBXBuildStyle; name = Development; }; F537552D016C352C01DC9062 = { buildSettings = { - DEBUGGING_SYMBOLS = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - OPTIMIZATION_CFLAGS = "-Os"; - OTHER_LDFLAGS = "\U0001-prebind"; - TEMP_DIR = "${OBJROOT}/Deployment.build/$(PROJECT_NAME).build/$(TARGET_NAME).build"; - ZERO_LINK = NO; + BUILD_STYLE = Deployment; + MAKE_TARGET = deploy; }; isa = PBXBuildStyle; name = Deployment; @@ -1893,1198 +1744,15 @@ }; F53755DD016C38D201DC9062 = { children = ( - F53755DE016C38D201DC9062, - F537569F016C4DD401DC9062, - F548F8CF0313CEF0016F146B, + F9F6B1C008E863C200C9CB24, + F9F6B1BF08E863B300C9CB24, + F9F6B1BE08E8639A00C9CB24, ); isa = PBXGroup; name = Products; refType = 4; sourceTree = "<group>"; }; - F53755DE016C38D201DC9062 = { - explicitFileType = wrapper.framework; - isa = PBXFileReference; - path = Tk.framework; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; - }; - F53755DF016C38D201DC9062 = { - buildPhases = ( - F5877FB7031F97ED016F146B, - F92CCC75080CEBA800E72D64, - F53755E0016C38D201DC9062, - F53755E1016C38D301DC9062, - F53755E2016C38D301DC9062, - F53755E3016C38D301DC9062, - F53755E4016C38D301DC9062, - F5B1FC08016FFE3501DC9062, - F51D903F018149BD01DC9062, - F548F8C80313C9E0016F146B, - F5C1D51901B88F9A01DC9062, - F52D38C5031F4259016F146B, - F5877FBC031FA968016F146B, - F9A61D2F04C2C861006F5A0B, - ); - buildSettings = { - DOCDIR = "${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}/Resources/Documentation/Reference"; - DYLIB_COMPATIBILITY_VERSION = 8.5; - DYLIB_CURRENT_VERSION = "$(FRAMEWORK_VERSION)"; - DYLIB_INSTALL_PATH = /Library/Frameworks; - FRAMEWORK_SEARCH_PATHS = "\"$(TCL_FRAMEWORK_DIR)\""; - FRAMEWORK_VERSION = 8.5; - GLOBAL_CFLAGS = "`source \"${TCL_FRAMEWORK_DIR}/Tcl.framework/tclConfig.sh\"; echo $${}{TCL_EXTRA_CFLAGS} $${}{TCL_DEFS} | sed -e 's|\\\\\\\\\\\\\\\"|\\\"|g' -e 's|\\\\\\\\\\\\ |_|g' -e 's|TCL_WIDE_INT_TYPE|BOGUS_&|'` -U_REENTRANT"; - HEADER_SEARCH_PATHS = "\"$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers\" \"$(TCL_FRAMEWORK_DIR)/Tcl.framework/PrivateHeaders\" . ../bitmaps ../generic ../xlib"; - INSTALL_PATH = "${DYLIB_INSTALL_PATH}"; - LIBRARY_SEARCH_PATHS = "\"$(TCL_FRAMEWORK_DIR)/Tcl.framework\""; - OPTIMIZATION_CFLAGS = "-O0"; - OTHER_CFLAGS = "-DMAC_OSX_TK -DUSE_TCL_STUBS -DTCL_WIDE_INT_TYPE=\"long long\" -DTK_FRAMEWORK -DTK_FRAMEWORK_VERSION=\\\\\\\"$(FRAMEWORK_VERSION)\\\\\\\""; - OTHER_LDFLAGS = "-ltclstub${FRAMEWORK_VERSION} -seg1addr 0xb000000 -Wl,-search_paths_first -Wl,-unexported_symbols_list \"${TEMP_DIR}/tclstub.exp\""; - OTHER_LIBTOOL_FLAGS = ""; - OTHER_REZFLAGS = "-i \"$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers\" -i \"../generic\""; - PRECOMPILE_PREFIX_HEADER = YES; - PRINCIPAL_CLASS = ""; - PRODUCT_NAME = Tk; - SECTORDER_FLAGS = ""; - SYMROOT = "${SRCROOT}/../../build/tk"; - TCLSH_DIR = "$(TCL_FRAMEWORK_DIR)"; - TCLTKMAN2HTML = ""; - TCL_FRAMEWORK_DIR = "$(SYMROOT)/../tcl"; - USE_GCC3_PFE_SUPPORT = YES; - WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas -Wno-deprecated-declarations"; - WRAPPER_EXTENSION = framework; - }; - dependencies = ( - F548F8D20313CF93016F146B, - ); - isa = PBXFrameworkTarget; - name = TkLibrary; - productInstallPath = /Library/Frameworks; - productName = TkLibrary; - productReference = F53755DE016C38D201DC9062; - productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> -<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"> -<plist version=\"1.0\"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>Tk</string> - <key>CFBundleGetInfoString</key> - <string>Tk Library 8.5, Copyright © 2005 Tcl Core Team. -Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Copyright © 2001-2002, Apple Computer, Inc.</string> - <key>CFBundleIdentifier</key> - <string>com.tcltk.tklibrary</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>Tk Library 8.5</string> - <key>CFBundlePackageType</key> - <string>FMWK</string> - <key>CFBundleShortVersionString</key> - <string>8.5a4</string> - <key>CFBundleSignature</key> - <string>Tk </string> - <key>CFBundleVersion</key> - <string>8.5a4</string> -</dict> -</plist> -"; - }; - F53755E0016C38D201DC9062 = { - buildActionMask = 2147483647; - files = ( - F53755E5016C390401DC9062, - F53755E6016C390401DC9062, - F53755E7016C390401DC9062, - F53755E8016C390401DC9062, - F53755E9016C390401DC9062, - F53755EA016C390401DC9062, - F53755EB016C390401DC9062, - F53755EC016C390401DC9062, - F53755ED016C390401DC9062, - F53755EE016C390401DC9062, - F53755EF016C390401DC9062, - F53755F0016C390401DC9062, - F53755F1016C390401DC9062, - F53755F2016C390401DC9062, - F53755F3016C390401DC9062, - F53755F4016C390401DC9062, - F53755F5016C390401DC9062, - F53755F6016C390401DC9062, - F53755F7016C390401DC9062, - F53755F8016C390401DC9062, - F53755F9016C390401DC9062, - F53755FA016C390401DC9062, - F53755FB016C390401DC9062, - F53755FC016C397D01DC9062, - F53755FD016C397D01DC9062, - F53755FE016C397D01DC9062, - F53755FF016C397D01DC9062, - F5375600016C397D01DC9062, - F5375601016C397D01DC9062, - F5375603016C397D01DC9062, - F537566E016C3A1F01DC9062, - F537566F016C3A1F01DC9062, - F5375670016C3A1F01DC9062, - F5375671016C3A1F01DC9062, - F5375672016C3A1F01DC9062, - F5375673016C3A1F01DC9062, - F5375674016C3A1F01DC9062, - F5375675016C3A1F01DC9062, - F5375676016C3A1F01DC9062, - F5375693016C3F1001DC9062, - F5375694016C3F1001DC9062, - F5375695016C3F1001DC9062, - F5375696016C3F1001DC9062, - F5375697016C3F1001DC9062, - F5375698016C3F1001DC9062, - F5375699016C3F1001DC9062, - F537569A016C3F1001DC9062, - F537569B016C3F1001DC9062, - F537569C016C3F1001DC9062, - F5BFE59002F8C45B01DC9062, - 4C148E2107ECCFAC0033822E, - ); - isa = PBXHeadersBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53755E1016C38D301DC9062 = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXResourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53755E2016C38D301DC9062 = { - buildActionMask = 2147483647; - files = ( - F5375604016C397D01DC9062, - F5375605016C397D01DC9062, - F5375606016C397D01DC9062, - F5375607016C397D01DC9062, - F5375608016C397D01DC9062, - F5375609016C397D01DC9062, - F537560A016C397D01DC9062, - F537560B016C397D01DC9062, - F537560C016C397D01DC9062, - F537560D016C397D01DC9062, - F537560E016C397D01DC9062, - F537560F016C397D01DC9062, - F5375610016C397D01DC9062, - F5375611016C397D01DC9062, - F5375612016C397D01DC9062, - F5375613016C397D01DC9062, - F5375614016C397D01DC9062, - F5375615016C397D01DC9062, - F5375616016C397D01DC9062, - F5375617016C397D01DC9062, - F5375618016C397D01DC9062, - F5375619016C397D01DC9062, - F537561A016C397D01DC9062, - F537561B016C397D01DC9062, - F537561C016C397D01DC9062, - F537561D016C397D01DC9062, - F537561E016C397D01DC9062, - F537561F016C397D01DC9062, - F5375620016C397D01DC9062, - F5375621016C397D01DC9062, - F5375622016C397D01DC9062, - F5375623016C397D01DC9062, - F5375624016C397D01DC9062, - F5375625016C397D01DC9062, - F5375626016C397D01DC9062, - F5375627016C397D01DC9062, - F5375628016C397D01DC9062, - F5375629016C397D01DC9062, - F537562A016C397D01DC9062, - F537562B016C397D01DC9062, - F537562C016C397D01DC9062, - F537562D016C397D01DC9062, - F537562E016C397D01DC9062, - F537562F016C397D01DC9062, - F5375630016C397D01DC9062, - F5375631016C397D01DC9062, - F5375632016C397D01DC9062, - F5375633016C397D01DC9062, - F5375634016C397D01DC9062, - F5375635016C397D01DC9062, - F5375636016C397D01DC9062, - F5375637016C397D01DC9062, - F5375638016C397D01DC9062, - F5375639016C397D01DC9062, - F537563B016C397D01DC9062, - F537563C016C397D01DC9062, - F537563D016C397D01DC9062, - F537563F016C397D01DC9062, - F5375640016C397D01DC9062, - F5375641016C397D01DC9062, - F5375642016C397D01DC9062, - F5375643016C397D01DC9062, - F5375644016C397D01DC9062, - F5375645016C397D01DC9062, - F5375646016C397D01DC9062, - F5375647016C397D01DC9062, - F5375648016C397D01DC9062, - F5375649016C397D01DC9062, - F537564A016C397D01DC9062, - F537564D016C39A101DC9062, - F537564E016C39A101DC9062, - F537564F016C39A101DC9062, - F5375650016C39A101DC9062, - F5375651016C39A101DC9062, - F5375652016C39A101DC9062, - F5375653016C39A101DC9062, - F5375654016C39A101DC9062, - F5375655016C39A101DC9062, - F5375656016C39A101DC9062, - F5375657016C39A101DC9062, - F5375658016C39A101DC9062, - F5375659016C39A101DC9062, - F537565A016C39A101DC9062, - F537565B016C39A101DC9062, - F537565C016C39A101DC9062, - F537565D016C39A101DC9062, - F537565E016C39A101DC9062, - F537565F016C39A101DC9062, - F5375660016C39A101DC9062, - F5375661016C39A101DC9062, - F5375662016C39A101DC9062, - F5375664016C39A101DC9062, - F5375665016C39A101DC9062, - F5375666016C39A101DC9062, - F5375668016C39A101DC9062, - F537566A016C39A101DC9062, - F537566B016C39A101DC9062, - F537566C016C39F201DC9062, - F5375677016C3A6D01DC9062, - F5375678016C3A6D01DC9062, - F5375679016C3A6D01DC9062, - F537567A016C3A6D01DC9062, - F537567B016C3A6D01DC9062, - F537569E016C49C301DC9062, - F55BC46902B2D38B01DC9062, - F5BFE58D02F8C41501DC9062, - F5BFE58E02F8C41501DC9062, - 4C8A204505E0421900C18A82, - 4C69CD7D061A6CA500E36205, - 4C148E2507ECCFCF0033822E, - 4C278DC507F2A0050034F48B, - ); - isa = PBXSourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53755E3016C38D301DC9062 = { - buildActionMask = 2147483647; - files = ( - F537567E016C3ADB01DC9062, - 95911CC9081532D8006F6BCB, - ); - isa = PBXFrameworksBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53755E4016C38D301DC9062 = { - buildActionMask = 2147483647; - files = ( - F537567F016C3ADB01DC9062, - F5375680016C3ADB01DC9062, - F5375681016C3ADB01DC9062, - F5375682016C3ADB01DC9062, - ); - isa = PBXRezBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53755E5016C390401DC9062 = { - fileRef = F5375569016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755E6016C390401DC9062 = { - fileRef = F537556A016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755E7016C390401DC9062 = { - fileRef = F537556B016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Public, - ); - }; - }; - F53755E8016C390401DC9062 = { - fileRef = F537556C016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755E9016C390401DC9062 = { - fileRef = F537556D016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755EA016C390401DC9062 = { - fileRef = F537556E016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755EB016C390401DC9062 = { - fileRef = F537556F016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755EC016C390401DC9062 = { - fileRef = F5375570016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Public, - ); - }; - }; - F53755ED016C390401DC9062 = { - fileRef = F5375571016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755EE016C390401DC9062 = { - fileRef = F5375572016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755EF016C390401DC9062 = { - fileRef = F5375573016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755F0016C390401DC9062 = { - fileRef = F5375574016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Private, - ); - }; - }; - F53755F1016C390401DC9062 = { - fileRef = F5375575016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Private, - ); - }; - }; - F53755F2016C390401DC9062 = { - fileRef = F5375576016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Private, - ); - }; - }; - F53755F3016C390401DC9062 = { - fileRef = F5375577016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Public, - ); - }; - }; - F53755F4016C390401DC9062 = { - fileRef = F5375578016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755F5016C390401DC9062 = { - fileRef = F5375579016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755F6016C390401DC9062 = { - fileRef = F537557A016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Public, - ); - }; - }; - F53755F7016C390401DC9062 = { - fileRef = F537557B016C37A601DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Private, - ); - }; - }; - F53755F8016C390401DC9062 = { - fileRef = F537557C016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755F9016C390401DC9062 = { - fileRef = F537557D016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755FA016C390401DC9062 = { - fileRef = F537557E016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755FB016C390401DC9062 = { - fileRef = F537557F016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755FC016C397D01DC9062 = { - fileRef = F537553E016C376E01DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Public, - ); - }; - }; - F53755FD016C397D01DC9062 = { - fileRef = F537553F016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755FE016C397D01DC9062 = { - fileRef = F5375540016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53755FF016C397D01DC9062 = { - fileRef = F5375541016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375600016C397D01DC9062 = { - fileRef = F5375542016C376E01DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Private, - ); - }; - }; - F5375601016C397D01DC9062 = { - fileRef = F5375543016C376E01DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - Private, - ); - }; - }; - F5375603016C397D01DC9062 = { - fileRef = F5375545016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375604016C397D01DC9062 = { - fileRef = F5375580016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375605016C397D01DC9062 = { - fileRef = F5375581016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375606016C397D01DC9062 = { - fileRef = F5375582016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375607016C397D01DC9062 = { - fileRef = F5375583016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375608016C397D01DC9062 = { - fileRef = F5375584016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375609016C397D01DC9062 = { - fileRef = F5375585016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537560A016C397D01DC9062 = { - fileRef = F5375586016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537560B016C397D01DC9062 = { - fileRef = F5375587016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537560C016C397D01DC9062 = { - fileRef = F5375588016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537560D016C397D01DC9062 = { - fileRef = F5375589016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537560E016C397D01DC9062 = { - fileRef = F537558A016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537560F016C397D01DC9062 = { - fileRef = F537558B016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375610016C397D01DC9062 = { - fileRef = F537558C016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375611016C397D01DC9062 = { - fileRef = F537558D016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375612016C397D01DC9062 = { - fileRef = F537558E016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375613016C397D01DC9062 = { - fileRef = F537558F016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375614016C397D01DC9062 = { - fileRef = F5375590016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375615016C397D01DC9062 = { - fileRef = F5375591016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375616016C397D01DC9062 = { - fileRef = F5375592016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375617016C397D01DC9062 = { - fileRef = F5375593016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375618016C397D01DC9062 = { - fileRef = F5375594016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375619016C397D01DC9062 = { - fileRef = F5375595016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537561A016C397D01DC9062 = { - fileRef = F5375596016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537561B016C397D01DC9062 = { - fileRef = F5375597016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537561C016C397D01DC9062 = { - fileRef = F5375598016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537561D016C397D01DC9062 = { - fileRef = F5375599016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537561E016C397D01DC9062 = { - fileRef = F537559A016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537561F016C397D01DC9062 = { - fileRef = F537559B016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375620016C397D01DC9062 = { - fileRef = F537559C016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375621016C397D01DC9062 = { - fileRef = F537559D016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375622016C397D01DC9062 = { - fileRef = F537559E016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375623016C397D01DC9062 = { - fileRef = F537559F016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375624016C397D01DC9062 = { - fileRef = F53755A0016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375625016C397D01DC9062 = { - fileRef = F53755A1016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375626016C397D01DC9062 = { - fileRef = F53755A2016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375627016C397D01DC9062 = { - fileRef = F53755A3016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375628016C397D01DC9062 = { - fileRef = F53755A4016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375629016C397D01DC9062 = { - fileRef = F53755A5016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537562A016C397D01DC9062 = { - fileRef = F53755A6016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537562B016C397D01DC9062 = { - fileRef = F53755A7016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537562C016C397D01DC9062 = { - fileRef = F53755A8016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537562D016C397D01DC9062 = { - fileRef = F53755A9016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537562E016C397D01DC9062 = { - fileRef = F53755AA016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537562F016C397D01DC9062 = { - fileRef = F53755AB016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375630016C397D01DC9062 = { - fileRef = F53755AC016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375631016C397D01DC9062 = { - fileRef = F53755AD016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375632016C397D01DC9062 = { - fileRef = F53755AE016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375633016C397D01DC9062 = { - fileRef = F53755AF016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375634016C397D01DC9062 = { - fileRef = F53755B0016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375635016C397D01DC9062 = { - fileRef = F53755B1016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375636016C397D01DC9062 = { - fileRef = F53755B2016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375637016C397D01DC9062 = { - fileRef = F53755B3016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375638016C397D01DC9062 = { - fileRef = F53755B4016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375639016C397D01DC9062 = { - fileRef = F53755B5016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537563B016C397D01DC9062 = { - fileRef = F53755B7016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537563C016C397D01DC9062 = { - fileRef = F53755B8016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537563D016C397D01DC9062 = { - fileRef = F53755BA016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537563F016C397D01DC9062 = { - fileRef = F53755BD016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375640016C397D01DC9062 = { - fileRef = F53755BE016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375641016C397D01DC9062 = { - fileRef = F53755BF016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375642016C397D01DC9062 = { - fileRef = F53755C0016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375643016C397D01DC9062 = { - fileRef = F53755C1016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375644016C397D01DC9062 = { - fileRef = F53755C2016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375645016C397D01DC9062 = { - fileRef = F53755C3016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375646016C397D01DC9062 = { - fileRef = F53755C4016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375647016C397D01DC9062 = { - fileRef = F53755C5016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375648016C397D01DC9062 = { - fileRef = F53755C6016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375649016C397D01DC9062 = { - fileRef = F53755C7016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537564A016C397D01DC9062 = { - fileRef = F53755C8016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537564D016C39A101DC9062 = { - fileRef = F5375549016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537564E016C39A101DC9062 = { - fileRef = F537554A016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537564F016C39A101DC9062 = { - fileRef = F537554B016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375650016C39A101DC9062 = { - fileRef = F537554C016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375651016C39A101DC9062 = { - fileRef = F537554D016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375652016C39A101DC9062 = { - fileRef = F537554E016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375653016C39A101DC9062 = { - fileRef = F537554F016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375654016C39A101DC9062 = { - fileRef = F5375550016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375655016C39A101DC9062 = { - fileRef = F5375551016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375656016C39A101DC9062 = { - fileRef = F5375552016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375657016C39A101DC9062 = { - fileRef = F5375553016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375658016C39A101DC9062 = { - fileRef = F5375554016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375659016C39A101DC9062 = { - fileRef = F5375555016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537565A016C39A101DC9062 = { - fileRef = F5375556016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537565B016C39A101DC9062 = { - fileRef = F5375557016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537565C016C39A101DC9062 = { - fileRef = F5375558016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537565D016C39A101DC9062 = { - fileRef = F5375559016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537565E016C39A101DC9062 = { - fileRef = F537555A016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537565F016C39A101DC9062 = { - fileRef = F537555B016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375660016C39A101DC9062 = { - fileRef = F537555C016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375661016C39A101DC9062 = { - fileRef = F537555D016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375662016C39A101DC9062 = { - fileRef = F537555E016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375664016C39A101DC9062 = { - fileRef = F5375560016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375665016C39A101DC9062 = { - fileRef = F5375561016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375666016C39A101DC9062 = { - fileRef = F5375562016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375668016C39A101DC9062 = { - fileRef = F5375565016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537566A016C39A101DC9062 = { - fileRef = F5375567016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537566B016C39A101DC9062 = { - fileRef = F5375568016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537566C016C39F201DC9062 = { - fileRef = F53755CA016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537566E016C3A1F01DC9062 = { - fileRef = F53755CE016C389901DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - ); - }; - }; - F537566F016C3A1F01DC9062 = { - fileRef = F53755CF016C389901DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - ); - }; - }; - F5375670016C3A1F01DC9062 = { - fileRef = F53755D0016C389901DC9062; - isa = PBXBuildFile; - settings = { - ATTRIBUTES = ( - ); - }; - }; - F5375671016C3A1F01DC9062 = { - fileRef = F53755D1016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375672016C3A1F01DC9062 = { - fileRef = F53755D2016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375673016C3A1F01DC9062 = { - fileRef = F53755D3016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375674016C3A1F01DC9062 = { - fileRef = F53755D4016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375675016C3A1F01DC9062 = { - fileRef = F53755D5016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375676016C3A1F01DC9062 = { - fileRef = F53755D6016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375677016C3A6D01DC9062 = { - fileRef = F53755D8016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375678016C3A6D01DC9062 = { - fileRef = F53755D9016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375679016C3A6D01DC9062 = { - fileRef = F53755DA016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537567A016C3A6D01DC9062 = { - fileRef = F53755DB016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537567B016C3A6D01DC9062 = { - fileRef = F53755DC016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; F537567C016C3ADB01DC9062 = { children = ( F5875C7B016FEF1D01DC9062, @@ -3105,36 +1773,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 0; sourceTree = "<absolute>"; }; - F537567E016C3ADB01DC9062 = { - fileRef = F537567D016C3ADB01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537567F016C3ADB01DC9062 = { - fileRef = F5375533016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375680016C3ADB01DC9062 = { - fileRef = F5375535016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375681016C3ADB01DC9062 = { - fileRef = F5375538016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375682016C3ADB01DC9062 = { - fileRef = F537553A016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; F5375688016C3F1001DC9062 = { children = ( F5375689016C3F1001DC9062, @@ -3233,343 +1871,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F5375693016C3F1001DC9062 = { - fileRef = F5375689016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375694016C3F1001DC9062 = { - fileRef = F537568A016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375695016C3F1001DC9062 = { - fileRef = F537568B016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375696016C3F1001DC9062 = { - fileRef = F537568C016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375697016C3F1001DC9062 = { - fileRef = F537568D016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375698016C3F1001DC9062 = { - fileRef = F537568E016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5375699016C3F1001DC9062 = { - fileRef = F537568F016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537569A016C3F1001DC9062 = { - fileRef = F5375690016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537569B016C3F1001DC9062 = { - fileRef = F5375691016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537569C016C3F1001DC9062 = { - fileRef = F5375692016C3F1001DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537569E016C49C301DC9062 = { - fileRef = F53755BB016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F537569F016C4DD401DC9062 = { - explicitFileType = wrapper.application; - isa = PBXFileReference; - path = "Wish Shell.app"; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; - }; - F53756A0016C4DD401DC9062 = { - buildPhases = ( - F5877FB8031F982D016F146B, - F53756A1016C4DD401DC9062, - F53756A2016C4DD401DC9062, - F53756A4016C4DD401DC9062, - F53756A6016C4DD401DC9062, - F53756AA016C4DD401DC9062, - F5EEA7050324680B016F146B, - F55A164E032A11B1016F146B, - F5877FBD031FAC6A016F146B, - ); - buildSettings = { - APPLICATION_INSTALL_PATH = "${SYSTEM_ADMIN_APPS_DIR}"; - BINDIR = /usr/bin; - DYLIB_INSTALL_PATH = /Library/Frameworks; - FRAMEWORK_SEARCH_PATHS = "\"$(TCL_FRAMEWORK_DIR)\" \"$(SYMROOT)\""; - FRAMEWORK_VERSION = 8.5; - GLOBAL_CFLAGS = "`source \"${TCL_FRAMEWORK_DIR}/Tcl.framework/tclConfig.sh\"; echo $${}{TCL_EXTRA_CFLAGS} $${}{TCL_DEFS} | sed -e 's|\\\\\\\\\\\\\\\"|\\\"|g' -e 's|\\\\\\\\\\\\ |_|g' -e 's|TCL_WIDE_INT_TYPE|BOGUS_&|'` -U_REENTRANT"; - HEADER_SEARCH_PATHS = "\"$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers\" \"$(TCL_FRAMEWORK_DIR)/Tcl.framework/PrivateHeaders\" . ../generic ../xlib"; - INSTALL_PATH = "${APPLICATION_INSTALL_PATH}"; - LIBRARY_SEARCH_PATHS = ""; - OPTIMIZATION_CFLAGS = "-O0"; - OTHER_CFLAGS = "-DMAC_OSX_TK -DTCL_WIDE_INT_TYPE=\"long long\""; - OTHER_LDFLAGS = "-sectcreate __TEXT __info_plist \"$TEMP_DIR/Info.plist\" -headerpad_max_install_names"; - OTHER_REZFLAGS = "-i \"$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers\" -i \"../generic\""; - PRODUCT_NAME = "Wish Shell"; - SECTORDER_FLAGS = ""; - SYMROOT = "${SRCROOT}/../../build/tk"; - TCL_FRAMEWORK_DIR = "$(SYMROOT)/../tcl"; - USE_GCC3_PFE_SUPPORT = NO; - WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas -Wno-deprecated-declarations"; - WRAPPER_EXTENSION = app; - }; - dependencies = ( - F53756B2016C525F01DC9062, - ); - isa = PBXApplicationTarget; - name = Wish; - productInstallPath = /Applications/Utilities; - productName = "Wish Shell"; - productReference = F537569F016C4DD401DC9062; - productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> -<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"> -<plist version=\"1.0\"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDocumentTypes</key> - <array> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>*</string> - </array> - <key>CFBundleTypeName</key> - <string>NSStringPboardType</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>TEXT</string> - </array> - <key>CFBundleTypeRole</key> - <string>Viewer</string> - </dict> - </array> - <key>CFBundleExecutable</key> - <string>Wish Shell</string> - <key>CFBundleGetInfoString</key> - <string>Wish Shell 8.5, Copyright © 2005 Tcl Core Team. -Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Copyright © 2001-2002, Apple Computer, Inc.</string> - <key>CFBundleIconFile</key> - <string>Wish.icns</string> - <key>CFBundleIdentifier</key> - <string>com.tcltk.wish</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>Wish</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>8.5a4</string> - <key>CFBundleSignature</key> - <string>WiSH</string> - <key>CFBundleVersion</key> - <string>8.5a4</string> -</dict> -</plist> -"; - }; - F53756A1016C4DD401DC9062 = { - buildActionMask = 2147483647; - files = ( - F53756AC016C4E1D01DC9062, - ); - isa = PBXHeadersBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53756A2016C4DD401DC9062 = { - buildActionMask = 2147483647; - files = ( - F53756A3016C4DD401DC9062, - ); - isa = PBXResourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53756A3016C4DD401DC9062 = { - fileRef = F537553B016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53756A4016C4DD401DC9062 = { - buildActionMask = 2147483647; - files = ( - F53756A5016C4DD401DC9062, - ); - isa = PBXSourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53756A5016C4DD401DC9062 = { - fileRef = F5375548016C376E01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53756A6016C4DD401DC9062 = { - buildActionMask = 2147483647; - files = ( - F53756A8016C4DD401DC9062, - F53756A7016C4DD401DC9062, - F5877FB9031F9F49016F146B, - F979766E08499884007D2C84, - ); - isa = PBXFrameworksBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53756A7016C4DD401DC9062 = { - fileRef = F53755DE016C38D201DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53756A8016C4DD401DC9062 = { - fileRef = F537567D016C3ADB01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53756AA016C4DD401DC9062 = { - buildActionMask = 2147483647; - files = ( - 4C3B4CF7040B18B200C916F0, - ); - isa = PBXRezBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F53756AC016C4E1D01DC9062 = { - fileRef = F537556B016C37A601DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F53756B2016C525F01DC9062 = { - isa = PBXTargetDependency; - target = F53755DF016C38D201DC9062; - targetProxy = 4C8A204105E041E800C18A82; - }; - F548F8C80313C9E0016F146B = { - buildActionMask = 2147483647; - dstPath = "Versions/$(FRAMEWORK_VERSION)"; - dstSubfolderSpec = 1; - files = ( - F5877FBA031F9F4B016F146B, - ); - isa = PBXCopyFilesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F548F8CA0313CEF0016F146B = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXHeadersBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F548F8CB0313CEF0016F146B = { - buildActionMask = 2147483647; - files = ( - F548F8D10313CF14016F146B, - F548F8D00313CF11016F146B, - ); - isa = PBXSourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F548F8CC0313CEF0016F146B = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXFrameworksBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F548F8CE0313CEF0016F146B = { - buildPhases = ( - F548F8CA0313CEF0016F146B, - F548F8CB0313CEF0016F146B, - F548F8CC0313CEF0016F146B, - F59D847903390D7E016F146B, - ); - buildSettings = { - GLOBAL_CFLAGS = "`source \"${TCL_FRAMEWORK_DIR}/Tcl.framework/tclConfig.sh\"; echo $${}{TCL_EXTRA_CFLAGS} $${}{TCL_DEFS} | sed -e 's|\\\\\\\\\\\\\\\"|\\\"|g' -e 's|\\\\\\\\\\\\ |_|g' -e 's|TCL_WIDE_INT_TYPE|BOGUS_&|'` -U_REENTRANT"; - HEADER_SEARCH_PATHS = "\"$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers\" \"$(TCL_FRAMEWORK_DIR)/Tcl.framework/PrivateHeaders\" . ../generic ../xlib"; - LIBRARY_STYLE = STATIC; - OPTIMIZATION_CFLAGS = "-O0"; - OTHER_CFLAGS = "-DMAC_OSX_TK -DTCL_WIDE_INT_TYPE=\"long long\""; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOL_FLAGS = ""; - PRODUCT_NAME = libtkstub8.5.a; - REZ_EXECUTABLE = YES; - SECTORDER_FLAGS = ""; - SYMROOT = "${SRCROOT}/../../build/tk"; - TCL_FRAMEWORK_DIR = "$(SYMROOT)/../tcl"; - WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas -Wno-deprecated-declarations"; - }; - dependencies = ( - ); - isa = PBXLibraryTarget; - name = TkStubLibrary; - productInstallPath = /usr/local/lib; - productName = TkStub; - productReference = F548F8CF0313CEF0016F146B; - }; - F548F8CF0313CEF0016F146B = { - explicitFileType = "compiled.mach-o.dylib"; - isa = PBXFileReference; - path = libtkstub8.5.a; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; - }; - F548F8D00313CF11016F146B = { - fileRef = F53755B9016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F548F8D10313CF14016F146B = { - fileRef = F53755BB016C389901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F548F8D20313CF93016F146B = { - isa = PBXTargetDependency; - target = F548F8CE0313CEF0016F146B; - targetProxy = 4C8A204005E041E800C18A82; - }; - F55A164E032A11B1016F146B = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -n \"${EMBEDDED_BUILD:-}\" ]; then\ncd \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Contents\"\n\n# if we are embedding frameworks, copy them into the app\nrm -rf \"Frameworks\"\nmkdir -p \"Frameworks\"\nif [ \"${DEPLOYMENT_LOCATION:-}\" = \"YES\" -o \"${ACTION}\" = \"install\" ]; then\n FWKDIR=\"${INSTALL_ROOT}${DYLIB_INSTALL_PATH}\"\nelse\n FWKDIR=\"${TARGET_BUILD_DIR}\"\nfi\ncp -fpRPH \"${FWKDIR}/Tcl.framework\" \"Frameworks\"\ncp -fpRPH \"${FWKDIR}/Tk.framework\" \"Frameworks\"\n\n# fix install names when embedding\nfix_install_id ( ) {\n chmod -RH a+w \"$1\"\n install_name_tool -id $(otool -L \"$1\" | awk \"/$(basename \"$1\")\\.framework.*[^:]\\$/ {sub(\\\"^.*/Frameworks\\\",\\\"@executable_path/../Frameworks\\\",\\$1); print \\$1}\") \"$1\"\n chmod -RH a-w \"$1\" \n}\nfix_install_name ( ) {\n chmod -RH a+w \"$1\"\n install_name_tool -change $(otool -L \"$1\" | awk \"/$2\\.framework.*[^:]\\$/ {print \\$1; sub(\\\"^.*/Frameworks\\\",\\\"@executable_path/../Frameworks\\\",\\$1); print \\$1}\") \"$1\"\n chmod -RH a-w \"$1\" \n}\nfix_install_id Frameworks/Tcl.framework/Tcl\nfix_install_id Frameworks/Tk.framework/Tk\nfix_install_name \"MacOS/${PRODUCT_NAME}\" Tcl\nfix_install_name \"MacOS/${PRODUCT_NAME}\" Tk\n\nfi"; - }; F55BC46802B2D38B01DC9062 = { fileEncoding = 5; isa = PBXFileReference; @@ -3579,12 +1880,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F55BC46902B2D38B01DC9062 = { - fileRef = F55BC46802B2D38B01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; F55BC46A02B2D3F301DC9062 = { isa = PBXFileReference; lastKnownFileType = text; @@ -3593,12 +1888,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F55BC46B02B2D3F301DC9062 = { - fileRef = F55BC46A02B2D3F301DC9062; - isa = PBXBuildFile; - settings = { - }; - }; F5875C7B016FEF1D01DC9062 = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; @@ -3607,284 +1896,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; - F5877FB7031F97ED016F146B = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# ensure we can overwrite a previous install\nif [ -d \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\" ]; then\n chmod -RH u+w \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nfi"; - }; - F5877FB8031F982D016F146B = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# ensure we can overwrite a previous install\nif [ -d \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\" ]; then\n chmod -RH u+w \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nfi"; - }; - F5877FB9031F9F49016F146B = { - fileRef = F548F8CF0313CEF0016F146B; - isa = PBXBuildFile; - settings = { - }; - }; - F5877FBA031F9F4B016F146B = { - fileRef = F548F8CF0313CEF0016F146B; - isa = PBXBuildFile; - settings = { - }; - }; - F5877FBC031FA968016F146B = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# redo prebinding\ncd \"${INSTALL_ROOT}/\"\nif [ ! -d usr/lib ]; then mkdir -p usr; ln -fs /usr/lib usr/; RM_USRLIB=1; fi\nif [ ! -d System ]; then ln -fs /System .; RM_SYSTEM=1; fi\nif [ ! -d ./${DYLIB_INSTALL_PATH}/Tcl.framework ]; then ln -fs ${TCL_FRAMEWORK_DIR}/Tcl.framework ./${DYLIB_INSTALL_PATH}; RM_TCL=1; fi\nredo_prebinding -r . \"./${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}/${PRODUCT_NAME}\"\nif [ -n \"${RM_USRLIB:-}\" ]; then rm -f usr/lib; rmdir -p usr 2>&-; fi\nif [ -n \"${RM_SYSTEM:-}\" ]; then rm -f System; fi\nif [ -n \"${RM_TCL:-}\" ]; then rm -f ./${DYLIB_INSTALL_PATH}/Tcl.framework; fi\n\n# fix permissions on uninstalled products\nchmod a+w \"${TEMP_ROOT}/UninstalledProducts\"\nchmod a+w \"${TEMP_ROOT}\"/UninstalledProducts/libtkstub*.a"; - }; - F5877FBD031FAC6A016F146B = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# redo prebinding\ncd \"${INSTALL_ROOT}/\"\nAPP_DIR=\"${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nEXECUTABLE_DIR=\"${APP_DIR}/Contents/MacOS\"\nEXECUTABLE=\"${EXECUTABLE_DIR}/${PRODUCT_NAME}\"\nFWK_RSRC_DIR=\"${DYLIB_INSTALL_PATH}/Tk.framework/Versions/${FRAMEWORK_VERSION}/Resources\"\nif [ -z \"${EMBEDDED_BUILD:-}\" ]; then\n if [ ! -d usr/lib ]; then mkdir -p usr; ln -fs /usr/lib usr/; RM_USRLIB=1; fi\n if [ ! -d System ]; then ln -fs /System .; RM_SYSTEM=1; fi\n if [ ! -d ./${DYLIB_INSTALL_PATH}/Tcl.framework ]; then ln -fs ${TCL_FRAMEWORK_DIR}/Tcl.framework ./${DYLIB_INSTALL_PATH}; RM_TCL=1; fi\n PREBIND_OPTS=\"-r .\"\nfi\nredo_prebinding ${PREBIND_OPTS:-} -e \"./${INSTALL_PATH}/${EXECUTABLE_DIR}\" \"./${INSTALL_PATH}/${EXECUTABLE}\"\nif [ -n \"${RM_USRLIB:-}\" ]; then rm -f usr/lib; rmdir -p usr 2>&-; fi\nif [ -n \"${RM_SYSTEM:-}\" ]; then rm -f System; fi\nif [ -n \"${RM_TCL:-}\" ]; then rm -f ./${DYLIB_INSTALL_PATH}/Tcl.framework; fi\n\n# copy Wish.app into framework, install wish script & symbolic link\nif [ -z \"${EMBEDDED_BUILD:-}\" ]; then\nchmod -H a+w \"./${FWK_RSRC_DIR}\"\nif [ -e \"./${FWK_RSRC_DIR}/${APP_DIR}\" ]; then chmod -RH a+w \"./${FWK_RSRC_DIR}/${APP_DIR}\" && rm -rf \"./${FWK_RSRC_DIR}/${APP_DIR}\"; fi\ncp -fpRPH \"./${INSTALL_PATH}/${APP_DIR}\" \"./${FWK_RSRC_DIR}\"\nchmod -H ${INSTALL_MODE_FLAG} \"./${FWK_RSRC_DIR}\"\nmkdir -p \"./${BINDIR}\"\nrm -f \"./${BINDIR}/wish${FRAMEWORK_VERSION}\"\ncat > \"./${BINDIR}/wish${FRAMEWORK_VERSION}\" <<EOF\n#!/bin/sh\n\"\\$(dirname \\$0)$(echo ${BINDIR} | sed -e 's#/[^/][^/]*#/..#g')${FWK_RSRC_DIR}/${EXECUTABLE}\" \"\\$@\"\nEOF\nchmod a+x \"./${BINDIR}/wish${FRAMEWORK_VERSION}\"\nln -fs \"wish${FRAMEWORK_VERSION}\" \"./${BINDIR}/wish\"\nfi"; - }; - F59D847903390D7E016F146B = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# force Deployment build to be relinked next time\n\tif [ -f \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\"\n\tfi\nelse\n\t# force Development build to be relinked next time\n\tif [ -f \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\"\n\tfi\nfi"; - }; - F5B1FC08016FFE3501DC9062 = { - buildActionMask = 2147483647; - dstPath = "Versions/$(FRAMEWORK_VERSION)/Resources/Scripts"; - dstSubfolderSpec = 1; - files = ( - F5B1FC09016FFE3501DC9062, - F5B1FC0A016FFE3501DC9062, - F5B1FC0B016FFE3501DC9062, - F5B1FC0C016FFE3501DC9062, - F5B1FC0D016FFE3501DC9062, - F5B1FC0E016FFE3501DC9062, - F5B1FC0F016FFE3501DC9062, - F5B1FC10016FFE3501DC9062, - F5B1FC11016FFE3501DC9062, - F5B1FC12016FFE3501DC9062, - F5B1FC13016FFE3501DC9062, - F5B1FC14016FFE3501DC9062, - F5B1FC15016FFE3501DC9062, - F5C2EA35034D7212016F146B, - F5B1FC16016FFE3501DC9062, - F5B1FC17016FFE3501DC9062, - F5B1FC18016FFE3501DC9062, - F5B1FC19016FFE3501DC9062, - F5B1FC1A016FFE3501DC9062, - F55BC46B02B2D3F301DC9062, - F5B1FC1B016FFE3501DC9062, - F5B1FC1C016FFE3501DC9062, - F5B1FC1D016FFE3501DC9062, - F5B1FC1E016FFE3501DC9062, - F5B1FC1F016FFE3501DC9062, - F5B1FC20016FFE3501DC9062, - F5B1FC21016FFE3501DC9062, - F5B1FC22016FFE3501DC9062, - F5B1FC23016FFE3501DC9062, - F5B1FC24016FFE3501DC9062, - F5B1FC25016FFE3501DC9062, - F5B1FC26016FFE3501DC9062, - ); - isa = PBXCopyFilesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F5B1FC09016FFE3501DC9062 = { - fileRef = F5DF0928016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC0A016FFE3501DC9062 = { - fileRef = F5DF0929016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC0B016FFE3501DC9062 = { - fileRef = F5DF092A016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC0C016FFE3501DC9062 = { - fileRef = F5DF092B016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC0D016FFE3501DC9062 = { - fileRef = F5DF092C016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC0E016FFE3501DC9062 = { - fileRef = F5DF092D016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC0F016FFE3501DC9062 = { - fileRef = F5DF092E016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC10016FFE3501DC9062 = { - fileRef = F5DF092F016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC11016FFE3501DC9062 = { - fileRef = F5DF0930016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC12016FFE3501DC9062 = { - fileRef = F5DF0931016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC13016FFE3501DC9062 = { - fileRef = F5DF0932016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC14016FFE3501DC9062 = { - fileRef = F5DF0933016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC15016FFE3501DC9062 = { - fileRef = F5DF0934016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC16016FFE3501DC9062 = { - fileRef = F5DF0935016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC17016FFE3501DC9062 = { - fileRef = F5DF0936016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC18016FFE3501DC9062 = { - fileRef = F5DF0937016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC19016FFE3501DC9062 = { - fileRef = F5DF0938016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC1A016FFE3501DC9062 = { - fileRef = F5DF0939016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC1B016FFE3501DC9062 = { - fileRef = F5DF093A016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC1C016FFE3501DC9062 = { - fileRef = F5DF093B016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC1D016FFE3501DC9062 = { - fileRef = F5DF093C016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC1E016FFE3501DC9062 = { - fileRef = F5DF093D016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC1F016FFE3501DC9062 = { - fileRef = F5DF093E016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC20016FFE3501DC9062 = { - fileRef = F5DF093F016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC21016FFE3501DC9062 = { - fileRef = F5DF0940016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC22016FFE3501DC9062 = { - fileRef = F5DF0941016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC23016FFE3501DC9062 = { - fileRef = F5DF0942016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC24016FFE3501DC9062 = { - fileRef = F5DF0943016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC25016FFE3501DC9062 = { - fileRef = F5DF0944016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5B1FC26016FFE3501DC9062 = { - fileRef = F5DF0945016CD3F901DC9062; - isa = PBXBuildFile; - settings = { - }; - }; F5BFE58B02F8C41501DC9062 = { fileEncoding = 5; isa = PBXFileReference; @@ -3903,18 +1914,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F5BFE58D02F8C41501DC9062 = { - fileRef = F5BFE58B02F8C41501DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5BFE58E02F8C41501DC9062 = { - fileRef = F5BFE58C02F8C41501DC9062; - isa = PBXBuildFile; - settings = { - }; - }; F5BFE58F02F8C45B01DC9062 = { fileEncoding = 5; isa = PBXFileReference; @@ -3924,21 +1923,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F5BFE59002F8C45B01DC9062 = { - fileRef = F5BFE58F02F8C45B01DC9062; - isa = PBXBuildFile; - settings = { - }; - }; - F5C1D51901B88F9A01DC9062 = { - buildActionMask = 12; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# synthesize tkConfig.sh via buildTkConfig.tcl script\nexport DYLD_FRAMEWORK_PATH=\"${TCL_FRAMEWORK_DIR}\"\nTCLSH=\"${TCLSH_DIR}/tclsh${FRAMEWORK_VERSION}\"\nif [ ! -e \"${TCLSH}\" ]; then TCLSH=\"/bin/sh\"; fi\n\"${TCLSH}\" \"buildTkConfig.tcl\" \"${TCL_FRAMEWORK_DIR}/Tcl.${WRAPPER_EXTENSION}/tclConfig.sh\" \"../unix/tkConfig.sh.in\" \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}/tkConfig.sh\""; - }; F5C2EA33034D71B2016F146B = { isa = PBXFileReference; lastKnownFileType = text; @@ -3947,12 +1931,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F5C2EA35034D7212016F146B = { - fileRef = F5C2EA33034D71B2016F146B; - isa = PBXBuildFile; - settings = { - }; - }; F5C88659017D625C01DC9062 = { children = ( F5C8865A017D625C01DC9062, @@ -4263,15 +2241,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F5EEA7050324680B016F146B = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# force Deployment build to be relinked next time\n\tif [ -f \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\"\n\tfi\nelse\n\t# force Development build to be relinked next time\n\tif [ -f \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/LinkFileList\"\n\tfi\nfi\n# create symbolic link to Tcl.framework if necessary\ncd \"${SYMROOT}\"\nif [ ! -e Tcl.framework -o -L Tcl.framework ]; then\n\trm -f Tcl.framework && ln -s \"${TCL_FRAMEWORK_DIR}/Tcl.framework\" .\nfi"; - }; //F50 //F51 //F52 @@ -4282,19 +2251,6 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop //F92 //F93 //F94 - F92CCC75080CEBA800E72D64 = { - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - isa = PBXShellScriptBuildPhase; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# extract global symbols in libtclstub so that we can unexport them from Tk.framework\nnm -gjp \"${TCL_FRAMEWORK_DIR}/Tcl.framework/libtclstub${FRAMEWORK_VERSION}.a\" | tail +3 > \"${TEMP_DIR}/tclstub.exp\""; - }; F92ED9910403D0F0006F146B = { fileEncoding = 5; isa = PBXFileReference; @@ -4304,20 +2260,52 @@ Initial MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Cop refType = 2; sourceTree = SOURCE_ROOT; }; - F979766E08499884007D2C84 = { - fileRef = F5875C7B016FEF1D01DC9062; - isa = PBXBuildFile; - settings = { + F9D6747B08E84DC100688CAA = { + buildArgumentsString = "-c \"cd \\\"${TK_SRCROOT}/macosx\\\" && ACTION=${ACTION} && CFLAGS=\\\"${CFLAGS}\\\" gnumake \\${ACTION:+\\${ACTION/clean/distclean}-}${MAKE_TARGET} INSTALL_ROOT=\\\"${DSTROOT}\\\" INSTALL_PATH=\\\"${INSTALL_PATH}\\\" PREFIX=\\\"${PREFIX}\\\" BINDIR=\\\"${BINDIR}\\\" MANDIR=\\\"${MANDIR}\\\" TCL_BUILD_DIR=\\\"${TCL_BUILD_DIR}\\\" APPLICATION_INSTALL_PATH=\\\"${APPLICATION_INSTALL_PATH}\\\" \\${EXTRA_MAKE_FLAGS} ${ALL_SETTINGS}\""; + buildPhases = ( + ); + buildSettings = { + APPLICATION_INSTALL_PATH = /Applications/Utilities; + BINDIR = "${PREFIX}/bin"; + CFLAGS = ""; + INSTALL_PATH = /Library/Frameworks; + MANDIR = "${PREFIX}/man"; + PREFIX = /usr/local; + PRODUCT_NAME = Tk; + TCL_BUILD_DIR = "${SYMROOT}/../tcl/${BUILD_STYLE}"; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TEMP_DIR = "${PROJECT_TEMP_DIR}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; }; - }; - F9A61D2F04C2C861006F5A0B = { - buildActionMask = 8; - files = ( + buildToolPath = /bin/bash; + buildWorkingDirectory = "${SRCROOT}"; + dependencies = ( ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "if [ -z \"${EMBEDDED_BUILD:-}\" ]; then\nif [ \"${BUILD_STYLE}\" = \"Deployment\" ]; then\n\t# build html documentation\n\tif [ -n \"${TCLTKMAN2HTML}\" -o -e \"${TCL_FRAMEWORK_DIR}/Deployment/Makefile\" ]; then\n\t\texport DYLD_FRAMEWORK_PATH=\"${TCL_FRAMEWORK_DIR}\"\n\t\trm -fr \"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}\"\n\t\tif [ -n \"${TCLTKMAN2HTML}\" ]; then\n\t\t\t\"${TCLSH_DIR}/tclsh${FRAMEWORK_VERSION}\" \"${TCLTKMAN2HTML}\" \\\n\t\t\t\t--srcdir=\"../..\" --tk \\\n\t\t\t\t--htmldir=\"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}\"\n\t\telse\n\t\t\tgnumake -C \"${TCL_FRAMEWORK_DIR}/Deployment\" html-tk \\\n\t\t\t\tDISTDIR=\"${INSTALL_ROOT}${DOCDIR}\" \\\n\t\t\t\tTCL_EXE=\"${TCLSH_DIR}/tclsh${FRAMEWORK_VERSION}\"\n\t\t\tmv -f \"${INSTALL_ROOT}${DOCDIR}/html\" \\\n\t\t\t\t\"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}\"\n\t\tfi\n\t\tln -fs contents.htm \\\n\t\t\t\"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}/${PRODUCT_NAME}TOC.html\"\n\telse\n\t\techo \"Couldn't build html documentation!\"\n\tfi\nfi\nfi"; + isa = PBXLegacyTarget; + name = Tk; + passBuildSettingsInEnvironment = 0; + productName = Tk; + }; + F9F6B1BE08E8639A00C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + path = Tk.framework; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; + }; + F9F6B1BF08E863B300C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.application; + path = Wish.app; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; + }; + F9F6B1C008E863C200C9CB24 = { + isa = PBXFileReference; + lastKnownFileType = "compiled.mach-o.executable"; + path = tktest; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; }; }; rootObject = F537552A016C352C01DC9062; diff --git a/macosx/Wish.xcode/default.pbxuser b/macosx/Wish.xcode/default.pbxuser index 19a7367..c742c7f 100644 --- a/macosx/Wish.xcode/default.pbxuser +++ b/macosx/Wish.xcode/default.pbxuser @@ -1,39 +1,179 @@ // !$*UTF8*$! { - F537552A016C352C01DC9062 = { - activeBuildStyle = F537552C016C352C01DC9062; - activeExecutable = F957884F0745BB270058B6A3; - activeTarget = F95787DD0745BB260058B6A3; + 08FB7793FE84155DC02AAC07 = { + activeBuildStyle = 014CEA520018CE5811CA2923; + activeExecutable = F9E61D1C090A4282002B3151; + activeTarget = F9E61D16090A3E94002B3151; + codeSenseManager = F944EB9D08F798180049FDD4; executables = ( - F957884F0745BB270058B6A3, + F944EB8F08F798100049FDD4, + F9E61D1C090A4282002B3151, ); + perUserDictionary = { + com.apple.ide.smrt.PBXUserSmartGroupsKey.Rev10 = <040b747970656473747265616d8103e88401408484840e4e534d757461626c654172726179008484074e534172726179008484084e534f626a65637400858401690192848484134e534d757461626c6544696374696f6e6172790084840c4e5344696374696f6e6172790095960792848484084e53537472696e67019584012b195042585472616e7369656e744c6f636174696f6e4174546f708692849a9a06626f74746f6d8692849a9a146162736f6c75746550617468546f42756e646c658692849a9a008692849a9a046e616d658692849a9a14496d706c656d656e746174696f6e2046696c65738692849a9a03636c7a8692849a9a1550425846696c656e616d65536d61727447726f75708692849a9a0b6465736372697074696f6e8692849a9a103c6e6f206465736372697074696f6e3e8692849a9a08676c6f62616c49448692849a9a183143433045413430303433353045463930303434343130428692849a9a0b707265666572656e63657386928497960892849a9a05696d6167658692849a9a0b536d617274466f6c6465728692849a9a0763616e536176658692848484084e534e756d626572008484074e5356616c7565009584012a849696018692849a9a1250425850726f6a65637453636f70654b65798692849a9a035945538692849a9a0572656765788692849a9a063f2a5c2e63248692849a9a04726f6f748692849a9a093c50524f4a4543543e8692849a9a097265637572736976658692ab92849a9a0669734c656166869284ac9dae96008692849a9a07666e6d617463688692849a9a0086868686>; + }; + sourceControlManager = F944EB9C08F798180049FDD4; userBuildSettings = { SYMROOT = "${SRCROOT}/../../build/tk"; }; }; - F95787DD0745BB260058B6A3 = { + 8DD76FA90486AB0100D96B5E = { activeExec = 0; executables = ( - F957884F0745BB270058B6A3, + F944EB8F08F798100049FDD4, + ); + }; + F944EB8F08F798100049FDD4 = { + activeArgIndex = 2147483647; + activeArgIndices = ( + NO, + NO, + NO, + ); + argumentStrings = ( + "${SRCROOT}/../../tcl/tests/all.tcl", + "${SRCROOT}/../../tk/tests/all.tcl", + "-verbose \"\"", + ); + configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; + }; + cppStopOnCatchEnabled = 0; + cppStopOnThrowEnabled = 0; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = _debug; + enableDebugStr = 0; + environmentEntries = ( + { + active = YES; + name = TCL_LIBRARY; + value = "${SRCROOT}/../../tcl/library"; + }, + { + active = YES; + name = TK_LIBRARY; + value = "${SRCROOT}/../../tk/library"; + }, + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, ); + isa = PBXExecutable; + libgmallocEnabled = 0; + name = tktest; + savedGlobals = { + }; + shlibInfoDictList = ( + ); + sourceDirectories = ( + ); + }; + F944EB9C08F798180049FDD4 = { + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + isa = PBXSourceControlManager; + scmConfiguration = { + }; + scmType = scm.cvs; + }; + F944EB9D08F798180049FDD4 = { + indexTemplatePath = ""; + isa = PBXCodeSenseManager; + usesDefaults = 1; + wantsCodeCompletion = 1; + wantsCodeCompletionAutoSuggestions = 1; + wantsCodeCompletionCaseSensitivity = 1; + wantsCodeCompletionListAlways = 1; + wantsCodeCompletionOnlyMatchingItems = 1; + wantsCodeCompletionParametersIncluded = 1; + wantsCodeCompletionPlaceholdersInserted = 1; + wantsCodeCompletionTabCompletes = 1; + wantsIndex = 1; + }; + F9E61D16090A3E94002B3151 = { + activeExec = 0; }; - F957884F0745BB270058B6A3 = { + F9E61D1C090A4282002B3151 = { activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; }; cppStopOnCatchEnabled = 0; cppStopOnThrowEnabled = 0; customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; - enableDebugStr = 1; + dylibVariantSuffix = _debug; + enableDebugStr = 0; + environmentEntries = ( + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, + ); isa = PBXExecutable; + launchableReference = F9E61D1D090A4282002B3151; libgmallocEnabled = 0; name = Wish; shlibInfoDictList = ( ); + sourceDirectories = ( + ); + }; + F9E61D1D090A4282002B3151 = { + isa = PBXFileReference; + lastKnownFileType = wrapper.application; + path = Wish.app; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; }; } diff --git a/macosx/Wish.xcode/project.pbxproj b/macosx/Wish.xcode/project.pbxproj index ce5d9ab..74b5183 100644 --- a/macosx/Wish.xcode/project.pbxproj +++ b/macosx/Wish.xcode/project.pbxproj @@ -5,4267 +5,14500 @@ }; objectVersion = 39; objects = { - 4C3B4CF6040B18B200C916F0 = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.rez; - path = tkMacOSXAETE.r; - refType = 4; - sourceTree = "<group>"; - }; - 4C8A204405E0421900C18A82 = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - path = tkMacOSXCarbonEvents.c; - refType = 4; - sourceTree = "<group>"; + 014CEA520018CE5811CA2923 = { + buildSettings = { + BUILD_STYLE = Development; + CONFIGURE_ARGS = "$(value) --enable-symbols"; + DEAD_CODE_STRIPPING = NO; + DEPLOYMENT_POSTPROCESSING = NO; + GCC_DEBUGGING_SYMBOLS = default; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "$(value) __private_extern__=extern"; + MAKE_TARGET = develop; + PREBINDING = NO; + PROJECT_TEMP_DIR = "$(value)/Development.build"; + ZERO_LINK = YES; + }; + isa = PBXBuildStyle; + name = Development; }; -//4C0 -//4C1 -//4C2 -//4C3 -//4C4 -//F50 -//F51 -//F52 -//F53 -//F54 - F50D96120196176E01DC9062 = { - isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = ApplicationServices.framework; - path = /System/Library/Frameworks/ApplicationServices.framework; - refType = 0; - sourceTree = "<absolute>"; + 014CEA530018CE5811CA2923 = { + buildSettings = { + BUILD_STYLE = Deployment; + CONFIGURE_ARGS = "$(value) --disable-symbols"; + DEAD_CODE_STRIPPING = YES; + DEPLOYMENT_POSTPROCESSING = YES; + GCC_DEBUGGING_SYMBOLS = full; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = "$(value) NDEBUG"; + MAKE_TARGET = deploy; + PREBINDING = YES; + PROJECT_TEMP_DIR = "$(value)/Deployment.build"; + ZERO_LINK = NO; + }; + isa = PBXBuildStyle; + name = Deployment; }; - F537552A016C352C01DC9062 = { +//010 +//011 +//012 +//013 +//014 +//080 +//081 +//082 +//083 +//084 + 08FB7793FE84155DC02AAC07 = { buildSettings = { }; buildStyles = ( - F537552C016C352C01DC9062, - F537552D016C352C01DC9062, - F9E036AE0748877B00D55D4F, + 014CEA520018CE5811CA2923, + 014CEA530018CE5811CA2923, + F975ABC708F81ECE0068008A, ); hasScannedForEncodings = 1; isa = PBXProject; - mainGroup = F537552B016C352C01DC9062; - productRefGroup = F53755DD016C38D201DC9062; + mainGroup = 08FB7794FE84155DC02AAC07; projectDirPath = ""; targets = ( - F95787DD0745BB260058B6A3, - F95788500745BB270058B6A3, - F95789320745BB270058B6A3, + F9E61D16090A3E94002B3151, + 8DD76FA90486AB0100D96B5E, ); }; - F537552B016C352C01DC9062 = { + 08FB7794FE84155DC02AAC07 = { children = ( - F92ED9910403D0F0006F146B, - F5C88659017D625C01DC9062, - F5DF07A7016CD03801DC9062, - F5375688016C3F1001DC9062, - F5375531016C376E01DC9062, - F537552E016C376E01DC9062, - F537553C016C376E01DC9062, - F53755C9016C389901DC9062, - F53755CC016C389901DC9062, - F537567C016C3ADB01DC9062, - F53755DD016C38D201DC9062, + F96D3DF708F271BE004A47F5, + F96D3DF608F27169004A47F5, + F966C06F08F281DC005CB29B, + 1AB674ADFE9D54B511CA2CBB, ); isa = PBXGroup; + name = Wish; + path = .; + refType = 2; + sourceTree = SOURCE_ROOT; + }; +//080 +//081 +//082 +//083 +//084 +//1A0 +//1A1 +//1A2 +//1A3 +//1A4 + 1AB674ADFE9D54B511CA2CBB = { + children = ( + 8DD76FB20486AB0100D96B5E, + F9A3084B08F2D4CE00BAE1AB, + F9A3082D08F2D4AB00BAE1AB, + F9A3084E08F2D4F400BAE1AB, + ); + isa = PBXGroup; + name = Products; refType = 4; sourceTree = "<group>"; }; - F537552C016C352C01DC9062 = { +//1A0 +//1A1 +//1A2 +//1A3 +//1A4 +//8D0 +//8D1 +//8D2 +//8D3 +//8D4 + 8DD76FA90486AB0100D96B5E = { + buildPhases = ( + F9A5C5F508F651A2008AE941, + F9A5C5F608F651AB008AE941, + F9EA4ADE08FA3B7F00B1F5F0, + 8DD76FAB0486AB0100D96B5E, + 8DD76FAD0486AB0100D96B5E, + F975AC0108F824170068008A, + ); + buildRules = ( + ); buildSettings = { - TEMP_ROOT = "$(value)/Development.build"; + BINDIR = "${PREFIX}/bin"; + CONFIGURE_ARGS = "--enable-threads"; + DEAD_CODE_STRIPPING = NO; + GCC_DYNAMIC_NO_PIC = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_CPU = G3; + GCC_MODEL_TUNING = G4; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "${DERIVED_FILE_DIR}/tk/tkConfig.h"; + GCC_PREPROCESSOR_DEFINITIONS = "HAVE_TK_CONFIG_H TCL_NO_DEPRECATED HAVE_TCL_CONFIG_H TCL_TOMMATH MP_PREC=4"; + HEADER_SEARCH_PATHS = "${TK_SRCROOT}/xlib ${DERIVED_FILE_DIR}/tcl ${DERIVED_FILE_DIR}/tk"; + INCLUDEDIR = "${PREFIX}/include"; + INSTALL_PATH = "${BINDIR}"; + LIBDIR = "${PREFIX}/lib"; + MANDIR = "${PREFIX}/man"; + MACOSX_DEPLOYMENT_TARGET = 10.3; + OTHER_CFLAGS = "-imacros ${DERIVED_FILE_DIR}/tcl/tclConfig.h"; + OTHER_LDFLAGS = "-headerpad_max_install_names -sectcreate __TEXT __tk_rsrc ${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc"; + PREFIX = /usr/local; + PRODUCT_NAME = tktest; + REZ_RESOURCE_MAP_READ_ONLY = YES; + REZ_SEARCH_PATHS = "${TK_SRCROOT}/generic ${TCL_SRCROOT}/generic"; + TCL_LIBRARY = "${LIBDIR}/tcl${VERSION}"; + TCL_PACKAGE_PATH = "\"${LIBDIR} ${PREFIX}/share\""; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_LIBRARY = "${LIBDIR}/tk${VERSION}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + VERSION = 8.5; + WARNING_CFLAGS = "-Wall -Wno-implicit-int"; + ZERO_LINK = NO; }; - isa = PBXBuildStyle; - name = Development; + dependencies = ( + ); + isa = PBXNativeTarget; + name = tktest; + productInstallPath = "${BINDIR}"; + productName = tktest; + productReference = 8DD76FB20486AB0100D96B5E; + productType = "com.apple.product-type.tool"; }; - F537552D016C352C01DC9062 = { - buildSettings = { - DEAD_CODE_STRIPPING = YES; - GCC_DEBUGGING_SYMBOLS = full; - GCC_OPTIMIZATION_LEVEL = s; - TEMP_ROOT = "$(value)/Deployment.build"; - UNSTRIPPED_PRODUCT = NO; - }; - isa = PBXBuildStyle; - name = Deployment; + 8DD76FAB0486AB0100D96B5E = { + buildActionMask = 2147483647; + files = ( + F96D456F08F272BB004A47F5, + F96D457208F272BB004A47F5, + F96D457508F272BB004A47F5, + F96D457608F272BB004A47F5, + F96D457B08F272BB004A47F5, + F96D457C08F272BB004A47F5, + F96D457D08F272BB004A47F5, + F96D457E08F272BC004A47F5, + F96D457F08F272BC004A47F5, + F96D458008F272BC004A47F5, + F96D458108F272BC004A47F5, + F96D458208F272BC004A47F5, + F96D458308F272BC004A47F5, + F96D458408F272BC004A47F5, + F96D458508F272BC004A47F5, + F96D458608F272BC004A47F5, + F96D458808F272BC004A47F5, + F96D458908F272BC004A47F5, + F96D458B08F272BC004A47F5, + F96D458C08F272BC004A47F5, + F96D458D08F272BC004A47F5, + F96D458E08F272BC004A47F5, + F96D458F08F272BC004A47F5, + F96D459008F272BC004A47F5, + F96D459108F272BC004A47F5, + F96D459308F272BC004A47F5, + F96D459508F272BC004A47F5, + F96D459608F272BC004A47F5, + F96D459708F272BC004A47F5, + F96D459B08F272BC004A47F5, + F96D459D08F272BC004A47F5, + F96D459F08F272BC004A47F5, + F96D45A008F272BC004A47F5, + F96D45A108F272BC004A47F5, + F96D45A208F272BC004A47F5, + F96D45A308F272BC004A47F5, + F96D45A408F272BC004A47F5, + F96D45A508F272BC004A47F5, + F96D45A608F272BC004A47F5, + F96D45A708F272BC004A47F5, + F96D45A908F272BC004A47F5, + F96D45AA08F272BC004A47F5, + F96D45AB08F272BC004A47F5, + F96D45AC08F272BC004A47F5, + F96D45AD08F272BC004A47F5, + F96D45AE08F272BC004A47F5, + F96D45AF08F272BC004A47F5, + F96D45B008F272BC004A47F5, + F96D45B108F272BC004A47F5, + F96D45B208F272BC004A47F5, + F96D45B308F272BC004A47F5, + F96D45B608F272BC004A47F5, + F96D45B708F272BC004A47F5, + F96D45B808F272BC004A47F5, + F96D45B908F272BC004A47F5, + F96D45BB08F272BC004A47F5, + F96D45BC08F272BC004A47F5, + F96D45BD08F272BC004A47F5, + F96D45BE08F272BC004A47F5, + F96D45C308F272BC004A47F5, + F96D45C408F272BC004A47F5, + F96D45C508F272BC004A47F5, + F96D45C608F272BC004A47F5, + F96D45C708F272BC004A47F5, + F96D45C808F272BC004A47F5, + F96D45C908F272BC004A47F5, + F96D45CA08F272BC004A47F5, + F96D45CB08F272BC004A47F5, + F96D45CC08F272BC004A47F5, + F96D45CD08F272BC004A47F5, + F96D45CE08F272BC004A47F5, + F96D45D008F272BC004A47F5, + F96D45D108F272BC004A47F5, + F96D45D308F272BC004A47F5, + F96D45D408F272BC004A47F5, + F96D45D508F272BC004A47F5, + F96D48E208F272C3004A47F5, + F96D48E408F272C3004A47F5, + F96D48E708F272C3004A47F5, + F96D48E808F272C3004A47F5, + F9E61D2B090A48A4002B3151, + F96D48EB08F272C3004A47F5, + F96D48EC08F272C3004A47F5, + F96D48ED08F272C3004A47F5, + F96D48EE08F272C3004A47F5, + F9E61D28090A481F002B3151, + F96D48F008F272C3004A47F5, + F96D48F208F272C3004A47F5, + F96D48F308F272C3004A47F5, + F96D48F408F272C3004A47F5, + F96D48F508F272C3004A47F5, + F96D48F608F272C3004A47F5, + F96D48F708F272C3004A47F5, + F96D48F808F272C3004A47F5, + F96D48FC08F272C3004A47F5, + F9E61D2C090A48AC002B3151, + F96D490508F272C3004A47F5, + F96D490608F272C3004A47F5, + F96D490708F272C3004A47F5, + F96D490808F272C3004A47F5, + F96D490908F272C3004A47F5, + F96D490B08F272C3004A47F5, + F96D491008F272C3004A47F5, + F96D491108F272C3004A47F5, + F96D491308F272C3004A47F5, + F96D491408F272C3004A47F5, + F96D491508F272C3004A47F5, + F96D491A08F272C3004A47F5, + F96D491B08F272C3004A47F5, + F96D491C08F272C3004A47F5, + F96D491D08F272C3004A47F5, + F9E61D29090A486C002B3151, + F9E61D2E090A48BF002B3151, + F96D492908F272C3004A47F5, + F96D492A08F272C3004A47F5, + F96D492C08F272C3004A47F5, + F96D493708F272C3004A47F5, + F96D493808F272C3004A47F5, + F9E61D2F090A48C7002B3151, + F96D493C08F272C3004A47F5, + F9E61D2A090A4891002B3151, + F96D493F08F272C3004A47F5, + F96D494008F272C3004A47F5, + F9E61D30090A48E2002B3151, + F9E61D31090A48F9002B3151, + F96D494608F272C3004A47F5, + F96D494708F272C3004A47F5, + F96D494908F272C3004A47F5, + F9E61D32090A48FA002B3151, + F9E61D2D090A48BB002B3151, + F96D494C08F272C3004A47F5, + F96D494E08F272C3004A47F5, + F96D494F08F272C3004A47F5, + F96D495108F272C3004A47F5, + F96D495308F272C3004A47F5, + F96D495408F272C3004A47F5, + F96D495508F272C3004A47F5, + F96D49A908F272C4004A47F5, + F96D49AD08F272C4004A47F5, + F96D49AE08F272C4004A47F5, + F96D4AC608F272C9004A47F5, + F96D4ACA08F272C9004A47F5, + F96D4ACB08F272C9004A47F5, + F96D4ACC08F272C9004A47F5, + F96D4ACD08F272C9004A47F5, + F96D4ACE08F272C9004A47F5, + F96D4ACF08F272C9004A47F5, + F96D4AD008F272C9004A47F5, + F96D4AD208F272CA004A47F5, + F96D4AD308F272CA004A47F5, + F96D4AD408F272CA004A47F5, + F96D4AD608F272CA004A47F5, + F966BDCF08F27A3F005CB29B, + F966BDD108F27A3F005CB29B, + F966BDD208F27A3F005CB29B, + F966BDD308F27A3F005CB29B, + F966BDD408F27A3F005CB29B, + F966BDD508F27A3F005CB29B, + F966BDD708F27A3F005CB29B, + F966BDD808F27A3F005CB29B, + F966BDDA08F27A3F005CB29B, + F966BDDB08F27A3F005CB29B, + F966BDDC08F27A3F005CB29B, + F966BDDD08F27A3F005CB29B, + F966BDDE08F27A3F005CB29B, + F966BDE008F27A3F005CB29B, + F966BDE108F27A3F005CB29B, + F966BDE208F27A3F005CB29B, + F966BDE308F27A3F005CB29B, + F966BDE408F27A3F005CB29B, + F966BDE508F27A3F005CB29B, + F966BDE708F27A3F005CB29B, + F966BDE808F27A3F005CB29B, + F966BDE908F27A3F005CB29B, + F966BDEB08F27A3F005CB29B, + F966BDED08F27A3F005CB29B, + F966BDEE08F27A3F005CB29B, + F966BDEF08F27A3F005CB29B, + F966BDF108F27A3F005CB29B, + F966BDF208F27A3F005CB29B, + F966BDF408F27A3F005CB29B, + F966BDF508F27A3F005CB29B, + F966BDF608F27A3F005CB29B, + F966BDF708F27A3F005CB29B, + F966BDF808F27A3F005CB29B, + F966BDF908F27A3F005CB29B, + F966BDFA08F27A3F005CB29B, + F966BDFB08F27A3F005CB29B, + F966BDFC08F27A3F005CB29B, + F966BDFD08F27A3F005CB29B, + F966BDFE08F27A3F005CB29B, + F966BE0708F27A3F005CB29B, + F966BE0808F27A3F005CB29B, + F966BE0908F27A3F005CB29B, + F966BE0A08F27A3F005CB29B, + F966BE0C08F27A3F005CB29B, + F966BE0E08F27A3F005CB29B, + F966BE0F08F27A3F005CB29B, + F966BE1008F27A3F005CB29B, + F966BE1108F27A3F005CB29B, + F966BE1208F27A3F005CB29B, + F966BE1308F27A3F005CB29B, + F966BE1408F27A3F005CB29B, + F966BE1508F27A3F005CB29B, + F966BE1708F27A3F005CB29B, + F966BE1908F27A3F005CB29B, + F966BE1A08F27A3F005CB29B, + F966BE1C08F27A40005CB29B, + F966BE1E08F27A40005CB29B, + F966BE2008F27A40005CB29B, + F966BE2208F27A40005CB29B, + F966BE2308F27A40005CB29B, + F966BE2408F27A40005CB29B, + F966BE2508F27A40005CB29B, + F966BE2608F27A40005CB29B, + F966BE2808F27A40005CB29B, + F966BE2908F27A40005CB29B, + F966BE2B08F27A40005CB29B, + F966BE2C08F27A40005CB29B, + F966BE2D08F27A40005CB29B, + F966BE2E08F27A40005CB29B, + F966BE2F08F27A40005CB29B, + F966BE3008F27A40005CB29B, + F966BE3108F27A40005CB29B, + F966BE3308F27A40005CB29B, + F966BE3408F27A40005CB29B, + F966BE3508F27A40005CB29B, + F966BEDB08F27A40005CB29B, + F966BEDC08F27A40005CB29B, + F966BEDD08F27A40005CB29B, + F966BEDE08F27A40005CB29B, + F966BEDF08F27A40005CB29B, + F966BEE008F27A40005CB29B, + F966BEE108F27A40005CB29B, + F966BEE308F27A40005CB29B, + F966BEE608F27A40005CB29B, + F966BEE708F27A40005CB29B, + F966BEE808F27A40005CB29B, + F966BEE908F27A40005CB29B, + F966BEEA08F27A40005CB29B, + F966BEEC08F27A40005CB29B, + F966BEED08F27A40005CB29B, + F966BEEE08F27A40005CB29B, + F966BEF108F27A40005CB29B, + F966BEF208F27A40005CB29B, + F966BEF308F27A40005CB29B, + F966BEF608F27A40005CB29B, + F966BEF708F27A40005CB29B, + F966BEF808F27A40005CB29B, + F966BEF908F27A40005CB29B, + F966BF0108F27A40005CB29B, + F966BF0308F27A40005CB29B, + F966BF0408F27A40005CB29B, + F966BF0508F27A40005CB29B, + F966BF0608F27A40005CB29B, + F966BF0708F27A40005CB29B, + F966BF0808F27A40005CB29B, + F966BF0B08F27A40005CB29B, + F966BF7F08F27A41005CB29B, + F966BF8308F27A41005CB29B, + F966BF9608F27A41005CB29B, + F966C02A08F27A42005CB29B, + F966C02B08F27A42005CB29B, + F966C02C08F27A42005CB29B, + F966C02D08F27A42005CB29B, + F966C02E08F27A42005CB29B, + ); + isa = PBXSourcesBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 8DD76FAD0486AB0100D96B5E = { + buildActionMask = 2147483647; + files = ( + F966C07508F2820D005CB29B, + F966C07708F2821B005CB29B, + F966C07908F28233005CB29B, + ); + isa = PBXFrameworksBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + 8DD76FB20486AB0100D96B5E = { + explicitFileType = "compiled.mach-o.executable"; + includeInIndex = 0; + isa = PBXFileReference; + path = tktest; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; }; - F537552E016C376E01DC9062 = { +//8D0 +//8D1 +//8D2 +//8D3 +//8D4 +//F90 +//F91 +//F92 +//F93 +//F94 + F966BA0308F27A37005CB29B = { children = ( - F537552F016C376E01DC9062, - F5375530016C376E01DC9062, + F966BA0408F27A37005CB29B, + F966BA0508F27A37005CB29B, + F966BA0608F27A37005CB29B, + F966BA0708F27A37005CB29B, + F966BA0808F27A37005CB29B, + F966BA0908F27A37005CB29B, + F966BA0A08F27A37005CB29B, + F966BA0B08F27A37005CB29B, + F966BA0C08F27A37005CB29B, + F966BA0D08F27A37005CB29B, ); isa = PBXGroup; - name = Generic; + path = bitmaps; refType = 4; sourceTree = "<group>"; }; - F537552F016C376E01DC9062 = { - children = ( - F5375569016C37A601DC9062, - F537556A016C37A601DC9062, - F537556B016C37A601DC9062, - F537556C016C37A601DC9062, - F537556D016C37A601DC9062, - F537556E016C37A601DC9062, - F537556F016C37A601DC9062, - F5375570016C37A601DC9062, - F94BE8E60835D4CB00DE8145, - F5375571016C37A601DC9062, - F5375572016C37A601DC9062, - F5375573016C37A601DC9062, - F5375574016C37A601DC9062, - F5375575016C37A601DC9062, - F5375576016C37A601DC9062, - F5375577016C37A601DC9062, - F5375578016C37A601DC9062, - F5375579016C37A601DC9062, - F537557A016C37A601DC9062, - F537557B016C37A601DC9062, - F537557C016C37A601DC9062, - F537557D016C37A601DC9062, - F537557E016C37A601DC9062, - F537557F016C37A601DC9062, - F5BFE58F02F8C45B01DC9062, - ); - isa = PBXGroup; - name = Headers; + F966BA0408F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = error.xbm; refType = 4; sourceTree = "<group>"; }; - F5375530016C376E01DC9062 = { - children = ( - F5375580016C389901DC9062, - F5375581016C389901DC9062, - F5375582016C389901DC9062, - F5375583016C389901DC9062, - F5375584016C389901DC9062, - F5375585016C389901DC9062, - F5375586016C389901DC9062, - F5375587016C389901DC9062, - F5375588016C389901DC9062, - F5375589016C389901DC9062, - F537558A016C389901DC9062, - F537558B016C389901DC9062, - F537558C016C389901DC9062, - F537558D016C389901DC9062, - F537558E016C389901DC9062, - F537558F016C389901DC9062, - F5375590016C389901DC9062, - F5375591016C389901DC9062, - F5375592016C389901DC9062, - F5375593016C389901DC9062, - F5375594016C389901DC9062, - F5375595016C389901DC9062, - F5375596016C389901DC9062, - F5375597016C389901DC9062, - F5375598016C389901DC9062, - F5375599016C389901DC9062, - F537559A016C389901DC9062, - F537559B016C389901DC9062, - F537559C016C389901DC9062, - F537559D016C389901DC9062, - F537559E016C389901DC9062, - F537559F016C389901DC9062, - F53755A0016C389901DC9062, - F53755A1016C389901DC9062, - F53755A2016C389901DC9062, - F53755A3016C389901DC9062, - F53755A4016C389901DC9062, - F53755A5016C389901DC9062, - F53755A6016C389901DC9062, - F53755A7016C389901DC9062, - F53755A8016C389901DC9062, - F53755A9016C389901DC9062, - F53755AA016C389901DC9062, - F53755AB016C389901DC9062, - F53755AC016C389901DC9062, - F53755AD016C389901DC9062, - F53755AE016C389901DC9062, - F53755AF016C389901DC9062, - F53755B0016C389901DC9062, - F53755B1016C389901DC9062, - F53755B2016C389901DC9062, - F55BC46802B2D38B01DC9062, - F53755B3016C389901DC9062, - F53755B4016C389901DC9062, - F53755B5016C389901DC9062, - F53755B6016C389901DC9062, - F53755B7016C389901DC9062, - F53755B8016C389901DC9062, - F53755B9016C389901DC9062, - F53755BA016C389901DC9062, - F53755BB016C389901DC9062, - F5BFE58B02F8C41501DC9062, - F53755BC016C389901DC9062, - F53755BD016C389901DC9062, - F53755BE016C389901DC9062, - F53755BF016C389901DC9062, - F53755C0016C389901DC9062, - F53755C1016C389901DC9062, - F53755C2016C389901DC9062, - F53755C3016C389901DC9062, - F53755C4016C389901DC9062, - F53755C5016C389901DC9062, - F5BFE58C02F8C41501DC9062, - F53755C6016C389901DC9062, - F53755C7016C389901DC9062, - F53755C8016C389901DC9062, - ); - isa = PBXGroup; - name = Source; + F966BA0508F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = gray12.xbm; refType = 4; sourceTree = "<group>"; }; - F5375531016C376E01DC9062 = { - children = ( - F5375532016C376E01DC9062, - F537553B016C376E01DC9062, - F957884D0745BB270058B6A3, - F95789300745BB270058B6A3, - ); - isa = PBXGroup; - name = Resources; + F966BA0608F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = gray25.xbm; refType = 4; sourceTree = "<group>"; }; - F5375532016C376E01DC9062 = { - children = ( - F5375533016C376E01DC9062, - 4C3B4CF6040B18B200C916F0, - F5375535016C376E01DC9062, - F5375538016C376E01DC9062, - F537553A016C376E01DC9062, - ); - isa = PBXGroup; - name = "Resource Manager Resources"; + F966BA0708F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = gray50.xbm; refType = 4; sourceTree = "<group>"; }; - F5375533016C376E01DC9062 = { - fileEncoding = 5; + F966BA0808F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.rez; - path = tkAboutDlg.r; + path = gray75.xbm; refType = 4; sourceTree = "<group>"; }; - F5375535016C376E01DC9062 = { - fileEncoding = 5; + F966BA0908F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.rez; - path = tkMacOSXCursors.r; + path = hourglass.xbm; refType = 4; sourceTree = "<group>"; }; - F5375538016C376E01DC9062 = { - fileEncoding = 5; + F966BA0A08F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.rez; - path = tkMacOSXMenu.r; + path = info.xbm; refType = 4; sourceTree = "<group>"; }; - F537553A016C376E01DC9062 = { - fileEncoding = 5; + F966BA0B08F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.rez; - path = tkMacOSXXCursors.r; + path = questhead.xbm; refType = 4; sourceTree = "<group>"; }; - F537553B016C376E01DC9062 = { + F966BA0C08F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.icns; - path = Wish.icns; + path = question.xbm; refType = 4; sourceTree = "<group>"; }; - F537553C016C376E01DC9062 = { + F966BA0D08F27A37005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = warning.xbm; + refType = 4; + sourceTree = "<group>"; + }; + F966BA0E08F27A37005CB29B = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = ChangeLog; + refType = 4; + sourceTree = "<group>"; + }; + F966BA0F08F27A37005CB29B = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = changes; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1008F27A37005CB29B = { children = ( - F537553D016C376E01DC9062, - F5375546016C376E01DC9062, + F966BA1108F27A37005CB29B, + F966BA1208F27A37005CB29B, + F966BA1308F27A37005CB29B, + F966BA1408F27A37005CB29B, + F966BA1508F27A37005CB29B, + F966BA1608F27A37005CB29B, + F966BA1708F27A37005CB29B, + F966BA1808F27A37005CB29B, + F966BA1908F27A37005CB29B, + F966BA1A08F27A37005CB29B, + F966BA1B08F27A37005CB29B, + F966BA1C08F27A37005CB29B, + F966BA1D08F27A37005CB29B, + F966BA1E08F27A37005CB29B, + F966BA1F08F27A37005CB29B, + F966BA2008F27A37005CB29B, + F966BA2108F27A37005CB29B, + F966BA2208F27A37005CB29B, + F966BA2308F27A37005CB29B, + F966BA2408F27A37005CB29B, + F966BA2508F27A37005CB29B, + F966BA2608F27A37005CB29B, + F966BA2708F27A37005CB29B, + F966BA2808F27A37005CB29B, + F966BA2908F27A37005CB29B, + F966BA2A08F27A37005CB29B, + F966BA2B08F27A37005CB29B, + F966BA2C08F27A37005CB29B, + F966BA2D08F27A37005CB29B, + F966BA2E08F27A37005CB29B, + F966BA2F08F27A37005CB29B, + F966BA3008F27A37005CB29B, + F966BA3108F27A37005CB29B, + F966BA3208F27A37005CB29B, + F966BA3308F27A37005CB29B, + F966BA3408F27A37005CB29B, + F966BA3508F27A37005CB29B, + F966BA3608F27A37005CB29B, + F966BA3708F27A37005CB29B, + F966BA3808F27A37005CB29B, + F966BA3908F27A37005CB29B, + F966BA3A08F27A37005CB29B, + F966BA3B08F27A37005CB29B, + F966BA3C08F27A37005CB29B, + F966BA3D08F27A37005CB29B, + F966BA3E08F27A37005CB29B, + F966BA3F08F27A37005CB29B, + F966BA4008F27A37005CB29B, + F966BA4108F27A37005CB29B, + F966BA4208F27A37005CB29B, + F966BA4308F27A37005CB29B, + F966BA4408F27A37005CB29B, + F966BA4508F27A37005CB29B, + F966BA4608F27A37005CB29B, + F966BA4708F27A37005CB29B, + F966BA4808F27A37005CB29B, + F966BA4908F27A37005CB29B, + F966BA4A08F27A37005CB29B, + F966BA4B08F27A37005CB29B, + F966BA4C08F27A37005CB29B, + F966BA4D08F27A37005CB29B, + F966BA4E08F27A37005CB29B, + F966BA4F08F27A37005CB29B, + F966BA5008F27A38005CB29B, + F966BA5108F27A38005CB29B, + F966BA5208F27A38005CB29B, + F966BA5308F27A38005CB29B, + F966BA5408F27A38005CB29B, + F966BA5508F27A38005CB29B, + F966BA5608F27A38005CB29B, + F966BA5708F27A38005CB29B, + F966BA5808F27A38005CB29B, + F966BA5908F27A38005CB29B, + F966BA5A08F27A38005CB29B, + F966BA5B08F27A38005CB29B, + F966BA5C08F27A38005CB29B, + F966BA5D08F27A38005CB29B, + F966BA5E08F27A38005CB29B, + F966BA5F08F27A38005CB29B, + F966BA6008F27A38005CB29B, + F966BA6108F27A38005CB29B, + F966BA6208F27A38005CB29B, + F966BA6308F27A38005CB29B, + F966BA6408F27A38005CB29B, + F966BA6508F27A38005CB29B, + F966BA6608F27A38005CB29B, + F966BA6708F27A38005CB29B, + F966BA6808F27A38005CB29B, + F966BA6908F27A38005CB29B, + F966BA6A08F27A38005CB29B, + F966BA6B08F27A38005CB29B, + F966BA6D08F27A38005CB29B, + F966BA6E08F27A38005CB29B, + F966BA6F08F27A38005CB29B, + F966BA7008F27A38005CB29B, + F966BA7108F27A38005CB29B, + F966BA7208F27A38005CB29B, + F966BA7308F27A38005CB29B, + F966BA7408F27A38005CB29B, + F966BA7508F27A38005CB29B, + F966BA7608F27A38005CB29B, + F966BA7708F27A38005CB29B, + F966BA7808F27A38005CB29B, + F966BA7908F27A38005CB29B, + F966BA7A08F27A38005CB29B, + F966BA7B08F27A38005CB29B, + F966BA7C08F27A38005CB29B, + F966BA7D08F27A38005CB29B, + F966BA7E08F27A38005CB29B, + F966BA7F08F27A38005CB29B, + F966BA8008F27A38005CB29B, + F966BA8108F27A38005CB29B, + F966BA8208F27A38005CB29B, + F966BA8308F27A38005CB29B, + F966BA8408F27A38005CB29B, + F966BA8508F27A38005CB29B, + F966BA8608F27A38005CB29B, + F966BA8708F27A38005CB29B, + F966BA8808F27A38005CB29B, + F966BA8908F27A38005CB29B, + F966BA8A08F27A38005CB29B, + F966BA8B08F27A38005CB29B, + F966BA8C08F27A38005CB29B, + F966BA8D08F27A38005CB29B, + F966BA8E08F27A38005CB29B, + F966BA8F08F27A38005CB29B, + F966BA9008F27A38005CB29B, + F966BA9108F27A38005CB29B, + F966BA9208F27A38005CB29B, + F966BA9308F27A38005CB29B, + F966BA9408F27A38005CB29B, + F966BA9508F27A38005CB29B, + F966BA9608F27A38005CB29B, + F966BA9708F27A38005CB29B, + F966BA9808F27A38005CB29B, + F966BA9908F27A38005CB29B, + F966BA9A08F27A38005CB29B, + F966BA9B08F27A38005CB29B, + F966BA9C08F27A38005CB29B, + F966BA9D08F27A38005CB29B, + F966BA9E08F27A38005CB29B, + F966BA9F08F27A38005CB29B, + F966BAA008F27A38005CB29B, + F966BAA108F27A38005CB29B, + F966BAA208F27A38005CB29B, + F966BAA308F27A38005CB29B, + F966BAA408F27A38005CB29B, ); isa = PBXGroup; - name = "MacOS X"; + path = doc; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1108F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = 3DBorder.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1208F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = AddOption.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1308F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = bell.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1408F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = bind.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1508F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = BindTable.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1608F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = bindtags.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1708F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = bitmap.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1808F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = button.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1908F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = canvas.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1A08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CanvPsY.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1B08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CanvTkwin.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1C08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CanvTxtInfo.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1D08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = checkbutton.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1E08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = chooseColor.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA1F08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = chooseDirectory.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2008F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Clipboard.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2108F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = clipboard.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2208F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ClrSelect.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2308F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = colors.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2408F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ConfigWidg.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2508F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ConfigWind.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2608F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = console.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2708F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CoordToWin.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2808F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtCmHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2908F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtErrHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2A08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtGenHdlr.3; refType = 4; sourceTree = "<group>"; }; - F537553D016C376E01DC9062 = { + F966BA2B08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtImgType.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2C08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtItemType.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2D08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtPhImgFmt.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2E08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtSelHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA2F08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtWindow.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3008F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = cursors.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3108F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DeleteImg.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3208F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = destroy.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3308F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = dialog.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3408F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DrawFocHlt.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3508F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = entry.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3608F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = event.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3708F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = EventHndlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3808F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = FindPhoto.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3908F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = focus.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3A08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = focusNext.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3B08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = font.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3C08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = FontId.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3D08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = frame.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3E08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = FreeXId.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA3F08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GeomReq.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4008F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetAnchor.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4108F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetBitmap.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4208F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetCapStyl.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4308F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetClrmap.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4408F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetColor.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4508F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetCursor.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4608F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetDash.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4708F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetFont.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4808F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetGC.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4908F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetHINSTANCE.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4A08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetHWND.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4B08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetImage.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4C08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetJoinStl.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4D08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetJustify.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4E08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = getOpenFile.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA4F08F27A37005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetOption.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5008F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetPixels.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5108F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetPixmap.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5208F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetRelief.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5308F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetRootCrd.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5408F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetScroll.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5508F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetSelect.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5608F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetUid.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5708F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetVisual.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5808F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetVRoot.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5908F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Grab.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5A08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = grab.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5B08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = grid.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5C08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = HandleEvent.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5D08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = HWNDToWindow.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5E08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = IdToWindow.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA5F08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = image.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6008F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ImgChanged.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6108F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Inactive.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6208F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = InternAtom.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6308F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = keysyms.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6408F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = label.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6508F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = labelframe.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6608F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = listbox.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6708F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = loadTk.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6808F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lower.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6908F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = MainLoop.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6A08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = MaintGeom.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6B08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = MainWin.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6D08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ManageGeom.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6E08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = MapWindow.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA6F08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = MeasureChar.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7008F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = menu.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7108F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = menubar.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7208F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = menubutton.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7308F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = message.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7408F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = messageBox.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7508F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = MoveToplev.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7608F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Name.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7708F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = NameOfImg.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7808F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = option.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7908F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = optionMenu.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7A08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = options.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7B08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = OwnSelect.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7C08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = "pack-old.n"; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7D08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = pack.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7E08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = palette.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA7F08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = panedwindow.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8008F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ParseArgv.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8108F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = photo.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8208F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = place.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8308F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = popup.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8408F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = QWinEvent.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8508F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = radiobutton.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8608F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = raise.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8708F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Restack.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8808F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = RestrictEv.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8908F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = scale.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8A08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = scrollbar.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8B08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = selection.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8C08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = send.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8D08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetAppName.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8E08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetCaret.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA8F08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetClass.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9008F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetClassProcs.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9108F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetGrid.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9208F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetOptions.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9308F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetVisual.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9408F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = spinbox.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9508F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = StrictMotif.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9608F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = text.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9708F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = TextLayout.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9808F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tk.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9908F27A38005CB29B = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = tk4.0.ps; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9A08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Tk_Init.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9B08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Tk_Main.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9C08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tkerror.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9D08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = TkInitStubs.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9E08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tkvars.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BA9F08F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tkwait.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BAA008F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = toplevel.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BAA108F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = WindowId.3; + refType = 4; + sourceTree = "<group>"; + }; + F966BAA208F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = winfo.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BAA308F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = wish.1; + refType = 4; + sourceTree = "<group>"; + }; + F966BAA408F27A38005CB29B = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = wm.n; + refType = 4; + sourceTree = "<group>"; + }; + F966BAA508F27A38005CB29B = { children = ( - F537553E016C376E01DC9062, - F537553F016C376E01DC9062, - F5375540016C376E01DC9062, - F5375541016C376E01DC9062, - F5375542016C376E01DC9062, - F5375543016C376E01DC9062, - F5375545016C376E01DC9062, + F966BAA608F27A38005CB29B, + F966BAA708F27A38005CB29B, + F966BAA808F27A38005CB29B, + F966BAA908F27A39005CB29B, + F966BAAA08F27A39005CB29B, + F966BAAB08F27A39005CB29B, + F966BAAC08F27A39005CB29B, + F966BAAD08F27A39005CB29B, + F966BAAE08F27A39005CB29B, + F966BAAF08F27A39005CB29B, + F966BAB008F27A39005CB29B, + F966BAB108F27A39005CB29B, + F966BAB208F27A39005CB29B, + F966BAB308F27A39005CB29B, + F966BAB408F27A39005CB29B, + F966BAB508F27A39005CB29B, + F966BAB608F27A39005CB29B, + F966BAB708F27A39005CB29B, + F966BAB808F27A39005CB29B, + F966BAB908F27A39005CB29B, + F966BABA08F27A39005CB29B, + F966BABB08F27A39005CB29B, + F966BABD08F27A39005CB29B, + F966BABE08F27A39005CB29B, + F966BABF08F27A39005CB29B, + F966BAC008F27A39005CB29B, + F966BAC108F27A39005CB29B, + F966BAC208F27A39005CB29B, + F966BAC308F27A39005CB29B, + F966BAC408F27A39005CB29B, + F966BAC508F27A39005CB29B, + F966BAC608F27A39005CB29B, + F966BAC708F27A39005CB29B, + F966BAC808F27A39005CB29B, + F966BAC908F27A39005CB29B, + F966BACA08F27A39005CB29B, + F966BACB08F27A39005CB29B, + F966BACC08F27A39005CB29B, + F966BACD08F27A39005CB29B, + F966BACE08F27A39005CB29B, + F966BACF08F27A39005CB29B, + F966BAD008F27A39005CB29B, + F966BAD108F27A39005CB29B, + F966BAD208F27A39005CB29B, + F966BAD308F27A39005CB29B, + F966BAD408F27A39005CB29B, + F966BAD508F27A39005CB29B, + F966BAD608F27A39005CB29B, + F966BAD708F27A39005CB29B, + F966BAD808F27A39005CB29B, + F966BAD908F27A39005CB29B, + F966BADA08F27A39005CB29B, + F966BADB08F27A39005CB29B, + F966BADC08F27A39005CB29B, + F966BADD08F27A39005CB29B, + F966BADE08F27A39005CB29B, + F966BADF08F27A39005CB29B, + F966BAE108F27A39005CB29B, + F966BAE208F27A39005CB29B, + F966BAE308F27A39005CB29B, + F966BAE408F27A39005CB29B, + F966BAE508F27A39005CB29B, + F966BAE608F27A39005CB29B, + F966BAE708F27A39005CB29B, + F966BAE808F27A39005CB29B, + F966BAE908F27A39005CB29B, + F966BAEA08F27A39005CB29B, + F966BAEB08F27A39005CB29B, + F966BAEC08F27A39005CB29B, + F966BAED08F27A39005CB29B, + F966BAEE08F27A39005CB29B, + F966BAEF08F27A39005CB29B, + F966BAF008F27A39005CB29B, + F966BAF108F27A39005CB29B, + F966BAF208F27A39005CB29B, + F966BAF308F27A39005CB29B, + F966BAF408F27A39005CB29B, + F966BAF508F27A39005CB29B, + F966BAF608F27A39005CB29B, + F966BAF708F27A39005CB29B, + F966BAF808F27A39005CB29B, + F966BAF908F27A39005CB29B, + F966BAFA08F27A39005CB29B, + F966BAFB08F27A39005CB29B, + F966BAFC08F27A39005CB29B, + F966BAFD08F27A39005CB29B, + F966BAFE08F27A39005CB29B, + F966BAFF08F27A39005CB29B, + F966BB0008F27A39005CB29B, + F966BB0108F27A39005CB29B, + F966BB0208F27A39005CB29B, + F966BB0308F27A39005CB29B, + F966BB0408F27A39005CB29B, + F966BB0508F27A39005CB29B, + F966BB0608F27A39005CB29B, + F966BB0808F27A39005CB29B, + F966BB0908F27A39005CB29B, + F966BB0A08F27A39005CB29B, + F966BB0B08F27A39005CB29B, + F966BB0C08F27A39005CB29B, + F966BB0D08F27A39005CB29B, + F966BB0E08F27A39005CB29B, + F966BB0F08F27A39005CB29B, + F966BB1008F27A39005CB29B, + F966BB1108F27A39005CB29B, + F966BB1208F27A39005CB29B, ); isa = PBXGroup; - name = Headers; + path = generic; refType = 4; sourceTree = "<group>"; }; - F537553E016C376E01DC9062 = { - fileEncoding = 5; + F966BAA608F27A38005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - path = tkMacOSX.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = default.h; + refType = 4; + sourceTree = "<group>"; }; - F537553F016C376E01DC9062 = { - fileEncoding = 5; + F966BAA708F27A38005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - path = tkMacOSXDebug.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = ks_names.h; + refType = 4; + sourceTree = "<group>"; }; - F5375540016C376E01DC9062 = { - fileEncoding = 5; + F966BAA808F27A38005CB29B = { + explicitFileType = text; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - path = tkMacOSXDefault.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = prolog.ps; + refType = 4; + sourceTree = "<group>"; }; - F5375541016C376E01DC9062 = { - fileEncoding = 5; + F966BAA908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - path = tkMacOSXEvent.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; }; - F5375542016C376E01DC9062 = { - fileEncoding = 5; + F966BAAA08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - path = tkMacOSXInt.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tk.decls; + refType = 4; + sourceTree = "<group>"; }; - F5375543016C376E01DC9062 = { - fileEncoding = 5; + F966BAAB08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - path = tkMacOSXPort.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tk.h; + refType = 4; + sourceTree = "<group>"; }; - F5375545016C376E01DC9062 = { - fileEncoding = 5; + F966BAAC08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - path = tkMacOSXWm.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tk3d.c; + refType = 4; + sourceTree = "<group>"; }; - F5375546016C376E01DC9062 = { - children = ( - F5375549016C376E01DC9062, - F537554A016C376E01DC9062, - 4C8A204405E0421900C18A82, - F537554B016C376E01DC9062, - F537554C016C376E01DC9062, - F537554D016C376E01DC9062, - F537554E016C376E01DC9062, - F537554F016C376E01DC9062, - F5375550016C376E01DC9062, - F5375551016C376E01DC9062, - F5375552016C376E01DC9062, - F94BE9090835D5D700DE8145, - F5375553016C376E01DC9062, - F5375554016C376E01DC9062, - F5375555016C376E01DC9062, - F5375556016C376E01DC9062, - F5375557016C376E01DC9062, - F5375558016C376E01DC9062, - F5375559016C376E01DC9062, - F537555A016C376E01DC9062, - F537555B016C376E01DC9062, - F537555C016C376E01DC9062, - F537555D016C376E01DC9062, - F537555E016C376E01DC9062, - F5375560016C376E01DC9062, - F5375561016C376E01DC9062, - F5375562016C376E01DC9062, - F5375563016C376E01DC9062, - F5375565016C376E01DC9062, - F5375567016C376E01DC9062, - F5375568016C376E01DC9062, - ); - isa = PBXGroup; - name = Source; + F966BAAD08F27A39005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tk3d.h; refType = 4; sourceTree = "<group>"; }; - F5375548016C376E01DC9062 = { - fileEncoding = 5; + F966BAAE08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkAppInit.c; - path = ../unix/tkAppInit.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkArgv.c; + refType = 4; + sourceTree = "<group>"; }; - F5375549016C376E01DC9062 = { - fileEncoding = 5; + F966BAAF08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXBitmap.c; + path = tkAtom.c; refType = 4; sourceTree = "<group>"; }; - F537554A016C376E01DC9062 = { - fileEncoding = 5; + F966BAB008F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXButton.c; + path = tkBind.c; refType = 4; sourceTree = "<group>"; }; - F537554B016C376E01DC9062 = { - fileEncoding = 5; + F966BAB108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXClipboard.c; + path = tkBitmap.c; refType = 4; sourceTree = "<group>"; }; - F537554C016C376E01DC9062 = { - fileEncoding = 5; + F966BAB208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXColor.c; + path = tkButton.c; refType = 4; sourceTree = "<group>"; }; - F537554D016C376E01DC9062 = { - fileEncoding = 5; + F966BAB308F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - path = tkMacOSXConfig.c; + lastKnownFileType = sourcecode.c.h; + path = tkButton.h; refType = 4; sourceTree = "<group>"; }; - F537554E016C376E01DC9062 = { - fileEncoding = 5; + F966BAB408F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXCursor.c; + path = tkCanvArc.c; refType = 4; sourceTree = "<group>"; }; - F537554F016C376E01DC9062 = { - fileEncoding = 5; + F966BAB508F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXDebug.c; + path = tkCanvas.c; refType = 4; sourceTree = "<group>"; }; - F5375550016C376E01DC9062 = { - fileEncoding = 5; + F966BAB608F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - path = tkMacOSXDialog.c; + lastKnownFileType = sourcecode.c.h; + path = tkCanvas.h; refType = 4; sourceTree = "<group>"; }; - F5375551016C376E01DC9062 = { - fileEncoding = 5; + F966BAB708F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXDraw.c; + path = tkCanvBmap.c; refType = 4; sourceTree = "<group>"; }; - F5375552016C376E01DC9062 = { - fileEncoding = 5; + F966BAB808F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXEmbed.c; + path = tkCanvImg.c; refType = 4; sourceTree = "<group>"; }; - F5375553016C376E01DC9062 = { - fileEncoding = 5; + F966BAB908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXEvent.c; + path = tkCanvLine.c; refType = 4; sourceTree = "<group>"; }; - F5375554016C376E01DC9062 = { - fileEncoding = 5; + F966BABA08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXFont.c; + path = tkCanvPoly.c; refType = 4; sourceTree = "<group>"; }; - F5375555016C376E01DC9062 = { - fileEncoding = 5; + F966BABB08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXHLEvents.c; + path = tkCanvPs.c; refType = 4; sourceTree = "<group>"; }; - F5375556016C376E01DC9062 = { - fileEncoding = 5; + F966BABD08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXInit.c; + path = tkCanvText.c; refType = 4; sourceTree = "<group>"; }; - F5375557016C376E01DC9062 = { - fileEncoding = 5; + F966BABE08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXKeyboard.c; + path = tkCanvUtil.c; refType = 4; sourceTree = "<group>"; }; - F5375558016C376E01DC9062 = { - fileEncoding = 5; + F966BABF08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXKeyEvent.c; + path = tkCanvWind.c; refType = 4; sourceTree = "<group>"; }; - F5375559016C376E01DC9062 = { - fileEncoding = 5; + F966BAC008F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXMenu.c; + path = tkClipboard.c; refType = 4; sourceTree = "<group>"; }; - F537555A016C376E01DC9062 = { - fileEncoding = 5; + F966BAC108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXMenubutton.c; + path = tkCmds.c; refType = 4; sourceTree = "<group>"; }; - F537555B016C376E01DC9062 = { - fileEncoding = 5; + F966BAC208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXMenus.c; + path = tkColor.c; refType = 4; sourceTree = "<group>"; }; - F537555C016C376E01DC9062 = { - fileEncoding = 5; + F966BAC308F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - path = tkMacOSXMouseEvent.c; + lastKnownFileType = sourcecode.c.h; + path = tkColor.h; refType = 4; sourceTree = "<group>"; }; - F537555D016C376E01DC9062 = { - fileEncoding = 5; + F966BAC408F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXNotify.c; + path = tkConfig.c; refType = 4; sourceTree = "<group>"; }; - F537555E016C376E01DC9062 = { - fileEncoding = 5; + F966BAC508F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXRegion.c; + path = tkConsole.c; refType = 4; sourceTree = "<group>"; }; - F5375560016C376E01DC9062 = { - fileEncoding = 5; + F966BAC608F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXScrlbr.c; + path = tkCursor.c; refType = 4; sourceTree = "<group>"; }; - F5375561016C376E01DC9062 = { - fileEncoding = 5; + F966BAC708F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - path = tkMacOSXSend.c; + lastKnownFileType = sourcecode.c.h; + path = tkDecls.h; refType = 4; sourceTree = "<group>"; }; - F5375562016C376E01DC9062 = { - fileEncoding = 5; + F966BAC808F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXSubwindows.c; + path = tkEntry.c; refType = 4; sourceTree = "<group>"; }; - F5375563016C376E01DC9062 = { - fileEncoding = 5; + F966BAC908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - path = tkMacOSXTest.c; + lastKnownFileType = sourcecode.c.h; + path = tkEntry.h; refType = 4; sourceTree = "<group>"; }; - F5375565016C376E01DC9062 = { - fileEncoding = 5; + F966BACA08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXWindowEvent.c; + path = tkError.c; refType = 4; sourceTree = "<group>"; }; - F5375567016C376E01DC9062 = { - fileEncoding = 5; + F966BACB08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXWm.c; + path = tkEvent.c; refType = 4; sourceTree = "<group>"; }; - F5375568016C376E01DC9062 = { - fileEncoding = 5; + F966BACC08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXXStubs.c; + path = tkFileFilter.c; refType = 4; sourceTree = "<group>"; }; - F5375569016C37A601DC9062 = { - fileEncoding = 5; + F966BACD08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = default.h; - path = ../generic/default.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkFileFilter.h; + refType = 4; + sourceTree = "<group>"; }; - F537556A016C37A601DC9062 = { - fileEncoding = 5; + F966BACE08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = ks_names.h; - path = ../generic/ks_names.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkFocus.c; + refType = 4; + sourceTree = "<group>"; }; - F537556B016C37A601DC9062 = { - fileEncoding = 5; + F966BACF08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tk.h; - path = ../generic/tk.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkFont.c; + refType = 4; + sourceTree = "<group>"; }; - F537556C016C37A601DC9062 = { - fileEncoding = 5; + F966BAD008F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tk3d.h; - path = ../generic/tk3d.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkFont.h; + refType = 4; + sourceTree = "<group>"; }; - F537556D016C37A601DC9062 = { - fileEncoding = 5; + F966BAD108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkButton.h; - path = ../generic/tkButton.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkFrame.c; + refType = 4; + sourceTree = "<group>"; }; - F537556E016C37A601DC9062 = { - fileEncoding = 5; + F966BAD208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkCanvas.h; - path = ../generic/tkCanvas.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkGC.c; + refType = 4; + sourceTree = "<group>"; }; - F537556F016C37A601DC9062 = { - fileEncoding = 5; + F966BAD308F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkColor.h; - path = ../generic/tkColor.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkGeometry.c; + refType = 4; + sourceTree = "<group>"; }; - F5375570016C37A601DC9062 = { - fileEncoding = 5; + F966BAD408F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkDecls.h; - path = ../generic/tkDecls.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkGet.c; + refType = 4; + sourceTree = "<group>"; }; - F5375571016C37A601DC9062 = { - fileEncoding = 5; + F966BAD508F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkFileFilter.h; - path = ../generic/tkFileFilter.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkGrab.c; + refType = 4; + sourceTree = "<group>"; }; - F5375572016C37A601DC9062 = { - fileEncoding = 5; + F966BAD608F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkFont.h; - path = ../generic/tkFont.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkGrid.c; + refType = 4; + sourceTree = "<group>"; }; - F5375573016C37A601DC9062 = { - fileEncoding = 5; + F966BAD708F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkInitScript.h; - path = ../generic/tkInitScript.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkImage.c; + refType = 4; + sourceTree = "<group>"; }; - F5375574016C37A601DC9062 = { - fileEncoding = 5; + F966BAD808F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkInt.h; - path = ../generic/tkInt.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkImgBmap.c; + refType = 4; + sourceTree = "<group>"; }; - F5375575016C37A601DC9062 = { - fileEncoding = 5; + F966BAD908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkIntDecls.h; - path = ../generic/tkIntDecls.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkImgGIF.c; + refType = 4; + sourceTree = "<group>"; }; - F5375576016C37A601DC9062 = { - fileEncoding = 5; + F966BADA08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkIntPlatDecls.h; - path = ../generic/tkIntPlatDecls.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkImgPhoto.c; + refType = 4; + sourceTree = "<group>"; }; - F5375577016C37A601DC9062 = { - fileEncoding = 5; + F966BADB08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkIntXlibDecls.h; - path = ../generic/tkIntXlibDecls.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkImgPPM.c; + refType = 4; + sourceTree = "<group>"; }; - F5375578016C37A601DC9062 = { - fileEncoding = 5; + F966BADC08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkMenu.h; - path = ../generic/tkMenu.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkImgUtil.c; + refType = 4; + sourceTree = "<group>"; }; - F5375579016C37A601DC9062 = { - fileEncoding = 5; + F966BADD08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tkMenubutton.h; - path = ../generic/tkMenubutton.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkInitScript.h; + refType = 4; + sourceTree = "<group>"; }; - F537557A016C37A601DC9062 = { - fileEncoding = 5; + F966BADE08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkPlatDecls.h; - path = ../generic/tkPlatDecls.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkInt.decls; + refType = 4; + sourceTree = "<group>"; }; - F537557B016C37A601DC9062 = { - fileEncoding = 5; + F966BADF08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tkPort.h; - path = ../generic/tkPort.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkInt.h; + refType = 4; + sourceTree = "<group>"; }; - F537557C016C37A601DC9062 = { - fileEncoding = 5; + F966BAE108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tkScale.h; - path = ../generic/tkScale.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkIntDecls.h; + refType = 4; + sourceTree = "<group>"; }; - F537557D016C37A601DC9062 = { - fileEncoding = 5; + F966BAE208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tkScrollbar.h; - path = ../generic/tkScrollbar.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkIntPlatDecls.h; + refType = 4; + sourceTree = "<group>"; }; - F537557E016C37A601DC9062 = { - fileEncoding = 5; + F966BAE308F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tkSelect.h; - path = ../generic/tkSelect.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkIntXlibDecls.h; + refType = 4; + sourceTree = "<group>"; }; - F537557F016C37A601DC9062 = { - fileEncoding = 5; + F966BAE408F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkText.h; - path = ../generic/tkText.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkListbox.c; + refType = 4; + sourceTree = "<group>"; }; - F5375580016C389901DC9062 = { - fileEncoding = 5; + F966BAE508F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tk3d.c; - path = ../generic/tk3d.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacWinMenu.c; + refType = 4; + sourceTree = "<group>"; }; - F5375581016C389901DC9062 = { - fileEncoding = 5; + F966BAE608F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkArgv.c; - path = ../generic/tkArgv.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMain.c; + refType = 4; + sourceTree = "<group>"; }; - F5375582016C389901DC9062 = { - fileEncoding = 5; + F966BAE708F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkAtom.c; - path = ../generic/tkAtom.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMenu.c; + refType = 4; + sourceTree = "<group>"; }; - F5375583016C389901DC9062 = { - fileEncoding = 5; + F966BAE808F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkBind.c; - path = ../generic/tkBind.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkMenu.h; + refType = 4; + sourceTree = "<group>"; }; - F5375584016C389901DC9062 = { - fileEncoding = 5; + F966BAE908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkBitmap.c; - path = ../generic/tkBitmap.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMenubutton.c; + refType = 4; + sourceTree = "<group>"; }; - F5375585016C389901DC9062 = { - fileEncoding = 5; + F966BAEA08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkButton.c; - path = ../generic/tkButton.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkMenubutton.h; + refType = 4; + sourceTree = "<group>"; }; - F5375586016C389901DC9062 = { - fileEncoding = 5; + F966BAEB08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvArc.c; - path = ../generic/tkCanvArc.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMenuDraw.c; + refType = 4; + sourceTree = "<group>"; }; - F5375587016C389901DC9062 = { - fileEncoding = 5; + F966BAEC08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvas.c; - path = ../generic/tkCanvas.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMessage.c; + refType = 4; + sourceTree = "<group>"; }; - F5375588016C389901DC9062 = { - fileEncoding = 5; + F966BAED08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvBmap.c; - path = ../generic/tkCanvBmap.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkObj.c; + refType = 4; + sourceTree = "<group>"; }; - F5375589016C389901DC9062 = { - fileEncoding = 5; + F966BAEE08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvImg.c; - path = ../generic/tkCanvImg.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkOldConfig.c; + refType = 4; + sourceTree = "<group>"; }; - F537558A016C389901DC9062 = { - fileEncoding = 5; + F966BAEF08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvLine.c; - path = ../generic/tkCanvLine.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkOption.c; + refType = 4; + sourceTree = "<group>"; }; - F537558B016C389901DC9062 = { - fileEncoding = 5; + F966BAF008F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvPoly.c; - path = ../generic/tkCanvPoly.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkPack.c; + refType = 4; + sourceTree = "<group>"; }; - F537558C016C389901DC9062 = { - fileEncoding = 5; + F966BAF108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvPs.c; - path = ../generic/tkCanvPs.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkPanedWindow.c; + refType = 4; + sourceTree = "<group>"; }; - F537558D016C389901DC9062 = { - fileEncoding = 5; + F966BAF208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvText.c; - path = ../generic/tkCanvText.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkPlace.c; + refType = 4; + sourceTree = "<group>"; }; - F537558E016C389901DC9062 = { - fileEncoding = 5; + F966BAF308F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkCanvUtil.c; - path = ../generic/tkCanvUtil.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkPlatDecls.h; + refType = 4; + sourceTree = "<group>"; }; - F537558F016C389901DC9062 = { - fileEncoding = 5; + F966BAF408F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCanvWind.c; - path = ../generic/tkCanvWind.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkPointer.c; + refType = 4; + sourceTree = "<group>"; }; - F5375590016C389901DC9062 = { - fileEncoding = 5; + F966BAF508F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkClipboard.c; - path = ../generic/tkClipboard.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkPort.h; + refType = 4; + sourceTree = "<group>"; }; - F5375591016C389901DC9062 = { - fileEncoding = 5; + F966BAF608F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkCmds.c; - path = ../generic/tkCmds.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkRectOval.c; + refType = 4; + sourceTree = "<group>"; }; - F5375592016C389901DC9062 = { - fileEncoding = 5; + F966BAF708F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkColor.c; - path = ../generic/tkColor.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkScale.c; + refType = 4; + sourceTree = "<group>"; }; - F5375593016C389901DC9062 = { - fileEncoding = 5; + F966BAF808F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkConfig.c; - path = ../generic/tkConfig.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkScale.h; + refType = 4; + sourceTree = "<group>"; }; - F5375594016C389901DC9062 = { - fileEncoding = 5; + F966BAF908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkConsole.c; - path = ../generic/tkConsole.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkScrollbar.c; + refType = 4; + sourceTree = "<group>"; }; - F5375595016C389901DC9062 = { - fileEncoding = 5; + F966BAFA08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkCursor.c; - path = ../generic/tkCursor.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkScrollbar.h; + refType = 4; + sourceTree = "<group>"; }; - F5375596016C389901DC9062 = { - fileEncoding = 5; + F966BAFB08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkEntry.c; - path = ../generic/tkEntry.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkSelect.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BAFC08F27A39005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkSelect.h; + refType = 4; + sourceTree = "<group>"; }; - F5375597016C389901DC9062 = { - fileEncoding = 5; + F966BAFD08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkError.c; - path = ../generic/tkError.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkSquare.c; + refType = 4; + sourceTree = "<group>"; }; - F5375598016C389901DC9062 = { - fileEncoding = 5; + F966BAFE08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkEvent.c; - path = ../generic/tkEvent.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkStubImg.c; + refType = 4; + sourceTree = "<group>"; }; - F5375599016C389901DC9062 = { - fileEncoding = 5; + F966BAFF08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkFileFilter.c; - path = ../generic/tkFileFilter.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkStubInit.c; + refType = 4; + sourceTree = "<group>"; }; - F537559A016C389901DC9062 = { - fileEncoding = 5; + F966BB0008F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkFocus.c; - path = ../generic/tkFocus.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkStubLib.c; + refType = 4; + sourceTree = "<group>"; }; - F537559B016C389901DC9062 = { - fileEncoding = 5; + F966BB0108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkFont.c; - path = ../generic/tkFont.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkStyle.c; + refType = 4; + sourceTree = "<group>"; }; - F537559C016C389901DC9062 = { - fileEncoding = 5; + F966BB0208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkFrame.c; - path = ../generic/tkFrame.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTest.c; + refType = 4; + sourceTree = "<group>"; }; - F537559D016C389901DC9062 = { - fileEncoding = 5; + F966BB0308F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkGC.c; - path = ../generic/tkGC.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkText.c; + refType = 4; + sourceTree = "<group>"; }; - F537559E016C389901DC9062 = { - fileEncoding = 5; + F966BB0408F27A39005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkText.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BB0508F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkGeometry.c; - path = ../generic/tkGeometry.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextBTree.c; + refType = 4; + sourceTree = "<group>"; }; - F537559F016C389901DC9062 = { - fileEncoding = 5; + F966BB0608F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkGet.c; - path = ../generic/tkGet.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextDisp.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A0016C389901DC9062 = { - fileEncoding = 5; + F966BB0808F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkGrab.c; - path = ../generic/tkGrab.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextImage.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A1016C389901DC9062 = { - fileEncoding = 5; + F966BB0908F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkGrid.c; - path = ../generic/tkGrid.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextIndex.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A2016C389901DC9062 = { - fileEncoding = 5; + F966BB0A08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkImage.c; - path = ../generic/tkImage.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextMark.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A3016C389901DC9062 = { - fileEncoding = 5; + F966BB0B08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkImgBmap.c; - path = ../generic/tkImgBmap.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextTag.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A4016C389901DC9062 = { - fileEncoding = 5; + F966BB0C08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkImgGIF.c; - path = ../generic/tkImgGIF.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTextWind.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A5016C389901DC9062 = { - fileEncoding = 5; + F966BB0D08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkImgPhoto.c; - path = ../generic/tkImgPhoto.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkTrig.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A6016C389901DC9062 = { - fileEncoding = 5; + F966BB0E08F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkImgPPM.c; - path = ../generic/tkImgPPM.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUndo.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BB0F08F27A39005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkUndo.h; + refType = 4; + sourceTree = "<group>"; }; - F53755A7016C389901DC9062 = { - fileEncoding = 5; + F966BB1008F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkImgUtil.c; - path = ../generic/tkImgUtil.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUtil.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A8016C389901DC9062 = { - fileEncoding = 5; + F966BB1108F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkListbox.c; - path = ../generic/tkListbox.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkVisual.c; + refType = 4; + sourceTree = "<group>"; }; - F53755A9016C389901DC9062 = { - fileEncoding = 5; + F966BB1208F27A39005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkMacWinMenu.c; - path = ../generic/tkMacWinMenu.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkWindow.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1308F27A39005CB29B = { + children = ( + F966BB1408F27A39005CB29B, + F966BB1508F27A39005CB29B, + F966BB1608F27A39005CB29B, + F966BB1708F27A39005CB29B, + F966BB1808F27A39005CB29B, + F966BB1908F27A39005CB29B, + F966BB1A08F27A39005CB29B, + F966BB6208F27A3A005CB29B, + F966BB6308F27A3A005CB29B, + F966BB6408F27A3A005CB29B, + F966BB7308F27A3A005CB29B, + F966BB7408F27A3A005CB29B, + F966BB7508F27A3A005CB29B, + F966BB7608F27A3A005CB29B, + F966BB8608F27A3A005CB29B, + F966BB8708F27A3A005CB29B, + F966BB8808F27A3A005CB29B, + F966BB8908F27A3B005CB29B, + F966BB8A08F27A3B005CB29B, + F966BB8B08F27A3B005CB29B, + F966BB8C08F27A3B005CB29B, + F966BB8D08F27A3B005CB29B, + F966BB8E08F27A3B005CB29B, + F966BB8F08F27A3B005CB29B, + F966BB9008F27A3B005CB29B, + F966BB9108F27A3B005CB29B, + F966BB9208F27A3B005CB29B, + F966BB9308F27A3B005CB29B, + F966BB9408F27A3B005CB29B, + F966BB9508F27A3B005CB29B, + ); + isa = PBXGroup; + path = library; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1408F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = bgerror.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1508F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = button.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1608F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = choosedir.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1708F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = clrpick.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1808F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = comdlg.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1908F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = console.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1A08F27A39005CB29B = { + children = ( + F966BB1B08F27A39005CB29B, + F966BB1C08F27A39005CB29B, + F966BB1D08F27A39005CB29B, + F966BB1E08F27A39005CB29B, + F966BB1F08F27A39005CB29B, + F966BB2008F27A39005CB29B, + F966BB2108F27A39005CB29B, + F966BB2208F27A39005CB29B, + F966BB2308F27A39005CB29B, + F966BB2408F27A39005CB29B, + F966BB2508F27A39005CB29B, + F966BB2608F27A39005CB29B, + F966BB2708F27A39005CB29B, + F966BB2808F27A39005CB29B, + F966BB2A08F27A39005CB29B, + F966BB2B08F27A39005CB29B, + F966BB2C08F27A39005CB29B, + F966BB2D08F27A39005CB29B, + F966BB2E08F27A39005CB29B, + F966BB2F08F27A39005CB29B, + F966BB3008F27A39005CB29B, + F966BB3108F27A39005CB29B, + F966BB3208F27A39005CB29B, + F966BB3308F27A39005CB29B, + F966BB3408F27A39005CB29B, + F966BB3508F27A39005CB29B, + F966BB4208F27A3A005CB29B, + F966BB4308F27A3A005CB29B, + F966BB4408F27A3A005CB29B, + F966BB4508F27A3A005CB29B, + F966BB4608F27A3A005CB29B, + F966BB4708F27A3A005CB29B, + F966BB4808F27A3A005CB29B, + F966BB4A08F27A3A005CB29B, + F966BB4B08F27A3A005CB29B, + F966BB4C08F27A3A005CB29B, + F966BB4D08F27A3A005CB29B, + F966BB4E08F27A3A005CB29B, + F966BB4F08F27A3A005CB29B, + F966BB5008F27A3A005CB29B, + F966BB5108F27A3A005CB29B, + F966BB5208F27A3A005CB29B, + F966BB5308F27A3A005CB29B, + F966BB5408F27A3A005CB29B, + F966BB5508F27A3A005CB29B, + F966BB5608F27A3A005CB29B, + F966BB5708F27A3A005CB29B, + F966BB5808F27A3A005CB29B, + F966BB5908F27A3A005CB29B, + F966BB5A08F27A3A005CB29B, + F966BB5B08F27A3A005CB29B, + F966BB5C08F27A3A005CB29B, + F966BB5D08F27A3A005CB29B, + F966BB5E08F27A3A005CB29B, + F966BB5F08F27A3A005CB29B, + F966BB6008F27A3A005CB29B, + F966BB6108F27A3A005CB29B, + ); + isa = PBXGroup; + path = demos; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1B08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = anilabel.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1C08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = aniwave.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1D08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = arrow.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1E08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = bind.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB1F08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = bitmap.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2008F27A39005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = browse; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2108F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = button.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2208F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = check.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2308F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = clrpick.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2408F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = colors.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2508F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cscroll.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2608F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = ctext.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2708F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dialog1.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2808F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dialog2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2A08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = entry1.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2B08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = entry2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2C08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = entry3.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2D08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = filebox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB2E08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = floor.tcl; + refType = 4; + sourceTree = "<group>"; }; - F53755AA016C389901DC9062 = { - fileEncoding = 5; + F966BB2F08F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = form.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB3008F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = goldberg.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB3108F27A39005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = hello; + refType = 4; + sourceTree = "<group>"; + }; + F966BB3208F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = hscale.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB3308F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = icon.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB3408F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = image1.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB3508F27A39005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = image2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4208F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = items.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4308F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = ixset; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4408F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = label.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4508F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = labelframe.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4608F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = menu.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4708F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = menubu.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4808F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = msgbox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4A08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = paned1.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4B08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = paned2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4C08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pendulum.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4D08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = plot.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4E08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = puzzle.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB4F08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = radio.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5008F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5108F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = rmt; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5208F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = rolodex; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5308F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = ruler.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5408F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = sayings.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5508F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = search.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5608F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = spin.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5708F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = square; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5808F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = states.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5908F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = style.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5A08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tclIndex; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5B08F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = tcolor; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5C08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = text.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5D08F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = timer; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5E08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = twind.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB5F08F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unicodeout.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB6008F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = vscale.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB6108F27A3A005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = widget; + refType = 4; + sourceTree = "<group>"; + }; + F966BB6208F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dialog.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB6308F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = entry.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB6408F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = focus.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB7308F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = listbox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB7408F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = menu.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB7508F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = mkpsenc.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB7608F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = msgbox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8608F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = obsolete.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8708F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = optMenu.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8808F27A3A005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = palette.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8908F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = panedwindow.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8A08F27A3B005CB29B = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = prolog.ps; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8B08F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = safetk.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8C08F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = scale.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8D08F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = scrlbar.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8E08F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = spinbox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB8F08F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tclIndex; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9008F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tearoff.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9108F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = text.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9208F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tk.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9308F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tkfbox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9408F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unsupported.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9508F27A3B005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = xmfbox.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9608F27A3B005CB29B = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = license.terms; + refType = 4; + sourceTree = "<group>"; + }; + F966BB9708F27A3B005CB29B = { + children = ( + F966BBBA08F27A3B005CB29B, + F966BBBB08F27A3B005CB29B, + F966BBBE08F27A3B005CB29B, + F966BBC008F27A3B005CB29B, + F966BBC108F27A3B005CB29B, + F966BBC208F27A3B005CB29B, + F966BBC408F27A3B005CB29B, + F966BBC508F27A3B005CB29B, + F966BBC608F27A3B005CB29B, + F966BBC708F27A3B005CB29B, + F966BBC808F27A3B005CB29B, + F966BBC908F27A3B005CB29B, + F966BBCA08F27A3B005CB29B, + F966BBCB08F27A3B005CB29B, + F966BBCC08F27A3B005CB29B, + F966BBCD08F27A3B005CB29B, + F966BBCE08F27A3B005CB29B, + F966BBCF08F27A3B005CB29B, + F966BBD008F27A3B005CB29B, + F966BBD108F27A3B005CB29B, + F966BBD208F27A3B005CB29B, + F966BBD308F27A3B005CB29B, + F966BBD408F27A3B005CB29B, + F966BBD508F27A3B005CB29B, + F966BBD608F27A3B005CB29B, + F966BBD708F27A3B005CB29B, + F966BBD808F27A3B005CB29B, + F966BBDA08F27A3B005CB29B, + F966BBDB08F27A3B005CB29B, + F966BBDC08F27A3B005CB29B, + F966BBDD08F27A3B005CB29B, + F966BBDF08F27A3B005CB29B, + F966BBE008F27A3B005CB29B, + F966BBE108F27A3B005CB29B, + F966BBE208F27A3B005CB29B, + F966BBE308F27A3B005CB29B, + F966BBEA08F27A3C005CB29B, + F966BBEB08F27A3C005CB29B, + F966BBEC08F27A3C005CB29B, + F966BBED08F27A3C005CB29B, + F966BBEE08F27A3C005CB29B, + F966BBEF08F27A3C005CB29B, + F966BBF008F27A3C005CB29B, + F966BBF108F27A3C005CB29B, + F966BBF208F27A3C005CB29B, + F966BBF308F27A3C005CB29B, + F966BBF408F27A3C005CB29B, + F966BBF508F27A3C005CB29B, + F966BBF708F27A3C005CB29B, + F966BBF808F27A3C005CB29B, + ); + isa = PBXGroup; + path = macosx; + refType = 4; + sourceTree = "<group>"; + }; + F966BBBA08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure.ac; + refType = 4; + sourceTree = "<group>"; + }; + F966BBBB08F27A3B005CB29B = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = GNUmakefile; + refType = 4; + sourceTree = "<group>"; + }; + F966BBBE08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F966BBC008F27A3B005CB29B = { + explicitFileType = text.plist; + fileEncoding = 4; + isa = PBXFileReference; + path = "Tk-Info.plist.in"; + refType = 4; + sourceTree = "<group>"; + }; + F966BBC108F27A3B005CB29B = { + fileEncoding = 30; + isa = PBXFileReference; + lastKnownFileType = sourcecode.rez; + path = tkAboutDlg.r; + refType = 4; + sourceTree = "<group>"; + }; + F966BBC208F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSX.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BBC408F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.rez; + path = tkMacOSXAETE.r; + refType = 4; + sourceTree = "<group>"; + }; + F966BBC508F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkMain.c; - path = ../generic/tkMain.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXBitmap.c; + refType = 4; + sourceTree = "<group>"; }; - F53755AB016C389901DC9062 = { - fileEncoding = 5; + F966BBC608F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkMenu.c; - path = ../generic/tkMenu.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXButton.c; + refType = 4; + sourceTree = "<group>"; }; - F53755AC016C389901DC9062 = { - fileEncoding = 5; + F966BBC708F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkMenubutton.c; - path = ../generic/tkMenubutton.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXCarbonEvents.c; + refType = 4; + sourceTree = "<group>"; }; - F53755AD016C389901DC9062 = { - fileEncoding = 5; + F966BBC808F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkMenuDraw.c; - path = ../generic/tkMenuDraw.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXClipboard.c; + refType = 4; + sourceTree = "<group>"; }; - F53755AE016C389901DC9062 = { - fileEncoding = 5; + F966BBC908F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkMessage.c; - path = ../generic/tkMessage.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXColor.c; + refType = 4; + sourceTree = "<group>"; }; - F53755AF016C389901DC9062 = { - fileEncoding = 5; + F966BBCA08F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkObj.c; - path = ../generic/tkObj.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXConfig.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B0016C389901DC9062 = { - fileEncoding = 5; + F966BBCB08F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkOldConfig.c; - path = ../generic/tkOldConfig.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXCursor.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BBCC08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.rez; + path = tkMacOSXCursors.r; + refType = 4; + sourceTree = "<group>"; }; - F53755B1016C389901DC9062 = { - fileEncoding = 5; + F966BBCD08F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkOption.c; - path = ../generic/tkOption.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXDebug.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B2016C389901DC9062 = { - fileEncoding = 5; + F966BBCE08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSXDebug.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BBCF08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSXDefault.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BBD008F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkPack.c; - path = ../generic/tkPack.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXDialog.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B3016C389901DC9062 = { - fileEncoding = 5; + F966BBD108F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkPlace.c; - path = ../generic/tkPlace.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXDraw.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B4016C389901DC9062 = { - fileEncoding = 5; + F966BBD208F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkPointer.c; - path = ../generic/tkPointer.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXEmbed.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B5016C389901DC9062 = { - fileEncoding = 5; + F966BBD308F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkRectOval.c; - path = ../generic/tkRectOval.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXEntry.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B6016C389901DC9062 = { - fileEncoding = 5; + F966BBD408F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkScale.c; - path = ../generic/tkScale.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXEvent.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BBD508F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSXEvent.h; + refType = 4; + sourceTree = "<group>"; }; - F53755B7016C389901DC9062 = { - fileEncoding = 5; + F966BBD608F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkScrollbar.c; - path = ../generic/tkScrollbar.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXFont.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B8016C389901DC9062 = { - fileEncoding = 5; + F966BBD708F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkSelect.c; - path = ../generic/tkSelect.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXHLEvents.c; + refType = 4; + sourceTree = "<group>"; }; - F53755B9016C389901DC9062 = { - fileEncoding = 5; + F966BBD808F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkStubImg.c; - path = ../generic/tkStubImg.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BBDA08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSXInt.h; + refType = 4; + sourceTree = "<group>"; }; - F53755BA016C389901DC9062 = { - fileEncoding = 5; + F966BBDB08F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkStubInit.c; - path = ../generic/tkStubInit.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXKeyboard.c; + refType = 4; + sourceTree = "<group>"; }; - F53755BB016C389901DC9062 = { - fileEncoding = 5; + F966BBDC08F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkStubLib.c; - path = ../generic/tkStubLib.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXKeyEvent.c; + refType = 4; + sourceTree = "<group>"; }; - F53755BC016C389901DC9062 = { - fileEncoding = 5; + F966BBDD08F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTest.c; - path = ../generic/tkTest.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXMenu.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BBDF08F27A3B005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.rez; + path = tkMacOSXMenu.r; + refType = 4; + sourceTree = "<group>"; }; - F53755BD016C389901DC9062 = { - fileEncoding = 5; + F966BBE008F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkText.c; - path = ../generic/tkText.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXMenubutton.c; + refType = 4; + sourceTree = "<group>"; }; - F53755BE016C389901DC9062 = { - fileEncoding = 5; + F966BBE108F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextBTree.c; - path = ../generic/tkTextBTree.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXMenus.c; + refType = 4; + sourceTree = "<group>"; }; - F53755BF016C389901DC9062 = { - fileEncoding = 5; + F966BBE208F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextDisp.c; - path = ../generic/tkTextDisp.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXMouseEvent.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C0016C389901DC9062 = { - fileEncoding = 5; + F966BBE308F27A3B005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextImage.c; - path = ../generic/tkTextImage.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXNotify.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BBEA08F27A3C005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSXPort.h; + refType = 4; + sourceTree = "<group>"; }; - F53755C1016C389901DC9062 = { - fileEncoding = 5; + F966BBEB08F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextIndex.c; - path = ../generic/tkTextIndex.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXRegion.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C2016C389901DC9062 = { - fileEncoding = 5; + F966BBEC08F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextMark.c; - path = ../generic/tkTextMark.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXScale.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C3016C389901DC9062 = { - fileEncoding = 5; + F966BBED08F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextTag.c; - path = ../generic/tkTextTag.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXScrlbr.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C4016C389901DC9062 = { - fileEncoding = 5; + F966BBEE08F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTextWind.c; - path = ../generic/tkTextWind.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXSend.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C5016C389901DC9062 = { - fileEncoding = 5; + F966BBEF08F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkTrig.c; - path = ../generic/tkTrig.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXSubwindows.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C6016C389901DC9062 = { - fileEncoding = 5; + F966BBF008F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkUtil.c; - path = ../generic/tkUtil.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXTest.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C7016C389901DC9062 = { - fileEncoding = 5; + F966BBF108F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkVisual.c; - path = ../generic/tkVisual.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXWindowEvent.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C8016C389901DC9062 = { - fileEncoding = 5; + F966BBF208F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkWindow.c; - path = ../generic/tkWindow.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXWm.c; + refType = 4; + sourceTree = "<group>"; }; - F53755C9016C389901DC9062 = { - children = ( - F5375548016C376E01DC9062, - F53755CA016C389901DC9062, - F53755CB016C389901DC9062, - ); - isa = PBXGroup; - name = Unix; + F966BBF308F27A3C005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkMacOSXWm.h; refType = 4; sourceTree = "<group>"; }; - F53755CA016C389901DC9062 = { - fileEncoding = 5; + F966BBF408F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.c; - name = tkUnix3d.c; - path = ../unix/tkUnix3d.c; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.rez; + path = tkMacOSXXCursors.r; + refType = 4; + sourceTree = "<group>"; }; - F53755CB016C389901DC9062 = { - fileEncoding = 5; + F966BBF508F27A3C005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkUnixScale.c; - path = ../unix/tkUnixScale.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkMacOSXXStubs.c; + refType = 4; + sourceTree = "<group>"; }; - F53755CC016C389901DC9062 = { - children = ( - F53755CD016C389901DC9062, - F53755D7016C389901DC9062, - ); - isa = PBXGroup; - name = "X Emulation"; + F966BBF708F27A3C005CB29B = { + explicitFileType = text.plist; + fileEncoding = 4; + isa = PBXFileReference; + path = "Wish-Info.plist.in"; refType = 4; sourceTree = "<group>"; }; - F53755CD016C389901DC9062 = { + F966BBF808F27A3C005CB29B = { + isa = PBXFileReference; + lastKnownFileType = image.icns; + path = Wish.icns; + refType = 4; + sourceTree = "<group>"; + }; + F966BC0308F27A3C005CB29B = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F966BC0408F27A3C005CB29B = { children = ( - F53755CE016C389901DC9062, - F53755CF016C389901DC9062, - F53755D0016C389901DC9062, - F53755D1016C389901DC9062, - F53755D2016C389901DC9062, - F53755D3016C389901DC9062, - F53755D4016C389901DC9062, - F53755D5016C389901DC9062, - F53755D6016C389901DC9062, + F966BC0508F27A3C005CB29B, + F966BC0608F27A3C005CB29B, + F966BC0708F27A3C005CB29B, + F966BC0808F27A3C005CB29B, + F966BC0908F27A3C005CB29B, + F966BC0A08F27A3C005CB29B, + F966BC0B08F27A3C005CB29B, + F966BC0C08F27A3C005CB29B, + F966BC0D08F27A3C005CB29B, + F966BC0E08F27A3C005CB29B, + F966BC0F08F27A3C005CB29B, + F966BC1008F27A3C005CB29B, + F966BC1108F27A3C005CB29B, + F966BC1208F27A3C005CB29B, + F966BC1308F27A3C005CB29B, + F966BC1408F27A3C005CB29B, + F966BC1508F27A3C005CB29B, + F966BC1608F27A3C005CB29B, + F966BC1708F27A3C005CB29B, + F966BC1808F27A3C005CB29B, + F966BC1908F27A3C005CB29B, + F966BC1A08F27A3C005CB29B, + F966BC1B08F27A3C005CB29B, + F966BC1C08F27A3C005CB29B, + F966BC1D08F27A3C005CB29B, + F966BC1E08F27A3C005CB29B, + F966BC1F08F27A3C005CB29B, + F966BC2008F27A3C005CB29B, + F966BC2108F27A3C005CB29B, + F966BC2208F27A3C005CB29B, + F966BC2308F27A3C005CB29B, + F966BC2408F27A3C005CB29B, + F966BC2508F27A3C005CB29B, + F966BC2608F27A3C005CB29B, + F966BC2708F27A3C005CB29B, + F966BC2808F27A3C005CB29B, + F966BC2908F27A3C005CB29B, + F966BC2A08F27A3C005CB29B, + F966BC2B08F27A3C005CB29B, + F966BC2C08F27A3C005CB29B, + F966BC2D08F27A3C005CB29B, + F966BC2E08F27A3C005CB29B, + F966BC2F08F27A3C005CB29B, + F966BC3008F27A3C005CB29B, + F966BC3108F27A3C005CB29B, + F966BC3208F27A3C005CB29B, + F966BC3308F27A3C005CB29B, + F966BC3408F27A3C005CB29B, + F966BC3508F27A3C005CB29B, + F966BC3608F27A3C005CB29B, + F966BC3708F27A3C005CB29B, + F966BC3808F27A3C005CB29B, + F966BC3908F27A3C005CB29B, + F966BC3A08F27A3C005CB29B, + F966BC3B08F27A3C005CB29B, + F966BC3C08F27A3C005CB29B, + F966BC3D08F27A3C005CB29B, + F966BC3E08F27A3C005CB29B, + F966BC3F08F27A3C005CB29B, + F966BC4008F27A3C005CB29B, + F966BC4108F27A3C005CB29B, + F966BC4208F27A3C005CB29B, + F966BC4308F27A3C005CB29B, + F966BC4408F27A3C005CB29B, + F966BC4508F27A3D005CB29B, + F966BC4608F27A3D005CB29B, + F966BC4708F27A3D005CB29B, + F966BC4808F27A3D005CB29B, + F966BC4908F27A3D005CB29B, + F966BC4A08F27A3D005CB29B, + F966BC4B08F27A3D005CB29B, + F966BC4C08F27A3D005CB29B, + F966BC4D08F27A3D005CB29B, + F966BC4E08F27A3D005CB29B, + F966BC4F08F27A3D005CB29B, + F966BC5008F27A3D005CB29B, + F966BC5108F27A3D005CB29B, + F966BC5208F27A3D005CB29B, + F966BC5308F27A3D005CB29B, + F966BC5408F27A3D005CB29B, + F966BC5508F27A3D005CB29B, + F966BC5608F27A3D005CB29B, + F966BC5708F27A3D005CB29B, + F966BC5808F27A3D005CB29B, + F966BC5908F27A3D005CB29B, + F966BC5A08F27A3D005CB29B, + F966BC5B08F27A3D005CB29B, + F966BC5C08F27A3D005CB29B, + F966BC5D08F27A3D005CB29B, + F966BC5E08F27A3D005CB29B, + F966BC5F08F27A3D005CB29B, + F966BC6008F27A3D005CB29B, + F966BC6108F27A3D005CB29B, + F966BC6208F27A3D005CB29B, + F966BC6308F27A3D005CB29B, + F966BC6408F27A3D005CB29B, + F966BC6508F27A3D005CB29B, + F966BC6608F27A3D005CB29B, + F966BC6708F27A3D005CB29B, + F966BC6808F27A3D005CB29B, + F966BC6908F27A3D005CB29B, + F966BC6A08F27A3D005CB29B, ); isa = PBXGroup; - name = Headers; + path = tests; refType = 4; sourceTree = "<group>"; }; - F53755CE016C389901DC9062 = { - fileEncoding = 5; + F966BC0508F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = xbytes.h; - path = ../xlib/xbytes.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = all.tcl; + refType = 4; + sourceTree = "<group>"; }; - F53755CF016C389901DC9062 = { - fileEncoding = 5; + F966BC0608F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = cursorfont.h; - path = ../xlib/X11/cursorfont.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = arc.tcl; + refType = 4; + sourceTree = "<group>"; }; - F53755D0016C389901DC9062 = { - fileEncoding = 5; + F966BC0708F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = keysym.h; - path = ../xlib/X11/keysym.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = bell.test; + refType = 4; + sourceTree = "<group>"; }; - F53755D1016C389901DC9062 = { - fileEncoding = 5; + F966BC0808F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = keysymdef.h; - path = ../xlib/X11/keysymdef.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = bevel.tcl; + refType = 4; + sourceTree = "<group>"; }; - F53755D2016C389901DC9062 = { - fileEncoding = 5; + F966BC0908F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = X.h; - path = ../xlib/X11/X.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = bgerror.test; + refType = 4; + sourceTree = "<group>"; }; - F53755D3016C389901DC9062 = { - fileEncoding = 5; + F966BC0A08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = Xatom.h; - path = ../xlib/X11/Xatom.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = bind.test; + refType = 4; + sourceTree = "<group>"; }; - F53755D4016C389901DC9062 = { - fileEncoding = 5; + F966BC0B08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = Xfuncproto.h; - path = ../xlib/X11/Xfuncproto.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = bitmap.test; + refType = 4; + sourceTree = "<group>"; }; - F53755D5016C389901DC9062 = { - fileEncoding = 5; + F966BC0C08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = Xlib.h; - path = ../xlib/X11/Xlib.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = border.test; + refType = 4; + sourceTree = "<group>"; }; - F53755D6016C389901DC9062 = { - fileEncoding = 5; + F966BC0D08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = Xutil.h; - path = ../xlib/X11/Xutil.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = bugs.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC0E08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = butGeom.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC0F08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = butGeom2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1008F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = button.test; + refType = 4; + sourceTree = "<group>"; }; - F53755D7016C389901DC9062 = { + F966BC1108F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvas.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1208F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvImg.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1308F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvPs.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1408F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvPsArc.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1508F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvPsBmap.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1608F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvPsGrph.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1708F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvPsImg.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1808F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvPsText.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1908F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvRect.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1A08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvText.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1B08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = canvWind.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1C08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = choosedir.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1D08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = clipboard.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1E08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = clrpick.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC1F08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cmap.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2008F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cmds.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2108F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = color.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2208F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = config.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2308F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = constraints.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2408F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cursor.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2508F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dialog.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2608F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = embed.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2708F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = entry.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2808F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = event.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2908F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = filebox.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2A08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = focus.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2B08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = focusTcl.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2C08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = font.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2D08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = frame.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2E08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = geometry.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC2F08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = get.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3008F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = grab.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3108F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = grid.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3208F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = id.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3308F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = image.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3408F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = imgBmap.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3508F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = imgPhoto.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3608F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = imgPPM.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3708F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = listbox.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3808F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = main.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3908F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = menu.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3A08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = menubut.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3B08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = menuDraw.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3C08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = message.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3D08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = msgbox.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3E08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = obj.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC3F08F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = oldpack.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4008F27A3C005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = option.file1; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4108F27A3C005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = option.file2; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4208F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = option.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4308F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pack.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4408F27A3C005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = panedwindow.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4508F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = place.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4608F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = raise.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4708F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4808F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = safe.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4908F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = scale.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4A08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = scrollbar.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4B08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = select.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4C08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = send.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4D08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = spinbox.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4E08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = text.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC4F08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textBTree.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5008F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textDisp.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5108F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textImage.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5208F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textIndex.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5308F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textMark.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5408F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textTag.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5508F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = textWind.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5608F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tk.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5708F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixButton.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5808F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixEmbed.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5908F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixFont.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5A08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixMenu.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5B08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixSelect.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5C08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixWm.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5D08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = util.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5E08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = visual.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC5F08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = visual_bb.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6008F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winButton.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6108F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winClipboard.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6208F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winDialog.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6308F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = window.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6408F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winfo.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6508F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winFont.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6608F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winMenu.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6708F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winSend.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6808F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winWm.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6908F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = wm.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6A08F27A3D005CB29B = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = xmfbox.test; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6B08F27A3D005CB29B = { children = ( - F53755D8016C389901DC9062, - F53755D9016C389901DC9062, - F53755DA016C389901DC9062, - F53755DB016C389901DC9062, - F53755DC016C389901DC9062, + F966BC6C08F27A3D005CB29B, + F966BC6D08F27A3D005CB29B, + F966BC6E08F27A3D005CB29B, + F966BC6F08F27A3D005CB29B, + F966BC7008F27A3D005CB29B, + F966BC7108F27A3D005CB29B, + F966BC7208F27A3D005CB29B, + F966BC7308F27A3D005CB29B, + F966BC7408F27A3D005CB29B, + F966BC7508F27A3D005CB29B, + F966BC7608F27A3D005CB29B, + F966BC7708F27A3D005CB29B, + F966BC7808F27A3D005CB29B, + F966BC7908F27A3D005CB29B, + F966BC7A08F27A3D005CB29B, + F966BC7B08F27A3D005CB29B, + F966BC7C08F27A3D005CB29B, + F966BC7D08F27A3D005CB29B, + F966BC7E08F27A3D005CB29B, + F966BC7F08F27A3D005CB29B, + F966BC8008F27A3D005CB29B, + F966BC8108F27A3D005CB29B, + F966BC8208F27A3D005CB29B, + F966BC8308F27A3D005CB29B, + F966BC8408F27A3D005CB29B, + F966BC8508F27A3D005CB29B, + F966BC8608F27A3D005CB29B, + F966BC8708F27A3D005CB29B, + F966BC8808F27A3D005CB29B, + F966BC8908F27A3D005CB29B, + F966BC8A08F27A3D005CB29B, + F966BC8B08F27A3D005CB29B, + F966BC8C08F27A3D005CB29B, + F966BC8D08F27A3D005CB29B, + F966BC8E08F27A3D005CB29B, + F966BC8F08F27A3D005CB29B, + F966BC9008F27A3D005CB29B, + F966BC9108F27A3D005CB29B, ); isa = PBXGroup; - name = Source; + path = unix; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6C08F27A3D005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = aclocal.m4; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6D08F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6E08F27A3D005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = configure.in; + refType = 4; + sourceTree = "<group>"; + }; + F966BC6F08F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = "install-sh"; refType = 4; sourceTree = "<group>"; }; - F53755D8016C389901DC9062 = { - fileEncoding = 5; + F966BC7008F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = installManPage; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7108F27A3D005CB29B = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = Makefile.in; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7208F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7308F27A3D005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = tcl.m4; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7408F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tk.spec; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7508F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = xcolors.c; - path = ../xlib/xcolors.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkAppInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7608F27A3D005CB29B = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = tkConfig.h.in; + refType = 4; + sourceTree = "<group>"; }; - F53755D9016C389901DC9062 = { - fileEncoding = 5; + F966BC7708F27A3D005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = tkConfig.sh.in; + refType = 4; + sourceTree = "<group>"; + }; + F966BC7808F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = xdraw.c; - path = ../xlib/xdraw.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnix.c; + refType = 4; + sourceTree = "<group>"; }; - F53755DA016C389901DC9062 = { - fileEncoding = 5; + F966BC7908F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = xgc.c; - path = ../xlib/xgc.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnix3d.c; + refType = 4; + sourceTree = "<group>"; }; - F53755DB016C389901DC9062 = { - fileEncoding = 5; + F966BC7A08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = ximage.c; - path = ../xlib/ximage.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnixButton.c; + refType = 4; + sourceTree = "<group>"; }; - F53755DC016C389901DC9062 = { - fileEncoding = 5; + F966BC7B08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = xutil.c; - path = ../xlib/xutil.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnixColor.c; + refType = 4; + sourceTree = "<group>"; }; - F53755DD016C38D201DC9062 = { - children = ( - F957884E0745BB270058B6A3, - F95789310745BB270058B6A3, - F95789390745BB270058B6A3, - ); - isa = PBXGroup; - name = Products; + F966BC7C08F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkUnixConfig.c; refType = 4; sourceTree = "<group>"; }; - F537567C016C3ADB01DC9062 = { - children = ( - F5875C7B016FEF1D01DC9062, - F50D96120196176E01DC9062, - F537567D016C3ADB01DC9062, - F979735F08499838007D2C84, - ); - isa = PBXGroup; - name = "External Frameworks"; + F966BC7D08F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkUnixCursor.c; refType = 4; sourceTree = "<group>"; }; - F537567D016C3ADB01DC9062 = { + F966BC7E08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = Carbon.framework; - path = /System/Library/Frameworks/Carbon.framework; - refType = 0; - sourceTree = "<absolute>"; + lastKnownFileType = sourcecode.c.h; + path = tkUnixDefault.h; + refType = 4; + sourceTree = "<group>"; }; - F5375688016C3F1001DC9062 = { - children = ( - F5375689016C3F1001DC9062, - F537568A016C3F1001DC9062, - F537568B016C3F1001DC9062, - F537568C016C3F1001DC9062, - F537568D016C3F1001DC9062, - F537568E016C3F1001DC9062, - F537568F016C3F1001DC9062, - F5375690016C3F1001DC9062, - F5375691016C3F1001DC9062, - F5375692016C3F1001DC9062, - ); - isa = PBXGroup; - name = Bitmaps; + F966BC7F08F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkUnixDialog.c; refType = 4; sourceTree = "<group>"; }; - F5375689016C3F1001DC9062 = { + F966BC8008F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = error.xbm; - path = ../bitmaps/error.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixDraw.c; + refType = 4; + sourceTree = "<group>"; }; - F537568A016C3F1001DC9062 = { + F966BC8108F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = gray12.xbm; - path = ../bitmaps/gray12.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixEmbed.c; + refType = 4; + sourceTree = "<group>"; }; - F537568B016C3F1001DC9062 = { + F966BC8208F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = gray25.xbm; - path = ../bitmaps/gray25.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixEvent.c; + refType = 4; + sourceTree = "<group>"; }; - F537568C016C3F1001DC9062 = { + F966BC8308F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = gray50.xbm; - path = ../bitmaps/gray50.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixFocus.c; + refType = 4; + sourceTree = "<group>"; }; - F537568D016C3F1001DC9062 = { + F966BC8408F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = gray75.xbm; - path = ../bitmaps/gray75.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixFont.c; + refType = 4; + sourceTree = "<group>"; }; - F537568E016C3F1001DC9062 = { + F966BC8508F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = hourglass.xbm; - path = ../bitmaps/hourglass.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixInit.c; + refType = 4; + sourceTree = "<group>"; }; - F537568F016C3F1001DC9062 = { + F966BC8608F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = info.xbm; - path = ../bitmaps/info.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkUnixInt.h; + refType = 4; + sourceTree = "<group>"; }; - F5375690016C3F1001DC9062 = { + F966BC8708F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = questhead.xbm; - path = ../bitmaps/questhead.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixKey.c; + refType = 4; + sourceTree = "<group>"; }; - F5375691016C3F1001DC9062 = { + F966BC8808F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = question.xbm; - path = ../bitmaps/question.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixMenu.c; + refType = 4; + sourceTree = "<group>"; }; - F5375692016C3F1001DC9062 = { + F966BC8908F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = image.bmp; - name = warning.xbm; - path = ../bitmaps/warning.xbm; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixMenubu.c; + refType = 4; + sourceTree = "<group>"; }; - F55BC46802B2D38B01DC9062 = { - fileEncoding = 5; + F966BC8A08F27A3D005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkUnixPort.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BC8B08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkPanedWindow.c; - path = ../generic/tkPanedWindow.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnixRFont.c; + refType = 4; + sourceTree = "<group>"; }; - F55BC46A02B2D3F301DC9062 = { + F966BC8C08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = panedwindow.tcl; - path = ../library/panedwindow.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixScale.c; + refType = 4; + sourceTree = "<group>"; }; - F5875C7B016FEF1D01DC9062 = { + F966BC8D08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = Tcl.framework; - path = ../tcl/Tcl.framework; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; + lastKnownFileType = sourcecode.c.c; + path = tkUnixScrlbr.c; + refType = 4; + sourceTree = "<group>"; }; - F5BFE58B02F8C41501DC9062 = { - fileEncoding = 5; + F966BC8E08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkStyle.c; - path = ../generic/tkStyle.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnixSelect.c; + refType = 4; + sourceTree = "<group>"; }; - F5BFE58C02F8C41501DC9062 = { - fileEncoding = 5; + F966BC8F08F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - name = tkUndo.c; - path = ../generic/tkUndo.c; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkUnixSend.c; + refType = 4; + sourceTree = "<group>"; }; - F5BFE58F02F8C45B01DC9062 = { - fileEncoding = 5; + F966BC9008F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = tkUndo.h; - path = ../generic/tkUndo.h; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixWm.c; + refType = 4; + sourceTree = "<group>"; }; - F5C2EA33034D71B2016F146B = { + F966BC9108F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = mkpsenc.tcl; - path = ../library/mkpsenc.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkUnixXId.c; + refType = 4; + sourceTree = "<group>"; }; - F5C88659017D625C01DC9062 = { + F966BC9208F27A3D005CB29B = { children = ( - F5C8865A017D625C01DC9062, - F5C8865B017D625C01DC9062, + F966BC9408F27A3D005CB29B, + F966BC9508F27A3D005CB29B, + F966BC9608F27A3E005CB29B, + F966BC9708F27A3E005CB29B, + F966BC9808F27A3E005CB29B, + F966BC9908F27A3E005CB29B, + F966BC9A08F27A3E005CB29B, + F966BC9B08F27A3E005CB29B, + F966BC9C08F27A3E005CB29B, + F966BC9D08F27A3E005CB29B, + F966BCF308F27A3E005CB29B, + F966BCF408F27A3E005CB29B, + F966BCF508F27A3F005CB29B, + F966BCF608F27A3F005CB29B, + F966BCF708F27A3F005CB29B, + F966BCF808F27A3F005CB29B, + F966BCF908F27A3F005CB29B, + F966BCFA08F27A3F005CB29B, + F966BCFB08F27A3F005CB29B, + F966BCFC08F27A3F005CB29B, + F966BCFD08F27A3F005CB29B, + F966BCFE08F27A3F005CB29B, + F966BCFF08F27A3F005CB29B, + F966BD0008F27A3F005CB29B, + F966BD0108F27A3F005CB29B, + F966BD0208F27A3F005CB29B, + F966BD0308F27A3F005CB29B, + F966BD0408F27A3F005CB29B, + F966BD0508F27A3F005CB29B, + F966BD0708F27A3F005CB29B, + F966BD0808F27A3F005CB29B, + F966BD0908F27A3F005CB29B, + F966BD0A08F27A3F005CB29B, + F966BD0B08F27A3F005CB29B, + F966BD0C08F27A3F005CB29B, + F966BD0D08F27A3F005CB29B, + F966BD0E08F27A3F005CB29B, + F966BD0F08F27A3F005CB29B, + F966BD1008F27A3F005CB29B, + F966BD1108F27A3F005CB29B, + F966BD1208F27A3F005CB29B, + F966BD1308F27A3F005CB29B, + F966BD1408F27A3F005CB29B, + F966BD1508F27A3F005CB29B, + F966BD1608F27A3F005CB29B, + F966BD1708F27A3F005CB29B, + F966BD1808F27A3F005CB29B, ); isa = PBXGroup; - name = "Header Tools"; + path = win; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9408F27A3D005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = aclocal.m4; refType = 4; sourceTree = "<group>"; }; - F5C8865A017D625C01DC9062 = { + F966BC9508F27A3D005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = tk.decls; - path = ../generic/tk.decls; - refType = 2; - sourceTree = SOURCE_ROOT; + path = buildall.vc.bat; + refType = 4; + sourceTree = "<group>"; }; - F5C8865B017D625C01DC9062 = { + F966BC9608F27A3E005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9708F27A3E005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = configure.in; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9808F27A3E005CB29B = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = makefile.bc; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9908F27A3E005CB29B = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = Makefile.in; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9A08F27A3E005CB29B = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = makefile.vc; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9B08F27A3E005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = tkInt.decls; - path = ../generic/tkInt.decls; - refType = 2; - sourceTree = SOURCE_ROOT; + path = mkd.bat; + refType = 4; + sourceTree = "<group>"; + }; + F966BC9C08F27A3E005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = nmakehlp.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF07A7016CD03801DC9062 = { + F966BC9D08F27A3E005CB29B = { children = ( - F5DF0928016CD3F901DC9062, - F5DF0929016CD3F901DC9062, - F5DF092A016CD3F901DC9062, - F5DF092B016CD3F901DC9062, - F5DF092C016CD3F901DC9062, - F5DF092D016CD3F901DC9062, - F5DF092E016CD3F901DC9062, - F5DF092F016CD3F901DC9062, - F5DF0930016CD3F901DC9062, - F5DF0931016CD3F901DC9062, - F5DF0932016CD3F901DC9062, - F5DF0933016CD3F901DC9062, - F5DF0934016CD3F901DC9062, - F5C2EA33034D71B2016F146B, - F5DF0935016CD3F901DC9062, - F5DF0936016CD3F901DC9062, - F5DF0937016CD3F901DC9062, - F5DF0938016CD3F901DC9062, - F5DF0939016CD3F901DC9062, - F55BC46A02B2D3F301DC9062, - F5DF093A016CD3F901DC9062, - F5DF093B016CD3F901DC9062, - F5DF093C016CD3F901DC9062, - F5DF093D016CD3F901DC9062, - F5DF093E016CD3F901DC9062, - F5DF093F016CD3F901DC9062, - F5DF0940016CD3F901DC9062, - F5DF0941016CD3F901DC9062, - F5DF0942016CD3F901DC9062, - F5DF0943016CD3F901DC9062, - F5DF0944016CD3F901DC9062, - F5DF0945016CD3F901DC9062, + F966BCEE08F27A3E005CB29B, + F966BCEF08F27A3E005CB29B, + F966BCF008F27A3E005CB29B, + F966BCF208F27A3E005CB29B, ); isa = PBXGroup; - name = Scripts; + path = rc; refType = 4; sourceTree = "<group>"; }; - F5DF0928016CD3F901DC9062 = { + F966BCEE08F27A3E005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = bgerror.tcl; - path = ../library/bgerror.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tk.rc; + refType = 4; + sourceTree = "<group>"; }; - F5DF0929016CD3F901DC9062 = { + F966BCEF08F27A3E005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = button.tcl; - path = ../library/button.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tk_base.rc; + refType = 4; + sourceTree = "<group>"; }; - F5DF092A016CD3F901DC9062 = { + F966BCF008F27A3E005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.xml; + path = wish.exe.manifest; + refType = 4; + sourceTree = "<group>"; + }; + F966BCF208F27A3E005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = choosedir.tcl; - path = ../library/choosedir.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = wish.rc; + refType = 4; + sourceTree = "<group>"; }; - F5DF092B016CD3F901DC9062 = { + F966BCF308F27A3E005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = clrpick.tcl; - path = ../library/clrpick.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = README; + refType = 4; + sourceTree = "<group>"; }; - F5DF092C016CD3F901DC9062 = { + F966BCF408F27A3E005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = comdlg.tcl; - path = ../library/comdlg.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = rmd.bat; + refType = 4; + sourceTree = "<group>"; }; - F5DF092D016CD3F901DC9062 = { + F966BCF508F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text; - name = console.tcl; - path = ../library/console.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = rules.vc; + refType = 4; + sourceTree = "<group>"; }; - F5DF092E016CD3F901DC9062 = { - includeInIndex = 0; + F966BCF608F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = folder; - name = demos; - path = ../library/demos; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = stubs.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF092F016CD3F901DC9062 = { + F966BCF708F27A3F005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = dialog.tcl; - path = ../library/dialog.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tcl.m4; + refType = 4; + sourceTree = "<group>"; }; - F5DF0930016CD3F901DC9062 = { + F966BCF808F27A3F005CB29B = { + explicitFileType = text.script.sh; + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = entry.tcl; - path = ../library/entry.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + path = tkConfig.sh.in; + refType = 4; + sourceTree = "<group>"; }; - F5DF0931016CD3F901DC9062 = { + F966BCF908F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = focus.tcl; - path = ../library/focus.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkWin.h; + refType = 4; + sourceTree = "<group>"; }; - F5DF0932016CD3F901DC9062 = { - includeInIndex = 0; + F966BCFA08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = folder; - name = images; - path = ../library/images; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWin32Dll.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0933016CD3F901DC9062 = { + F966BCFB08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = listbox.tcl; - path = ../library/listbox.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWin3d.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0934016CD3F901DC9062 = { + F966BCFC08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = menu.tcl; - path = ../library/menu.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinButton.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0935016CD3F901DC9062 = { + F966BCFD08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = msgbox.tcl; - path = ../library/msgbox.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinClipboard.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0936016CD3F901DC9062 = { - includeInIndex = 0; + F966BCFE08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = folder; - name = msgs; - path = ../library/msgs; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinColor.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0937016CD3F901DC9062 = { + F966BCFF08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = obsolete.tcl; - path = ../library/obsolete.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinConfig.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0938016CD3F901DC9062 = { + F966BD0008F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = optMenu.tcl; - path = ../library/optMenu.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinCursor.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0939016CD3F901DC9062 = { + F966BD0108F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = palette.tcl; - path = ../library/palette.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkWinDefault.h; + refType = 4; + sourceTree = "<group>"; }; - F5DF093A016CD3F901DC9062 = { + F966BD0208F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = prolog.ps; - path = ../generic/prolog.ps; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinDialog.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF093B016CD3F901DC9062 = { + F966BD0308F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = safetk.tcl; - path = ../library/safetk.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinDraw.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF093C016CD3F901DC9062 = { + F966BD0408F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = scale.tcl; - path = ../library/scale.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinEmbed.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF093D016CD3F901DC9062 = { + F966BD0508F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = scrlbar.tcl; - path = ../library/scrlbar.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinFont.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF093E016CD3F901DC9062 = { + F966BD0708F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = spinbox.tcl; - path = ../library/spinbox.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinImage.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF093F016CD3F901DC9062 = { - fileEncoding = 5; + F966BD0808F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = tclIndex; - path = ../library/tclIndex; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinInit.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0940016CD3F901DC9062 = { + F966BD0908F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = tearoff.tcl; - path = ../library/tearoff.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkWinInt.h; + refType = 4; + sourceTree = "<group>"; }; - F5DF0941016CD3F901DC9062 = { + F966BD0A08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = text.tcl; - path = ../library/text.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinKey.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0942016CD3F901DC9062 = { + F966BD0B08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = tk.tcl; - path = ../library/tk.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinMenu.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0943016CD3F901DC9062 = { + F966BD0C08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = tkfbox.tcl; - path = ../library/tkfbox.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinPixmap.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0944016CD3F901DC9062 = { + F966BD0D08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = unsupported.tcl; - path = ../library/unsupported.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.c; + path = tkWinPointer.c; + refType = 4; + sourceTree = "<group>"; }; - F5DF0945016CD3F901DC9062 = { + F966BD0E08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = xmfbox.tcl; - path = ../library/xmfbox.tcl; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = tkWinPort.h; + refType = 4; + sourceTree = "<group>"; }; -//F50 -//F51 -//F52 -//F53 -//F54 -//F90 -//F91 -//F92 -//F93 -//F94 - F92CCC75080CEBA800E72D64 = { - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( + F966BD0F08F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinRegion.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1008F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinScrlbr.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1108F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinSend.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1208F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinSendCom.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1308F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tkWinSendCom.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1408F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinTest.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1508F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinWindow.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1608F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinWm.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1708F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tkWinX.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1808F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = winMain.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1908F27A3F005CB29B = { + children = ( + F966BD1A08F27A3F005CB29B, + F966BD2308F27A3F005CB29B, + F966BD2408F27A3F005CB29B, + F966BD2508F27A3F005CB29B, + F966BD2608F27A3F005CB29B, + F966BD2708F27A3F005CB29B, + F966BD2808F27A3F005CB29B, ); - isa = PBXShellScriptBuildPhase; - outputPaths = ( + isa = PBXGroup; + path = xlib; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1A08F27A3F005CB29B = { + children = ( + F966BD1B08F27A3F005CB29B, + F966BD1C08F27A3F005CB29B, + F966BD1D08F27A3F005CB29B, + F966BD1E08F27A3F005CB29B, + F966BD1F08F27A3F005CB29B, + F966BD2008F27A3F005CB29B, + F966BD2108F27A3F005CB29B, + F966BD2208F27A3F005CB29B, ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# extract global symbols in libtclstub so that we can unexport them from Tk.framework\nnm -gjp \"${TCL_FRAMEWORK_DIR}/Tcl.framework/libtclstub${FRAMEWORK_VERSION}.a\" | tail +3 > \"${TEMP_DIR}/tclstub.exp\""; + isa = PBXGroup; + path = X11; + refType = 4; + sourceTree = "<group>"; }; - F92ED9910403D0F0006F146B = { - fileEncoding = 5; + F966BD1B08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; - lastKnownFileType = text; - name = ChangeLog; - path = ../ChangeLog; - refType = 2; - sourceTree = SOURCE_ROOT; + lastKnownFileType = sourcecode.c.h; + path = cursorfont.h; + refType = 4; + sourceTree = "<group>"; }; - F94BE8E60835D4CB00DE8145 = { - fileEncoding = 5; + F966BD1C08F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; - name = tkEntry.h; - path = ../generic/tkEntry.h; - refType = 2; - sourceTree = SOURCE_ROOT; + path = keysym.h; + refType = 4; + sourceTree = "<group>"; }; - F94BE8FC0835D58C00DE8145 = { - fileRef = F94BE8E60835D4CB00DE8145; - isa = PBXBuildFile; - settings = { - }; + F966BD1D08F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = keysymdef.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1E08F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = X.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD1F08F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = Xatom.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2008F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = Xfuncproto.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2108F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = Xlib.h; + refType = 4; + sourceTree = "<group>"; }; - F94BE9090835D5D700DE8145 = { - fileEncoding = 5; + F966BD2208F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = Xutil.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2308F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = xbytes.h; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2408F27A3F005CB29B = { + fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; - path = tkMacOSXEntry.c; + path = xcolors.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2508F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = xdraw.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2608F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = xgc.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2708F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = ximage.c; + refType = 4; + sourceTree = "<group>"; + }; + F966BD2808F27A3F005CB29B = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = xutil.c; refType = 4; sourceTree = "<group>"; }; - F94BE90A0835D5D700DE8145 = { - fileRef = F94BE9090835D5D700DE8145; + F966BDCF08F27A3F005CB29B = { + fileRef = F966BAAC08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787DD0745BB260058B6A3 = { - buildPhases = ( - F95787DF0745BB260058B6A3, - F95787E00745BB260058B6A3, - F95787E20745BB260058B6A3, - F95787E40745BB260058B6A3, - F95787E60745BB260058B6A3, - F95787EC0745BB260058B6A3, - F95787EE0745BB260058B6A3, - F95787EF0745BB260058B6A3, - F95787F00745BB260058B6A3, - ); - buildRules = ( - ); - buildSettings = { - APPLICATION_INSTALL_PATH = "${SYSTEM_ADMIN_APPS_DIR}"; - BINDIR = /usr/bin; - DEAD_CODE_STRIPPING = NO; - DYLIB_INSTALL_PATH = /Library/Frameworks; - FRAMEWORK_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR) $(SYMROOT)"; - FRAMEWORK_VERSION = 8.5; - GCC_DEBUGGING_SYMBOLS = default; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = "MAC_OSX_TK HAVE_TCL_CONFIG_H"; - GCC_USE_GCC3_PFE_SUPPORT = NO; - HEADER_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers $(TCL_FRAMEWORK_DIR)/Tcl.framework/PrivateHeaders . ../generic ../xlib"; - INFOPLIST_FILE = "Wish-Info.plist"; - INSTALL_PATH = "${APPLICATION_INSTALL_PATH}"; - OTHER_LDFLAGS = "-sectcreate __TEXT __info_plist Wish-Info.plist -headerpad_max_install_names"; - PRODUCT_NAME = "Wish Shell"; - PROJECT_TEMP_DIR = "${TEMP_ROOT}/$(PROJECT_NAME).build"; - REZ_RESOURCE_MAP_READ_ONLY = YES; - REZ_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers ../generic"; - SYMROOT = "${SRCROOT}/../../build/tk"; - TCL_FRAMEWORK_DIR = "$(SYMROOT)/../tcl"; - UNSTRIPPED_PRODUCT = YES; - WARNING_CFLAGS = "-Wno-deprecated-declarations"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; + F966BDD108F27A3F005CB29B = { + fileRef = F966BAAE08F27A39005CB29B; + isa = PBXBuildFile; + settings = { }; - dependencies = ( - F957893B0745BB270058B6A3, - ); - isa = PBXNativeTarget; - name = Wish; - productInstallPath = /Applications/Utilities; - productName = "Wish Shell"; - productReference = F957884E0745BB270058B6A3; - productType = "com.apple.product-type.application"; }; - F95787DF0745BB260058B6A3 = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# ensure we can overwrite a previous install\nif [ -d \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\" ]; then\n chmod -RH u+w \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nfi"; + F966BDD208F27A3F005CB29B = { + fileRef = F966BAAF08F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787E00745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95787E10745BB260058B6A3, - ); - isa = PBXHeadersBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BDD308F27A3F005CB29B = { + fileRef = F966BAB008F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787E10745BB260058B6A3 = { - fileRef = F537556B016C37A601DC9062; + F966BDD408F27A3F005CB29B = { + fileRef = F966BAB108F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787E20745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95787E30745BB260058B6A3, - ); - isa = PBXResourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BDD508F27A3F005CB29B = { + fileRef = F966BAB208F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787E30745BB260058B6A3 = { - fileRef = F537553B016C376E01DC9062; + F966BDD708F27A3F005CB29B = { + fileRef = F966BAB408F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787E40745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95787E50745BB260058B6A3, - ); - isa = PBXSourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BDD808F27A3F005CB29B = { + fileRef = F966BAB508F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787E50745BB260058B6A3 = { - fileRef = F5375548016C376E01DC9062; + F966BDDA08F27A3F005CB29B = { + fileRef = F966BAB708F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787E60745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95787E70745BB260058B6A3, - F95787E80745BB260058B6A3, - F957893F0745BB270058B6A3, - F957893E0745BB270058B6A3, - ); - isa = PBXFrameworksBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BDDB08F27A3F005CB29B = { + fileRef = F966BAB808F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787E70745BB260058B6A3 = { - fileRef = F537567D016C3ADB01DC9062; + F966BDDC08F27A3F005CB29B = { + fileRef = F966BAB908F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787E80745BB260058B6A3 = { - fileRef = F5875C7B016FEF1D01DC9062; + F966BDDD08F27A3F005CB29B = { + fileRef = F966BABA08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787EC0745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95787ED0745BB260058B6A3, - ); - isa = PBXRezBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BDDE08F27A3F005CB29B = { + fileRef = F966BABB08F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787ED0745BB260058B6A3 = { - fileRef = 4C3B4CF6040B18B200C916F0; + F966BDE008F27A3F005CB29B = { + fileRef = F966BABD08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95787EE0745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# force Deployment build to be relinked next time\n\tif [ -f \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\"\n\tfi\nelif [ \"${BUILD_STYLE}\" = \"Deployment\" ]; then\n\t# force Development build to be relinked next time\n\tif [ -f \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\"\n\tfi\nfi\n# create symbolic link to Tcl.framework if necessary\ncd \"${SYMROOT}\"\nif [ ! -e Tcl.framework -o -L Tcl.framework ]; then\n\trm -f Tcl.framework && ln -s \"${TCL_FRAMEWORK_DIR}/Tcl.framework\" .\nfi\n"; + F966BDE108F27A3F005CB29B = { + fileRef = F966BABE08F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787EF0745BB260058B6A3 = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -n \"${EMBEDDED_BUILD:-}\" ]; then\ncd \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Contents\"\n\n# if we are embedding frameworks, copy them into the app\nrm -rf \"Frameworks\"\nmkdir -p \"Frameworks\"\nif [ \"${DEPLOYMENT_LOCATION:-}\" = \"YES\" -o \"${ACTION}\" = \"install\" ]; then\n FWKDIR=\"${INSTALL_ROOT}${DYLIB_INSTALL_PATH}\"\nelse\n FWKDIR=\"${TARGET_BUILD_DIR}\"\nfi\ncp -fpRPH \"${FWKDIR}/Tcl.framework\" \"Frameworks\"\ncp -fpRPH \"${FWKDIR}/Tk.framework\" \"Frameworks\"\n\n# fix install names when embedding\nfix_install_id ( ) {\n chmod -RH a+w \"$1\"\n install_name_tool -id $(otool -L \"$1\" | awk \"/$(basename \"$1\")\\.framework.*[^:]\\$/ {sub(\\\"^.*/Frameworks\\\",\\\"@executable_path/../Frameworks\\\",\\$1); print \\$1}\") \"$1\"\n chmod -RH a-w \"$1\" \n}\nfix_install_name ( ) {\n chmod -RH a+w \"$1\"\n install_name_tool -change $(otool -L \"$1\" | awk \"/$2\\.framework.*[^:]\\$/ {print \\$1; sub(\\\"^.*/Frameworks\\\",\\\"@executable_path/../Frameworks\\\",\\$1); print \\$1}\") \"$1\"\n chmod -RH a-w \"$1\" \n}\nfix_install_id Frameworks/Tcl.framework/Tcl\nfix_install_id Frameworks/Tk.framework/Tk\nfix_install_name Frameworks/Tk.framework/Tk Tcl\nfix_install_name \"MacOS/${PRODUCT_NAME}\" Tcl\nfix_install_name \"MacOS/${PRODUCT_NAME}\" Tk\n\nfi"; + F966BDE208F27A3F005CB29B = { + fileRef = F966BABF08F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95787F00745BB260058B6A3 = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# redo prebinding\ncd \"${INSTALL_ROOT}/\"\nAPP_DIR=\"${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nEXECUTABLE_DIR=\"${APP_DIR}/Contents/MacOS\"\nEXECUTABLE=\"${EXECUTABLE_DIR}/${PRODUCT_NAME}\"\nFWK_RSRC_DIR=\"${DYLIB_INSTALL_PATH}/Tk.framework/Versions/${FRAMEWORK_VERSION}/Resources\"\nif [ -z \"${EMBEDDED_BUILD:-}\" ]; then\n if [ ! -d usr/lib ]; then mkdir -p usr; ln -fs /usr/lib usr/; RM_USRLIB=1; fi\n if [ ! -d System ]; then ln -fs /System .; RM_SYSTEM=1; fi\n if [ ! -d ./${DYLIB_INSTALL_PATH}/Tcl.framework ]; then ln -fs ${TCL_FRAMEWORK_DIR}/Tcl.framework ./${DYLIB_INSTALL_PATH}; RM_TCL=1; fi\n PREBIND_OPTS=\"-r .\"\nfi\nredo_prebinding ${PREBIND_OPTS:-} -e \"./${INSTALL_PATH}/${EXECUTABLE_DIR}\" \"./${INSTALL_PATH}/${EXECUTABLE}\"\nif [ -n \"${RM_USRLIB:-}\" ]; then rm -f usr/lib; rmdir -p usr 2>&-; fi\nif [ -n \"${RM_SYSTEM:-}\" ]; then rm -f System; fi\nif [ -n \"${RM_TCL:-}\" ]; then rm -f ./${DYLIB_INSTALL_PATH}/Tcl.framework; fi\n\n# copy Wish.app into framework, install wish script & symbolic link\nif [ -z \"${EMBEDDED_BUILD:-}\" ]; then\nchmod -H a+w \"./${FWK_RSRC_DIR}\"\nif [ -e \"./${FWK_RSRC_DIR}/${APP_DIR}\" ]; then chmod -RH a+w \"./${FWK_RSRC_DIR}/${APP_DIR}\" && rm -rf \"./${FWK_RSRC_DIR}/${APP_DIR}\"; fi\ncp -fpRPH \"./${INSTALL_PATH}/${APP_DIR}\" \"./${FWK_RSRC_DIR}\"\nchmod -H ${INSTALL_MODE_FLAG} \"./${FWK_RSRC_DIR}\"\nmkdir -p \"./${BINDIR}\"\nrm -f \"./${BINDIR}/wish${FRAMEWORK_VERSION}\"\ncat > \"./${BINDIR}/wish${FRAMEWORK_VERSION}\" <<EOF\n#!/bin/sh\n\"\\$(dirname \\$0)$(echo ${BINDIR} | sed -e 's#/[^/][^/]*#/..#g')${FWK_RSRC_DIR}/${EXECUTABLE}\" \"\\$@\"\nEOF\nchmod a+x \"./${BINDIR}/wish${FRAMEWORK_VERSION}\"\nln -fs \"wish${FRAMEWORK_VERSION}\" \"./${BINDIR}/wish\"\nfi"; + F966BDE308F27A3F005CB29B = { + fileRef = F966BAC008F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F957884D0745BB270058B6A3 = { - isa = PBXFileReference; - lastKnownFileType = text.xml; - path = "Wish-Info.plist"; - refType = 4; - sourceTree = "<group>"; + F966BDE408F27A3F005CB29B = { + fileRef = F966BAC108F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F957884E0745BB270058B6A3 = { - explicitFileType = wrapper.application; - includeInIndex = 0; - isa = PBXFileReference; - path = "Wish Shell.app"; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; + F966BDE508F27A3F005CB29B = { + fileRef = F966BAC208F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95788500745BB270058B6A3 = { - buildPhases = ( - F95788520745BB270058B6A3, - F92CCC75080CEBA800E72D64, - F95788530745BB270058B6A3, - F95788860745BB270058B6A3, - F95788870745BB270058B6A3, - F95788F60745BB270058B6A3, - F95788FA0745BB270058B6A3, - F95788FF0745BB270058B6A3, - F95789200745BB270058B6A3, - F957892A0745BB270058B6A3, - F957892C0745BB270058B6A3, - F957892D0745BB270058B6A3, - F957892E0745BB270058B6A3, - F957892F0745BB270058B6A3, - ); - buildRules = ( - ); - buildSettings = { - DOCDIR = "${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}/Resources/Documentation/Reference"; - DYLIB_COMPATIBILITY_VERSION = 8.5; - DYLIB_CURRENT_VERSION = "$(FRAMEWORK_VERSION)"; - DYLIB_INSTALL_PATH = /Library/Frameworks; - FRAMEWORK_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)"; - FRAMEWORK_VERSION = 8.5; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = "MAC_OSX_TK USE_TCL_STUBS HAVE_TCL_CONFIG_H TK_FRAMEWORK TK_FRAMEWORK_VERSION=\\\"$(FRAMEWORK_VERSION)\\\""; - HEADER_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers $(TCL_FRAMEWORK_DIR)/Tcl.framework/PrivateHeaders . ../bitmaps ../generic ../xlib"; - INFOPLIST_FILE = "Tk-Info.plist"; - INSTALL_PATH = "${DYLIB_INSTALL_PATH}"; - LIBRARY_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)/Tcl.framework"; - OTHER_CFLAGS = "-imacros tclConfig.h"; - OTHER_LDFLAGS = "-ltclstub${FRAMEWORK_VERSION} -seg1addr 0xb000000 -Wl,-search_paths_first -Wl,-unexported_symbols_list \"${TEMP_DIR}/tclstub.exp\""; - PRODUCT_NAME = Tk; - PROJECT_TEMP_DIR = "${TEMP_ROOT}/$(PROJECT_NAME).build"; - REZ_RESOURCE_MAP_READ_ONLY = YES; - REZ_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers ../generic"; - SYMROOT = "${SRCROOT}/../../build/tk"; - TCLSH_DIR = "$(TCL_FRAMEWORK_DIR)"; - TCLTKMAN2HTML = ""; - TCL_FRAMEWORK_DIR = "$(SYMROOT)/../tcl"; - UNSTRIPPED_PRODUCT = YES; - WARNING_CFLAGS = "-Wno-deprecated-declarations"; - WRAPPER_EXTENSION = framework; + F966BDE708F27A3F005CB29B = { + fileRef = F966BAC408F27A39005CB29B; + isa = PBXBuildFile; + settings = { }; - dependencies = ( - F957893D0745BB270058B6A3, - ); - isa = PBXNativeTarget; - name = TkLibrary; - productInstallPath = /Library/Frameworks; - productName = TkLibrary; - productReference = F95789310745BB270058B6A3; - productType = "com.apple.product-type.framework"; - }; - F95788520745BB270058B6A3 = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# ensure we can overwrite a previous install\nif [ -d \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\" ]; then\n chmod -RH u+w \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nfi"; }; - F95788530745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95788540745BB270058B6A3, - F95788550745BB270058B6A3, - F95788560745BB270058B6A3, - F95788570745BB270058B6A3, - F95788580745BB270058B6A3, - F95788590745BB270058B6A3, - F957885A0745BB270058B6A3, - F957885B0745BB270058B6A3, - F957885C0745BB270058B6A3, - F957885D0745BB270058B6A3, - F957885E0745BB270058B6A3, - F957885F0745BB270058B6A3, - F95788600745BB270058B6A3, - F95788610745BB270058B6A3, - F95788620745BB270058B6A3, - F95788630745BB270058B6A3, - F95788640745BB270058B6A3, - F95788650745BB270058B6A3, - F95788660745BB270058B6A3, - F95788670745BB270058B6A3, - F95788680745BB270058B6A3, - F95788690745BB270058B6A3, - F957886A0745BB270058B6A3, - F957886B0745BB270058B6A3, - F957886C0745BB270058B6A3, - F957886D0745BB270058B6A3, - F957886E0745BB270058B6A3, - F957886F0745BB270058B6A3, - F95788700745BB270058B6A3, - F95788710745BB270058B6A3, - F95788720745BB270058B6A3, - F95788730745BB270058B6A3, - F95788740745BB270058B6A3, - F95788750745BB270058B6A3, - F95788760745BB270058B6A3, - F95788770745BB270058B6A3, - F95788780745BB270058B6A3, - F95788790745BB270058B6A3, - F957887A0745BB270058B6A3, - F957887B0745BB270058B6A3, - F957887C0745BB270058B6A3, - F957887D0745BB270058B6A3, - F957887E0745BB270058B6A3, - F957887F0745BB270058B6A3, - F95788800745BB270058B6A3, - F95788810745BB270058B6A3, - F95788820745BB270058B6A3, - F95788830745BB270058B6A3, - F95788840745BB270058B6A3, - F95788850745BB270058B6A3, - F94BE8FC0835D58C00DE8145, - ); - isa = PBXHeadersBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BDE808F27A3F005CB29B = { + fileRef = F966BAC508F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95788540745BB270058B6A3 = { - fileRef = F5375569016C37A601DC9062; + F966BDE908F27A3F005CB29B = { + fileRef = F966BAC608F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788550745BB270058B6A3 = { - fileRef = F537556A016C37A601DC9062; + F966BDEB08F27A3F005CB29B = { + fileRef = F966BAC808F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788560745BB270058B6A3 = { - fileRef = F537556B016C37A601DC9062; + F966BDED08F27A3F005CB29B = { + fileRef = F966BACA08F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Public, - ); }; }; - F95788570745BB270058B6A3 = { - fileRef = F537556C016C37A601DC9062; + F966BDEE08F27A3F005CB29B = { + fileRef = F966BACB08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788580745BB270058B6A3 = { - fileRef = F537556D016C37A601DC9062; + F966BDEF08F27A3F005CB29B = { + fileRef = F966BACC08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788590745BB270058B6A3 = { - fileRef = F537556E016C37A601DC9062; + F966BDF108F27A3F005CB29B = { + fileRef = F966BACE08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957885A0745BB270058B6A3 = { - fileRef = F537556F016C37A601DC9062; + F966BDF208F27A3F005CB29B = { + fileRef = F966BACF08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957885B0745BB270058B6A3 = { - fileRef = F5375570016C37A601DC9062; + F966BDF408F27A3F005CB29B = { + fileRef = F966BAD108F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Public, - ); }; }; - F957885C0745BB270058B6A3 = { - fileRef = F5375571016C37A601DC9062; + F966BDF508F27A3F005CB29B = { + fileRef = F966BAD208F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957885D0745BB270058B6A3 = { - fileRef = F5375572016C37A601DC9062; + F966BDF608F27A3F005CB29B = { + fileRef = F966BAD308F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957885E0745BB270058B6A3 = { - fileRef = F5375573016C37A601DC9062; + F966BDF708F27A3F005CB29B = { + fileRef = F966BAD408F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957885F0745BB270058B6A3 = { - fileRef = F5375574016C37A601DC9062; + F966BDF808F27A3F005CB29B = { + fileRef = F966BAD508F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Private, - ); }; }; - F95788600745BB270058B6A3 = { - fileRef = F5375575016C37A601DC9062; + F966BDF908F27A3F005CB29B = { + fileRef = F966BAD608F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Private, - ); }; }; - F95788610745BB270058B6A3 = { - fileRef = F5375576016C37A601DC9062; + F966BDFA08F27A3F005CB29B = { + fileRef = F966BAD708F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Private, - ); }; }; - F95788620745BB270058B6A3 = { - fileRef = F5375577016C37A601DC9062; + F966BDFB08F27A3F005CB29B = { + fileRef = F966BAD808F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Public, - ); }; }; - F95788630745BB270058B6A3 = { - fileRef = F5375578016C37A601DC9062; + F966BDFC08F27A3F005CB29B = { + fileRef = F966BAD908F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788640745BB270058B6A3 = { - fileRef = F5375579016C37A601DC9062; + F966BDFD08F27A3F005CB29B = { + fileRef = F966BADA08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788650745BB270058B6A3 = { - fileRef = F537557A016C37A601DC9062; + F966BDFE08F27A3F005CB29B = { + fileRef = F966BADB08F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Public, - ); }; }; - F95788660745BB270058B6A3 = { - fileRef = F537557B016C37A601DC9062; + F966BE0708F27A3F005CB29B = { + fileRef = F966BAE408F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Private, - ); }; }; - F95788670745BB270058B6A3 = { - fileRef = F537557C016C37A601DC9062; + F966BE0808F27A3F005CB29B = { + fileRef = F966BAE508F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788680745BB270058B6A3 = { - fileRef = F537557D016C37A601DC9062; + F966BE0908F27A3F005CB29B = { + fileRef = F966BAE608F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788690745BB270058B6A3 = { - fileRef = F537557E016C37A601DC9062; + F966BE0A08F27A3F005CB29B = { + fileRef = F966BAE708F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957886A0745BB270058B6A3 = { - fileRef = F537557F016C37A601DC9062; + F966BE0C08F27A3F005CB29B = { + fileRef = F966BAE908F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957886B0745BB270058B6A3 = { - fileRef = F537553E016C376E01DC9062; + F966BE0E08F27A3F005CB29B = { + fileRef = F966BAEB08F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Public, - ); }; }; - F957886C0745BB270058B6A3 = { - fileRef = F537553F016C376E01DC9062; + F966BE0F08F27A3F005CB29B = { + fileRef = F966BAEC08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957886D0745BB270058B6A3 = { - fileRef = F5375540016C376E01DC9062; + F966BE1008F27A3F005CB29B = { + fileRef = F966BAED08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957886E0745BB270058B6A3 = { - fileRef = F5375541016C376E01DC9062; + F966BE1108F27A3F005CB29B = { + fileRef = F966BAEE08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957886F0745BB270058B6A3 = { - fileRef = F5375542016C376E01DC9062; + F966BE1208F27A3F005CB29B = { + fileRef = F966BAEF08F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Private, - ); }; }; - F95788700745BB270058B6A3 = { - fileRef = F5375543016C376E01DC9062; + F966BE1308F27A3F005CB29B = { + fileRef = F966BAF008F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - Private, - ); }; }; - F95788710745BB270058B6A3 = { - fileRef = F5375545016C376E01DC9062; + F966BE1408F27A3F005CB29B = { + fileRef = F966BAF108F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788720745BB270058B6A3 = { - fileRef = F53755CE016C389901DC9062; + F966BE1508F27A3F005CB29B = { + fileRef = F966BAF208F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - ); }; }; - F95788730745BB270058B6A3 = { - fileRef = F53755CF016C389901DC9062; + F966BE1708F27A3F005CB29B = { + fileRef = F966BAF408F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - ); }; }; - F95788740745BB270058B6A3 = { - fileRef = F53755D0016C389901DC9062; + F966BE1908F27A3F005CB29B = { + fileRef = F966BAF608F27A39005CB29B; isa = PBXBuildFile; settings = { - ATTRIBUTES = ( - ); }; }; - F95788750745BB270058B6A3 = { - fileRef = F53755D1016C389901DC9062; + F966BE1A08F27A3F005CB29B = { + fileRef = F966BAF708F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788760745BB270058B6A3 = { - fileRef = F53755D2016C389901DC9062; + F966BE1C08F27A40005CB29B = { + fileRef = F966BAF908F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788770745BB270058B6A3 = { - fileRef = F53755D3016C389901DC9062; + F966BE1E08F27A40005CB29B = { + fileRef = F966BAFB08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788780745BB270058B6A3 = { - fileRef = F53755D4016C389901DC9062; + F966BE2008F27A40005CB29B = { + fileRef = F966BAFD08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788790745BB270058B6A3 = { - fileRef = F53755D5016C389901DC9062; + F966BE2208F27A40005CB29B = { + fileRef = F966BAFF08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957887A0745BB270058B6A3 = { - fileRef = F53755D6016C389901DC9062; + F966BE2308F27A40005CB29B = { + fileRef = F966BB0008F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957887B0745BB270058B6A3 = { - fileRef = F5375689016C3F1001DC9062; + F966BE2408F27A40005CB29B = { + fileRef = F966BB0108F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957887C0745BB270058B6A3 = { - fileRef = F537568A016C3F1001DC9062; + F966BE2508F27A40005CB29B = { + fileRef = F966BB0208F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957887D0745BB270058B6A3 = { - fileRef = F537568B016C3F1001DC9062; + F966BE2608F27A40005CB29B = { + fileRef = F966BB0308F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957887E0745BB270058B6A3 = { - fileRef = F537568C016C3F1001DC9062; + F966BE2808F27A40005CB29B = { + fileRef = F966BB0508F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F957887F0745BB270058B6A3 = { - fileRef = F537568D016C3F1001DC9062; + F966BE2908F27A40005CB29B = { + fileRef = F966BB0608F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788800745BB270058B6A3 = { - fileRef = F537568E016C3F1001DC9062; + F966BE2B08F27A40005CB29B = { + fileRef = F966BB0808F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788810745BB270058B6A3 = { - fileRef = F537568F016C3F1001DC9062; + F966BE2C08F27A40005CB29B = { + fileRef = F966BB0908F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788820745BB270058B6A3 = { - fileRef = F5375690016C3F1001DC9062; + F966BE2D08F27A40005CB29B = { + fileRef = F966BB0A08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788830745BB270058B6A3 = { - fileRef = F5375691016C3F1001DC9062; + F966BE2E08F27A40005CB29B = { + fileRef = F966BB0B08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788840745BB270058B6A3 = { - fileRef = F5375692016C3F1001DC9062; + F966BE2F08F27A40005CB29B = { + fileRef = F966BB0C08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788850745BB270058B6A3 = { - fileRef = F5BFE58F02F8C45B01DC9062; + F966BE3008F27A40005CB29B = { + fileRef = F966BB0D08F27A39005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788860745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXResourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BE3108F27A40005CB29B = { + fileRef = F966BB0E08F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95788870745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95788880745BB270058B6A3, - F95788890745BB270058B6A3, - F957888A0745BB270058B6A3, - F957888B0745BB270058B6A3, - F957888C0745BB270058B6A3, - F957888D0745BB270058B6A3, - F957888E0745BB270058B6A3, - F957888F0745BB270058B6A3, - F95788900745BB270058B6A3, - F95788910745BB270058B6A3, - F95788920745BB270058B6A3, - F95788930745BB270058B6A3, - F95788940745BB270058B6A3, - F95788950745BB270058B6A3, - F95788960745BB270058B6A3, - F95788970745BB270058B6A3, - F95788980745BB270058B6A3, - F95788990745BB270058B6A3, - F957889A0745BB270058B6A3, - F957889B0745BB270058B6A3, - F957889C0745BB270058B6A3, - F957889D0745BB270058B6A3, - F957889E0745BB270058B6A3, - F957889F0745BB270058B6A3, - F95788A00745BB270058B6A3, - F95788A10745BB270058B6A3, - F95788A20745BB270058B6A3, - F95788A30745BB270058B6A3, - F95788A40745BB270058B6A3, - F95788A50745BB270058B6A3, - F95788A60745BB270058B6A3, - F95788A70745BB270058B6A3, - F95788A80745BB270058B6A3, - F95788A90745BB270058B6A3, - F95788AA0745BB270058B6A3, - F95788AB0745BB270058B6A3, - F95788AC0745BB270058B6A3, - F95788AD0745BB270058B6A3, - F95788AE0745BB270058B6A3, - F95788AF0745BB270058B6A3, - F95788B00745BB270058B6A3, - F95788B10745BB270058B6A3, - F95788B20745BB270058B6A3, - F95788B30745BB270058B6A3, - F95788B40745BB270058B6A3, - F95788B50745BB270058B6A3, - F95788B60745BB270058B6A3, - F95788B70745BB270058B6A3, - F95788B80745BB270058B6A3, - F95788B90745BB270058B6A3, - F95788BA0745BB270058B6A3, - F95788BB0745BB270058B6A3, - F95788BC0745BB270058B6A3, - F95788BD0745BB270058B6A3, - F95788BE0745BB270058B6A3, - F95788BF0745BB270058B6A3, - F95788C00745BB270058B6A3, - F95788C10745BB270058B6A3, - F95788C20745BB270058B6A3, - F95788C30745BB270058B6A3, - F95788C40745BB270058B6A3, - F95788C50745BB270058B6A3, - F95788C60745BB270058B6A3, - F95788C70745BB270058B6A3, - F95788C80745BB270058B6A3, - F95788C90745BB270058B6A3, - F95788CA0745BB270058B6A3, - F95788CB0745BB270058B6A3, - F95788CC0745BB270058B6A3, - F95788CD0745BB270058B6A3, - F95788CE0745BB270058B6A3, - F95788CF0745BB270058B6A3, - F95788D00745BB270058B6A3, - F95788D10745BB270058B6A3, - F95788D20745BB270058B6A3, - F95788D30745BB270058B6A3, - F95788D40745BB270058B6A3, - F95788D50745BB270058B6A3, - F95788D60745BB270058B6A3, - F95788D70745BB270058B6A3, - F95788D80745BB270058B6A3, - F95788D90745BB270058B6A3, - F95788DA0745BB270058B6A3, - F95788DB0745BB270058B6A3, - F95788DC0745BB270058B6A3, - F95788DD0745BB270058B6A3, - F95788DE0745BB270058B6A3, - F95788DF0745BB270058B6A3, - F95788E00745BB270058B6A3, - F95788E10745BB270058B6A3, - F95788E20745BB270058B6A3, - F95788E30745BB270058B6A3, - F95788E40745BB270058B6A3, - F95788E50745BB270058B6A3, - F95788E60745BB270058B6A3, - F95788E70745BB270058B6A3, - F95788E80745BB270058B6A3, - F95788E90745BB270058B6A3, - F95788EA0745BB270058B6A3, - F95788EB0745BB270058B6A3, - F95788EC0745BB270058B6A3, - F95788ED0745BB270058B6A3, - F95788EE0745BB270058B6A3, - F95788EF0745BB270058B6A3, - F95788F00745BB270058B6A3, - F95788F10745BB270058B6A3, - F95788F20745BB270058B6A3, - F95788F30745BB270058B6A3, - F95788F40745BB270058B6A3, - F95788F50745BB270058B6A3, - F94BE90A0835D5D700DE8145, - ); - isa = PBXSourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F966BE3308F27A40005CB29B = { + fileRef = F966BB1008F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BE3408F27A40005CB29B = { + fileRef = F966BB1108F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BE3508F27A40005CB29B = { + fileRef = F966BB1208F27A39005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEDB08F27A40005CB29B = { + fileRef = F966BBC508F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEDC08F27A40005CB29B = { + fileRef = F966BBC608F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEDD08F27A40005CB29B = { + fileRef = F966BBC708F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEDE08F27A40005CB29B = { + fileRef = F966BBC808F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEDF08F27A40005CB29B = { + fileRef = F966BBC908F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE008F27A40005CB29B = { + fileRef = F966BBCA08F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE108F27A40005CB29B = { + fileRef = F966BBCB08F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE308F27A40005CB29B = { + fileRef = F966BBCD08F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE608F27A40005CB29B = { + fileRef = F966BBD008F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE708F27A40005CB29B = { + fileRef = F966BBD108F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE808F27A40005CB29B = { + fileRef = F966BBD208F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEE908F27A40005CB29B = { + fileRef = F966BBD308F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEEA08F27A40005CB29B = { + fileRef = F966BBD408F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEEC08F27A40005CB29B = { + fileRef = F966BBD608F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEED08F27A40005CB29B = { + fileRef = F966BBD708F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966BEEE08F27A40005CB29B = { + fileRef = F966BBD808F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + COMPILER_FLAGS = "-DTK_LIBRARY=\\\"${TK_LIBRARY}\\\""; + }; + }; + F966BEF108F27A40005CB29B = { + fileRef = F966BBDB08F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F95788880745BB270058B6A3 = { - fileRef = F5375580016C389901DC9062; + F966BEF208F27A40005CB29B = { + fileRef = F966BBDC08F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788890745BB270058B6A3 = { - fileRef = F5375581016C389901DC9062; + F966BEF308F27A40005CB29B = { + fileRef = F966BBDD08F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F957888A0745BB270058B6A3 = { - fileRef = F5375582016C389901DC9062; + F966BEF608F27A40005CB29B = { + fileRef = F966BBE008F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F957888B0745BB270058B6A3 = { - fileRef = F5375583016C389901DC9062; + F966BEF708F27A40005CB29B = { + fileRef = F966BBE108F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F957888C0745BB270058B6A3 = { - fileRef = F5375584016C389901DC9062; + F966BEF808F27A40005CB29B = { + fileRef = F966BBE208F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F957888D0745BB270058B6A3 = { - fileRef = F5375585016C389901DC9062; + F966BEF908F27A40005CB29B = { + fileRef = F966BBE308F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F957888E0745BB270058B6A3 = { - fileRef = F5375586016C389901DC9062; + F966BF0108F27A40005CB29B = { + fileRef = F966BBEB08F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F957888F0745BB270058B6A3 = { - fileRef = F5375587016C389901DC9062; + F966BF0308F27A40005CB29B = { + fileRef = F966BBED08F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788900745BB270058B6A3 = { - fileRef = F5375588016C389901DC9062; + F966BF0408F27A40005CB29B = { + fileRef = F966BBEE08F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788910745BB270058B6A3 = { - fileRef = F5375589016C389901DC9062; + F966BF0508F27A40005CB29B = { + fileRef = F966BBEF08F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788920745BB270058B6A3 = { - fileRef = F537558A016C389901DC9062; + F966BF0608F27A40005CB29B = { + fileRef = F966BBF008F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788930745BB270058B6A3 = { - fileRef = F537558B016C389901DC9062; + F966BF0708F27A40005CB29B = { + fileRef = F966BBF108F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788940745BB270058B6A3 = { - fileRef = F537558C016C389901DC9062; + F966BF0808F27A40005CB29B = { + fileRef = F966BBF208F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788950745BB270058B6A3 = { - fileRef = F537558D016C389901DC9062; + F966BF0B08F27A40005CB29B = { + fileRef = F966BBF508F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788960745BB270058B6A3 = { - fileRef = F537558E016C389901DC9062; + F966BF7F08F27A41005CB29B = { + fileRef = F966BC7508F27A3D005CB29B; isa = PBXBuildFile; settings = { + COMPILER_FLAGS = "-DTK_TEST"; }; }; - F95788970745BB270058B6A3 = { - fileRef = F537558F016C389901DC9062; + F966BF8308F27A41005CB29B = { + fileRef = F966BC7908F27A3D005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788980745BB270058B6A3 = { - fileRef = F5375590016C389901DC9062; + F966BF9608F27A41005CB29B = { + fileRef = F966BC8C08F27A3D005CB29B; isa = PBXBuildFile; settings = { }; }; - F95788990745BB270058B6A3 = { - fileRef = F5375591016C389901DC9062; + F966C02A08F27A42005CB29B = { + fileRef = F966BD2408F27A3F005CB29B; isa = PBXBuildFile; settings = { }; }; - F957889A0745BB270058B6A3 = { - fileRef = F5375592016C389901DC9062; + F966C02B08F27A42005CB29B = { + fileRef = F966BD2508F27A3F005CB29B; isa = PBXBuildFile; settings = { }; }; - F957889B0745BB270058B6A3 = { - fileRef = F5375593016C389901DC9062; + F966C02C08F27A42005CB29B = { + fileRef = F966BD2608F27A3F005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966C02D08F27A42005CB29B = { + fileRef = F966BD2708F27A3F005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966C02E08F27A42005CB29B = { + fileRef = F966BD2808F27A3F005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966C06F08F281DC005CB29B = { + children = ( + F966C07408F2820D005CB29B, + F966C07608F2821B005CB29B, + F966C07808F28233005CB29B, + ); + isa = PBXGroup; + name = Frameworks; + refType = 4; + sourceTree = "<group>"; + }; + F966C07408F2820D005CB29B = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = CoreFoundation.framework; + path = /System/Library/Frameworks/CoreFoundation.framework; + refType = 0; + sourceTree = "<absolute>"; + }; + F966C07508F2820D005CB29B = { + fileRef = F966C07408F2820D005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966C07608F2821B005CB29B = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = Carbon.framework; + path = /System/Library/Frameworks/Carbon.framework; + refType = 0; + sourceTree = "<absolute>"; + }; + F966C07708F2821B005CB29B = { + fileRef = F966C07608F2821B005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F966C07808F28233005CB29B = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + name = IOKit.framework; + path = /System/Library/Frameworks/IOKit.framework; + refType = 0; + sourceTree = "<absolute>"; + }; + F966C07908F28233005CB29B = { + fileRef = F966C07808F28233005CB29B; + isa = PBXBuildFile; + settings = { + }; + }; + F96D3DF608F27169004A47F5 = { + children = ( + F96D3EC908F272A7004A47F5, + F96D432C08F272B4004A47F5, + F96D443E08F272B9004A47F5, + F96D425C08F272B2004A47F5, + F96D446E08F272B9004A47F5, + F96D3F3808F272A7004A47F5, + F96D434408F272B5004A47F5, + F96D3DFC08F272A4004A47F5, + F96D43D008F272B8004A47F5, + F96D3DFA08F272A4004A47F5, + F96D3DFB08F272A4004A47F5, + F96D434308F272B5004A47F5, + F96D432B08F272B4004A47F5, + ); + isa = PBXGroup; + name = "Tcl Sources"; + path = ../../tcl; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + F96D3DF708F271BE004A47F5 = { + children = ( + F966BAA508F27A38005CB29B, + F966BB9708F27A3B005CB29B, + F966BC6B08F27A3D005CB29B, + F966BD1908F27A3F005CB29B, + F966BA0308F27A37005CB29B, + F966BC9208F27A3D005CB29B, + F966BB1308F27A39005CB29B, + F966BC0408F27A3C005CB29B, + F966BA1008F27A37005CB29B, + F966BA0E08F27A37005CB29B, + F966BA0F08F27A37005CB29B, + F966BC0308F27A3C005CB29B, + F966BB9608F27A3B005CB29B, + ); + isa = PBXGroup; + name = "Tk Sources"; + path = ../../tk; + refType = 2; + sourceTree = SOURCE_ROOT; + }; + F96D3DFA08F272A4004A47F5 = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = ChangeLog; + refType = 4; + sourceTree = "<group>"; + }; + F96D3DFB08F272A4004A47F5 = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = changes; + refType = 4; + sourceTree = "<group>"; + }; + F96D3DFC08F272A4004A47F5 = { + children = ( + F96D3DFD08F272A4004A47F5, + F96D3DFE08F272A4004A47F5, + F96D3DFF08F272A4004A47F5, + F96D3E0008F272A4004A47F5, + F96D3E0108F272A4004A47F5, + F96D3E0208F272A4004A47F5, + F96D3E0308F272A4004A47F5, + F96D3E0408F272A5004A47F5, + F96D3E0508F272A5004A47F5, + F96D3E0608F272A5004A47F5, + F96D3E0708F272A5004A47F5, + F96D3E0808F272A5004A47F5, + F96D3E0908F272A5004A47F5, + F96D3E0A08F272A5004A47F5, + F96D3E0B08F272A5004A47F5, + F96D3E0C08F272A5004A47F5, + F96D3E0D08F272A5004A47F5, + F96D3E0E08F272A5004A47F5, + F96D3E0F08F272A5004A47F5, + F96D3E1008F272A5004A47F5, + F96D3E1108F272A5004A47F5, + F96D3E1208F272A5004A47F5, + F96D3E1308F272A5004A47F5, + F96D3E1408F272A5004A47F5, + F96D3E1508F272A5004A47F5, + F96D3E1608F272A5004A47F5, + F96D3E1708F272A5004A47F5, + F96D3E1808F272A5004A47F5, + F96D3E1908F272A5004A47F5, + F96D3E1A08F272A5004A47F5, + F96D3E1B08F272A5004A47F5, + F96D3E1C08F272A5004A47F5, + F96D3E1D08F272A5004A47F5, + F96D3E1E08F272A5004A47F5, + F96D3E1F08F272A5004A47F5, + F96D3E2008F272A5004A47F5, + F96D3E2108F272A5004A47F5, + F96D3E2208F272A5004A47F5, + F96D3E2308F272A5004A47F5, + F96D3E2408F272A5004A47F5, + F96D3E2508F272A5004A47F5, + F96D3E2608F272A5004A47F5, + F96D3E2708F272A5004A47F5, + F96D3E2808F272A5004A47F5, + F96D3E2908F272A5004A47F5, + F96D3E2A08F272A5004A47F5, + F96D3E2B08F272A5004A47F5, + F96D3E2C08F272A5004A47F5, + F96D3E2D08F272A5004A47F5, + F96D3E2E08F272A5004A47F5, + F96D3E2F08F272A5004A47F5, + F96D3E3008F272A5004A47F5, + F96D3E3108F272A5004A47F5, + F96D3E3208F272A5004A47F5, + F96D3E3308F272A5004A47F5, + F96D3E3408F272A5004A47F5, + F96D3E3508F272A5004A47F5, + F96D3E3608F272A5004A47F5, + F96D3E3708F272A5004A47F5, + F96D3E3808F272A5004A47F5, + F96D3E3908F272A5004A47F5, + F96D3E3A08F272A5004A47F5, + F96D3E3B08F272A5004A47F5, + F96D3E3C08F272A5004A47F5, + F96D3E3D08F272A5004A47F5, + F96D3E3E08F272A5004A47F5, + F96D3E3F08F272A5004A47F5, + F96D3E4008F272A5004A47F5, + F96D3E4108F272A5004A47F5, + F96D3E4208F272A5004A47F5, + F96D3E4308F272A5004A47F5, + F96D3E4408F272A5004A47F5, + F96D3E4508F272A5004A47F5, + F96D3E4608F272A5004A47F5, + F96D3E4708F272A5004A47F5, + F96D3E4808F272A5004A47F5, + F96D3E4908F272A5004A47F5, + F96D3E4A08F272A5004A47F5, + F96D3E4B08F272A5004A47F5, + F96D3E4C08F272A5004A47F5, + F96D3E4D08F272A5004A47F5, + F96D3E4E08F272A5004A47F5, + F96D3E4F08F272A5004A47F5, + F96D3E5008F272A5004A47F5, + F96D3E5108F272A5004A47F5, + F96D3E5208F272A6004A47F5, + F96D3E5308F272A6004A47F5, + F96D3E5408F272A6004A47F5, + F96D3E5508F272A6004A47F5, + F96D3E5608F272A6004A47F5, + F96D3E5708F272A6004A47F5, + F96D3E5808F272A6004A47F5, + F96D3E5908F272A6004A47F5, + F96D3E5A08F272A6004A47F5, + F96D3E5B08F272A6004A47F5, + F96D3E5C08F272A6004A47F5, + F96D3E5D08F272A6004A47F5, + F96D3E5E08F272A6004A47F5, + F96D3E5F08F272A6004A47F5, + F96D3E6008F272A6004A47F5, + F96D3E6108F272A6004A47F5, + F96D3E6208F272A6004A47F5, + F96D3E6308F272A6004A47F5, + F96D3E6408F272A6004A47F5, + F96D3E6508F272A6004A47F5, + F96D3E6608F272A6004A47F5, + F96D3E6708F272A6004A47F5, + F96D3E6808F272A6004A47F5, + F96D3E6908F272A6004A47F5, + F96D3E6A08F272A6004A47F5, + F96D3E6B08F272A6004A47F5, + F96D3E6C08F272A6004A47F5, + F96D3E6D08F272A6004A47F5, + F96D3E6E08F272A6004A47F5, + F96D3E6F08F272A6004A47F5, + F96D3E7008F272A6004A47F5, + F96D3E7108F272A6004A47F5, + F96D3E7208F272A6004A47F5, + F96D3E7308F272A6004A47F5, + F96D3E7408F272A6004A47F5, + F96D3E7508F272A6004A47F5, + F96D3E7608F272A6004A47F5, + F96D3E7708F272A6004A47F5, + F96D3E7808F272A6004A47F5, + F96D3E7908F272A6004A47F5, + F96D3E7A08F272A6004A47F5, + F96D3E7B08F272A6004A47F5, + F96D3E7C08F272A6004A47F5, + F96D3E7D08F272A6004A47F5, + F96D3E7E08F272A6004A47F5, + F96D3E7F08F272A6004A47F5, + F96D3E8008F272A6004A47F5, + F96D3E8108F272A6004A47F5, + F96D3E8208F272A6004A47F5, + F96D3E8308F272A6004A47F5, + F96D3E8408F272A6004A47F5, + F96D3E8508F272A6004A47F5, + F96D3E8608F272A6004A47F5, + F96D3E8708F272A6004A47F5, + F96D3E8808F272A6004A47F5, + F96D3E8908F272A6004A47F5, + F96D3E8A08F272A6004A47F5, + F96D3E8B08F272A6004A47F5, + F96D3E8C08F272A6004A47F5, + F96D3E8D08F272A6004A47F5, + F96D3E8E08F272A6004A47F5, + F96D3E8F08F272A6004A47F5, + F96D3E9008F272A6004A47F5, + F96D3E9108F272A6004A47F5, + F96D3E9208F272A6004A47F5, + F96D3E9308F272A6004A47F5, + F96D3E9408F272A6004A47F5, + F96D3E9508F272A6004A47F5, + F96D3E9608F272A6004A47F5, + F96D3E9708F272A6004A47F5, + F96D3E9808F272A6004A47F5, + F96D3E9908F272A6004A47F5, + F96D3E9A08F272A6004A47F5, + F96D3E9B08F272A7004A47F5, + F96D3E9C08F272A7004A47F5, + F96D3E9D08F272A7004A47F5, + F96D3E9E08F272A7004A47F5, + F96D3E9F08F272A7004A47F5, + F96D3EA008F272A7004A47F5, + F96D3EA108F272A7004A47F5, + F96D3EA208F272A7004A47F5, + F96D3EA308F272A7004A47F5, + F96D3EA408F272A7004A47F5, + F96D3EA508F272A7004A47F5, + F96D3EA608F272A7004A47F5, + F96D3EA708F272A7004A47F5, + F96D3EA808F272A7004A47F5, + F96D3EA908F272A7004A47F5, + F96D3EAA08F272A7004A47F5, + F96D3EAB08F272A7004A47F5, + F96D3EAC08F272A7004A47F5, + F96D3EAD08F272A7004A47F5, + F96D3EAE08F272A7004A47F5, + F96D3EAF08F272A7004A47F5, + F96D3EB008F272A7004A47F5, + F96D3EB108F272A7004A47F5, + F96D3EB208F272A7004A47F5, + F96D3EB308F272A7004A47F5, + F96D3EB408F272A7004A47F5, + F96D3EB508F272A7004A47F5, + F96D3EB608F272A7004A47F5, + F96D3EB708F272A7004A47F5, + F96D3EB808F272A7004A47F5, + F96D3EB908F272A7004A47F5, + F96D3EBA08F272A7004A47F5, + F96D3EBB08F272A7004A47F5, + F96D3EBC08F272A7004A47F5, + F96D3EBD08F272A7004A47F5, + F96D3EBE08F272A7004A47F5, + F96D3EBF08F272A7004A47F5, + F96D3EC008F272A7004A47F5, + F96D3EC108F272A7004A47F5, + F96D3EC208F272A7004A47F5, + F96D3EC308F272A7004A47F5, + F96D3EC408F272A7004A47F5, + F96D3EC508F272A7004A47F5, + F96D3EC608F272A7004A47F5, + F96D3EC708F272A7004A47F5, + F96D3EC808F272A7004A47F5, + ); + isa = PBXGroup; + path = doc; + refType = 4; + sourceTree = "<group>"; + }; + F96D3DFD08F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Access.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3DFE08F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = AddErrInfo.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3DFF08F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = after.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0008F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Alloc.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0108F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = AllowExc.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0208F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = append.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0308F272A4004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = AppInit.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0408F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = array.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0508F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = AssocData.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0608F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Async.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0708F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = BackgdErr.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0808F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Backslash.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0908F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = bgerror.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0A08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = binary.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0B08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = BoolObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0C08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = break.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0D08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ByteArrObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0E08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CallDel.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E0F08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = case.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1008F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = catch.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1108F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = cd.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1208F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = chan.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1308F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ChnlStack.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1408F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = clock.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1508F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = close.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1608F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CmdCmplt.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1708F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Concat.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1808F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = concat.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1908F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = continue.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1A08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtChannel.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1B08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtChnlHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1C08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtCloseHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1D08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtCommand.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1E08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtFileHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E1F08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtInterp.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2008F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtMathFnc.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2108F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtObjCmd.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2208F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtSlave.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2308F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtTimerHdlr.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2408F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = CrtTrace.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2508F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = dde.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2608F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DetachPids.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2708F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = dict.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2808F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DictObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2908F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DoOneEvent.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2A08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DoubleObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2B08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DoWhenIdle.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2C08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DString.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2D08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = DumpActiveMemory.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2E08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Encoding.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E2F08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = encoding.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3008F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Ensemble.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3108F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Environment.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3208F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = eof.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3308F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = error.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3408F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Eval.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3508F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = eval.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3608F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = exec.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3708F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Exit.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3808F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = exit.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3908F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = expr.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3A08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ExprLong.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3B08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ExprLongObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3C08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = fblocked.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3D08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = fconfigure.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3E08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = fcopy.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E3F08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = file.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4008F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = fileevent.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4108F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = filename.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4208F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = FileSystem.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4308F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = FindExec.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4408F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = flush.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4508F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = for.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4608F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = foreach.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4708F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = format.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4808F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetCwd.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4908F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetHostName.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4A08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetIndex.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4B08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetInt.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4C08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetOpnFl.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4D08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = gets.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4E08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetStdChan.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E4F08F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetTime.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5008F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = GetVersion.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5108F272A5004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = glob.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5208F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = global.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5308F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Hash.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5408F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = history.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5508F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = http.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5608F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = if.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5708F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = incr.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5808F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = info.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5908F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Init.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5A08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = InitStubs.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5B08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Interp.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5C08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = interp.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5D08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = IntObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5E08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = join.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E5F08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lappend.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6008F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lassign.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6108F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = library.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6208F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Limit.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6308F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lindex.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6408F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = LinkVar.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6508F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = linsert.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6608F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = list.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6708F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ListObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6808F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = llength.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6908F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = load.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6A08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lrange.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6B08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lrepeat.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6C08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lreplace.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6D08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lsearch.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6E08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lset.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E6F08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = lsort.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7008F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = man.macros; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7108F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = mathfunc.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7208F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = memory.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7308F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = msgcat.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7408F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Namespace.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7508F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = namespace.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7608F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Notifier.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7708F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Object.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7808F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ObjectType.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7908F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = open.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7A08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = OpenFileChnl.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7B08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = OpenTcp.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7C08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = package.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7D08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = packagens.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7E08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Panic.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E7F08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ParseCmd.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8008F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = pid.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8108F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgMkIndex.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8208F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = PkgRequire.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8308F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Preserve.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8408F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = PrintDbl.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8508F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = proc.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8608F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = puts.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8708F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = pwd.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8808F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = re_syntax.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8908F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = read.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8A08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = RecEvalObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8B08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = RecordEval.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8C08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = RegConfig.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8D08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = RegExp.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8E08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = regexp.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E8F08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = registry.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9008F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = regsub.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9108F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = rename.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9208F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = return.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9308F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = safe.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9408F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SaveResult.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9508F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = scan.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9608F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = seek.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9708F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = set.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9808F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetChanErr.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9908F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetErrno.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9A08F272A6004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetRecLmt.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9B08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetResult.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9C08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SetVar.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9D08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Signal.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9E08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Sleep.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3E9F08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = socket.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA008F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = source.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA108F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SourceRCFile.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA208F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = split.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA308F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SplitList.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA408F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SplitPath.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA508F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = StaticPkg.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA608F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = StdChannels.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA708F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = string.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA808F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = StringObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EA908F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = StrMatch.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EAA08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = subst.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EAB08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = SubstObj.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EAC08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = switch.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EAD08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Tcl.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EAE08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Tcl_Main.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EAF08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = TCL_MEM_DEBUG.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB008F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tclsh.1; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB108F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tcltest.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB208F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tclvars.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB308F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tell.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB408F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Thread.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB508F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = time.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB608F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = tm.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB708F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = ToUpper.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB808F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = trace.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EB908F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = TraceCmd.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EBA08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = TraceVar.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EBB08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Translate.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EBC08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = UniCharIsAlpha.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EBD08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = unknown.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EBE08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = unload.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EBF08F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = unset.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC008F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = update.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC108F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = uplevel.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC208F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = UpVar.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC308F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = upvar.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC408F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = Utf.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC508F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = variable.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC608F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = vwait.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC708F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = while.n; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC808F272A7004A47F5 = { + explicitFileType = text.man; + fileEncoding = 4; + isa = PBXFileReference; + path = WrongNumArgs.3; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EC908F272A7004A47F5 = { + children = ( + F96D3ECA08F272A7004A47F5, + F96D3ECB08F272A7004A47F5, + F96D3ECC08F272A7004A47F5, + F96D3ECD08F272A7004A47F5, + F96D3ECE08F272A7004A47F5, + F96D3ECF08F272A7004A47F5, + F96D3ED008F272A7004A47F5, + F96D3ED108F272A7004A47F5, + F96D3ED208F272A7004A47F5, + F96D3ED308F272A7004A47F5, + F96D3ED408F272A7004A47F5, + F96D3ED508F272A7004A47F5, + F96D3ED608F272A7004A47F5, + F96D3ED708F272A7004A47F5, + F96D3ED808F272A7004A47F5, + F96D3ED908F272A7004A47F5, + F96D3EDA08F272A7004A47F5, + F96D3EDB08F272A7004A47F5, + F96D3EDC08F272A7004A47F5, + F96D3EDD08F272A7004A47F5, + F96D3EDE08F272A7004A47F5, + F96D3EDF08F272A7004A47F5, + F96D3EE008F272A7004A47F5, + F96D3EE108F272A7004A47F5, + F96D3EE208F272A7004A47F5, + F96D3EE308F272A7004A47F5, + F96D3EE408F272A7004A47F5, + F96D3EE508F272A7004A47F5, + F96D3EE608F272A7004A47F5, + F96D3EE708F272A7004A47F5, + F96D3EE808F272A7004A47F5, + F96D3EE908F272A7004A47F5, + F96D3EEA08F272A7004A47F5, + F96D3EEB08F272A7004A47F5, + F96D3EEC08F272A7004A47F5, + F96D3EED08F272A7004A47F5, + F96D3EEE08F272A7004A47F5, + F96D3EEF08F272A7004A47F5, + F96D3EF008F272A7004A47F5, + F96D3EF108F272A7004A47F5, + F96D3EF208F272A7004A47F5, + F96D3EF308F272A7004A47F5, + F96D3EF408F272A7004A47F5, + F96D3EF508F272A7004A47F5, + F96D3EF608F272A7004A47F5, + F96D3EF708F272A7004A47F5, + F96D3EF808F272A7004A47F5, + F96D3EF908F272A7004A47F5, + F96D3EFA08F272A7004A47F5, + F96D3EFB08F272A7004A47F5, + F96D3EFC08F272A7004A47F5, + F96D3EFD08F272A7004A47F5, + F96D3EFE08F272A7004A47F5, + F96D3EFF08F272A7004A47F5, + F96D3F0008F272A7004A47F5, + F96D3F0108F272A7004A47F5, + F96D3F0208F272A7004A47F5, + F96D3F0308F272A7004A47F5, + F96D3F0408F272A7004A47F5, + F96D3F0508F272A7004A47F5, + F96D3F0608F272A7004A47F5, + F96D3F0708F272A7004A47F5, + F96D3F0808F272A7004A47F5, + F96D3F0908F272A7004A47F5, + F96D3F0A08F272A7004A47F5, + F96D3F0B08F272A7004A47F5, + F96D3F0C08F272A7004A47F5, + F96D3F0D08F272A7004A47F5, + F96D3F0E08F272A7004A47F5, + F96D3F0F08F272A7004A47F5, + F96D3F1008F272A7004A47F5, + F96D3F1108F272A7004A47F5, + F96D3F1208F272A7004A47F5, + F96D3F1308F272A7004A47F5, + F96D3F1408F272A7004A47F5, + F96D3F1508F272A7004A47F5, + F96D3F1608F272A7004A47F5, + F96D3F1708F272A7004A47F5, + F96D3F1808F272A7004A47F5, + F96D3F1908F272A7004A47F5, + F96D3F1A08F272A7004A47F5, + F96D3F1B08F272A7004A47F5, + F96D3F1C08F272A7004A47F5, + F96D3F1D08F272A7004A47F5, + F96D3F1E08F272A7004A47F5, + F96D3F1F08F272A7004A47F5, + F96D3F2408F272A7004A47F5, + F96D3F2508F272A7004A47F5, + F96D3F2608F272A7004A47F5, + F96D3F2708F272A7004A47F5, + F96D3F2808F272A7004A47F5, + F96D3F2908F272A7004A47F5, + F96D3F2A08F272A7004A47F5, + F96D3F2B08F272A7004A47F5, + F96D3F2C08F272A7004A47F5, + F96D3F2D08F272A7004A47F5, + F96D3F2E08F272A7004A47F5, + F96D3F2F08F272A7004A47F5, + F96D3F3008F272A7004A47F5, + F96D3F3108F272A7004A47F5, + F96D3F3208F272A7004A47F5, + F96D3F3308F272A7004A47F5, + F96D3F3408F272A7004A47F5, + F96D3F3508F272A7004A47F5, + F96D3F3608F272A7004A47F5, + F96D3F3708F272A7004A47F5, + ); + isa = PBXGroup; + path = generic; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ECA08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ECB08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regc_color.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ECC08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regc_cvec.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ECD08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regc_lex.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ECE08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regc_locale.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ECF08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regc_nfa.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED008F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regcomp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED108F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = regcustom.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED208F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = rege_dfa.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED308F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regerror.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = regerrs.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = regex.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regexec.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regfree.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED808F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = regfronts.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3ED908F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = regguts.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EDA08F272A7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tcl.decls; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EDB08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tcl.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EDC08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclAlloc.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EDD08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclAsync.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EDE08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclBasic.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EDF08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclBinary.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE008F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCkalloc.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE108F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclClock.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE208F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCmdAH.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE308F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCmdIL.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCmdMZ.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCompCmds.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCompExpr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclCompile.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE808F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclCompile.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EE908F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclConfig.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EEA08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclDate.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EEB08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclDecls.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EEC08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclDictObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EED08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclEncoding.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EEE08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclEnv.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EEF08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclEvent.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF008F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclExecute.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF108F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclFCmd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF208F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclFileName.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF308F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclFileSystem.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclGet.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.yacc; + path = tclGetDate.y; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclHash.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclHistory.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF808F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIndexObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EF908F272A7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tclInt.decls; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EFA08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclInt.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EFB08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclIntDecls.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EFC08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclInterp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EFD08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclIntPlatDecls.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EFE08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIO.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3EFF08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclIO.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0008F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIOCmd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0108F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIOGT.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0208F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIORChan.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0308F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIOSock.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclIOUtil.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLink.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclListObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLiteral.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0808F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoad.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0908F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadNone.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0A08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclMain.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0B08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclNamesp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0C08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclNotify.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0D08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0E08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPanic.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F0F08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclParse.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1008F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclParseExpr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1108F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPathObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1208F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPipe.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1308F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPkg.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPkgConfig.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclPlatDecls.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclPort.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPosixStr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1808F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclPreserve.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1908F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclProc.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1A08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclRegexp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1B08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclRegexp.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1C08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclResolve.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1D08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclResult.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1E08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclScan.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F1F08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclStringObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclStrToD.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclStubInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclStubLib.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclTest.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2808F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclTestObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2908F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclTestProcBodyObj.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2A08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclThread.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2B08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclThreadAlloc.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2C08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclThreadJoin.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2D08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclThreadStorage.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2E08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclThreadTest.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F2F08F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclTimer.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3008F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclTomMath.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3108F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclTomMathInterface.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3208F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclTrace.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3308F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUniData.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3408F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUtf.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3508F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUtil.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3608F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclVar.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3708F272A7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tommath.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3808F272A7004A47F5 = { + children = ( + F96D3F3908F272A8004A47F5, + F96D3F3A08F272A8004A47F5, + F96D3F3B08F272A8004A47F5, + F96D3F8C08F272A8004A47F5, + F96D3F8D08F272A8004A47F5, + F96D3F9008F272A8004A47F5, + F96D3F9308F272A8004A47F5, + F96D3F9408F272A8004A47F5, + F96D401708F272AA004A47F5, + F96D401A08F272AA004A47F5, + F96D401B08F272AA004A47F5, + F96D401C08F272AA004A47F5, + F96D401E08F272AA004A47F5, + F96D401F08F272AA004A47F5, + F96D402008F272AA004A47F5, + F96D402308F272AA004A47F5, + F96D425B08F272B2004A47F5, + ); + isa = PBXGroup; + path = library; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3908F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = auto.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3A08F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = clock.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3B08F272A8004A47F5 = { + children = ( + F96D3F3C08F272A8004A47F5, + ); + isa = PBXGroup; + path = dde; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F3C08F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F8C08F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = history.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F8D08F272A8004A47F5 = { + children = ( + F96D3F8E08F272A8004A47F5, + F96D3F8F08F272A8004A47F5, + ); + isa = PBXGroup; + path = http; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F8E08F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = http.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F8F08F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9008F272A8004A47F5 = { + children = ( + F96D3F9108F272A8004A47F5, + F96D3F9208F272A8004A47F5, + ); + isa = PBXGroup; + path = http1.0; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9108F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = http.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9208F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9308F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = init.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9408F272A8004A47F5 = { + children = ( + F96D3F9508F272A8004A47F5, + F96D3F9608F272A8004A47F5, + ); + isa = PBXGroup; + path = msgcat; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9508F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = msgcat.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D3F9608F272A8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401708F272AA004A47F5 = { + children = ( + F96D401808F272AA004A47F5, + F96D401908F272AA004A47F5, + ); + isa = PBXGroup; + path = opt; + refType = 4; + sourceTree = "<group>"; + }; + F96D401808F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = optparse.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401908F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401A08F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = package.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401B08F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = parray.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401C08F272AA004A47F5 = { + children = ( + F96D401D08F272AA004A47F5, + ); + isa = PBXGroup; + path = reg; + refType = 4; + sourceTree = "<group>"; + }; + F96D401D08F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401E08F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = safe.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D401F08F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tclIndex; + refType = 4; + sourceTree = "<group>"; + }; + F96D402008F272AA004A47F5 = { + children = ( + F96D402108F272AA004A47F5, + F96D402208F272AA004A47F5, + ); + isa = PBXGroup; + path = tcltest; + refType = 4; + sourceTree = "<group>"; + }; + F96D402108F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgIndex.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D402208F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tcltest.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D402308F272AA004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tm.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D425B08F272B2004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = word.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D425C08F272B2004A47F5 = { + children = ( + F96D425F08F272B3004A47F5, + F96D426108F272B3004A47F5, + F96D426208F272B3004A47F5, + F96D426308F272B3004A47F5, + F96D426408F272B3004A47F5, + F96D426508F272B3004A47F5, + F96D426608F272B3004A47F5, + F96D426708F272B3004A47F5, + F96D426808F272B3004A47F5, + F96D426908F272B3004A47F5, + F96D426A08F272B3004A47F5, + F96D426B08F272B3004A47F5, + F96D426C08F272B3004A47F5, + F96D426D08F272B3004A47F5, + F96D426E08F272B3004A47F5, + F96D426F08F272B3004A47F5, + F96D427008F272B3004A47F5, + F96D427108F272B3004A47F5, + F96D427208F272B3004A47F5, + F96D427308F272B3004A47F5, + F96D427408F272B3004A47F5, + F96D427508F272B3004A47F5, + F96D427608F272B3004A47F5, + F96D427708F272B3004A47F5, + F96D427808F272B3004A47F5, + F96D427908F272B3004A47F5, + F96D427A08F272B3004A47F5, + F96D427B08F272B3004A47F5, + F96D427C08F272B3004A47F5, + F96D427D08F272B3004A47F5, + F96D427E08F272B3004A47F5, + F96D427F08F272B3004A47F5, + F96D428008F272B3004A47F5, + F96D428108F272B3004A47F5, + F96D428208F272B3004A47F5, + F96D428308F272B3004A47F5, + F96D428408F272B3004A47F5, + F96D428508F272B3004A47F5, + F96D428608F272B3004A47F5, + F96D428708F272B3004A47F5, + F96D428808F272B3004A47F5, + F96D428908F272B3004A47F5, + F96D428A08F272B3004A47F5, + F96D428B08F272B3004A47F5, + F96D428C08F272B3004A47F5, + F96D428D08F272B3004A47F5, + F96D428E08F272B3004A47F5, + F96D428F08F272B3004A47F5, + F96D429008F272B3004A47F5, + F96D429108F272B3004A47F5, + F96D429208F272B3004A47F5, + F96D429308F272B3004A47F5, + F96D429408F272B3004A47F5, + F96D429508F272B3004A47F5, + F96D429608F272B3004A47F5, + F96D429708F272B3004A47F5, + F96D429808F272B3004A47F5, + F96D429908F272B3004A47F5, + F96D429A08F272B3004A47F5, + F96D429B08F272B3004A47F5, + F96D429C08F272B3004A47F5, + F96D429D08F272B3004A47F5, + F96D429E08F272B3004A47F5, + F96D429F08F272B3004A47F5, + F96D42A008F272B3004A47F5, + F96D42A108F272B3004A47F5, + F96D42A208F272B3004A47F5, + F96D42A308F272B3004A47F5, + F96D42A408F272B3004A47F5, + F96D42A508F272B3004A47F5, + F96D42A608F272B3004A47F5, + F96D42A708F272B3004A47F5, + F96D42A808F272B3004A47F5, + F96D42A908F272B3004A47F5, + F96D42AA08F272B3004A47F5, + F96D42AB08F272B3004A47F5, + F96D42AC08F272B3004A47F5, + F96D42AD08F272B3004A47F5, + F96D42AE08F272B3004A47F5, + F96D42AF08F272B3004A47F5, + F96D42B008F272B3004A47F5, + F96D42B108F272B3004A47F5, + F96D42B208F272B3004A47F5, + F96D42B308F272B3004A47F5, + F96D42B408F272B3004A47F5, + F96D42B508F272B3004A47F5, + F96D42B608F272B3004A47F5, + F96D42B708F272B3004A47F5, + F96D42B808F272B3004A47F5, + F96D42B908F272B3004A47F5, + F96D42BA08F272B3004A47F5, + F96D42BB08F272B3004A47F5, + F96D42BC08F272B3004A47F5, + F96D42BD08F272B3004A47F5, + F96D42BE08F272B3004A47F5, + F96D42BF08F272B3004A47F5, + F96D42C008F272B3004A47F5, + F96D42C108F272B3004A47F5, + F96D42C208F272B3004A47F5, + F96D42C308F272B3004A47F5, + F96D42C408F272B3004A47F5, + F96D42C508F272B3004A47F5, + F96D42C608F272B3004A47F5, + F96D42C708F272B3004A47F5, + F96D42C808F272B3004A47F5, + F96D42C908F272B3004A47F5, + F96D42CA08F272B3004A47F5, + F96D42CB08F272B3004A47F5, + F96D42CC08F272B3004A47F5, + F96D42CD08F272B3004A47F5, + F96D42CE08F272B3004A47F5, + F96D42CF08F272B3004A47F5, + F96D42D008F272B3004A47F5, + F96D42D108F272B3004A47F5, + F96D42D208F272B3004A47F5, + F96D42D308F272B3004A47F5, + F96D42D408F272B3004A47F5, + F96D42D508F272B3004A47F5, + F96D42D608F272B3004A47F5, + F96D42D708F272B3004A47F5, + F96D42D908F272B3004A47F5, + F96D42DA08F272B3004A47F5, + F96D42F008F272B3004A47F5, + F96D431D08F272B4004A47F5, + F96D432608F272B4004A47F5, + F96D432908F272B4004A47F5, + F96D432A08F272B4004A47F5, + ); + isa = PBXGroup; + path = libtommath; + refType = 4; + sourceTree = "<group>"; + }; + F96D425F08F272B3004A47F5 = { + isa = PBXFileReference; + lastKnownFileType = image.pdf; + path = bn.pdf; + refType = 4; + sourceTree = "<group>"; + }; + F96D426108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_error.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_fast_mp_invmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_fast_mp_montgomery_reduce.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_fast_s_mp_mul_digs.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_fast_s_mp_mul_high_digs.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_fast_s_mp_sqr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_2expt.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_abs.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_add.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426A08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_add_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426B08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_addmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426C08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_and.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426D08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_clamp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426E08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_clear.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D426F08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_clear_multi.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_cmp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_cmp_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_cmp_mag.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_cnt_lsb.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_copy.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_count_bits.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_div.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_div_2.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_div_2d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_div_3.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427A08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_div_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427B08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_dr_is_modulus.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427C08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_dr_reduce.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427D08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_dr_setup.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427E08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_exch.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D427F08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_expt_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_exptmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_exptmod_fast.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_exteuclid.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_fread.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_fwrite.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_gcd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_get_int.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_grow.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_init.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_init_copy.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428A08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_init_multi.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428B08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_init_set.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428C08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_init_set_int.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428D08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_init_size.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428E08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_invmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D428F08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_invmod_slow.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_is_square.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_jacobi.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_karatsuba_mul.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_karatsuba_sqr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_lcm.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_lshd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mod_2d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mod_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_montgomery_calc_normalization.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429A08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_montgomery_reduce.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429B08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_montgomery_setup.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429C08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mul.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429D08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mul_2.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429E08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mul_2d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D429F08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mul_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_mulmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_n_root.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_neg.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_or.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_fermat.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_is_divisible.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_is_prime.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_miller_rabin.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_next_prime.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42A908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_rabin_miller_trials.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42AA08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_prime_random_ex.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42AB08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_radix_size.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42AC08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_radix_smap.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42AD08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_rand.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42AE08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_read_radix.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42AF08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_read_signed_bin.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_read_unsigned_bin.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_2k.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_2k_l.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_2k_setup.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_2k_setup_l.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_is_2k.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_is_2k_l.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_reduce_setup.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42B908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_rshd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42BA08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_set.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42BB08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_set_int.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42BC08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_shrink.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42BD08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_signed_bin_size.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42BE08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_sqr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42BF08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_sqrmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_sqrt.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_sub.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_sub_d.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_submod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_to_signed_bin.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_to_signed_bin_n.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_to_unsigned_bin.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_to_unsigned_bin_n.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C808F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_toom_mul.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42C908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_toom_sqr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42CA08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_toradix.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42CB08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_toradix_n.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42CC08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_unsigned_bin_size.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42CD08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_xor.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42CE08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_mp_zero.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42CF08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_prime_tab.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_reverse.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D108F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_s_mp_add.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D208F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_s_mp_exptmod.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D308F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_s_mp_mul_digs.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D408F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_s_mp_mul_high_digs.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D508F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_s_mp_sqr.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D608F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bn_s_mp_sub.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D708F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = bncore.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D42D908F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = callgraph.txt; + refType = 4; + sourceTree = "<group>"; + }; + F96D42DA08F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = changes.txt; + refType = 4; + sourceTree = "<group>"; + }; + F96D42F008F272B3004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = LICENSE; + refType = 4; + sourceTree = "<group>"; + }; + F96D431D08F272B4004A47F5 = { + isa = PBXFileReference; + lastKnownFileType = image.pdf; + path = poster.pdf; + refType = 4; + sourceTree = "<group>"; + }; + F96D432608F272B4004A47F5 = { + isa = PBXFileReference; + lastKnownFileType = image.pdf; + path = tommath.pdf; + refType = 4; + sourceTree = "<group>"; + }; + F96D432908F272B4004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tommath_class.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D432A08F272B4004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tommath_superclass.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D432B08F272B4004A47F5 = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = license.terms; + refType = 4; + sourceTree = "<group>"; + }; + F96D432C08F272B4004A47F5 = { + children = ( + F96D432E08F272B5004A47F5, + F96D432F08F272B5004A47F5, + F96D433108F272B5004A47F5, + F96D433208F272B5004A47F5, + F96D433908F272B5004A47F5, + F96D433D08F272B5004A47F5, + F96D433E08F272B5004A47F5, + ); + isa = PBXGroup; + path = macosx; + refType = 4; + sourceTree = "<group>"; + }; + F96D432E08F272B5004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure.ac; + refType = 4; + sourceTree = "<group>"; + }; + F96D432F08F272B5004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = GNUmakefile; + refType = 4; + sourceTree = "<group>"; + }; + F96D433108F272B5004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D433208F272B5004A47F5 = { + explicitFileType = text.plist; + fileEncoding = 4; + isa = PBXFileReference; + path = "Tcl-Info.plist.in"; + refType = 4; + sourceTree = "<group>"; + }; + F96D433908F272B5004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclMacOSXBundle.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D433D08F272B5004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclMacOSXFCmd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D433E08F272B5004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclMacOSXNotify.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D434308F272B5004A47F5 = { + explicitFileType = text; + fileEncoding = 4; + isa = PBXFileReference; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D434408F272B5004A47F5 = { + children = ( + F96D434508F272B5004A47F5, + F96D434608F272B5004A47F5, + F96D434708F272B5004A47F5, + F96D434808F272B5004A47F5, + F96D434908F272B5004A47F5, + F96D434A08F272B5004A47F5, + F96D434B08F272B5004A47F5, + F96D434C08F272B5004A47F5, + F96D434D08F272B5004A47F5, + F96D434E08F272B5004A47F5, + F96D434F08F272B5004A47F5, + F96D435008F272B5004A47F5, + F96D435108F272B5004A47F5, + F96D435208F272B5004A47F5, + F96D435308F272B5004A47F5, + F96D435408F272B5004A47F5, + F96D435508F272B5004A47F5, + F96D435608F272B5004A47F5, + F96D435708F272B5004A47F5, + F96D435808F272B5004A47F5, + F96D435908F272B5004A47F5, + F96D435A08F272B5004A47F5, + F96D435C08F272B5004A47F5, + F96D435E08F272B5004A47F5, + F96D435F08F272B5004A47F5, + F96D436008F272B5004A47F5, + F96D436108F272B5004A47F5, + F96D436208F272B5004A47F5, + F96D436308F272B5004A47F5, + F96D436408F272B5004A47F5, + F96D436508F272B5004A47F5, + F96D436608F272B5004A47F5, + F96D436708F272B6004A47F5, + F96D436808F272B6004A47F5, + F96D436908F272B6004A47F5, + F96D436A08F272B6004A47F5, + F96D436B08F272B6004A47F5, + F96D436C08F272B6004A47F5, + F96D436D08F272B6004A47F5, + F96D436E08F272B6004A47F5, + F96D436F08F272B6004A47F5, + F96D437008F272B6004A47F5, + F96D437108F272B6004A47F5, + F96D437208F272B6004A47F5, + F96D437308F272B6004A47F5, + F96D437408F272B6004A47F5, + F96D437508F272B6004A47F5, + F96D437608F272B6004A47F5, + F96D437708F272B6004A47F5, + F96D437808F272B6004A47F5, + F96D437908F272B6004A47F5, + F96D437A08F272B6004A47F5, + F96D437B08F272B6004A47F5, + F96D437C08F272B6004A47F5, + F96D437D08F272B6004A47F5, + F96D437E08F272B6004A47F5, + F96D437F08F272B6004A47F5, + F96D438008F272B6004A47F5, + F96D438108F272B6004A47F5, + F96D438208F272B6004A47F5, + F96D438308F272B6004A47F5, + F96D438408F272B6004A47F5, + F96D438508F272B6004A47F5, + F96D438608F272B6004A47F5, + F96D438708F272B6004A47F5, + F96D438808F272B6004A47F5, + F96D438908F272B6004A47F5, + F96D438A08F272B6004A47F5, + F96D438B08F272B6004A47F5, + F96D438C08F272B6004A47F5, + F96D438D08F272B6004A47F5, + F96D438E08F272B6004A47F5, + F96D438F08F272B6004A47F5, + F96D439008F272B6004A47F5, + F96D439108F272B6004A47F5, + F96D439208F272B7004A47F5, + F96D439308F272B7004A47F5, + F96D439408F272B7004A47F5, + F96D439508F272B7004A47F5, + F96D439608F272B7004A47F5, + F96D439708F272B7004A47F5, + F96D439808F272B7004A47F5, + F96D439908F272B7004A47F5, + F96D439A08F272B7004A47F5, + F96D439B08F272B7004A47F5, + F96D439C08F272B7004A47F5, + F96D439D08F272B7004A47F5, + F96D439E08F272B7004A47F5, + F96D439F08F272B7004A47F5, + F96D43A008F272B7004A47F5, + F96D43A108F272B7004A47F5, + F96D43A208F272B7004A47F5, + F96D43A308F272B7004A47F5, + F96D43A408F272B7004A47F5, + F96D43A508F272B7004A47F5, + F96D43A608F272B7004A47F5, + F96D43A708F272B7004A47F5, + F96D43A808F272B7004A47F5, + F96D43A908F272B7004A47F5, + F96D43AA08F272B7004A47F5, + F96D43AB08F272B7004A47F5, + F96D43AC08F272B7004A47F5, + F96D43AD08F272B7004A47F5, + F96D43AE08F272B7004A47F5, + F96D43AF08F272B7004A47F5, + F96D43B008F272B7004A47F5, + F96D43B108F272B7004A47F5, + F96D43B208F272B7004A47F5, + F96D43B308F272B7004A47F5, + F96D43B408F272B7004A47F5, + F96D43B508F272B7004A47F5, + F96D43B608F272B7004A47F5, + F96D43B708F272B7004A47F5, + F96D43B808F272B7004A47F5, + F96D43B908F272B7004A47F5, + F96D43BA08F272B7004A47F5, + F96D43BB08F272B7004A47F5, + F96D43BC08F272B7004A47F5, + F96D43BD08F272B7004A47F5, + F96D43BE08F272B7004A47F5, + F96D43BF08F272B7004A47F5, + F96D43C008F272B7004A47F5, + F96D43C108F272B7004A47F5, + F96D43C208F272B7004A47F5, + F96D43C308F272B7004A47F5, + F96D43C408F272B7004A47F5, + F96D43C508F272B7004A47F5, + F96D43C608F272B7004A47F5, + F96D43C708F272B7004A47F5, + F96D43C808F272B7004A47F5, + F96D43C908F272B7004A47F5, + F96D43CA08F272B7004A47F5, + F96D43CB08F272B7004A47F5, + F96D43CC08F272B7004A47F5, + F96D43CD08F272B7004A47F5, + F96D43CE08F272B7004A47F5, + F96D43CF08F272B7004A47F5, + ); + isa = PBXGroup; + path = tests; + refType = 4; + sourceTree = "<group>"; + }; + F96D434508F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = all.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D434608F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = append.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434708F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = appendComp.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434808F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = assocd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434908F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = async.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434A08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = autoMkindex.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434B08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = basic.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434C08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = binary.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434D08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = case.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434E08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = chan.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D434F08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = clock.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435008F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cmdAH.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435108F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cmdIL.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435208F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cmdInfo.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435308F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = cmdMZ.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435408F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "compExpr-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D435508F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = compExpr.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435608F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = compile.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435708F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = concat.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435808F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = config.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435908F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dcall.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435A08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dict.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435C08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = dstring.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435E08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = encoding.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D435F08F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = env.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436008F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = error.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436108F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = eval.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436208F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = event.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436308F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = exec.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436408F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = execute.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436508F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "expr-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D436608F272B5004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = expr.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436708F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = fCmd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436808F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = fileName.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436908F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = fileSystem.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436A08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "for-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D436B08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = for.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436C08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = foreach.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436D08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = format.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436E08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = get.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D436F08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = history.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437008F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = http.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437108F272B6004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = httpd; + refType = 4; + sourceTree = "<group>"; + }; + F96D437208F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = httpold.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437308F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "if-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D437408F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = if.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437508F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "incr-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D437608F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = incr.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437708F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = indexObj.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437808F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = info.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437908F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = init.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437A08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = interp.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437B08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = io.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437C08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = ioCmd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437D08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = iogt.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437E08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = ioUtil.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D437F08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = join.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438008F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lindex.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438108F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = link.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438208F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = linsert.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438308F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = list.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438408F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = listObj.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438508F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = llength.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438608F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = load.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438708F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lrange.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438808F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lrepeat.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438908F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lreplace.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438A08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lsearch.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438B08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lset.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438C08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = lsetComp.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438D08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = macOSXFCmd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438E08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = main.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D438F08F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = misc.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439008F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = msgcat.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439108F272B6004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "namespace-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D439208F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = namespace.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439308F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = notify.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439408F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = obj.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439508F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = opt.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439608F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = package.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439708F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = parse.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439808F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = parseExpr.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439908F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = parseOld.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439A08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pid.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439B08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkg.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439C08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pkgMkIndex.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439D08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = platform.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D439E08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "proc-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D439F08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = proc.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A008F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = pwd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A108F272B7004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A208F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = reg.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A308F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = regexp.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A408F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = regexpComp.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A508F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = registry.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A608F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = remote.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A708F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = rename.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A808F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = result.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43A908F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = safe.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43AA08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = scan.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43AB08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = security.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43AC08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "set-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D43AD08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = set.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43AE08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = socket.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43AF08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = source.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B008F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = split.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B108F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = stack.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B208F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = string.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B308F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = stringComp.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B408F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = stringObj.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B508F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = subst.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B608F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = switch.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B708F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tcltest.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B808F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = thread.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43B908F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = timer.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43BA08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tm.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43BB08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = trace.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43BC08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixFCmd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43BD08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixFile.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43BE08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixInit.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43BF08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unixNotfy.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C008F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unknown.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C108F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = unload.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C208F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = uplevel.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C308F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = upvar.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C408F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = utf.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C508F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = util.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C608F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = var.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C708F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "while-old.test"; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C808F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = while.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43C908F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winConsole.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43CA08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winDde.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43CB08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winFCmd.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43CC08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winFile.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43CD08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winNotify.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43CE08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winPipe.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43CF08F272B7004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = winTime.test; + refType = 4; + sourceTree = "<group>"; + }; + F96D43D008F272B8004A47F5 = { + children = ( + F96D43D108F272B8004A47F5, + F96D43D208F272B8004A47F5, + F96D43D308F272B8004A47F5, + F96D442208F272B8004A47F5, + F96D442408F272B8004A47F5, + F96D442508F272B8004A47F5, + F96D442608F272B8004A47F5, + F96D442708F272B8004A47F5, + F96D442808F272B8004A47F5, + F96D442908F272B8004A47F5, + F96D442A08F272B8004A47F5, + F96D442B08F272B8004A47F5, + F96D442C08F272B8004A47F5, + F96D442D08F272B8004A47F5, + F96D442E08F272B8004A47F5, + F96D442F08F272B8004A47F5, + F96D443008F272B8004A47F5, + F96D443108F272B8004A47F5, + F96D443208F272B8004A47F5, + F96D443308F272B8004A47F5, + F96D443408F272B8004A47F5, + F96D443508F272B8004A47F5, + F96D443608F272B8004A47F5, + F96D443708F272B9004A47F5, + F96D443908F272B9004A47F5, + F96D443A08F272B9004A47F5, + F96D443B08F272B9004A47F5, + F96D443C08F272B9004A47F5, + ); + isa = PBXGroup; + path = tools; + refType = 4; + sourceTree = "<group>"; + }; + F96D43D108F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = checkLibraryDoc.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D43D208F272B8004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure; + refType = 4; + sourceTree = "<group>"; + }; + F96D43D308F272B8004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = configure.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D442208F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = eolFix.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442408F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = fix_tommath_h.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442508F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = genStubs.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442608F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = genWinImage.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442708F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = index.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442808F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = installData.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442908F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = loadICU.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442A08F272B8004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = Makefile.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D442B08F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = makeTestCases.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442C08F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = man2help.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442D08F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = man2help2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442E08F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = man2html.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D442F08F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = man2html1.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D443008F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = man2html2.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D443108F272B8004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = man2tcl.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D443208F272B8004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D443308F272B8004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = regexpTestLib.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D443408F272B8004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = str2c; + refType = 4; + sourceTree = "<group>"; + }; + F96D443508F272B8004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.hpj.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D443608F272B8004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.wse.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D443708F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tclmin.wse; + refType = 4; + sourceTree = "<group>"; + }; + F96D443908F272B9004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = "tcltk-man2html.tcl"; + refType = 4; + sourceTree = "<group>"; + }; + F96D443A08F272B9004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = tclZIC.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D443B08F272B9004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = uniClass.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D443C08F272B9004A47F5 = { + explicitFileType = text.script; + fileEncoding = 4; + isa = PBXFileReference; + path = uniParse.tcl; + refType = 4; + sourceTree = "<group>"; + }; + F96D443E08F272B9004A47F5 = { + children = ( + F96D444008F272B9004A47F5, + F96D444108F272B9004A47F5, + F96D444208F272B9004A47F5, + F96D444308F272B9004A47F5, + F96D444D08F272B9004A47F5, + F96D444E08F272B9004A47F5, + F96D444F08F272B9004A47F5, + F96D445008F272B9004A47F5, + F96D445208F272B9004A47F5, + F96D445308F272B9004A47F5, + F96D445408F272B9004A47F5, + F96D445508F272B9004A47F5, + F96D445608F272B9004A47F5, + F96D445708F272B9004A47F5, + F96D445808F272B9004A47F5, + F96D445908F272B9004A47F5, + F96D445B08F272B9004A47F5, + F96D445C08F272B9004A47F5, + F96D445D08F272B9004A47F5, + F96D445E08F272B9004A47F5, + F96D445F08F272B9004A47F5, + F96D446008F272B9004A47F5, + F96D446108F272B9004A47F5, + F96D446208F272B9004A47F5, + F96D446308F272B9004A47F5, + F96D446408F272B9004A47F5, + F96D446508F272B9004A47F5, + F96D446608F272B9004A47F5, + F96D446708F272B9004A47F5, + F96D446808F272B9004A47F5, + F96D446908F272B9004A47F5, + F96D446A08F272B9004A47F5, + F96D446B08F272B9004A47F5, + F96D446C08F272B9004A47F5, + F96D446D08F272B9004A47F5, + ); + isa = PBXGroup; + path = unix; + refType = 4; + sourceTree = "<group>"; + }; + F96D444008F272B9004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = aclocal.m4; + refType = 4; + sourceTree = "<group>"; + }; + F96D444108F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure; + refType = 4; + sourceTree = "<group>"; + }; + F96D444208F272B9004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = configure.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D444308F272B9004A47F5 = { + children = ( + F96D444408F272B9004A47F5, + F96D444508F272B9004A47F5, + F96D444608F272B9004A47F5, + F96D444708F272B9004A47F5, + F96D444808F272B9004A47F5, + F96D444908F272B9004A47F5, + F96D444A08F272B9004A47F5, + F96D444B08F272B9004A47F5, + F96D444C08F272B9004A47F5, + ); + isa = PBXGroup; + path = dltest; + refType = 4; + sourceTree = "<group>"; + }; + F96D444408F272B9004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = Makefile.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D444508F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkga.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444608F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkgb.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444708F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkgc.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444808F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkgd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444908F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkge.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444A08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkgf.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444B08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = pkgua.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D444C08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D444D08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = "install-sh"; + refType = 4; + sourceTree = "<group>"; + }; + F96D444E08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = installManPage; + refType = 4; + sourceTree = "<group>"; + }; + F96D444F08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = ldAix; + refType = 4; + sourceTree = "<group>"; + }; + F96D445008F272B9004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = Makefile.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D445208F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D445308F272B9004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = tcl.m4; + refType = 4; + sourceTree = "<group>"; + }; + F96D445408F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.spec; + refType = 4; + sourceTree = "<group>"; + }; + F96D445508F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclAppInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445608F272B9004A47F5 = { + explicitFileType = sourcecode.c.h; + fileEncoding = 4; + isa = PBXFileReference; + path = tclConfig.h.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D445708F272B9004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = tclConfig.sh.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D445808F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadAix.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445908F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadDl.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445B08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadDyld.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445C08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadNext.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445D08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadOSF.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445E08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclLoadShl.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D445F08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixChan.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446008F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixEvent.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446108F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixFCmd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446208F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixFile.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446308F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446408F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixNotfy.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446508F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixPipe.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446608F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclUnixPort.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D446708F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixSock.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446808F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixTest.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446908F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixThrd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446A08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclUnixThrd.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D446B08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclUnixTime.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446C08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclXtNotify.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446D08F272B9004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclXtTest.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D446E08F272B9004A47F5 = { + children = ( + F96D447008F272BA004A47F5, + F96D447108F272BA004A47F5, + F96D447208F272BA004A47F5, + F96D447308F272BA004A47F5, + F96D447408F272BA004A47F5, + F96D447508F272BA004A47F5, + F96D447608F272BA004A47F5, + F96D447708F272BA004A47F5, + F96D447808F272BA004A47F5, + F96D447908F272BA004A47F5, + F96D447A08F272BA004A47F5, + F96D447B08F272BA004A47F5, + F96D447C08F272BA004A47F5, + F96D447D08F272BA004A47F5, + F96D447E08F272BA004A47F5, + F96D447F08F272BA004A47F5, + F96D448008F272BA004A47F5, + F96D448108F272BA004A47F5, + F96D448208F272BA004A47F5, + F96D448308F272BA004A47F5, + F96D448408F272BA004A47F5, + F96D448608F272BA004A47F5, + F96D448708F272BA004A47F5, + F96D448808F272BA004A47F5, + F96D448908F272BA004A47F5, + F96D448A08F272BA004A47F5, + F96D448B08F272BA004A47F5, + F96D448C08F272BA004A47F5, + F96D448D08F272BA004A47F5, + F96D448E08F272BA004A47F5, + F96D448F08F272BA004A47F5, + F96D449008F272BA004A47F5, + F96D449108F272BA004A47F5, + F96D449208F272BA004A47F5, + F96D449308F272BA004A47F5, + F96D449408F272BA004A47F5, + F96D449508F272BA004A47F5, + F96D449608F272BA004A47F5, + F96D449708F272BA004A47F5, + F96D449808F272BA004A47F5, + F96D449908F272BA004A47F5, + F96D449A08F272BA004A47F5, + ); + isa = PBXGroup; + path = win; + refType = 4; + sourceTree = "<group>"; + }; + F96D447008F272BA004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = aclocal.m4; + refType = 4; + sourceTree = "<group>"; + }; + F96D447108F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = buildall.vc.bat; + refType = 4; + sourceTree = "<group>"; + }; + F96D447208F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = cat.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D447308F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = coffbase.txt; + refType = 4; + sourceTree = "<group>"; + }; + F96D447408F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.script.sh; + path = configure; + refType = 4; + sourceTree = "<group>"; + }; + F96D447508F272BA004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = configure.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D447608F272BA004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = makefile.bc; + refType = 4; + sourceTree = "<group>"; + }; + F96D447708F272BA004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = Makefile.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D447808F272BA004A47F5 = { + explicitFileType = sourcecode.make; + fileEncoding = 4; + isa = PBXFileReference; + path = makefile.vc; + refType = 4; + sourceTree = "<group>"; + }; + F96D447908F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = nmakehlp.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D447A08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = "<group>"; + }; + F96D447B08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README.binary; + refType = 4; + sourceTree = "<group>"; + }; + F96D447C08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = rules.vc; + refType = 4; + sourceTree = "<group>"; + }; + F96D447D08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = stub16.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D447E08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.dsp; + refType = 4; + sourceTree = "<group>"; + }; + F96D447F08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.dsw; + refType = 4; + sourceTree = "<group>"; + }; + F96D448008F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.hpj.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D448108F272BA004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = tcl.m4; + refType = 4; + sourceTree = "<group>"; + }; + F96D448208F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tcl.rc; + refType = 4; + sourceTree = "<group>"; + }; + F96D448308F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclAppInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448408F272BA004A47F5 = { + explicitFileType = text.script.sh; + fileEncoding = 4; + isa = PBXFileReference; + path = tclConfig.sh.in; + refType = 4; + sourceTree = "<group>"; + }; + F96D448608F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = tclsh.rc; + refType = 4; + sourceTree = "<group>"; + }; + F96D448708F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWin32Dll.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448808F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinChan.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448908F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinConsole.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448A08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinDde.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448B08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinError.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448C08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinFCmd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448D08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinFile.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448E08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinInit.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D448F08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclWinInt.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D449008F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinLoad.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449108F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinNotify.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449208F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinPipe.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449308F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclWinPort.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D449408F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinReg.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449508F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinSerial.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449608F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinSock.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449708F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinTest.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449808F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinThrd.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D449908F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = tclWinThrd.h; + refType = 4; + sourceTree = "<group>"; + }; + F96D449A08F272BA004A47F5 = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + path = tclWinTime.c; + refType = 4; + sourceTree = "<group>"; + }; + F96D456F08F272BB004A47F5 = { + fileRef = F96D3ED008F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F957889C0745BB270058B6A3 = { - fileRef = F5375594016C389901DC9062; + F96D457208F272BB004A47F5 = { + fileRef = F96D3ED308F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F957889D0745BB270058B6A3 = { - fileRef = F5375595016C389901DC9062; + F96D457508F272BB004A47F5 = { + fileRef = F96D3ED608F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F957889E0745BB270058B6A3 = { - fileRef = F5375596016C389901DC9062; + F96D457608F272BB004A47F5 = { + fileRef = F96D3ED708F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F957889F0745BB270058B6A3 = { - fileRef = F5375597016C389901DC9062; + F96D457B08F272BB004A47F5 = { + fileRef = F96D3EDC08F272A7004A47F5; isa = PBXBuildFile; settings = { + COMPILER_FLAGS = "-DUSE_TCLALLOC=0"; }; }; - F95788A00745BB270058B6A3 = { - fileRef = F5375598016C389901DC9062; + F96D457C08F272BB004A47F5 = { + fileRef = F96D3EDD08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A10745BB270058B6A3 = { - fileRef = F5375599016C389901DC9062; + F96D457D08F272BB004A47F5 = { + fileRef = F96D3EDE08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A20745BB270058B6A3 = { - fileRef = F537559A016C389901DC9062; + F96D457E08F272BC004A47F5 = { + fileRef = F96D3EDF08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A30745BB270058B6A3 = { - fileRef = F537559B016C389901DC9062; + F96D457F08F272BC004A47F5 = { + fileRef = F96D3EE008F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A40745BB270058B6A3 = { - fileRef = F537559C016C389901DC9062; + F96D458008F272BC004A47F5 = { + fileRef = F96D3EE108F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A50745BB270058B6A3 = { - fileRef = F537559D016C389901DC9062; + F96D458108F272BC004A47F5 = { + fileRef = F96D3EE208F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A60745BB270058B6A3 = { - fileRef = F537559E016C389901DC9062; + F96D458208F272BC004A47F5 = { + fileRef = F96D3EE308F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A70745BB270058B6A3 = { - fileRef = F537559F016C389901DC9062; + F96D458308F272BC004A47F5 = { + fileRef = F96D3EE408F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A80745BB270058B6A3 = { - fileRef = F53755A0016C389901DC9062; + F96D458408F272BC004A47F5 = { + fileRef = F96D3EE508F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788A90745BB270058B6A3 = { - fileRef = F53755A1016C389901DC9062; + F96D458508F272BC004A47F5 = { + fileRef = F96D3EE608F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788AA0745BB270058B6A3 = { - fileRef = F53755A2016C389901DC9062; + F96D458608F272BC004A47F5 = { + fileRef = F96D3EE708F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788AB0745BB270058B6A3 = { - fileRef = F53755A3016C389901DC9062; + F96D458808F272BC004A47F5 = { + fileRef = F96D3EE908F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788AC0745BB270058B6A3 = { - fileRef = F53755A4016C389901DC9062; + F96D458908F272BC004A47F5 = { + fileRef = F96D3EEA08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788AD0745BB270058B6A3 = { - fileRef = F53755A5016C389901DC9062; + F96D458B08F272BC004A47F5 = { + fileRef = F96D3EEC08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788AE0745BB270058B6A3 = { - fileRef = F53755A6016C389901DC9062; + F96D458C08F272BC004A47F5 = { + fileRef = F96D3EED08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788AF0745BB270058B6A3 = { - fileRef = F53755A7016C389901DC9062; + F96D458D08F272BC004A47F5 = { + fileRef = F96D3EEE08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B00745BB270058B6A3 = { - fileRef = F53755A8016C389901DC9062; + F96D458E08F272BC004A47F5 = { + fileRef = F96D3EEF08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B10745BB270058B6A3 = { - fileRef = F53755A9016C389901DC9062; + F96D458F08F272BC004A47F5 = { + fileRef = F96D3EF008F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B20745BB270058B6A3 = { - fileRef = F53755AA016C389901DC9062; + F96D459008F272BC004A47F5 = { + fileRef = F96D3EF108F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B30745BB270058B6A3 = { - fileRef = F53755AB016C389901DC9062; + F96D459108F272BC004A47F5 = { + fileRef = F96D3EF208F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B40745BB270058B6A3 = { - fileRef = F53755AC016C389901DC9062; + F96D459308F272BC004A47F5 = { + fileRef = F96D3EF408F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B50745BB270058B6A3 = { - fileRef = F53755AD016C389901DC9062; + F96D459508F272BC004A47F5 = { + fileRef = F96D3EF608F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B60745BB270058B6A3 = { - fileRef = F53755AE016C389901DC9062; + F96D459608F272BC004A47F5 = { + fileRef = F96D3EF708F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B70745BB270058B6A3 = { - fileRef = F53755AF016C389901DC9062; + F96D459708F272BC004A47F5 = { + fileRef = F96D3EF808F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B80745BB270058B6A3 = { - fileRef = F53755B0016C389901DC9062; + F96D459B08F272BC004A47F5 = { + fileRef = F96D3EFC08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788B90745BB270058B6A3 = { - fileRef = F53755B1016C389901DC9062; + F96D459D08F272BC004A47F5 = { + fileRef = F96D3EFE08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788BA0745BB270058B6A3 = { - fileRef = F53755B2016C389901DC9062; + F96D459F08F272BC004A47F5 = { + fileRef = F96D3F0008F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788BB0745BB270058B6A3 = { - fileRef = F53755B3016C389901DC9062; + F96D45A008F272BC004A47F5 = { + fileRef = F96D3F0108F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788BC0745BB270058B6A3 = { - fileRef = F53755B4016C389901DC9062; + F96D45A108F272BC004A47F5 = { + fileRef = F96D3F0208F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788BD0745BB270058B6A3 = { - fileRef = F53755B5016C389901DC9062; + F96D45A208F272BC004A47F5 = { + fileRef = F96D3F0308F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788BE0745BB270058B6A3 = { - fileRef = F53755B6016C389901DC9062; + F96D45A308F272BC004A47F5 = { + fileRef = F96D3F0408F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788BF0745BB270058B6A3 = { - fileRef = F53755B7016C389901DC9062; + F96D45A408F272BC004A47F5 = { + fileRef = F96D3F0508F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C00745BB270058B6A3 = { - fileRef = F53755B8016C389901DC9062; + F96D45A508F272BC004A47F5 = { + fileRef = F96D3F0608F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C10745BB270058B6A3 = { - fileRef = F53755BA016C389901DC9062; + F96D45A608F272BC004A47F5 = { + fileRef = F96D3F0708F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C20745BB270058B6A3 = { - fileRef = F53755BD016C389901DC9062; + F96D45A708F272BC004A47F5 = { + fileRef = F96D3F0808F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C30745BB270058B6A3 = { - fileRef = F53755BE016C389901DC9062; + F96D45A908F272BC004A47F5 = { + fileRef = F96D3F0A08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C40745BB270058B6A3 = { - fileRef = F53755BF016C389901DC9062; + F96D45AA08F272BC004A47F5 = { + fileRef = F96D3F0B08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C50745BB270058B6A3 = { - fileRef = F53755C0016C389901DC9062; + F96D45AB08F272BC004A47F5 = { + fileRef = F96D3F0C08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C60745BB270058B6A3 = { - fileRef = F53755C1016C389901DC9062; + F96D45AC08F272BC004A47F5 = { + fileRef = F96D3F0D08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C70745BB270058B6A3 = { - fileRef = F53755C2016C389901DC9062; + F96D45AD08F272BC004A47F5 = { + fileRef = F96D3F0E08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C80745BB270058B6A3 = { - fileRef = F53755C3016C389901DC9062; + F96D45AE08F272BC004A47F5 = { + fileRef = F96D3F0F08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788C90745BB270058B6A3 = { - fileRef = F53755C4016C389901DC9062; + F96D45AF08F272BC004A47F5 = { + fileRef = F96D3F1008F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788CA0745BB270058B6A3 = { - fileRef = F53755C5016C389901DC9062; + F96D45B008F272BC004A47F5 = { + fileRef = F96D3F1108F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788CB0745BB270058B6A3 = { - fileRef = F53755C6016C389901DC9062; + F96D45B108F272BC004A47F5 = { + fileRef = F96D3F1208F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788CC0745BB270058B6A3 = { - fileRef = F53755C7016C389901DC9062; + F96D45B208F272BC004A47F5 = { + fileRef = F96D3F1308F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788CD0745BB270058B6A3 = { - fileRef = F53755C8016C389901DC9062; + F96D45B308F272BC004A47F5 = { + fileRef = F96D3F1408F272A7004A47F5; isa = PBXBuildFile; settings = { + COMPILER_FLAGS = "-DCFG_INSTALL_LIBDIR=\\\"${LIBDIR}\\\" -DCFG_INSTALL_BINDIR=\\\"${BINDIR}\\\" -DCFG_INSTALL_SCRDIR=\\\"${TCL_LIBRARY}\\\" -DCFG_INSTALL_INCDIR=\\\"${INCLUDEDIR}\\\" -DCFG_INSTALL_DOCDIR=\\\"${MANDIR}\\\" -DCFG_RUNTIME_LIBDIR=\\\"${LIBDIR}\\\" -DCFG_RUNTIME_BINDIR=\\\"${BINDIR}\\\" -DCFG_RUNTIME_SCRDIR=\\\"${TCL_LIBRARY}\\\" -DCFG_RUNTIME_INCDIR=\\\"${INCLUDEDIR}\\\" -DCFG_RUNTIME_DOCDIR=\\\"${MANDIR}\\\""; }; }; - F95788CE0745BB270058B6A3 = { - fileRef = F5375549016C376E01DC9062; + F96D45B608F272BC004A47F5 = { + fileRef = F96D3F1708F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788CF0745BB270058B6A3 = { - fileRef = F537554A016C376E01DC9062; + F96D45B708F272BC004A47F5 = { + fileRef = F96D3F1808F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D00745BB270058B6A3 = { - fileRef = F537554B016C376E01DC9062; + F96D45B808F272BC004A47F5 = { + fileRef = F96D3F1908F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D10745BB270058B6A3 = { - fileRef = F537554C016C376E01DC9062; + F96D45B908F272BC004A47F5 = { + fileRef = F96D3F1A08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D20745BB270058B6A3 = { - fileRef = F537554D016C376E01DC9062; + F96D45BB08F272BC004A47F5 = { + fileRef = F96D3F1C08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D30745BB270058B6A3 = { - fileRef = F537554E016C376E01DC9062; + F96D45BC08F272BC004A47F5 = { + fileRef = F96D3F1D08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D40745BB270058B6A3 = { - fileRef = F537554F016C376E01DC9062; + F96D45BD08F272BC004A47F5 = { + fileRef = F96D3F1E08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D50745BB270058B6A3 = { - fileRef = F5375550016C376E01DC9062; + F96D45BE08F272BC004A47F5 = { + fileRef = F96D3F1F08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D60745BB270058B6A3 = { - fileRef = F5375551016C376E01DC9062; + F96D45C308F272BC004A47F5 = { + fileRef = F96D3F2408F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D70745BB270058B6A3 = { - fileRef = F5375552016C376E01DC9062; + F96D45C408F272BC004A47F5 = { + fileRef = F96D3F2508F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D80745BB270058B6A3 = { - fileRef = F5375553016C376E01DC9062; + F96D45C508F272BC004A47F5 = { + fileRef = F96D3F2608F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788D90745BB270058B6A3 = { - fileRef = F5375554016C376E01DC9062; + F96D45C608F272BC004A47F5 = { + fileRef = F96D3F2708F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788DA0745BB270058B6A3 = { - fileRef = F5375555016C376E01DC9062; + F96D45C708F272BC004A47F5 = { + fileRef = F96D3F2808F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788DB0745BB270058B6A3 = { - fileRef = F5375556016C376E01DC9062; + F96D45C808F272BC004A47F5 = { + fileRef = F96D3F2908F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788DC0745BB270058B6A3 = { - fileRef = F5375557016C376E01DC9062; + F96D45C908F272BC004A47F5 = { + fileRef = F96D3F2A08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788DD0745BB270058B6A3 = { - fileRef = F5375558016C376E01DC9062; + F96D45CA08F272BC004A47F5 = { + fileRef = F96D3F2B08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788DE0745BB270058B6A3 = { - fileRef = F5375559016C376E01DC9062; + F96D45CB08F272BC004A47F5 = { + fileRef = F96D3F2C08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788DF0745BB270058B6A3 = { - fileRef = F537555A016C376E01DC9062; + F96D45CC08F272BC004A47F5 = { + fileRef = F96D3F2D08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E00745BB270058B6A3 = { - fileRef = F537555B016C376E01DC9062; + F96D45CD08F272BC004A47F5 = { + fileRef = F96D3F2E08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E10745BB270058B6A3 = { - fileRef = F537555C016C376E01DC9062; + F96D45CE08F272BC004A47F5 = { + fileRef = F96D3F2F08F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E20745BB270058B6A3 = { - fileRef = F537555D016C376E01DC9062; + F96D45D008F272BC004A47F5 = { + fileRef = F96D3F3108F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E30745BB270058B6A3 = { - fileRef = F537555E016C376E01DC9062; + F96D45D108F272BC004A47F5 = { + fileRef = F96D3F3208F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E40745BB270058B6A3 = { - fileRef = F5375560016C376E01DC9062; + F96D45D308F272BC004A47F5 = { + fileRef = F96D3F3408F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E50745BB270058B6A3 = { - fileRef = F5375561016C376E01DC9062; + F96D45D408F272BC004A47F5 = { + fileRef = F96D3F3508F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E60745BB270058B6A3 = { - fileRef = F5375562016C376E01DC9062; + F96D45D508F272BC004A47F5 = { + fileRef = F96D3F3608F272A7004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E70745BB270058B6A3 = { - fileRef = F5375565016C376E01DC9062; + F96D48E208F272C3004A47F5 = { + fileRef = F96D426408F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E80745BB270058B6A3 = { - fileRef = F5375567016C376E01DC9062; + F96D48E408F272C3004A47F5 = { + fileRef = F96D426608F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788E90745BB270058B6A3 = { - fileRef = F5375568016C376E01DC9062; + F96D48E708F272C3004A47F5 = { + fileRef = F96D426908F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788EA0745BB270058B6A3 = { - fileRef = F53755CA016C389901DC9062; + F96D48E808F272C3004A47F5 = { + fileRef = F96D426A08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788EB0745BB270058B6A3 = { - fileRef = F53755CB016C389901DC9062; + F96D48EB08F272C3004A47F5 = { + fileRef = F96D426D08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788EC0745BB270058B6A3 = { - fileRef = F53755D8016C389901DC9062; + F96D48EC08F272C3004A47F5 = { + fileRef = F96D426E08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788ED0745BB270058B6A3 = { - fileRef = F53755D9016C389901DC9062; + F96D48ED08F272C3004A47F5 = { + fileRef = F96D426F08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788EE0745BB270058B6A3 = { - fileRef = F53755DA016C389901DC9062; + F96D48EE08F272C3004A47F5 = { + fileRef = F96D427008F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788EF0745BB270058B6A3 = { - fileRef = F53755DB016C389901DC9062; + F96D48F008F272C3004A47F5 = { + fileRef = F96D427208F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F00745BB270058B6A3 = { - fileRef = F53755DC016C389901DC9062; + F96D48F208F272C3004A47F5 = { + fileRef = F96D427408F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F10745BB270058B6A3 = { - fileRef = F53755BB016C389901DC9062; + F96D48F308F272C3004A47F5 = { + fileRef = F96D427508F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F20745BB270058B6A3 = { - fileRef = F55BC46802B2D38B01DC9062; + F96D48F408F272C3004A47F5 = { + fileRef = F96D427608F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F30745BB270058B6A3 = { - fileRef = F5BFE58B02F8C41501DC9062; + F96D48F508F272C3004A47F5 = { + fileRef = F96D427708F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F40745BB270058B6A3 = { - fileRef = F5BFE58C02F8C41501DC9062; + F96D48F608F272C3004A47F5 = { + fileRef = F96D427808F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F50745BB270058B6A3 = { - fileRef = 4C8A204405E0421900C18A82; + F96D48F708F272C3004A47F5 = { + fileRef = F96D427908F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788F60745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95788F80745BB270058B6A3, - F979736008499838007D2C84, - ); - isa = PBXFrameworksBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F96D48F808F272C3004A47F5 = { + fileRef = F96D427A08F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F95788F80745BB270058B6A3 = { - fileRef = F537567D016C3ADB01DC9062; + F96D48FC08F272C3004A47F5 = { + fileRef = F96D427E08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788FA0745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95788FB0745BB270058B6A3, - F95788FC0745BB270058B6A3, - F95788FD0745BB270058B6A3, - F95788FE0745BB270058B6A3, - ); - isa = PBXRezBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F96D490508F272C3004A47F5 = { + fileRef = F96D428708F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F95788FB0745BB270058B6A3 = { - fileRef = F5375533016C376E01DC9062; + F96D490608F272C3004A47F5 = { + fileRef = F96D428808F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788FC0745BB270058B6A3 = { - fileRef = F5375535016C376E01DC9062; + F96D490708F272C3004A47F5 = { + fileRef = F96D428908F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788FD0745BB270058B6A3 = { - fileRef = F5375538016C376E01DC9062; + F96D490808F272C3004A47F5 = { + fileRef = F96D428A08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788FE0745BB270058B6A3 = { - fileRef = F537553A016C376E01DC9062; + F96D490908F272C3004A47F5 = { + fileRef = F96D428B08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95788FF0745BB270058B6A3 = { - buildActionMask = 2147483647; - dstPath = "Versions/$(FRAMEWORK_VERSION)/Resources/Scripts"; - dstSubfolderSpec = 1; - files = ( - F95789000745BB270058B6A3, - F95789010745BB270058B6A3, - F95789020745BB270058B6A3, - F95789030745BB270058B6A3, - F95789040745BB270058B6A3, - F95789050745BB270058B6A3, - F95789060745BB270058B6A3, - F95789070745BB270058B6A3, - F95789080745BB270058B6A3, - F95789090745BB270058B6A3, - F957890A0745BB270058B6A3, - F957890B0745BB270058B6A3, - F957890C0745BB270058B6A3, - F957890D0745BB270058B6A3, - F957890E0745BB270058B6A3, - F957890F0745BB270058B6A3, - F95789100745BB270058B6A3, - F95789110745BB270058B6A3, - F95789120745BB270058B6A3, - F95789130745BB270058B6A3, - F95789140745BB270058B6A3, - F95789150745BB270058B6A3, - F95789160745BB270058B6A3, - F95789170745BB270058B6A3, - F95789180745BB270058B6A3, - F95789190745BB270058B6A3, - F957891A0745BB270058B6A3, - F957891B0745BB270058B6A3, - F957891C0745BB270058B6A3, - F957891D0745BB270058B6A3, - F957891E0745BB270058B6A3, - F957891F0745BB270058B6A3, - ); - isa = PBXCopyFilesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F96D490B08F272C3004A47F5 = { + fileRef = F96D428D08F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F95789000745BB270058B6A3 = { - fileRef = F5DF0928016CD3F901DC9062; + F96D491008F272C3004A47F5 = { + fileRef = F96D429208F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789010745BB270058B6A3 = { - fileRef = F5DF0929016CD3F901DC9062; + F96D491108F272C3004A47F5 = { + fileRef = F96D429308F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789020745BB270058B6A3 = { - fileRef = F5DF092A016CD3F901DC9062; + F96D491308F272C3004A47F5 = { + fileRef = F96D429508F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789030745BB270058B6A3 = { - fileRef = F5DF092B016CD3F901DC9062; + F96D491408F272C3004A47F5 = { + fileRef = F96D429608F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789040745BB270058B6A3 = { - fileRef = F5DF092C016CD3F901DC9062; + F96D491508F272C3004A47F5 = { + fileRef = F96D429708F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789050745BB270058B6A3 = { - fileRef = F5DF092D016CD3F901DC9062; + F96D491A08F272C3004A47F5 = { + fileRef = F96D429C08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789060745BB270058B6A3 = { - fileRef = F5DF092E016CD3F901DC9062; + F96D491B08F272C3004A47F5 = { + fileRef = F96D429D08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789070745BB270058B6A3 = { - fileRef = F5DF092F016CD3F901DC9062; + F96D491C08F272C3004A47F5 = { + fileRef = F96D429E08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789080745BB270058B6A3 = { - fileRef = F5DF0930016CD3F901DC9062; + F96D491D08F272C3004A47F5 = { + fileRef = F96D429F08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789090745BB270058B6A3 = { - fileRef = F5DF0931016CD3F901DC9062; + F96D492908F272C3004A47F5 = { + fileRef = F96D42AB08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957890A0745BB270058B6A3 = { - fileRef = F5DF0932016CD3F901DC9062; + F96D492A08F272C3004A47F5 = { + fileRef = F96D42AC08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957890B0745BB270058B6A3 = { - fileRef = F5DF0933016CD3F901DC9062; + F96D492C08F272C3004A47F5 = { + fileRef = F96D42AE08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957890C0745BB270058B6A3 = { - fileRef = F5DF0934016CD3F901DC9062; + F96D493708F272C3004A47F5 = { + fileRef = F96D42B908F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957890D0745BB270058B6A3 = { - fileRef = F5C2EA33034D71B2016F146B; + F96D493808F272C3004A47F5 = { + fileRef = F96D42BA08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957890E0745BB270058B6A3 = { - fileRef = F5DF0935016CD3F901DC9062; + F96D493C08F272C3004A47F5 = { + fileRef = F96D42BE08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957890F0745BB270058B6A3 = { - fileRef = F5DF0936016CD3F901DC9062; + F96D493F08F272C3004A47F5 = { + fileRef = F96D42C108F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789100745BB270058B6A3 = { - fileRef = F5DF0937016CD3F901DC9062; + F96D494008F272C3004A47F5 = { + fileRef = F96D42C208F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789110745BB270058B6A3 = { - fileRef = F5DF0938016CD3F901DC9062; + F96D494608F272C3004A47F5 = { + fileRef = F96D42C808F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789120745BB270058B6A3 = { - fileRef = F5DF0939016CD3F901DC9062; + F96D494708F272C3004A47F5 = { + fileRef = F96D42C908F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789130745BB270058B6A3 = { - fileRef = F55BC46A02B2D3F301DC9062; + F96D494908F272C3004A47F5 = { + fileRef = F96D42CB08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789140745BB270058B6A3 = { - fileRef = F5DF093A016CD3F901DC9062; + F96D494C08F272C3004A47F5 = { + fileRef = F96D42CE08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789150745BB270058B6A3 = { - fileRef = F5DF093B016CD3F901DC9062; + F96D494E08F272C3004A47F5 = { + fileRef = F96D42D008F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789160745BB270058B6A3 = { - fileRef = F5DF093C016CD3F901DC9062; + F96D494F08F272C3004A47F5 = { + fileRef = F96D42D108F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789170745BB270058B6A3 = { - fileRef = F5DF093D016CD3F901DC9062; + F96D495108F272C3004A47F5 = { + fileRef = F96D42D308F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789180745BB270058B6A3 = { - fileRef = F5DF093E016CD3F901DC9062; + F96D495308F272C3004A47F5 = { + fileRef = F96D42D508F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789190745BB270058B6A3 = { - fileRef = F5DF093F016CD3F901DC9062; + F96D495408F272C3004A47F5 = { + fileRef = F96D42D608F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957891A0745BB270058B6A3 = { - fileRef = F5DF0940016CD3F901DC9062; + F96D495508F272C3004A47F5 = { + fileRef = F96D42D708F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957891B0745BB270058B6A3 = { - fileRef = F5DF0941016CD3F901DC9062; + F96D49A908F272C4004A47F5 = { + fileRef = F96D433908F272B5004A47F5; isa = PBXBuildFile; settings = { }; }; - F957891C0745BB270058B6A3 = { - fileRef = F5DF0942016CD3F901DC9062; + F96D49AD08F272C4004A47F5 = { + fileRef = F96D433D08F272B5004A47F5; isa = PBXBuildFile; settings = { }; }; - F957891D0745BB270058B6A3 = { - fileRef = F5DF0943016CD3F901DC9062; + F96D49AE08F272C4004A47F5 = { + fileRef = F96D433E08F272B5004A47F5; isa = PBXBuildFile; settings = { }; }; - F957891E0745BB270058B6A3 = { - fileRef = F5DF0944016CD3F901DC9062; + F96D4AC608F272C9004A47F5 = { + fileRef = F96D445B08F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F957891F0745BB270058B6A3 = { - fileRef = F5DF0945016CD3F901DC9062; + F96D4ACA08F272C9004A47F5 = { + fileRef = F96D445F08F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789200745BB270058B6A3 = { - buildActionMask = 2147483647; - dstPath = "Versions/$(FRAMEWORK_VERSION)/Headers/X11"; - dstSubfolderSpec = 1; - files = ( - F95789210745BB270058B6A3, - F95789220745BB270058B6A3, - F95789230745BB270058B6A3, - F95789240745BB270058B6A3, - F95789250745BB270058B6A3, - F95789260745BB270058B6A3, - F95789270745BB270058B6A3, - F95789280745BB270058B6A3, - F95789290745BB270058B6A3, - ); - isa = PBXCopyFilesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F96D4ACB08F272C9004A47F5 = { + fileRef = F96D446008F272B9004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F95789210745BB270058B6A3 = { - fileRef = F53755CE016C389901DC9062; + F96D4ACC08F272C9004A47F5 = { + fileRef = F96D446108F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789220745BB270058B6A3 = { - fileRef = F53755CF016C389901DC9062; + F96D4ACD08F272C9004A47F5 = { + fileRef = F96D446208F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789230745BB270058B6A3 = { - fileRef = F53755D0016C389901DC9062; + F96D4ACE08F272C9004A47F5 = { + fileRef = F96D446308F272B9004A47F5; isa = PBXBuildFile; settings = { + COMPILER_FLAGS = "-DTCL_LIBRARY=\\\"${TCL_LIBRARY}\\\" -DTCL_PACKAGE_PATH=\\\"${TCL_PACKAGE_PATH}\\\""; }; }; - F95789240745BB270058B6A3 = { - fileRef = F53755D1016C389901DC9062; + F96D4ACF08F272C9004A47F5 = { + fileRef = F96D446408F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789250745BB270058B6A3 = { - fileRef = F53755D2016C389901DC9062; + F96D4AD008F272C9004A47F5 = { + fileRef = F96D446508F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789260745BB270058B6A3 = { - fileRef = F53755D3016C389901DC9062; + F96D4AD208F272CA004A47F5 = { + fileRef = F96D446708F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789270745BB270058B6A3 = { - fileRef = F53755D4016C389901DC9062; + F96D4AD308F272CA004A47F5 = { + fileRef = F96D446808F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789280745BB270058B6A3 = { - fileRef = F53755D5016C389901DC9062; + F96D4AD408F272CA004A47F5 = { + fileRef = F96D446908F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789290745BB270058B6A3 = { - fileRef = F53755D6016C389901DC9062; + F96D4AD608F272CA004A47F5 = { + fileRef = F96D446B08F272B9004A47F5; isa = PBXBuildFile; settings = { }; }; - F957892A0745BB270058B6A3 = { + F975ABC708F81ECE0068008A = { + buildSettings = { + BUILD_STYLE = DevelNoFixZL; + CONFIGURE_ARGS = "$(value) --enable-symbols"; + DEAD_CODE_STRIPPING = NO; + DEPLOYMENT_POSTPROCESSING = NO; + GCC_DEBUGGING_SYMBOLS = default; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "$(value)"; + MAKE_TARGET = develop; + PREBINDING = YES; + PROJECT_TEMP_DIR = "$(value)/DevelNoFixZL.build"; + ZERO_LINK = NO; + }; + isa = PBXBuildStyle; + name = DevelNoFixZL; + }; + F975AC0108F824170068008A = { buildActionMask = 2147483647; - dstPath = "Versions/$(FRAMEWORK_VERSION)"; - dstSubfolderSpec = 1; files = ( - F95789400745BB270058B6A3, ); - isa = PBXCopyFilesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - }; - F957892C0745BB270058B6A3 = { - buildActionMask = 12; - files = ( + inputPaths = ( + "${TARGET_BUILD_DIR}/${PRODUCT_NAME}", + "${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc", ); isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# synthesize tkConfig.sh via buildTkConfig.tcl script\nexport DYLD_FRAMEWORK_PATH=\"${TCL_FRAMEWORK_DIR}\"\nTCLSH=\"${TCLSH_DIR}/tclsh${FRAMEWORK_VERSION}\"\nif [ ! -e \"${TCLSH}\" ]; then TCLSH=\"/bin/sh\"; fi\n\"${TCLSH}\" \"buildTkConfig.tcl\" \"${TCL_FRAMEWORK_DIR}/Tcl.${WRAPPER_EXTENSION}/tclConfig.sh\" \"../unix/tkConfig.sh.in\" \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}/tkConfig.sh\""; - }; - F957892D0745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( + outputPaths = ( + "${TEMP_DIR}/stamp", ); - isa = PBXShellScriptBuildPhase; runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# keep copy of debug library around, so that\n\t# Deployment build can be installed on top\n\t# of Development build without overwriting it\n\tcd \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}\"\n\tln -f \"${PRODUCT_NAME}\" \"${PRODUCT_NAME}_debug\"\n\tln -fs \"Versions/Current/${PRODUCT_NAME}_debug\" ../..\n\n\t# force Deployment build to be relinked next time\n\tif [ -f \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME }.LinkFileList\"\n\tfi\nelif [ \"${BUILD_STYLE}\" = \"Deployment\" ]; then\n\t# force Development build to be relinked next time\n\tif [ -f \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME }.LinkFileList\"\n\tfi\nfi\n\n# fixup Framework structure\ncd \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}\"\nln -fs `ls libtkstub* | sed -e \"s|.*|Versions/${FRAMEWORK_VERSION}/&|\"` ../..\nln -fs \"Versions/Current/tkConfig.sh\" ../..\nranlib libtkstub${FRAMEWORK_VERSION}*.a\n\n# create pkgIndex\n( echo \"if {[package vcompare [package provide Tcl] ${FRAMEWORK_VERSION}] != 0} { return }\" && \\\n echo \"package ifneeded Tk ${FRAMEWORK_VERSION} [list load [file join \\$dir .. .. Tk] Tk]\" \\\n) > \"Resources/Scripts/pkgIndex.tcl\"\n"; + shellPath = /bin/bash; + shellScript = "touch -t $(date -r $(expr $(date '+%s') + 5) '+%Y%m%d%H%M.%S') \"${TEMP_DIR}/stamp\"\n\n## Ensure other buildstyles are relinked next time they are built:\ncd \"${OBJROOT}/${PROJECT_NAME}.build\" &&\nfor d in $(find . -maxdepth 1 -type d -name '*.build' ! -name \"${PROJECT_TEMP_DIR##*/}\"); do\n for v in ${BUILD_VARIANTS}; do\n o=\"$d/${TARGET_NAME}.build/Objects-${v}\" &&\n for a in ${ARCHS}; do touch -c -r \"${TEMP_DIR}/stamp\" \"$o/$a/tkAppInit.o\"; done\n done\ndone\n\n## Xcode bug workaround: Rezzing does not take place for commandline tool targets\n## even when a ResourceManager Resources phase is present, but this script phase's\n## input dependency on the final merged resource file forces the Rezzing.\n\nif [ \"${ZERO_LINK}\" = \"YES\" ]; then\n ## ZeroLinking ignores OTHER_LDFLAGS, so our resource file doesn't get linked into the executable.\n ## workaround: copy resource data into resource fork of zerolink launcher (will only work on HFS+).\n cp -f \"${SCRIPT_INPUT_FILE_1}\" \"${SCRIPT_INPUT_FILE_0}/rsrc\"\nfi\n"; }; - F957892E0745BB270058B6A3 = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "# redo prebinding\ncd \"${INSTALL_ROOT}/\"\nif [ ! -d usr/lib ]; then mkdir -p usr; ln -fs /usr/lib usr/; RM_USRLIB=1; fi\nif [ ! -d System ]; then ln -fs /System .; RM_SYSTEM=1; fi\nif [ ! -d ./${DYLIB_INSTALL_PATH}/Tcl.framework ]; then ln -fs ${TCL_FRAMEWORK_DIR}/Tcl.framework ./${DYLIB_INSTALL_PATH}; RM_TCL=1; fi\nredo_prebinding -r . \"./${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}/${PRODUCT_NAME}\"\nif [ -n \"${RM_USRLIB:-}\" ]; then rm -f usr/lib; rmdir -p usr 2>&-; fi\nif [ -n \"${RM_SYSTEM:-}\" ]; then rm -f System; fi\nif [ -n \"${RM_TCL:-}\" ]; then rm -f ./${DYLIB_INSTALL_PATH}/Tcl.framework; fi\n\n# fix permissions on uninstalled products\nchmod a+w \"${TEMP_ROOT}/UninstalledProducts\"\nchmod a+w \"${TEMP_ROOT}\"/UninstalledProducts/libtkstub*.a"; - }; - F957892F0745BB270058B6A3 = { - buildActionMask = 8; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 1; - shellPath = /bin/sh; - shellScript = "if [ -z \"${EMBEDDED_BUILD:-}\" ]; then\nif [ \"${BUILD_STYLE}\" = \"Deployment\" ]; then\n\t# build html documentation\n\tif [ -n \"${TCLTKMAN2HTML}\" -o -e \"${TCL_FRAMEWORK_DIR}/Deployment/Makefile\" ]; then\n\t\texport DYLD_FRAMEWORK_PATH=\"${TCL_FRAMEWORK_DIR}\"\n\t\trm -fr \"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}\"\n\t\tif [ -n \"${TCLTKMAN2HTML}\" ]; then\n\t\t\t\"${TCLSH_DIR}/tclsh${FRAMEWORK_VERSION}\" \"${TCLTKMAN2HTML}\" \\\n\t\t\t\t--srcdir=\"../..\" --tk \\\n\t\t\t\t--htmldir=\"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}\"\n\t\telse\n\t\t\tgnumake -C \"${TCL_FRAMEWORK_DIR}/Deployment\" html-tk \\\n\t\t\t\tDISTDIR=\"${INSTALL_ROOT}${DOCDIR}\" \\\n\t\t\t\tTCL_EXE=\"${TCLSH_DIR}/tclsh${FRAMEWORK_VERSION}\"\n\t\t\tmv -f \"${INSTALL_ROOT}${DOCDIR}/html\" \\\n\t\t\t\t\"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}\"\n\t\tfi\n\t\tln -fs contents.htm \\\n\t\t\t\"${INSTALL_ROOT}${DOCDIR}/${PRODUCT_NAME}/${PRODUCT_NAME}TOC.html\"\n\telse\n\t\techo \"Couldn't build html documentation!\"\n\tfi\nfi\nfi"; + F9A3082D08F2D4AB00BAE1AB = { + isa = PBXFileReference; + lastKnownFileType = wrapper.framework; + path = Tk.framework; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; }; - F95789300745BB270058B6A3 = { + F9A3084B08F2D4CE00BAE1AB = { isa = PBXFileReference; - lastKnownFileType = text.xml; - path = "Tk-Info.plist"; - refType = 4; - sourceTree = "<group>"; + lastKnownFileType = wrapper.application; + path = Wish.app; + refType = 3; + sourceTree = BUILT_PRODUCTS_DIR; }; - F95789310745BB270058B6A3 = { - explicitFileType = wrapper.framework; - includeInIndex = 0; + F9A3084E08F2D4F400BAE1AB = { isa = PBXFileReference; - path = Tk.framework; + lastKnownFileType = wrapper.framework; + path = Tcl.framework; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; - F95789320745BB270058B6A3 = { - buildPhases = ( - F95789330745BB270058B6A3, - F95789340745BB270058B6A3, - F95789370745BB270058B6A3, - F95789380745BB270058B6A3, + F9A5C5F508F651A2008AE941 = { + buildActionMask = 2147483647; + files = ( ); - buildRules = ( + inputPaths = ( + "${TCL_SRCROOT}/macosx/configure.ac", + "${TCL_SRCROOT}/unix/configure.in", + "${TCL_SRCROOT}/unix/tcl.m4", + "${TCL_SRCROOT}/unix/aclocal.m4", + "${TCL_SRCROOT}/unix/tclConfig.sh.in", ); - buildSettings = { - DEAD_CODE_STRIPPING = NO; - GCC_DEBUGGING_SYMBOLS = default; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = "MAC_OSX_TK HAVE_TCL_CONFIG_H"; - HEADER_SEARCH_PATHS = "$(TCL_FRAMEWORK_DIR)/Tcl.framework/Headers $(TCL_FRAMEWORK_DIR)/Tcl.framework/PrivateHeaders . ../generic ../xlib"; - LIBRARY_STYLE = STATIC; - OTHER_CFLAGS = "-imacros tclConfig.h"; - PRODUCT_NAME = tkstub8.5; - PROJECT_TEMP_DIR = "${TEMP_ROOT}/$(PROJECT_NAME).build"; - REZ_RESOURCE_MAP_READ_ONLY = YES; - SKIP_INSTALL = YES; - SYMROOT = "${SRCROOT}/../../build/tk"; - TCL_FRAMEWORK_DIR = "$(SYMROOT)/../tcl"; - UNSTRIPPED_PRODUCT = YES; - WARNING_CFLAGS = "-Wno-deprecated-declarations"; - ZERO_LINK = NO; - }; - dependencies = ( + isa = PBXShellScriptBuildPhase; + outputPaths = ( + "${DERIVED_FILE_DIR}/tcl/tclConfig.sh", ); - isa = PBXNativeTarget; - name = TkStubLibrary; - productInstallPath = /usr/local/lib; - productName = TkStub; - productReference = F95789390745BB270058B6A3; - productType = "com.apple.product-type.library.static"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "## tcl configure shell script phase\n\ncd \"${TCL_SRCROOT}\"/macosx &&\nif [ configure.ac -nt configure -o ../unix/configure.in -nt configure -o ../unix/tcl.m4 -nt configure -o ../unix/aclocal.m4 -nt configure ]; then\n echo \"Running autoconf & autoheader in tcl/macosx\"\n rm -rf autom4te.cache\n ${AUTOCONF:-/usr/local/bin/autoconf-2.59} && ${AUTOHEADER:-/usr/local/bin/autoheader-2.59}\n rm -rf autom4te.cache\nfi\n\ncd \"${DERIVED_FILE_DIR}\" && mkdir -p tcl && cd tcl &&\nif [ \"${TCL_SRCROOT}\"/macosx/configure -nt config.status ]; then\n \"${TCL_SRCROOT}\"/macosx/configure --cache-file=../config.cache --prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} --mandir=${MANDIR} --includedir=${INCLUDEDIR} --disable-shared ${CONFIGURE_ARGS}\nelse\n ./config.status\nfi\n"; }; - F95789330745BB270058B6A3 = { + F9A5C5F608F651AB008AE941 = { buildActionMask = 2147483647; files = ( ); - isa = PBXHeadersBuildPhase; + inputPaths = ( + "${TK_SRCROOT}/macosx/configure.ac", + "${TK_SRCROOT}/unix/configure.in", + "${TK_SRCROOT}/unix/tcl.m4", + "${TK_SRCROOT}/unix/aclocal.m4", + "${TK_SRCROOT}/unix/tkConfig.sh.in", + ); + isa = PBXShellScriptBuildPhase; + outputPaths = ( + "${DERIVED_FILE_DIR}/tk/tkConfig.sh", + ); runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "## tk configure shell script phase\n\ncd \"${TK_SRCROOT}\"/macosx &&\nif [ configure.ac -nt configure -o ../unix/configure.in -nt configure -o ../unix/tcl.m4 -nt configure -o ../unix/aclocal.m4 -nt configure ]; then\n echo \"Running autoconf & autoheader in tk/macosx\"\n rm -rf autom4te.cache\n ${AUTOCONF:-/usr/local/bin/autoconf-2.59} && ${AUTOHEADER:-/usr/local/bin/autoheader-2.59}\n rm -rf autom4te.cache\nfi\n\ncd \"${DERIVED_FILE_DIR}\" && mkdir -p tk && cd tk &&\nif [ \"${TK_SRCROOT}\"/macosx/configure -nt config.status ]; then\n \"${TK_SRCROOT}\"/macosx/configure --cache-file=../config.cache --prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} --mandir=${MANDIR} --includedir=${INCLUDEDIR} --disable-shared --enable-aqua --with-tcl=../tcl ${CONFIGURE_ARGS}\nelse\n ./config.status\nfi"; }; - F95789340745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - F95789350745BB270058B6A3, - F95789360745BB270058B6A3, + F9E61D16090A3E94002B3151 = { + buildArgumentsString = "-c \"cd \\\"${TK_SRCROOT}/macosx\\\" && ACTION=${ACTION} && CFLAGS=\\\"${CFLAGS}\\\" gnumake \\${ACTION:+\\${ACTION/clean/distclean}-}${MAKE_TARGET} INSTALL_ROOT=\\\"${DSTROOT}\\\" INSTALL_PATH=\\\"${INSTALL_PATH}\\\" PREFIX=\\\"${PREFIX}\\\" BINDIR=\\\"${BINDIR}\\\" MANDIR=\\\"${MANDIR}\\\" TCL_BUILD_DIR=\\\"${TCL_BUILD_DIR}\\\" APPLICATION_INSTALL_PATH=\\\"${APPLICATION_INSTALL_PATH}\\\" \\${EXTRA_MAKE_FLAGS} ${ALL_SETTINGS} && touch -c dummy \\\"${OBJROOT}/${PROJECT_NAME}\\\".build/*.build/tktest.build/Objects-*/*/tkAppInit.o 2>&-\""; + buildPhases = ( ); - isa = PBXSourcesBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + buildSettings = { + APPLICATION_INSTALL_PATH = /Applications/Utilities; + BINDIR = "${PREFIX}/bin"; + CFLAGS = "$(value)"; + INSTALL_PATH = /Library/Frameworks; + MANDIR = "${PREFIX}/man"; + PREFIX = /usr/local; + PRODUCT_NAME = Tk; + TCL_BUILD_DIR = "${SYMROOT}/../tcl/${BUILD_STYLE}"; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TEMP_DIR = "${PROJECT_TEMP_DIR}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + }; + buildToolPath = /bin/bash; + buildWorkingDirectory = "${SRCROOT}"; + dependencies = ( + ); + isa = PBXLegacyTarget; + name = Tk; + passBuildSettingsInEnvironment = 0; + productName = Tk; }; - F95789350745BB270058B6A3 = { - fileRef = F53755BB016C389901DC9062; + F9E61D28090A481F002B3151 = { + fileRef = F96D427108F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789360745BB270058B6A3 = { - fileRef = F53755B9016C389901DC9062; + F9E61D29090A486C002B3151 = { + fileRef = F96D42A208F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F95789370745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXFrameworksBuildPhase; - runOnlyForDeploymentPostprocessing = 0; + F9E61D2A090A4891002B3151 = { + fileRef = F96D42C008F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F95789380745BB270058B6A3 = { - buildActionMask = 2147483647; - files = ( - ); - isa = PBXShellScriptBuildPhase; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# force Deployment build to be relinked next time\n\tif [ -f \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Deployment.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\"\n\tfi\nelif [ \"${BUILD_STYLE}\" = \"Deployment\" ]; then\n\t# force Development build to be relinked next time\n\tif [ -f \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\" ]; then\n\t touch -t `date -r \\`expr \\\\\\`date +\"%s\"\\\\\\` + 30\\` +\"%Y%m%d%H%M.%S\"` \"${OBJROOT}/Development.build/${PROJECT_NAME}.build/${TARGET_NAME}.build/Objects-normal/${PRODUCT_NAME}.LinkFileList\"\n\tfi\nfi\n"; + F9E61D2B090A48A4002B3151 = { + fileRef = F96D426C08F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F95789390745BB270058B6A3 = { - explicitFileType = archive.ar; - includeInIndex = 0; - isa = PBXFileReference; - path = libtkstub8.5.a; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; + F9E61D2C090A48AC002B3151 = { + fileRef = F96D427F08F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F957893A0745BB270058B6A3 = { - containerPortal = F537552A016C352C01DC9062; - isa = PBXContainerItemProxy; - proxyType = 1; - remoteGlobalIDString = F95788500745BB270058B6A3; - remoteInfo = TkLibrary; + F9E61D2D090A48BB002B3151 = { + fileRef = F96D42CD08F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; + }; + F9E61D2E090A48BF002B3151 = { + fileRef = F96D42A308F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F957893B0745BB270058B6A3 = { - isa = PBXTargetDependency; - target = F95788500745BB270058B6A3; - targetProxy = F957893A0745BB270058B6A3; + F9E61D2F090A48C7002B3151 = { + fileRef = F96D42BC08F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F957893C0745BB270058B6A3 = { - containerPortal = F537552A016C352C01DC9062; - isa = PBXContainerItemProxy; - proxyType = 1; - remoteGlobalIDString = F95789320745BB270058B6A3; - remoteInfo = TkStubLibrary; + F9E61D30090A48E2002B3151 = { + fileRef = F96D42C708F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F957893D0745BB270058B6A3 = { - isa = PBXTargetDependency; - target = F95789320745BB270058B6A3; - targetProxy = F957893C0745BB270058B6A3; + F9E61D31090A48F9002B3151 = { + fileRef = F96D42C608F272B3004A47F5; + isa = PBXBuildFile; + settings = { + }; }; - F957893E0745BB270058B6A3 = { - fileRef = F95789390745BB270058B6A3; + F9E61D32090A48FA002B3151 = { + fileRef = F96D42CC08F272B3004A47F5; isa = PBXBuildFile; settings = { }; }; - F957893F0745BB270058B6A3 = { - fileRef = F95789310745BB270058B6A3; + F9EA4ADE08FA3B7F00B1F5F0 = { + buildActionMask = 2147483647; + files = ( + F9EA4AF008FA3BD500B1F5F0, + F9EA4AF108FA3BD700B1F5F0, + F9EA4AF208FA3BD800B1F5F0, + F9EA4AF308FA3BDA00B1F5F0, + F9EA4AF408FA3BDB00B1F5F0, + ); + isa = PBXRezBuildPhase; + runOnlyForDeploymentPostprocessing = 0; + }; + F9EA4AF008FA3BD500B1F5F0 = { + fileRef = F966BBF408F27A3C005CB29B; isa = PBXBuildFile; settings = { }; }; - F95789400745BB270058B6A3 = { - fileRef = F95789390745BB270058B6A3; + F9EA4AF108FA3BD700B1F5F0 = { + fileRef = F966BBDF08F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F979735F08499838007D2C84 = { - isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = IOKit.framework; - path = /System/Library/Frameworks/IOKit.framework; - refType = 0; - sourceTree = "<absolute>"; + F9EA4AF208FA3BD800B1F5F0 = { + fileRef = F966BBCC08F27A3B005CB29B; + isa = PBXBuildFile; + settings = { + }; }; - F979736008499838007D2C84 = { - fileRef = F979735F08499838007D2C84; + F9EA4AF308FA3BDA00B1F5F0 = { + fileRef = F966BBC408F27A3B005CB29B; isa = PBXBuildFile; settings = { }; }; - F9E036AE0748877B00D55D4F = { - buildSettings = { - GCC_ENABLE_FIX_AND_CONTINUE = YES; - TEMP_ROOT = "$(value)/FixContinue.build"; - ZERO_LINK = YES; + F9EA4AF408FA3BDB00B1F5F0 = { + fileRef = F966BBC108F27A3B005CB29B; + isa = PBXBuildFile; + settings = { }; - isa = PBXBuildStyle; - name = "Fix&Continue"; }; }; - rootObject = F537552A016C352C01DC9062; + rootObject = 08FB7793FE84155DC02AAC07; } diff --git a/macosx/Wish.xcodeproj/default.pbxuser b/macosx/Wish.xcodeproj/default.pbxuser new file mode 100644 index 0000000..584b1f0 --- /dev/null +++ b/macosx/Wish.xcodeproj/default.pbxuser @@ -0,0 +1,182 @@ +// !$*UTF8*$! +{ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + activeBuildConfigurationName = Debug; + activeBuildStyle = 014CEA520018CE5811CA2923 /* Development */; + activeExecutable = F9E61D1C090A4282002B3151 /* Wish */; + activeTarget = F9E61D16090A3E94002B3151 /* Tk */; + codeSenseManager = F944EB9D08F798180049FDD4 /* Code sense */; + executables = ( + F944EB8F08F798100049FDD4 /* tktest */, + F9E61D1C090A4282002B3151 /* Wish */, + ); + perUserDictionary = { + com.apple.ide.smrt.PBXUserSmartGroupsKey.Rev10 = <040b747970656473747265616d8103e88401408484840e4e534d757461626c654172726179008484074e534172726179008484084e534f626a65637400858401690192848484134e534d757461626c6544696374696f6e6172790084840c4e5344696374696f6e6172790095960792848484084e53537472696e67019584012b146162736f6c75746550617468546f42756e646c658692849a9a008692849a9a046e616d658692849a9a14496d706c656d656e746174696f6e2046696c65738692849a9a03636c7a8692849a9a1550425846696c656e616d65536d61727447726f75708692849a9a0b6465736372697074696f6e8692849a9a103c6e6f206465736372697074696f6e3e8692849a9a08676c6f62616c49448692849a9a183143433045413430303433353045463930303434343130428692849a9a195042585472616e7369656e744c6f636174696f6e4174546f708692849a9a06626f74746f6d8692849a9a0b707265666572656e63657386928497960892849a9a1250425850726f6a65637453636f70654b65798692849a9a035945538692849a9a05696d6167658692849a9a0b536d617274466f6c6465728692849a9a0763616e536176658692848484084e534e756d626572008484074e5356616c7565009584012a849696018692849a9a0572656765788692849a9a225c2e28637c6370707c437c4350507c6d7c6d6d7c6a6176617c73687c7363707429248692849a9a04726f6f748692849a9a093c50524f4a4543543e8692849a9a097265637572736976658692ad92849a9a0669734c656166869284ae9db096008692849a9a07666e6d617463688692849a9a0086868686>; + }; + sourceControlManager = F944EB9C08F798180049FDD4 /* Source Control */; + userBuildSettings = { + SYMROOT = "${SRCROOT}/../../build/tk"; + }; + }; + 8DD76FA90486AB0100D96B5E /* tktest */ = { + activeExec = 0; + executables = ( + F944EB8F08F798100049FDD4 /* tktest */, + ); + }; + F944EB8F08F798100049FDD4 /* tktest */ = { + isa = PBXExecutable; + activeArgIndex = 2147483647; + activeArgIndices = ( + NO, + NO, + NO, + ); + argumentStrings = ( + "${SRCROOT}/../../tcl/tests/all.tcl", + "${SRCROOT}/../../tk/tests/all.tcl", + "-verbose \"\"", + ); + autoAttachOnCrash = 1; + configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; + }; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = ""; + enableDebugStr = 0; + environmentEntries = ( + { + active = YES; + name = TCL_LIBRARY; + value = "${SRCROOT}/../../tcl/library"; + }, + { + active = YES; + name = TK_LIBRARY; + value = "${SRCROOT}/../../tk/library"; + }, + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, + ); + executableSystemSymbolLevel = 0; + executableUserSymbolLevel = 0; + libgmallocEnabled = 0; + name = tktest; + savedGlobals = { + }; + sourceDirectories = ( + ); + }; + F944EB9C08F798180049FDD4 /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; + scmConfiguration = { + CVSToolPath = /usr/bin/cvs; + CVSUseSSH = NO; + }; + scmType = scm.cvs; + }; + F944EB9D08F798180049FDD4 /* Code sense */ = { + isa = PBXCodeSenseManager; + indexTemplatePath = ""; + }; + F9E61D16090A3E94002B3151 /* Tk */ = { + activeExec = 0; + }; + F9E61D1C090A4282002B3151 /* Wish */ = { + isa = PBXExecutable; + activeArgIndex = 2147483647; + activeArgIndices = ( + ); + argumentStrings = ( + ); + autoAttachOnCrash = 1; + configStateDict = { + "PBXLSLaunchAction-0" = { + PBXLSLaunchAction = 0; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXLSRunLaunchConfig; + displayName = "Executable Runner"; + identifier = com.apple.Xcode.launch.runConfig; + remoteHostInfo = ""; + startActionInfo = ""; + }; + "PBXLSLaunchAction-1" = { + PBXLSLaunchAction = 1; + PBXLSLaunchStartAction = 1; + PBXLSLaunchStdioStyle = 2; + PBXLSLaunchStyle = 0; + class = PBXGDB_LaunchConfig; + displayName = GDB; + identifier = com.apple.Xcode.launch.GDBMI_Config; + remoteHostInfo = ""; + startActionInfo = ""; + }; + }; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = ""; + enableDebugStr = 0; + environmentEntries = ( + { + active = YES; + name = DYLD_FRAMEWORK_PATH; + value = "${SYMROOT}"; + }, + { + active = YES; + name = DYLD_LIBRARY_PATH; + value = "${SYMROOT}"; + }, + { + active = NO; + name = DYLD_PRINT_LIBRARIES; + }, + ); + executableSystemSymbolLevel = 0; + executableUserSymbolLevel = 0; + launchableReference = F9E61D1D090A4282002B3151 /* Wish.app */; + libgmallocEnabled = 0; + name = Wish; + savedGlobals = { + }; + sourceDirectories = ( + ); + }; + F9E61D1D090A4282002B3151 /* Wish.app */ = { + isa = PBXFileReference; + explicitFileType = wrapper.application; + name = Wish.app; + path = ../Wish.app; + sourceTree = BUILT_PRODUCTS_DIR; + }; +} diff --git a/macosx/Wish.xcodeproj/project.pbxproj b/macosx/Wish.xcodeproj/project.pbxproj new file mode 100644 index 0000000..4abc3f1 --- /dev/null +++ b/macosx/Wish.xcodeproj/project.pbxproj @@ -0,0 +1,4101 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + F966BDCF08F27A3F005CB29B /* tk3d.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAAC08F27A39005CB29B /* tk3d.c */; }; + F966BDD108F27A3F005CB29B /* tkArgv.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAAE08F27A39005CB29B /* tkArgv.c */; }; + F966BDD208F27A3F005CB29B /* tkAtom.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAAF08F27A39005CB29B /* tkAtom.c */; }; + F966BDD308F27A3F005CB29B /* tkBind.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB008F27A39005CB29B /* tkBind.c */; }; + F966BDD408F27A3F005CB29B /* tkBitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB108F27A39005CB29B /* tkBitmap.c */; }; + F966BDD508F27A3F005CB29B /* tkButton.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB208F27A39005CB29B /* tkButton.c */; }; + F966BDD708F27A3F005CB29B /* tkCanvArc.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB408F27A39005CB29B /* tkCanvArc.c */; }; + F966BDD808F27A3F005CB29B /* tkCanvas.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB508F27A39005CB29B /* tkCanvas.c */; }; + F966BDDA08F27A3F005CB29B /* tkCanvBmap.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB708F27A39005CB29B /* tkCanvBmap.c */; }; + F966BDDB08F27A3F005CB29B /* tkCanvImg.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB808F27A39005CB29B /* tkCanvImg.c */; }; + F966BDDC08F27A3F005CB29B /* tkCanvLine.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAB908F27A39005CB29B /* tkCanvLine.c */; }; + F966BDDD08F27A3F005CB29B /* tkCanvPoly.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BABA08F27A39005CB29B /* tkCanvPoly.c */; }; + F966BDDE08F27A3F005CB29B /* tkCanvPs.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BABB08F27A39005CB29B /* tkCanvPs.c */; }; + F966BDE008F27A3F005CB29B /* tkCanvText.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BABD08F27A39005CB29B /* tkCanvText.c */; }; + F966BDE108F27A3F005CB29B /* tkCanvUtil.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BABE08F27A39005CB29B /* tkCanvUtil.c */; }; + F966BDE208F27A3F005CB29B /* tkCanvWind.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BABF08F27A39005CB29B /* tkCanvWind.c */; }; + F966BDE308F27A3F005CB29B /* tkClipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC008F27A39005CB29B /* tkClipboard.c */; }; + F966BDE408F27A3F005CB29B /* tkCmds.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC108F27A39005CB29B /* tkCmds.c */; }; + F966BDE508F27A3F005CB29B /* tkColor.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC208F27A39005CB29B /* tkColor.c */; }; + F966BDE708F27A3F005CB29B /* tkConfig.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC408F27A39005CB29B /* tkConfig.c */; }; + F966BDE808F27A3F005CB29B /* tkConsole.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC508F27A39005CB29B /* tkConsole.c */; }; + F966BDE908F27A3F005CB29B /* tkCursor.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC608F27A39005CB29B /* tkCursor.c */; }; + F966BDEB08F27A3F005CB29B /* tkEntry.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAC808F27A39005CB29B /* tkEntry.c */; }; + F966BDED08F27A3F005CB29B /* tkError.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BACA08F27A39005CB29B /* tkError.c */; }; + F966BDEE08F27A3F005CB29B /* tkEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BACB08F27A39005CB29B /* tkEvent.c */; }; + F966BDEF08F27A3F005CB29B /* tkFileFilter.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BACC08F27A39005CB29B /* tkFileFilter.c */; }; + F966BDF108F27A3F005CB29B /* tkFocus.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BACE08F27A39005CB29B /* tkFocus.c */; }; + F966BDF208F27A3F005CB29B /* tkFont.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BACF08F27A39005CB29B /* tkFont.c */; }; + F966BDF408F27A3F005CB29B /* tkFrame.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD108F27A39005CB29B /* tkFrame.c */; }; + F966BDF508F27A3F005CB29B /* tkGC.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD208F27A39005CB29B /* tkGC.c */; }; + F966BDF608F27A3F005CB29B /* tkGeometry.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD308F27A39005CB29B /* tkGeometry.c */; }; + F966BDF708F27A3F005CB29B /* tkGet.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD408F27A39005CB29B /* tkGet.c */; }; + F966BDF808F27A3F005CB29B /* tkGrab.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD508F27A39005CB29B /* tkGrab.c */; }; + F966BDF908F27A3F005CB29B /* tkGrid.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD608F27A39005CB29B /* tkGrid.c */; }; + F966BDFA08F27A3F005CB29B /* tkImage.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD708F27A39005CB29B /* tkImage.c */; }; + F966BDFB08F27A3F005CB29B /* tkImgBmap.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD808F27A39005CB29B /* tkImgBmap.c */; }; + F966BDFC08F27A3F005CB29B /* tkImgGIF.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAD908F27A39005CB29B /* tkImgGIF.c */; }; + F966BDFD08F27A3F005CB29B /* tkImgPhoto.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BADA08F27A39005CB29B /* tkImgPhoto.c */; }; + F966BDFE08F27A3F005CB29B /* tkImgPPM.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BADB08F27A39005CB29B /* tkImgPPM.c */; }; + F966BE0708F27A3F005CB29B /* tkListbox.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAE408F27A39005CB29B /* tkListbox.c */; }; + F966BE0808F27A3F005CB29B /* tkMacWinMenu.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAE508F27A39005CB29B /* tkMacWinMenu.c */; }; + F966BE0908F27A3F005CB29B /* tkMain.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAE608F27A39005CB29B /* tkMain.c */; }; + F966BE0A08F27A3F005CB29B /* tkMenu.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAE708F27A39005CB29B /* tkMenu.c */; }; + F966BE0C08F27A3F005CB29B /* tkMenubutton.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAE908F27A39005CB29B /* tkMenubutton.c */; }; + F966BE0E08F27A3F005CB29B /* tkMenuDraw.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAEB08F27A39005CB29B /* tkMenuDraw.c */; }; + F966BE0F08F27A3F005CB29B /* tkMessage.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAEC08F27A39005CB29B /* tkMessage.c */; }; + F966BE1008F27A3F005CB29B /* tkObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAED08F27A39005CB29B /* tkObj.c */; }; + F966BE1108F27A3F005CB29B /* tkOldConfig.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAEE08F27A39005CB29B /* tkOldConfig.c */; }; + F966BE1208F27A3F005CB29B /* tkOption.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAEF08F27A39005CB29B /* tkOption.c */; }; + F966BE1308F27A3F005CB29B /* tkPack.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF008F27A39005CB29B /* tkPack.c */; }; + F966BE1408F27A3F005CB29B /* tkPanedWindow.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF108F27A39005CB29B /* tkPanedWindow.c */; }; + F966BE1508F27A3F005CB29B /* tkPlace.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF208F27A39005CB29B /* tkPlace.c */; }; + F966BE1708F27A3F005CB29B /* tkPointer.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF408F27A39005CB29B /* tkPointer.c */; }; + F966BE1908F27A3F005CB29B /* tkRectOval.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF608F27A39005CB29B /* tkRectOval.c */; }; + F966BE1A08F27A3F005CB29B /* tkScale.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF708F27A39005CB29B /* tkScale.c */; }; + F966BE1C08F27A40005CB29B /* tkScrollbar.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAF908F27A39005CB29B /* tkScrollbar.c */; }; + F966BE1E08F27A40005CB29B /* tkSelect.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAFB08F27A39005CB29B /* tkSelect.c */; }; + F966BE2008F27A40005CB29B /* tkSquare.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAFD08F27A39005CB29B /* tkSquare.c */; }; + F966BE2208F27A40005CB29B /* tkStubInit.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BAFF08F27A39005CB29B /* tkStubInit.c */; }; + F966BE2308F27A40005CB29B /* tkStubLib.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0008F27A39005CB29B /* tkStubLib.c */; }; + F966BE2408F27A40005CB29B /* tkStyle.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0108F27A39005CB29B /* tkStyle.c */; }; + F966BE2508F27A40005CB29B /* tkTest.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0208F27A39005CB29B /* tkTest.c */; }; + F966BE2608F27A40005CB29B /* tkText.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0308F27A39005CB29B /* tkText.c */; }; + F966BE2808F27A40005CB29B /* tkTextBTree.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0508F27A39005CB29B /* tkTextBTree.c */; }; + F966BE2908F27A40005CB29B /* tkTextDisp.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0608F27A39005CB29B /* tkTextDisp.c */; }; + F966BE2B08F27A40005CB29B /* tkTextImage.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0808F27A39005CB29B /* tkTextImage.c */; }; + F966BE2C08F27A40005CB29B /* tkTextIndex.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0908F27A39005CB29B /* tkTextIndex.c */; }; + F966BE2D08F27A40005CB29B /* tkTextMark.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0A08F27A39005CB29B /* tkTextMark.c */; }; + F966BE2E08F27A40005CB29B /* tkTextTag.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0B08F27A39005CB29B /* tkTextTag.c */; }; + F966BE2F08F27A40005CB29B /* tkTextWind.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0C08F27A39005CB29B /* tkTextWind.c */; }; + F966BE3008F27A40005CB29B /* tkTrig.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0D08F27A39005CB29B /* tkTrig.c */; }; + F966BE3108F27A40005CB29B /* tkUndo.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB0E08F27A39005CB29B /* tkUndo.c */; }; + F966BE3308F27A40005CB29B /* tkUtil.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB1008F27A39005CB29B /* tkUtil.c */; }; + F966BE3408F27A40005CB29B /* tkVisual.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB1108F27A39005CB29B /* tkVisual.c */; }; + F966BE3508F27A40005CB29B /* tkWindow.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BB1208F27A39005CB29B /* tkWindow.c */; }; + F966BEDB08F27A40005CB29B /* tkMacOSXBitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBC508F27A3B005CB29B /* tkMacOSXBitmap.c */; }; + F966BEDC08F27A40005CB29B /* tkMacOSXButton.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBC608F27A3B005CB29B /* tkMacOSXButton.c */; }; + F966BEDD08F27A40005CB29B /* tkMacOSXCarbonEvents.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBC708F27A3B005CB29B /* tkMacOSXCarbonEvents.c */; }; + F966BEDE08F27A40005CB29B /* tkMacOSXClipboard.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBC808F27A3B005CB29B /* tkMacOSXClipboard.c */; }; + F966BEDF08F27A40005CB29B /* tkMacOSXColor.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBC908F27A3B005CB29B /* tkMacOSXColor.c */; }; + F966BEE008F27A40005CB29B /* tkMacOSXConfig.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBCA08F27A3B005CB29B /* tkMacOSXConfig.c */; }; + F966BEE108F27A40005CB29B /* tkMacOSXCursor.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBCB08F27A3B005CB29B /* tkMacOSXCursor.c */; }; + F966BEE308F27A40005CB29B /* tkMacOSXDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBCD08F27A3B005CB29B /* tkMacOSXDebug.c */; }; + F966BEE608F27A40005CB29B /* tkMacOSXDialog.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD008F27A3B005CB29B /* tkMacOSXDialog.c */; }; + F966BEE708F27A40005CB29B /* tkMacOSXDraw.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD108F27A3B005CB29B /* tkMacOSXDraw.c */; }; + F966BEE808F27A40005CB29B /* tkMacOSXEmbed.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD208F27A3B005CB29B /* tkMacOSXEmbed.c */; }; + F966BEE908F27A40005CB29B /* tkMacOSXEntry.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD308F27A3B005CB29B /* tkMacOSXEntry.c */; }; + F966BEEA08F27A40005CB29B /* tkMacOSXEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD408F27A3B005CB29B /* tkMacOSXEvent.c */; }; + F966BEEC08F27A40005CB29B /* tkMacOSXFont.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD608F27A3B005CB29B /* tkMacOSXFont.c */; }; + F966BEED08F27A40005CB29B /* tkMacOSXHLEvents.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD708F27A3B005CB29B /* tkMacOSXHLEvents.c */; }; + F966BEEE08F27A40005CB29B /* tkMacOSXInit.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBD808F27A3B005CB29B /* tkMacOSXInit.c */; settings = {COMPILER_FLAGS = "-DTK_LIBRARY=\\\"${TK_LIBRARY}\\\""; }; }; + F966BEF108F27A40005CB29B /* tkMacOSXKeyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBDB08F27A3B005CB29B /* tkMacOSXKeyboard.c */; }; + F966BEF208F27A40005CB29B /* tkMacOSXKeyEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBDC08F27A3B005CB29B /* tkMacOSXKeyEvent.c */; }; + F966BEF308F27A40005CB29B /* tkMacOSXMenu.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBDD08F27A3B005CB29B /* tkMacOSXMenu.c */; }; + F966BEF608F27A40005CB29B /* tkMacOSXMenubutton.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBE008F27A3B005CB29B /* tkMacOSXMenubutton.c */; }; + F966BEF708F27A40005CB29B /* tkMacOSXMenus.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBE108F27A3B005CB29B /* tkMacOSXMenus.c */; }; + F966BEF808F27A40005CB29B /* tkMacOSXMouseEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBE208F27A3B005CB29B /* tkMacOSXMouseEvent.c */; }; + F966BEF908F27A40005CB29B /* tkMacOSXNotify.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBE308F27A3B005CB29B /* tkMacOSXNotify.c */; }; + F966BF0108F27A40005CB29B /* tkMacOSXRegion.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBEB08F27A3C005CB29B /* tkMacOSXRegion.c */; }; + F966BF0308F27A40005CB29B /* tkMacOSXScrlbr.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBED08F27A3C005CB29B /* tkMacOSXScrlbr.c */; }; + F966BF0408F27A40005CB29B /* tkMacOSXSend.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBEE08F27A3C005CB29B /* tkMacOSXSend.c */; }; + F966BF0508F27A40005CB29B /* tkMacOSXSubwindows.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBEF08F27A3C005CB29B /* tkMacOSXSubwindows.c */; }; + F966BF0608F27A40005CB29B /* tkMacOSXTest.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBF008F27A3C005CB29B /* tkMacOSXTest.c */; }; + F966BF0708F27A40005CB29B /* tkMacOSXWindowEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBF108F27A3C005CB29B /* tkMacOSXWindowEvent.c */; }; + F966BF0808F27A40005CB29B /* tkMacOSXWm.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBF208F27A3C005CB29B /* tkMacOSXWm.c */; }; + F966BF0B08F27A40005CB29B /* tkMacOSXXStubs.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BBF508F27A3C005CB29B /* tkMacOSXXStubs.c */; }; + F966BF7F08F27A41005CB29B /* tkAppInit.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BC7508F27A3D005CB29B /* tkAppInit.c */; settings = {COMPILER_FLAGS = "-DTK_TEST"; }; }; + F966BF8308F27A41005CB29B /* tkUnix3d.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BC7908F27A3D005CB29B /* tkUnix3d.c */; }; + F966BF9608F27A41005CB29B /* tkUnixScale.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BC8C08F27A3D005CB29B /* tkUnixScale.c */; }; + F966C02A08F27A42005CB29B /* xcolors.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BD2408F27A3F005CB29B /* xcolors.c */; }; + F966C02B08F27A42005CB29B /* xdraw.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BD2508F27A3F005CB29B /* xdraw.c */; }; + F966C02C08F27A42005CB29B /* xgc.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BD2608F27A3F005CB29B /* xgc.c */; }; + F966C02D08F27A42005CB29B /* ximage.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BD2708F27A3F005CB29B /* ximage.c */; }; + F966C02E08F27A42005CB29B /* xutil.c in Sources */ = {isa = PBXBuildFile; fileRef = F966BD2808F27A3F005CB29B /* xutil.c */; }; + F966C07508F2820D005CB29B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F966C07408F2820D005CB29B /* CoreFoundation.framework */; }; + F966C07708F2821B005CB29B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F966C07608F2821B005CB29B /* Carbon.framework */; }; + F966C07908F28233005CB29B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F966C07808F28233005CB29B /* IOKit.framework */; }; + F96D456F08F272BB004A47F5 /* regcomp.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3ED008F272A7004A47F5 /* regcomp.c */; }; + F96D457208F272BB004A47F5 /* regerror.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3ED308F272A7004A47F5 /* regerror.c */; }; + F96D457508F272BB004A47F5 /* regexec.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3ED608F272A7004A47F5 /* regexec.c */; }; + F96D457608F272BB004A47F5 /* regfree.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3ED708F272A7004A47F5 /* regfree.c */; }; + F96D457B08F272BB004A47F5 /* tclAlloc.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EDC08F272A7004A47F5 /* tclAlloc.c */; settings = {COMPILER_FLAGS = "-DUSE_TCLALLOC=0"; }; }; + F96D457C08F272BB004A47F5 /* tclAsync.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EDD08F272A7004A47F5 /* tclAsync.c */; }; + F96D457D08F272BB004A47F5 /* tclBasic.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EDE08F272A7004A47F5 /* tclBasic.c */; }; + F96D457E08F272BC004A47F5 /* tclBinary.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EDF08F272A7004A47F5 /* tclBinary.c */; }; + F96D457F08F272BC004A47F5 /* tclCkalloc.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE008F272A7004A47F5 /* tclCkalloc.c */; }; + F96D458008F272BC004A47F5 /* tclClock.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE108F272A7004A47F5 /* tclClock.c */; }; + F96D458108F272BC004A47F5 /* tclCmdAH.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE208F272A7004A47F5 /* tclCmdAH.c */; }; + F96D458208F272BC004A47F5 /* tclCmdIL.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE308F272A7004A47F5 /* tclCmdIL.c */; }; + F96D458308F272BC004A47F5 /* tclCmdMZ.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE408F272A7004A47F5 /* tclCmdMZ.c */; }; + F96D458408F272BC004A47F5 /* tclCompCmds.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE508F272A7004A47F5 /* tclCompCmds.c */; }; + F96D458508F272BC004A47F5 /* tclCompExpr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE608F272A7004A47F5 /* tclCompExpr.c */; }; + F96D458608F272BC004A47F5 /* tclCompile.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE708F272A7004A47F5 /* tclCompile.c */; }; + F96D458808F272BC004A47F5 /* tclConfig.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EE908F272A7004A47F5 /* tclConfig.c */; }; + F96D458908F272BC004A47F5 /* tclDate.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EEA08F272A7004A47F5 /* tclDate.c */; }; + F96D458B08F272BC004A47F5 /* tclDictObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EEC08F272A7004A47F5 /* tclDictObj.c */; }; + F96D458C08F272BC004A47F5 /* tclEncoding.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EED08F272A7004A47F5 /* tclEncoding.c */; }; + F96D458D08F272BC004A47F5 /* tclEnv.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EEE08F272A7004A47F5 /* tclEnv.c */; }; + F96D458E08F272BC004A47F5 /* tclEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EEF08F272A7004A47F5 /* tclEvent.c */; }; + F96D458F08F272BC004A47F5 /* tclExecute.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF008F272A7004A47F5 /* tclExecute.c */; }; + F96D459008F272BC004A47F5 /* tclFCmd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF108F272A7004A47F5 /* tclFCmd.c */; }; + F96D459108F272BC004A47F5 /* tclFileName.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF208F272A7004A47F5 /* tclFileName.c */; }; + F96D459308F272BC004A47F5 /* tclGet.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF408F272A7004A47F5 /* tclGet.c */; }; + F96D459508F272BC004A47F5 /* tclHash.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF608F272A7004A47F5 /* tclHash.c */; }; + F96D459608F272BC004A47F5 /* tclHistory.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF708F272A7004A47F5 /* tclHistory.c */; }; + F96D459708F272BC004A47F5 /* tclIndexObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EF808F272A7004A47F5 /* tclIndexObj.c */; }; + F96D459B08F272BC004A47F5 /* tclInterp.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EFC08F272A7004A47F5 /* tclInterp.c */; }; + F96D459D08F272BC004A47F5 /* tclIO.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3EFE08F272A7004A47F5 /* tclIO.c */; }; + F96D459F08F272BC004A47F5 /* tclIOCmd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0008F272A7004A47F5 /* tclIOCmd.c */; }; + F96D45A008F272BC004A47F5 /* tclIOGT.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0108F272A7004A47F5 /* tclIOGT.c */; }; + F96D45A108F272BC004A47F5 /* tclIORChan.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0208F272A7004A47F5 /* tclIORChan.c */; }; + F96D45A208F272BC004A47F5 /* tclIOSock.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0308F272A7004A47F5 /* tclIOSock.c */; }; + F96D45A308F272BC004A47F5 /* tclIOUtil.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0408F272A7004A47F5 /* tclIOUtil.c */; }; + F96D45A408F272BC004A47F5 /* tclLink.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0508F272A7004A47F5 /* tclLink.c */; }; + F96D45A508F272BC004A47F5 /* tclListObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0608F272A7004A47F5 /* tclListObj.c */; }; + F96D45A608F272BC004A47F5 /* tclLiteral.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0708F272A7004A47F5 /* tclLiteral.c */; }; + F96D45A708F272BC004A47F5 /* tclLoad.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0808F272A7004A47F5 /* tclLoad.c */; }; + F96D45A908F272BC004A47F5 /* tclMain.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0A08F272A7004A47F5 /* tclMain.c */; }; + F96D45AA08F272BC004A47F5 /* tclNamesp.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0B08F272A7004A47F5 /* tclNamesp.c */; }; + F96D45AB08F272BC004A47F5 /* tclNotify.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0C08F272A7004A47F5 /* tclNotify.c */; }; + F96D45AC08F272BC004A47F5 /* tclObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0D08F272A7004A47F5 /* tclObj.c */; }; + F96D45AD08F272BC004A47F5 /* tclPanic.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0E08F272A7004A47F5 /* tclPanic.c */; }; + F96D45AE08F272BC004A47F5 /* tclParse.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F0F08F272A7004A47F5 /* tclParse.c */; }; + F96D45AF08F272BC004A47F5 /* tclParseExpr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1008F272A7004A47F5 /* tclParseExpr.c */; }; + F96D45B008F272BC004A47F5 /* tclPathObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1108F272A7004A47F5 /* tclPathObj.c */; }; + F96D45B108F272BC004A47F5 /* tclPipe.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1208F272A7004A47F5 /* tclPipe.c */; }; + F96D45B208F272BC004A47F5 /* tclPkg.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1308F272A7004A47F5 /* tclPkg.c */; }; + F96D45B308F272BC004A47F5 /* tclPkgConfig.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1408F272A7004A47F5 /* tclPkgConfig.c */; settings = {COMPILER_FLAGS = "-DCFG_INSTALL_LIBDIR=\\\"${LIBDIR}\\\" -DCFG_INSTALL_BINDIR=\\\"${BINDIR}\\\" -DCFG_INSTALL_SCRDIR=\\\"${TCL_LIBRARY}\\\" -DCFG_INSTALL_INCDIR=\\\"${INCLUDEDIR}\\\" -DCFG_INSTALL_DOCDIR=\\\"${MANDIR}\\\" -DCFG_RUNTIME_LIBDIR=\\\"${LIBDIR}\\\" -DCFG_RUNTIME_BINDIR=\\\"${BINDIR}\\\" -DCFG_RUNTIME_SCRDIR=\\\"${TCL_LIBRARY}\\\" -DCFG_RUNTIME_INCDIR=\\\"${INCLUDEDIR}\\\" -DCFG_RUNTIME_DOCDIR=\\\"${MANDIR}\\\""; }; }; + F96D45B608F272BC004A47F5 /* tclPosixStr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1708F272A7004A47F5 /* tclPosixStr.c */; }; + F96D45B708F272BC004A47F5 /* tclPreserve.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1808F272A7004A47F5 /* tclPreserve.c */; }; + F96D45B808F272BC004A47F5 /* tclProc.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1908F272A7004A47F5 /* tclProc.c */; }; + F96D45B908F272BC004A47F5 /* tclRegexp.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1A08F272A7004A47F5 /* tclRegexp.c */; }; + F96D45BB08F272BC004A47F5 /* tclResolve.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1C08F272A7004A47F5 /* tclResolve.c */; }; + F96D45BC08F272BC004A47F5 /* tclResult.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1D08F272A7004A47F5 /* tclResult.c */; }; + F96D45BD08F272BC004A47F5 /* tclScan.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1E08F272A7004A47F5 /* tclScan.c */; }; + F96D45BE08F272BC004A47F5 /* tclStringObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F1F08F272A7004A47F5 /* tclStringObj.c */; }; + F96D45C308F272BC004A47F5 /* tclStrToD.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2408F272A7004A47F5 /* tclStrToD.c */; }; + F96D45C408F272BC004A47F5 /* tclStubInit.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2508F272A7004A47F5 /* tclStubInit.c */; }; + F96D45C508F272BC004A47F5 /* tclStubLib.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2608F272A7004A47F5 /* tclStubLib.c */; }; + F96D45C608F272BC004A47F5 /* tclTest.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2708F272A7004A47F5 /* tclTest.c */; }; + F96D45C708F272BC004A47F5 /* tclTestObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2808F272A7004A47F5 /* tclTestObj.c */; }; + F96D45C808F272BC004A47F5 /* tclTestProcBodyObj.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2908F272A7004A47F5 /* tclTestProcBodyObj.c */; }; + F96D45C908F272BC004A47F5 /* tclThread.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2A08F272A7004A47F5 /* tclThread.c */; }; + F96D45CA08F272BC004A47F5 /* tclThreadAlloc.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2B08F272A7004A47F5 /* tclThreadAlloc.c */; }; + F96D45CB08F272BC004A47F5 /* tclThreadJoin.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2C08F272A7004A47F5 /* tclThreadJoin.c */; }; + F96D45CC08F272BC004A47F5 /* tclThreadStorage.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2D08F272A7004A47F5 /* tclThreadStorage.c */; }; + F96D45CD08F272BC004A47F5 /* tclThreadTest.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2E08F272A7004A47F5 /* tclThreadTest.c */; }; + F96D45CE08F272BC004A47F5 /* tclTimer.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F2F08F272A7004A47F5 /* tclTimer.c */; }; + F96D45D008F272BC004A47F5 /* tclTomMathInterface.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F3108F272A7004A47F5 /* tclTomMathInterface.c */; }; + F96D45D108F272BC004A47F5 /* tclTrace.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F3208F272A7004A47F5 /* tclTrace.c */; }; + F96D45D308F272BC004A47F5 /* tclUtf.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F3408F272A7004A47F5 /* tclUtf.c */; }; + F96D45D408F272BC004A47F5 /* tclUtil.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F3508F272A7004A47F5 /* tclUtil.c */; }; + F96D45D508F272BC004A47F5 /* tclVar.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D3F3608F272A7004A47F5 /* tclVar.c */; }; + F96D48E208F272C3004A47F5 /* bn_fast_s_mp_mul_digs.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426408F272B3004A47F5 /* bn_fast_s_mp_mul_digs.c */; }; + F96D48E408F272C3004A47F5 /* bn_fast_s_mp_sqr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426608F272B3004A47F5 /* bn_fast_s_mp_sqr.c */; }; + F96D48E708F272C3004A47F5 /* bn_mp_add.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426908F272B3004A47F5 /* bn_mp_add.c */; }; + F96D48E808F272C3004A47F5 /* bn_mp_add_d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426A08F272B3004A47F5 /* bn_mp_add_d.c */; }; + F96D48EB08F272C3004A47F5 /* bn_mp_clamp.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426D08F272B3004A47F5 /* bn_mp_clamp.c */; }; + F96D48EC08F272C3004A47F5 /* bn_mp_clear.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426E08F272B3004A47F5 /* bn_mp_clear.c */; }; + F96D48ED08F272C3004A47F5 /* bn_mp_clear_multi.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426F08F272B3004A47F5 /* bn_mp_clear_multi.c */; }; + F96D48EE08F272C3004A47F5 /* bn_mp_cmp.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427008F272B3004A47F5 /* bn_mp_cmp.c */; }; + F96D48F008F272C3004A47F5 /* bn_mp_cmp_mag.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427208F272B3004A47F5 /* bn_mp_cmp_mag.c */; }; + F96D48F208F272C3004A47F5 /* bn_mp_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427408F272B3004A47F5 /* bn_mp_copy.c */; }; + F96D48F308F272C3004A47F5 /* bn_mp_count_bits.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427508F272B3004A47F5 /* bn_mp_count_bits.c */; }; + F96D48F408F272C3004A47F5 /* bn_mp_div.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427608F272B3004A47F5 /* bn_mp_div.c */; }; + F96D48F508F272C3004A47F5 /* bn_mp_div_2.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427708F272B3004A47F5 /* bn_mp_div_2.c */; }; + F96D48F608F272C3004A47F5 /* bn_mp_div_2d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427808F272B3004A47F5 /* bn_mp_div_2d.c */; }; + F96D48F708F272C3004A47F5 /* bn_mp_div_3.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427908F272B3004A47F5 /* bn_mp_div_3.c */; }; + F96D48F808F272C3004A47F5 /* bn_mp_div_d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427A08F272B3004A47F5 /* bn_mp_div_d.c */; }; + F96D48FC08F272C3004A47F5 /* bn_mp_exch.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427E08F272B3004A47F5 /* bn_mp_exch.c */; }; + F96D490508F272C3004A47F5 /* bn_mp_grow.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D428708F272B3004A47F5 /* bn_mp_grow.c */; }; + F96D490608F272C3004A47F5 /* bn_mp_init.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D428808F272B3004A47F5 /* bn_mp_init.c */; }; + F96D490708F272C3004A47F5 /* bn_mp_init_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D428908F272B3004A47F5 /* bn_mp_init_copy.c */; }; + F96D490808F272C3004A47F5 /* bn_mp_init_multi.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D428A08F272B3004A47F5 /* bn_mp_init_multi.c */; }; + F96D490908F272C3004A47F5 /* bn_mp_init_set.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D428B08F272B3004A47F5 /* bn_mp_init_set.c */; }; + F96D490B08F272C3004A47F5 /* bn_mp_init_size.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D428D08F272B3004A47F5 /* bn_mp_init_size.c */; }; + F96D491008F272C3004A47F5 /* bn_mp_karatsuba_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429208F272B3004A47F5 /* bn_mp_karatsuba_mul.c */; }; + F96D491108F272C3004A47F5 /* bn_mp_karatsuba_sqr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429308F272B3004A47F5 /* bn_mp_karatsuba_sqr.c */; }; + F96D491308F272C3004A47F5 /* bn_mp_lshd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429508F272B3004A47F5 /* bn_mp_lshd.c */; }; + F96D491408F272C3004A47F5 /* bn_mp_mod.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429608F272B3004A47F5 /* bn_mp_mod.c */; }; + F96D491508F272C3004A47F5 /* bn_mp_mod_2d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429708F272B3004A47F5 /* bn_mp_mod_2d.c */; }; + F96D491A08F272C3004A47F5 /* bn_mp_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429C08F272B3004A47F5 /* bn_mp_mul.c */; }; + F96D491B08F272C3004A47F5 /* bn_mp_mul_2.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429D08F272B3004A47F5 /* bn_mp_mul_2.c */; }; + F96D491C08F272C3004A47F5 /* bn_mp_mul_2d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429E08F272B3004A47F5 /* bn_mp_mul_2d.c */; }; + F96D491D08F272C3004A47F5 /* bn_mp_mul_d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D429F08F272B3004A47F5 /* bn_mp_mul_d.c */; }; + F96D492908F272C3004A47F5 /* bn_mp_radix_size.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42AB08F272B3004A47F5 /* bn_mp_radix_size.c */; }; + F96D492A08F272C3004A47F5 /* bn_mp_radix_smap.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42AC08F272B3004A47F5 /* bn_mp_radix_smap.c */; }; + F96D492C08F272C3004A47F5 /* bn_mp_read_radix.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42AE08F272B3004A47F5 /* bn_mp_read_radix.c */; }; + F96D493708F272C3004A47F5 /* bn_mp_rshd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42B908F272B3004A47F5 /* bn_mp_rshd.c */; }; + F96D493808F272C3004A47F5 /* bn_mp_set.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42BA08F272B3004A47F5 /* bn_mp_set.c */; }; + F96D493C08F272C3004A47F5 /* bn_mp_sqr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42BE08F272B3004A47F5 /* bn_mp_sqr.c */; }; + F96D493F08F272C3004A47F5 /* bn_mp_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C108F272B3004A47F5 /* bn_mp_sub.c */; }; + F96D494008F272C3004A47F5 /* bn_mp_sub_d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C208F272B3004A47F5 /* bn_mp_sub_d.c */; }; + F96D494608F272C3004A47F5 /* bn_mp_toom_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C808F272B3004A47F5 /* bn_mp_toom_mul.c */; }; + F96D494708F272C3004A47F5 /* bn_mp_toom_sqr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C908F272B3004A47F5 /* bn_mp_toom_sqr.c */; }; + F96D494908F272C3004A47F5 /* bn_mp_toradix_n.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42CB08F272B3004A47F5 /* bn_mp_toradix_n.c */; }; + F96D494C08F272C3004A47F5 /* bn_mp_zero.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42CE08F272B3004A47F5 /* bn_mp_zero.c */; }; + F96D494E08F272C3004A47F5 /* bn_reverse.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42D008F272B3004A47F5 /* bn_reverse.c */; }; + F96D494F08F272C3004A47F5 /* bn_s_mp_add.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42D108F272B3004A47F5 /* bn_s_mp_add.c */; }; + F96D495108F272C3004A47F5 /* bn_s_mp_mul_digs.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42D308F272B3004A47F5 /* bn_s_mp_mul_digs.c */; }; + F96D495308F272C3004A47F5 /* bn_s_mp_sqr.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42D508F272B3004A47F5 /* bn_s_mp_sqr.c */; }; + F96D495408F272C3004A47F5 /* bn_s_mp_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42D608F272B3004A47F5 /* bn_s_mp_sub.c */; }; + F96D495508F272C3004A47F5 /* bncore.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42D708F272B3004A47F5 /* bncore.c */; }; + F96D49A908F272C4004A47F5 /* tclMacOSXBundle.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D433908F272B5004A47F5 /* tclMacOSXBundle.c */; }; + F96D49AD08F272C4004A47F5 /* tclMacOSXFCmd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D433D08F272B5004A47F5 /* tclMacOSXFCmd.c */; }; + F96D49AE08F272C4004A47F5 /* tclMacOSXNotify.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D433E08F272B5004A47F5 /* tclMacOSXNotify.c */; }; + F96D4AC608F272C9004A47F5 /* tclLoadDyld.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D445B08F272B9004A47F5 /* tclLoadDyld.c */; }; + F96D4ACA08F272C9004A47F5 /* tclUnixChan.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D445F08F272B9004A47F5 /* tclUnixChan.c */; }; + F96D4ACB08F272C9004A47F5 /* tclUnixEvent.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446008F272B9004A47F5 /* tclUnixEvent.c */; }; + F96D4ACC08F272C9004A47F5 /* tclUnixFCmd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446108F272B9004A47F5 /* tclUnixFCmd.c */; }; + F96D4ACD08F272C9004A47F5 /* tclUnixFile.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446208F272B9004A47F5 /* tclUnixFile.c */; }; + F96D4ACE08F272C9004A47F5 /* tclUnixInit.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446308F272B9004A47F5 /* tclUnixInit.c */; settings = {COMPILER_FLAGS = "-DTCL_LIBRARY=\\\"${TCL_LIBRARY}\\\" -DTCL_PACKAGE_PATH=\\\"${TCL_PACKAGE_PATH}\\\""; }; }; + F96D4ACF08F272C9004A47F5 /* tclUnixNotfy.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446408F272B9004A47F5 /* tclUnixNotfy.c */; }; + F96D4AD008F272C9004A47F5 /* tclUnixPipe.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446508F272B9004A47F5 /* tclUnixPipe.c */; }; + F96D4AD208F272CA004A47F5 /* tclUnixSock.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446708F272B9004A47F5 /* tclUnixSock.c */; }; + F96D4AD308F272CA004A47F5 /* tclUnixTest.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446808F272B9004A47F5 /* tclUnixTest.c */; }; + F96D4AD408F272CA004A47F5 /* tclUnixThrd.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446908F272B9004A47F5 /* tclUnixThrd.c */; }; + F96D4AD608F272CA004A47F5 /* tclUnixTime.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D446B08F272B9004A47F5 /* tclUnixTime.c */; }; + F9E61D28090A481F002B3151 /* bn_mp_cmp_d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427108F272B3004A47F5 /* bn_mp_cmp_d.c */; }; + F9E61D29090A486C002B3151 /* bn_mp_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42A208F272B3004A47F5 /* bn_mp_neg.c */; }; + F9E61D2A090A4891002B3151 /* bn_mp_sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C008F272B3004A47F5 /* bn_mp_sqrt.c */; }; + F9E61D2B090A48A4002B3151 /* bn_mp_and.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D426C08F272B3004A47F5 /* bn_mp_and.c */; }; + F9E61D2C090A48AC002B3151 /* bn_mp_expt_d.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D427F08F272B3004A47F5 /* bn_mp_expt_d.c */; }; + F9E61D2D090A48BB002B3151 /* bn_mp_xor.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42CD08F272B3004A47F5 /* bn_mp_xor.c */; }; + F9E61D2E090A48BF002B3151 /* bn_mp_or.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42A308F272B3004A47F5 /* bn_mp_or.c */; }; + F9E61D2F090A48C7002B3151 /* bn_mp_shrink.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42BC08F272B3004A47F5 /* bn_mp_shrink.c */; }; + F9E61D30090A48E2002B3151 /* bn_mp_to_unsigned_bin_n.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C708F272B3004A47F5 /* bn_mp_to_unsigned_bin_n.c */; }; + F9E61D31090A48F9002B3151 /* bn_mp_to_unsigned_bin.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42C608F272B3004A47F5 /* bn_mp_to_unsigned_bin.c */; }; + F9E61D32090A48FA002B3151 /* bn_mp_unsigned_bin_size.c in Sources */ = {isa = PBXBuildFile; fileRef = F96D42CC08F272B3004A47F5 /* bn_mp_unsigned_bin_size.c */; }; + F9EA4AF008FA3BD500B1F5F0 /* tkMacOSXXCursors.r in Rez */ = {isa = PBXBuildFile; fileRef = F966BBF408F27A3C005CB29B /* tkMacOSXXCursors.r */; }; + F9EA4AF108FA3BD700B1F5F0 /* tkMacOSXMenu.r in Rez */ = {isa = PBXBuildFile; fileRef = F966BBDF08F27A3B005CB29B /* tkMacOSXMenu.r */; }; + F9EA4AF208FA3BD800B1F5F0 /* tkMacOSXCursors.r in Rez */ = {isa = PBXBuildFile; fileRef = F966BBCC08F27A3B005CB29B /* tkMacOSXCursors.r */; }; + F9EA4AF308FA3BDA00B1F5F0 /* tkMacOSXAETE.r in Rez */ = {isa = PBXBuildFile; fileRef = F966BBC408F27A3B005CB29B /* tkMacOSXAETE.r */; }; + F9EA4AF408FA3BDB00B1F5F0 /* tkAboutDlg.r in Rez */ = {isa = PBXBuildFile; fileRef = F966BBC108F27A3B005CB29B /* tkAboutDlg.r */; }; +/* End PBXBuildFile section */ + +/* Begin PBXBuildStyle section */ + 014CEA520018CE5811CA2923 /* Development */ = { + isa = PBXBuildStyle; + buildSettings = { + }; + name = Development; + }; + 014CEA530018CE5811CA2923 /* Deployment */ = { + isa = PBXBuildStyle; + buildSettings = { + }; + name = Deployment; + }; +/* End PBXBuildStyle section */ + +/* Begin PBXFileReference section */ + 8DD76FB20486AB0100D96B5E /* tktest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tktest; sourceTree = BUILT_PRODUCTS_DIR; }; + F966BA0408F27A37005CB29B /* error.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = error.xbm; sourceTree = "<group>"; }; + F966BA0508F27A37005CB29B /* gray12.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = gray12.xbm; sourceTree = "<group>"; }; + F966BA0608F27A37005CB29B /* gray25.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = gray25.xbm; sourceTree = "<group>"; }; + F966BA0708F27A37005CB29B /* gray50.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = gray50.xbm; sourceTree = "<group>"; }; + F966BA0808F27A37005CB29B /* gray75.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = gray75.xbm; sourceTree = "<group>"; }; + F966BA0908F27A37005CB29B /* hourglass.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = hourglass.xbm; sourceTree = "<group>"; }; + F966BA0A08F27A37005CB29B /* info.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = info.xbm; sourceTree = "<group>"; }; + F966BA0B08F27A37005CB29B /* questhead.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = questhead.xbm; sourceTree = "<group>"; }; + F966BA0C08F27A37005CB29B /* question.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = question.xbm; sourceTree = "<group>"; }; + F966BA0D08F27A37005CB29B /* warning.xbm */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = warning.xbm; sourceTree = "<group>"; }; + F966BA0E08F27A37005CB29B /* ChangeLog */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = ChangeLog; sourceTree = "<group>"; }; + F966BA0F08F27A37005CB29B /* changes */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = changes; sourceTree = "<group>"; }; + F966BA1108F27A37005CB29B /* 3DBorder.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = 3DBorder.3; sourceTree = "<group>"; }; + F966BA1208F27A37005CB29B /* AddOption.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = AddOption.3; sourceTree = "<group>"; }; + F966BA1308F27A37005CB29B /* bell.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = bell.n; sourceTree = "<group>"; }; + F966BA1408F27A37005CB29B /* bind.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = bind.n; sourceTree = "<group>"; }; + F966BA1508F27A37005CB29B /* BindTable.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = BindTable.3; sourceTree = "<group>"; }; + F966BA1608F27A37005CB29B /* bindtags.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = bindtags.n; sourceTree = "<group>"; }; + F966BA1708F27A37005CB29B /* bitmap.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = bitmap.n; sourceTree = "<group>"; }; + F966BA1808F27A37005CB29B /* button.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = button.n; sourceTree = "<group>"; }; + F966BA1908F27A37005CB29B /* canvas.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = canvas.n; sourceTree = "<group>"; }; + F966BA1A08F27A37005CB29B /* CanvPsY.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CanvPsY.3; sourceTree = "<group>"; }; + F966BA1B08F27A37005CB29B /* CanvTkwin.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CanvTkwin.3; sourceTree = "<group>"; }; + F966BA1C08F27A37005CB29B /* CanvTxtInfo.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CanvTxtInfo.3; sourceTree = "<group>"; }; + F966BA1D08F27A37005CB29B /* checkbutton.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = checkbutton.n; sourceTree = "<group>"; }; + F966BA1E08F27A37005CB29B /* chooseColor.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = chooseColor.n; sourceTree = "<group>"; }; + F966BA1F08F27A37005CB29B /* chooseDirectory.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = chooseDirectory.n; sourceTree = "<group>"; }; + F966BA2008F27A37005CB29B /* Clipboard.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Clipboard.3; sourceTree = "<group>"; }; + F966BA2108F27A37005CB29B /* clipboard.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = clipboard.n; sourceTree = "<group>"; }; + F966BA2208F27A37005CB29B /* ClrSelect.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ClrSelect.3; sourceTree = "<group>"; }; + F966BA2308F27A37005CB29B /* colors.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = colors.n; sourceTree = "<group>"; }; + F966BA2408F27A37005CB29B /* ConfigWidg.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ConfigWidg.3; sourceTree = "<group>"; }; + F966BA2508F27A37005CB29B /* ConfigWind.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ConfigWind.3; sourceTree = "<group>"; }; + F966BA2608F27A37005CB29B /* console.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = console.n; sourceTree = "<group>"; }; + F966BA2708F27A37005CB29B /* CoordToWin.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CoordToWin.3; sourceTree = "<group>"; }; + F966BA2808F27A37005CB29B /* CrtCmHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtCmHdlr.3; sourceTree = "<group>"; }; + F966BA2908F27A37005CB29B /* CrtErrHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtErrHdlr.3; sourceTree = "<group>"; }; + F966BA2A08F27A37005CB29B /* CrtGenHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtGenHdlr.3; sourceTree = "<group>"; }; + F966BA2B08F27A37005CB29B /* CrtImgType.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtImgType.3; sourceTree = "<group>"; }; + F966BA2C08F27A37005CB29B /* CrtItemType.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtItemType.3; sourceTree = "<group>"; }; + F966BA2D08F27A37005CB29B /* CrtPhImgFmt.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtPhImgFmt.3; sourceTree = "<group>"; }; + F966BA2E08F27A37005CB29B /* CrtSelHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtSelHdlr.3; sourceTree = "<group>"; }; + F966BA2F08F27A37005CB29B /* CrtWindow.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtWindow.3; sourceTree = "<group>"; }; + F966BA3008F27A37005CB29B /* cursors.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = cursors.n; sourceTree = "<group>"; }; + F966BA3108F27A37005CB29B /* DeleteImg.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DeleteImg.3; sourceTree = "<group>"; }; + F966BA3208F27A37005CB29B /* destroy.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = destroy.n; sourceTree = "<group>"; }; + F966BA3308F27A37005CB29B /* dialog.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = dialog.n; sourceTree = "<group>"; }; + F966BA3408F27A37005CB29B /* DrawFocHlt.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DrawFocHlt.3; sourceTree = "<group>"; }; + F966BA3508F27A37005CB29B /* entry.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = entry.n; sourceTree = "<group>"; }; + F966BA3608F27A37005CB29B /* event.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = event.n; sourceTree = "<group>"; }; + F966BA3708F27A37005CB29B /* EventHndlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = EventHndlr.3; sourceTree = "<group>"; }; + F966BA3808F27A37005CB29B /* FindPhoto.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = FindPhoto.3; sourceTree = "<group>"; }; + F966BA3908F27A37005CB29B /* focus.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = focus.n; sourceTree = "<group>"; }; + F966BA3A08F27A37005CB29B /* focusNext.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = focusNext.n; sourceTree = "<group>"; }; + F966BA3B08F27A37005CB29B /* font.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = font.n; sourceTree = "<group>"; }; + F966BA3C08F27A37005CB29B /* FontId.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = FontId.3; sourceTree = "<group>"; }; + F966BA3D08F27A37005CB29B /* frame.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = frame.n; sourceTree = "<group>"; }; + F966BA3E08F27A37005CB29B /* FreeXId.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = FreeXId.3; sourceTree = "<group>"; }; + F966BA3F08F27A37005CB29B /* GeomReq.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GeomReq.3; sourceTree = "<group>"; }; + F966BA4008F27A37005CB29B /* GetAnchor.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetAnchor.3; sourceTree = "<group>"; }; + F966BA4108F27A37005CB29B /* GetBitmap.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetBitmap.3; sourceTree = "<group>"; }; + F966BA4208F27A37005CB29B /* GetCapStyl.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetCapStyl.3; sourceTree = "<group>"; }; + F966BA4308F27A37005CB29B /* GetClrmap.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetClrmap.3; sourceTree = "<group>"; }; + F966BA4408F27A37005CB29B /* GetColor.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetColor.3; sourceTree = "<group>"; }; + F966BA4508F27A37005CB29B /* GetCursor.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetCursor.3; sourceTree = "<group>"; }; + F966BA4608F27A37005CB29B /* GetDash.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetDash.3; sourceTree = "<group>"; }; + F966BA4708F27A37005CB29B /* GetFont.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetFont.3; sourceTree = "<group>"; }; + F966BA4808F27A37005CB29B /* GetGC.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetGC.3; sourceTree = "<group>"; }; + F966BA4908F27A37005CB29B /* GetHINSTANCE.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetHINSTANCE.3; sourceTree = "<group>"; }; + F966BA4A08F27A37005CB29B /* GetHWND.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetHWND.3; sourceTree = "<group>"; }; + F966BA4B08F27A37005CB29B /* GetImage.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetImage.3; sourceTree = "<group>"; }; + F966BA4C08F27A37005CB29B /* GetJoinStl.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetJoinStl.3; sourceTree = "<group>"; }; + F966BA4D08F27A37005CB29B /* GetJustify.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetJustify.3; sourceTree = "<group>"; }; + F966BA4E08F27A37005CB29B /* getOpenFile.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = getOpenFile.n; sourceTree = "<group>"; }; + F966BA4F08F27A37005CB29B /* GetOption.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetOption.3; sourceTree = "<group>"; }; + F966BA5008F27A38005CB29B /* GetPixels.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetPixels.3; sourceTree = "<group>"; }; + F966BA5108F27A38005CB29B /* GetPixmap.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetPixmap.3; sourceTree = "<group>"; }; + F966BA5208F27A38005CB29B /* GetRelief.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetRelief.3; sourceTree = "<group>"; }; + F966BA5308F27A38005CB29B /* GetRootCrd.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetRootCrd.3; sourceTree = "<group>"; }; + F966BA5408F27A38005CB29B /* GetScroll.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetScroll.3; sourceTree = "<group>"; }; + F966BA5508F27A38005CB29B /* GetSelect.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetSelect.3; sourceTree = "<group>"; }; + F966BA5608F27A38005CB29B /* GetUid.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetUid.3; sourceTree = "<group>"; }; + F966BA5708F27A38005CB29B /* GetVisual.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetVisual.3; sourceTree = "<group>"; }; + F966BA5808F27A38005CB29B /* GetVRoot.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetVRoot.3; sourceTree = "<group>"; }; + F966BA5908F27A38005CB29B /* Grab.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Grab.3; sourceTree = "<group>"; }; + F966BA5A08F27A38005CB29B /* grab.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = grab.n; sourceTree = "<group>"; }; + F966BA5B08F27A38005CB29B /* grid.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = grid.n; sourceTree = "<group>"; }; + F966BA5C08F27A38005CB29B /* HandleEvent.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = HandleEvent.3; sourceTree = "<group>"; }; + F966BA5D08F27A38005CB29B /* HWNDToWindow.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = HWNDToWindow.3; sourceTree = "<group>"; }; + F966BA5E08F27A38005CB29B /* IdToWindow.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = IdToWindow.3; sourceTree = "<group>"; }; + F966BA5F08F27A38005CB29B /* image.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = image.n; sourceTree = "<group>"; }; + F966BA6008F27A38005CB29B /* ImgChanged.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ImgChanged.3; sourceTree = "<group>"; }; + F966BA6108F27A38005CB29B /* Inactive.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Inactive.3; sourceTree = "<group>"; }; + F966BA6208F27A38005CB29B /* InternAtom.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = InternAtom.3; sourceTree = "<group>"; }; + F966BA6308F27A38005CB29B /* keysyms.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = keysyms.n; sourceTree = "<group>"; }; + F966BA6408F27A38005CB29B /* label.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = label.n; sourceTree = "<group>"; }; + F966BA6508F27A38005CB29B /* labelframe.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = labelframe.n; sourceTree = "<group>"; }; + F966BA6608F27A38005CB29B /* listbox.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = listbox.n; sourceTree = "<group>"; }; + F966BA6708F27A38005CB29B /* loadTk.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = loadTk.n; sourceTree = "<group>"; }; + F966BA6808F27A38005CB29B /* lower.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lower.n; sourceTree = "<group>"; }; + F966BA6908F27A38005CB29B /* MainLoop.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = MainLoop.3; sourceTree = "<group>"; }; + F966BA6A08F27A38005CB29B /* MaintGeom.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = MaintGeom.3; sourceTree = "<group>"; }; + F966BA6B08F27A38005CB29B /* MainWin.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = MainWin.3; sourceTree = "<group>"; }; + F966BA6D08F27A38005CB29B /* ManageGeom.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ManageGeom.3; sourceTree = "<group>"; }; + F966BA6E08F27A38005CB29B /* MapWindow.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = MapWindow.3; sourceTree = "<group>"; }; + F966BA6F08F27A38005CB29B /* MeasureChar.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = MeasureChar.3; sourceTree = "<group>"; }; + F966BA7008F27A38005CB29B /* menu.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = menu.n; sourceTree = "<group>"; }; + F966BA7108F27A38005CB29B /* menubar.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = menubar.n; sourceTree = "<group>"; }; + F966BA7208F27A38005CB29B /* menubutton.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = menubutton.n; sourceTree = "<group>"; }; + F966BA7308F27A38005CB29B /* message.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = message.n; sourceTree = "<group>"; }; + F966BA7408F27A38005CB29B /* messageBox.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = messageBox.n; sourceTree = "<group>"; }; + F966BA7508F27A38005CB29B /* MoveToplev.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = MoveToplev.3; sourceTree = "<group>"; }; + F966BA7608F27A38005CB29B /* Name.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Name.3; sourceTree = "<group>"; }; + F966BA7708F27A38005CB29B /* NameOfImg.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = NameOfImg.3; sourceTree = "<group>"; }; + F966BA7808F27A38005CB29B /* option.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = option.n; sourceTree = "<group>"; }; + F966BA7908F27A38005CB29B /* optionMenu.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = optionMenu.n; sourceTree = "<group>"; }; + F966BA7A08F27A38005CB29B /* options.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = options.n; sourceTree = "<group>"; }; + F966BA7B08F27A38005CB29B /* OwnSelect.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = OwnSelect.3; sourceTree = "<group>"; }; + F966BA7C08F27A38005CB29B /* pack-old.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = "pack-old.n"; sourceTree = "<group>"; }; + F966BA7D08F27A38005CB29B /* pack.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = pack.n; sourceTree = "<group>"; }; + F966BA7E08F27A38005CB29B /* palette.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = palette.n; sourceTree = "<group>"; }; + F966BA7F08F27A38005CB29B /* panedwindow.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = panedwindow.n; sourceTree = "<group>"; }; + F966BA8008F27A38005CB29B /* ParseArgv.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ParseArgv.3; sourceTree = "<group>"; }; + F966BA8108F27A38005CB29B /* photo.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = photo.n; sourceTree = "<group>"; }; + F966BA8208F27A38005CB29B /* place.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = place.n; sourceTree = "<group>"; }; + F966BA8308F27A38005CB29B /* popup.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = popup.n; sourceTree = "<group>"; }; + F966BA8408F27A38005CB29B /* QWinEvent.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = QWinEvent.3; sourceTree = "<group>"; }; + F966BA8508F27A38005CB29B /* radiobutton.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = radiobutton.n; sourceTree = "<group>"; }; + F966BA8608F27A38005CB29B /* raise.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = raise.n; sourceTree = "<group>"; }; + F966BA8708F27A38005CB29B /* Restack.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Restack.3; sourceTree = "<group>"; }; + F966BA8808F27A38005CB29B /* RestrictEv.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = RestrictEv.3; sourceTree = "<group>"; }; + F966BA8908F27A38005CB29B /* scale.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = scale.n; sourceTree = "<group>"; }; + F966BA8A08F27A38005CB29B /* scrollbar.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = scrollbar.n; sourceTree = "<group>"; }; + F966BA8B08F27A38005CB29B /* selection.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = selection.n; sourceTree = "<group>"; }; + F966BA8C08F27A38005CB29B /* send.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = send.n; sourceTree = "<group>"; }; + F966BA8D08F27A38005CB29B /* SetAppName.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetAppName.3; sourceTree = "<group>"; }; + F966BA8E08F27A38005CB29B /* SetCaret.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetCaret.3; sourceTree = "<group>"; }; + F966BA8F08F27A38005CB29B /* SetClass.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetClass.3; sourceTree = "<group>"; }; + F966BA9008F27A38005CB29B /* SetClassProcs.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetClassProcs.3; sourceTree = "<group>"; }; + F966BA9108F27A38005CB29B /* SetGrid.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetGrid.3; sourceTree = "<group>"; }; + F966BA9208F27A38005CB29B /* SetOptions.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetOptions.3; sourceTree = "<group>"; }; + F966BA9308F27A38005CB29B /* SetVisual.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetVisual.3; sourceTree = "<group>"; }; + F966BA9408F27A38005CB29B /* spinbox.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = spinbox.n; sourceTree = "<group>"; }; + F966BA9508F27A38005CB29B /* StrictMotif.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = StrictMotif.3; sourceTree = "<group>"; }; + F966BA9608F27A38005CB29B /* text.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = text.n; sourceTree = "<group>"; }; + F966BA9708F27A38005CB29B /* TextLayout.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = TextLayout.3; sourceTree = "<group>"; }; + F966BA9808F27A38005CB29B /* tk.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tk.n; sourceTree = "<group>"; }; + F966BA9908F27A38005CB29B /* tk4.0.ps */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = tk4.0.ps; sourceTree = "<group>"; }; + F966BA9A08F27A38005CB29B /* Tk_Init.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Tk_Init.3; sourceTree = "<group>"; }; + F966BA9B08F27A38005CB29B /* Tk_Main.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Tk_Main.3; sourceTree = "<group>"; }; + F966BA9C08F27A38005CB29B /* tkerror.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tkerror.n; sourceTree = "<group>"; }; + F966BA9D08F27A38005CB29B /* TkInitStubs.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = TkInitStubs.3; sourceTree = "<group>"; }; + F966BA9E08F27A38005CB29B /* tkvars.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tkvars.n; sourceTree = "<group>"; }; + F966BA9F08F27A38005CB29B /* tkwait.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tkwait.n; sourceTree = "<group>"; }; + F966BAA008F27A38005CB29B /* toplevel.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = toplevel.n; sourceTree = "<group>"; }; + F966BAA108F27A38005CB29B /* WindowId.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = WindowId.3; sourceTree = "<group>"; }; + F966BAA208F27A38005CB29B /* winfo.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = winfo.n; sourceTree = "<group>"; }; + F966BAA308F27A38005CB29B /* wish.1 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = wish.1; sourceTree = "<group>"; }; + F966BAA408F27A38005CB29B /* wm.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = wm.n; sourceTree = "<group>"; }; + F966BAA608F27A38005CB29B /* default.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = default.h; sourceTree = "<group>"; }; + F966BAA708F27A38005CB29B /* ks_names.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ks_names.h; sourceTree = "<group>"; }; + F966BAA808F27A38005CB29B /* prolog.ps */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = prolog.ps; sourceTree = "<group>"; }; + F966BAA908F27A39005CB29B /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F966BAAA08F27A39005CB29B /* tk.decls */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tk.decls; sourceTree = "<group>"; }; + F966BAAB08F27A39005CB29B /* tk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tk.h; sourceTree = "<group>"; }; + F966BAAC08F27A39005CB29B /* tk3d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tk3d.c; sourceTree = "<group>"; }; + F966BAAD08F27A39005CB29B /* tk3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tk3d.h; sourceTree = "<group>"; }; + F966BAAE08F27A39005CB29B /* tkArgv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkArgv.c; sourceTree = "<group>"; }; + F966BAAF08F27A39005CB29B /* tkAtom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkAtom.c; sourceTree = "<group>"; }; + F966BAB008F27A39005CB29B /* tkBind.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkBind.c; sourceTree = "<group>"; }; + F966BAB108F27A39005CB29B /* tkBitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkBitmap.c; sourceTree = "<group>"; }; + F966BAB208F27A39005CB29B /* tkButton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkButton.c; sourceTree = "<group>"; }; + F966BAB308F27A39005CB29B /* tkButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkButton.h; sourceTree = "<group>"; }; + F966BAB408F27A39005CB29B /* tkCanvArc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvArc.c; sourceTree = "<group>"; }; + F966BAB508F27A39005CB29B /* tkCanvas.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvas.c; sourceTree = "<group>"; }; + F966BAB608F27A39005CB29B /* tkCanvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkCanvas.h; sourceTree = "<group>"; }; + F966BAB708F27A39005CB29B /* tkCanvBmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvBmap.c; sourceTree = "<group>"; }; + F966BAB808F27A39005CB29B /* tkCanvImg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvImg.c; sourceTree = "<group>"; }; + F966BAB908F27A39005CB29B /* tkCanvLine.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvLine.c; sourceTree = "<group>"; }; + F966BABA08F27A39005CB29B /* tkCanvPoly.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvPoly.c; sourceTree = "<group>"; }; + F966BABB08F27A39005CB29B /* tkCanvPs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvPs.c; sourceTree = "<group>"; }; + F966BABD08F27A39005CB29B /* tkCanvText.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvText.c; sourceTree = "<group>"; }; + F966BABE08F27A39005CB29B /* tkCanvUtil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvUtil.c; sourceTree = "<group>"; }; + F966BABF08F27A39005CB29B /* tkCanvWind.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCanvWind.c; sourceTree = "<group>"; }; + F966BAC008F27A39005CB29B /* tkClipboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkClipboard.c; sourceTree = "<group>"; }; + F966BAC108F27A39005CB29B /* tkCmds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCmds.c; sourceTree = "<group>"; }; + F966BAC208F27A39005CB29B /* tkColor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkColor.c; sourceTree = "<group>"; }; + F966BAC308F27A39005CB29B /* tkColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkColor.h; sourceTree = "<group>"; }; + F966BAC408F27A39005CB29B /* tkConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkConfig.c; sourceTree = "<group>"; }; + F966BAC508F27A39005CB29B /* tkConsole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkConsole.c; sourceTree = "<group>"; }; + F966BAC608F27A39005CB29B /* tkCursor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkCursor.c; sourceTree = "<group>"; }; + F966BAC708F27A39005CB29B /* tkDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkDecls.h; sourceTree = "<group>"; }; + F966BAC808F27A39005CB29B /* tkEntry.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkEntry.c; sourceTree = "<group>"; }; + F966BAC908F27A39005CB29B /* tkEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkEntry.h; sourceTree = "<group>"; }; + F966BACA08F27A39005CB29B /* tkError.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkError.c; sourceTree = "<group>"; }; + F966BACB08F27A39005CB29B /* tkEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkEvent.c; sourceTree = "<group>"; }; + F966BACC08F27A39005CB29B /* tkFileFilter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkFileFilter.c; sourceTree = "<group>"; }; + F966BACD08F27A39005CB29B /* tkFileFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkFileFilter.h; sourceTree = "<group>"; }; + F966BACE08F27A39005CB29B /* tkFocus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkFocus.c; sourceTree = "<group>"; }; + F966BACF08F27A39005CB29B /* tkFont.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkFont.c; sourceTree = "<group>"; }; + F966BAD008F27A39005CB29B /* tkFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkFont.h; sourceTree = "<group>"; }; + F966BAD108F27A39005CB29B /* tkFrame.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkFrame.c; sourceTree = "<group>"; }; + F966BAD208F27A39005CB29B /* tkGC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkGC.c; sourceTree = "<group>"; }; + F966BAD308F27A39005CB29B /* tkGeometry.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkGeometry.c; sourceTree = "<group>"; }; + F966BAD408F27A39005CB29B /* tkGet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkGet.c; sourceTree = "<group>"; }; + F966BAD508F27A39005CB29B /* tkGrab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkGrab.c; sourceTree = "<group>"; }; + F966BAD608F27A39005CB29B /* tkGrid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkGrid.c; sourceTree = "<group>"; }; + F966BAD708F27A39005CB29B /* tkImage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkImage.c; sourceTree = "<group>"; }; + F966BAD808F27A39005CB29B /* tkImgBmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkImgBmap.c; sourceTree = "<group>"; }; + F966BAD908F27A39005CB29B /* tkImgGIF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkImgGIF.c; sourceTree = "<group>"; }; + F966BADA08F27A39005CB29B /* tkImgPhoto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkImgPhoto.c; sourceTree = "<group>"; }; + F966BADB08F27A39005CB29B /* tkImgPPM.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkImgPPM.c; sourceTree = "<group>"; }; + F966BADC08F27A39005CB29B /* tkImgUtil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkImgUtil.c; sourceTree = "<group>"; }; + F966BADD08F27A39005CB29B /* tkInitScript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkInitScript.h; sourceTree = "<group>"; }; + F966BADE08F27A39005CB29B /* tkInt.decls */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tkInt.decls; sourceTree = "<group>"; }; + F966BADF08F27A39005CB29B /* tkInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkInt.h; sourceTree = "<group>"; }; + F966BAE108F27A39005CB29B /* tkIntDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkIntDecls.h; sourceTree = "<group>"; }; + F966BAE208F27A39005CB29B /* tkIntPlatDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkIntPlatDecls.h; sourceTree = "<group>"; }; + F966BAE308F27A39005CB29B /* tkIntXlibDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkIntXlibDecls.h; sourceTree = "<group>"; }; + F966BAE408F27A39005CB29B /* tkListbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkListbox.c; sourceTree = "<group>"; }; + F966BAE508F27A39005CB29B /* tkMacWinMenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacWinMenu.c; sourceTree = "<group>"; }; + F966BAE608F27A39005CB29B /* tkMain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMain.c; sourceTree = "<group>"; }; + F966BAE708F27A39005CB29B /* tkMenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMenu.c; sourceTree = "<group>"; }; + F966BAE808F27A39005CB29B /* tkMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMenu.h; sourceTree = "<group>"; }; + F966BAE908F27A39005CB29B /* tkMenubutton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMenubutton.c; sourceTree = "<group>"; }; + F966BAEA08F27A39005CB29B /* tkMenubutton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMenubutton.h; sourceTree = "<group>"; }; + F966BAEB08F27A39005CB29B /* tkMenuDraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMenuDraw.c; sourceTree = "<group>"; }; + F966BAEC08F27A39005CB29B /* tkMessage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMessage.c; sourceTree = "<group>"; }; + F966BAED08F27A39005CB29B /* tkObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkObj.c; sourceTree = "<group>"; }; + F966BAEE08F27A39005CB29B /* tkOldConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkOldConfig.c; sourceTree = "<group>"; }; + F966BAEF08F27A39005CB29B /* tkOption.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkOption.c; sourceTree = "<group>"; }; + F966BAF008F27A39005CB29B /* tkPack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkPack.c; sourceTree = "<group>"; }; + F966BAF108F27A39005CB29B /* tkPanedWindow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkPanedWindow.c; sourceTree = "<group>"; }; + F966BAF208F27A39005CB29B /* tkPlace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkPlace.c; sourceTree = "<group>"; }; + F966BAF308F27A39005CB29B /* tkPlatDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkPlatDecls.h; sourceTree = "<group>"; }; + F966BAF408F27A39005CB29B /* tkPointer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkPointer.c; sourceTree = "<group>"; }; + F966BAF508F27A39005CB29B /* tkPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkPort.h; sourceTree = "<group>"; }; + F966BAF608F27A39005CB29B /* tkRectOval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkRectOval.c; sourceTree = "<group>"; }; + F966BAF708F27A39005CB29B /* tkScale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkScale.c; sourceTree = "<group>"; }; + F966BAF808F27A39005CB29B /* tkScale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkScale.h; sourceTree = "<group>"; }; + F966BAF908F27A39005CB29B /* tkScrollbar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkScrollbar.c; sourceTree = "<group>"; }; + F966BAFA08F27A39005CB29B /* tkScrollbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkScrollbar.h; sourceTree = "<group>"; }; + F966BAFB08F27A39005CB29B /* tkSelect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkSelect.c; sourceTree = "<group>"; }; + F966BAFC08F27A39005CB29B /* tkSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkSelect.h; sourceTree = "<group>"; }; + F966BAFD08F27A39005CB29B /* tkSquare.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkSquare.c; sourceTree = "<group>"; }; + F966BAFE08F27A39005CB29B /* tkStubImg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkStubImg.c; sourceTree = "<group>"; }; + F966BAFF08F27A39005CB29B /* tkStubInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkStubInit.c; sourceTree = "<group>"; }; + F966BB0008F27A39005CB29B /* tkStubLib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkStubLib.c; sourceTree = "<group>"; }; + F966BB0108F27A39005CB29B /* tkStyle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkStyle.c; sourceTree = "<group>"; }; + F966BB0208F27A39005CB29B /* tkTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTest.c; sourceTree = "<group>"; }; + F966BB0308F27A39005CB29B /* tkText.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkText.c; sourceTree = "<group>"; }; + F966BB0408F27A39005CB29B /* tkText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkText.h; sourceTree = "<group>"; }; + F966BB0508F27A39005CB29B /* tkTextBTree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextBTree.c; sourceTree = "<group>"; }; + F966BB0608F27A39005CB29B /* tkTextDisp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextDisp.c; sourceTree = "<group>"; }; + F966BB0808F27A39005CB29B /* tkTextImage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextImage.c; sourceTree = "<group>"; }; + F966BB0908F27A39005CB29B /* tkTextIndex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextIndex.c; sourceTree = "<group>"; }; + F966BB0A08F27A39005CB29B /* tkTextMark.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextMark.c; sourceTree = "<group>"; }; + F966BB0B08F27A39005CB29B /* tkTextTag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextTag.c; sourceTree = "<group>"; }; + F966BB0C08F27A39005CB29B /* tkTextWind.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTextWind.c; sourceTree = "<group>"; }; + F966BB0D08F27A39005CB29B /* tkTrig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkTrig.c; sourceTree = "<group>"; }; + F966BB0E08F27A39005CB29B /* tkUndo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUndo.c; sourceTree = "<group>"; }; + F966BB0F08F27A39005CB29B /* tkUndo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkUndo.h; sourceTree = "<group>"; }; + F966BB1008F27A39005CB29B /* tkUtil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUtil.c; sourceTree = "<group>"; }; + F966BB1108F27A39005CB29B /* tkVisual.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkVisual.c; sourceTree = "<group>"; }; + F966BB1208F27A39005CB29B /* tkWindow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWindow.c; sourceTree = "<group>"; }; + F966BB1408F27A39005CB29B /* bgerror.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bgerror.tcl; sourceTree = "<group>"; }; + F966BB1508F27A39005CB29B /* button.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = button.tcl; sourceTree = "<group>"; }; + F966BB1608F27A39005CB29B /* choosedir.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = choosedir.tcl; sourceTree = "<group>"; }; + F966BB1708F27A39005CB29B /* clrpick.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = clrpick.tcl; sourceTree = "<group>"; }; + F966BB1808F27A39005CB29B /* comdlg.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = comdlg.tcl; sourceTree = "<group>"; }; + F966BB1908F27A39005CB29B /* console.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = console.tcl; sourceTree = "<group>"; }; + F966BB1B08F27A39005CB29B /* anilabel.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = anilabel.tcl; sourceTree = "<group>"; }; + F966BB1C08F27A39005CB29B /* aniwave.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = aniwave.tcl; sourceTree = "<group>"; }; + F966BB1D08F27A39005CB29B /* arrow.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = arrow.tcl; sourceTree = "<group>"; }; + F966BB1E08F27A39005CB29B /* bind.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bind.tcl; sourceTree = "<group>"; }; + F966BB1F08F27A39005CB29B /* bitmap.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bitmap.tcl; sourceTree = "<group>"; }; + F966BB2008F27A39005CB29B /* browse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = browse; sourceTree = "<group>"; }; + F966BB2108F27A39005CB29B /* button.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = button.tcl; sourceTree = "<group>"; }; + F966BB2208F27A39005CB29B /* check.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = check.tcl; sourceTree = "<group>"; }; + F966BB2308F27A39005CB29B /* clrpick.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = clrpick.tcl; sourceTree = "<group>"; }; + F966BB2408F27A39005CB29B /* colors.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = colors.tcl; sourceTree = "<group>"; }; + F966BB2508F27A39005CB29B /* cscroll.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cscroll.tcl; sourceTree = "<group>"; }; + F966BB2608F27A39005CB29B /* ctext.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = ctext.tcl; sourceTree = "<group>"; }; + F966BB2708F27A39005CB29B /* dialog1.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dialog1.tcl; sourceTree = "<group>"; }; + F966BB2808F27A39005CB29B /* dialog2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dialog2.tcl; sourceTree = "<group>"; }; + F966BB2A08F27A39005CB29B /* entry1.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = entry1.tcl; sourceTree = "<group>"; }; + F966BB2B08F27A39005CB29B /* entry2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = entry2.tcl; sourceTree = "<group>"; }; + F966BB2C08F27A39005CB29B /* entry3.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = entry3.tcl; sourceTree = "<group>"; }; + F966BB2D08F27A39005CB29B /* filebox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = filebox.tcl; sourceTree = "<group>"; }; + F966BB2E08F27A39005CB29B /* floor.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = floor.tcl; sourceTree = "<group>"; }; + F966BB2F08F27A39005CB29B /* form.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = form.tcl; sourceTree = "<group>"; }; + F966BB3008F27A39005CB29B /* goldberg.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = goldberg.tcl; sourceTree = "<group>"; }; + F966BB3108F27A39005CB29B /* hello */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = hello; sourceTree = "<group>"; }; + F966BB3208F27A39005CB29B /* hscale.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = hscale.tcl; sourceTree = "<group>"; }; + F966BB3308F27A39005CB29B /* icon.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = icon.tcl; sourceTree = "<group>"; }; + F966BB3408F27A39005CB29B /* image1.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = image1.tcl; sourceTree = "<group>"; }; + F966BB3508F27A39005CB29B /* image2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = image2.tcl; sourceTree = "<group>"; }; + F966BB4208F27A3A005CB29B /* items.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = items.tcl; sourceTree = "<group>"; }; + F966BB4308F27A3A005CB29B /* ixset */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = ixset; sourceTree = "<group>"; }; + F966BB4408F27A3A005CB29B /* label.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = label.tcl; sourceTree = "<group>"; }; + F966BB4508F27A3A005CB29B /* labelframe.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = labelframe.tcl; sourceTree = "<group>"; }; + F966BB4608F27A3A005CB29B /* menu.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = menu.tcl; sourceTree = "<group>"; }; + F966BB4708F27A3A005CB29B /* menubu.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = menubu.tcl; sourceTree = "<group>"; }; + F966BB4808F27A3A005CB29B /* msgbox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = msgbox.tcl; sourceTree = "<group>"; }; + F966BB4A08F27A3A005CB29B /* paned1.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = paned1.tcl; sourceTree = "<group>"; }; + F966BB4B08F27A3A005CB29B /* paned2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = paned2.tcl; sourceTree = "<group>"; }; + F966BB4C08F27A3A005CB29B /* pendulum.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pendulum.tcl; sourceTree = "<group>"; }; + F966BB4D08F27A3A005CB29B /* plot.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = plot.tcl; sourceTree = "<group>"; }; + F966BB4E08F27A3A005CB29B /* puzzle.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = puzzle.tcl; sourceTree = "<group>"; }; + F966BB4F08F27A3A005CB29B /* radio.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = radio.tcl; sourceTree = "<group>"; }; + F966BB5008F27A3A005CB29B /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F966BB5108F27A3A005CB29B /* rmt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = rmt; sourceTree = "<group>"; }; + F966BB5208F27A3A005CB29B /* rolodex */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = rolodex; sourceTree = "<group>"; }; + F966BB5308F27A3A005CB29B /* ruler.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = ruler.tcl; sourceTree = "<group>"; }; + F966BB5408F27A3A005CB29B /* sayings.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = sayings.tcl; sourceTree = "<group>"; }; + F966BB5508F27A3A005CB29B /* search.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = search.tcl; sourceTree = "<group>"; }; + F966BB5608F27A3A005CB29B /* spin.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = spin.tcl; sourceTree = "<group>"; }; + F966BB5708F27A3A005CB29B /* square */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = square; sourceTree = "<group>"; }; + F966BB5808F27A3A005CB29B /* states.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = states.tcl; sourceTree = "<group>"; }; + F966BB5908F27A3A005CB29B /* style.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = style.tcl; sourceTree = "<group>"; }; + F966BB5A08F27A3A005CB29B /* tclIndex */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tclIndex; sourceTree = "<group>"; }; + F966BB5B08F27A3A005CB29B /* tcolor */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = tcolor; sourceTree = "<group>"; }; + F966BB5C08F27A3A005CB29B /* text.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = text.tcl; sourceTree = "<group>"; }; + F966BB5D08F27A3A005CB29B /* timer */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = timer; sourceTree = "<group>"; }; + F966BB5E08F27A3A005CB29B /* twind.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = twind.tcl; sourceTree = "<group>"; }; + F966BB5F08F27A3A005CB29B /* unicodeout.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unicodeout.tcl; sourceTree = "<group>"; }; + F966BB6008F27A3A005CB29B /* vscale.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = vscale.tcl; sourceTree = "<group>"; }; + F966BB6108F27A3A005CB29B /* widget */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = widget; sourceTree = "<group>"; }; + F966BB6208F27A3A005CB29B /* dialog.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dialog.tcl; sourceTree = "<group>"; }; + F966BB6308F27A3A005CB29B /* entry.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = entry.tcl; sourceTree = "<group>"; }; + F966BB6408F27A3A005CB29B /* focus.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = focus.tcl; sourceTree = "<group>"; }; + F966BB7308F27A3A005CB29B /* listbox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = listbox.tcl; sourceTree = "<group>"; }; + F966BB7408F27A3A005CB29B /* menu.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = menu.tcl; sourceTree = "<group>"; }; + F966BB7508F27A3A005CB29B /* mkpsenc.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = mkpsenc.tcl; sourceTree = "<group>"; }; + F966BB7608F27A3A005CB29B /* msgbox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = msgbox.tcl; sourceTree = "<group>"; }; + F966BB8608F27A3A005CB29B /* obsolete.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = obsolete.tcl; sourceTree = "<group>"; }; + F966BB8708F27A3A005CB29B /* optMenu.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = optMenu.tcl; sourceTree = "<group>"; }; + F966BB8808F27A3A005CB29B /* palette.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = palette.tcl; sourceTree = "<group>"; }; + F966BB8908F27A3B005CB29B /* panedwindow.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = panedwindow.tcl; sourceTree = "<group>"; }; + F966BB8A08F27A3B005CB29B /* prolog.ps */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = prolog.ps; sourceTree = "<group>"; }; + F966BB8B08F27A3B005CB29B /* safetk.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = safetk.tcl; sourceTree = "<group>"; }; + F966BB8C08F27A3B005CB29B /* scale.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = scale.tcl; sourceTree = "<group>"; }; + F966BB8D08F27A3B005CB29B /* scrlbar.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = scrlbar.tcl; sourceTree = "<group>"; }; + F966BB8E08F27A3B005CB29B /* spinbox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = spinbox.tcl; sourceTree = "<group>"; }; + F966BB8F08F27A3B005CB29B /* tclIndex */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tclIndex; sourceTree = "<group>"; }; + F966BB9008F27A3B005CB29B /* tearoff.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tearoff.tcl; sourceTree = "<group>"; }; + F966BB9108F27A3B005CB29B /* text.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = text.tcl; sourceTree = "<group>"; }; + F966BB9208F27A3B005CB29B /* tk.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tk.tcl; sourceTree = "<group>"; }; + F966BB9308F27A3B005CB29B /* tkfbox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tkfbox.tcl; sourceTree = "<group>"; }; + F966BB9408F27A3B005CB29B /* unsupported.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unsupported.tcl; sourceTree = "<group>"; }; + F966BB9508F27A3B005CB29B /* xmfbox.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = xmfbox.tcl; sourceTree = "<group>"; }; + F966BB9608F27A3B005CB29B /* license.terms */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = license.terms; sourceTree = "<group>"; }; + F966BBBA08F27A3B005CB29B /* configure.ac */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure.ac; sourceTree = "<group>"; }; + F966BBBB08F27A3B005CB29B /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = GNUmakefile; sourceTree = "<group>"; }; + F966BBBE08F27A3B005CB29B /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F966BBC008F27A3B005CB29B /* Tk-Info.plist.in */ = {isa = PBXFileReference; explicitFileType = text.plist; fileEncoding = 4; path = "Tk-Info.plist.in"; sourceTree = "<group>"; }; + F966BBC108F27A3B005CB29B /* tkAboutDlg.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = tkAboutDlg.r; sourceTree = "<group>"; }; + F966BBC208F27A3B005CB29B /* tkMacOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSX.h; sourceTree = "<group>"; }; + F966BBC408F27A3B005CB29B /* tkMacOSXAETE.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = tkMacOSXAETE.r; sourceTree = "<group>"; }; + F966BBC508F27A3B005CB29B /* tkMacOSXBitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXBitmap.c; sourceTree = "<group>"; }; + F966BBC608F27A3B005CB29B /* tkMacOSXButton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXButton.c; sourceTree = "<group>"; }; + F966BBC708F27A3B005CB29B /* tkMacOSXCarbonEvents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXCarbonEvents.c; sourceTree = "<group>"; }; + F966BBC808F27A3B005CB29B /* tkMacOSXClipboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXClipboard.c; sourceTree = "<group>"; }; + F966BBC908F27A3B005CB29B /* tkMacOSXColor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXColor.c; sourceTree = "<group>"; }; + F966BBCA08F27A3B005CB29B /* tkMacOSXConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXConfig.c; sourceTree = "<group>"; }; + F966BBCB08F27A3B005CB29B /* tkMacOSXCursor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXCursor.c; sourceTree = "<group>"; }; + F966BBCC08F27A3B005CB29B /* tkMacOSXCursors.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = tkMacOSXCursors.r; sourceTree = "<group>"; }; + F966BBCD08F27A3B005CB29B /* tkMacOSXDebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXDebug.c; sourceTree = "<group>"; }; + F966BBCE08F27A3B005CB29B /* tkMacOSXDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSXDebug.h; sourceTree = "<group>"; }; + F966BBCF08F27A3B005CB29B /* tkMacOSXDefault.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSXDefault.h; sourceTree = "<group>"; }; + F966BBD008F27A3B005CB29B /* tkMacOSXDialog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXDialog.c; sourceTree = "<group>"; }; + F966BBD108F27A3B005CB29B /* tkMacOSXDraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXDraw.c; sourceTree = "<group>"; }; + F966BBD208F27A3B005CB29B /* tkMacOSXEmbed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXEmbed.c; sourceTree = "<group>"; }; + F966BBD308F27A3B005CB29B /* tkMacOSXEntry.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXEntry.c; sourceTree = "<group>"; }; + F966BBD408F27A3B005CB29B /* tkMacOSXEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXEvent.c; sourceTree = "<group>"; }; + F966BBD508F27A3B005CB29B /* tkMacOSXEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSXEvent.h; sourceTree = "<group>"; }; + F966BBD608F27A3B005CB29B /* tkMacOSXFont.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXFont.c; sourceTree = "<group>"; }; + F966BBD708F27A3B005CB29B /* tkMacOSXHLEvents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXHLEvents.c; sourceTree = "<group>"; }; + F966BBD808F27A3B005CB29B /* tkMacOSXInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXInit.c; sourceTree = "<group>"; }; + F966BBDA08F27A3B005CB29B /* tkMacOSXInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSXInt.h; sourceTree = "<group>"; }; + F966BBDB08F27A3B005CB29B /* tkMacOSXKeyboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXKeyboard.c; sourceTree = "<group>"; }; + F966BBDC08F27A3B005CB29B /* tkMacOSXKeyEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXKeyEvent.c; sourceTree = "<group>"; }; + F966BBDD08F27A3B005CB29B /* tkMacOSXMenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXMenu.c; sourceTree = "<group>"; }; + F966BBDF08F27A3B005CB29B /* tkMacOSXMenu.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = tkMacOSXMenu.r; sourceTree = "<group>"; }; + F966BBE008F27A3B005CB29B /* tkMacOSXMenubutton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXMenubutton.c; sourceTree = "<group>"; }; + F966BBE108F27A3B005CB29B /* tkMacOSXMenus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXMenus.c; sourceTree = "<group>"; }; + F966BBE208F27A3B005CB29B /* tkMacOSXMouseEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXMouseEvent.c; sourceTree = "<group>"; }; + F966BBE308F27A3B005CB29B /* tkMacOSXNotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXNotify.c; sourceTree = "<group>"; }; + F966BBEA08F27A3C005CB29B /* tkMacOSXPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSXPort.h; sourceTree = "<group>"; }; + F966BBEB08F27A3C005CB29B /* tkMacOSXRegion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXRegion.c; sourceTree = "<group>"; }; + F966BBEC08F27A3C005CB29B /* tkMacOSXScale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXScale.c; sourceTree = "<group>"; }; + F966BBED08F27A3C005CB29B /* tkMacOSXScrlbr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXScrlbr.c; sourceTree = "<group>"; }; + F966BBEE08F27A3C005CB29B /* tkMacOSXSend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXSend.c; sourceTree = "<group>"; }; + F966BBEF08F27A3C005CB29B /* tkMacOSXSubwindows.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXSubwindows.c; sourceTree = "<group>"; }; + F966BBF008F27A3C005CB29B /* tkMacOSXTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXTest.c; sourceTree = "<group>"; }; + F966BBF108F27A3C005CB29B /* tkMacOSXWindowEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXWindowEvent.c; sourceTree = "<group>"; }; + F966BBF208F27A3C005CB29B /* tkMacOSXWm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXWm.c; sourceTree = "<group>"; }; + F966BBF308F27A3C005CB29B /* tkMacOSXWm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkMacOSXWm.h; sourceTree = "<group>"; }; + F966BBF408F27A3C005CB29B /* tkMacOSXXCursors.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = tkMacOSXXCursors.r; sourceTree = "<group>"; }; + F966BBF508F27A3C005CB29B /* tkMacOSXXStubs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkMacOSXXStubs.c; sourceTree = "<group>"; }; + F966BBF708F27A3C005CB29B /* Wish-Info.plist.in */ = {isa = PBXFileReference; explicitFileType = text.plist; fileEncoding = 4; path = "Wish-Info.plist.in"; sourceTree = "<group>"; }; + F966BBF808F27A3C005CB29B /* Wish.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Wish.icns; sourceTree = "<group>"; }; + F966BC0308F27A3C005CB29B /* README */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = README; sourceTree = "<group>"; }; + F966BC0508F27A3C005CB29B /* all.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = all.tcl; sourceTree = "<group>"; }; + F966BC0608F27A3C005CB29B /* arc.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = arc.tcl; sourceTree = "<group>"; }; + F966BC0708F27A3C005CB29B /* bell.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bell.test; sourceTree = "<group>"; }; + F966BC0808F27A3C005CB29B /* bevel.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bevel.tcl; sourceTree = "<group>"; }; + F966BC0908F27A3C005CB29B /* bgerror.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bgerror.test; sourceTree = "<group>"; }; + F966BC0A08F27A3C005CB29B /* bind.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bind.test; sourceTree = "<group>"; }; + F966BC0B08F27A3C005CB29B /* bitmap.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bitmap.test; sourceTree = "<group>"; }; + F966BC0C08F27A3C005CB29B /* border.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = border.test; sourceTree = "<group>"; }; + F966BC0D08F27A3C005CB29B /* bugs.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = bugs.tcl; sourceTree = "<group>"; }; + F966BC0E08F27A3C005CB29B /* butGeom.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = butGeom.tcl; sourceTree = "<group>"; }; + F966BC0F08F27A3C005CB29B /* butGeom2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = butGeom2.tcl; sourceTree = "<group>"; }; + F966BC1008F27A3C005CB29B /* button.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = button.test; sourceTree = "<group>"; }; + F966BC1108F27A3C005CB29B /* canvas.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvas.test; sourceTree = "<group>"; }; + F966BC1208F27A3C005CB29B /* canvImg.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvImg.test; sourceTree = "<group>"; }; + F966BC1308F27A3C005CB29B /* canvPs.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvPs.test; sourceTree = "<group>"; }; + F966BC1408F27A3C005CB29B /* canvPsArc.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvPsArc.tcl; sourceTree = "<group>"; }; + F966BC1508F27A3C005CB29B /* canvPsBmap.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvPsBmap.tcl; sourceTree = "<group>"; }; + F966BC1608F27A3C005CB29B /* canvPsGrph.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvPsGrph.tcl; sourceTree = "<group>"; }; + F966BC1708F27A3C005CB29B /* canvPsImg.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvPsImg.tcl; sourceTree = "<group>"; }; + F966BC1808F27A3C005CB29B /* canvPsText.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvPsText.tcl; sourceTree = "<group>"; }; + F966BC1908F27A3C005CB29B /* canvRect.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvRect.test; sourceTree = "<group>"; }; + F966BC1A08F27A3C005CB29B /* canvText.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvText.test; sourceTree = "<group>"; }; + F966BC1B08F27A3C005CB29B /* canvWind.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = canvWind.test; sourceTree = "<group>"; }; + F966BC1C08F27A3C005CB29B /* choosedir.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = choosedir.test; sourceTree = "<group>"; }; + F966BC1D08F27A3C005CB29B /* clipboard.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = clipboard.test; sourceTree = "<group>"; }; + F966BC1E08F27A3C005CB29B /* clrpick.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = clrpick.test; sourceTree = "<group>"; }; + F966BC1F08F27A3C005CB29B /* cmap.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cmap.tcl; sourceTree = "<group>"; }; + F966BC2008F27A3C005CB29B /* cmds.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cmds.test; sourceTree = "<group>"; }; + F966BC2108F27A3C005CB29B /* color.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = color.test; sourceTree = "<group>"; }; + F966BC2208F27A3C005CB29B /* config.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = config.test; sourceTree = "<group>"; }; + F966BC2308F27A3C005CB29B /* constraints.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = constraints.tcl; sourceTree = "<group>"; }; + F966BC2408F27A3C005CB29B /* cursor.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cursor.test; sourceTree = "<group>"; }; + F966BC2508F27A3C005CB29B /* dialog.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dialog.test; sourceTree = "<group>"; }; + F966BC2608F27A3C005CB29B /* embed.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = embed.test; sourceTree = "<group>"; }; + F966BC2708F27A3C005CB29B /* entry.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = entry.test; sourceTree = "<group>"; }; + F966BC2808F27A3C005CB29B /* event.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = event.test; sourceTree = "<group>"; }; + F966BC2908F27A3C005CB29B /* filebox.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = filebox.test; sourceTree = "<group>"; }; + F966BC2A08F27A3C005CB29B /* focus.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = focus.test; sourceTree = "<group>"; }; + F966BC2B08F27A3C005CB29B /* focusTcl.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = focusTcl.test; sourceTree = "<group>"; }; + F966BC2C08F27A3C005CB29B /* font.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = font.test; sourceTree = "<group>"; }; + F966BC2D08F27A3C005CB29B /* frame.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = frame.test; sourceTree = "<group>"; }; + F966BC2E08F27A3C005CB29B /* geometry.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = geometry.test; sourceTree = "<group>"; }; + F966BC2F08F27A3C005CB29B /* get.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = get.test; sourceTree = "<group>"; }; + F966BC3008F27A3C005CB29B /* grab.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = grab.test; sourceTree = "<group>"; }; + F966BC3108F27A3C005CB29B /* grid.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = grid.test; sourceTree = "<group>"; }; + F966BC3208F27A3C005CB29B /* id.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = id.test; sourceTree = "<group>"; }; + F966BC3308F27A3C005CB29B /* image.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = image.test; sourceTree = "<group>"; }; + F966BC3408F27A3C005CB29B /* imgBmap.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = imgBmap.test; sourceTree = "<group>"; }; + F966BC3508F27A3C005CB29B /* imgPhoto.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = imgPhoto.test; sourceTree = "<group>"; }; + F966BC3608F27A3C005CB29B /* imgPPM.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = imgPPM.test; sourceTree = "<group>"; }; + F966BC3708F27A3C005CB29B /* listbox.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = listbox.test; sourceTree = "<group>"; }; + F966BC3808F27A3C005CB29B /* main.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = main.test; sourceTree = "<group>"; }; + F966BC3908F27A3C005CB29B /* menu.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = menu.test; sourceTree = "<group>"; }; + F966BC3A08F27A3C005CB29B /* menubut.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = menubut.test; sourceTree = "<group>"; }; + F966BC3B08F27A3C005CB29B /* menuDraw.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = menuDraw.test; sourceTree = "<group>"; }; + F966BC3C08F27A3C005CB29B /* message.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = message.test; sourceTree = "<group>"; }; + F966BC3D08F27A3C005CB29B /* msgbox.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = msgbox.test; sourceTree = "<group>"; }; + F966BC3E08F27A3C005CB29B /* obj.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = obj.test; sourceTree = "<group>"; }; + F966BC3F08F27A3C005CB29B /* oldpack.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = oldpack.test; sourceTree = "<group>"; }; + F966BC4008F27A3C005CB29B /* option.file1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = option.file1; sourceTree = "<group>"; }; + F966BC4108F27A3C005CB29B /* option.file2 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = option.file2; sourceTree = "<group>"; }; + F966BC4208F27A3C005CB29B /* option.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = option.test; sourceTree = "<group>"; }; + F966BC4308F27A3C005CB29B /* pack.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pack.test; sourceTree = "<group>"; }; + F966BC4408F27A3C005CB29B /* panedwindow.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = panedwindow.test; sourceTree = "<group>"; }; + F966BC4508F27A3D005CB29B /* place.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = place.test; sourceTree = "<group>"; }; + F966BC4608F27A3D005CB29B /* raise.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = raise.test; sourceTree = "<group>"; }; + F966BC4708F27A3D005CB29B /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F966BC4808F27A3D005CB29B /* safe.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = safe.test; sourceTree = "<group>"; }; + F966BC4908F27A3D005CB29B /* scale.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = scale.test; sourceTree = "<group>"; }; + F966BC4A08F27A3D005CB29B /* scrollbar.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = scrollbar.test; sourceTree = "<group>"; }; + F966BC4B08F27A3D005CB29B /* select.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = select.test; sourceTree = "<group>"; }; + F966BC4C08F27A3D005CB29B /* send.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = send.test; sourceTree = "<group>"; }; + F966BC4D08F27A3D005CB29B /* spinbox.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = spinbox.test; sourceTree = "<group>"; }; + F966BC4E08F27A3D005CB29B /* text.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = text.test; sourceTree = "<group>"; }; + F966BC4F08F27A3D005CB29B /* textBTree.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textBTree.test; sourceTree = "<group>"; }; + F966BC5008F27A3D005CB29B /* textDisp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textDisp.test; sourceTree = "<group>"; }; + F966BC5108F27A3D005CB29B /* textImage.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textImage.test; sourceTree = "<group>"; }; + F966BC5208F27A3D005CB29B /* textIndex.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textIndex.test; sourceTree = "<group>"; }; + F966BC5308F27A3D005CB29B /* textMark.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textMark.test; sourceTree = "<group>"; }; + F966BC5408F27A3D005CB29B /* textTag.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textTag.test; sourceTree = "<group>"; }; + F966BC5508F27A3D005CB29B /* textWind.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = textWind.test; sourceTree = "<group>"; }; + F966BC5608F27A3D005CB29B /* tk.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tk.test; sourceTree = "<group>"; }; + F966BC5708F27A3D005CB29B /* unixButton.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixButton.test; sourceTree = "<group>"; }; + F966BC5808F27A3D005CB29B /* unixEmbed.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixEmbed.test; sourceTree = "<group>"; }; + F966BC5908F27A3D005CB29B /* unixFont.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixFont.test; sourceTree = "<group>"; }; + F966BC5A08F27A3D005CB29B /* unixMenu.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixMenu.test; sourceTree = "<group>"; }; + F966BC5B08F27A3D005CB29B /* unixSelect.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixSelect.test; sourceTree = "<group>"; }; + F966BC5C08F27A3D005CB29B /* unixWm.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixWm.test; sourceTree = "<group>"; }; + F966BC5D08F27A3D005CB29B /* util.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = util.test; sourceTree = "<group>"; }; + F966BC5E08F27A3D005CB29B /* visual.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = visual.test; sourceTree = "<group>"; }; + F966BC5F08F27A3D005CB29B /* visual_bb.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = visual_bb.test; sourceTree = "<group>"; }; + F966BC6008F27A3D005CB29B /* winButton.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winButton.test; sourceTree = "<group>"; }; + F966BC6108F27A3D005CB29B /* winClipboard.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winClipboard.test; sourceTree = "<group>"; }; + F966BC6208F27A3D005CB29B /* winDialog.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winDialog.test; sourceTree = "<group>"; }; + F966BC6308F27A3D005CB29B /* window.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = window.test; sourceTree = "<group>"; }; + F966BC6408F27A3D005CB29B /* winfo.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winfo.test; sourceTree = "<group>"; }; + F966BC6508F27A3D005CB29B /* winFont.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winFont.test; sourceTree = "<group>"; }; + F966BC6608F27A3D005CB29B /* winMenu.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winMenu.test; sourceTree = "<group>"; }; + F966BC6708F27A3D005CB29B /* winSend.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winSend.test; sourceTree = "<group>"; }; + F966BC6808F27A3D005CB29B /* winWm.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winWm.test; sourceTree = "<group>"; }; + F966BC6908F27A3D005CB29B /* wm.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = wm.test; sourceTree = "<group>"; }; + F966BC6A08F27A3D005CB29B /* xmfbox.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = xmfbox.test; sourceTree = "<group>"; }; + F966BC6C08F27A3D005CB29B /* aclocal.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = aclocal.m4; sourceTree = "<group>"; }; + F966BC6D08F27A3D005CB29B /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure; sourceTree = "<group>"; }; + F966BC6E08F27A3D005CB29B /* configure.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = configure.in; sourceTree = "<group>"; }; + F966BC6F08F27A3D005CB29B /* install-sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-sh"; sourceTree = "<group>"; }; + F966BC7008F27A3D005CB29B /* installManPage */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = installManPage; sourceTree = "<group>"; }; + F966BC7108F27A3D005CB29B /* Makefile.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.in; sourceTree = "<group>"; }; + F966BC7208F27A3D005CB29B /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F966BC7308F27A3D005CB29B /* tcl.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tcl.m4; sourceTree = "<group>"; }; + F966BC7408F27A3D005CB29B /* tk.spec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tk.spec; sourceTree = "<group>"; }; + F966BC7508F27A3D005CB29B /* tkAppInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkAppInit.c; sourceTree = "<group>"; }; + F966BC7608F27A3D005CB29B /* tkConfig.h.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = tkConfig.h.in; sourceTree = "<group>"; }; + F966BC7708F27A3D005CB29B /* tkConfig.sh.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tkConfig.sh.in; sourceTree = "<group>"; }; + F966BC7808F27A3D005CB29B /* tkUnix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnix.c; sourceTree = "<group>"; }; + F966BC7908F27A3D005CB29B /* tkUnix3d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnix3d.c; sourceTree = "<group>"; }; + F966BC7A08F27A3D005CB29B /* tkUnixButton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixButton.c; sourceTree = "<group>"; }; + F966BC7B08F27A3D005CB29B /* tkUnixColor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixColor.c; sourceTree = "<group>"; }; + F966BC7C08F27A3D005CB29B /* tkUnixConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixConfig.c; sourceTree = "<group>"; }; + F966BC7D08F27A3D005CB29B /* tkUnixCursor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixCursor.c; sourceTree = "<group>"; }; + F966BC7E08F27A3D005CB29B /* tkUnixDefault.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkUnixDefault.h; sourceTree = "<group>"; }; + F966BC7F08F27A3D005CB29B /* tkUnixDialog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixDialog.c; sourceTree = "<group>"; }; + F966BC8008F27A3D005CB29B /* tkUnixDraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixDraw.c; sourceTree = "<group>"; }; + F966BC8108F27A3D005CB29B /* tkUnixEmbed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixEmbed.c; sourceTree = "<group>"; }; + F966BC8208F27A3D005CB29B /* tkUnixEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixEvent.c; sourceTree = "<group>"; }; + F966BC8308F27A3D005CB29B /* tkUnixFocus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixFocus.c; sourceTree = "<group>"; }; + F966BC8408F27A3D005CB29B /* tkUnixFont.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixFont.c; sourceTree = "<group>"; }; + F966BC8508F27A3D005CB29B /* tkUnixInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixInit.c; sourceTree = "<group>"; }; + F966BC8608F27A3D005CB29B /* tkUnixInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkUnixInt.h; sourceTree = "<group>"; }; + F966BC8708F27A3D005CB29B /* tkUnixKey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixKey.c; sourceTree = "<group>"; }; + F966BC8808F27A3D005CB29B /* tkUnixMenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixMenu.c; sourceTree = "<group>"; }; + F966BC8908F27A3D005CB29B /* tkUnixMenubu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixMenubu.c; sourceTree = "<group>"; }; + F966BC8A08F27A3D005CB29B /* tkUnixPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkUnixPort.h; sourceTree = "<group>"; }; + F966BC8B08F27A3D005CB29B /* tkUnixRFont.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixRFont.c; sourceTree = "<group>"; }; + F966BC8C08F27A3D005CB29B /* tkUnixScale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixScale.c; sourceTree = "<group>"; }; + F966BC8D08F27A3D005CB29B /* tkUnixScrlbr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixScrlbr.c; sourceTree = "<group>"; }; + F966BC8E08F27A3D005CB29B /* tkUnixSelect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixSelect.c; sourceTree = "<group>"; }; + F966BC8F08F27A3D005CB29B /* tkUnixSend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixSend.c; sourceTree = "<group>"; }; + F966BC9008F27A3D005CB29B /* tkUnixWm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixWm.c; sourceTree = "<group>"; }; + F966BC9108F27A3D005CB29B /* tkUnixXId.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkUnixXId.c; sourceTree = "<group>"; }; + F966BC9408F27A3D005CB29B /* aclocal.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = aclocal.m4; sourceTree = "<group>"; }; + F966BC9508F27A3D005CB29B /* buildall.vc.bat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = buildall.vc.bat; sourceTree = "<group>"; }; + F966BC9608F27A3E005CB29B /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure; sourceTree = "<group>"; }; + F966BC9708F27A3E005CB29B /* configure.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = configure.in; sourceTree = "<group>"; }; + F966BC9808F27A3E005CB29B /* makefile.bc */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = makefile.bc; sourceTree = "<group>"; }; + F966BC9908F27A3E005CB29B /* Makefile.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.in; sourceTree = "<group>"; }; + F966BC9A08F27A3E005CB29B /* makefile.vc */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = makefile.vc; sourceTree = "<group>"; }; + F966BC9B08F27A3E005CB29B /* mkd.bat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = mkd.bat; sourceTree = "<group>"; }; + F966BC9C08F27A3E005CB29B /* nmakehlp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nmakehlp.c; sourceTree = "<group>"; }; + F966BCEE08F27A3E005CB29B /* tk.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tk.rc; sourceTree = "<group>"; }; + F966BCEF08F27A3E005CB29B /* tk_base.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tk_base.rc; sourceTree = "<group>"; }; + F966BCF008F27A3E005CB29B /* wish.exe.manifest */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = wish.exe.manifest; sourceTree = "<group>"; }; + F966BCF208F27A3E005CB29B /* wish.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = wish.rc; sourceTree = "<group>"; }; + F966BCF308F27A3E005CB29B /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F966BCF408F27A3E005CB29B /* rmd.bat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rmd.bat; sourceTree = "<group>"; }; + F966BCF508F27A3F005CB29B /* rules.vc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.vc; sourceTree = "<group>"; }; + F966BCF608F27A3F005CB29B /* stubs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stubs.c; sourceTree = "<group>"; }; + F966BCF708F27A3F005CB29B /* tcl.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tcl.m4; sourceTree = "<group>"; }; + F966BCF808F27A3F005CB29B /* tkConfig.sh.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tkConfig.sh.in; sourceTree = "<group>"; }; + F966BCF908F27A3F005CB29B /* tkWin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkWin.h; sourceTree = "<group>"; }; + F966BCFA08F27A3F005CB29B /* tkWin32Dll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWin32Dll.c; sourceTree = "<group>"; }; + F966BCFB08F27A3F005CB29B /* tkWin3d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWin3d.c; sourceTree = "<group>"; }; + F966BCFC08F27A3F005CB29B /* tkWinButton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinButton.c; sourceTree = "<group>"; }; + F966BCFD08F27A3F005CB29B /* tkWinClipboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinClipboard.c; sourceTree = "<group>"; }; + F966BCFE08F27A3F005CB29B /* tkWinColor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinColor.c; sourceTree = "<group>"; }; + F966BCFF08F27A3F005CB29B /* tkWinConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinConfig.c; sourceTree = "<group>"; }; + F966BD0008F27A3F005CB29B /* tkWinCursor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinCursor.c; sourceTree = "<group>"; }; + F966BD0108F27A3F005CB29B /* tkWinDefault.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkWinDefault.h; sourceTree = "<group>"; }; + F966BD0208F27A3F005CB29B /* tkWinDialog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinDialog.c; sourceTree = "<group>"; }; + F966BD0308F27A3F005CB29B /* tkWinDraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinDraw.c; sourceTree = "<group>"; }; + F966BD0408F27A3F005CB29B /* tkWinEmbed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinEmbed.c; sourceTree = "<group>"; }; + F966BD0508F27A3F005CB29B /* tkWinFont.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinFont.c; sourceTree = "<group>"; }; + F966BD0708F27A3F005CB29B /* tkWinImage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinImage.c; sourceTree = "<group>"; }; + F966BD0808F27A3F005CB29B /* tkWinInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinInit.c; sourceTree = "<group>"; }; + F966BD0908F27A3F005CB29B /* tkWinInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkWinInt.h; sourceTree = "<group>"; }; + F966BD0A08F27A3F005CB29B /* tkWinKey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinKey.c; sourceTree = "<group>"; }; + F966BD0B08F27A3F005CB29B /* tkWinMenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinMenu.c; sourceTree = "<group>"; }; + F966BD0C08F27A3F005CB29B /* tkWinPixmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinPixmap.c; sourceTree = "<group>"; }; + F966BD0D08F27A3F005CB29B /* tkWinPointer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinPointer.c; sourceTree = "<group>"; }; + F966BD0E08F27A3F005CB29B /* tkWinPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkWinPort.h; sourceTree = "<group>"; }; + F966BD0F08F27A3F005CB29B /* tkWinRegion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinRegion.c; sourceTree = "<group>"; }; + F966BD1008F27A3F005CB29B /* tkWinScrlbr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinScrlbr.c; sourceTree = "<group>"; }; + F966BD1108F27A3F005CB29B /* tkWinSend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinSend.c; sourceTree = "<group>"; }; + F966BD1208F27A3F005CB29B /* tkWinSendCom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinSendCom.c; sourceTree = "<group>"; }; + F966BD1308F27A3F005CB29B /* tkWinSendCom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tkWinSendCom.h; sourceTree = "<group>"; }; + F966BD1408F27A3F005CB29B /* tkWinTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinTest.c; sourceTree = "<group>"; }; + F966BD1508F27A3F005CB29B /* tkWinWindow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinWindow.c; sourceTree = "<group>"; }; + F966BD1608F27A3F005CB29B /* tkWinWm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinWm.c; sourceTree = "<group>"; }; + F966BD1708F27A3F005CB29B /* tkWinX.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tkWinX.c; sourceTree = "<group>"; }; + F966BD1808F27A3F005CB29B /* winMain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = winMain.c; sourceTree = "<group>"; }; + F966BD1B08F27A3F005CB29B /* cursorfont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cursorfont.h; sourceTree = "<group>"; }; + F966BD1C08F27A3F005CB29B /* keysym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keysym.h; sourceTree = "<group>"; }; + F966BD1D08F27A3F005CB29B /* keysymdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keysymdef.h; sourceTree = "<group>"; }; + F966BD1E08F27A3F005CB29B /* X.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = X.h; sourceTree = "<group>"; }; + F966BD1F08F27A3F005CB29B /* Xatom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xatom.h; sourceTree = "<group>"; }; + F966BD2008F27A3F005CB29B /* Xfuncproto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xfuncproto.h; sourceTree = "<group>"; }; + F966BD2108F27A3F005CB29B /* Xlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xlib.h; sourceTree = "<group>"; }; + F966BD2208F27A3F005CB29B /* Xutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xutil.h; sourceTree = "<group>"; }; + F966BD2308F27A3F005CB29B /* xbytes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xbytes.h; sourceTree = "<group>"; }; + F966BD2408F27A3F005CB29B /* xcolors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xcolors.c; sourceTree = "<group>"; }; + F966BD2508F27A3F005CB29B /* xdraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdraw.c; sourceTree = "<group>"; }; + F966BD2608F27A3F005CB29B /* xgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xgc.c; sourceTree = "<group>"; }; + F966BD2708F27A3F005CB29B /* ximage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ximage.c; sourceTree = "<group>"; }; + F966BD2808F27A3F005CB29B /* xutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xutil.c; sourceTree = "<group>"; }; + F966C07408F2820D005CB29B /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; }; + F966C07608F2821B005CB29B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; + F966C07808F28233005CB29B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; + F96D3DFA08F272A4004A47F5 /* ChangeLog */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = ChangeLog; sourceTree = "<group>"; }; + F96D3DFB08F272A4004A47F5 /* changes */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = changes; sourceTree = "<group>"; }; + F96D3DFD08F272A4004A47F5 /* Access.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Access.3; sourceTree = "<group>"; }; + F96D3DFE08F272A4004A47F5 /* AddErrInfo.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = AddErrInfo.3; sourceTree = "<group>"; }; + F96D3DFF08F272A4004A47F5 /* after.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = after.n; sourceTree = "<group>"; }; + F96D3E0008F272A4004A47F5 /* Alloc.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Alloc.3; sourceTree = "<group>"; }; + F96D3E0108F272A4004A47F5 /* AllowExc.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = AllowExc.3; sourceTree = "<group>"; }; + F96D3E0208F272A4004A47F5 /* append.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = append.n; sourceTree = "<group>"; }; + F96D3E0308F272A4004A47F5 /* AppInit.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = AppInit.3; sourceTree = "<group>"; }; + F96D3E0408F272A5004A47F5 /* array.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = array.n; sourceTree = "<group>"; }; + F96D3E0508F272A5004A47F5 /* AssocData.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = AssocData.3; sourceTree = "<group>"; }; + F96D3E0608F272A5004A47F5 /* Async.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Async.3; sourceTree = "<group>"; }; + F96D3E0708F272A5004A47F5 /* BackgdErr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = BackgdErr.3; sourceTree = "<group>"; }; + F96D3E0808F272A5004A47F5 /* Backslash.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Backslash.3; sourceTree = "<group>"; }; + F96D3E0908F272A5004A47F5 /* bgerror.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = bgerror.n; sourceTree = "<group>"; }; + F96D3E0A08F272A5004A47F5 /* binary.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = binary.n; sourceTree = "<group>"; }; + F96D3E0B08F272A5004A47F5 /* BoolObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = BoolObj.3; sourceTree = "<group>"; }; + F96D3E0C08F272A5004A47F5 /* break.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = break.n; sourceTree = "<group>"; }; + F96D3E0D08F272A5004A47F5 /* ByteArrObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ByteArrObj.3; sourceTree = "<group>"; }; + F96D3E0E08F272A5004A47F5 /* CallDel.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CallDel.3; sourceTree = "<group>"; }; + F96D3E0F08F272A5004A47F5 /* case.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = case.n; sourceTree = "<group>"; }; + F96D3E1008F272A5004A47F5 /* catch.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = catch.n; sourceTree = "<group>"; }; + F96D3E1108F272A5004A47F5 /* cd.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = cd.n; sourceTree = "<group>"; }; + F96D3E1208F272A5004A47F5 /* chan.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = chan.n; sourceTree = "<group>"; }; + F96D3E1308F272A5004A47F5 /* ChnlStack.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ChnlStack.3; sourceTree = "<group>"; }; + F96D3E1408F272A5004A47F5 /* clock.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = clock.n; sourceTree = "<group>"; }; + F96D3E1508F272A5004A47F5 /* close.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = close.n; sourceTree = "<group>"; }; + F96D3E1608F272A5004A47F5 /* CmdCmplt.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CmdCmplt.3; sourceTree = "<group>"; }; + F96D3E1708F272A5004A47F5 /* Concat.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Concat.3; sourceTree = "<group>"; }; + F96D3E1808F272A5004A47F5 /* concat.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = concat.n; sourceTree = "<group>"; }; + F96D3E1908F272A5004A47F5 /* continue.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = continue.n; sourceTree = "<group>"; }; + F96D3E1A08F272A5004A47F5 /* CrtChannel.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtChannel.3; sourceTree = "<group>"; }; + F96D3E1B08F272A5004A47F5 /* CrtChnlHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtChnlHdlr.3; sourceTree = "<group>"; }; + F96D3E1C08F272A5004A47F5 /* CrtCloseHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtCloseHdlr.3; sourceTree = "<group>"; }; + F96D3E1D08F272A5004A47F5 /* CrtCommand.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtCommand.3; sourceTree = "<group>"; }; + F96D3E1E08F272A5004A47F5 /* CrtFileHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtFileHdlr.3; sourceTree = "<group>"; }; + F96D3E1F08F272A5004A47F5 /* CrtInterp.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtInterp.3; sourceTree = "<group>"; }; + F96D3E2008F272A5004A47F5 /* CrtMathFnc.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtMathFnc.3; sourceTree = "<group>"; }; + F96D3E2108F272A5004A47F5 /* CrtObjCmd.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtObjCmd.3; sourceTree = "<group>"; }; + F96D3E2208F272A5004A47F5 /* CrtSlave.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtSlave.3; sourceTree = "<group>"; }; + F96D3E2308F272A5004A47F5 /* CrtTimerHdlr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtTimerHdlr.3; sourceTree = "<group>"; }; + F96D3E2408F272A5004A47F5 /* CrtTrace.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = CrtTrace.3; sourceTree = "<group>"; }; + F96D3E2508F272A5004A47F5 /* dde.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = dde.n; sourceTree = "<group>"; }; + F96D3E2608F272A5004A47F5 /* DetachPids.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DetachPids.3; sourceTree = "<group>"; }; + F96D3E2708F272A5004A47F5 /* dict.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = dict.n; sourceTree = "<group>"; }; + F96D3E2808F272A5004A47F5 /* DictObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DictObj.3; sourceTree = "<group>"; }; + F96D3E2908F272A5004A47F5 /* DoOneEvent.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DoOneEvent.3; sourceTree = "<group>"; }; + F96D3E2A08F272A5004A47F5 /* DoubleObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DoubleObj.3; sourceTree = "<group>"; }; + F96D3E2B08F272A5004A47F5 /* DoWhenIdle.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DoWhenIdle.3; sourceTree = "<group>"; }; + F96D3E2C08F272A5004A47F5 /* DString.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DString.3; sourceTree = "<group>"; }; + F96D3E2D08F272A5004A47F5 /* DumpActiveMemory.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = DumpActiveMemory.3; sourceTree = "<group>"; }; + F96D3E2E08F272A5004A47F5 /* Encoding.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Encoding.3; sourceTree = "<group>"; }; + F96D3E2F08F272A5004A47F5 /* encoding.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = encoding.n; sourceTree = "<group>"; }; + F96D3E3008F272A5004A47F5 /* Ensemble.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Ensemble.3; sourceTree = "<group>"; }; + F96D3E3108F272A5004A47F5 /* Environment.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Environment.3; sourceTree = "<group>"; }; + F96D3E3208F272A5004A47F5 /* eof.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = eof.n; sourceTree = "<group>"; }; + F96D3E3308F272A5004A47F5 /* error.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = error.n; sourceTree = "<group>"; }; + F96D3E3408F272A5004A47F5 /* Eval.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Eval.3; sourceTree = "<group>"; }; + F96D3E3508F272A5004A47F5 /* eval.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = eval.n; sourceTree = "<group>"; }; + F96D3E3608F272A5004A47F5 /* exec.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = exec.n; sourceTree = "<group>"; }; + F96D3E3708F272A5004A47F5 /* Exit.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Exit.3; sourceTree = "<group>"; }; + F96D3E3808F272A5004A47F5 /* exit.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = exit.n; sourceTree = "<group>"; }; + F96D3E3908F272A5004A47F5 /* expr.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = expr.n; sourceTree = "<group>"; }; + F96D3E3A08F272A5004A47F5 /* ExprLong.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ExprLong.3; sourceTree = "<group>"; }; + F96D3E3B08F272A5004A47F5 /* ExprLongObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ExprLongObj.3; sourceTree = "<group>"; }; + F96D3E3C08F272A5004A47F5 /* fblocked.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = fblocked.n; sourceTree = "<group>"; }; + F96D3E3D08F272A5004A47F5 /* fconfigure.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = fconfigure.n; sourceTree = "<group>"; }; + F96D3E3E08F272A5004A47F5 /* fcopy.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = fcopy.n; sourceTree = "<group>"; }; + F96D3E3F08F272A5004A47F5 /* file.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = file.n; sourceTree = "<group>"; }; + F96D3E4008F272A5004A47F5 /* fileevent.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = fileevent.n; sourceTree = "<group>"; }; + F96D3E4108F272A5004A47F5 /* filename.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = filename.n; sourceTree = "<group>"; }; + F96D3E4208F272A5004A47F5 /* FileSystem.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = FileSystem.3; sourceTree = "<group>"; }; + F96D3E4308F272A5004A47F5 /* FindExec.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = FindExec.3; sourceTree = "<group>"; }; + F96D3E4408F272A5004A47F5 /* flush.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = flush.n; sourceTree = "<group>"; }; + F96D3E4508F272A5004A47F5 /* for.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = for.n; sourceTree = "<group>"; }; + F96D3E4608F272A5004A47F5 /* foreach.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = foreach.n; sourceTree = "<group>"; }; + F96D3E4708F272A5004A47F5 /* format.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = format.n; sourceTree = "<group>"; }; + F96D3E4808F272A5004A47F5 /* GetCwd.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetCwd.3; sourceTree = "<group>"; }; + F96D3E4908F272A5004A47F5 /* GetHostName.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetHostName.3; sourceTree = "<group>"; }; + F96D3E4A08F272A5004A47F5 /* GetIndex.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetIndex.3; sourceTree = "<group>"; }; + F96D3E4B08F272A5004A47F5 /* GetInt.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetInt.3; sourceTree = "<group>"; }; + F96D3E4C08F272A5004A47F5 /* GetOpnFl.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetOpnFl.3; sourceTree = "<group>"; }; + F96D3E4D08F272A5004A47F5 /* gets.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = gets.n; sourceTree = "<group>"; }; + F96D3E4E08F272A5004A47F5 /* GetStdChan.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetStdChan.3; sourceTree = "<group>"; }; + F96D3E4F08F272A5004A47F5 /* GetTime.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetTime.3; sourceTree = "<group>"; }; + F96D3E5008F272A5004A47F5 /* GetVersion.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = GetVersion.3; sourceTree = "<group>"; }; + F96D3E5108F272A5004A47F5 /* glob.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = glob.n; sourceTree = "<group>"; }; + F96D3E5208F272A6004A47F5 /* global.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = global.n; sourceTree = "<group>"; }; + F96D3E5308F272A6004A47F5 /* Hash.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Hash.3; sourceTree = "<group>"; }; + F96D3E5408F272A6004A47F5 /* history.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = history.n; sourceTree = "<group>"; }; + F96D3E5508F272A6004A47F5 /* http.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = http.n; sourceTree = "<group>"; }; + F96D3E5608F272A6004A47F5 /* if.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = if.n; sourceTree = "<group>"; }; + F96D3E5708F272A6004A47F5 /* incr.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = incr.n; sourceTree = "<group>"; }; + F96D3E5808F272A6004A47F5 /* info.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = info.n; sourceTree = "<group>"; }; + F96D3E5908F272A6004A47F5 /* Init.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Init.3; sourceTree = "<group>"; }; + F96D3E5A08F272A6004A47F5 /* InitStubs.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = InitStubs.3; sourceTree = "<group>"; }; + F96D3E5B08F272A6004A47F5 /* Interp.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Interp.3; sourceTree = "<group>"; }; + F96D3E5C08F272A6004A47F5 /* interp.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = interp.n; sourceTree = "<group>"; }; + F96D3E5D08F272A6004A47F5 /* IntObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = IntObj.3; sourceTree = "<group>"; }; + F96D3E5E08F272A6004A47F5 /* join.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = join.n; sourceTree = "<group>"; }; + F96D3E5F08F272A6004A47F5 /* lappend.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lappend.n; sourceTree = "<group>"; }; + F96D3E6008F272A6004A47F5 /* lassign.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lassign.n; sourceTree = "<group>"; }; + F96D3E6108F272A6004A47F5 /* library.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = library.n; sourceTree = "<group>"; }; + F96D3E6208F272A6004A47F5 /* Limit.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Limit.3; sourceTree = "<group>"; }; + F96D3E6308F272A6004A47F5 /* lindex.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lindex.n; sourceTree = "<group>"; }; + F96D3E6408F272A6004A47F5 /* LinkVar.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = LinkVar.3; sourceTree = "<group>"; }; + F96D3E6508F272A6004A47F5 /* linsert.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = linsert.n; sourceTree = "<group>"; }; + F96D3E6608F272A6004A47F5 /* list.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = list.n; sourceTree = "<group>"; }; + F96D3E6708F272A6004A47F5 /* ListObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ListObj.3; sourceTree = "<group>"; }; + F96D3E6808F272A6004A47F5 /* llength.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = llength.n; sourceTree = "<group>"; }; + F96D3E6908F272A6004A47F5 /* load.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = load.n; sourceTree = "<group>"; }; + F96D3E6A08F272A6004A47F5 /* lrange.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lrange.n; sourceTree = "<group>"; }; + F96D3E6B08F272A6004A47F5 /* lrepeat.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lrepeat.n; sourceTree = "<group>"; }; + F96D3E6C08F272A6004A47F5 /* lreplace.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lreplace.n; sourceTree = "<group>"; }; + F96D3E6D08F272A6004A47F5 /* lsearch.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lsearch.n; sourceTree = "<group>"; }; + F96D3E6E08F272A6004A47F5 /* lset.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lset.n; sourceTree = "<group>"; }; + F96D3E6F08F272A6004A47F5 /* lsort.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = lsort.n; sourceTree = "<group>"; }; + F96D3E7008F272A6004A47F5 /* man.macros */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = man.macros; sourceTree = "<group>"; }; + F96D3E7108F272A6004A47F5 /* mathfunc.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = mathfunc.n; sourceTree = "<group>"; }; + F96D3E7208F272A6004A47F5 /* memory.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = memory.n; sourceTree = "<group>"; }; + F96D3E7308F272A6004A47F5 /* msgcat.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = msgcat.n; sourceTree = "<group>"; }; + F96D3E7408F272A6004A47F5 /* Namespace.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Namespace.3; sourceTree = "<group>"; }; + F96D3E7508F272A6004A47F5 /* namespace.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = namespace.n; sourceTree = "<group>"; }; + F96D3E7608F272A6004A47F5 /* Notifier.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Notifier.3; sourceTree = "<group>"; }; + F96D3E7708F272A6004A47F5 /* Object.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Object.3; sourceTree = "<group>"; }; + F96D3E7808F272A6004A47F5 /* ObjectType.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ObjectType.3; sourceTree = "<group>"; }; + F96D3E7908F272A6004A47F5 /* open.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = open.n; sourceTree = "<group>"; }; + F96D3E7A08F272A6004A47F5 /* OpenFileChnl.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = OpenFileChnl.3; sourceTree = "<group>"; }; + F96D3E7B08F272A6004A47F5 /* OpenTcp.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = OpenTcp.3; sourceTree = "<group>"; }; + F96D3E7C08F272A6004A47F5 /* package.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = package.n; sourceTree = "<group>"; }; + F96D3E7D08F272A6004A47F5 /* packagens.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = packagens.n; sourceTree = "<group>"; }; + F96D3E7E08F272A6004A47F5 /* Panic.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Panic.3; sourceTree = "<group>"; }; + F96D3E7F08F272A6004A47F5 /* ParseCmd.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ParseCmd.3; sourceTree = "<group>"; }; + F96D3E8008F272A6004A47F5 /* pid.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = pid.n; sourceTree = "<group>"; }; + F96D3E8108F272A6004A47F5 /* pkgMkIndex.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = pkgMkIndex.n; sourceTree = "<group>"; }; + F96D3E8208F272A6004A47F5 /* PkgRequire.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = PkgRequire.3; sourceTree = "<group>"; }; + F96D3E8308F272A6004A47F5 /* Preserve.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Preserve.3; sourceTree = "<group>"; }; + F96D3E8408F272A6004A47F5 /* PrintDbl.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = PrintDbl.3; sourceTree = "<group>"; }; + F96D3E8508F272A6004A47F5 /* proc.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = proc.n; sourceTree = "<group>"; }; + F96D3E8608F272A6004A47F5 /* puts.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = puts.n; sourceTree = "<group>"; }; + F96D3E8708F272A6004A47F5 /* pwd.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = pwd.n; sourceTree = "<group>"; }; + F96D3E8808F272A6004A47F5 /* re_syntax.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = re_syntax.n; sourceTree = "<group>"; }; + F96D3E8908F272A6004A47F5 /* read.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = read.n; sourceTree = "<group>"; }; + F96D3E8A08F272A6004A47F5 /* RecEvalObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = RecEvalObj.3; sourceTree = "<group>"; }; + F96D3E8B08F272A6004A47F5 /* RecordEval.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = RecordEval.3; sourceTree = "<group>"; }; + F96D3E8C08F272A6004A47F5 /* RegConfig.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = RegConfig.3; sourceTree = "<group>"; }; + F96D3E8D08F272A6004A47F5 /* RegExp.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = RegExp.3; sourceTree = "<group>"; }; + F96D3E8E08F272A6004A47F5 /* regexp.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = regexp.n; sourceTree = "<group>"; }; + F96D3E8F08F272A6004A47F5 /* registry.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = registry.n; sourceTree = "<group>"; }; + F96D3E9008F272A6004A47F5 /* regsub.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = regsub.n; sourceTree = "<group>"; }; + F96D3E9108F272A6004A47F5 /* rename.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = rename.n; sourceTree = "<group>"; }; + F96D3E9208F272A6004A47F5 /* return.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = return.n; sourceTree = "<group>"; }; + F96D3E9308F272A6004A47F5 /* safe.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = safe.n; sourceTree = "<group>"; }; + F96D3E9408F272A6004A47F5 /* SaveResult.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SaveResult.3; sourceTree = "<group>"; }; + F96D3E9508F272A6004A47F5 /* scan.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = scan.n; sourceTree = "<group>"; }; + F96D3E9608F272A6004A47F5 /* seek.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = seek.n; sourceTree = "<group>"; }; + F96D3E9708F272A6004A47F5 /* set.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = set.n; sourceTree = "<group>"; }; + F96D3E9808F272A6004A47F5 /* SetChanErr.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetChanErr.3; sourceTree = "<group>"; }; + F96D3E9908F272A6004A47F5 /* SetErrno.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetErrno.3; sourceTree = "<group>"; }; + F96D3E9A08F272A6004A47F5 /* SetRecLmt.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetRecLmt.3; sourceTree = "<group>"; }; + F96D3E9B08F272A7004A47F5 /* SetResult.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetResult.3; sourceTree = "<group>"; }; + F96D3E9C08F272A7004A47F5 /* SetVar.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SetVar.3; sourceTree = "<group>"; }; + F96D3E9D08F272A7004A47F5 /* Signal.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Signal.3; sourceTree = "<group>"; }; + F96D3E9E08F272A7004A47F5 /* Sleep.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Sleep.3; sourceTree = "<group>"; }; + F96D3E9F08F272A7004A47F5 /* socket.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = socket.n; sourceTree = "<group>"; }; + F96D3EA008F272A7004A47F5 /* source.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = source.n; sourceTree = "<group>"; }; + F96D3EA108F272A7004A47F5 /* SourceRCFile.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SourceRCFile.3; sourceTree = "<group>"; }; + F96D3EA208F272A7004A47F5 /* split.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = split.n; sourceTree = "<group>"; }; + F96D3EA308F272A7004A47F5 /* SplitList.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SplitList.3; sourceTree = "<group>"; }; + F96D3EA408F272A7004A47F5 /* SplitPath.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SplitPath.3; sourceTree = "<group>"; }; + F96D3EA508F272A7004A47F5 /* StaticPkg.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = StaticPkg.3; sourceTree = "<group>"; }; + F96D3EA608F272A7004A47F5 /* StdChannels.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = StdChannels.3; sourceTree = "<group>"; }; + F96D3EA708F272A7004A47F5 /* string.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = string.n; sourceTree = "<group>"; }; + F96D3EA808F272A7004A47F5 /* StringObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = StringObj.3; sourceTree = "<group>"; }; + F96D3EA908F272A7004A47F5 /* StrMatch.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = StrMatch.3; sourceTree = "<group>"; }; + F96D3EAA08F272A7004A47F5 /* subst.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = subst.n; sourceTree = "<group>"; }; + F96D3EAB08F272A7004A47F5 /* SubstObj.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = SubstObj.3; sourceTree = "<group>"; }; + F96D3EAC08F272A7004A47F5 /* switch.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = switch.n; sourceTree = "<group>"; }; + F96D3EAD08F272A7004A47F5 /* Tcl.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Tcl.n; sourceTree = "<group>"; }; + F96D3EAE08F272A7004A47F5 /* Tcl_Main.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Tcl_Main.3; sourceTree = "<group>"; }; + F96D3EAF08F272A7004A47F5 /* TCL_MEM_DEBUG.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = TCL_MEM_DEBUG.3; sourceTree = "<group>"; }; + F96D3EB008F272A7004A47F5 /* tclsh.1 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tclsh.1; sourceTree = "<group>"; }; + F96D3EB108F272A7004A47F5 /* tcltest.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tcltest.n; sourceTree = "<group>"; }; + F96D3EB208F272A7004A47F5 /* tclvars.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tclvars.n; sourceTree = "<group>"; }; + F96D3EB308F272A7004A47F5 /* tell.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tell.n; sourceTree = "<group>"; }; + F96D3EB408F272A7004A47F5 /* Thread.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Thread.3; sourceTree = "<group>"; }; + F96D3EB508F272A7004A47F5 /* time.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = time.n; sourceTree = "<group>"; }; + F96D3EB608F272A7004A47F5 /* tm.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = tm.n; sourceTree = "<group>"; }; + F96D3EB708F272A7004A47F5 /* ToUpper.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = ToUpper.3; sourceTree = "<group>"; }; + F96D3EB808F272A7004A47F5 /* trace.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = trace.n; sourceTree = "<group>"; }; + F96D3EB908F272A7004A47F5 /* TraceCmd.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = TraceCmd.3; sourceTree = "<group>"; }; + F96D3EBA08F272A7004A47F5 /* TraceVar.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = TraceVar.3; sourceTree = "<group>"; }; + F96D3EBB08F272A7004A47F5 /* Translate.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Translate.3; sourceTree = "<group>"; }; + F96D3EBC08F272A7004A47F5 /* UniCharIsAlpha.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = UniCharIsAlpha.3; sourceTree = "<group>"; }; + F96D3EBD08F272A7004A47F5 /* unknown.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = unknown.n; sourceTree = "<group>"; }; + F96D3EBE08F272A7004A47F5 /* unload.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = unload.n; sourceTree = "<group>"; }; + F96D3EBF08F272A7004A47F5 /* unset.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = unset.n; sourceTree = "<group>"; }; + F96D3EC008F272A7004A47F5 /* update.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = update.n; sourceTree = "<group>"; }; + F96D3EC108F272A7004A47F5 /* uplevel.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = uplevel.n; sourceTree = "<group>"; }; + F96D3EC208F272A7004A47F5 /* UpVar.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = UpVar.3; sourceTree = "<group>"; }; + F96D3EC308F272A7004A47F5 /* upvar.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = upvar.n; sourceTree = "<group>"; }; + F96D3EC408F272A7004A47F5 /* Utf.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = Utf.3; sourceTree = "<group>"; }; + F96D3EC508F272A7004A47F5 /* variable.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = variable.n; sourceTree = "<group>"; }; + F96D3EC608F272A7004A47F5 /* vwait.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = vwait.n; sourceTree = "<group>"; }; + F96D3EC708F272A7004A47F5 /* while.n */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = while.n; sourceTree = "<group>"; }; + F96D3EC808F272A7004A47F5 /* WrongNumArgs.3 */ = {isa = PBXFileReference; explicitFileType = text.man; fileEncoding = 4; path = WrongNumArgs.3; sourceTree = "<group>"; }; + F96D3ECA08F272A7004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D3ECB08F272A7004A47F5 /* regc_color.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regc_color.c; sourceTree = "<group>"; }; + F96D3ECC08F272A7004A47F5 /* regc_cvec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regc_cvec.c; sourceTree = "<group>"; }; + F96D3ECD08F272A7004A47F5 /* regc_lex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regc_lex.c; sourceTree = "<group>"; }; + F96D3ECE08F272A7004A47F5 /* regc_locale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regc_locale.c; sourceTree = "<group>"; }; + F96D3ECF08F272A7004A47F5 /* regc_nfa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regc_nfa.c; sourceTree = "<group>"; }; + F96D3ED008F272A7004A47F5 /* regcomp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regcomp.c; sourceTree = "<group>"; }; + F96D3ED108F272A7004A47F5 /* regcustom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regcustom.h; sourceTree = "<group>"; }; + F96D3ED208F272A7004A47F5 /* rege_dfa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rege_dfa.c; sourceTree = "<group>"; }; + F96D3ED308F272A7004A47F5 /* regerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regerror.c; sourceTree = "<group>"; }; + F96D3ED408F272A7004A47F5 /* regerrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regerrs.h; sourceTree = "<group>"; }; + F96D3ED508F272A7004A47F5 /* regex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regex.h; sourceTree = "<group>"; }; + F96D3ED608F272A7004A47F5 /* regexec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regexec.c; sourceTree = "<group>"; }; + F96D3ED708F272A7004A47F5 /* regfree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regfree.c; sourceTree = "<group>"; }; + F96D3ED808F272A7004A47F5 /* regfronts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = regfronts.c; sourceTree = "<group>"; }; + F96D3ED908F272A7004A47F5 /* regguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regguts.h; sourceTree = "<group>"; }; + F96D3EDA08F272A7004A47F5 /* tcl.decls */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tcl.decls; sourceTree = "<group>"; }; + F96D3EDB08F272A7004A47F5 /* tcl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tcl.h; sourceTree = "<group>"; }; + F96D3EDC08F272A7004A47F5 /* tclAlloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclAlloc.c; sourceTree = "<group>"; }; + F96D3EDD08F272A7004A47F5 /* tclAsync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclAsync.c; sourceTree = "<group>"; }; + F96D3EDE08F272A7004A47F5 /* tclBasic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclBasic.c; sourceTree = "<group>"; }; + F96D3EDF08F272A7004A47F5 /* tclBinary.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclBinary.c; sourceTree = "<group>"; }; + F96D3EE008F272A7004A47F5 /* tclCkalloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCkalloc.c; sourceTree = "<group>"; }; + F96D3EE108F272A7004A47F5 /* tclClock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclClock.c; sourceTree = "<group>"; }; + F96D3EE208F272A7004A47F5 /* tclCmdAH.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCmdAH.c; sourceTree = "<group>"; }; + F96D3EE308F272A7004A47F5 /* tclCmdIL.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCmdIL.c; sourceTree = "<group>"; }; + F96D3EE408F272A7004A47F5 /* tclCmdMZ.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCmdMZ.c; sourceTree = "<group>"; }; + F96D3EE508F272A7004A47F5 /* tclCompCmds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCompCmds.c; sourceTree = "<group>"; }; + F96D3EE608F272A7004A47F5 /* tclCompExpr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCompExpr.c; sourceTree = "<group>"; }; + F96D3EE708F272A7004A47F5 /* tclCompile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclCompile.c; sourceTree = "<group>"; }; + F96D3EE808F272A7004A47F5 /* tclCompile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclCompile.h; sourceTree = "<group>"; }; + F96D3EE908F272A7004A47F5 /* tclConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclConfig.c; sourceTree = "<group>"; }; + F96D3EEA08F272A7004A47F5 /* tclDate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclDate.c; sourceTree = "<group>"; }; + F96D3EEB08F272A7004A47F5 /* tclDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclDecls.h; sourceTree = "<group>"; }; + F96D3EEC08F272A7004A47F5 /* tclDictObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclDictObj.c; sourceTree = "<group>"; }; + F96D3EED08F272A7004A47F5 /* tclEncoding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclEncoding.c; sourceTree = "<group>"; }; + F96D3EEE08F272A7004A47F5 /* tclEnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclEnv.c; sourceTree = "<group>"; }; + F96D3EEF08F272A7004A47F5 /* tclEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclEvent.c; sourceTree = "<group>"; }; + F96D3EF008F272A7004A47F5 /* tclExecute.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclExecute.c; sourceTree = "<group>"; }; + F96D3EF108F272A7004A47F5 /* tclFCmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclFCmd.c; sourceTree = "<group>"; }; + F96D3EF208F272A7004A47F5 /* tclFileName.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclFileName.c; sourceTree = "<group>"; }; + F96D3EF308F272A7004A47F5 /* tclFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclFileSystem.h; sourceTree = "<group>"; }; + F96D3EF408F272A7004A47F5 /* tclGet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclGet.c; sourceTree = "<group>"; }; + F96D3EF508F272A7004A47F5 /* tclGetDate.y */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = tclGetDate.y; sourceTree = "<group>"; }; + F96D3EF608F272A7004A47F5 /* tclHash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclHash.c; sourceTree = "<group>"; }; + F96D3EF708F272A7004A47F5 /* tclHistory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclHistory.c; sourceTree = "<group>"; }; + F96D3EF808F272A7004A47F5 /* tclIndexObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIndexObj.c; sourceTree = "<group>"; }; + F96D3EF908F272A7004A47F5 /* tclInt.decls */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tclInt.decls; sourceTree = "<group>"; }; + F96D3EFA08F272A7004A47F5 /* tclInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclInt.h; sourceTree = "<group>"; }; + F96D3EFB08F272A7004A47F5 /* tclIntDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclIntDecls.h; sourceTree = "<group>"; }; + F96D3EFC08F272A7004A47F5 /* tclInterp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclInterp.c; sourceTree = "<group>"; }; + F96D3EFD08F272A7004A47F5 /* tclIntPlatDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclIntPlatDecls.h; sourceTree = "<group>"; }; + F96D3EFE08F272A7004A47F5 /* tclIO.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIO.c; sourceTree = "<group>"; }; + F96D3EFF08F272A7004A47F5 /* tclIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclIO.h; sourceTree = "<group>"; }; + F96D3F0008F272A7004A47F5 /* tclIOCmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIOCmd.c; sourceTree = "<group>"; }; + F96D3F0108F272A7004A47F5 /* tclIOGT.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIOGT.c; sourceTree = "<group>"; }; + F96D3F0208F272A7004A47F5 /* tclIORChan.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIORChan.c; sourceTree = "<group>"; }; + F96D3F0308F272A7004A47F5 /* tclIOSock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIOSock.c; sourceTree = "<group>"; }; + F96D3F0408F272A7004A47F5 /* tclIOUtil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclIOUtil.c; sourceTree = "<group>"; }; + F96D3F0508F272A7004A47F5 /* tclLink.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLink.c; sourceTree = "<group>"; }; + F96D3F0608F272A7004A47F5 /* tclListObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclListObj.c; sourceTree = "<group>"; }; + F96D3F0708F272A7004A47F5 /* tclLiteral.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLiteral.c; sourceTree = "<group>"; }; + F96D3F0808F272A7004A47F5 /* tclLoad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoad.c; sourceTree = "<group>"; }; + F96D3F0908F272A7004A47F5 /* tclLoadNone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadNone.c; sourceTree = "<group>"; }; + F96D3F0A08F272A7004A47F5 /* tclMain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclMain.c; sourceTree = "<group>"; }; + F96D3F0B08F272A7004A47F5 /* tclNamesp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclNamesp.c; sourceTree = "<group>"; }; + F96D3F0C08F272A7004A47F5 /* tclNotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclNotify.c; sourceTree = "<group>"; }; + F96D3F0D08F272A7004A47F5 /* tclObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclObj.c; sourceTree = "<group>"; }; + F96D3F0E08F272A7004A47F5 /* tclPanic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPanic.c; sourceTree = "<group>"; }; + F96D3F0F08F272A7004A47F5 /* tclParse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclParse.c; sourceTree = "<group>"; }; + F96D3F1008F272A7004A47F5 /* tclParseExpr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclParseExpr.c; sourceTree = "<group>"; }; + F96D3F1108F272A7004A47F5 /* tclPathObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPathObj.c; sourceTree = "<group>"; }; + F96D3F1208F272A7004A47F5 /* tclPipe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPipe.c; sourceTree = "<group>"; }; + F96D3F1308F272A7004A47F5 /* tclPkg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPkg.c; sourceTree = "<group>"; }; + F96D3F1408F272A7004A47F5 /* tclPkgConfig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPkgConfig.c; sourceTree = "<group>"; }; + F96D3F1508F272A7004A47F5 /* tclPlatDecls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclPlatDecls.h; sourceTree = "<group>"; }; + F96D3F1608F272A7004A47F5 /* tclPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclPort.h; sourceTree = "<group>"; }; + F96D3F1708F272A7004A47F5 /* tclPosixStr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPosixStr.c; sourceTree = "<group>"; }; + F96D3F1808F272A7004A47F5 /* tclPreserve.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclPreserve.c; sourceTree = "<group>"; }; + F96D3F1908F272A7004A47F5 /* tclProc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclProc.c; sourceTree = "<group>"; }; + F96D3F1A08F272A7004A47F5 /* tclRegexp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclRegexp.c; sourceTree = "<group>"; }; + F96D3F1B08F272A7004A47F5 /* tclRegexp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclRegexp.h; sourceTree = "<group>"; }; + F96D3F1C08F272A7004A47F5 /* tclResolve.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclResolve.c; sourceTree = "<group>"; }; + F96D3F1D08F272A7004A47F5 /* tclResult.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclResult.c; sourceTree = "<group>"; }; + F96D3F1E08F272A7004A47F5 /* tclScan.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclScan.c; sourceTree = "<group>"; }; + F96D3F1F08F272A7004A47F5 /* tclStringObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclStringObj.c; sourceTree = "<group>"; }; + F96D3F2408F272A7004A47F5 /* tclStrToD.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclStrToD.c; sourceTree = "<group>"; }; + F96D3F2508F272A7004A47F5 /* tclStubInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclStubInit.c; sourceTree = "<group>"; }; + F96D3F2608F272A7004A47F5 /* tclStubLib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclStubLib.c; sourceTree = "<group>"; }; + F96D3F2708F272A7004A47F5 /* tclTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclTest.c; sourceTree = "<group>"; }; + F96D3F2808F272A7004A47F5 /* tclTestObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclTestObj.c; sourceTree = "<group>"; }; + F96D3F2908F272A7004A47F5 /* tclTestProcBodyObj.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclTestProcBodyObj.c; sourceTree = "<group>"; }; + F96D3F2A08F272A7004A47F5 /* tclThread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclThread.c; sourceTree = "<group>"; }; + F96D3F2B08F272A7004A47F5 /* tclThreadAlloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclThreadAlloc.c; sourceTree = "<group>"; }; + F96D3F2C08F272A7004A47F5 /* tclThreadJoin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclThreadJoin.c; sourceTree = "<group>"; }; + F96D3F2D08F272A7004A47F5 /* tclThreadStorage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclThreadStorage.c; sourceTree = "<group>"; }; + F96D3F2E08F272A7004A47F5 /* tclThreadTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclThreadTest.c; sourceTree = "<group>"; }; + F96D3F2F08F272A7004A47F5 /* tclTimer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclTimer.c; sourceTree = "<group>"; }; + F96D3F3008F272A7004A47F5 /* tclTomMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclTomMath.h; sourceTree = "<group>"; }; + F96D3F3108F272A7004A47F5 /* tclTomMathInterface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclTomMathInterface.c; sourceTree = "<group>"; }; + F96D3F3208F272A7004A47F5 /* tclTrace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclTrace.c; sourceTree = "<group>"; }; + F96D3F3308F272A7004A47F5 /* tclUniData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUniData.c; sourceTree = "<group>"; }; + F96D3F3408F272A7004A47F5 /* tclUtf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUtf.c; sourceTree = "<group>"; }; + F96D3F3508F272A7004A47F5 /* tclUtil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUtil.c; sourceTree = "<group>"; }; + F96D3F3608F272A7004A47F5 /* tclVar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclVar.c; sourceTree = "<group>"; }; + F96D3F3708F272A7004A47F5 /* tommath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tommath.h; sourceTree = "<group>"; }; + F96D3F3908F272A8004A47F5 /* auto.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = auto.tcl; sourceTree = "<group>"; }; + F96D3F3A08F272A8004A47F5 /* clock.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = clock.tcl; sourceTree = "<group>"; }; + F96D3F3C08F272A8004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D3F8C08F272A8004A47F5 /* history.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = history.tcl; sourceTree = "<group>"; }; + F96D3F8E08F272A8004A47F5 /* http.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = http.tcl; sourceTree = "<group>"; }; + F96D3F8F08F272A8004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D3F9108F272A8004A47F5 /* http.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = http.tcl; sourceTree = "<group>"; }; + F96D3F9208F272A8004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D3F9308F272A8004A47F5 /* init.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = init.tcl; sourceTree = "<group>"; }; + F96D3F9508F272A8004A47F5 /* msgcat.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = msgcat.tcl; sourceTree = "<group>"; }; + F96D3F9608F272A8004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D401808F272AA004A47F5 /* optparse.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = optparse.tcl; sourceTree = "<group>"; }; + F96D401908F272AA004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D401A08F272AA004A47F5 /* package.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = package.tcl; sourceTree = "<group>"; }; + F96D401B08F272AA004A47F5 /* parray.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = parray.tcl; sourceTree = "<group>"; }; + F96D401D08F272AA004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D401E08F272AA004A47F5 /* safe.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = safe.tcl; sourceTree = "<group>"; }; + F96D401F08F272AA004A47F5 /* tclIndex */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tclIndex; sourceTree = "<group>"; }; + F96D402108F272AA004A47F5 /* pkgIndex.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgIndex.tcl; sourceTree = "<group>"; }; + F96D402208F272AA004A47F5 /* tcltest.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tcltest.tcl; sourceTree = "<group>"; }; + F96D402308F272AA004A47F5 /* tm.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tm.tcl; sourceTree = "<group>"; }; + F96D425B08F272B2004A47F5 /* word.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = word.tcl; sourceTree = "<group>"; }; + F96D425F08F272B3004A47F5 /* bn.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = bn.pdf; sourceTree = "<group>"; }; + F96D426108F272B3004A47F5 /* bn_error.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_error.c; sourceTree = "<group>"; }; + F96D426208F272B3004A47F5 /* bn_fast_mp_invmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_fast_mp_invmod.c; sourceTree = "<group>"; }; + F96D426308F272B3004A47F5 /* bn_fast_mp_montgomery_reduce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_fast_mp_montgomery_reduce.c; sourceTree = "<group>"; }; + F96D426408F272B3004A47F5 /* bn_fast_s_mp_mul_digs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_fast_s_mp_mul_digs.c; sourceTree = "<group>"; }; + F96D426508F272B3004A47F5 /* bn_fast_s_mp_mul_high_digs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_fast_s_mp_mul_high_digs.c; sourceTree = "<group>"; }; + F96D426608F272B3004A47F5 /* bn_fast_s_mp_sqr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_fast_s_mp_sqr.c; sourceTree = "<group>"; }; + F96D426708F272B3004A47F5 /* bn_mp_2expt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_2expt.c; sourceTree = "<group>"; }; + F96D426808F272B3004A47F5 /* bn_mp_abs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_abs.c; sourceTree = "<group>"; }; + F96D426908F272B3004A47F5 /* bn_mp_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_add.c; sourceTree = "<group>"; }; + F96D426A08F272B3004A47F5 /* bn_mp_add_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_add_d.c; sourceTree = "<group>"; }; + F96D426B08F272B3004A47F5 /* bn_mp_addmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_addmod.c; sourceTree = "<group>"; }; + F96D426C08F272B3004A47F5 /* bn_mp_and.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_and.c; sourceTree = "<group>"; }; + F96D426D08F272B3004A47F5 /* bn_mp_clamp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_clamp.c; sourceTree = "<group>"; }; + F96D426E08F272B3004A47F5 /* bn_mp_clear.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_clear.c; sourceTree = "<group>"; }; + F96D426F08F272B3004A47F5 /* bn_mp_clear_multi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_clear_multi.c; sourceTree = "<group>"; }; + F96D427008F272B3004A47F5 /* bn_mp_cmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_cmp.c; sourceTree = "<group>"; }; + F96D427108F272B3004A47F5 /* bn_mp_cmp_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_cmp_d.c; sourceTree = "<group>"; }; + F96D427208F272B3004A47F5 /* bn_mp_cmp_mag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_cmp_mag.c; sourceTree = "<group>"; }; + F96D427308F272B3004A47F5 /* bn_mp_cnt_lsb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_cnt_lsb.c; sourceTree = "<group>"; }; + F96D427408F272B3004A47F5 /* bn_mp_copy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_copy.c; sourceTree = "<group>"; }; + F96D427508F272B3004A47F5 /* bn_mp_count_bits.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_count_bits.c; sourceTree = "<group>"; }; + F96D427608F272B3004A47F5 /* bn_mp_div.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_div.c; sourceTree = "<group>"; }; + F96D427708F272B3004A47F5 /* bn_mp_div_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_div_2.c; sourceTree = "<group>"; }; + F96D427808F272B3004A47F5 /* bn_mp_div_2d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_div_2d.c; sourceTree = "<group>"; }; + F96D427908F272B3004A47F5 /* bn_mp_div_3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_div_3.c; sourceTree = "<group>"; }; + F96D427A08F272B3004A47F5 /* bn_mp_div_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_div_d.c; sourceTree = "<group>"; }; + F96D427B08F272B3004A47F5 /* bn_mp_dr_is_modulus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_dr_is_modulus.c; sourceTree = "<group>"; }; + F96D427C08F272B3004A47F5 /* bn_mp_dr_reduce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_dr_reduce.c; sourceTree = "<group>"; }; + F96D427D08F272B3004A47F5 /* bn_mp_dr_setup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_dr_setup.c; sourceTree = "<group>"; }; + F96D427E08F272B3004A47F5 /* bn_mp_exch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_exch.c; sourceTree = "<group>"; }; + F96D427F08F272B3004A47F5 /* bn_mp_expt_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_expt_d.c; sourceTree = "<group>"; }; + F96D428008F272B3004A47F5 /* bn_mp_exptmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_exptmod.c; sourceTree = "<group>"; }; + F96D428108F272B3004A47F5 /* bn_mp_exptmod_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_exptmod_fast.c; sourceTree = "<group>"; }; + F96D428208F272B3004A47F5 /* bn_mp_exteuclid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_exteuclid.c; sourceTree = "<group>"; }; + F96D428308F272B3004A47F5 /* bn_mp_fread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_fread.c; sourceTree = "<group>"; }; + F96D428408F272B3004A47F5 /* bn_mp_fwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_fwrite.c; sourceTree = "<group>"; }; + F96D428508F272B3004A47F5 /* bn_mp_gcd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_gcd.c; sourceTree = "<group>"; }; + F96D428608F272B3004A47F5 /* bn_mp_get_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_get_int.c; sourceTree = "<group>"; }; + F96D428708F272B3004A47F5 /* bn_mp_grow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_grow.c; sourceTree = "<group>"; }; + F96D428808F272B3004A47F5 /* bn_mp_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_init.c; sourceTree = "<group>"; }; + F96D428908F272B3004A47F5 /* bn_mp_init_copy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_init_copy.c; sourceTree = "<group>"; }; + F96D428A08F272B3004A47F5 /* bn_mp_init_multi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_init_multi.c; sourceTree = "<group>"; }; + F96D428B08F272B3004A47F5 /* bn_mp_init_set.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_init_set.c; sourceTree = "<group>"; }; + F96D428C08F272B3004A47F5 /* bn_mp_init_set_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_init_set_int.c; sourceTree = "<group>"; }; + F96D428D08F272B3004A47F5 /* bn_mp_init_size.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_init_size.c; sourceTree = "<group>"; }; + F96D428E08F272B3004A47F5 /* bn_mp_invmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_invmod.c; sourceTree = "<group>"; }; + F96D428F08F272B3004A47F5 /* bn_mp_invmod_slow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_invmod_slow.c; sourceTree = "<group>"; }; + F96D429008F272B3004A47F5 /* bn_mp_is_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_is_square.c; sourceTree = "<group>"; }; + F96D429108F272B3004A47F5 /* bn_mp_jacobi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_jacobi.c; sourceTree = "<group>"; }; + F96D429208F272B3004A47F5 /* bn_mp_karatsuba_mul.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_karatsuba_mul.c; sourceTree = "<group>"; }; + F96D429308F272B3004A47F5 /* bn_mp_karatsuba_sqr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_karatsuba_sqr.c; sourceTree = "<group>"; }; + F96D429408F272B3004A47F5 /* bn_mp_lcm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_lcm.c; sourceTree = "<group>"; }; + F96D429508F272B3004A47F5 /* bn_mp_lshd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_lshd.c; sourceTree = "<group>"; }; + F96D429608F272B3004A47F5 /* bn_mp_mod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mod.c; sourceTree = "<group>"; }; + F96D429708F272B3004A47F5 /* bn_mp_mod_2d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mod_2d.c; sourceTree = "<group>"; }; + F96D429808F272B3004A47F5 /* bn_mp_mod_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mod_d.c; sourceTree = "<group>"; }; + F96D429908F272B3004A47F5 /* bn_mp_montgomery_calc_normalization.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_montgomery_calc_normalization.c; sourceTree = "<group>"; }; + F96D429A08F272B3004A47F5 /* bn_mp_montgomery_reduce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_montgomery_reduce.c; sourceTree = "<group>"; }; + F96D429B08F272B3004A47F5 /* bn_mp_montgomery_setup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_montgomery_setup.c; sourceTree = "<group>"; }; + F96D429C08F272B3004A47F5 /* bn_mp_mul.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mul.c; sourceTree = "<group>"; }; + F96D429D08F272B3004A47F5 /* bn_mp_mul_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mul_2.c; sourceTree = "<group>"; }; + F96D429E08F272B3004A47F5 /* bn_mp_mul_2d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mul_2d.c; sourceTree = "<group>"; }; + F96D429F08F272B3004A47F5 /* bn_mp_mul_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mul_d.c; sourceTree = "<group>"; }; + F96D42A008F272B3004A47F5 /* bn_mp_mulmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_mulmod.c; sourceTree = "<group>"; }; + F96D42A108F272B3004A47F5 /* bn_mp_n_root.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_n_root.c; sourceTree = "<group>"; }; + F96D42A208F272B3004A47F5 /* bn_mp_neg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_neg.c; sourceTree = "<group>"; }; + F96D42A308F272B3004A47F5 /* bn_mp_or.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_or.c; sourceTree = "<group>"; }; + F96D42A408F272B3004A47F5 /* bn_mp_prime_fermat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_fermat.c; sourceTree = "<group>"; }; + F96D42A508F272B3004A47F5 /* bn_mp_prime_is_divisible.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_is_divisible.c; sourceTree = "<group>"; }; + F96D42A608F272B3004A47F5 /* bn_mp_prime_is_prime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_is_prime.c; sourceTree = "<group>"; }; + F96D42A708F272B3004A47F5 /* bn_mp_prime_miller_rabin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_miller_rabin.c; sourceTree = "<group>"; }; + F96D42A808F272B3004A47F5 /* bn_mp_prime_next_prime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_next_prime.c; sourceTree = "<group>"; }; + F96D42A908F272B3004A47F5 /* bn_mp_prime_rabin_miller_trials.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_rabin_miller_trials.c; sourceTree = "<group>"; }; + F96D42AA08F272B3004A47F5 /* bn_mp_prime_random_ex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_prime_random_ex.c; sourceTree = "<group>"; }; + F96D42AB08F272B3004A47F5 /* bn_mp_radix_size.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_radix_size.c; sourceTree = "<group>"; }; + F96D42AC08F272B3004A47F5 /* bn_mp_radix_smap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_radix_smap.c; sourceTree = "<group>"; }; + F96D42AD08F272B3004A47F5 /* bn_mp_rand.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_rand.c; sourceTree = "<group>"; }; + F96D42AE08F272B3004A47F5 /* bn_mp_read_radix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_read_radix.c; sourceTree = "<group>"; }; + F96D42AF08F272B3004A47F5 /* bn_mp_read_signed_bin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_read_signed_bin.c; sourceTree = "<group>"; }; + F96D42B008F272B3004A47F5 /* bn_mp_read_unsigned_bin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_read_unsigned_bin.c; sourceTree = "<group>"; }; + F96D42B108F272B3004A47F5 /* bn_mp_reduce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce.c; sourceTree = "<group>"; }; + F96D42B208F272B3004A47F5 /* bn_mp_reduce_2k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_2k.c; sourceTree = "<group>"; }; + F96D42B308F272B3004A47F5 /* bn_mp_reduce_2k_l.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_2k_l.c; sourceTree = "<group>"; }; + F96D42B408F272B3004A47F5 /* bn_mp_reduce_2k_setup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_2k_setup.c; sourceTree = "<group>"; }; + F96D42B508F272B3004A47F5 /* bn_mp_reduce_2k_setup_l.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_2k_setup_l.c; sourceTree = "<group>"; }; + F96D42B608F272B3004A47F5 /* bn_mp_reduce_is_2k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_is_2k.c; sourceTree = "<group>"; }; + F96D42B708F272B3004A47F5 /* bn_mp_reduce_is_2k_l.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_is_2k_l.c; sourceTree = "<group>"; }; + F96D42B808F272B3004A47F5 /* bn_mp_reduce_setup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_reduce_setup.c; sourceTree = "<group>"; }; + F96D42B908F272B3004A47F5 /* bn_mp_rshd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_rshd.c; sourceTree = "<group>"; }; + F96D42BA08F272B3004A47F5 /* bn_mp_set.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_set.c; sourceTree = "<group>"; }; + F96D42BB08F272B3004A47F5 /* bn_mp_set_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_set_int.c; sourceTree = "<group>"; }; + F96D42BC08F272B3004A47F5 /* bn_mp_shrink.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_shrink.c; sourceTree = "<group>"; }; + F96D42BD08F272B3004A47F5 /* bn_mp_signed_bin_size.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_signed_bin_size.c; sourceTree = "<group>"; }; + F96D42BE08F272B3004A47F5 /* bn_mp_sqr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_sqr.c; sourceTree = "<group>"; }; + F96D42BF08F272B3004A47F5 /* bn_mp_sqrmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_sqrmod.c; sourceTree = "<group>"; }; + F96D42C008F272B3004A47F5 /* bn_mp_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_sqrt.c; sourceTree = "<group>"; }; + F96D42C108F272B3004A47F5 /* bn_mp_sub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_sub.c; sourceTree = "<group>"; }; + F96D42C208F272B3004A47F5 /* bn_mp_sub_d.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_sub_d.c; sourceTree = "<group>"; }; + F96D42C308F272B3004A47F5 /* bn_mp_submod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_submod.c; sourceTree = "<group>"; }; + F96D42C408F272B3004A47F5 /* bn_mp_to_signed_bin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_to_signed_bin.c; sourceTree = "<group>"; }; + F96D42C508F272B3004A47F5 /* bn_mp_to_signed_bin_n.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_to_signed_bin_n.c; sourceTree = "<group>"; }; + F96D42C608F272B3004A47F5 /* bn_mp_to_unsigned_bin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_to_unsigned_bin.c; sourceTree = "<group>"; }; + F96D42C708F272B3004A47F5 /* bn_mp_to_unsigned_bin_n.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_to_unsigned_bin_n.c; sourceTree = "<group>"; }; + F96D42C808F272B3004A47F5 /* bn_mp_toom_mul.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_toom_mul.c; sourceTree = "<group>"; }; + F96D42C908F272B3004A47F5 /* bn_mp_toom_sqr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_toom_sqr.c; sourceTree = "<group>"; }; + F96D42CA08F272B3004A47F5 /* bn_mp_toradix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_toradix.c; sourceTree = "<group>"; }; + F96D42CB08F272B3004A47F5 /* bn_mp_toradix_n.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_toradix_n.c; sourceTree = "<group>"; }; + F96D42CC08F272B3004A47F5 /* bn_mp_unsigned_bin_size.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_unsigned_bin_size.c; sourceTree = "<group>"; }; + F96D42CD08F272B3004A47F5 /* bn_mp_xor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_xor.c; sourceTree = "<group>"; }; + F96D42CE08F272B3004A47F5 /* bn_mp_zero.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_mp_zero.c; sourceTree = "<group>"; }; + F96D42CF08F272B3004A47F5 /* bn_prime_tab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_prime_tab.c; sourceTree = "<group>"; }; + F96D42D008F272B3004A47F5 /* bn_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_reverse.c; sourceTree = "<group>"; }; + F96D42D108F272B3004A47F5 /* bn_s_mp_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_s_mp_add.c; sourceTree = "<group>"; }; + F96D42D208F272B3004A47F5 /* bn_s_mp_exptmod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_s_mp_exptmod.c; sourceTree = "<group>"; }; + F96D42D308F272B3004A47F5 /* bn_s_mp_mul_digs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_s_mp_mul_digs.c; sourceTree = "<group>"; }; + F96D42D408F272B3004A47F5 /* bn_s_mp_mul_high_digs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_s_mp_mul_high_digs.c; sourceTree = "<group>"; }; + F96D42D508F272B3004A47F5 /* bn_s_mp_sqr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_s_mp_sqr.c; sourceTree = "<group>"; }; + F96D42D608F272B3004A47F5 /* bn_s_mp_sub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bn_s_mp_sub.c; sourceTree = "<group>"; }; + F96D42D708F272B3004A47F5 /* bncore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bncore.c; sourceTree = "<group>"; }; + F96D42D908F272B3004A47F5 /* callgraph.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = callgraph.txt; sourceTree = "<group>"; }; + F96D42DA08F272B3004A47F5 /* changes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = changes.txt; sourceTree = "<group>"; }; + F96D42F008F272B3004A47F5 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; }; + F96D431D08F272B4004A47F5 /* poster.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = poster.pdf; sourceTree = "<group>"; }; + F96D432608F272B4004A47F5 /* tommath.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = tommath.pdf; sourceTree = "<group>"; }; + F96D432908F272B4004A47F5 /* tommath_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tommath_class.h; sourceTree = "<group>"; }; + F96D432A08F272B4004A47F5 /* tommath_superclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tommath_superclass.h; sourceTree = "<group>"; }; + F96D432B08F272B4004A47F5 /* license.terms */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = license.terms; sourceTree = "<group>"; }; + F96D432E08F272B5004A47F5 /* configure.ac */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure.ac; sourceTree = "<group>"; }; + F96D432F08F272B5004A47F5 /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = GNUmakefile; sourceTree = "<group>"; }; + F96D433108F272B5004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D433208F272B5004A47F5 /* Tcl-Info.plist.in */ = {isa = PBXFileReference; explicitFileType = text.plist; fileEncoding = 4; path = "Tcl-Info.plist.in"; sourceTree = "<group>"; }; + F96D433908F272B5004A47F5 /* tclMacOSXBundle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclMacOSXBundle.c; sourceTree = "<group>"; }; + F96D433D08F272B5004A47F5 /* tclMacOSXFCmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclMacOSXFCmd.c; sourceTree = "<group>"; }; + F96D433E08F272B5004A47F5 /* tclMacOSXNotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclMacOSXNotify.c; sourceTree = "<group>"; }; + F96D434308F272B5004A47F5 /* README */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = README; sourceTree = "<group>"; }; + F96D434508F272B5004A47F5 /* all.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = all.tcl; sourceTree = "<group>"; }; + F96D434608F272B5004A47F5 /* append.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = append.test; sourceTree = "<group>"; }; + F96D434708F272B5004A47F5 /* appendComp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = appendComp.test; sourceTree = "<group>"; }; + F96D434808F272B5004A47F5 /* assocd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = assocd.test; sourceTree = "<group>"; }; + F96D434908F272B5004A47F5 /* async.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = async.test; sourceTree = "<group>"; }; + F96D434A08F272B5004A47F5 /* autoMkindex.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = autoMkindex.test; sourceTree = "<group>"; }; + F96D434B08F272B5004A47F5 /* basic.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = basic.test; sourceTree = "<group>"; }; + F96D434C08F272B5004A47F5 /* binary.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = binary.test; sourceTree = "<group>"; }; + F96D434D08F272B5004A47F5 /* case.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = case.test; sourceTree = "<group>"; }; + F96D434E08F272B5004A47F5 /* chan.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = chan.test; sourceTree = "<group>"; }; + F96D434F08F272B5004A47F5 /* clock.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = clock.test; sourceTree = "<group>"; }; + F96D435008F272B5004A47F5 /* cmdAH.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cmdAH.test; sourceTree = "<group>"; }; + F96D435108F272B5004A47F5 /* cmdIL.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cmdIL.test; sourceTree = "<group>"; }; + F96D435208F272B5004A47F5 /* cmdInfo.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cmdInfo.test; sourceTree = "<group>"; }; + F96D435308F272B5004A47F5 /* cmdMZ.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = cmdMZ.test; sourceTree = "<group>"; }; + F96D435408F272B5004A47F5 /* compExpr-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "compExpr-old.test"; sourceTree = "<group>"; }; + F96D435508F272B5004A47F5 /* compExpr.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = compExpr.test; sourceTree = "<group>"; }; + F96D435608F272B5004A47F5 /* compile.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = compile.test; sourceTree = "<group>"; }; + F96D435708F272B5004A47F5 /* concat.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = concat.test; sourceTree = "<group>"; }; + F96D435808F272B5004A47F5 /* config.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = config.test; sourceTree = "<group>"; }; + F96D435908F272B5004A47F5 /* dcall.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dcall.test; sourceTree = "<group>"; }; + F96D435A08F272B5004A47F5 /* dict.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dict.test; sourceTree = "<group>"; }; + F96D435C08F272B5004A47F5 /* dstring.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = dstring.test; sourceTree = "<group>"; }; + F96D435E08F272B5004A47F5 /* encoding.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = encoding.test; sourceTree = "<group>"; }; + F96D435F08F272B5004A47F5 /* env.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = env.test; sourceTree = "<group>"; }; + F96D436008F272B5004A47F5 /* error.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = error.test; sourceTree = "<group>"; }; + F96D436108F272B5004A47F5 /* eval.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = eval.test; sourceTree = "<group>"; }; + F96D436208F272B5004A47F5 /* event.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = event.test; sourceTree = "<group>"; }; + F96D436308F272B5004A47F5 /* exec.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = exec.test; sourceTree = "<group>"; }; + F96D436408F272B5004A47F5 /* execute.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = execute.test; sourceTree = "<group>"; }; + F96D436508F272B5004A47F5 /* expr-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "expr-old.test"; sourceTree = "<group>"; }; + F96D436608F272B5004A47F5 /* expr.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = expr.test; sourceTree = "<group>"; }; + F96D436708F272B6004A47F5 /* fCmd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = fCmd.test; sourceTree = "<group>"; }; + F96D436808F272B6004A47F5 /* fileName.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = fileName.test; sourceTree = "<group>"; }; + F96D436908F272B6004A47F5 /* fileSystem.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = fileSystem.test; sourceTree = "<group>"; }; + F96D436A08F272B6004A47F5 /* for-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "for-old.test"; sourceTree = "<group>"; }; + F96D436B08F272B6004A47F5 /* for.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = for.test; sourceTree = "<group>"; }; + F96D436C08F272B6004A47F5 /* foreach.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = foreach.test; sourceTree = "<group>"; }; + F96D436D08F272B6004A47F5 /* format.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = format.test; sourceTree = "<group>"; }; + F96D436E08F272B6004A47F5 /* get.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = get.test; sourceTree = "<group>"; }; + F96D436F08F272B6004A47F5 /* history.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = history.test; sourceTree = "<group>"; }; + F96D437008F272B6004A47F5 /* http.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = http.test; sourceTree = "<group>"; }; + F96D437108F272B6004A47F5 /* httpd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = httpd; sourceTree = "<group>"; }; + F96D437208F272B6004A47F5 /* httpold.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = httpold.test; sourceTree = "<group>"; }; + F96D437308F272B6004A47F5 /* if-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "if-old.test"; sourceTree = "<group>"; }; + F96D437408F272B6004A47F5 /* if.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = if.test; sourceTree = "<group>"; }; + F96D437508F272B6004A47F5 /* incr-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "incr-old.test"; sourceTree = "<group>"; }; + F96D437608F272B6004A47F5 /* incr.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = incr.test; sourceTree = "<group>"; }; + F96D437708F272B6004A47F5 /* indexObj.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = indexObj.test; sourceTree = "<group>"; }; + F96D437808F272B6004A47F5 /* info.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = info.test; sourceTree = "<group>"; }; + F96D437908F272B6004A47F5 /* init.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = init.test; sourceTree = "<group>"; }; + F96D437A08F272B6004A47F5 /* interp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = interp.test; sourceTree = "<group>"; }; + F96D437B08F272B6004A47F5 /* io.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = io.test; sourceTree = "<group>"; }; + F96D437C08F272B6004A47F5 /* ioCmd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = ioCmd.test; sourceTree = "<group>"; }; + F96D437D08F272B6004A47F5 /* iogt.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = iogt.test; sourceTree = "<group>"; }; + F96D437E08F272B6004A47F5 /* ioUtil.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = ioUtil.test; sourceTree = "<group>"; }; + F96D437F08F272B6004A47F5 /* join.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = join.test; sourceTree = "<group>"; }; + F96D438008F272B6004A47F5 /* lindex.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lindex.test; sourceTree = "<group>"; }; + F96D438108F272B6004A47F5 /* link.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = link.test; sourceTree = "<group>"; }; + F96D438208F272B6004A47F5 /* linsert.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = linsert.test; sourceTree = "<group>"; }; + F96D438308F272B6004A47F5 /* list.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = list.test; sourceTree = "<group>"; }; + F96D438408F272B6004A47F5 /* listObj.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = listObj.test; sourceTree = "<group>"; }; + F96D438508F272B6004A47F5 /* llength.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = llength.test; sourceTree = "<group>"; }; + F96D438608F272B6004A47F5 /* load.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = load.test; sourceTree = "<group>"; }; + F96D438708F272B6004A47F5 /* lrange.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lrange.test; sourceTree = "<group>"; }; + F96D438808F272B6004A47F5 /* lrepeat.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lrepeat.test; sourceTree = "<group>"; }; + F96D438908F272B6004A47F5 /* lreplace.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lreplace.test; sourceTree = "<group>"; }; + F96D438A08F272B6004A47F5 /* lsearch.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lsearch.test; sourceTree = "<group>"; }; + F96D438B08F272B6004A47F5 /* lset.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lset.test; sourceTree = "<group>"; }; + F96D438C08F272B6004A47F5 /* lsetComp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = lsetComp.test; sourceTree = "<group>"; }; + F96D438D08F272B6004A47F5 /* macOSXFCmd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = macOSXFCmd.test; sourceTree = "<group>"; }; + F96D438E08F272B6004A47F5 /* main.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = main.test; sourceTree = "<group>"; }; + F96D438F08F272B6004A47F5 /* misc.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = misc.test; sourceTree = "<group>"; }; + F96D439008F272B6004A47F5 /* msgcat.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = msgcat.test; sourceTree = "<group>"; }; + F96D439108F272B6004A47F5 /* namespace-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "namespace-old.test"; sourceTree = "<group>"; }; + F96D439208F272B7004A47F5 /* namespace.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = namespace.test; sourceTree = "<group>"; }; + F96D439308F272B7004A47F5 /* notify.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = notify.test; sourceTree = "<group>"; }; + F96D439408F272B7004A47F5 /* obj.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = obj.test; sourceTree = "<group>"; }; + F96D439508F272B7004A47F5 /* opt.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = opt.test; sourceTree = "<group>"; }; + F96D439608F272B7004A47F5 /* package.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = package.test; sourceTree = "<group>"; }; + F96D439708F272B7004A47F5 /* parse.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = parse.test; sourceTree = "<group>"; }; + F96D439808F272B7004A47F5 /* parseExpr.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = parseExpr.test; sourceTree = "<group>"; }; + F96D439908F272B7004A47F5 /* parseOld.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = parseOld.test; sourceTree = "<group>"; }; + F96D439A08F272B7004A47F5 /* pid.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pid.test; sourceTree = "<group>"; }; + F96D439B08F272B7004A47F5 /* pkg.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkg.test; sourceTree = "<group>"; }; + F96D439C08F272B7004A47F5 /* pkgMkIndex.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pkgMkIndex.test; sourceTree = "<group>"; }; + F96D439D08F272B7004A47F5 /* platform.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = platform.test; sourceTree = "<group>"; }; + F96D439E08F272B7004A47F5 /* proc-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "proc-old.test"; sourceTree = "<group>"; }; + F96D439F08F272B7004A47F5 /* proc.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = proc.test; sourceTree = "<group>"; }; + F96D43A008F272B7004A47F5 /* pwd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = pwd.test; sourceTree = "<group>"; }; + F96D43A108F272B7004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D43A208F272B7004A47F5 /* reg.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = reg.test; sourceTree = "<group>"; }; + F96D43A308F272B7004A47F5 /* regexp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = regexp.test; sourceTree = "<group>"; }; + F96D43A408F272B7004A47F5 /* regexpComp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = regexpComp.test; sourceTree = "<group>"; }; + F96D43A508F272B7004A47F5 /* registry.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = registry.test; sourceTree = "<group>"; }; + F96D43A608F272B7004A47F5 /* remote.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = remote.tcl; sourceTree = "<group>"; }; + F96D43A708F272B7004A47F5 /* rename.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = rename.test; sourceTree = "<group>"; }; + F96D43A808F272B7004A47F5 /* result.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = result.test; sourceTree = "<group>"; }; + F96D43A908F272B7004A47F5 /* safe.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = safe.test; sourceTree = "<group>"; }; + F96D43AA08F272B7004A47F5 /* scan.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = scan.test; sourceTree = "<group>"; }; + F96D43AB08F272B7004A47F5 /* security.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = security.test; sourceTree = "<group>"; }; + F96D43AC08F272B7004A47F5 /* set-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "set-old.test"; sourceTree = "<group>"; }; + F96D43AD08F272B7004A47F5 /* set.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = set.test; sourceTree = "<group>"; }; + F96D43AE08F272B7004A47F5 /* socket.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = socket.test; sourceTree = "<group>"; }; + F96D43AF08F272B7004A47F5 /* source.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = source.test; sourceTree = "<group>"; }; + F96D43B008F272B7004A47F5 /* split.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = split.test; sourceTree = "<group>"; }; + F96D43B108F272B7004A47F5 /* stack.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = stack.test; sourceTree = "<group>"; }; + F96D43B208F272B7004A47F5 /* string.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = string.test; sourceTree = "<group>"; }; + F96D43B308F272B7004A47F5 /* stringComp.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = stringComp.test; sourceTree = "<group>"; }; + F96D43B408F272B7004A47F5 /* stringObj.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = stringObj.test; sourceTree = "<group>"; }; + F96D43B508F272B7004A47F5 /* subst.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = subst.test; sourceTree = "<group>"; }; + F96D43B608F272B7004A47F5 /* switch.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = switch.test; sourceTree = "<group>"; }; + F96D43B708F272B7004A47F5 /* tcltest.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tcltest.test; sourceTree = "<group>"; }; + F96D43B808F272B7004A47F5 /* thread.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = thread.test; sourceTree = "<group>"; }; + F96D43B908F272B7004A47F5 /* timer.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = timer.test; sourceTree = "<group>"; }; + F96D43BA08F272B7004A47F5 /* tm.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tm.test; sourceTree = "<group>"; }; + F96D43BB08F272B7004A47F5 /* trace.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = trace.test; sourceTree = "<group>"; }; + F96D43BC08F272B7004A47F5 /* unixFCmd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixFCmd.test; sourceTree = "<group>"; }; + F96D43BD08F272B7004A47F5 /* unixFile.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixFile.test; sourceTree = "<group>"; }; + F96D43BE08F272B7004A47F5 /* unixInit.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixInit.test; sourceTree = "<group>"; }; + F96D43BF08F272B7004A47F5 /* unixNotfy.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unixNotfy.test; sourceTree = "<group>"; }; + F96D43C008F272B7004A47F5 /* unknown.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unknown.test; sourceTree = "<group>"; }; + F96D43C108F272B7004A47F5 /* unload.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = unload.test; sourceTree = "<group>"; }; + F96D43C208F272B7004A47F5 /* uplevel.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = uplevel.test; sourceTree = "<group>"; }; + F96D43C308F272B7004A47F5 /* upvar.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = upvar.test; sourceTree = "<group>"; }; + F96D43C408F272B7004A47F5 /* utf.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = utf.test; sourceTree = "<group>"; }; + F96D43C508F272B7004A47F5 /* util.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = util.test; sourceTree = "<group>"; }; + F96D43C608F272B7004A47F5 /* var.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = var.test; sourceTree = "<group>"; }; + F96D43C708F272B7004A47F5 /* while-old.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "while-old.test"; sourceTree = "<group>"; }; + F96D43C808F272B7004A47F5 /* while.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = while.test; sourceTree = "<group>"; }; + F96D43C908F272B7004A47F5 /* winConsole.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winConsole.test; sourceTree = "<group>"; }; + F96D43CA08F272B7004A47F5 /* winDde.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winDde.test; sourceTree = "<group>"; }; + F96D43CB08F272B7004A47F5 /* winFCmd.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winFCmd.test; sourceTree = "<group>"; }; + F96D43CC08F272B7004A47F5 /* winFile.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winFile.test; sourceTree = "<group>"; }; + F96D43CD08F272B7004A47F5 /* winNotify.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winNotify.test; sourceTree = "<group>"; }; + F96D43CE08F272B7004A47F5 /* winPipe.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winPipe.test; sourceTree = "<group>"; }; + F96D43CF08F272B7004A47F5 /* winTime.test */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = winTime.test; sourceTree = "<group>"; }; + F96D43D108F272B8004A47F5 /* checkLibraryDoc.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = checkLibraryDoc.tcl; sourceTree = "<group>"; }; + F96D43D208F272B8004A47F5 /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure; sourceTree = "<group>"; }; + F96D43D308F272B8004A47F5 /* configure.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = configure.in; sourceTree = "<group>"; }; + F96D442208F272B8004A47F5 /* eolFix.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = eolFix.tcl; sourceTree = "<group>"; }; + F96D442408F272B8004A47F5 /* fix_tommath_h.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = fix_tommath_h.tcl; sourceTree = "<group>"; }; + F96D442508F272B8004A47F5 /* genStubs.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = genStubs.tcl; sourceTree = "<group>"; }; + F96D442608F272B8004A47F5 /* genWinImage.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = genWinImage.tcl; sourceTree = "<group>"; }; + F96D442708F272B8004A47F5 /* index.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = index.tcl; sourceTree = "<group>"; }; + F96D442808F272B8004A47F5 /* installData.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = installData.tcl; sourceTree = "<group>"; }; + F96D442908F272B8004A47F5 /* loadICU.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = loadICU.tcl; sourceTree = "<group>"; }; + F96D442A08F272B8004A47F5 /* Makefile.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.in; sourceTree = "<group>"; }; + F96D442B08F272B8004A47F5 /* makeTestCases.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = makeTestCases.tcl; sourceTree = "<group>"; }; + F96D442C08F272B8004A47F5 /* man2help.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = man2help.tcl; sourceTree = "<group>"; }; + F96D442D08F272B8004A47F5 /* man2help2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = man2help2.tcl; sourceTree = "<group>"; }; + F96D442E08F272B8004A47F5 /* man2html.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = man2html.tcl; sourceTree = "<group>"; }; + F96D442F08F272B8004A47F5 /* man2html1.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = man2html1.tcl; sourceTree = "<group>"; }; + F96D443008F272B8004A47F5 /* man2html2.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = man2html2.tcl; sourceTree = "<group>"; }; + F96D443108F272B8004A47F5 /* man2tcl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = man2tcl.c; sourceTree = "<group>"; }; + F96D443208F272B8004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D443308F272B8004A47F5 /* regexpTestLib.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = regexpTestLib.tcl; sourceTree = "<group>"; }; + F96D443408F272B8004A47F5 /* str2c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = str2c; sourceTree = "<group>"; }; + F96D443508F272B8004A47F5 /* tcl.hpj.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.hpj.in; sourceTree = "<group>"; }; + F96D443608F272B8004A47F5 /* tcl.wse.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.wse.in; sourceTree = "<group>"; }; + F96D443708F272B9004A47F5 /* tclmin.wse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tclmin.wse; sourceTree = "<group>"; }; + F96D443908F272B9004A47F5 /* tcltk-man2html.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = "tcltk-man2html.tcl"; sourceTree = "<group>"; }; + F96D443A08F272B9004A47F5 /* tclZIC.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = tclZIC.tcl; sourceTree = "<group>"; }; + F96D443B08F272B9004A47F5 /* uniClass.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = uniClass.tcl; sourceTree = "<group>"; }; + F96D443C08F272B9004A47F5 /* uniParse.tcl */ = {isa = PBXFileReference; explicitFileType = text.script; fileEncoding = 4; path = uniParse.tcl; sourceTree = "<group>"; }; + F96D444008F272B9004A47F5 /* aclocal.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = aclocal.m4; sourceTree = "<group>"; }; + F96D444108F272B9004A47F5 /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure; sourceTree = "<group>"; }; + F96D444208F272B9004A47F5 /* configure.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = configure.in; sourceTree = "<group>"; }; + F96D444408F272B9004A47F5 /* Makefile.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.in; sourceTree = "<group>"; }; + F96D444508F272B9004A47F5 /* pkga.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkga.c; sourceTree = "<group>"; }; + F96D444608F272B9004A47F5 /* pkgb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkgb.c; sourceTree = "<group>"; }; + F96D444708F272B9004A47F5 /* pkgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkgc.c; sourceTree = "<group>"; }; + F96D444808F272B9004A47F5 /* pkgd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkgd.c; sourceTree = "<group>"; }; + F96D444908F272B9004A47F5 /* pkge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkge.c; sourceTree = "<group>"; }; + F96D444A08F272B9004A47F5 /* pkgf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkgf.c; sourceTree = "<group>"; }; + F96D444B08F272B9004A47F5 /* pkgua.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkgua.c; sourceTree = "<group>"; }; + F96D444C08F272B9004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D444D08F272B9004A47F5 /* install-sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-sh"; sourceTree = "<group>"; }; + F96D444E08F272B9004A47F5 /* installManPage */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = installManPage; sourceTree = "<group>"; }; + F96D444F08F272B9004A47F5 /* ldAix */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = ldAix; sourceTree = "<group>"; }; + F96D445008F272B9004A47F5 /* Makefile.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.in; sourceTree = "<group>"; }; + F96D445208F272B9004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D445308F272B9004A47F5 /* tcl.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tcl.m4; sourceTree = "<group>"; }; + F96D445408F272B9004A47F5 /* tcl.spec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.spec; sourceTree = "<group>"; }; + F96D445508F272B9004A47F5 /* tclAppInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclAppInit.c; sourceTree = "<group>"; }; + F96D445608F272B9004A47F5 /* tclConfig.h.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = tclConfig.h.in; sourceTree = "<group>"; }; + F96D445708F272B9004A47F5 /* tclConfig.sh.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tclConfig.sh.in; sourceTree = "<group>"; }; + F96D445808F272B9004A47F5 /* tclLoadAix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadAix.c; sourceTree = "<group>"; }; + F96D445908F272B9004A47F5 /* tclLoadDl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadDl.c; sourceTree = "<group>"; }; + F96D445B08F272B9004A47F5 /* tclLoadDyld.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadDyld.c; sourceTree = "<group>"; }; + F96D445C08F272B9004A47F5 /* tclLoadNext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadNext.c; sourceTree = "<group>"; }; + F96D445D08F272B9004A47F5 /* tclLoadOSF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadOSF.c; sourceTree = "<group>"; }; + F96D445E08F272B9004A47F5 /* tclLoadShl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclLoadShl.c; sourceTree = "<group>"; }; + F96D445F08F272B9004A47F5 /* tclUnixChan.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixChan.c; sourceTree = "<group>"; }; + F96D446008F272B9004A47F5 /* tclUnixEvent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixEvent.c; sourceTree = "<group>"; }; + F96D446108F272B9004A47F5 /* tclUnixFCmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixFCmd.c; sourceTree = "<group>"; }; + F96D446208F272B9004A47F5 /* tclUnixFile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixFile.c; sourceTree = "<group>"; }; + F96D446308F272B9004A47F5 /* tclUnixInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixInit.c; sourceTree = "<group>"; }; + F96D446408F272B9004A47F5 /* tclUnixNotfy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixNotfy.c; sourceTree = "<group>"; }; + F96D446508F272B9004A47F5 /* tclUnixPipe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixPipe.c; sourceTree = "<group>"; }; + F96D446608F272B9004A47F5 /* tclUnixPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclUnixPort.h; sourceTree = "<group>"; }; + F96D446708F272B9004A47F5 /* tclUnixSock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixSock.c; sourceTree = "<group>"; }; + F96D446808F272B9004A47F5 /* tclUnixTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixTest.c; sourceTree = "<group>"; }; + F96D446908F272B9004A47F5 /* tclUnixThrd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixThrd.c; sourceTree = "<group>"; }; + F96D446A08F272B9004A47F5 /* tclUnixThrd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclUnixThrd.h; sourceTree = "<group>"; }; + F96D446B08F272B9004A47F5 /* tclUnixTime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclUnixTime.c; sourceTree = "<group>"; }; + F96D446C08F272B9004A47F5 /* tclXtNotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclXtNotify.c; sourceTree = "<group>"; }; + F96D446D08F272B9004A47F5 /* tclXtTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclXtTest.c; sourceTree = "<group>"; }; + F96D447008F272BA004A47F5 /* aclocal.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = aclocal.m4; sourceTree = "<group>"; }; + F96D447108F272BA004A47F5 /* buildall.vc.bat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = buildall.vc.bat; sourceTree = "<group>"; }; + F96D447208F272BA004A47F5 /* cat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cat.c; sourceTree = "<group>"; }; + F96D447308F272BA004A47F5 /* coffbase.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = coffbase.txt; sourceTree = "<group>"; }; + F96D447408F272BA004A47F5 /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = configure; sourceTree = "<group>"; }; + F96D447508F272BA004A47F5 /* configure.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = configure.in; sourceTree = "<group>"; }; + F96D447608F272BA004A47F5 /* makefile.bc */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = makefile.bc; sourceTree = "<group>"; }; + F96D447708F272BA004A47F5 /* Makefile.in */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = Makefile.in; sourceTree = "<group>"; }; + F96D447808F272BA004A47F5 /* makefile.vc */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; path = makefile.vc; sourceTree = "<group>"; }; + F96D447908F272BA004A47F5 /* nmakehlp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nmakehlp.c; sourceTree = "<group>"; }; + F96D447A08F272BA004A47F5 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + F96D447B08F272BA004A47F5 /* README.binary */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.binary; sourceTree = "<group>"; }; + F96D447C08F272BA004A47F5 /* rules.vc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.vc; sourceTree = "<group>"; }; + F96D447D08F272BA004A47F5 /* stub16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stub16.c; sourceTree = "<group>"; }; + F96D447E08F272BA004A47F5 /* tcl.dsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.dsp; sourceTree = "<group>"; }; + F96D447F08F272BA004A47F5 /* tcl.dsw */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.dsw; sourceTree = "<group>"; }; + F96D448008F272BA004A47F5 /* tcl.hpj.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.hpj.in; sourceTree = "<group>"; }; + F96D448108F272BA004A47F5 /* tcl.m4 */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tcl.m4; sourceTree = "<group>"; }; + F96D448208F272BA004A47F5 /* tcl.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tcl.rc; sourceTree = "<group>"; }; + F96D448308F272BA004A47F5 /* tclAppInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclAppInit.c; sourceTree = "<group>"; }; + F96D448408F272BA004A47F5 /* tclConfig.sh.in */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = tclConfig.sh.in; sourceTree = "<group>"; }; + F96D448608F272BA004A47F5 /* tclsh.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tclsh.rc; sourceTree = "<group>"; }; + F96D448708F272BA004A47F5 /* tclWin32Dll.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWin32Dll.c; sourceTree = "<group>"; }; + F96D448808F272BA004A47F5 /* tclWinChan.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinChan.c; sourceTree = "<group>"; }; + F96D448908F272BA004A47F5 /* tclWinConsole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinConsole.c; sourceTree = "<group>"; }; + F96D448A08F272BA004A47F5 /* tclWinDde.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinDde.c; sourceTree = "<group>"; }; + F96D448B08F272BA004A47F5 /* tclWinError.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinError.c; sourceTree = "<group>"; }; + F96D448C08F272BA004A47F5 /* tclWinFCmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinFCmd.c; sourceTree = "<group>"; }; + F96D448D08F272BA004A47F5 /* tclWinFile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinFile.c; sourceTree = "<group>"; }; + F96D448E08F272BA004A47F5 /* tclWinInit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinInit.c; sourceTree = "<group>"; }; + F96D448F08F272BA004A47F5 /* tclWinInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclWinInt.h; sourceTree = "<group>"; }; + F96D449008F272BA004A47F5 /* tclWinLoad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinLoad.c; sourceTree = "<group>"; }; + F96D449108F272BA004A47F5 /* tclWinNotify.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinNotify.c; sourceTree = "<group>"; }; + F96D449208F272BA004A47F5 /* tclWinPipe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinPipe.c; sourceTree = "<group>"; }; + F96D449308F272BA004A47F5 /* tclWinPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclWinPort.h; sourceTree = "<group>"; }; + F96D449408F272BA004A47F5 /* tclWinReg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinReg.c; sourceTree = "<group>"; }; + F96D449508F272BA004A47F5 /* tclWinSerial.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinSerial.c; sourceTree = "<group>"; }; + F96D449608F272BA004A47F5 /* tclWinSock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinSock.c; sourceTree = "<group>"; }; + F96D449708F272BA004A47F5 /* tclWinTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinTest.c; sourceTree = "<group>"; }; + F96D449808F272BA004A47F5 /* tclWinThrd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinThrd.c; sourceTree = "<group>"; }; + F96D449908F272BA004A47F5 /* tclWinThrd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tclWinThrd.h; sourceTree = "<group>"; }; + F96D449A08F272BA004A47F5 /* tclWinTime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tclWinTime.c; sourceTree = "<group>"; }; + F9A3082D08F2D4AB00BAE1AB /* Tk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Tk.framework; path = ../Tk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F9A3084B08F2D4CE00BAE1AB /* Wish.app */ = {isa = PBXFileReference; lastKnownFileType = wrapper.application; name = Wish.app; path = ../Wish.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F9A3084E08F2D4F400BAE1AB /* Tcl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Tcl.framework; path = ../Tcl.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8DD76FAD0486AB0100D96B5E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F966C07508F2820D005CB29B /* CoreFoundation.framework in Frameworks */, + F966C07708F2821B005CB29B /* Carbon.framework in Frameworks */, + F966C07908F28233005CB29B /* IOKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* Wish */ = { + isa = PBXGroup; + children = ( + F96D3DF708F271BE004A47F5 /* Tk Sources */, + F96D3DF608F27169004A47F5 /* Tcl Sources */, + F966C06F08F281DC005CB29B /* Frameworks */, + 1AB674ADFE9D54B511CA2CBB /* Products */, + ); + name = Wish; + path = .; + sourceTree = SOURCE_ROOT; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8DD76FB20486AB0100D96B5E /* tktest */, + F9A3084B08F2D4CE00BAE1AB /* Wish.app */, + F9A3082D08F2D4AB00BAE1AB /* Tk.framework */, + F9A3084E08F2D4F400BAE1AB /* Tcl.framework */, + ); + name = Products; + sourceTree = "<group>"; + }; + F966BA0308F27A37005CB29B /* bitmaps */ = { + isa = PBXGroup; + children = ( + F966BA0408F27A37005CB29B /* error.xbm */, + F966BA0508F27A37005CB29B /* gray12.xbm */, + F966BA0608F27A37005CB29B /* gray25.xbm */, + F966BA0708F27A37005CB29B /* gray50.xbm */, + F966BA0808F27A37005CB29B /* gray75.xbm */, + F966BA0908F27A37005CB29B /* hourglass.xbm */, + F966BA0A08F27A37005CB29B /* info.xbm */, + F966BA0B08F27A37005CB29B /* questhead.xbm */, + F966BA0C08F27A37005CB29B /* question.xbm */, + F966BA0D08F27A37005CB29B /* warning.xbm */, + ); + path = bitmaps; + sourceTree = "<group>"; + }; + F966BA1008F27A37005CB29B /* doc */ = { + isa = PBXGroup; + children = ( + F966BA1108F27A37005CB29B /* 3DBorder.3 */, + F966BA1208F27A37005CB29B /* AddOption.3 */, + F966BA1308F27A37005CB29B /* bell.n */, + F966BA1408F27A37005CB29B /* bind.n */, + F966BA1508F27A37005CB29B /* BindTable.3 */, + F966BA1608F27A37005CB29B /* bindtags.n */, + F966BA1708F27A37005CB29B /* bitmap.n */, + F966BA1808F27A37005CB29B /* button.n */, + F966BA1908F27A37005CB29B /* canvas.n */, + F966BA1A08F27A37005CB29B /* CanvPsY.3 */, + F966BA1B08F27A37005CB29B /* CanvTkwin.3 */, + F966BA1C08F27A37005CB29B /* CanvTxtInfo.3 */, + F966BA1D08F27A37005CB29B /* checkbutton.n */, + F966BA1E08F27A37005CB29B /* chooseColor.n */, + F966BA1F08F27A37005CB29B /* chooseDirectory.n */, + F966BA2008F27A37005CB29B /* Clipboard.3 */, + F966BA2108F27A37005CB29B /* clipboard.n */, + F966BA2208F27A37005CB29B /* ClrSelect.3 */, + F966BA2308F27A37005CB29B /* colors.n */, + F966BA2408F27A37005CB29B /* ConfigWidg.3 */, + F966BA2508F27A37005CB29B /* ConfigWind.3 */, + F966BA2608F27A37005CB29B /* console.n */, + F966BA2708F27A37005CB29B /* CoordToWin.3 */, + F966BA2808F27A37005CB29B /* CrtCmHdlr.3 */, + F966BA2908F27A37005CB29B /* CrtErrHdlr.3 */, + F966BA2A08F27A37005CB29B /* CrtGenHdlr.3 */, + F966BA2B08F27A37005CB29B /* CrtImgType.3 */, + F966BA2C08F27A37005CB29B /* CrtItemType.3 */, + F966BA2D08F27A37005CB29B /* CrtPhImgFmt.3 */, + F966BA2E08F27A37005CB29B /* CrtSelHdlr.3 */, + F966BA2F08F27A37005CB29B /* CrtWindow.3 */, + F966BA3008F27A37005CB29B /* cursors.n */, + F966BA3108F27A37005CB29B /* DeleteImg.3 */, + F966BA3208F27A37005CB29B /* destroy.n */, + F966BA3308F27A37005CB29B /* dialog.n */, + F966BA3408F27A37005CB29B /* DrawFocHlt.3 */, + F966BA3508F27A37005CB29B /* entry.n */, + F966BA3608F27A37005CB29B /* event.n */, + F966BA3708F27A37005CB29B /* EventHndlr.3 */, + F966BA3808F27A37005CB29B /* FindPhoto.3 */, + F966BA3908F27A37005CB29B /* focus.n */, + F966BA3A08F27A37005CB29B /* focusNext.n */, + F966BA3B08F27A37005CB29B /* font.n */, + F966BA3C08F27A37005CB29B /* FontId.3 */, + F966BA3D08F27A37005CB29B /* frame.n */, + F966BA3E08F27A37005CB29B /* FreeXId.3 */, + F966BA3F08F27A37005CB29B /* GeomReq.3 */, + F966BA4008F27A37005CB29B /* GetAnchor.3 */, + F966BA4108F27A37005CB29B /* GetBitmap.3 */, + F966BA4208F27A37005CB29B /* GetCapStyl.3 */, + F966BA4308F27A37005CB29B /* GetClrmap.3 */, + F966BA4408F27A37005CB29B /* GetColor.3 */, + F966BA4508F27A37005CB29B /* GetCursor.3 */, + F966BA4608F27A37005CB29B /* GetDash.3 */, + F966BA4708F27A37005CB29B /* GetFont.3 */, + F966BA4808F27A37005CB29B /* GetGC.3 */, + F966BA4908F27A37005CB29B /* GetHINSTANCE.3 */, + F966BA4A08F27A37005CB29B /* GetHWND.3 */, + F966BA4B08F27A37005CB29B /* GetImage.3 */, + F966BA4C08F27A37005CB29B /* GetJoinStl.3 */, + F966BA4D08F27A37005CB29B /* GetJustify.3 */, + F966BA4E08F27A37005CB29B /* getOpenFile.n */, + F966BA4F08F27A37005CB29B /* GetOption.3 */, + F966BA5008F27A38005CB29B /* GetPixels.3 */, + F966BA5108F27A38005CB29B /* GetPixmap.3 */, + F966BA5208F27A38005CB29B /* GetRelief.3 */, + F966BA5308F27A38005CB29B /* GetRootCrd.3 */, + F966BA5408F27A38005CB29B /* GetScroll.3 */, + F966BA5508F27A38005CB29B /* GetSelect.3 */, + F966BA5608F27A38005CB29B /* GetUid.3 */, + F966BA5708F27A38005CB29B /* GetVisual.3 */, + F966BA5808F27A38005CB29B /* GetVRoot.3 */, + F966BA5908F27A38005CB29B /* Grab.3 */, + F966BA5A08F27A38005CB29B /* grab.n */, + F966BA5B08F27A38005CB29B /* grid.n */, + F966BA5C08F27A38005CB29B /* HandleEvent.3 */, + F966BA5D08F27A38005CB29B /* HWNDToWindow.3 */, + F966BA5E08F27A38005CB29B /* IdToWindow.3 */, + F966BA5F08F27A38005CB29B /* image.n */, + F966BA6008F27A38005CB29B /* ImgChanged.3 */, + F966BA6108F27A38005CB29B /* Inactive.3 */, + F966BA6208F27A38005CB29B /* InternAtom.3 */, + F966BA6308F27A38005CB29B /* keysyms.n */, + F966BA6408F27A38005CB29B /* label.n */, + F966BA6508F27A38005CB29B /* labelframe.n */, + F966BA6608F27A38005CB29B /* listbox.n */, + F966BA6708F27A38005CB29B /* loadTk.n */, + F966BA6808F27A38005CB29B /* lower.n */, + F966BA6908F27A38005CB29B /* MainLoop.3 */, + F966BA6A08F27A38005CB29B /* MaintGeom.3 */, + F966BA6B08F27A38005CB29B /* MainWin.3 */, + F966BA6D08F27A38005CB29B /* ManageGeom.3 */, + F966BA6E08F27A38005CB29B /* MapWindow.3 */, + F966BA6F08F27A38005CB29B /* MeasureChar.3 */, + F966BA7008F27A38005CB29B /* menu.n */, + F966BA7108F27A38005CB29B /* menubar.n */, + F966BA7208F27A38005CB29B /* menubutton.n */, + F966BA7308F27A38005CB29B /* message.n */, + F966BA7408F27A38005CB29B /* messageBox.n */, + F966BA7508F27A38005CB29B /* MoveToplev.3 */, + F966BA7608F27A38005CB29B /* Name.3 */, + F966BA7708F27A38005CB29B /* NameOfImg.3 */, + F966BA7808F27A38005CB29B /* option.n */, + F966BA7908F27A38005CB29B /* optionMenu.n */, + F966BA7A08F27A38005CB29B /* options.n */, + F966BA7B08F27A38005CB29B /* OwnSelect.3 */, + F966BA7C08F27A38005CB29B /* pack-old.n */, + F966BA7D08F27A38005CB29B /* pack.n */, + F966BA7E08F27A38005CB29B /* palette.n */, + F966BA7F08F27A38005CB29B /* panedwindow.n */, + F966BA8008F27A38005CB29B /* ParseArgv.3 */, + F966BA8108F27A38005CB29B /* photo.n */, + F966BA8208F27A38005CB29B /* place.n */, + F966BA8308F27A38005CB29B /* popup.n */, + F966BA8408F27A38005CB29B /* QWinEvent.3 */, + F966BA8508F27A38005CB29B /* radiobutton.n */, + F966BA8608F27A38005CB29B /* raise.n */, + F966BA8708F27A38005CB29B /* Restack.3 */, + F966BA8808F27A38005CB29B /* RestrictEv.3 */, + F966BA8908F27A38005CB29B /* scale.n */, + F966BA8A08F27A38005CB29B /* scrollbar.n */, + F966BA8B08F27A38005CB29B /* selection.n */, + F966BA8C08F27A38005CB29B /* send.n */, + F966BA8D08F27A38005CB29B /* SetAppName.3 */, + F966BA8E08F27A38005CB29B /* SetCaret.3 */, + F966BA8F08F27A38005CB29B /* SetClass.3 */, + F966BA9008F27A38005CB29B /* SetClassProcs.3 */, + F966BA9108F27A38005CB29B /* SetGrid.3 */, + F966BA9208F27A38005CB29B /* SetOptions.3 */, + F966BA9308F27A38005CB29B /* SetVisual.3 */, + F966BA9408F27A38005CB29B /* spinbox.n */, + F966BA9508F27A38005CB29B /* StrictMotif.3 */, + F966BA9608F27A38005CB29B /* text.n */, + F966BA9708F27A38005CB29B /* TextLayout.3 */, + F966BA9808F27A38005CB29B /* tk.n */, + F966BA9908F27A38005CB29B /* tk4.0.ps */, + F966BA9A08F27A38005CB29B /* Tk_Init.3 */, + F966BA9B08F27A38005CB29B /* Tk_Main.3 */, + F966BA9C08F27A38005CB29B /* tkerror.n */, + F966BA9D08F27A38005CB29B /* TkInitStubs.3 */, + F966BA9E08F27A38005CB29B /* tkvars.n */, + F966BA9F08F27A38005CB29B /* tkwait.n */, + F966BAA008F27A38005CB29B /* toplevel.n */, + F966BAA108F27A38005CB29B /* WindowId.3 */, + F966BAA208F27A38005CB29B /* winfo.n */, + F966BAA308F27A38005CB29B /* wish.1 */, + F966BAA408F27A38005CB29B /* wm.n */, + ); + path = doc; + sourceTree = "<group>"; + }; + F966BAA508F27A38005CB29B /* generic */ = { + isa = PBXGroup; + children = ( + F966BAA608F27A38005CB29B /* default.h */, + F966BAA708F27A38005CB29B /* ks_names.h */, + F966BAA808F27A38005CB29B /* prolog.ps */, + F966BAA908F27A39005CB29B /* README */, + F966BAAA08F27A39005CB29B /* tk.decls */, + F966BAAB08F27A39005CB29B /* tk.h */, + F966BAAC08F27A39005CB29B /* tk3d.c */, + F966BAAD08F27A39005CB29B /* tk3d.h */, + F966BAAE08F27A39005CB29B /* tkArgv.c */, + F966BAAF08F27A39005CB29B /* tkAtom.c */, + F966BAB008F27A39005CB29B /* tkBind.c */, + F966BAB108F27A39005CB29B /* tkBitmap.c */, + F966BAB208F27A39005CB29B /* tkButton.c */, + F966BAB308F27A39005CB29B /* tkButton.h */, + F966BAB408F27A39005CB29B /* tkCanvArc.c */, + F966BAB508F27A39005CB29B /* tkCanvas.c */, + F966BAB608F27A39005CB29B /* tkCanvas.h */, + F966BAB708F27A39005CB29B /* tkCanvBmap.c */, + F966BAB808F27A39005CB29B /* tkCanvImg.c */, + F966BAB908F27A39005CB29B /* tkCanvLine.c */, + F966BABA08F27A39005CB29B /* tkCanvPoly.c */, + F966BABB08F27A39005CB29B /* tkCanvPs.c */, + F966BABD08F27A39005CB29B /* tkCanvText.c */, + F966BABE08F27A39005CB29B /* tkCanvUtil.c */, + F966BABF08F27A39005CB29B /* tkCanvWind.c */, + F966BAC008F27A39005CB29B /* tkClipboard.c */, + F966BAC108F27A39005CB29B /* tkCmds.c */, + F966BAC208F27A39005CB29B /* tkColor.c */, + F966BAC308F27A39005CB29B /* tkColor.h */, + F966BAC408F27A39005CB29B /* tkConfig.c */, + F966BAC508F27A39005CB29B /* tkConsole.c */, + F966BAC608F27A39005CB29B /* tkCursor.c */, + F966BAC708F27A39005CB29B /* tkDecls.h */, + F966BAC808F27A39005CB29B /* tkEntry.c */, + F966BAC908F27A39005CB29B /* tkEntry.h */, + F966BACA08F27A39005CB29B /* tkError.c */, + F966BACB08F27A39005CB29B /* tkEvent.c */, + F966BACC08F27A39005CB29B /* tkFileFilter.c */, + F966BACD08F27A39005CB29B /* tkFileFilter.h */, + F966BACE08F27A39005CB29B /* tkFocus.c */, + F966BACF08F27A39005CB29B /* tkFont.c */, + F966BAD008F27A39005CB29B /* tkFont.h */, + F966BAD108F27A39005CB29B /* tkFrame.c */, + F966BAD208F27A39005CB29B /* tkGC.c */, + F966BAD308F27A39005CB29B /* tkGeometry.c */, + F966BAD408F27A39005CB29B /* tkGet.c */, + F966BAD508F27A39005CB29B /* tkGrab.c */, + F966BAD608F27A39005CB29B /* tkGrid.c */, + F966BAD708F27A39005CB29B /* tkImage.c */, + F966BAD808F27A39005CB29B /* tkImgBmap.c */, + F966BAD908F27A39005CB29B /* tkImgGIF.c */, + F966BADA08F27A39005CB29B /* tkImgPhoto.c */, + F966BADB08F27A39005CB29B /* tkImgPPM.c */, + F966BADC08F27A39005CB29B /* tkImgUtil.c */, + F966BADD08F27A39005CB29B /* tkInitScript.h */, + F966BADE08F27A39005CB29B /* tkInt.decls */, + F966BADF08F27A39005CB29B /* tkInt.h */, + F966BAE108F27A39005CB29B /* tkIntDecls.h */, + F966BAE208F27A39005CB29B /* tkIntPlatDecls.h */, + F966BAE308F27A39005CB29B /* tkIntXlibDecls.h */, + F966BAE408F27A39005CB29B /* tkListbox.c */, + F966BAE508F27A39005CB29B /* tkMacWinMenu.c */, + F966BAE608F27A39005CB29B /* tkMain.c */, + F966BAE708F27A39005CB29B /* tkMenu.c */, + F966BAE808F27A39005CB29B /* tkMenu.h */, + F966BAE908F27A39005CB29B /* tkMenubutton.c */, + F966BAEA08F27A39005CB29B /* tkMenubutton.h */, + F966BAEB08F27A39005CB29B /* tkMenuDraw.c */, + F966BAEC08F27A39005CB29B /* tkMessage.c */, + F966BAED08F27A39005CB29B /* tkObj.c */, + F966BAEE08F27A39005CB29B /* tkOldConfig.c */, + F966BAEF08F27A39005CB29B /* tkOption.c */, + F966BAF008F27A39005CB29B /* tkPack.c */, + F966BAF108F27A39005CB29B /* tkPanedWindow.c */, + F966BAF208F27A39005CB29B /* tkPlace.c */, + F966BAF308F27A39005CB29B /* tkPlatDecls.h */, + F966BAF408F27A39005CB29B /* tkPointer.c */, + F966BAF508F27A39005CB29B /* tkPort.h */, + F966BAF608F27A39005CB29B /* tkRectOval.c */, + F966BAF708F27A39005CB29B /* tkScale.c */, + F966BAF808F27A39005CB29B /* tkScale.h */, + F966BAF908F27A39005CB29B /* tkScrollbar.c */, + F966BAFA08F27A39005CB29B /* tkScrollbar.h */, + F966BAFB08F27A39005CB29B /* tkSelect.c */, + F966BAFC08F27A39005CB29B /* tkSelect.h */, + F966BAFD08F27A39005CB29B /* tkSquare.c */, + F966BAFE08F27A39005CB29B /* tkStubImg.c */, + F966BAFF08F27A39005CB29B /* tkStubInit.c */, + F966BB0008F27A39005CB29B /* tkStubLib.c */, + F966BB0108F27A39005CB29B /* tkStyle.c */, + F966BB0208F27A39005CB29B /* tkTest.c */, + F966BB0308F27A39005CB29B /* tkText.c */, + F966BB0408F27A39005CB29B /* tkText.h */, + F966BB0508F27A39005CB29B /* tkTextBTree.c */, + F966BB0608F27A39005CB29B /* tkTextDisp.c */, + F966BB0808F27A39005CB29B /* tkTextImage.c */, + F966BB0908F27A39005CB29B /* tkTextIndex.c */, + F966BB0A08F27A39005CB29B /* tkTextMark.c */, + F966BB0B08F27A39005CB29B /* tkTextTag.c */, + F966BB0C08F27A39005CB29B /* tkTextWind.c */, + F966BB0D08F27A39005CB29B /* tkTrig.c */, + F966BB0E08F27A39005CB29B /* tkUndo.c */, + F966BB0F08F27A39005CB29B /* tkUndo.h */, + F966BB1008F27A39005CB29B /* tkUtil.c */, + F966BB1108F27A39005CB29B /* tkVisual.c */, + F966BB1208F27A39005CB29B /* tkWindow.c */, + ); + path = generic; + sourceTree = "<group>"; + }; + F966BB1308F27A39005CB29B /* library */ = { + isa = PBXGroup; + children = ( + F966BB1408F27A39005CB29B /* bgerror.tcl */, + F966BB1508F27A39005CB29B /* button.tcl */, + F966BB1608F27A39005CB29B /* choosedir.tcl */, + F966BB1708F27A39005CB29B /* clrpick.tcl */, + F966BB1808F27A39005CB29B /* comdlg.tcl */, + F966BB1908F27A39005CB29B /* console.tcl */, + F966BB1A08F27A39005CB29B /* demos */, + F966BB6208F27A3A005CB29B /* dialog.tcl */, + F966BB6308F27A3A005CB29B /* entry.tcl */, + F966BB6408F27A3A005CB29B /* focus.tcl */, + F966BB7308F27A3A005CB29B /* listbox.tcl */, + F966BB7408F27A3A005CB29B /* menu.tcl */, + F966BB7508F27A3A005CB29B /* mkpsenc.tcl */, + F966BB7608F27A3A005CB29B /* msgbox.tcl */, + F966BB8608F27A3A005CB29B /* obsolete.tcl */, + F966BB8708F27A3A005CB29B /* optMenu.tcl */, + F966BB8808F27A3A005CB29B /* palette.tcl */, + F966BB8908F27A3B005CB29B /* panedwindow.tcl */, + F966BB8A08F27A3B005CB29B /* prolog.ps */, + F966BB8B08F27A3B005CB29B /* safetk.tcl */, + F966BB8C08F27A3B005CB29B /* scale.tcl */, + F966BB8D08F27A3B005CB29B /* scrlbar.tcl */, + F966BB8E08F27A3B005CB29B /* spinbox.tcl */, + F966BB8F08F27A3B005CB29B /* tclIndex */, + F966BB9008F27A3B005CB29B /* tearoff.tcl */, + F966BB9108F27A3B005CB29B /* text.tcl */, + F966BB9208F27A3B005CB29B /* tk.tcl */, + F966BB9308F27A3B005CB29B /* tkfbox.tcl */, + F966BB9408F27A3B005CB29B /* unsupported.tcl */, + F966BB9508F27A3B005CB29B /* xmfbox.tcl */, + ); + path = library; + sourceTree = "<group>"; + }; + F966BB1A08F27A39005CB29B /* demos */ = { + isa = PBXGroup; + children = ( + F966BB1B08F27A39005CB29B /* anilabel.tcl */, + F966BB1C08F27A39005CB29B /* aniwave.tcl */, + F966BB1D08F27A39005CB29B /* arrow.tcl */, + F966BB1E08F27A39005CB29B /* bind.tcl */, + F966BB1F08F27A39005CB29B /* bitmap.tcl */, + F966BB2008F27A39005CB29B /* browse */, + F966BB2108F27A39005CB29B /* button.tcl */, + F966BB2208F27A39005CB29B /* check.tcl */, + F966BB2308F27A39005CB29B /* clrpick.tcl */, + F966BB2408F27A39005CB29B /* colors.tcl */, + F966BB2508F27A39005CB29B /* cscroll.tcl */, + F966BB2608F27A39005CB29B /* ctext.tcl */, + F966BB2708F27A39005CB29B /* dialog1.tcl */, + F966BB2808F27A39005CB29B /* dialog2.tcl */, + F966BB2A08F27A39005CB29B /* entry1.tcl */, + F966BB2B08F27A39005CB29B /* entry2.tcl */, + F966BB2C08F27A39005CB29B /* entry3.tcl */, + F966BB2D08F27A39005CB29B /* filebox.tcl */, + F966BB2E08F27A39005CB29B /* floor.tcl */, + F966BB2F08F27A39005CB29B /* form.tcl */, + F966BB3008F27A39005CB29B /* goldberg.tcl */, + F966BB3108F27A39005CB29B /* hello */, + F966BB3208F27A39005CB29B /* hscale.tcl */, + F966BB3308F27A39005CB29B /* icon.tcl */, + F966BB3408F27A39005CB29B /* image1.tcl */, + F966BB3508F27A39005CB29B /* image2.tcl */, + F966BB4208F27A3A005CB29B /* items.tcl */, + F966BB4308F27A3A005CB29B /* ixset */, + F966BB4408F27A3A005CB29B /* label.tcl */, + F966BB4508F27A3A005CB29B /* labelframe.tcl */, + F966BB4608F27A3A005CB29B /* menu.tcl */, + F966BB4708F27A3A005CB29B /* menubu.tcl */, + F966BB4808F27A3A005CB29B /* msgbox.tcl */, + F966BB4A08F27A3A005CB29B /* paned1.tcl */, + F966BB4B08F27A3A005CB29B /* paned2.tcl */, + F966BB4C08F27A3A005CB29B /* pendulum.tcl */, + F966BB4D08F27A3A005CB29B /* plot.tcl */, + F966BB4E08F27A3A005CB29B /* puzzle.tcl */, + F966BB4F08F27A3A005CB29B /* radio.tcl */, + F966BB5008F27A3A005CB29B /* README */, + F966BB5108F27A3A005CB29B /* rmt */, + F966BB5208F27A3A005CB29B /* rolodex */, + F966BB5308F27A3A005CB29B /* ruler.tcl */, + F966BB5408F27A3A005CB29B /* sayings.tcl */, + F966BB5508F27A3A005CB29B /* search.tcl */, + F966BB5608F27A3A005CB29B /* spin.tcl */, + F966BB5708F27A3A005CB29B /* square */, + F966BB5808F27A3A005CB29B /* states.tcl */, + F966BB5908F27A3A005CB29B /* style.tcl */, + F966BB5A08F27A3A005CB29B /* tclIndex */, + F966BB5B08F27A3A005CB29B /* tcolor */, + F966BB5C08F27A3A005CB29B /* text.tcl */, + F966BB5D08F27A3A005CB29B /* timer */, + F966BB5E08F27A3A005CB29B /* twind.tcl */, + F966BB5F08F27A3A005CB29B /* unicodeout.tcl */, + F966BB6008F27A3A005CB29B /* vscale.tcl */, + F966BB6108F27A3A005CB29B /* widget */, + ); + path = demos; + sourceTree = "<group>"; + }; + F966BB9708F27A3B005CB29B /* macosx */ = { + isa = PBXGroup; + children = ( + F966BBBA08F27A3B005CB29B /* configure.ac */, + F966BBBB08F27A3B005CB29B /* GNUmakefile */, + F966BBBE08F27A3B005CB29B /* README */, + F966BBC008F27A3B005CB29B /* Tk-Info.plist.in */, + F966BBC108F27A3B005CB29B /* tkAboutDlg.r */, + F966BBC208F27A3B005CB29B /* tkMacOSX.h */, + F966BBC408F27A3B005CB29B /* tkMacOSXAETE.r */, + F966BBC508F27A3B005CB29B /* tkMacOSXBitmap.c */, + F966BBC608F27A3B005CB29B /* tkMacOSXButton.c */, + F966BBC708F27A3B005CB29B /* tkMacOSXCarbonEvents.c */, + F966BBC808F27A3B005CB29B /* tkMacOSXClipboard.c */, + F966BBC908F27A3B005CB29B /* tkMacOSXColor.c */, + F966BBCA08F27A3B005CB29B /* tkMacOSXConfig.c */, + F966BBCB08F27A3B005CB29B /* tkMacOSXCursor.c */, + F966BBCC08F27A3B005CB29B /* tkMacOSXCursors.r */, + F966BBCD08F27A3B005CB29B /* tkMacOSXDebug.c */, + F966BBCE08F27A3B005CB29B /* tkMacOSXDebug.h */, + F966BBCF08F27A3B005CB29B /* tkMacOSXDefault.h */, + F966BBD008F27A3B005CB29B /* tkMacOSXDialog.c */, + F966BBD108F27A3B005CB29B /* tkMacOSXDraw.c */, + F966BBD208F27A3B005CB29B /* tkMacOSXEmbed.c */, + F966BBD308F27A3B005CB29B /* tkMacOSXEntry.c */, + F966BBD408F27A3B005CB29B /* tkMacOSXEvent.c */, + F966BBD508F27A3B005CB29B /* tkMacOSXEvent.h */, + F966BBD608F27A3B005CB29B /* tkMacOSXFont.c */, + F966BBD708F27A3B005CB29B /* tkMacOSXHLEvents.c */, + F966BBD808F27A3B005CB29B /* tkMacOSXInit.c */, + F966BBDA08F27A3B005CB29B /* tkMacOSXInt.h */, + F966BBDB08F27A3B005CB29B /* tkMacOSXKeyboard.c */, + F966BBDC08F27A3B005CB29B /* tkMacOSXKeyEvent.c */, + F966BBDD08F27A3B005CB29B /* tkMacOSXMenu.c */, + F966BBDF08F27A3B005CB29B /* tkMacOSXMenu.r */, + F966BBE008F27A3B005CB29B /* tkMacOSXMenubutton.c */, + F966BBE108F27A3B005CB29B /* tkMacOSXMenus.c */, + F966BBE208F27A3B005CB29B /* tkMacOSXMouseEvent.c */, + F966BBE308F27A3B005CB29B /* tkMacOSXNotify.c */, + F966BBEA08F27A3C005CB29B /* tkMacOSXPort.h */, + F966BBEB08F27A3C005CB29B /* tkMacOSXRegion.c */, + F966BBEC08F27A3C005CB29B /* tkMacOSXScale.c */, + F966BBED08F27A3C005CB29B /* tkMacOSXScrlbr.c */, + F966BBEE08F27A3C005CB29B /* tkMacOSXSend.c */, + F966BBEF08F27A3C005CB29B /* tkMacOSXSubwindows.c */, + F966BBF008F27A3C005CB29B /* tkMacOSXTest.c */, + F966BBF108F27A3C005CB29B /* tkMacOSXWindowEvent.c */, + F966BBF208F27A3C005CB29B /* tkMacOSXWm.c */, + F966BBF308F27A3C005CB29B /* tkMacOSXWm.h */, + F966BBF408F27A3C005CB29B /* tkMacOSXXCursors.r */, + F966BBF508F27A3C005CB29B /* tkMacOSXXStubs.c */, + F966BBF708F27A3C005CB29B /* Wish-Info.plist.in */, + F966BBF808F27A3C005CB29B /* Wish.icns */, + ); + path = macosx; + sourceTree = "<group>"; + }; + F966BC0408F27A3C005CB29B /* tests */ = { + isa = PBXGroup; + children = ( + F966BC0508F27A3C005CB29B /* all.tcl */, + F966BC0608F27A3C005CB29B /* arc.tcl */, + F966BC0708F27A3C005CB29B /* bell.test */, + F966BC0808F27A3C005CB29B /* bevel.tcl */, + F966BC0908F27A3C005CB29B /* bgerror.test */, + F966BC0A08F27A3C005CB29B /* bind.test */, + F966BC0B08F27A3C005CB29B /* bitmap.test */, + F966BC0C08F27A3C005CB29B /* border.test */, + F966BC0D08F27A3C005CB29B /* bugs.tcl */, + F966BC0E08F27A3C005CB29B /* butGeom.tcl */, + F966BC0F08F27A3C005CB29B /* butGeom2.tcl */, + F966BC1008F27A3C005CB29B /* button.test */, + F966BC1108F27A3C005CB29B /* canvas.test */, + F966BC1208F27A3C005CB29B /* canvImg.test */, + F966BC1308F27A3C005CB29B /* canvPs.test */, + F966BC1408F27A3C005CB29B /* canvPsArc.tcl */, + F966BC1508F27A3C005CB29B /* canvPsBmap.tcl */, + F966BC1608F27A3C005CB29B /* canvPsGrph.tcl */, + F966BC1708F27A3C005CB29B /* canvPsImg.tcl */, + F966BC1808F27A3C005CB29B /* canvPsText.tcl */, + F966BC1908F27A3C005CB29B /* canvRect.test */, + F966BC1A08F27A3C005CB29B /* canvText.test */, + F966BC1B08F27A3C005CB29B /* canvWind.test */, + F966BC1C08F27A3C005CB29B /* choosedir.test */, + F966BC1D08F27A3C005CB29B /* clipboard.test */, + F966BC1E08F27A3C005CB29B /* clrpick.test */, + F966BC1F08F27A3C005CB29B /* cmap.tcl */, + F966BC2008F27A3C005CB29B /* cmds.test */, + F966BC2108F27A3C005CB29B /* color.test */, + F966BC2208F27A3C005CB29B /* config.test */, + F966BC2308F27A3C005CB29B /* constraints.tcl */, + F966BC2408F27A3C005CB29B /* cursor.test */, + F966BC2508F27A3C005CB29B /* dialog.test */, + F966BC2608F27A3C005CB29B /* embed.test */, + F966BC2708F27A3C005CB29B /* entry.test */, + F966BC2808F27A3C005CB29B /* event.test */, + F966BC2908F27A3C005CB29B /* filebox.test */, + F966BC2A08F27A3C005CB29B /* focus.test */, + F966BC2B08F27A3C005CB29B /* focusTcl.test */, + F966BC2C08F27A3C005CB29B /* font.test */, + F966BC2D08F27A3C005CB29B /* frame.test */, + F966BC2E08F27A3C005CB29B /* geometry.test */, + F966BC2F08F27A3C005CB29B /* get.test */, + F966BC3008F27A3C005CB29B /* grab.test */, + F966BC3108F27A3C005CB29B /* grid.test */, + F966BC3208F27A3C005CB29B /* id.test */, + F966BC3308F27A3C005CB29B /* image.test */, + F966BC3408F27A3C005CB29B /* imgBmap.test */, + F966BC3508F27A3C005CB29B /* imgPhoto.test */, + F966BC3608F27A3C005CB29B /* imgPPM.test */, + F966BC3708F27A3C005CB29B /* listbox.test */, + F966BC3808F27A3C005CB29B /* main.test */, + F966BC3908F27A3C005CB29B /* menu.test */, + F966BC3A08F27A3C005CB29B /* menubut.test */, + F966BC3B08F27A3C005CB29B /* menuDraw.test */, + F966BC3C08F27A3C005CB29B /* message.test */, + F966BC3D08F27A3C005CB29B /* msgbox.test */, + F966BC3E08F27A3C005CB29B /* obj.test */, + F966BC3F08F27A3C005CB29B /* oldpack.test */, + F966BC4008F27A3C005CB29B /* option.file1 */, + F966BC4108F27A3C005CB29B /* option.file2 */, + F966BC4208F27A3C005CB29B /* option.test */, + F966BC4308F27A3C005CB29B /* pack.test */, + F966BC4408F27A3C005CB29B /* panedwindow.test */, + F966BC4508F27A3D005CB29B /* place.test */, + F966BC4608F27A3D005CB29B /* raise.test */, + F966BC4708F27A3D005CB29B /* README */, + F966BC4808F27A3D005CB29B /* safe.test */, + F966BC4908F27A3D005CB29B /* scale.test */, + F966BC4A08F27A3D005CB29B /* scrollbar.test */, + F966BC4B08F27A3D005CB29B /* select.test */, + F966BC4C08F27A3D005CB29B /* send.test */, + F966BC4D08F27A3D005CB29B /* spinbox.test */, + F966BC4E08F27A3D005CB29B /* text.test */, + F966BC4F08F27A3D005CB29B /* textBTree.test */, + F966BC5008F27A3D005CB29B /* textDisp.test */, + F966BC5108F27A3D005CB29B /* textImage.test */, + F966BC5208F27A3D005CB29B /* textIndex.test */, + F966BC5308F27A3D005CB29B /* textMark.test */, + F966BC5408F27A3D005CB29B /* textTag.test */, + F966BC5508F27A3D005CB29B /* textWind.test */, + F966BC5608F27A3D005CB29B /* tk.test */, + F966BC5708F27A3D005CB29B /* unixButton.test */, + F966BC5808F27A3D005CB29B /* unixEmbed.test */, + F966BC5908F27A3D005CB29B /* unixFont.test */, + F966BC5A08F27A3D005CB29B /* unixMenu.test */, + F966BC5B08F27A3D005CB29B /* unixSelect.test */, + F966BC5C08F27A3D005CB29B /* unixWm.test */, + F966BC5D08F27A3D005CB29B /* util.test */, + F966BC5E08F27A3D005CB29B /* visual.test */, + F966BC5F08F27A3D005CB29B /* visual_bb.test */, + F966BC6008F27A3D005CB29B /* winButton.test */, + F966BC6108F27A3D005CB29B /* winClipboard.test */, + F966BC6208F27A3D005CB29B /* winDialog.test */, + F966BC6308F27A3D005CB29B /* window.test */, + F966BC6408F27A3D005CB29B /* winfo.test */, + F966BC6508F27A3D005CB29B /* winFont.test */, + F966BC6608F27A3D005CB29B /* winMenu.test */, + F966BC6708F27A3D005CB29B /* winSend.test */, + F966BC6808F27A3D005CB29B /* winWm.test */, + F966BC6908F27A3D005CB29B /* wm.test */, + F966BC6A08F27A3D005CB29B /* xmfbox.test */, + ); + path = tests; + sourceTree = "<group>"; + }; + F966BC6B08F27A3D005CB29B /* unix */ = { + isa = PBXGroup; + children = ( + F966BC6C08F27A3D005CB29B /* aclocal.m4 */, + F966BC6D08F27A3D005CB29B /* configure */, + F966BC6E08F27A3D005CB29B /* configure.in */, + F966BC6F08F27A3D005CB29B /* install-sh */, + F966BC7008F27A3D005CB29B /* installManPage */, + F966BC7108F27A3D005CB29B /* Makefile.in */, + F966BC7208F27A3D005CB29B /* README */, + F966BC7308F27A3D005CB29B /* tcl.m4 */, + F966BC7408F27A3D005CB29B /* tk.spec */, + F966BC7508F27A3D005CB29B /* tkAppInit.c */, + F966BC7608F27A3D005CB29B /* tkConfig.h.in */, + F966BC7708F27A3D005CB29B /* tkConfig.sh.in */, + F966BC7808F27A3D005CB29B /* tkUnix.c */, + F966BC7908F27A3D005CB29B /* tkUnix3d.c */, + F966BC7A08F27A3D005CB29B /* tkUnixButton.c */, + F966BC7B08F27A3D005CB29B /* tkUnixColor.c */, + F966BC7C08F27A3D005CB29B /* tkUnixConfig.c */, + F966BC7D08F27A3D005CB29B /* tkUnixCursor.c */, + F966BC7E08F27A3D005CB29B /* tkUnixDefault.h */, + F966BC7F08F27A3D005CB29B /* tkUnixDialog.c */, + F966BC8008F27A3D005CB29B /* tkUnixDraw.c */, + F966BC8108F27A3D005CB29B /* tkUnixEmbed.c */, + F966BC8208F27A3D005CB29B /* tkUnixEvent.c */, + F966BC8308F27A3D005CB29B /* tkUnixFocus.c */, + F966BC8408F27A3D005CB29B /* tkUnixFont.c */, + F966BC8508F27A3D005CB29B /* tkUnixInit.c */, + F966BC8608F27A3D005CB29B /* tkUnixInt.h */, + F966BC8708F27A3D005CB29B /* tkUnixKey.c */, + F966BC8808F27A3D005CB29B /* tkUnixMenu.c */, + F966BC8908F27A3D005CB29B /* tkUnixMenubu.c */, + F966BC8A08F27A3D005CB29B /* tkUnixPort.h */, + F966BC8B08F27A3D005CB29B /* tkUnixRFont.c */, + F966BC8C08F27A3D005CB29B /* tkUnixScale.c */, + F966BC8D08F27A3D005CB29B /* tkUnixScrlbr.c */, + F966BC8E08F27A3D005CB29B /* tkUnixSelect.c */, + F966BC8F08F27A3D005CB29B /* tkUnixSend.c */, + F966BC9008F27A3D005CB29B /* tkUnixWm.c */, + F966BC9108F27A3D005CB29B /* tkUnixXId.c */, + ); + path = unix; + sourceTree = "<group>"; + }; + F966BC9208F27A3D005CB29B /* win */ = { + isa = PBXGroup; + children = ( + F966BC9408F27A3D005CB29B /* aclocal.m4 */, + F966BC9508F27A3D005CB29B /* buildall.vc.bat */, + F966BC9608F27A3E005CB29B /* configure */, + F966BC9708F27A3E005CB29B /* configure.in */, + F966BC9808F27A3E005CB29B /* makefile.bc */, + F966BC9908F27A3E005CB29B /* Makefile.in */, + F966BC9A08F27A3E005CB29B /* makefile.vc */, + F966BC9B08F27A3E005CB29B /* mkd.bat */, + F966BC9C08F27A3E005CB29B /* nmakehlp.c */, + F966BC9D08F27A3E005CB29B /* rc */, + F966BCF308F27A3E005CB29B /* README */, + F966BCF408F27A3E005CB29B /* rmd.bat */, + F966BCF508F27A3F005CB29B /* rules.vc */, + F966BCF608F27A3F005CB29B /* stubs.c */, + F966BCF708F27A3F005CB29B /* tcl.m4 */, + F966BCF808F27A3F005CB29B /* tkConfig.sh.in */, + F966BCF908F27A3F005CB29B /* tkWin.h */, + F966BCFA08F27A3F005CB29B /* tkWin32Dll.c */, + F966BCFB08F27A3F005CB29B /* tkWin3d.c */, + F966BCFC08F27A3F005CB29B /* tkWinButton.c */, + F966BCFD08F27A3F005CB29B /* tkWinClipboard.c */, + F966BCFE08F27A3F005CB29B /* tkWinColor.c */, + F966BCFF08F27A3F005CB29B /* tkWinConfig.c */, + F966BD0008F27A3F005CB29B /* tkWinCursor.c */, + F966BD0108F27A3F005CB29B /* tkWinDefault.h */, + F966BD0208F27A3F005CB29B /* tkWinDialog.c */, + F966BD0308F27A3F005CB29B /* tkWinDraw.c */, + F966BD0408F27A3F005CB29B /* tkWinEmbed.c */, + F966BD0508F27A3F005CB29B /* tkWinFont.c */, + F966BD0708F27A3F005CB29B /* tkWinImage.c */, + F966BD0808F27A3F005CB29B /* tkWinInit.c */, + F966BD0908F27A3F005CB29B /* tkWinInt.h */, + F966BD0A08F27A3F005CB29B /* tkWinKey.c */, + F966BD0B08F27A3F005CB29B /* tkWinMenu.c */, + F966BD0C08F27A3F005CB29B /* tkWinPixmap.c */, + F966BD0D08F27A3F005CB29B /* tkWinPointer.c */, + F966BD0E08F27A3F005CB29B /* tkWinPort.h */, + F966BD0F08F27A3F005CB29B /* tkWinRegion.c */, + F966BD1008F27A3F005CB29B /* tkWinScrlbr.c */, + F966BD1108F27A3F005CB29B /* tkWinSend.c */, + F966BD1208F27A3F005CB29B /* tkWinSendCom.c */, + F966BD1308F27A3F005CB29B /* tkWinSendCom.h */, + F966BD1408F27A3F005CB29B /* tkWinTest.c */, + F966BD1508F27A3F005CB29B /* tkWinWindow.c */, + F966BD1608F27A3F005CB29B /* tkWinWm.c */, + F966BD1708F27A3F005CB29B /* tkWinX.c */, + F966BD1808F27A3F005CB29B /* winMain.c */, + ); + path = win; + sourceTree = "<group>"; + }; + F966BC9D08F27A3E005CB29B /* rc */ = { + isa = PBXGroup; + children = ( + F966BCEE08F27A3E005CB29B /* tk.rc */, + F966BCEF08F27A3E005CB29B /* tk_base.rc */, + F966BCF008F27A3E005CB29B /* wish.exe.manifest */, + F966BCF208F27A3E005CB29B /* wish.rc */, + ); + path = rc; + sourceTree = "<group>"; + }; + F966BD1908F27A3F005CB29B /* xlib */ = { + isa = PBXGroup; + children = ( + F966BD1A08F27A3F005CB29B /* X11 */, + F966BD2308F27A3F005CB29B /* xbytes.h */, + F966BD2408F27A3F005CB29B /* xcolors.c */, + F966BD2508F27A3F005CB29B /* xdraw.c */, + F966BD2608F27A3F005CB29B /* xgc.c */, + F966BD2708F27A3F005CB29B /* ximage.c */, + F966BD2808F27A3F005CB29B /* xutil.c */, + ); + path = xlib; + sourceTree = "<group>"; + }; + F966BD1A08F27A3F005CB29B /* X11 */ = { + isa = PBXGroup; + children = ( + F966BD1B08F27A3F005CB29B /* cursorfont.h */, + F966BD1C08F27A3F005CB29B /* keysym.h */, + F966BD1D08F27A3F005CB29B /* keysymdef.h */, + F966BD1E08F27A3F005CB29B /* X.h */, + F966BD1F08F27A3F005CB29B /* Xatom.h */, + F966BD2008F27A3F005CB29B /* Xfuncproto.h */, + F966BD2108F27A3F005CB29B /* Xlib.h */, + F966BD2208F27A3F005CB29B /* Xutil.h */, + ); + path = X11; + sourceTree = "<group>"; + }; + F966C06F08F281DC005CB29B /* Frameworks */ = { + isa = PBXGroup; + children = ( + F966C07408F2820D005CB29B /* CoreFoundation.framework */, + F966C07608F2821B005CB29B /* Carbon.framework */, + F966C07808F28233005CB29B /* IOKit.framework */, + ); + name = Frameworks; + sourceTree = "<group>"; + }; + F96D3DF608F27169004A47F5 /* Tcl Sources */ = { + isa = PBXGroup; + children = ( + F96D3EC908F272A7004A47F5 /* generic */, + F96D432C08F272B4004A47F5 /* macosx */, + F96D443E08F272B9004A47F5 /* unix */, + F96D425C08F272B2004A47F5 /* libtommath */, + F96D446E08F272B9004A47F5 /* win */, + F96D3F3808F272A7004A47F5 /* library */, + F96D434408F272B5004A47F5 /* tests */, + F96D3DFC08F272A4004A47F5 /* doc */, + F96D43D008F272B8004A47F5 /* tools */, + F96D3DFA08F272A4004A47F5 /* ChangeLog */, + F96D3DFB08F272A4004A47F5 /* changes */, + F96D434308F272B5004A47F5 /* README */, + F96D432B08F272B4004A47F5 /* license.terms */, + ); + name = "Tcl Sources"; + path = ../../tcl; + sourceTree = SOURCE_ROOT; + }; + F96D3DF708F271BE004A47F5 /* Tk Sources */ = { + isa = PBXGroup; + children = ( + F966BAA508F27A38005CB29B /* generic */, + F966BB9708F27A3B005CB29B /* macosx */, + F966BC6B08F27A3D005CB29B /* unix */, + F966BD1908F27A3F005CB29B /* xlib */, + F966BA0308F27A37005CB29B /* bitmaps */, + F966BC9208F27A3D005CB29B /* win */, + F966BB1308F27A39005CB29B /* library */, + F966BC0408F27A3C005CB29B /* tests */, + F966BA1008F27A37005CB29B /* doc */, + F966BA0E08F27A37005CB29B /* ChangeLog */, + F966BA0F08F27A37005CB29B /* changes */, + F966BC0308F27A3C005CB29B /* README */, + F966BB9608F27A3B005CB29B /* license.terms */, + ); + name = "Tk Sources"; + path = ../../tk; + sourceTree = SOURCE_ROOT; + }; + F96D3DFC08F272A4004A47F5 /* doc */ = { + isa = PBXGroup; + children = ( + F96D3DFD08F272A4004A47F5 /* Access.3 */, + F96D3DFE08F272A4004A47F5 /* AddErrInfo.3 */, + F96D3DFF08F272A4004A47F5 /* after.n */, + F96D3E0008F272A4004A47F5 /* Alloc.3 */, + F96D3E0108F272A4004A47F5 /* AllowExc.3 */, + F96D3E0208F272A4004A47F5 /* append.n */, + F96D3E0308F272A4004A47F5 /* AppInit.3 */, + F96D3E0408F272A5004A47F5 /* array.n */, + F96D3E0508F272A5004A47F5 /* AssocData.3 */, + F96D3E0608F272A5004A47F5 /* Async.3 */, + F96D3E0708F272A5004A47F5 /* BackgdErr.3 */, + F96D3E0808F272A5004A47F5 /* Backslash.3 */, + F96D3E0908F272A5004A47F5 /* bgerror.n */, + F96D3E0A08F272A5004A47F5 /* binary.n */, + F96D3E0B08F272A5004A47F5 /* BoolObj.3 */, + F96D3E0C08F272A5004A47F5 /* break.n */, + F96D3E0D08F272A5004A47F5 /* ByteArrObj.3 */, + F96D3E0E08F272A5004A47F5 /* CallDel.3 */, + F96D3E0F08F272A5004A47F5 /* case.n */, + F96D3E1008F272A5004A47F5 /* catch.n */, + F96D3E1108F272A5004A47F5 /* cd.n */, + F96D3E1208F272A5004A47F5 /* chan.n */, + F96D3E1308F272A5004A47F5 /* ChnlStack.3 */, + F96D3E1408F272A5004A47F5 /* clock.n */, + F96D3E1508F272A5004A47F5 /* close.n */, + F96D3E1608F272A5004A47F5 /* CmdCmplt.3 */, + F96D3E1708F272A5004A47F5 /* Concat.3 */, + F96D3E1808F272A5004A47F5 /* concat.n */, + F96D3E1908F272A5004A47F5 /* continue.n */, + F96D3E1A08F272A5004A47F5 /* CrtChannel.3 */, + F96D3E1B08F272A5004A47F5 /* CrtChnlHdlr.3 */, + F96D3E1C08F272A5004A47F5 /* CrtCloseHdlr.3 */, + F96D3E1D08F272A5004A47F5 /* CrtCommand.3 */, + F96D3E1E08F272A5004A47F5 /* CrtFileHdlr.3 */, + F96D3E1F08F272A5004A47F5 /* CrtInterp.3 */, + F96D3E2008F272A5004A47F5 /* CrtMathFnc.3 */, + F96D3E2108F272A5004A47F5 /* CrtObjCmd.3 */, + F96D3E2208F272A5004A47F5 /* CrtSlave.3 */, + F96D3E2308F272A5004A47F5 /* CrtTimerHdlr.3 */, + F96D3E2408F272A5004A47F5 /* CrtTrace.3 */, + F96D3E2508F272A5004A47F5 /* dde.n */, + F96D3E2608F272A5004A47F5 /* DetachPids.3 */, + F96D3E2708F272A5004A47F5 /* dict.n */, + F96D3E2808F272A5004A47F5 /* DictObj.3 */, + F96D3E2908F272A5004A47F5 /* DoOneEvent.3 */, + F96D3E2A08F272A5004A47F5 /* DoubleObj.3 */, + F96D3E2B08F272A5004A47F5 /* DoWhenIdle.3 */, + F96D3E2C08F272A5004A47F5 /* DString.3 */, + F96D3E2D08F272A5004A47F5 /* DumpActiveMemory.3 */, + F96D3E2E08F272A5004A47F5 /* Encoding.3 */, + F96D3E2F08F272A5004A47F5 /* encoding.n */, + F96D3E3008F272A5004A47F5 /* Ensemble.3 */, + F96D3E3108F272A5004A47F5 /* Environment.3 */, + F96D3E3208F272A5004A47F5 /* eof.n */, + F96D3E3308F272A5004A47F5 /* error.n */, + F96D3E3408F272A5004A47F5 /* Eval.3 */, + F96D3E3508F272A5004A47F5 /* eval.n */, + F96D3E3608F272A5004A47F5 /* exec.n */, + F96D3E3708F272A5004A47F5 /* Exit.3 */, + F96D3E3808F272A5004A47F5 /* exit.n */, + F96D3E3908F272A5004A47F5 /* expr.n */, + F96D3E3A08F272A5004A47F5 /* ExprLong.3 */, + F96D3E3B08F272A5004A47F5 /* ExprLongObj.3 */, + F96D3E3C08F272A5004A47F5 /* fblocked.n */, + F96D3E3D08F272A5004A47F5 /* fconfigure.n */, + F96D3E3E08F272A5004A47F5 /* fcopy.n */, + F96D3E3F08F272A5004A47F5 /* file.n */, + F96D3E4008F272A5004A47F5 /* fileevent.n */, + F96D3E4108F272A5004A47F5 /* filename.n */, + F96D3E4208F272A5004A47F5 /* FileSystem.3 */, + F96D3E4308F272A5004A47F5 /* FindExec.3 */, + F96D3E4408F272A5004A47F5 /* flush.n */, + F96D3E4508F272A5004A47F5 /* for.n */, + F96D3E4608F272A5004A47F5 /* foreach.n */, + F96D3E4708F272A5004A47F5 /* format.n */, + F96D3E4808F272A5004A47F5 /* GetCwd.3 */, + F96D3E4908F272A5004A47F5 /* GetHostName.3 */, + F96D3E4A08F272A5004A47F5 /* GetIndex.3 */, + F96D3E4B08F272A5004A47F5 /* GetInt.3 */, + F96D3E4C08F272A5004A47F5 /* GetOpnFl.3 */, + F96D3E4D08F272A5004A47F5 /* gets.n */, + F96D3E4E08F272A5004A47F5 /* GetStdChan.3 */, + F96D3E4F08F272A5004A47F5 /* GetTime.3 */, + F96D3E5008F272A5004A47F5 /* GetVersion.3 */, + F96D3E5108F272A5004A47F5 /* glob.n */, + F96D3E5208F272A6004A47F5 /* global.n */, + F96D3E5308F272A6004A47F5 /* Hash.3 */, + F96D3E5408F272A6004A47F5 /* history.n */, + F96D3E5508F272A6004A47F5 /* http.n */, + F96D3E5608F272A6004A47F5 /* if.n */, + F96D3E5708F272A6004A47F5 /* incr.n */, + F96D3E5808F272A6004A47F5 /* info.n */, + F96D3E5908F272A6004A47F5 /* Init.3 */, + F96D3E5A08F272A6004A47F5 /* InitStubs.3 */, + F96D3E5B08F272A6004A47F5 /* Interp.3 */, + F96D3E5C08F272A6004A47F5 /* interp.n */, + F96D3E5D08F272A6004A47F5 /* IntObj.3 */, + F96D3E5E08F272A6004A47F5 /* join.n */, + F96D3E5F08F272A6004A47F5 /* lappend.n */, + F96D3E6008F272A6004A47F5 /* lassign.n */, + F96D3E6108F272A6004A47F5 /* library.n */, + F96D3E6208F272A6004A47F5 /* Limit.3 */, + F96D3E6308F272A6004A47F5 /* lindex.n */, + F96D3E6408F272A6004A47F5 /* LinkVar.3 */, + F96D3E6508F272A6004A47F5 /* linsert.n */, + F96D3E6608F272A6004A47F5 /* list.n */, + F96D3E6708F272A6004A47F5 /* ListObj.3 */, + F96D3E6808F272A6004A47F5 /* llength.n */, + F96D3E6908F272A6004A47F5 /* load.n */, + F96D3E6A08F272A6004A47F5 /* lrange.n */, + F96D3E6B08F272A6004A47F5 /* lrepeat.n */, + F96D3E6C08F272A6004A47F5 /* lreplace.n */, + F96D3E6D08F272A6004A47F5 /* lsearch.n */, + F96D3E6E08F272A6004A47F5 /* lset.n */, + F96D3E6F08F272A6004A47F5 /* lsort.n */, + F96D3E7008F272A6004A47F5 /* man.macros */, + F96D3E7108F272A6004A47F5 /* mathfunc.n */, + F96D3E7208F272A6004A47F5 /* memory.n */, + F96D3E7308F272A6004A47F5 /* msgcat.n */, + F96D3E7408F272A6004A47F5 /* Namespace.3 */, + F96D3E7508F272A6004A47F5 /* namespace.n */, + F96D3E7608F272A6004A47F5 /* Notifier.3 */, + F96D3E7708F272A6004A47F5 /* Object.3 */, + F96D3E7808F272A6004A47F5 /* ObjectType.3 */, + F96D3E7908F272A6004A47F5 /* open.n */, + F96D3E7A08F272A6004A47F5 /* OpenFileChnl.3 */, + F96D3E7B08F272A6004A47F5 /* OpenTcp.3 */, + F96D3E7C08F272A6004A47F5 /* package.n */, + F96D3E7D08F272A6004A47F5 /* packagens.n */, + F96D3E7E08F272A6004A47F5 /* Panic.3 */, + F96D3E7F08F272A6004A47F5 /* ParseCmd.3 */, + F96D3E8008F272A6004A47F5 /* pid.n */, + F96D3E8108F272A6004A47F5 /* pkgMkIndex.n */, + F96D3E8208F272A6004A47F5 /* PkgRequire.3 */, + F96D3E8308F272A6004A47F5 /* Preserve.3 */, + F96D3E8408F272A6004A47F5 /* PrintDbl.3 */, + F96D3E8508F272A6004A47F5 /* proc.n */, + F96D3E8608F272A6004A47F5 /* puts.n */, + F96D3E8708F272A6004A47F5 /* pwd.n */, + F96D3E8808F272A6004A47F5 /* re_syntax.n */, + F96D3E8908F272A6004A47F5 /* read.n */, + F96D3E8A08F272A6004A47F5 /* RecEvalObj.3 */, + F96D3E8B08F272A6004A47F5 /* RecordEval.3 */, + F96D3E8C08F272A6004A47F5 /* RegConfig.3 */, + F96D3E8D08F272A6004A47F5 /* RegExp.3 */, + F96D3E8E08F272A6004A47F5 /* regexp.n */, + F96D3E8F08F272A6004A47F5 /* registry.n */, + F96D3E9008F272A6004A47F5 /* regsub.n */, + F96D3E9108F272A6004A47F5 /* rename.n */, + F96D3E9208F272A6004A47F5 /* return.n */, + F96D3E9308F272A6004A47F5 /* safe.n */, + F96D3E9408F272A6004A47F5 /* SaveResult.3 */, + F96D3E9508F272A6004A47F5 /* scan.n */, + F96D3E9608F272A6004A47F5 /* seek.n */, + F96D3E9708F272A6004A47F5 /* set.n */, + F96D3E9808F272A6004A47F5 /* SetChanErr.3 */, + F96D3E9908F272A6004A47F5 /* SetErrno.3 */, + F96D3E9A08F272A6004A47F5 /* SetRecLmt.3 */, + F96D3E9B08F272A7004A47F5 /* SetResult.3 */, + F96D3E9C08F272A7004A47F5 /* SetVar.3 */, + F96D3E9D08F272A7004A47F5 /* Signal.3 */, + F96D3E9E08F272A7004A47F5 /* Sleep.3 */, + F96D3E9F08F272A7004A47F5 /* socket.n */, + F96D3EA008F272A7004A47F5 /* source.n */, + F96D3EA108F272A7004A47F5 /* SourceRCFile.3 */, + F96D3EA208F272A7004A47F5 /* split.n */, + F96D3EA308F272A7004A47F5 /* SplitList.3 */, + F96D3EA408F272A7004A47F5 /* SplitPath.3 */, + F96D3EA508F272A7004A47F5 /* StaticPkg.3 */, + F96D3EA608F272A7004A47F5 /* StdChannels.3 */, + F96D3EA708F272A7004A47F5 /* string.n */, + F96D3EA808F272A7004A47F5 /* StringObj.3 */, + F96D3EA908F272A7004A47F5 /* StrMatch.3 */, + F96D3EAA08F272A7004A47F5 /* subst.n */, + F96D3EAB08F272A7004A47F5 /* SubstObj.3 */, + F96D3EAC08F272A7004A47F5 /* switch.n */, + F96D3EAD08F272A7004A47F5 /* Tcl.n */, + F96D3EAE08F272A7004A47F5 /* Tcl_Main.3 */, + F96D3EAF08F272A7004A47F5 /* TCL_MEM_DEBUG.3 */, + F96D3EB008F272A7004A47F5 /* tclsh.1 */, + F96D3EB108F272A7004A47F5 /* tcltest.n */, + F96D3EB208F272A7004A47F5 /* tclvars.n */, + F96D3EB308F272A7004A47F5 /* tell.n */, + F96D3EB408F272A7004A47F5 /* Thread.3 */, + F96D3EB508F272A7004A47F5 /* time.n */, + F96D3EB608F272A7004A47F5 /* tm.n */, + F96D3EB708F272A7004A47F5 /* ToUpper.3 */, + F96D3EB808F272A7004A47F5 /* trace.n */, + F96D3EB908F272A7004A47F5 /* TraceCmd.3 */, + F96D3EBA08F272A7004A47F5 /* TraceVar.3 */, + F96D3EBB08F272A7004A47F5 /* Translate.3 */, + F96D3EBC08F272A7004A47F5 /* UniCharIsAlpha.3 */, + F96D3EBD08F272A7004A47F5 /* unknown.n */, + F96D3EBE08F272A7004A47F5 /* unload.n */, + F96D3EBF08F272A7004A47F5 /* unset.n */, + F96D3EC008F272A7004A47F5 /* update.n */, + F96D3EC108F272A7004A47F5 /* uplevel.n */, + F96D3EC208F272A7004A47F5 /* UpVar.3 */, + F96D3EC308F272A7004A47F5 /* upvar.n */, + F96D3EC408F272A7004A47F5 /* Utf.3 */, + F96D3EC508F272A7004A47F5 /* variable.n */, + F96D3EC608F272A7004A47F5 /* vwait.n */, + F96D3EC708F272A7004A47F5 /* while.n */, + F96D3EC808F272A7004A47F5 /* WrongNumArgs.3 */, + ); + path = doc; + sourceTree = "<group>"; + }; + F96D3EC908F272A7004A47F5 /* generic */ = { + isa = PBXGroup; + children = ( + F96D3ECA08F272A7004A47F5 /* README */, + F96D3ECB08F272A7004A47F5 /* regc_color.c */, + F96D3ECC08F272A7004A47F5 /* regc_cvec.c */, + F96D3ECD08F272A7004A47F5 /* regc_lex.c */, + F96D3ECE08F272A7004A47F5 /* regc_locale.c */, + F96D3ECF08F272A7004A47F5 /* regc_nfa.c */, + F96D3ED008F272A7004A47F5 /* regcomp.c */, + F96D3ED108F272A7004A47F5 /* regcustom.h */, + F96D3ED208F272A7004A47F5 /* rege_dfa.c */, + F96D3ED308F272A7004A47F5 /* regerror.c */, + F96D3ED408F272A7004A47F5 /* regerrs.h */, + F96D3ED508F272A7004A47F5 /* regex.h */, + F96D3ED608F272A7004A47F5 /* regexec.c */, + F96D3ED708F272A7004A47F5 /* regfree.c */, + F96D3ED808F272A7004A47F5 /* regfronts.c */, + F96D3ED908F272A7004A47F5 /* regguts.h */, + F96D3EDA08F272A7004A47F5 /* tcl.decls */, + F96D3EDB08F272A7004A47F5 /* tcl.h */, + F96D3EDC08F272A7004A47F5 /* tclAlloc.c */, + F96D3EDD08F272A7004A47F5 /* tclAsync.c */, + F96D3EDE08F272A7004A47F5 /* tclBasic.c */, + F96D3EDF08F272A7004A47F5 /* tclBinary.c */, + F96D3EE008F272A7004A47F5 /* tclCkalloc.c */, + F96D3EE108F272A7004A47F5 /* tclClock.c */, + F96D3EE208F272A7004A47F5 /* tclCmdAH.c */, + F96D3EE308F272A7004A47F5 /* tclCmdIL.c */, + F96D3EE408F272A7004A47F5 /* tclCmdMZ.c */, + F96D3EE508F272A7004A47F5 /* tclCompCmds.c */, + F96D3EE608F272A7004A47F5 /* tclCompExpr.c */, + F96D3EE708F272A7004A47F5 /* tclCompile.c */, + F96D3EE808F272A7004A47F5 /* tclCompile.h */, + F96D3EE908F272A7004A47F5 /* tclConfig.c */, + F96D3EEA08F272A7004A47F5 /* tclDate.c */, + F96D3EEB08F272A7004A47F5 /* tclDecls.h */, + F96D3EEC08F272A7004A47F5 /* tclDictObj.c */, + F96D3EED08F272A7004A47F5 /* tclEncoding.c */, + F96D3EEE08F272A7004A47F5 /* tclEnv.c */, + F96D3EEF08F272A7004A47F5 /* tclEvent.c */, + F96D3EF008F272A7004A47F5 /* tclExecute.c */, + F96D3EF108F272A7004A47F5 /* tclFCmd.c */, + F96D3EF208F272A7004A47F5 /* tclFileName.c */, + F96D3EF308F272A7004A47F5 /* tclFileSystem.h */, + F96D3EF408F272A7004A47F5 /* tclGet.c */, + F96D3EF508F272A7004A47F5 /* tclGetDate.y */, + F96D3EF608F272A7004A47F5 /* tclHash.c */, + F96D3EF708F272A7004A47F5 /* tclHistory.c */, + F96D3EF808F272A7004A47F5 /* tclIndexObj.c */, + F96D3EF908F272A7004A47F5 /* tclInt.decls */, + F96D3EFA08F272A7004A47F5 /* tclInt.h */, + F96D3EFB08F272A7004A47F5 /* tclIntDecls.h */, + F96D3EFC08F272A7004A47F5 /* tclInterp.c */, + F96D3EFD08F272A7004A47F5 /* tclIntPlatDecls.h */, + F96D3EFE08F272A7004A47F5 /* tclIO.c */, + F96D3EFF08F272A7004A47F5 /* tclIO.h */, + F96D3F0008F272A7004A47F5 /* tclIOCmd.c */, + F96D3F0108F272A7004A47F5 /* tclIOGT.c */, + F96D3F0208F272A7004A47F5 /* tclIORChan.c */, + F96D3F0308F272A7004A47F5 /* tclIOSock.c */, + F96D3F0408F272A7004A47F5 /* tclIOUtil.c */, + F96D3F0508F272A7004A47F5 /* tclLink.c */, + F96D3F0608F272A7004A47F5 /* tclListObj.c */, + F96D3F0708F272A7004A47F5 /* tclLiteral.c */, + F96D3F0808F272A7004A47F5 /* tclLoad.c */, + F96D3F0908F272A7004A47F5 /* tclLoadNone.c */, + F96D3F0A08F272A7004A47F5 /* tclMain.c */, + F96D3F0B08F272A7004A47F5 /* tclNamesp.c */, + F96D3F0C08F272A7004A47F5 /* tclNotify.c */, + F96D3F0D08F272A7004A47F5 /* tclObj.c */, + F96D3F0E08F272A7004A47F5 /* tclPanic.c */, + F96D3F0F08F272A7004A47F5 /* tclParse.c */, + F96D3F1008F272A7004A47F5 /* tclParseExpr.c */, + F96D3F1108F272A7004A47F5 /* tclPathObj.c */, + F96D3F1208F272A7004A47F5 /* tclPipe.c */, + F96D3F1308F272A7004A47F5 /* tclPkg.c */, + F96D3F1408F272A7004A47F5 /* tclPkgConfig.c */, + F96D3F1508F272A7004A47F5 /* tclPlatDecls.h */, + F96D3F1608F272A7004A47F5 /* tclPort.h */, + F96D3F1708F272A7004A47F5 /* tclPosixStr.c */, + F96D3F1808F272A7004A47F5 /* tclPreserve.c */, + F96D3F1908F272A7004A47F5 /* tclProc.c */, + F96D3F1A08F272A7004A47F5 /* tclRegexp.c */, + F96D3F1B08F272A7004A47F5 /* tclRegexp.h */, + F96D3F1C08F272A7004A47F5 /* tclResolve.c */, + F96D3F1D08F272A7004A47F5 /* tclResult.c */, + F96D3F1E08F272A7004A47F5 /* tclScan.c */, + F96D3F1F08F272A7004A47F5 /* tclStringObj.c */, + F96D3F2408F272A7004A47F5 /* tclStrToD.c */, + F96D3F2508F272A7004A47F5 /* tclStubInit.c */, + F96D3F2608F272A7004A47F5 /* tclStubLib.c */, + F96D3F2708F272A7004A47F5 /* tclTest.c */, + F96D3F2808F272A7004A47F5 /* tclTestObj.c */, + F96D3F2908F272A7004A47F5 /* tclTestProcBodyObj.c */, + F96D3F2A08F272A7004A47F5 /* tclThread.c */, + F96D3F2B08F272A7004A47F5 /* tclThreadAlloc.c */, + F96D3F2C08F272A7004A47F5 /* tclThreadJoin.c */, + F96D3F2D08F272A7004A47F5 /* tclThreadStorage.c */, + F96D3F2E08F272A7004A47F5 /* tclThreadTest.c */, + F96D3F2F08F272A7004A47F5 /* tclTimer.c */, + F96D3F3008F272A7004A47F5 /* tclTomMath.h */, + F96D3F3108F272A7004A47F5 /* tclTomMathInterface.c */, + F96D3F3208F272A7004A47F5 /* tclTrace.c */, + F96D3F3308F272A7004A47F5 /* tclUniData.c */, + F96D3F3408F272A7004A47F5 /* tclUtf.c */, + F96D3F3508F272A7004A47F5 /* tclUtil.c */, + F96D3F3608F272A7004A47F5 /* tclVar.c */, + F96D3F3708F272A7004A47F5 /* tommath.h */, + ); + path = generic; + sourceTree = "<group>"; + }; + F96D3F3808F272A7004A47F5 /* library */ = { + isa = PBXGroup; + children = ( + F96D3F3908F272A8004A47F5 /* auto.tcl */, + F96D3F3A08F272A8004A47F5 /* clock.tcl */, + F96D3F3B08F272A8004A47F5 /* dde */, + F96D3F8C08F272A8004A47F5 /* history.tcl */, + F96D3F8D08F272A8004A47F5 /* http */, + F96D3F9008F272A8004A47F5 /* http1.0 */, + F96D3F9308F272A8004A47F5 /* init.tcl */, + F96D3F9408F272A8004A47F5 /* msgcat */, + F96D401708F272AA004A47F5 /* opt */, + F96D401A08F272AA004A47F5 /* package.tcl */, + F96D401B08F272AA004A47F5 /* parray.tcl */, + F96D401C08F272AA004A47F5 /* reg */, + F96D401E08F272AA004A47F5 /* safe.tcl */, + F96D401F08F272AA004A47F5 /* tclIndex */, + F96D402008F272AA004A47F5 /* tcltest */, + F96D402308F272AA004A47F5 /* tm.tcl */, + F96D425B08F272B2004A47F5 /* word.tcl */, + ); + path = library; + sourceTree = "<group>"; + }; + F96D3F3B08F272A8004A47F5 /* dde */ = { + isa = PBXGroup; + children = ( + F96D3F3C08F272A8004A47F5 /* pkgIndex.tcl */, + ); + path = dde; + sourceTree = "<group>"; + }; + F96D3F8D08F272A8004A47F5 /* http */ = { + isa = PBXGroup; + children = ( + F96D3F8E08F272A8004A47F5 /* http.tcl */, + F96D3F8F08F272A8004A47F5 /* pkgIndex.tcl */, + ); + path = http; + sourceTree = "<group>"; + }; + F96D3F9008F272A8004A47F5 /* http1.0 */ = { + isa = PBXGroup; + children = ( + F96D3F9108F272A8004A47F5 /* http.tcl */, + F96D3F9208F272A8004A47F5 /* pkgIndex.tcl */, + ); + path = http1.0; + sourceTree = "<group>"; + }; + F96D3F9408F272A8004A47F5 /* msgcat */ = { + isa = PBXGroup; + children = ( + F96D3F9508F272A8004A47F5 /* msgcat.tcl */, + F96D3F9608F272A8004A47F5 /* pkgIndex.tcl */, + ); + path = msgcat; + sourceTree = "<group>"; + }; + F96D401708F272AA004A47F5 /* opt */ = { + isa = PBXGroup; + children = ( + F96D401808F272AA004A47F5 /* optparse.tcl */, + F96D401908F272AA004A47F5 /* pkgIndex.tcl */, + ); + path = opt; + sourceTree = "<group>"; + }; + F96D401C08F272AA004A47F5 /* reg */ = { + isa = PBXGroup; + children = ( + F96D401D08F272AA004A47F5 /* pkgIndex.tcl */, + ); + path = reg; + sourceTree = "<group>"; + }; + F96D402008F272AA004A47F5 /* tcltest */ = { + isa = PBXGroup; + children = ( + F96D402108F272AA004A47F5 /* pkgIndex.tcl */, + F96D402208F272AA004A47F5 /* tcltest.tcl */, + ); + path = tcltest; + sourceTree = "<group>"; + }; + F96D425C08F272B2004A47F5 /* libtommath */ = { + isa = PBXGroup; + children = ( + F96D425F08F272B3004A47F5 /* bn.pdf */, + F96D426108F272B3004A47F5 /* bn_error.c */, + F96D426208F272B3004A47F5 /* bn_fast_mp_invmod.c */, + F96D426308F272B3004A47F5 /* bn_fast_mp_montgomery_reduce.c */, + F96D426408F272B3004A47F5 /* bn_fast_s_mp_mul_digs.c */, + F96D426508F272B3004A47F5 /* bn_fast_s_mp_mul_high_digs.c */, + F96D426608F272B3004A47F5 /* bn_fast_s_mp_sqr.c */, + F96D426708F272B3004A47F5 /* bn_mp_2expt.c */, + F96D426808F272B3004A47F5 /* bn_mp_abs.c */, + F96D426908F272B3004A47F5 /* bn_mp_add.c */, + F96D426A08F272B3004A47F5 /* bn_mp_add_d.c */, + F96D426B08F272B3004A47F5 /* bn_mp_addmod.c */, + F96D426C08F272B3004A47F5 /* bn_mp_and.c */, + F96D426D08F272B3004A47F5 /* bn_mp_clamp.c */, + F96D426E08F272B3004A47F5 /* bn_mp_clear.c */, + F96D426F08F272B3004A47F5 /* bn_mp_clear_multi.c */, + F96D427008F272B3004A47F5 /* bn_mp_cmp.c */, + F96D427108F272B3004A47F5 /* bn_mp_cmp_d.c */, + F96D427208F272B3004A47F5 /* bn_mp_cmp_mag.c */, + F96D427308F272B3004A47F5 /* bn_mp_cnt_lsb.c */, + F96D427408F272B3004A47F5 /* bn_mp_copy.c */, + F96D427508F272B3004A47F5 /* bn_mp_count_bits.c */, + F96D427608F272B3004A47F5 /* bn_mp_div.c */, + F96D427708F272B3004A47F5 /* bn_mp_div_2.c */, + F96D427808F272B3004A47F5 /* bn_mp_div_2d.c */, + F96D427908F272B3004A47F5 /* bn_mp_div_3.c */, + F96D427A08F272B3004A47F5 /* bn_mp_div_d.c */, + F96D427B08F272B3004A47F5 /* bn_mp_dr_is_modulus.c */, + F96D427C08F272B3004A47F5 /* bn_mp_dr_reduce.c */, + F96D427D08F272B3004A47F5 /* bn_mp_dr_setup.c */, + F96D427E08F272B3004A47F5 /* bn_mp_exch.c */, + F96D427F08F272B3004A47F5 /* bn_mp_expt_d.c */, + F96D428008F272B3004A47F5 /* bn_mp_exptmod.c */, + F96D428108F272B3004A47F5 /* bn_mp_exptmod_fast.c */, + F96D428208F272B3004A47F5 /* bn_mp_exteuclid.c */, + F96D428308F272B3004A47F5 /* bn_mp_fread.c */, + F96D428408F272B3004A47F5 /* bn_mp_fwrite.c */, + F96D428508F272B3004A47F5 /* bn_mp_gcd.c */, + F96D428608F272B3004A47F5 /* bn_mp_get_int.c */, + F96D428708F272B3004A47F5 /* bn_mp_grow.c */, + F96D428808F272B3004A47F5 /* bn_mp_init.c */, + F96D428908F272B3004A47F5 /* bn_mp_init_copy.c */, + F96D428A08F272B3004A47F5 /* bn_mp_init_multi.c */, + F96D428B08F272B3004A47F5 /* bn_mp_init_set.c */, + F96D428C08F272B3004A47F5 /* bn_mp_init_set_int.c */, + F96D428D08F272B3004A47F5 /* bn_mp_init_size.c */, + F96D428E08F272B3004A47F5 /* bn_mp_invmod.c */, + F96D428F08F272B3004A47F5 /* bn_mp_invmod_slow.c */, + F96D429008F272B3004A47F5 /* bn_mp_is_square.c */, + F96D429108F272B3004A47F5 /* bn_mp_jacobi.c */, + F96D429208F272B3004A47F5 /* bn_mp_karatsuba_mul.c */, + F96D429308F272B3004A47F5 /* bn_mp_karatsuba_sqr.c */, + F96D429408F272B3004A47F5 /* bn_mp_lcm.c */, + F96D429508F272B3004A47F5 /* bn_mp_lshd.c */, + F96D429608F272B3004A47F5 /* bn_mp_mod.c */, + F96D429708F272B3004A47F5 /* bn_mp_mod_2d.c */, + F96D429808F272B3004A47F5 /* bn_mp_mod_d.c */, + F96D429908F272B3004A47F5 /* bn_mp_montgomery_calc_normalization.c */, + F96D429A08F272B3004A47F5 /* bn_mp_montgomery_reduce.c */, + F96D429B08F272B3004A47F5 /* bn_mp_montgomery_setup.c */, + F96D429C08F272B3004A47F5 /* bn_mp_mul.c */, + F96D429D08F272B3004A47F5 /* bn_mp_mul_2.c */, + F96D429E08F272B3004A47F5 /* bn_mp_mul_2d.c */, + F96D429F08F272B3004A47F5 /* bn_mp_mul_d.c */, + F96D42A008F272B3004A47F5 /* bn_mp_mulmod.c */, + F96D42A108F272B3004A47F5 /* bn_mp_n_root.c */, + F96D42A208F272B3004A47F5 /* bn_mp_neg.c */, + F96D42A308F272B3004A47F5 /* bn_mp_or.c */, + F96D42A408F272B3004A47F5 /* bn_mp_prime_fermat.c */, + F96D42A508F272B3004A47F5 /* bn_mp_prime_is_divisible.c */, + F96D42A608F272B3004A47F5 /* bn_mp_prime_is_prime.c */, + F96D42A708F272B3004A47F5 /* bn_mp_prime_miller_rabin.c */, + F96D42A808F272B3004A47F5 /* bn_mp_prime_next_prime.c */, + F96D42A908F272B3004A47F5 /* bn_mp_prime_rabin_miller_trials.c */, + F96D42AA08F272B3004A47F5 /* bn_mp_prime_random_ex.c */, + F96D42AB08F272B3004A47F5 /* bn_mp_radix_size.c */, + F96D42AC08F272B3004A47F5 /* bn_mp_radix_smap.c */, + F96D42AD08F272B3004A47F5 /* bn_mp_rand.c */, + F96D42AE08F272B3004A47F5 /* bn_mp_read_radix.c */, + F96D42AF08F272B3004A47F5 /* bn_mp_read_signed_bin.c */, + F96D42B008F272B3004A47F5 /* bn_mp_read_unsigned_bin.c */, + F96D42B108F272B3004A47F5 /* bn_mp_reduce.c */, + F96D42B208F272B3004A47F5 /* bn_mp_reduce_2k.c */, + F96D42B308F272B3004A47F5 /* bn_mp_reduce_2k_l.c */, + F96D42B408F272B3004A47F5 /* bn_mp_reduce_2k_setup.c */, + F96D42B508F272B3004A47F5 /* bn_mp_reduce_2k_setup_l.c */, + F96D42B608F272B3004A47F5 /* bn_mp_reduce_is_2k.c */, + F96D42B708F272B3004A47F5 /* bn_mp_reduce_is_2k_l.c */, + F96D42B808F272B3004A47F5 /* bn_mp_reduce_setup.c */, + F96D42B908F272B3004A47F5 /* bn_mp_rshd.c */, + F96D42BA08F272B3004A47F5 /* bn_mp_set.c */, + F96D42BB08F272B3004A47F5 /* bn_mp_set_int.c */, + F96D42BC08F272B3004A47F5 /* bn_mp_shrink.c */, + F96D42BD08F272B3004A47F5 /* bn_mp_signed_bin_size.c */, + F96D42BE08F272B3004A47F5 /* bn_mp_sqr.c */, + F96D42BF08F272B3004A47F5 /* bn_mp_sqrmod.c */, + F96D42C008F272B3004A47F5 /* bn_mp_sqrt.c */, + F96D42C108F272B3004A47F5 /* bn_mp_sub.c */, + F96D42C208F272B3004A47F5 /* bn_mp_sub_d.c */, + F96D42C308F272B3004A47F5 /* bn_mp_submod.c */, + F96D42C408F272B3004A47F5 /* bn_mp_to_signed_bin.c */, + F96D42C508F272B3004A47F5 /* bn_mp_to_signed_bin_n.c */, + F96D42C608F272B3004A47F5 /* bn_mp_to_unsigned_bin.c */, + F96D42C708F272B3004A47F5 /* bn_mp_to_unsigned_bin_n.c */, + F96D42C808F272B3004A47F5 /* bn_mp_toom_mul.c */, + F96D42C908F272B3004A47F5 /* bn_mp_toom_sqr.c */, + F96D42CA08F272B3004A47F5 /* bn_mp_toradix.c */, + F96D42CB08F272B3004A47F5 /* bn_mp_toradix_n.c */, + F96D42CC08F272B3004A47F5 /* bn_mp_unsigned_bin_size.c */, + F96D42CD08F272B3004A47F5 /* bn_mp_xor.c */, + F96D42CE08F272B3004A47F5 /* bn_mp_zero.c */, + F96D42CF08F272B3004A47F5 /* bn_prime_tab.c */, + F96D42D008F272B3004A47F5 /* bn_reverse.c */, + F96D42D108F272B3004A47F5 /* bn_s_mp_add.c */, + F96D42D208F272B3004A47F5 /* bn_s_mp_exptmod.c */, + F96D42D308F272B3004A47F5 /* bn_s_mp_mul_digs.c */, + F96D42D408F272B3004A47F5 /* bn_s_mp_mul_high_digs.c */, + F96D42D508F272B3004A47F5 /* bn_s_mp_sqr.c */, + F96D42D608F272B3004A47F5 /* bn_s_mp_sub.c */, + F96D42D708F272B3004A47F5 /* bncore.c */, + F96D42D908F272B3004A47F5 /* callgraph.txt */, + F96D42DA08F272B3004A47F5 /* changes.txt */, + F96D42F008F272B3004A47F5 /* LICENSE */, + F96D431D08F272B4004A47F5 /* poster.pdf */, + F96D432608F272B4004A47F5 /* tommath.pdf */, + F96D432908F272B4004A47F5 /* tommath_class.h */, + F96D432A08F272B4004A47F5 /* tommath_superclass.h */, + ); + path = libtommath; + sourceTree = "<group>"; + }; + F96D432C08F272B4004A47F5 /* macosx */ = { + isa = PBXGroup; + children = ( + F96D432E08F272B5004A47F5 /* configure.ac */, + F96D432F08F272B5004A47F5 /* GNUmakefile */, + F96D433108F272B5004A47F5 /* README */, + F96D433208F272B5004A47F5 /* Tcl-Info.plist.in */, + F96D433908F272B5004A47F5 /* tclMacOSXBundle.c */, + F96D433D08F272B5004A47F5 /* tclMacOSXFCmd.c */, + F96D433E08F272B5004A47F5 /* tclMacOSXNotify.c */, + ); + path = macosx; + sourceTree = "<group>"; + }; + F96D434408F272B5004A47F5 /* tests */ = { + isa = PBXGroup; + children = ( + F96D434508F272B5004A47F5 /* all.tcl */, + F96D434608F272B5004A47F5 /* append.test */, + F96D434708F272B5004A47F5 /* appendComp.test */, + F96D434808F272B5004A47F5 /* assocd.test */, + F96D434908F272B5004A47F5 /* async.test */, + F96D434A08F272B5004A47F5 /* autoMkindex.test */, + F96D434B08F272B5004A47F5 /* basic.test */, + F96D434C08F272B5004A47F5 /* binary.test */, + F96D434D08F272B5004A47F5 /* case.test */, + F96D434E08F272B5004A47F5 /* chan.test */, + F96D434F08F272B5004A47F5 /* clock.test */, + F96D435008F272B5004A47F5 /* cmdAH.test */, + F96D435108F272B5004A47F5 /* cmdIL.test */, + F96D435208F272B5004A47F5 /* cmdInfo.test */, + F96D435308F272B5004A47F5 /* cmdMZ.test */, + F96D435408F272B5004A47F5 /* compExpr-old.test */, + F96D435508F272B5004A47F5 /* compExpr.test */, + F96D435608F272B5004A47F5 /* compile.test */, + F96D435708F272B5004A47F5 /* concat.test */, + F96D435808F272B5004A47F5 /* config.test */, + F96D435908F272B5004A47F5 /* dcall.test */, + F96D435A08F272B5004A47F5 /* dict.test */, + F96D435C08F272B5004A47F5 /* dstring.test */, + F96D435E08F272B5004A47F5 /* encoding.test */, + F96D435F08F272B5004A47F5 /* env.test */, + F96D436008F272B5004A47F5 /* error.test */, + F96D436108F272B5004A47F5 /* eval.test */, + F96D436208F272B5004A47F5 /* event.test */, + F96D436308F272B5004A47F5 /* exec.test */, + F96D436408F272B5004A47F5 /* execute.test */, + F96D436508F272B5004A47F5 /* expr-old.test */, + F96D436608F272B5004A47F5 /* expr.test */, + F96D436708F272B6004A47F5 /* fCmd.test */, + F96D436808F272B6004A47F5 /* fileName.test */, + F96D436908F272B6004A47F5 /* fileSystem.test */, + F96D436A08F272B6004A47F5 /* for-old.test */, + F96D436B08F272B6004A47F5 /* for.test */, + F96D436C08F272B6004A47F5 /* foreach.test */, + F96D436D08F272B6004A47F5 /* format.test */, + F96D436E08F272B6004A47F5 /* get.test */, + F96D436F08F272B6004A47F5 /* history.test */, + F96D437008F272B6004A47F5 /* http.test */, + F96D437108F272B6004A47F5 /* httpd */, + F96D437208F272B6004A47F5 /* httpold.test */, + F96D437308F272B6004A47F5 /* if-old.test */, + F96D437408F272B6004A47F5 /* if.test */, + F96D437508F272B6004A47F5 /* incr-old.test */, + F96D437608F272B6004A47F5 /* incr.test */, + F96D437708F272B6004A47F5 /* indexObj.test */, + F96D437808F272B6004A47F5 /* info.test */, + F96D437908F272B6004A47F5 /* init.test */, + F96D437A08F272B6004A47F5 /* interp.test */, + F96D437B08F272B6004A47F5 /* io.test */, + F96D437C08F272B6004A47F5 /* ioCmd.test */, + F96D437D08F272B6004A47F5 /* iogt.test */, + F96D437E08F272B6004A47F5 /* ioUtil.test */, + F96D437F08F272B6004A47F5 /* join.test */, + F96D438008F272B6004A47F5 /* lindex.test */, + F96D438108F272B6004A47F5 /* link.test */, + F96D438208F272B6004A47F5 /* linsert.test */, + F96D438308F272B6004A47F5 /* list.test */, + F96D438408F272B6004A47F5 /* listObj.test */, + F96D438508F272B6004A47F5 /* llength.test */, + F96D438608F272B6004A47F5 /* load.test */, + F96D438708F272B6004A47F5 /* lrange.test */, + F96D438808F272B6004A47F5 /* lrepeat.test */, + F96D438908F272B6004A47F5 /* lreplace.test */, + F96D438A08F272B6004A47F5 /* lsearch.test */, + F96D438B08F272B6004A47F5 /* lset.test */, + F96D438C08F272B6004A47F5 /* lsetComp.test */, + F96D438D08F272B6004A47F5 /* macOSXFCmd.test */, + F96D438E08F272B6004A47F5 /* main.test */, + F96D438F08F272B6004A47F5 /* misc.test */, + F96D439008F272B6004A47F5 /* msgcat.test */, + F96D439108F272B6004A47F5 /* namespace-old.test */, + F96D439208F272B7004A47F5 /* namespace.test */, + F96D439308F272B7004A47F5 /* notify.test */, + F96D439408F272B7004A47F5 /* obj.test */, + F96D439508F272B7004A47F5 /* opt.test */, + F96D439608F272B7004A47F5 /* package.test */, + F96D439708F272B7004A47F5 /* parse.test */, + F96D439808F272B7004A47F5 /* parseExpr.test */, + F96D439908F272B7004A47F5 /* parseOld.test */, + F96D439A08F272B7004A47F5 /* pid.test */, + F96D439B08F272B7004A47F5 /* pkg.test */, + F96D439C08F272B7004A47F5 /* pkgMkIndex.test */, + F96D439D08F272B7004A47F5 /* platform.test */, + F96D439E08F272B7004A47F5 /* proc-old.test */, + F96D439F08F272B7004A47F5 /* proc.test */, + F96D43A008F272B7004A47F5 /* pwd.test */, + F96D43A108F272B7004A47F5 /* README */, + F96D43A208F272B7004A47F5 /* reg.test */, + F96D43A308F272B7004A47F5 /* regexp.test */, + F96D43A408F272B7004A47F5 /* regexpComp.test */, + F96D43A508F272B7004A47F5 /* registry.test */, + F96D43A608F272B7004A47F5 /* remote.tcl */, + F96D43A708F272B7004A47F5 /* rename.test */, + F96D43A808F272B7004A47F5 /* result.test */, + F96D43A908F272B7004A47F5 /* safe.test */, + F96D43AA08F272B7004A47F5 /* scan.test */, + F96D43AB08F272B7004A47F5 /* security.test */, + F96D43AC08F272B7004A47F5 /* set-old.test */, + F96D43AD08F272B7004A47F5 /* set.test */, + F96D43AE08F272B7004A47F5 /* socket.test */, + F96D43AF08F272B7004A47F5 /* source.test */, + F96D43B008F272B7004A47F5 /* split.test */, + F96D43B108F272B7004A47F5 /* stack.test */, + F96D43B208F272B7004A47F5 /* string.test */, + F96D43B308F272B7004A47F5 /* stringComp.test */, + F96D43B408F272B7004A47F5 /* stringObj.test */, + F96D43B508F272B7004A47F5 /* subst.test */, + F96D43B608F272B7004A47F5 /* switch.test */, + F96D43B708F272B7004A47F5 /* tcltest.test */, + F96D43B808F272B7004A47F5 /* thread.test */, + F96D43B908F272B7004A47F5 /* timer.test */, + F96D43BA08F272B7004A47F5 /* tm.test */, + F96D43BB08F272B7004A47F5 /* trace.test */, + F96D43BC08F272B7004A47F5 /* unixFCmd.test */, + F96D43BD08F272B7004A47F5 /* unixFile.test */, + F96D43BE08F272B7004A47F5 /* unixInit.test */, + F96D43BF08F272B7004A47F5 /* unixNotfy.test */, + F96D43C008F272B7004A47F5 /* unknown.test */, + F96D43C108F272B7004A47F5 /* unload.test */, + F96D43C208F272B7004A47F5 /* uplevel.test */, + F96D43C308F272B7004A47F5 /* upvar.test */, + F96D43C408F272B7004A47F5 /* utf.test */, + F96D43C508F272B7004A47F5 /* util.test */, + F96D43C608F272B7004A47F5 /* var.test */, + F96D43C708F272B7004A47F5 /* while-old.test */, + F96D43C808F272B7004A47F5 /* while.test */, + F96D43C908F272B7004A47F5 /* winConsole.test */, + F96D43CA08F272B7004A47F5 /* winDde.test */, + F96D43CB08F272B7004A47F5 /* winFCmd.test */, + F96D43CC08F272B7004A47F5 /* winFile.test */, + F96D43CD08F272B7004A47F5 /* winNotify.test */, + F96D43CE08F272B7004A47F5 /* winPipe.test */, + F96D43CF08F272B7004A47F5 /* winTime.test */, + ); + path = tests; + sourceTree = "<group>"; + }; + F96D43D008F272B8004A47F5 /* tools */ = { + isa = PBXGroup; + children = ( + F96D43D108F272B8004A47F5 /* checkLibraryDoc.tcl */, + F96D43D208F272B8004A47F5 /* configure */, + F96D43D308F272B8004A47F5 /* configure.in */, + F96D442208F272B8004A47F5 /* eolFix.tcl */, + F96D442408F272B8004A47F5 /* fix_tommath_h.tcl */, + F96D442508F272B8004A47F5 /* genStubs.tcl */, + F96D442608F272B8004A47F5 /* genWinImage.tcl */, + F96D442708F272B8004A47F5 /* index.tcl */, + F96D442808F272B8004A47F5 /* installData.tcl */, + F96D442908F272B8004A47F5 /* loadICU.tcl */, + F96D442A08F272B8004A47F5 /* Makefile.in */, + F96D442B08F272B8004A47F5 /* makeTestCases.tcl */, + F96D442C08F272B8004A47F5 /* man2help.tcl */, + F96D442D08F272B8004A47F5 /* man2help2.tcl */, + F96D442E08F272B8004A47F5 /* man2html.tcl */, + F96D442F08F272B8004A47F5 /* man2html1.tcl */, + F96D443008F272B8004A47F5 /* man2html2.tcl */, + F96D443108F272B8004A47F5 /* man2tcl.c */, + F96D443208F272B8004A47F5 /* README */, + F96D443308F272B8004A47F5 /* regexpTestLib.tcl */, + F96D443408F272B8004A47F5 /* str2c */, + F96D443508F272B8004A47F5 /* tcl.hpj.in */, + F96D443608F272B8004A47F5 /* tcl.wse.in */, + F96D443708F272B9004A47F5 /* tclmin.wse */, + F96D443908F272B9004A47F5 /* tcltk-man2html.tcl */, + F96D443A08F272B9004A47F5 /* tclZIC.tcl */, + F96D443B08F272B9004A47F5 /* uniClass.tcl */, + F96D443C08F272B9004A47F5 /* uniParse.tcl */, + ); + path = tools; + sourceTree = "<group>"; + }; + F96D443E08F272B9004A47F5 /* unix */ = { + isa = PBXGroup; + children = ( + F96D444008F272B9004A47F5 /* aclocal.m4 */, + F96D444108F272B9004A47F5 /* configure */, + F96D444208F272B9004A47F5 /* configure.in */, + F96D444308F272B9004A47F5 /* dltest */, + F96D444D08F272B9004A47F5 /* install-sh */, + F96D444E08F272B9004A47F5 /* installManPage */, + F96D444F08F272B9004A47F5 /* ldAix */, + F96D445008F272B9004A47F5 /* Makefile.in */, + F96D445208F272B9004A47F5 /* README */, + F96D445308F272B9004A47F5 /* tcl.m4 */, + F96D445408F272B9004A47F5 /* tcl.spec */, + F96D445508F272B9004A47F5 /* tclAppInit.c */, + F96D445608F272B9004A47F5 /* tclConfig.h.in */, + F96D445708F272B9004A47F5 /* tclConfig.sh.in */, + F96D445808F272B9004A47F5 /* tclLoadAix.c */, + F96D445908F272B9004A47F5 /* tclLoadDl.c */, + F96D445B08F272B9004A47F5 /* tclLoadDyld.c */, + F96D445C08F272B9004A47F5 /* tclLoadNext.c */, + F96D445D08F272B9004A47F5 /* tclLoadOSF.c */, + F96D445E08F272B9004A47F5 /* tclLoadShl.c */, + F96D445F08F272B9004A47F5 /* tclUnixChan.c */, + F96D446008F272B9004A47F5 /* tclUnixEvent.c */, + F96D446108F272B9004A47F5 /* tclUnixFCmd.c */, + F96D446208F272B9004A47F5 /* tclUnixFile.c */, + F96D446308F272B9004A47F5 /* tclUnixInit.c */, + F96D446408F272B9004A47F5 /* tclUnixNotfy.c */, + F96D446508F272B9004A47F5 /* tclUnixPipe.c */, + F96D446608F272B9004A47F5 /* tclUnixPort.h */, + F96D446708F272B9004A47F5 /* tclUnixSock.c */, + F96D446808F272B9004A47F5 /* tclUnixTest.c */, + F96D446908F272B9004A47F5 /* tclUnixThrd.c */, + F96D446A08F272B9004A47F5 /* tclUnixThrd.h */, + F96D446B08F272B9004A47F5 /* tclUnixTime.c */, + F96D446C08F272B9004A47F5 /* tclXtNotify.c */, + F96D446D08F272B9004A47F5 /* tclXtTest.c */, + ); + path = unix; + sourceTree = "<group>"; + }; + F96D444308F272B9004A47F5 /* dltest */ = { + isa = PBXGroup; + children = ( + F96D444408F272B9004A47F5 /* Makefile.in */, + F96D444508F272B9004A47F5 /* pkga.c */, + F96D444608F272B9004A47F5 /* pkgb.c */, + F96D444708F272B9004A47F5 /* pkgc.c */, + F96D444808F272B9004A47F5 /* pkgd.c */, + F96D444908F272B9004A47F5 /* pkge.c */, + F96D444A08F272B9004A47F5 /* pkgf.c */, + F96D444B08F272B9004A47F5 /* pkgua.c */, + F96D444C08F272B9004A47F5 /* README */, + ); + path = dltest; + sourceTree = "<group>"; + }; + F96D446E08F272B9004A47F5 /* win */ = { + isa = PBXGroup; + children = ( + F96D447008F272BA004A47F5 /* aclocal.m4 */, + F96D447108F272BA004A47F5 /* buildall.vc.bat */, + F96D447208F272BA004A47F5 /* cat.c */, + F96D447308F272BA004A47F5 /* coffbase.txt */, + F96D447408F272BA004A47F5 /* configure */, + F96D447508F272BA004A47F5 /* configure.in */, + F96D447608F272BA004A47F5 /* makefile.bc */, + F96D447708F272BA004A47F5 /* Makefile.in */, + F96D447808F272BA004A47F5 /* makefile.vc */, + F96D447908F272BA004A47F5 /* nmakehlp.c */, + F96D447A08F272BA004A47F5 /* README */, + F96D447B08F272BA004A47F5 /* README.binary */, + F96D447C08F272BA004A47F5 /* rules.vc */, + F96D447D08F272BA004A47F5 /* stub16.c */, + F96D447E08F272BA004A47F5 /* tcl.dsp */, + F96D447F08F272BA004A47F5 /* tcl.dsw */, + F96D448008F272BA004A47F5 /* tcl.hpj.in */, + F96D448108F272BA004A47F5 /* tcl.m4 */, + F96D448208F272BA004A47F5 /* tcl.rc */, + F96D448308F272BA004A47F5 /* tclAppInit.c */, + F96D448408F272BA004A47F5 /* tclConfig.sh.in */, + F96D448608F272BA004A47F5 /* tclsh.rc */, + F96D448708F272BA004A47F5 /* tclWin32Dll.c */, + F96D448808F272BA004A47F5 /* tclWinChan.c */, + F96D448908F272BA004A47F5 /* tclWinConsole.c */, + F96D448A08F272BA004A47F5 /* tclWinDde.c */, + F96D448B08F272BA004A47F5 /* tclWinError.c */, + F96D448C08F272BA004A47F5 /* tclWinFCmd.c */, + F96D448D08F272BA004A47F5 /* tclWinFile.c */, + F96D448E08F272BA004A47F5 /* tclWinInit.c */, + F96D448F08F272BA004A47F5 /* tclWinInt.h */, + F96D449008F272BA004A47F5 /* tclWinLoad.c */, + F96D449108F272BA004A47F5 /* tclWinNotify.c */, + F96D449208F272BA004A47F5 /* tclWinPipe.c */, + F96D449308F272BA004A47F5 /* tclWinPort.h */, + F96D449408F272BA004A47F5 /* tclWinReg.c */, + F96D449508F272BA004A47F5 /* tclWinSerial.c */, + F96D449608F272BA004A47F5 /* tclWinSock.c */, + F96D449708F272BA004A47F5 /* tclWinTest.c */, + F96D449808F272BA004A47F5 /* tclWinThrd.c */, + F96D449908F272BA004A47F5 /* tclWinThrd.h */, + F96D449A08F272BA004A47F5 /* tclWinTime.c */, + ); + path = win; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXLegacyTarget section */ + F9E61D16090A3E94002B3151 /* Tk */ = { + isa = PBXLegacyTarget; + buildArgumentsString = "-c 'cd \"${TK_SRCROOT}/macosx\" && a=`echo $0 | sed -e s/clean/distclean/ -e \\'s/..\\*/\\&-/\\'` && CFLAGS=\"${CFLAGS}\" gnumake $a\"\"${MAKE_TARGET} INSTALL_ROOT=\"${DSTROOT}\" INSTALL_PATH=\"${INSTALL_PATH}\" PREFIX=\"${PREFIX}\" BINDIR=\"${BINDIR}\" MANDIR=\"${MANDIR}\" TCL_BUILD_DIR=\"${TCL_BUILD_DIR}\" APPLICATION_INSTALL_PATH=\"${APPLICATION_INSTALL_PATH}\" $EXTRA_MAKE_FLAGS ${ALL_SETTINGS}' ${ACTION} \"\""; + buildConfigurationList = F95CC8AB09158F3100EA5ACE /* Build configuration list for PBXLegacyTarget "Tk" */; + buildPhases = ( + ); + buildSettings = { + }; + buildToolPath = /bin/bash; + buildWorkingDirectory = "${SRCROOT}"; + dependencies = ( + ); + name = Tk; + passBuildSettingsInEnvironment = 0; + productName = Tk; + }; +/* End PBXLegacyTarget section */ + +/* Begin PBXNativeTarget section */ + 8DD76FA90486AB0100D96B5E /* tktest */ = { + isa = PBXNativeTarget; + buildConfigurationList = F95CC8B009158F3100EA5ACE /* Build configuration list for PBXNativeTarget "tktest" */; + buildPhases = ( + F9A5C5F508F651A2008AE941 /* ShellScript */, + F9A5C5F608F651AB008AE941 /* ShellScript */, + F9EA4ADE08FA3B7F00B1F5F0 /* Rez */, + 8DD76FAB0486AB0100D96B5E /* Sources */, + 8DD76FAD0486AB0100D96B5E /* Frameworks */, + F975AC0108F824170068008A /* ShellScript */, + ); + buildRules = ( + ); + buildSettings = { + }; + dependencies = ( + ); + name = tktest; + productInstallPath = "${BINDIR}"; + productName = tktest; + productReference = 8DD76FB20486AB0100D96B5E /* tktest */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = F95CC8B509158F3100EA5ACE /* Build configuration list for PBXProject "Wish" */; + buildSettings = { + }; + buildStyles = ( + 014CEA520018CE5811CA2923 /* Development */, + 014CEA530018CE5811CA2923 /* Deployment */, + ); + hasScannedForEncodings = 1; + mainGroup = 08FB7794FE84155DC02AAC07 /* Wish */; + projectDirPath = ""; + targets = ( + F9E61D16090A3E94002B3151 /* Tk */, + 8DD76FA90486AB0100D96B5E /* tktest */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXRezBuildPhase section */ + F9EA4ADE08FA3B7F00B1F5F0 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + F9EA4AF008FA3BD500B1F5F0 /* tkMacOSXXCursors.r in Rez */, + F9EA4AF108FA3BD700B1F5F0 /* tkMacOSXMenu.r in Rez */, + F9EA4AF208FA3BD800B1F5F0 /* tkMacOSXCursors.r in Rez */, + F9EA4AF308FA3BDA00B1F5F0 /* tkMacOSXAETE.r in Rez */, + F9EA4AF408FA3BDB00B1F5F0 /* tkAboutDlg.r in Rez */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + F975AC0108F824170068008A /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${PRODUCT_NAME}", + "${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc", + ); + outputPaths = ( + "${TEMP_DIR}/stamp", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "touch -t $(date -r $(expr $(date '+%s') + 5) '+%Y%m%d%H%M.%S') \"${TEMP_DIR}/stamp\"\n\n## Xcode bug workaround: Rezzing does not take place for commandline tool targets\n## even when a ResourceManager Resources phase is present, but this script phase's\n## input dependency on the final merged resource file forces the Rezzing.\n\nif [ \"${ZERO_LINK}\" = \"YES\" ]; then\n ## ZeroLinking ignores OTHER_LDFLAGS, so our resource file doesn't get linked into the executable.\n ## workaround: copy resource data into resource fork of zerolink launcher (will only work on HFS+).\n cp -f \"${SCRIPT_INPUT_FILE_1}\" \"${SCRIPT_INPUT_FILE_0}/rsrc\"\nfi\n"; + }; + F9A5C5F508F651A2008AE941 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TCL_SRCROOT}/macosx/configure.ac", + "${TCL_SRCROOT}/unix/configure.in", + "${TCL_SRCROOT}/unix/tcl.m4", + "${TCL_SRCROOT}/unix/aclocal.m4", + "${TCL_SRCROOT}/unix/tclConfig.sh.in", + ); + outputPaths = ( + "${DERIVED_FILE_DIR}/tcl/tclConfig.sh", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "## tcl configure shell script phase\n\ncd \"${TCL_SRCROOT}\"/macosx &&\nif [ configure.ac -nt configure -o ../unix/configure.in -nt configure -o ../unix/tcl.m4 -nt configure -o ../unix/aclocal.m4 -nt configure ]; then\n echo \"Running autoconf & autoheader in tcl/macosx\"\n rm -rf autom4te.cache\n ${AUTOCONF:-/usr/bin/autoconf} && ${AUTOHEADER:-/usr/bin/autoheader}\n rm -rf autom4te.cache\nfi\n\ncd \"${DERIVED_FILE_DIR}\" && mkdir -p tcl && cd tcl &&\nif [ \"${TCL_SRCROOT}\"/macosx/configure -nt config.status ]; then\n \"${TCL_SRCROOT}\"/macosx/configure --cache-file=../config.cache --prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} --mandir=${MANDIR} --includedir=${INCLUDEDIR} --disable-shared ${CONFIGURE_ARGS}\nelse\n ./config.status\nfi\n"; + }; + F9A5C5F608F651AB008AE941 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TK_SRCROOT}/macosx/configure.ac", + "${TK_SRCROOT}/unix/configure.in", + "${TK_SRCROOT}/unix/tcl.m4", + "${TK_SRCROOT}/unix/aclocal.m4", + "${TK_SRCROOT}/unix/tkConfig.sh.in", + ); + outputPaths = ( + "${DERIVED_FILE_DIR}/tk/tkConfig.sh", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "## tk configure shell script phase\n\ncd \"${TK_SRCROOT}\"/macosx &&\nif [ configure.ac -nt configure -o ../unix/configure.in -nt configure -o ../unix/tcl.m4 -nt configure -o ../unix/aclocal.m4 -nt configure ]; then\n echo \"Running autoconf & autoheader in tk/macosx\"\n rm -rf autom4te.cache\n ${AUTOCONF:-/usr/bin/autoconf} && ${AUTOHEADER:-/usr/bin/autoheader}\n rm -rf autom4te.cache\nfi\n\ncd \"${DERIVED_FILE_DIR}\" && mkdir -p tk && cd tk &&\nif [ \"${TK_SRCROOT}\"/macosx/configure -nt config.status ]; then\n \"${TK_SRCROOT}\"/macosx/configure --cache-file=../config.cache --prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} --mandir=${MANDIR} --includedir=${INCLUDEDIR} --disable-shared --enable-aqua --with-tcl=../tcl ${CONFIGURE_ARGS}\nelse\n ./config.status\nfi"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8DD76FAB0486AB0100D96B5E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F96D456F08F272BB004A47F5 /* regcomp.c in Sources */, + F96D457208F272BB004A47F5 /* regerror.c in Sources */, + F96D457508F272BB004A47F5 /* regexec.c in Sources */, + F96D457608F272BB004A47F5 /* regfree.c in Sources */, + F96D457B08F272BB004A47F5 /* tclAlloc.c in Sources */, + F96D457C08F272BB004A47F5 /* tclAsync.c in Sources */, + F96D457D08F272BB004A47F5 /* tclBasic.c in Sources */, + F96D457E08F272BC004A47F5 /* tclBinary.c in Sources */, + F96D457F08F272BC004A47F5 /* tclCkalloc.c in Sources */, + F96D458008F272BC004A47F5 /* tclClock.c in Sources */, + F96D458108F272BC004A47F5 /* tclCmdAH.c in Sources */, + F96D458208F272BC004A47F5 /* tclCmdIL.c in Sources */, + F96D458308F272BC004A47F5 /* tclCmdMZ.c in Sources */, + F96D458408F272BC004A47F5 /* tclCompCmds.c in Sources */, + F96D458508F272BC004A47F5 /* tclCompExpr.c in Sources */, + F96D458608F272BC004A47F5 /* tclCompile.c in Sources */, + F96D458808F272BC004A47F5 /* tclConfig.c in Sources */, + F96D458908F272BC004A47F5 /* tclDate.c in Sources */, + F96D458B08F272BC004A47F5 /* tclDictObj.c in Sources */, + F96D458C08F272BC004A47F5 /* tclEncoding.c in Sources */, + F96D458D08F272BC004A47F5 /* tclEnv.c in Sources */, + F96D458E08F272BC004A47F5 /* tclEvent.c in Sources */, + F96D458F08F272BC004A47F5 /* tclExecute.c in Sources */, + F96D459008F272BC004A47F5 /* tclFCmd.c in Sources */, + F96D459108F272BC004A47F5 /* tclFileName.c in Sources */, + F96D459308F272BC004A47F5 /* tclGet.c in Sources */, + F96D459508F272BC004A47F5 /* tclHash.c in Sources */, + F96D459608F272BC004A47F5 /* tclHistory.c in Sources */, + F96D459708F272BC004A47F5 /* tclIndexObj.c in Sources */, + F96D459B08F272BC004A47F5 /* tclInterp.c in Sources */, + F96D459D08F272BC004A47F5 /* tclIO.c in Sources */, + F96D459F08F272BC004A47F5 /* tclIOCmd.c in Sources */, + F96D45A008F272BC004A47F5 /* tclIOGT.c in Sources */, + F96D45A108F272BC004A47F5 /* tclIORChan.c in Sources */, + F96D45A208F272BC004A47F5 /* tclIOSock.c in Sources */, + F96D45A308F272BC004A47F5 /* tclIOUtil.c in Sources */, + F96D45A408F272BC004A47F5 /* tclLink.c in Sources */, + F96D45A508F272BC004A47F5 /* tclListObj.c in Sources */, + F96D45A608F272BC004A47F5 /* tclLiteral.c in Sources */, + F96D45A708F272BC004A47F5 /* tclLoad.c in Sources */, + F96D45A908F272BC004A47F5 /* tclMain.c in Sources */, + F96D45AA08F272BC004A47F5 /* tclNamesp.c in Sources */, + F96D45AB08F272BC004A47F5 /* tclNotify.c in Sources */, + F96D45AC08F272BC004A47F5 /* tclObj.c in Sources */, + F96D45AD08F272BC004A47F5 /* tclPanic.c in Sources */, + F96D45AE08F272BC004A47F5 /* tclParse.c in Sources */, + F96D45AF08F272BC004A47F5 /* tclParseExpr.c in Sources */, + F96D45B008F272BC004A47F5 /* tclPathObj.c in Sources */, + F96D45B108F272BC004A47F5 /* tclPipe.c in Sources */, + F96D45B208F272BC004A47F5 /* tclPkg.c in Sources */, + F96D45B308F272BC004A47F5 /* tclPkgConfig.c in Sources */, + F96D45B608F272BC004A47F5 /* tclPosixStr.c in Sources */, + F96D45B708F272BC004A47F5 /* tclPreserve.c in Sources */, + F96D45B808F272BC004A47F5 /* tclProc.c in Sources */, + F96D45B908F272BC004A47F5 /* tclRegexp.c in Sources */, + F96D45BB08F272BC004A47F5 /* tclResolve.c in Sources */, + F96D45BC08F272BC004A47F5 /* tclResult.c in Sources */, + F96D45BD08F272BC004A47F5 /* tclScan.c in Sources */, + F96D45BE08F272BC004A47F5 /* tclStringObj.c in Sources */, + F96D45C308F272BC004A47F5 /* tclStrToD.c in Sources */, + F96D45C408F272BC004A47F5 /* tclStubInit.c in Sources */, + F96D45C508F272BC004A47F5 /* tclStubLib.c in Sources */, + F96D45C608F272BC004A47F5 /* tclTest.c in Sources */, + F96D45C708F272BC004A47F5 /* tclTestObj.c in Sources */, + F96D45C808F272BC004A47F5 /* tclTestProcBodyObj.c in Sources */, + F96D45C908F272BC004A47F5 /* tclThread.c in Sources */, + F96D45CA08F272BC004A47F5 /* tclThreadAlloc.c in Sources */, + F96D45CB08F272BC004A47F5 /* tclThreadJoin.c in Sources */, + F96D45CC08F272BC004A47F5 /* tclThreadStorage.c in Sources */, + F96D45CD08F272BC004A47F5 /* tclThreadTest.c in Sources */, + F96D45CE08F272BC004A47F5 /* tclTimer.c in Sources */, + F96D45D008F272BC004A47F5 /* tclTomMathInterface.c in Sources */, + F96D45D108F272BC004A47F5 /* tclTrace.c in Sources */, + F96D45D308F272BC004A47F5 /* tclUtf.c in Sources */, + F96D45D408F272BC004A47F5 /* tclUtil.c in Sources */, + F96D45D508F272BC004A47F5 /* tclVar.c in Sources */, + F96D48E208F272C3004A47F5 /* bn_fast_s_mp_mul_digs.c in Sources */, + F96D48E408F272C3004A47F5 /* bn_fast_s_mp_sqr.c in Sources */, + F96D48E708F272C3004A47F5 /* bn_mp_add.c in Sources */, + F96D48E808F272C3004A47F5 /* bn_mp_add_d.c in Sources */, + F9E61D2B090A48A4002B3151 /* bn_mp_and.c in Sources */, + F96D48EB08F272C3004A47F5 /* bn_mp_clamp.c in Sources */, + F96D48EC08F272C3004A47F5 /* bn_mp_clear.c in Sources */, + F96D48ED08F272C3004A47F5 /* bn_mp_clear_multi.c in Sources */, + F96D48EE08F272C3004A47F5 /* bn_mp_cmp.c in Sources */, + F9E61D28090A481F002B3151 /* bn_mp_cmp_d.c in Sources */, + F96D48F008F272C3004A47F5 /* bn_mp_cmp_mag.c in Sources */, + F96D48F208F272C3004A47F5 /* bn_mp_copy.c in Sources */, + F96D48F308F272C3004A47F5 /* bn_mp_count_bits.c in Sources */, + F96D48F408F272C3004A47F5 /* bn_mp_div.c in Sources */, + F96D48F508F272C3004A47F5 /* bn_mp_div_2.c in Sources */, + F96D48F608F272C3004A47F5 /* bn_mp_div_2d.c in Sources */, + F96D48F708F272C3004A47F5 /* bn_mp_div_3.c in Sources */, + F96D48F808F272C3004A47F5 /* bn_mp_div_d.c in Sources */, + F96D48FC08F272C3004A47F5 /* bn_mp_exch.c in Sources */, + F9E61D2C090A48AC002B3151 /* bn_mp_expt_d.c in Sources */, + F96D490508F272C3004A47F5 /* bn_mp_grow.c in Sources */, + F96D490608F272C3004A47F5 /* bn_mp_init.c in Sources */, + F96D490708F272C3004A47F5 /* bn_mp_init_copy.c in Sources */, + F96D490808F272C3004A47F5 /* bn_mp_init_multi.c in Sources */, + F96D490908F272C3004A47F5 /* bn_mp_init_set.c in Sources */, + F96D490B08F272C3004A47F5 /* bn_mp_init_size.c in Sources */, + F96D491008F272C3004A47F5 /* bn_mp_karatsuba_mul.c in Sources */, + F96D491108F272C3004A47F5 /* bn_mp_karatsuba_sqr.c in Sources */, + F96D491308F272C3004A47F5 /* bn_mp_lshd.c in Sources */, + F96D491408F272C3004A47F5 /* bn_mp_mod.c in Sources */, + F96D491508F272C3004A47F5 /* bn_mp_mod_2d.c in Sources */, + F96D491A08F272C3004A47F5 /* bn_mp_mul.c in Sources */, + F96D491B08F272C3004A47F5 /* bn_mp_mul_2.c in Sources */, + F96D491C08F272C3004A47F5 /* bn_mp_mul_2d.c in Sources */, + F96D491D08F272C3004A47F5 /* bn_mp_mul_d.c in Sources */, + F9E61D29090A486C002B3151 /* bn_mp_neg.c in Sources */, + F9E61D2E090A48BF002B3151 /* bn_mp_or.c in Sources */, + F96D492908F272C3004A47F5 /* bn_mp_radix_size.c in Sources */, + F96D492A08F272C3004A47F5 /* bn_mp_radix_smap.c in Sources */, + F96D492C08F272C3004A47F5 /* bn_mp_read_radix.c in Sources */, + F96D493708F272C3004A47F5 /* bn_mp_rshd.c in Sources */, + F96D493808F272C3004A47F5 /* bn_mp_set.c in Sources */, + F9E61D2F090A48C7002B3151 /* bn_mp_shrink.c in Sources */, + F96D493C08F272C3004A47F5 /* bn_mp_sqr.c in Sources */, + F9E61D2A090A4891002B3151 /* bn_mp_sqrt.c in Sources */, + F96D493F08F272C3004A47F5 /* bn_mp_sub.c in Sources */, + F96D494008F272C3004A47F5 /* bn_mp_sub_d.c in Sources */, + F9E61D30090A48E2002B3151 /* bn_mp_to_unsigned_bin_n.c in Sources */, + F9E61D31090A48F9002B3151 /* bn_mp_to_unsigned_bin.c in Sources */, + F96D494608F272C3004A47F5 /* bn_mp_toom_mul.c in Sources */, + F96D494708F272C3004A47F5 /* bn_mp_toom_sqr.c in Sources */, + F96D494908F272C3004A47F5 /* bn_mp_toradix_n.c in Sources */, + F9E61D32090A48FA002B3151 /* bn_mp_unsigned_bin_size.c in Sources */, + F9E61D2D090A48BB002B3151 /* bn_mp_xor.c in Sources */, + F96D494C08F272C3004A47F5 /* bn_mp_zero.c in Sources */, + F96D494E08F272C3004A47F5 /* bn_reverse.c in Sources */, + F96D494F08F272C3004A47F5 /* bn_s_mp_add.c in Sources */, + F96D495108F272C3004A47F5 /* bn_s_mp_mul_digs.c in Sources */, + F96D495308F272C3004A47F5 /* bn_s_mp_sqr.c in Sources */, + F96D495408F272C3004A47F5 /* bn_s_mp_sub.c in Sources */, + F96D495508F272C3004A47F5 /* bncore.c in Sources */, + F96D49A908F272C4004A47F5 /* tclMacOSXBundle.c in Sources */, + F96D49AD08F272C4004A47F5 /* tclMacOSXFCmd.c in Sources */, + F96D49AE08F272C4004A47F5 /* tclMacOSXNotify.c in Sources */, + F96D4AC608F272C9004A47F5 /* tclLoadDyld.c in Sources */, + F96D4ACA08F272C9004A47F5 /* tclUnixChan.c in Sources */, + F96D4ACB08F272C9004A47F5 /* tclUnixEvent.c in Sources */, + F96D4ACC08F272C9004A47F5 /* tclUnixFCmd.c in Sources */, + F96D4ACD08F272C9004A47F5 /* tclUnixFile.c in Sources */, + F96D4ACE08F272C9004A47F5 /* tclUnixInit.c in Sources */, + F96D4ACF08F272C9004A47F5 /* tclUnixNotfy.c in Sources */, + F96D4AD008F272C9004A47F5 /* tclUnixPipe.c in Sources */, + F96D4AD208F272CA004A47F5 /* tclUnixSock.c in Sources */, + F96D4AD308F272CA004A47F5 /* tclUnixTest.c in Sources */, + F96D4AD408F272CA004A47F5 /* tclUnixThrd.c in Sources */, + F96D4AD608F272CA004A47F5 /* tclUnixTime.c in Sources */, + F966BDCF08F27A3F005CB29B /* tk3d.c in Sources */, + F966BDD108F27A3F005CB29B /* tkArgv.c in Sources */, + F966BDD208F27A3F005CB29B /* tkAtom.c in Sources */, + F966BDD308F27A3F005CB29B /* tkBind.c in Sources */, + F966BDD408F27A3F005CB29B /* tkBitmap.c in Sources */, + F966BDD508F27A3F005CB29B /* tkButton.c in Sources */, + F966BDD708F27A3F005CB29B /* tkCanvArc.c in Sources */, + F966BDD808F27A3F005CB29B /* tkCanvas.c in Sources */, + F966BDDA08F27A3F005CB29B /* tkCanvBmap.c in Sources */, + F966BDDB08F27A3F005CB29B /* tkCanvImg.c in Sources */, + F966BDDC08F27A3F005CB29B /* tkCanvLine.c in Sources */, + F966BDDD08F27A3F005CB29B /* tkCanvPoly.c in Sources */, + F966BDDE08F27A3F005CB29B /* tkCanvPs.c in Sources */, + F966BDE008F27A3F005CB29B /* tkCanvText.c in Sources */, + F966BDE108F27A3F005CB29B /* tkCanvUtil.c in Sources */, + F966BDE208F27A3F005CB29B /* tkCanvWind.c in Sources */, + F966BDE308F27A3F005CB29B /* tkClipboard.c in Sources */, + F966BDE408F27A3F005CB29B /* tkCmds.c in Sources */, + F966BDE508F27A3F005CB29B /* tkColor.c in Sources */, + F966BDE708F27A3F005CB29B /* tkConfig.c in Sources */, + F966BDE808F27A3F005CB29B /* tkConsole.c in Sources */, + F966BDE908F27A3F005CB29B /* tkCursor.c in Sources */, + F966BDEB08F27A3F005CB29B /* tkEntry.c in Sources */, + F966BDED08F27A3F005CB29B /* tkError.c in Sources */, + F966BDEE08F27A3F005CB29B /* tkEvent.c in Sources */, + F966BDEF08F27A3F005CB29B /* tkFileFilter.c in Sources */, + F966BDF108F27A3F005CB29B /* tkFocus.c in Sources */, + F966BDF208F27A3F005CB29B /* tkFont.c in Sources */, + F966BDF408F27A3F005CB29B /* tkFrame.c in Sources */, + F966BDF508F27A3F005CB29B /* tkGC.c in Sources */, + F966BDF608F27A3F005CB29B /* tkGeometry.c in Sources */, + F966BDF708F27A3F005CB29B /* tkGet.c in Sources */, + F966BDF808F27A3F005CB29B /* tkGrab.c in Sources */, + F966BDF908F27A3F005CB29B /* tkGrid.c in Sources */, + F966BDFA08F27A3F005CB29B /* tkImage.c in Sources */, + F966BDFB08F27A3F005CB29B /* tkImgBmap.c in Sources */, + F966BDFC08F27A3F005CB29B /* tkImgGIF.c in Sources */, + F966BDFD08F27A3F005CB29B /* tkImgPhoto.c in Sources */, + F966BDFE08F27A3F005CB29B /* tkImgPPM.c in Sources */, + F966BE0708F27A3F005CB29B /* tkListbox.c in Sources */, + F966BE0808F27A3F005CB29B /* tkMacWinMenu.c in Sources */, + F966BE0908F27A3F005CB29B /* tkMain.c in Sources */, + F966BE0A08F27A3F005CB29B /* tkMenu.c in Sources */, + F966BE0C08F27A3F005CB29B /* tkMenubutton.c in Sources */, + F966BE0E08F27A3F005CB29B /* tkMenuDraw.c in Sources */, + F966BE0F08F27A3F005CB29B /* tkMessage.c in Sources */, + F966BE1008F27A3F005CB29B /* tkObj.c in Sources */, + F966BE1108F27A3F005CB29B /* tkOldConfig.c in Sources */, + F966BE1208F27A3F005CB29B /* tkOption.c in Sources */, + F966BE1308F27A3F005CB29B /* tkPack.c in Sources */, + F966BE1408F27A3F005CB29B /* tkPanedWindow.c in Sources */, + F966BE1508F27A3F005CB29B /* tkPlace.c in Sources */, + F966BE1708F27A3F005CB29B /* tkPointer.c in Sources */, + F966BE1908F27A3F005CB29B /* tkRectOval.c in Sources */, + F966BE1A08F27A3F005CB29B /* tkScale.c in Sources */, + F966BE1C08F27A40005CB29B /* tkScrollbar.c in Sources */, + F966BE1E08F27A40005CB29B /* tkSelect.c in Sources */, + F966BE2008F27A40005CB29B /* tkSquare.c in Sources */, + F966BE2208F27A40005CB29B /* tkStubInit.c in Sources */, + F966BE2308F27A40005CB29B /* tkStubLib.c in Sources */, + F966BE2408F27A40005CB29B /* tkStyle.c in Sources */, + F966BE2508F27A40005CB29B /* tkTest.c in Sources */, + F966BE2608F27A40005CB29B /* tkText.c in Sources */, + F966BE2808F27A40005CB29B /* tkTextBTree.c in Sources */, + F966BE2908F27A40005CB29B /* tkTextDisp.c in Sources */, + F966BE2B08F27A40005CB29B /* tkTextImage.c in Sources */, + F966BE2C08F27A40005CB29B /* tkTextIndex.c in Sources */, + F966BE2D08F27A40005CB29B /* tkTextMark.c in Sources */, + F966BE2E08F27A40005CB29B /* tkTextTag.c in Sources */, + F966BE2F08F27A40005CB29B /* tkTextWind.c in Sources */, + F966BE3008F27A40005CB29B /* tkTrig.c in Sources */, + F966BE3108F27A40005CB29B /* tkUndo.c in Sources */, + F966BE3308F27A40005CB29B /* tkUtil.c in Sources */, + F966BE3408F27A40005CB29B /* tkVisual.c in Sources */, + F966BE3508F27A40005CB29B /* tkWindow.c in Sources */, + F966BEDB08F27A40005CB29B /* tkMacOSXBitmap.c in Sources */, + F966BEDC08F27A40005CB29B /* tkMacOSXButton.c in Sources */, + F966BEDD08F27A40005CB29B /* tkMacOSXCarbonEvents.c in Sources */, + F966BEDE08F27A40005CB29B /* tkMacOSXClipboard.c in Sources */, + F966BEDF08F27A40005CB29B /* tkMacOSXColor.c in Sources */, + F966BEE008F27A40005CB29B /* tkMacOSXConfig.c in Sources */, + F966BEE108F27A40005CB29B /* tkMacOSXCursor.c in Sources */, + F966BEE308F27A40005CB29B /* tkMacOSXDebug.c in Sources */, + F966BEE608F27A40005CB29B /* tkMacOSXDialog.c in Sources */, + F966BEE708F27A40005CB29B /* tkMacOSXDraw.c in Sources */, + F966BEE808F27A40005CB29B /* tkMacOSXEmbed.c in Sources */, + F966BEE908F27A40005CB29B /* tkMacOSXEntry.c in Sources */, + F966BEEA08F27A40005CB29B /* tkMacOSXEvent.c in Sources */, + F966BEEC08F27A40005CB29B /* tkMacOSXFont.c in Sources */, + F966BEED08F27A40005CB29B /* tkMacOSXHLEvents.c in Sources */, + F966BEEE08F27A40005CB29B /* tkMacOSXInit.c in Sources */, + F966BEF108F27A40005CB29B /* tkMacOSXKeyboard.c in Sources */, + F966BEF208F27A40005CB29B /* tkMacOSXKeyEvent.c in Sources */, + F966BEF308F27A40005CB29B /* tkMacOSXMenu.c in Sources */, + F966BEF608F27A40005CB29B /* tkMacOSXMenubutton.c in Sources */, + F966BEF708F27A40005CB29B /* tkMacOSXMenus.c in Sources */, + F966BEF808F27A40005CB29B /* tkMacOSXMouseEvent.c in Sources */, + F966BEF908F27A40005CB29B /* tkMacOSXNotify.c in Sources */, + F966BF0108F27A40005CB29B /* tkMacOSXRegion.c in Sources */, + F966BF0308F27A40005CB29B /* tkMacOSXScrlbr.c in Sources */, + F966BF0408F27A40005CB29B /* tkMacOSXSend.c in Sources */, + F966BF0508F27A40005CB29B /* tkMacOSXSubwindows.c in Sources */, + F966BF0608F27A40005CB29B /* tkMacOSXTest.c in Sources */, + F966BF0708F27A40005CB29B /* tkMacOSXWindowEvent.c in Sources */, + F966BF0808F27A40005CB29B /* tkMacOSXWm.c in Sources */, + F966BF0B08F27A40005CB29B /* tkMacOSXXStubs.c in Sources */, + F966BF7F08F27A41005CB29B /* tkAppInit.c in Sources */, + F966BF8308F27A41005CB29B /* tkUnix3d.c in Sources */, + F966BF9608F27A41005CB29B /* tkUnixScale.c in Sources */, + F966C02A08F27A42005CB29B /* xcolors.c in Sources */, + F966C02B08F27A42005CB29B /* xdraw.c in Sources */, + F966C02C08F27A42005CB29B /* xgc.c in Sources */, + F966C02D08F27A42005CB29B /* ximage.c in Sources */, + F966C02E08F27A42005CB29B /* xutil.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + F91BCC4F093152310042A6BF /* ReleaseUniversal */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_INSTALL_PATH = /Applications/Utilities; + BINDIR = "${PREFIX}/bin"; + BUILD_STYLE = Deployment; + CFLAGS = "-Wno-deprecated-declarations ${CFLAGS}"; + INSTALL_PATH = /Library/Frameworks; + MAKE_TARGET = deploy; + MANDIR = "${PREFIX}/man"; + PREFIX = /usr/local; + PRODUCT_NAME = Tk; + TCL_BUILD_DIR = "${SYMROOT}/../tcl/${BUILD_STYLE}"; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + }; + name = ReleaseUniversal; + }; + F91BCC50093152310042A6BF /* ReleaseUniversal */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + BINDIR = "${PREFIX}/bin"; + CONFIGURE_ARGS = "--enable-threads ${CONFIGURE_ARGS}"; + DEAD_CODE_STRIPPING = YES; + DEPLOYMENT_POSTPROCESSING = YES; + GCC_DEBUGGING_SYMBOLS = full; + GCC_DYNAMIC_NO_PIC = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = ""; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREFIX_HEADER = "${DERIVED_FILE_DIR}/tk/tkConfig.h"; + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_TK_CONFIG_H, + TCL_NO_DEPRECATED, + HAVE_TCL_CONFIG_H, + TCL_TOMMATH, + "MP_PREC=4", + "${GCC_PREPROCESSOR_DEFINITIONS}", + ); + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + HEADER_SEARCH_PATHS = ( + "${TK_SRCROOT}/xlib", + "${DERIVED_FILE_DIR}/tcl", + "${DERIVED_FILE_DIR}/tk", + ); + INCLUDEDIR = "${PREFIX}/include"; + INSTALL_PATH = "${BINDIR}"; + LIBDIR = "${PREFIX}/lib"; + MACOSX_DEPLOYMENT_TARGET = 10.4; + MANDIR = "${PREFIX}/man"; + OTHER_CFLAGS = ( + "-imacros", + "${DERIVED_FILE_DIR}/tcl/tclConfig.h", + ); + OTHER_LDFLAGS = ( + "-headerpad_max_install_names", + "-sectcreate", + __TEXT, + __tk_rsrc, + "${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc", + ); + PER_ARCH_CFLAGS_ppc = "-mcpu=G3 -mtune=G4"; + PREBINDING = NO; + PREFIX = /usr/local; + PRODUCT_NAME = tktest; + REZ_RESOURCE_MAP_READ_ONLY = YES; + REZ_SEARCH_PATHS = ( + "${TK_SRCROOT}/generic", + "${TCL_SRCROOT}/generic", + ); + SEPARATE_STRIP = YES; + TCL_LIBRARY = "${LIBDIR}/tcl${VERSION}"; + TCL_PACKAGE_PATH = "\"${LIBDIR} ${PREFIX}/share\""; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_LIBRARY = "${LIBDIR}/tk${VERSION}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + VERSION = 8.5; + WARNING_CFLAGS = ( + "-Wall", + "-Wno-implicit-int", + ); + ZERO_LINK = NO; + }; + name = ReleaseUniversal; + }; + F91BCC51093152310042A6BF /* ReleaseUniversal */ = { + isa = XCBuildConfiguration; + buildSettings = { + CFLAGS = "-arch ppc -arch i386 -isysroot ${SDKROOT} -mmacosx-version-min=10.4"; + CONFIGURE_ARGS = "--disable-symbols"; + GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = ReleaseUniversal; + }; + F95CC8AC09158F3100EA5ACE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_INSTALL_PATH = /Applications/Utilities; + BINDIR = "${PREFIX}/bin"; + BUILD_STYLE = Development; + CFLAGS = "-Wno-deprecated-declarations ${CFLAGS}"; + INSTALL_PATH = /Library/Frameworks; + MAKE_TARGET = develop; + MANDIR = "${PREFIX}/man"; + PREFIX = /usr/local; + PRODUCT_NAME = Tk; + TCL_BUILD_DIR = "${SYMROOT}/../tcl/${BUILD_STYLE}"; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + }; + name = Debug; + }; + F95CC8AD09158F3100EA5ACE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_INSTALL_PATH = /Applications/Utilities; + BINDIR = "${PREFIX}/bin"; + BUILD_STYLE = Deployment; + CFLAGS = "-Wno-deprecated-declarations ${CFLAGS}"; + INSTALL_PATH = /Library/Frameworks; + MAKE_TARGET = deploy; + MANDIR = "${PREFIX}/man"; + PREFIX = /usr/local; + PRODUCT_NAME = Tk; + TCL_BUILD_DIR = "${SYMROOT}/../tcl/${BUILD_STYLE}"; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + }; + name = Release; + }; + F95CC8AE09158F3100EA5ACE /* DebugNoFixZL */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_INSTALL_PATH = /Applications/Utilities; + BINDIR = "${PREFIX}/bin"; + BUILD_STYLE = Development; + CFLAGS = "-Wno-deprecated-declarations ${CFLAGS}"; + INSTALL_PATH = /Library/Frameworks; + MAKE_TARGET = develop; + MANDIR = "${PREFIX}/man"; + PREFIX = /usr/local; + PRODUCT_NAME = Tk; + TCL_BUILD_DIR = "${SYMROOT}/../tcl/${BUILD_STYLE}"; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + }; + name = DebugNoFixZL; + }; + F95CC8B109158F3100EA5ACE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BINDIR = "${PREFIX}/bin"; + CONFIGURE_ARGS = "--enable-threads ${CONFIGURE_ARGS}"; + DEAD_CODE_STRIPPING = NO; + DEPLOYMENT_POSTPROCESSING = NO; + GCC_DEBUGGING_SYMBOLS = default; + GCC_DYNAMIC_NO_PIC = YES; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = ""; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREFIX_HEADER = "${DERIVED_FILE_DIR}/tk/tkConfig.h"; + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_TK_CONFIG_H, + TCL_NO_DEPRECATED, + HAVE_TCL_CONFIG_H, + TCL_TOMMATH, + "MP_PREC=4", + "${GCC_PREPROCESSOR_DEFINITIONS}", + ); + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + HEADER_SEARCH_PATHS = ( + "${TK_SRCROOT}/xlib", + "${DERIVED_FILE_DIR}/tcl", + "${DERIVED_FILE_DIR}/tk", + ); + INCLUDEDIR = "${PREFIX}/include"; + INSTALL_PATH = "${BINDIR}"; + LIBDIR = "${PREFIX}/lib"; + MACOSX_DEPLOYMENT_TARGET = 10.4; + MANDIR = "${PREFIX}/man"; + OTHER_CFLAGS = ( + "-imacros", + "${DERIVED_FILE_DIR}/tcl/tclConfig.h", + ); + OTHER_LDFLAGS = ( + "-headerpad_max_install_names", + "-sectcreate", + __TEXT, + __tk_rsrc, + "${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc", + ); + PER_ARCH_CFLAGS_ppc = "-mcpu=G3 -mtune=G4"; + PREBINDING = NO; + PREFIX = /usr/local; + PRODUCT_NAME = tktest; + REZ_RESOURCE_MAP_READ_ONLY = YES; + REZ_SEARCH_PATHS = ( + "${TK_SRCROOT}/generic", + "${TCL_SRCROOT}/generic", + ); + SEPARATE_STRIP = YES; + TCL_LIBRARY = "${LIBDIR}/tcl${VERSION}"; + TCL_PACKAGE_PATH = "\"${LIBDIR} ${PREFIX}/share\""; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_LIBRARY = "${LIBDIR}/tk${VERSION}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + VERSION = 8.5; + WARNING_CFLAGS = ( + "-Wall", + "-Wno-implicit-int", + ); + ZERO_LINK = YES; + }; + name = Debug; + }; + F95CC8B209158F3100EA5ACE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BINDIR = "${PREFIX}/bin"; + CONFIGURE_ARGS = "--enable-threads ${CONFIGURE_ARGS}"; + DEAD_CODE_STRIPPING = YES; + DEPLOYMENT_POSTPROCESSING = YES; + GCC_DEBUGGING_SYMBOLS = full; + GCC_DYNAMIC_NO_PIC = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = ""; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREFIX_HEADER = "${DERIVED_FILE_DIR}/tk/tkConfig.h"; + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_TK_CONFIG_H, + TCL_NO_DEPRECATED, + HAVE_TCL_CONFIG_H, + TCL_TOMMATH, + "MP_PREC=4", + "${GCC_PREPROCESSOR_DEFINITIONS}", + ); + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + HEADER_SEARCH_PATHS = ( + "${TK_SRCROOT}/xlib", + "${DERIVED_FILE_DIR}/tcl", + "${DERIVED_FILE_DIR}/tk", + ); + INCLUDEDIR = "${PREFIX}/include"; + INSTALL_PATH = "${BINDIR}"; + LIBDIR = "${PREFIX}/lib"; + MACOSX_DEPLOYMENT_TARGET = 10.4; + MANDIR = "${PREFIX}/man"; + OTHER_CFLAGS = ( + "-imacros", + "${DERIVED_FILE_DIR}/tcl/tclConfig.h", + ); + OTHER_LDFLAGS = ( + "-headerpad_max_install_names", + "-sectcreate", + __TEXT, + __tk_rsrc, + "${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc", + ); + PER_ARCH_CFLAGS_ppc = "-mcpu=G3 -mtune=G4"; + PREBINDING = NO; + PREFIX = /usr/local; + PRODUCT_NAME = tktest; + REZ_RESOURCE_MAP_READ_ONLY = YES; + REZ_SEARCH_PATHS = ( + "${TK_SRCROOT}/generic", + "${TCL_SRCROOT}/generic", + ); + SEPARATE_STRIP = YES; + TCL_LIBRARY = "${LIBDIR}/tcl${VERSION}"; + TCL_PACKAGE_PATH = "\"${LIBDIR} ${PREFIX}/share\""; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_LIBRARY = "${LIBDIR}/tk${VERSION}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + VERSION = 8.5; + WARNING_CFLAGS = ( + "-Wall", + "-Wno-implicit-int", + ); + ZERO_LINK = NO; + }; + name = Release; + }; + F95CC8B309158F3100EA5ACE /* DebugNoFixZL */ = { + isa = XCBuildConfiguration; + buildSettings = { + BINDIR = "${PREFIX}/bin"; + CONFIGURE_ARGS = "--enable-threads ${CONFIGURE_ARGS}"; + DEAD_CODE_STRIPPING = NO; + DEPLOYMENT_POSTPROCESSING = NO; + GCC_DEBUGGING_SYMBOLS = default; + GCC_DYNAMIC_NO_PIC = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = ""; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREFIX_HEADER = "${DERIVED_FILE_DIR}/tk/tkConfig.h"; + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_TK_CONFIG_H, + TCL_NO_DEPRECATED, + HAVE_TCL_CONFIG_H, + TCL_TOMMATH, + "MP_PREC=4", + "${GCC_PREPROCESSOR_DEFINITIONS}", + ); + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + HEADER_SEARCH_PATHS = ( + "${TK_SRCROOT}/xlib", + "${DERIVED_FILE_DIR}/tcl", + "${DERIVED_FILE_DIR}/tk", + ); + INCLUDEDIR = "${PREFIX}/include"; + INSTALL_PATH = "${BINDIR}"; + LIBDIR = "${PREFIX}/lib"; + MACOSX_DEPLOYMENT_TARGET = 10.4; + MANDIR = "${PREFIX}/man"; + OTHER_CFLAGS = ( + "-imacros", + "${DERIVED_FILE_DIR}/tcl/tclConfig.h", + ); + OTHER_LDFLAGS = ( + "-headerpad_max_install_names", + "-sectcreate", + __TEXT, + __tk_rsrc, + "${REZ_COLLECTOR_DIR}/${PRODUCT_NAME}.rsrc", + ); + PER_ARCH_CFLAGS_ppc = "-mcpu=G3 -mtune=G4"; + PREBINDING = NO; + PREFIX = /usr/local; + PRODUCT_NAME = tktest; + REZ_RESOURCE_MAP_READ_ONLY = YES; + REZ_SEARCH_PATHS = ( + "${TK_SRCROOT}/generic", + "${TCL_SRCROOT}/generic", + ); + SEPARATE_STRIP = YES; + TCL_LIBRARY = "${LIBDIR}/tcl${VERSION}"; + TCL_PACKAGE_PATH = "\"${LIBDIR} ${PREFIX}/share\""; + TCL_SRCROOT = "${SRCROOT}/../../tcl"; + TK_LIBRARY = "${LIBDIR}/tk${VERSION}"; + TK_SRCROOT = "${SRCROOT}/../../tk"; + VERSION = 8.5; + WARNING_CFLAGS = ( + "-Wall", + "-Wno-implicit-int", + ); + ZERO_LINK = NO; + }; + name = DebugNoFixZL; + }; + F95CC8B609158F3100EA5ACE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURE_ARGS = "--enable-symbols"; + GCC_PREPROCESSOR_DEFINITIONS = "__private_extern__=extern"; + }; + name = Debug; + }; + F95CC8B709158F3100EA5ACE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURE_ARGS = "--disable-symbols"; + GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; + }; + name = Release; + }; + F95CC8B809158F3100EA5ACE /* DebugNoFixZL */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURE_ARGS = "--enable-symbols"; + GCC_PREPROCESSOR_DEFINITIONS = ""; + }; + name = DebugNoFixZL; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + F95CC8AB09158F3100EA5ACE /* Build configuration list for PBXLegacyTarget "Tk" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F95CC8AC09158F3100EA5ACE /* Debug */, + F95CC8AD09158F3100EA5ACE /* Release */, + F95CC8AE09158F3100EA5ACE /* DebugNoFixZL */, + F91BCC4F093152310042A6BF /* ReleaseUniversal */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + F95CC8B009158F3100EA5ACE /* Build configuration list for PBXNativeTarget "tktest" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F95CC8B109158F3100EA5ACE /* Debug */, + F95CC8B209158F3100EA5ACE /* Release */, + F95CC8B309158F3100EA5ACE /* DebugNoFixZL */, + F91BCC50093152310042A6BF /* ReleaseUniversal */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + F95CC8B509158F3100EA5ACE /* Build configuration list for PBXProject "Wish" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F95CC8B609158F3100EA5ACE /* Debug */, + F95CC8B709158F3100EA5ACE /* Release */, + F95CC8B809158F3100EA5ACE /* DebugNoFixZL */, + F91BCC51093152310042A6BF /* ReleaseUniversal */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/macosx/buildTkConfig.tcl b/macosx/buildTkConfig.tcl deleted file mode 100755 index 45597ea..0000000 --- a/macosx/buildTkConfig.tcl +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# -# Synthesize tkConfig.sh for Mac OS X based -# on tclConfig.sh and tkConfig.sh.in -# -# RCS: @(#) $Id: buildTkConfig.tcl,v 1.4 2004/11/16 04:05:53 das Exp $ -# -# the next line restarts using tclsh \ -exec tclsh8.4 "$0" "$@" - -proc main {tclConfigFile tkConfigFileIn tkConfigFile} { - set in [open $tclConfigFile] - set tclConfig [read $in] - close $in - set in [open $tkConfigFileIn] - set tkConfig [read $in] - close $in - set tclconfvars [regexp -all -inline -line -- {^TCL_([^=]*)=(.*)$} $tclConfig] - lappend tclconfvars {} {XINCLUDES} \ - [lindex [regexp -inline -line -- {^TCL_INCLUDE_SPEC=(.*)$} $tclConfig] 1] - set tkconfvars [regexp -all -inline -line -- {^TK_([^=]*)=} $tkConfig] - foreach {-> var val} $tclconfvars { - regsub -all -- {([Tt])cl((?![[:alnum:]])|stub)} $val {\1k\2} val - foreach {-> tkvar} $tkconfvars { - regsub -all -- "TCL_$tkvar" $val "TK_$tkvar" val - } - regsub -line -- "^TK_$var=.*\$" $tkConfig "TK_$var=$val" tkConfig - } - regsub -line -all -- {@[^@]+@} $tkConfig {} tkConfig - regsub -line -all -- {(/tk)/(?:Development|Deployment)} $tkConfig {\1} tkConfig - regsub -line {^(TK_DEFS=')} $tkConfig {\1 -DMAC_OSX_TK } tkConfig - - set out [open $tkConfigFile w] - puts $out $tkConfig - close $out -} - -if {$argc != 3} { - puts stderr "usage: $argv0 /path/to/tclConfig.sh \ -/path/to/tkConfig.sh.in /path/to/tkConfig.sh" - exit 1 -} - -main [lindex $argv 0] [lindex $argv 1] [lindex $argv 2] diff --git a/macosx/configure.ac b/macosx/configure.ac new file mode 100644 index 0000000..9054e4a --- /dev/null +++ b/macosx/configure.ac @@ -0,0 +1,13 @@ +#! /bin/bash -norc +dnl This file is an input file used by the GNU "autoconf" program to +dnl generate the file "configure", which is run during Tk installation +dnl to configure the system for the local environment. +# +# RCS: @(#) $Id: configure.ac,v 1.1 2005/11/27 02:36:14 das Exp $ + +dnl Ensure that the config (auto)headers support is used, then just +dnl include the configure sources from ../unix: + +m4_include(../unix/aclocal.m4) +m4_define(SC_USE_CONFIG_HEADERS) +m4_include(../unix/configure.in) diff --git a/macosx/tkMacOSXButton.c b/macosx/tkMacOSXButton.c index a89088f..8effde3 100644 --- a/macosx/tkMacOSXButton.c +++ b/macosx/tkMacOSXButton.c @@ -10,7 +10,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXButton.c,v 1.15 2005/09/10 14:53:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXButton.c,v 1.16 2005/11/27 02:36:14 das Exp $ */ #include "tkButton.h" @@ -109,8 +109,8 @@ static void SetupBevelButton _ANSI_ARGS_((MacButton *butPtr, ControlRef controlHandle, GWorldPtr destPort, GC gc, Pixmap pixmap)); -extern int TkFontGetFirstTextLayout(Tk_TextLayout layout, Tk_Font * font, char * dst); -extern void TkMacOSXInitControlFontStyle(Tk_Font tkfont,ControlFontStylePtr fsPtr); +MODULE_SCOPE int TkFontGetFirstTextLayout(Tk_TextLayout layout, Tk_Font * font, char * dst); +MODULE_SCOPE void TkMacOSXInitControlFontStyle(Tk_Font tkfont,ControlFontStylePtr fsPtr); /* * The class procedure table for the button widgets. @@ -797,7 +797,7 @@ TkpDestroyButton( *---------------------------------------------------------------------- */ -int +static int TkMacOSXInitControl ( MacButton *mbPtr, /* Mac button. */ GWorldPtr destPort, diff --git a/macosx/tkMacOSXCarbonEvents.c b/macosx/tkMacOSXCarbonEvents.c index 94e5f13..ef2e32d 100644 --- a/macosx/tkMacOSXCarbonEvents.c +++ b/macosx/tkMacOSXCarbonEvents.c @@ -2,12 +2,19 @@ * tkMacOSXCarbonEvents.c -- * * This file implements functions that register for and handle - * various Carbon Events. The reason a separate set of handlers - * is necessary is that not all interesting events get delivered - * directly to the event queue through ReceiveNextEvent. Some only - * get delivered if you register a Carbon Event Handler for the event. + * various Carbon Events and Timers. Most carbon events of interest + * to TkAqua are processed in a handler registered on the dispatcher + * event target so that we get first crack at them before HIToolbox + * dispatchers/processes them further. + * As some events are sent directly to the focus or app event target + * and not dispatched normally, we also register a handler on the + * application event target. * - * Copyright 2001, Apple Computer, Inc. + * Copyright 2001, Apple Computer, Inc. + * Copyright (c) 2005 Daniel A. Steffen <das@users.sourceforge.net> + * + * See the file "license.terms" for information on usage and redistribution of + * this file, and for a DISCLAIMER OF ALL WARRANTIES. * * The following terms apply to all files originating from Apple * Computer, Inc. ("Apple") and associated with the software @@ -53,7 +60,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXCarbonEvents.c,v 1.5 2005/09/10 15:11:15 das Exp $ + * RCS: @(#) $Id: tkMacOSXCarbonEvents.c,v 1.6 2005/11/27 02:36:14 das Exp $ */ #include "tkInt.h" @@ -62,69 +69,83 @@ #include "tkMacOSXDebug.h" /* -#ifdef TK_MAC_DEBUG +#ifdef TK_MAC_DEBUG #define TK_MAC_DEBUG_CARBON_EVENTS #endif */ -#ifdef TK_MAC_DEBUG_CARBON_EVENTS -/* Carbon-internal event debugging routines (c.f. Technote 2124): */ -void _DebugPrintEvent(EventRef inEvent); -void _TraceEventByName(CFStringRef eventName); -#endif /* TK_MAC_DEBUG_CARBON_EVENTS */ - /* Declarations of functions used only in this file */ -static OSStatus CarbonEventHandlerProc ( - EventHandlerCallRef callRef, - EventRef inEvent, - void *userData); +static OSStatus CarbonEventHandlerProc(EventHandlerCallRef callRef, + EventRef event, void *userData); +static OSStatus InstallStandardApplicationEventHandler(); +static void ExitRaelEventHandlerProc (EventHandlerCallRef, EventRef, void*) + __attribute__ ((__noreturn__)); +static void CarbonTimerProc(EventLoopTimerRef timer, void *userData); + +/* Static data used by several functions in this file */ +static jmp_buf exitRaelJmpBuf; +static EventLoopTimerRef carbonTimer = NULL; +static int carbonTimerEnabled = 0; /* *---------------------------------------------------------------------- * * CarbonEventHandlerProc -- * - * This procedure is the handler for all registered CarbonEvents. + * This procedure is the handler for all registered CarbonEvents. * * Results: - * None. + * OS status code. * * Side effects: - * Dispatches CarbonEvents. + * Dispatches CarbonEvents. * *---------------------------------------------------------------------- */ static OSStatus CarbonEventHandlerProc ( - EventHandlerCallRef callRef, - EventRef inEvent, - void *inUserData) + EventHandlerCallRef callRef, + EventRef event, + void *userData) { - OSStatus result = eventNotHandledErr; + OSStatus result = eventNotHandledErr; TkMacOSXEvent macEvent; MacEventStatus eventStatus; + macEvent.eventRef = event; + macEvent.eClass = GetEventClass(macEvent.eventRef); + macEvent.eKind = GetEventKind(macEvent.eventRef); + macEvent.interp = (Tcl_Interp *) userData; + bzero(&eventStatus, sizeof(eventStatus)); + #ifdef TK_MAC_DEBUG_CARBON_EVENTS char buf [256]; - CarbonEventToAscii(inEvent, buf); - fprintf(stderr, "CarbonEventHandlerProc started handling %s\n", buf); - _DebugPrintEvent(inEvent); + if (macEvent.eKind != kEventMouseMoved && + macEvent.eKind != kEventMouseDragged) { + CarbonEventToAscii(event, buf); + fprintf(stderr, "CarbonEventHandlerProc started handling %s\n", buf); + TkMacOSXInitNamedSymbol(HIToolbox, void, _DebugPrintEvent, + EventRef inEvent); + if (_DebugPrintEvent) { + /* Carbon-internal event debugging (c.f. Technote 2124) */ + _DebugPrintEvent(event); + } + } #endif /* TK_MAC_DEBUG_CARBON_EVENTS */ - macEvent.eventRef = inEvent; - macEvent.eClass = GetEventClass(macEvent.eventRef); - macEvent.eKind = GetEventKind(macEvent.eventRef); - macEvent.interp = (Tcl_Interp *) inUserData; - bzero(&eventStatus, sizeof(eventStatus)); TkMacOSXProcessEvent(&macEvent,&eventStatus); if (eventStatus.stopProcessing) { - result = noErr; + result = noErr; } #ifdef TK_MAC_DEBUG_CARBON_EVENTS - fprintf(stderr, "CarbonEventHandlerProc finished handling %s: %s handled\n", buf, - eventStatus.stopProcessing ? " " : "not"); + if (macEvent.eKind != kEventMouseMoved && + macEvent.eKind != kEventMouseDragged) { + fprintf(stderr, + "CarbonEventHandlerProc finished handling %s: %s handled\n", + buf, eventStatus.stopProcessing ? " " : "not"); + } #endif /* TK_MAC_DEBUG_CARBON_EVENTS */ return result; } @@ -134,75 +155,312 @@ CarbonEventHandlerProc ( * * TkMacOSXInitCarbonEvents -- * - * This procedure initializes all CarbonEvent handlers. + * This procedure initializes all CarbonEvent handlers. * * Results: - * None. + * None. * * Side effects: - * Handlers for Carbon Events are registered. + * Handlers for Carbon Events are registered. * *---------------------------------------------------------------------- */ MODULE_SCOPE void TkMacOSXInitCarbonEvents ( - Tcl_Interp *interp) + Tcl_Interp *interp) { + OSStatus err; const EventTypeSpec dispatcherEventTypes[] = { - {kEventClassMouse, kEventMouseDown}, - {kEventClassMouse, kEventMouseUp}, - {kEventClassMouse, kEventMouseMoved}, - {kEventClassMouse, kEventMouseDragged}, - {kEventClassMouse, kEventMouseWheelMoved}, - {kEventClassWindow, kEventWindowUpdate}, - {kEventClassWindow, kEventWindowActivated}, - {kEventClassWindow, kEventWindowDeactivated}, - {kEventClassKeyboard, kEventRawKeyDown}, - {kEventClassKeyboard, kEventRawKeyRepeat}, - {kEventClassKeyboard, kEventRawKeyUp}, - {kEventClassKeyboard, kEventRawKeyModifiersChanged}, - {kEventClassKeyboard, kEventRawKeyRepeat}, - {kEventClassApplication, kEventAppActivated}, - {kEventClassApplication, kEventAppDeactivated}, - {kEventClassApplication, kEventAppQuit}, - {kEventClassAppleEvent, kEventAppleEvent}, + {kEventClassMouse, kEventMouseDown}, + {kEventClassMouse, kEventMouseUp}, + {kEventClassMouse, kEventMouseMoved}, + {kEventClassMouse, kEventMouseDragged}, + {kEventClassMouse, kEventMouseWheelMoved}, + {kEventClassWindow, kEventWindowUpdate}, + {kEventClassWindow, kEventWindowActivated}, + {kEventClassWindow, kEventWindowDeactivated}, + {kEventClassKeyboard, kEventRawKeyDown}, + {kEventClassKeyboard, kEventRawKeyRepeat}, + {kEventClassKeyboard, kEventRawKeyUp}, + {kEventClassKeyboard, kEventRawKeyModifiersChanged}, + {kEventClassKeyboard, kEventRawKeyRepeat}, + {kEventClassApplication, kEventAppActivated}, + {kEventClassApplication, kEventAppDeactivated}, + {kEventClassApplication, kEventAppQuit}, }; const EventTypeSpec applicationEventTypes[] = { - {kEventClassWindow, kEventWindowExpanded}, - {kEventClassApplication, kEventAppHidden}, - {kEventClassApplication, kEventAppShown}, + {kEventClassMenu, kEventMenuBeginTracking}, + {kEventClassMenu, kEventMenuEndTracking}, + {kEventClassCommand, kEventCommandProcess}, + {kEventClassWindow, kEventWindowExpanded}, + {kEventClassApplication, kEventAppHidden}, + {kEventClassApplication, kEventAppShown}, }; EventHandlerUPP handler = NewEventHandlerUPP(CarbonEventHandlerProc); - InstallEventHandler(GetEventDispatcherTarget(), handler, - GetEventTypeCount(dispatcherEventTypes), dispatcherEventTypes, - (void *) interp, NULL); - InstallEventHandler(GetApplicationEventTarget(), handler, - GetEventTypeCount(applicationEventTypes), applicationEventTypes, - (void *) interp, NULL); + err = InstallStandardApplicationEventHandler(); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr, "InstallStandardApplicationEventHandler failed, %d\n", + (int) err); +#endif + } + err = InstallEventHandler(GetEventDispatcherTarget(), handler, + GetEventTypeCount(dispatcherEventTypes), dispatcherEventTypes, + (void *) interp, NULL); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr, "InstallEventHandler failed, %d\n", (int) err); +#endif + } + err = InstallEventHandler(GetApplicationEventTarget(), handler, + GetEventTypeCount(applicationEventTypes), applicationEventTypes, + (void *) interp, NULL); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr, "InstallEventHandler failed, %d\n", (int) err); +#endif + } + +#ifdef TK_MAC_DEBUG_CARBON_EVENTS + TkMacOSXInitNamedSymbol(HIToolbox, void, _TraceEventByName, CFStringRef); + if (_TraceEventByName) { + /* Carbon-internal event debugging (c.f. Technote 2124) */ + _TraceEventByName(CFSTR("kEventMouseDown")); + _TraceEventByName(CFSTR("kEventMouseUp")); + _TraceEventByName(CFSTR("kEventMouseWheelMoved")); + _TraceEventByName(CFSTR("kEventWindowUpdate")); + _TraceEventByName(CFSTR("kEventWindowActivated")); + _TraceEventByName(CFSTR("kEventWindowDeactivated")); + _TraceEventByName(CFSTR("kEventRawKeyDown")); + _TraceEventByName(CFSTR("kEventRawKeyRepeat")); + _TraceEventByName(CFSTR("kEventRawKeyUp")); + _TraceEventByName(CFSTR("kEventRawKeyModifiersChanged")); + _TraceEventByName(CFSTR("kEventRawKeyRepeat")); + _TraceEventByName(CFSTR("kEventAppActivated")); + _TraceEventByName(CFSTR("kEventAppDeactivated")); + _TraceEventByName(CFSTR("kEventAppQuit")); + _TraceEventByName(CFSTR("kEventMenuBeginTracking")); + _TraceEventByName(CFSTR("kEventMenuEndTracking")); + _TraceEventByName(CFSTR("kEventCommandProcess")); + _TraceEventByName(CFSTR("kEventWindowExpanded")); + _TraceEventByName(CFSTR("kEventAppHidden")); + _TraceEventByName(CFSTR("kEventAppShown")); + } +#endif /* TK_MAC_DEBUG_CARBON_EVENTS */ +} + +/* + *---------------------------------------------------------------------- + * + * InstallStandardApplicationEventHandler -- + * + * This procedure installs the carbon standard application event + * handler. + * + * Results: + * OS status code. + * + * Side effects: + * Standard handlers for application Carbon Events are registered. + * + *---------------------------------------------------------------------- + */ + +static OSStatus +InstallStandardApplicationEventHandler() +{ + /* + * This is a hack to workaround missing Carbon API to install the standard + * application event handler (InstallStandardEventHandler() does not work + * on the application target). The only way to install the standard app + * handler is to call RunApplicationEventLoop(), but since we are running + * our own event loop, we'll immediately need to break out of RAEL again: + * we do this via longjmp out of the ExitRaelEventHandlerProc event handler + * called first off from RAEL by posting a high priority dummy event. + * This workaround is derived from a similar approach in Technical Q&A 1061. + */ + enum { kExitRaelEvent = 'ExiT' }; + const EventTypeSpec exitRaelEventType = + { kExitRaelEvent, kExitRaelEvent}; + EventHandlerUPP exitRaelEventHandler; + EventHandlerRef exitRaelEventHandlerRef = NULL; + EventRef exitRaelEvent = NULL; + OSStatus err = memFullErr; + + exitRaelEventHandler = NewEventHandlerUPP( + (EventHandlerProcPtr) ExitRaelEventHandlerProc); + if (exitRaelEventHandler) { + err = InstallEventHandler(GetEventDispatcherTarget(), + exitRaelEventHandler, 1, &exitRaelEventType, NULL, + &exitRaelEventHandlerRef); + } + if (err == noErr) { + err = CreateEvent(NULL, kExitRaelEvent, kExitRaelEvent, + GetCurrentEventTime(), kEventAttributeNone, &exitRaelEvent); + } + if (err == noErr) { + err = PostEventToQueue(GetMainEventQueue(), exitRaelEvent, + kEventPriorityHigh); + } + if (err == noErr) { + if (!setjmp(exitRaelJmpBuf)) { + RunApplicationEventLoop(); + /* This point should never be reached ! */ + Tcl_Panic("RunApplicationEventLoop exited !"); + } + } + if (exitRaelEvent) { + ReleaseEvent(exitRaelEvent); + } + if (exitRaelEventHandlerRef) { + RemoveEventHandler(exitRaelEventHandlerRef); + } + if (exitRaelEventHandler) { + DisposeEventHandlerUPP(exitRaelEventHandler); + } + return err; +} + +/* + *---------------------------------------------------------------------- + * + * ExitRaelEventHandlerProc -- + * + * This procedure is the dummy event handler used to break out of + * RAEL via longjmp, it is called as the first ever event handler + * in RAEL by posting a high priority dummy event. + * + * Results: + * None. Never returns ! + * + * Side effects: + * longjmp back to InstallStandardApplicationEventHandler(). + * + *---------------------------------------------------------------------- + */ + +static void +ExitRaelEventHandlerProc ( + EventHandlerCallRef callRef, + EventRef event, void *userData) +{ + longjmp(exitRaelJmpBuf, 1); +} + +/* + *---------------------------------------------------------------------- + * + * CarbonTimerProc -- + * + * This procedure is the carbon timer handler that runs the tcl + * event loop periodically. It does not process TCL_WINDOW_EVENTS + * to avoid reentry issues with Carbon, nor TCL_IDLE_EVENTS since + * it is only intended to be called during short periods of busy + * time such as during menu tracking. + * + * Results: + * None. + * + * Side effects: + * Runs the Tcl event loop. + * + *---------------------------------------------------------------------- + */ +static void +CarbonTimerProc ( + EventLoopTimerRef timer, + void *userData) +{ + while(carbonTimerEnabled && Tcl_DoOneEvent( + TCL_FILE_EVENTS|TCL_TIMER_EVENTS|TCL_DONT_WAIT)) { #ifdef TK_MAC_DEBUG_CARBON_EVENTS - _TraceEventByName(CFSTR("kEventMouseDown")); - _TraceEventByName(CFSTR("kEventMouseUp")); - _TraceEventByName(CFSTR("kEventMouseMoved")); - _TraceEventByName(CFSTR("kEventMouseDragged")); - _TraceEventByName(CFSTR("kEventMouseWheelMoved")); - _TraceEventByName(CFSTR("kEventWindowUpdate")); - _TraceEventByName(CFSTR("kEventWindowActivated")); - _TraceEventByName(CFSTR("kEventWindowDeactivated")); - _TraceEventByName(CFSTR("kEventRawKeyDown")); - _TraceEventByName(CFSTR("kEventRawKeyRepeat")); - _TraceEventByName(CFSTR("kEventRawKeyUp")); - _TraceEventByName(CFSTR("kEventRawKeyModifiersChanged")); - _TraceEventByName(CFSTR("kEventRawKeyRepeat")); - _TraceEventByName(CFSTR("kEventAppActivated")); - _TraceEventByName(CFSTR("kEventAppDeactivated")); - _TraceEventByName(CFSTR("kEventAppQuit")); - _TraceEventByName(CFSTR("kEventAppleEvent")); - _TraceEventByName(CFSTR("kEventWindowExpanded")); - _TraceEventByName(CFSTR("kEventAppHidden")); - _TraceEventByName(CFSTR("kEventAppShown")); + fprintf(stderr, "Processed tcl event from carbon timer\n"); #endif /* TK_MAC_DEBUG_CARBON_EVENTS */ + } } + +/* + *---------------------------------------------------------------------- + * + * TkMacOSXStartTclEventLoopCarbonTimer -- + * + * This procedure installs (if necessary) and starts a carbon + * event timer that runs the tcl event loop periodically. + * It should be called whenever a nested carbon event loop is + * run by HIToolbox (e.g. during menutracking) to ensure that + * non-window non-idle tcl events are processed. + * + * Results: + * OS status code. + * + * Side effects: + * Carbon event timer is installed and started. + * + *---------------------------------------------------------------------- + */ + +MODULE_SCOPE OSStatus +TkMacOSXStartTclEventLoopCarbonTimer() +{ + OSStatus err; + + if(!carbonTimer) { + EventLoopTimerUPP timerUPP = NewEventLoopTimerUPP(CarbonTimerProc); + err = InstallEventLoopTimer(GetMainEventLoop(), kEventDurationNoWait, + 5 * kEventDurationMillisecond, timerUPP, NULL, &carbonTimer); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr, "InstallEventLoopTimer failed, %d\n", (int) err); +#endif + } + } else { + err = SetEventLoopTimerNextFireTime(carbonTimer, kEventDurationNoWait); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr, "SetEventLoopTimerNextFireTime failed, %d\n", + (int) err); +#endif + } + } + carbonTimerEnabled = 1; + return err; +} + +/* + *---------------------------------------------------------------------- + * + * TkMacOSXStopTclEventLoopCarbonTimer -- + * + * This procedure stops the carbon event timer started by + * TkMacOSXStartTclEventLoopCarbonTimer(). + * + * Results: + * OS status code. + * + * Side effects: + * Carbon event timer is stopped. + * + *---------------------------------------------------------------------- + */ + +MODULE_SCOPE OSStatus +TkMacOSXStopTclEventLoopCarbonTimer() +{ + OSStatus err = noErr; + if(carbonTimer) { + err = SetEventLoopTimerNextFireTime(carbonTimer, kEventDurationForever); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr, "SetEventLoopTimerNextFireTime failed, %d\n", + (int) err); +#endif + } + } + carbonTimerEnabled = 0; + return err; +} + diff --git a/macosx/tkMacOSXDebug.c b/macosx/tkMacOSXDebug.c index 6c2d2f4..9997886 100644 --- a/macosx/tkMacOSXDebug.c +++ b/macosx/tkMacOSXDebug.c @@ -50,7 +50,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXDebug.c,v 1.5 2005/09/10 14:53:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXDebug.c,v 1.6 2005/11/27 02:36:14 das Exp $ */ #include "tkMacOSXDebug.h" @@ -230,7 +230,7 @@ static MyEventNameList eventNameList [] = { }; -MyEventName classicEventNames [] = { +static MyEventName classicEventNames [] = { { nullEvent,"nullEvent" }, { mouseDown,"mouseDown" }, { mouseUp,"mouseUp" }, @@ -245,7 +245,7 @@ MyEventName classicEventNames [] = { { 0, NULL } }; -char * +MODULE_SCOPE char * CarbonEventToAscii(EventRef eventRef, char * buf) { EventClass eventClass; @@ -289,7 +289,8 @@ CarbonEventToAscii(EventRef eventRef, char * buf) return iBuf; } -char * CarbonEventKindToAscii(EventRef eventRef, char * buf ) +MODULE_SCOPE char * +CarbonEventKindToAscii(EventRef eventRef, char * buf ) { EventClass eventClass; EventKind eventKind; @@ -324,7 +325,8 @@ char * CarbonEventKindToAscii(EventRef eventRef, char * buf ) return buf; } -char * ClassicEventToAscii(EventRecord * eventPtr, char * buf ) +MODULE_SCOPE char * +ClassicEventToAscii(EventRecord * eventPtr, char * buf ) { MyEventName * names = NULL; int found = 0; @@ -353,27 +355,31 @@ char * ClassicEventToAscii(EventRecord * eventPtr, char * buf ) } -void printPoint(char * tag, Point * p ) +MODULE_SCOPE void +printPoint(char * tag, Point * p ) { fprintf(stderr,"%s %4d %4d\n", tag,p->h,p->v ); } -void printRect(char * tag, Rect * r ) +MODULE_SCOPE void +printRect(char * tag, Rect * r ) { fprintf(stderr,"%s %4d %4d %4d %4d (%dx%d)\n", tag, r->left, r->top, r->right, r->bottom, r->right - r->left + 1, r->bottom - r->top + 1); } -void printRegion(char * tag, RgnHandle rgn ) +MODULE_SCOPE void +printRegion(char * tag, RgnHandle rgn ) { Rect r; GetRegionBounds(rgn,&r); printRect(tag,&r); } -void printWindowTitle(char * tag, WindowRef window ) +MODULE_SCOPE void +printWindowTitle(char * tag, WindowRef window ) { Str255 title; GetWTitle(window,title); @@ -386,7 +392,7 @@ typedef struct { char * name; } MsgName; -MsgName msgNames [] = { +static MsgName msgNames [] = { { kMenuDrawMsg, "Draw"}, { kMenuSizeMsg, "Size"}, { kMenuPopUpMsg, "PopUp"}, @@ -400,8 +406,7 @@ MsgName msgNames [] = { { -1, NULL } }; - -char * +MODULE_SCOPE char * TkMacOSXMenuMessageToAscii(int msg, char * s) { MsgName * msgNamePtr; @@ -417,20 +422,21 @@ TkMacOSXMenuMessageToAscii(int msg, char * s) return s; } +static MsgName trackingNames [] = { + { kMouseTrackingMousePressed , "MousePressed " }, + { kMouseTrackingMouseReleased , "MouseReleased " }, + { kMouseTrackingMouseExited , "MouseExited " }, + { kMouseTrackingMouseEntered , "MouseEntered " }, + { kMouseTrackingMouseMoved , "MouseMoved " }, + { kMouseTrackingKeyModifiersChanged, "KeyModifiersChanged" }, + { kMouseTrackingUserCancelled , "UserCancelled " }, + { kMouseTrackingTimedOut , "TimedOut " }, + { -1, NULL } +}; -char * MouseTrackingResultToAscii(MouseTrackingResult r, char * buf) +MODULE_SCOPE char * +MouseTrackingResultToAscii(MouseTrackingResult r, char * buf) { - MsgName trackingNames [] = { - { kMouseTrackingMousePressed , "MousePressed " }, - { kMouseTrackingMouseReleased , "MouseReleased " }, - { kMouseTrackingMouseExited , "MouseExited " }, - { kMouseTrackingMouseEntered , "MouseEntered " }, - { kMouseTrackingMouseMoved , "MouseMoved " }, - { kMouseTrackingKeyModifiersChanged, "KeyModifiersChanged" }, - { kMouseTrackingUserCancelled , "UserCancelled " }, - { kMouseTrackingTimedOut , "TimedOut " }, - { -1, NULL } - }; MsgName * namePtr; for (namePtr = trackingNames; namePtr->name; namePtr++) { if (namePtr->msg == r) { diff --git a/macosx/tkMacOSXDebug.h b/macosx/tkMacOSXDebug.h index 4851126..5abe734 100644 --- a/macosx/tkMacOSXDebug.h +++ b/macosx/tkMacOSXDebug.h @@ -50,11 +50,16 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXDebug.h,v 1.5 2005/09/10 15:11:15 das Exp $ + * RCS: @(#) $Id: tkMacOSXDebug.h,v 1.6 2005/11/27 02:36:14 das Exp $ */ #ifndef _TKMACDEBUG #define _TKMACDEBUG + +#ifndef _TKINT +#include "tkInt.h" +#endif + #include <Carbon/Carbon.h> /* The following define enables printing of debug messages to stderr: */ @@ -62,17 +67,17 @@ #ifdef TK_MAC_DEBUG -char * CarbonEventToAscii(EventRef eventRef, char * buf ); -char * ClassicEventToAscii(EventRecord * eventPtr, char * buf ); +MODULE_SCOPE char * CarbonEventToAscii(EventRef eventRef, char * buf ); +MODULE_SCOPE char * ClassicEventToAscii(EventRecord * eventPtr, char * buf ); -void printRect(char * tag, Rect * r ); -void printPoint(char * tag, Point * p ); +MODULE_SCOPE void printRect(char * tag, Rect * r ); +MODULE_SCOPE void printPoint(char * tag, Point * p ); -void printRegion(char * tag, RgnHandle rgn ); -void printWindowTitle(char * tag, WindowRef window ); -char * TkMacOSXMenuMessageToAscii(int msg, char * s); +MODULE_SCOPE void printRegion(char * tag, RgnHandle rgn ); +MODULE_SCOPE void printWindowTitle(char * tag, WindowRef window ); +MODULE_SCOPE char * TkMacOSXMenuMessageToAscii(int msg, char * s); -char * MouseTrackingResultToAscii(MouseTrackingResult r, char * buf ); +MODULE_SCOPE char * MouseTrackingResultToAscii(MouseTrackingResult r, char * buf ); #endif diff --git a/macosx/tkMacOSXDialog.c b/macosx/tkMacOSXDialog.c index 972e78f..a9c6cbf 100644 --- a/macosx/tkMacOSXDialog.c +++ b/macosx/tkMacOSXDialog.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXDialog.c,v 1.17 2005/09/10 14:53:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXDialog.c,v 1.18 2005/11/27 02:36:14 das Exp $ */ #include <Carbon/Carbon.h> @@ -73,7 +73,7 @@ static Boolean MatchOneType _ANSI_ARGS_((StringPtr fileNamePtr, O static pascal Boolean OpenFileFilterProc(AEDesc* theItem, void* info, NavCallBackUserData callBackUD, NavFilterModes filterMode ); -pascal void OpenEventProc(NavEventCallbackMessage callBackSelector, +static pascal void OpenEventProc(NavEventCallbackMessage callBackSelector, NavCBRecPtr callBackParms, NavCallBackUserData callBackUD ); static void InitFileDialogs(); @@ -98,8 +98,8 @@ static int fileDlgInited = 0; * commands. */ -NavObjectFilterUPP openFileFilterUPP; -NavEventUPP openFileEventUPP; +static NavObjectFilterUPP openFileFilterUPP; +static NavEventUPP openFileEventUPP; /* diff --git a/macosx/tkMacOSXDraw.c b/macosx/tkMacOSXDraw.c index ac1e407..af3941c 100644 --- a/macosx/tkMacOSXDraw.c +++ b/macosx/tkMacOSXDraw.c @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXDraw.c,v 1.6 2005/08/09 07:39:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXDraw.c,v 1.7 2005/11/27 02:36:15 das Exp $ */ #include "tclInt.h" @@ -52,10 +52,10 @@ static int useThemedFrame = 0; */ static unsigned char InvertByte _ANSI_ARGS_((unsigned char data)); -void TkMacOSXSetUpCGContext(MacDrawable *macWin, +static void TkMacOSXSetUpCGContext(MacDrawable *macWin, CGrafPtr destPort, GC gc, CGContextRef *contextPtr); -void TkMacOSXReleaseCGContext(MacDrawable *macWin, CGrafPtr destPort, - CGContextRef *context); +static void TkMacOSXReleaseCGContext(MacDrawable *macWin, CGrafPtr destPort, + CGContextRef *context); static inline double radians(double degrees) { return degrees * PI / 180.0f; } MODULE_SCOPE int @@ -881,6 +881,7 @@ XDrawRectangle( SetGWorld(saveWorld, saveDevice); } +#if 0 /* *---------------------------------------------------------------------- * @@ -963,6 +964,7 @@ XDrawRectangles( } SetGWorld(saveWorld, saveDevice); } +#endif /* *---------------------------------------------------------------------- @@ -1074,6 +1076,7 @@ XDrawArc( SetGWorld(saveWorld, saveDevice); } +#if 0 /* *---------------------------------------------------------------------- * @@ -1183,6 +1186,7 @@ XDrawArcs( } SetGWorld(saveWorld, saveDevice); } +#endif /* *---------------------------------------------------------------------- @@ -1328,6 +1332,7 @@ XFillArc( SetGWorld(saveWorld, saveDevice); } +#if 0 /* *---------------------------------------------------------------------- * @@ -1509,7 +1514,9 @@ XFillArcs( } SetGWorld(saveWorld, saveDevice); } +#endif +#if 0 /* *---------------------------------------------------------------------- * @@ -1522,6 +1529,7 @@ XMaxRequestSize(Display *display) { return (SHRT_MAX / 4); } +#endif /* *---------------------------------------------------------------------- @@ -1729,7 +1737,7 @@ TkMacOSXSetUpGraphicsPort( *---------------------------------------------------------------------- */ -void +static void TkMacOSXSetUpCGContext( MacDrawable *macWin, CGrafPtr destPort, @@ -1836,7 +1844,7 @@ TkMacOSXSetUpCGContext( } } -void +static void TkMacOSXReleaseCGContext( MacDrawable *macWin, CGrafPtr destPort, diff --git a/macosx/tkMacOSXEntry.c b/macosx/tkMacOSXEntry.c index b6b4585..5b5597f 100644 --- a/macosx/tkMacOSXEntry.c +++ b/macosx/tkMacOSXEntry.c @@ -50,7 +50,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXEntry.c,v 1.4 2005/08/09 07:39:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXEntry.c,v 1.5 2005/11/27 02:36:15 das Exp $ */ #include "tk.h" @@ -59,7 +59,7 @@ #include "tkMacOSXDefault.h" #include "tkEntry.h" -ThemeButtonKind ComputeIncDecParameters (int height, int *width); +static ThemeButtonKind ComputeIncDecParameters (int height, int *width); /* *-------------------------------------------------------------- @@ -78,7 +78,7 @@ ThemeButtonKind ComputeIncDecParameters (int height, int *width); * *-------------------------------------------------------------- */ -ThemeButtonKind +static ThemeButtonKind ComputeIncDecParameters (int height, int *width) { static int version = 0; diff --git a/macosx/tkMacOSXEvent.c b/macosx/tkMacOSXEvent.c index 8b8f86a..f029805 100644 --- a/macosx/tkMacOSXEvent.c +++ b/macosx/tkMacOSXEvent.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXEvent.c,v 1.7 2005/09/10 14:53:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXEvent.c,v 1.8 2005/11/27 02:36:15 das Exp $ */ #include <stdio.h> @@ -18,13 +18,6 @@ #include "tkMacOSXEvent.h" #include "tkMacOSXDebug.h" -/* - * Forward declarations of procedures used in this file. - */ - -static int TkMacOSXProcessAppleEvent( - TkMacOSXEvent * eventPtr, MacEventStatus * statusPtr); - /* *---------------------------------------------------------------------- * @@ -56,52 +49,6 @@ TkMacOSXFlushWindows () } } -/* - *---------------------------------------------------------------------- - * - * TkMacOSXProcessAppleEvent -- - * - * This processes Apple events - * - * Results: - * 0 on success - * -1 on failure - * - * Side effects: - * Calls the Tk high-level event handler - * - *---------------------------------------------------------------------- - */ - -static int -TkMacOSXProcessAppleEvent(TkMacOSXEvent * eventPtr, MacEventStatus * statusPtr) -{ - int err; - EventRecord eventRecord; - if (ConvertEventRefToEventRecord(eventPtr->eventRef, - &eventRecord )) { - err = TkMacOSXDoHLEvent(&eventRecord); - if (err != noErr) { -#ifdef TK_MAC_DEBUG - char buf1 [ 256 ]; - char buf2 [ 256 ]; - fprintf(stderr, - "TkMacOSXDoHLEvent failed : %s,%s,%d\n", - CarbonEventToAscii(eventPtr->eventRef, buf1), - ClassicEventToAscii(&eventRecord,buf2), err); -#endif - statusPtr->err = 1; - } - } else { -#ifdef TK_MAC_DEBUG - fprintf(stderr,"ConvertEventRefToEventRecord failed\n"); -#endif - statusPtr->err = 1; - } - return 0; -} - - /* *---------------------------------------------------------------------- * @@ -141,8 +88,11 @@ TkMacOSXProcessEvent(TkMacOSXEvent * eventPtr, MacEventStatus * statusPtr) case kEventClassApplication: TkMacOSXProcessApplicationEvent(eventPtr, statusPtr); break; - case kEventClassAppleEvent: - TkMacOSXProcessAppleEvent(eventPtr, statusPtr); + case kEventClassMenu: + TkMacOSXProcessMenuEvent(eventPtr, statusPtr); + break; + case kEventClassCommand: + TkMacOSXProcessCommandEvent(eventPtr, statusPtr); break; default: #ifdef TK_MAC_DEBUG @@ -161,6 +111,113 @@ TkMacOSXProcessEvent(TkMacOSXEvent * eventPtr, MacEventStatus * statusPtr) /* *---------------------------------------------------------------------- * + * TkMacOSXProcessMenuEvent -- + * + * This routine processes the event in eventPtr, and + * generates the appropriate Tk events from it. + * + * Results: + * True if event(s) are generated - false otherwise. + * + * Side effects: + * Additional events may be place on the Tk event queue. + * + *---------------------------------------------------------------------- + */ + +MODULE_SCOPE int +TkMacOSXProcessMenuEvent(TkMacOSXEvent *eventPtr, MacEventStatus * statusPtr) +{ + int menuContext; + OSStatus status; + + switch (eventPtr->eKind) { + case kEventMenuBeginTracking: + case kEventMenuEndTracking: + break; + default: + return 0; + break; + } + status = GetEventParameter(eventPtr->eventRef, + kEventParamMenuContext, + typeUInt32, NULL, + sizeof(menuContext), NULL, + &menuContext); + if (status == noErr && (menuContext & kMenuContextMenuBar)) { + static int oldMode = TCL_SERVICE_ALL; + if (eventPtr->eKind == kEventMenuBeginTracking) { + oldMode = Tcl_SetServiceMode(TCL_SERVICE_ALL); + TkMacOSXClearMenubarActive(); + + /* + * Handle -postcommand + */ + + TkMacOSXPreprocessMenu(); + } else { + Tcl_SetServiceMode(oldMode); + } + } + return 0; +} + +/* + *---------------------------------------------------------------------- + * + * TkMacOSXProcessCommandEvent -- + * + * This routine processes the event in eventPtr, and + * generates the appropriate Tk events from it. + * + * Results: + * True if event(s) are generated - false otherwise. + * + * Side effects: + * Additional events may be place on the Tk event queue. + * + *---------------------------------------------------------------------- + */ + +MODULE_SCOPE int +TkMacOSXProcessCommandEvent(TkMacOSXEvent *eventPtr, MacEventStatus * statusPtr) +{ + HICommand command; + int menuContext; + OSStatus status; + + switch (eventPtr->eKind) { + case kEventCommandProcess: + break; + default: + return 0; + break; + } + status = GetEventParameter(eventPtr->eventRef, + kEventParamDirectObject, + typeHICommand, NULL, + sizeof(command), NULL, + &command); + if (status == noErr && (command.attributes & kHICommandFromMenu)) { + status = GetEventParameter(eventPtr->eventRef, + kEventParamMenuContext, + typeUInt32, NULL, + sizeof(menuContext), NULL, + &menuContext); + if (status == noErr && (menuContext & kMenuContextMenuBar) && + (menuContext & kMenuContextMenuBarTracking)) { + TkMacOSXHandleMenuSelect(GetMenuID(command.menu.menuRef), + command.menu.menuItemIndex, + GetCurrentEventKeyModifiers() & optionKey); + return 1; + } + } + return 0; +} + +/* + *---------------------------------------------------------------------- + * * TkMacOSXReceiveAndProcessEvent -- * * This receives a carbon event and converts it to a Tk event @@ -193,7 +250,9 @@ TkMacOSXReceiveAndProcessEvent() if (!targetRef) { targetRef = GetEventDispatcherTarget(); } + TkMacOSXStartTclEventLoopCarbonTimer(); err = SendEventToEventTarget(eventRef,targetRef); + TkMacOSXStopTclEventLoopCarbonTimer(); #ifdef TK_MAC_DEBUG if (err != noErr && err != eventLoopTimedOutErr && err != eventNotHandledErr diff --git a/macosx/tkMacOSXEvent.h b/macosx/tkMacOSXEvent.h index d329ebc..2d27faf 100644 --- a/macosx/tkMacOSXEvent.h +++ b/macosx/tkMacOSXEvent.h @@ -50,7 +50,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXEvent.h,v 1.5 2005/09/10 14:53:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXEvent.h,v 1.6 2005/11/27 02:36:15 das Exp $ */ #ifndef _TKMACEVENT @@ -87,12 +87,17 @@ MODULE_SCOPE int TkMacOSXProcessKeyboardEvent(TkMacOSXEvent *e, MacEventStatus *statusPtr); MODULE_SCOPE int TkMacOSXProcessApplicationEvent(TkMacOSXEvent *e, MacEventStatus *statusPtr); - +MODULE_SCOPE int TkMacOSXProcessMenuEvent(TkMacOSXEvent *e, + MacEventStatus *statusPtr); +MODULE_SCOPE int TkMacOSXProcessCommandEvent(TkMacOSXEvent *e, + MacEventStatus *statusPtr); MODULE_SCOPE int TkMacOSXKeycodeToUnicode( UniChar * uniChars, int maxChars, EventKind eKind, UInt32 keycode, UInt32 modifiers, UInt32 * deadKeyStatePtr); +MODULE_SCOPE OSStatus TkMacOSXStartTclEventLoopCarbonTimer(); +MODULE_SCOPE OSStatus TkMacOSXStopTclEventLoopCarbonTimer(); #endif diff --git a/macosx/tkMacOSXFont.c b/macosx/tkMacOSXFont.c index 9b85d1f..550afa4 100644 --- a/macosx/tkMacOSXFont.c +++ b/macosx/tkMacOSXFont.c @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXFont.c,v 1.9 2005/08/09 07:39:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXFont.c,v 1.10 2005/11/27 02:36:15 das Exp $ */ #include <Carbon/Carbon.h> @@ -255,6 +255,8 @@ static int GetFamilyOrAliasNum(CONST char *faceName, short *familyPtr); static Tcl_Encoding GetFontEncoding(int faceNum, int allowSymbol, int *isSymbolPtr); static Tk_Uid GetUtfFaceName(StringPtr faceNameStr); +MODULE_SCOPE void TkMacOSXInitControlFontStyle(Tk_Font tkfont, + ControlFontStylePtr fsPtr); /* *------------------------------------------------------------------------- @@ -2239,8 +2241,6 @@ TkMacOSXInitControlFontStyle(Tk_Font tkfont, ControlFontStylePtr fsPtr) *---------------------------------------------------------------------- */ -#include <mach-o/dyld.h> - /* define constants from 10.2 Quickdraw.h to enable compilation in 10.1 */ #define kQDUseTrueTypeScalerGlyphs (1 << 0) #define kQDUseCGTextRendering (1 << 1) @@ -2269,14 +2269,9 @@ TkMacOSXUseAntialiasedText(interp, enable) static UInt32 (*swaptextflags)(UInt32) = NULL; if(!initialized) { - NSSymbol nsSymbol = NULL; - if(NSIsSymbolNameDefinedWithHint("_QDSwapTextFlags", "QD")) { - nsSymbol = NSLookupAndBindSymbolWithHint("_QDSwapTextFlags", "QD"); - } else if(NSIsSymbolNameDefinedWithHint("_SwapQDTextFlags", "QD")) { - nsSymbol = NSLookupAndBindSymbolWithHint("_SwapQDTextFlags", "QD"); - } - if(nsSymbol) { - swaptextflags = NSAddressOfSymbol(nsSymbol); + swaptextflags = TkMacOSXGetNamedSymbol("QD", "_QDSwapTextFlags"); + if (!swaptextflags) { + swaptextflags = TkMacOSXGetNamedSymbol("QD", "_SwapQDTextFlags"); } initialized = TRUE; diff --git a/macosx/tkMacOSXInit.c b/macosx/tkMacOSXInit.c index 06c1618..3cb3019 100644 --- a/macosx/tkMacOSXInit.c +++ b/macosx/tkMacOSXInit.c @@ -10,7 +10,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXInit.c,v 1.15 2005/09/10 14:53:20 das Exp $ + * RCS: @(#) $Id: tkMacOSXInit.c,v 1.16 2005/11/27 02:36:15 das Exp $ */ #include "tkInt.h" @@ -170,9 +170,9 @@ TkpInit(interp) if (rsrc) { ReleaseResource(rsrc); } else { - struct mach_header *image; + const struct mach_header *image; char *data = NULL; - unsigned long size; + uint32_t size; int fd = -1; char fileName[L_tmpnam + 15]; int i, n; @@ -204,7 +204,7 @@ TkpInit(interp) if (fd == -1) break; fcntl(fd, F_SETFD, FD_CLOEXEC); if (write(fd, data, size) == -1) break; - err = FSPathMakeRef(fileName, &ref, NULL); + err = FSPathMakeRef((unsigned char*)fileName, &ref, NULL); if (err != noErr) break; err = FSOpenResourceFile(&ref, 0, NULL, fsRdPerm, &refNum); #ifdef TK_MAC_DEBUG @@ -295,22 +295,14 @@ TkpInit(interp) * Load the CPS SPI symbol dynamically, so that we don't break * if it every disappears or changes its name. */ - OSErr (*cpsEnableForegroundOperation)(ProcessSerialNumberPtr) = NULL; - NSSymbol nsSymbol; - if(NSIsSymbolNameDefinedWithHint( - "_CPSEnableForegroundOperation", "CoreGraphics")) { - nsSymbol = NSLookupAndBindSymbolWithHint( - "_CPSEnableForegroundOperation", "CoreGraphics"); - if(nsSymbol) { - cpsEnableForegroundOperation = NSAddressOfSymbol(nsSymbol); - } - } - if (cpsEnableForegroundOperation) { + TkMacOSXInitNamedSymbol(CoreGraphics, OSErr, \ + CPSEnableForegroundOperation, ProcessSerialNumberPtr); + if (CPSEnableForegroundOperation) { ProcessSerialNumber psn = { 0, kCurrentProcess }; /* * Let the window server know that we are a foregroundable app */ - cpsEnableForegroundOperation(&psn); + CPSEnableForegroundOperation(&psn); } } } @@ -452,3 +444,44 @@ TkMacOSXDefaultStartupScript(void) } } } + +/* + *---------------------------------------------------------------------- + * + * TkMacOSXGetNamedSymbol -- + * + * + * Dynamically acquire address of a named symbol from a loaded + * dynamic library, so that we can use API that may not be + * available on all OS versions. + * If module is non-NULL and not the empty string, use twolevel + * namespace lookup. + * + * Results: + * Address of given symbol or NULL if unavailable. + * + * Side effects: + * None. + * + *---------------------------------------------------------------------- + */ + +MODULE_SCOPE void* +TkMacOSXGetNamedSymbol(const char* module, const char* symbol) +{ + NSSymbol nsSymbol = NULL; + if (module && *module) { + if(NSIsSymbolNameDefinedWithHint(symbol, module)) { + nsSymbol = NSLookupAndBindSymbolWithHint(symbol, module); + } + } else { + if(NSIsSymbolNameDefined(symbol)) { + nsSymbol = NSLookupAndBindSymbol(symbol); + } + } + if(nsSymbol) { + return NSAddressOfSymbol(nsSymbol); + } else { + return NULL; + } +} diff --git a/macosx/tkMacOSXInt.h b/macosx/tkMacOSXInt.h index 8bb1ad5..efae92f 100644 --- a/macosx/tkMacOSXInt.h +++ b/macosx/tkMacOSXInt.h @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXInt.h,v 1.10 2005/10/10 20:29:49 hobbs Exp $ + * RCS: @(#) $Id: tkMacOSXInt.h,v 1.11 2005/11/27 02:36:15 das Exp $ */ #ifndef _TKMACINT @@ -94,7 +94,7 @@ typedef struct { Tk_MacOSXEmbedGetOffsetInParentProc *getOffsetProc; } TkMacOSXEmbedHandler; -extern TkMacOSXEmbedHandler *gMacEmbedHandler; +MODULE_SCOPE TkMacOSXEmbedHandler *gMacEmbedHandler; /* * Defines used for TkMacOSXInvalidateWindow @@ -127,17 +127,17 @@ extern TkMacOSXEmbedHandler *gMacEmbedHandler; * Globals shared among Macintosh Tk */ -extern MenuHandle tkAppleMenu; /* Handle to the Apple Menu */ -extern MenuHandle tkFileMenu; /* Handles to menus */ -extern MenuHandle tkEditMenu; /* Handles to menus */ -extern RgnHandle tkMenuCascadeRgn; /* A region to clip with. */ -extern int tkUseMenuCascadeRgn; /* If this is 1, clipping code +MODULE_SCOPE MenuHandle tkAppleMenu; /* Handle to the Apple Menu */ +MODULE_SCOPE MenuHandle tkFileMenu; /* Handles to menus */ +MODULE_SCOPE MenuHandle tkEditMenu; /* Handles to menus */ +MODULE_SCOPE RgnHandle tkMenuCascadeRgn;/* A region to clip with. */ +MODULE_SCOPE int tkUseMenuCascadeRgn; /* If this is 1, clipping code * should intersect tkMenuCascadeRgn * before drawing occurs. * tkMenuCascadeRgn will only * be valid when the value of this * variable is 1. */ -extern int tkPictureIsOpen; /* If this is 1, we are drawing to a picture +MODULE_SCOPE int tkPictureIsOpen; /* If this is 1, we are drawing to a picture * The clipping should then be done relative * to the bounds of the picture rather than the window * As of OS X.0.4, something is seriously wrong: @@ -146,10 +146,10 @@ extern int tkPictureIsOpen; /* If this is 1, we are drawing to a pic * The destination rectangle for CopyBits * should also have top,left values of 0,0 */ -extern TkMacOSXWindowList *tkMacOSXWindowListPtr; +MODULE_SCOPE TkMacOSXWindowList *tkMacOSXWindowListPtr; /* The list of toplevels */ -extern Tcl_Encoding TkMacOSXCarbonEncoding; +MODULE_SCOPE Tcl_Encoding TkMacOSXCarbonEncoding; MODULE_SCOPE int TkMacOSXUseAntialiasedText(Tcl_Interp *interp, int enable); MODULE_SCOPE void TkMacOSXInitCarbonEvents(Tcl_Interp *interp); @@ -157,6 +157,14 @@ MODULE_SCOPE int TkMacOSXInitCGDrawing(Tcl_Interp *interp, int enable, int antiA MODULE_SCOPE void TkMacOSXDefaultStartupScript(void); MODULE_SCOPE int TkMacOSXGenerateFocusEvent( Window window, int activeFlag); MODULE_SCOPE WindowClass TkMacOSXWindowClass(TkWindow *winPtr); +MODULE_SCOPE void* TkMacOSXGetNamedSymbol(const char* module, const char* symbol); + +/* Macro to abstract common use of TkMacOSXGetNamedSymbol to initialize named symbols */ +#define TkMacOSXInitNamedSymbol(module, ret, symbol, ...) \ + static ret (* symbol)(__VA_ARGS__) = (void*)(-1L); \ + if (symbol == (void*)(-1L)) { \ + symbol = TkMacOSXGetNamedSymbol(STRINGIFY(module), STRINGIFY(_##symbol));\ + } #include "tkIntPlatDecls.h" diff --git a/macosx/tkMacOSXKeyEvent.c b/macosx/tkMacOSXKeyEvent.c index 64f4932..bd3fa4b 100644 --- a/macosx/tkMacOSXKeyEvent.c +++ b/macosx/tkMacOSXKeyEvent.c @@ -50,7 +50,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXKeyEvent.c,v 1.11 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXKeyEvent.c,v 1.12 2005/11/27 02:36:15 das Exp $ */ #include "tkMacOSXInt.h" @@ -61,7 +61,7 @@ typedef struct { WindowRef whichWindow; Point global; Point local; - int state; + unsigned int state; unsigned char ch; UInt32 keyCode; UInt32 keyModifiers; @@ -97,8 +97,6 @@ static int GenerateKeyEvent ( UInt32 savedModifiers, const UniChar * chars, int numChars); -static void KLSInit(void); - static int GetKeyboardLayout ( Ptr * resourcePtr, TextEncoding * encodingPtr); static TextEncoding GetKCHREncoding( @@ -558,23 +556,6 @@ InitKeyEvent( /* - *---------------------------------------------------------------------- - * - * KLSInit -- - * - * Dynamically initialize Keyboard Layout Services bindings. - * - * Side effects: - * Sets some function pointers (hopefully). - * - *---------------------------------------------------------------------- - */ - -#include <mach-o/dyld.h> - -static int KLSIsInitialized = false; - -/* * If we have old headers, we need to define these types and constants * ourself. We use preprocessor macros instead of enums and typedefs, * because macros work even in case of version misunderstandings, while @@ -590,35 +571,6 @@ static int KLSIsInitialized = false; #define kKLIdentifier 2 #endif -static OSStatus (*KLGetCurrentKeyboardLayoutPtr)( - KeyboardLayoutRef * oKeyboardLayout) = NULL; -static OSStatus (*KLGetKeyboardLayoutPropertyPtr)( - KeyboardLayoutRef iKeyboardLayout, - KeyboardLayoutPropertyTag iPropertyTag, - const void ** oValue) = NULL; - -static void -KLSInit(void) -{ - static const char MODULE[] = "HIToolbox"; - static const char GET_LAYOUT[] = "_KLGetCurrentKeyboardLayout"; - static const char GET_PROP[] = "_KLGetKeyboardLayoutProperty"; - - NSSymbol symbol; - - if (NSIsSymbolNameDefinedWithHint(GET_LAYOUT, MODULE)) { - symbol = NSLookupAndBindSymbolWithHint(GET_LAYOUT, MODULE); - KLGetCurrentKeyboardLayoutPtr = NSAddressOfSymbol(symbol); - } - if (NSIsSymbolNameDefinedWithHint(GET_PROP, MODULE)) { - symbol = NSLookupAndBindSymbolWithHint(GET_PROP, MODULE); - KLGetKeyboardLayoutPropertyPtr = NSAddressOfSymbol(symbol); - } - - KLSIsInitialized = true; -} - - /* *---------------------------------------------------------------------- * @@ -662,18 +614,18 @@ GetKeyboardLayout (Ptr * resourcePtr, TextEncoding * encodingPtr) currentKeyScript = GetScriptManagerVariable(smKeyScript); - if (!KLSIsInitialized) { - KLSInit(); - } - - if (KLGetCurrentKeyboardLayoutPtr != NULL) { + TkMacOSXInitNamedSymbol(HIToolbox, OSStatus, KLGetCurrentKeyboardLayout, + KeyboardLayoutRef*); + TkMacOSXInitNamedSymbol(HIToolbox, OSStatus, KLGetKeyboardLayoutProperty, + KeyboardLayoutRef, KeyboardLayoutPropertyTag, const void**); + if (KLGetCurrentKeyboardLayout && KLGetKeyboardLayoutProperty) { /* * Use the Keyboard Layout Services (these functions only exist since * 10.2). */ - (*KLGetCurrentKeyboardLayoutPtr)(¤tLayout); + KLGetCurrentKeyboardLayout(¤tLayout); if (currentLayout != NULL) { @@ -684,7 +636,7 @@ GetKeyboardLayout (Ptr * resourcePtr, TextEncoding * encodingPtr) * also change and it could still be the same layoutid. */ - (*KLGetKeyboardLayoutPropertyPtr)(currentLayout, kKLIdentifier, + KLGetKeyboardLayoutProperty(currentLayout, kKLIdentifier, (const void**)¤tLayoutId); if ((lastLayout != currentLayout) @@ -705,12 +657,12 @@ GetKeyboardLayout (Ptr * resourcePtr, TextEncoding * encodingPtr) uchr = NULL; KCHR = NULL; - if (((*KLGetKeyboardLayoutPropertyPtr)(currentLayout, + if ((KLGetKeyboardLayoutProperty(currentLayout, kKLuchrData, (const void**)&uchr) == noErr) && (uchr != NULL)) { /* done */ - } else if (((*KLGetKeyboardLayoutPropertyPtr)(currentLayout, + } else if ((KLGetKeyboardLayoutProperty(currentLayout, kKLKCHRData, (const void**)&KCHR) == noErr) && (KCHR != NULL)) { diff --git a/macosx/tkMacOSXMenu.c b/macosx/tkMacOSXMenu.c index 29f1040..138d741 100644 --- a/macosx/tkMacOSXMenu.c +++ b/macosx/tkMacOSXMenu.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXMenu.c,v 1.20 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXMenu.c,v 1.21 2005/11/27 02:36:15 das Exp $ */ #include "tkMacOSXInt.h" #include "tkMenubutton.h" @@ -218,11 +218,11 @@ static Tcl_Obj *useMDEFVar; * Forward declarations for procedures defined later in this file: */ -int TkMacOSXGetNewMenuID _ANSI_ARGS_((Tcl_Interp *interp, +MODULE_SCOPE int TkMacOSXGetNewMenuID _ANSI_ARGS_((Tcl_Interp *interp, TkMenu *menuInstPtr, int cascade, short *menuIDPtr)); -void TkMacOSXFreeMenuID _ANSI_ARGS_((short menuID)); +MODULE_SCOPE void TkMacOSXFreeMenuID _ANSI_ARGS_((short menuID)); static void CompleteIdlers _ANSI_ARGS_((TkMenu *menuPtr)); static void DrawMenuBarWhenIdle _ANSI_ARGS_(( @@ -333,7 +333,7 @@ static void AppearanceEntryDrawWrapper _ANSI_ARGS_((TkMenuEntry *mePtr, Rect * menuRectPtr, MenuTrackingData *mtdPtr, Drawable d, Tk_FontMetrics *fmPtr, Tk_Font tkfont, int x, int y, int width, int height)); -pascal void tkThemeMenuItemDrawingProc _ANSI_ARGS_ ((const Rect *inBounds, +static pascal void ThemeMenuItemDrawingProc _ANSI_ARGS_ ((const Rect *inBounds, SInt16 inDepth, Boolean inIsColorDevice, SInt32 inUserData)); @@ -543,25 +543,38 @@ TkpNewMenu( * platform structure for. */ { short menuID; - Str255 itemText; - int length; MenuRef macMenuHdl; MenuDefSpec menuDefSpec; Tcl_Obj *useMDEFObjPtr; int useMDEF; int error = TCL_OK; - int err; - + OSStatus err; + CFStringRef cfStr; error = TkMacOSXGetNewMenuID(menuPtr->interp, menuPtr, 0, &menuID); if (error != TCL_OK) { return error; } - length = strlen(Tk_PathName(menuPtr->tkwin)); - memmove(&itemText[1], Tk_PathName(menuPtr->tkwin), - (length > 230) ? 230 : length); - itemText[0] = (length > 230) ? 230 : length; - macMenuHdl = NewMenu(menuID, itemText); + err = CreateNewMenu(menuID, kMenuAttrDoNotUseUserCommandKeys, &macMenuHdl); + if (err != noErr) { + Tcl_AppendResult(menuPtr->interp, "CreateNewMenu failed.", + (char *) NULL); + return TCL_ERROR; + } + cfStr = CFStringCreateWithCString(NULL, Tk_PathName(menuPtr->tkwin), + kCFStringEncodingUTF8); + if (!cfStr) { + Tcl_AppendResult(menuPtr->interp, "CFStringCreateWithCString failed.", + (char *) NULL); + return TCL_ERROR; + } + err = SetMenuTitleWithCFString(macMenuHdl, cfStr); + CFRelease(cfStr); + if (err != noErr) { + Tcl_AppendResult(menuPtr->interp, "SetMenuTitleWithCFString failed.", + (char *) NULL); + return TCL_ERROR; + } /* * Check whether we want to use the custom mdef or not. For now @@ -577,7 +590,7 @@ TkpNewMenu( menuDefSpec.u.defProc = MenuDefProc; if ((err = SetMenuDefinition(macMenuHdl, &menuDefSpec)) != noErr) { #ifdef TK_MAC_DEBUG - fprintf(stderr, "SetMenuDefinition failed %d\n", err ); + fprintf(stderr, "SetMenuDefinition failed %d\n", (int) err); #endif } } @@ -2747,7 +2760,7 @@ AppearanceEntryDrawWrapper( /* *---------------------------------------------------------------------- * - * tkThemeMenuItemDrawingProc -- + * ThemeMenuItemDrawingProc -- * * This routine is called from the Appearance DrawThemeMenuEntry * @@ -2759,8 +2772,8 @@ AppearanceEntryDrawWrapper( * *---------------------------------------------------------------------- */ -pascal void -tkThemeMenuItemDrawingProc ( +static pascal void +ThemeMenuItemDrawingProc ( const Rect *inBounds, SInt16 inDepth, Boolean inIsColorDevice, @@ -3876,7 +3889,7 @@ TkpMenuInit(void) windowListPtr = NULL; tkThemeMenuItemDrawingUPP - = NewMenuItemDrawingUPP(tkThemeMenuItemDrawingProc); + = NewMenuItemDrawingUPP(ThemeMenuItemDrawingProc); /* * We should just hardcode the utf-8 ellipsis character into diff --git a/macosx/tkMacOSXMenubutton.c b/macosx/tkMacOSXMenubutton.c index 7b9452c..f238768 100644 --- a/macosx/tkMacOSXMenubutton.c +++ b/macosx/tkMacOSXMenubutton.c @@ -10,7 +10,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXMenubutton.c,v 1.5 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXMenubutton.c,v 1.6 2005/11/27 02:36:15 das Exp $ */ #include <Carbon/Carbon.h> @@ -26,8 +26,8 @@ #define TK_POPUP_OFFSET 32 /* size of popup marker */ -int TkMacOSXGetNewMenuID _ANSI_ARGS_((Tcl_Interp *interp, TkMenu *menuInstPtr, int cascade, short *menuIDPtr)); -void TkMacOSXFreeMenuID _ANSI_ARGS_((short menuID)); +MODULE_SCOPE int TkMacOSXGetNewMenuID _ANSI_ARGS_((Tcl_Interp *interp, TkMenu *menuInstPtr, int cascade, short *menuIDPtr)); +MODULE_SCOPE void TkMacOSXFreeMenuID _ANSI_ARGS_((short menuID)); typedef struct { SInt16 initialValue; @@ -84,10 +84,8 @@ static void CompareControlTitleParams( int * styleChanged ); -extern int TkFontGetFirstTextLayout(Tk_TextLayout layout, Tk_Font * font, char * dst); -extern void TkMacOSXInitControlFontStyle(Tk_Font tkfont,ControlFontStylePtr fsPtr); - -extern int tkPictureIsOpen; +MODULE_SCOPE int TkFontGetFirstTextLayout(Tk_TextLayout layout, Tk_Font * font, char * dst); +MODULE_SCOPE void TkMacOSXInitControlFontStyle(Tk_Font tkfont,ControlFontStylePtr fsPtr); /* * The structure below defines menubutton class behavior by means of @@ -603,7 +601,7 @@ MenuButtonInitControl ( Rect *cntrRect ) { - OSErr status; + OSStatus err; TkMenuButton * butPtr = ( TkMenuButton * )mbPtr; ControlRef rootControl; SInt16 procID; @@ -612,10 +610,7 @@ MenuButtonInitControl ( SInt16 minValue; SInt16 maxValue; SInt32 controlReference; - int err; short menuID; - int length; - Str255 itemText; rootControl = TkMacOSXGetRootControl(Tk_WindowId(butPtr->tkwin)); mbPtr->windowRef = GetWindowFromPort(TkMacOSXGetDrawablePort(Tk_WindowId(butPtr->tkwin))); @@ -643,10 +638,10 @@ MenuButtonInitControl ( #endif return 1; } - status = EmbedControl(mbPtr->userPane,rootControl); - if (status != noErr) { + err = EmbedControl(mbPtr->userPane,rootControl); + if (err != noErr) { #ifdef TK_MAC_DEBUG - fprintf(stderr,"Failed to embed user pane control %d\n", status); + fprintf(stderr,"Failed to embed user pane control %d\n", (int) err); #endif return 1; } @@ -674,7 +669,7 @@ MenuButtonInitControl ( err = EmbedControl(mbPtr->control,mbPtr->userPane); if (err != noErr ) { #ifdef TK_MAC_DEBUG - fprintf(stderr,"failed to embed control of type %d,%d\n",procID, err); + fprintf(stderr,"failed to embed control of type %d,%d\n",procID, (int) err); #endif return 1; } @@ -688,30 +683,47 @@ MenuButtonInitControl ( err = SetControlFontStyle(mbPtr->control,&mbPtr->titleParams.style); if (err !=noErr) { #ifdef TK_MAC_DEBUG - fprintf(stderr,"SetControlFontStyle failed %d\n", err); + fprintf(stderr,"SetControlFontStyle failed %d\n", (int) err); #endif return 1; } } } else { - CFStringRef cf; + CFStringRef cfStr; err = TkMacOSXGetNewMenuID(mbPtr->info.interp, (TkMenu *)mbPtr, 0, &menuID); if (err != TCL_OK) { - return err; + return 1; } - length = strlen(Tk_PathName(mbPtr->info.tkwin)); - memmove(&itemText[1], Tk_PathName(mbPtr->info.tkwin), - (length > 230) ? 230 : length); - itemText[0] = (length > 230) ? 230 : length; - if (!(mbPtr->menuRef = NewMenu(menuID,itemText))) { + err = CreateNewMenu(menuID, kMenuAttrDoNotUseUserCommandKeys, + &(mbPtr->menuRef)); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr,"CreateNewMenu failed, %d.\n", (int) err); +#endif return 1; } - cf = CFStringCreateWithCString(NULL, + cfStr = CFStringCreateWithCString(NULL, Tk_PathName(mbPtr->info.tkwin), + kCFStringEncodingUTF8); + if (!cfStr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr,"CFStringCreateWithCString failed.\n"); +#endif + return 1; + } + err = SetMenuTitleWithCFString(mbPtr->menuRef, cfStr); + CFRelease(cfStr); + if (err != noErr) { +#ifdef TK_MAC_DEBUG + fprintf(stderr,"SetMenuTitleWithCFString failed, %d.\n", (int) err); +#endif + return 1; + } + cfStr = CFStringCreateWithCString(NULL, (char*) mbPtr->titleParams.title, kCFStringEncodingUTF8); AppendMenuItemText(mbPtr->menuRef, "\px"); - if (cf != NULL) { - SetMenuItemTextWithCFString(mbPtr->menuRef, 1, cf); - CFRelease(cf); + if (cfStr) { + SetMenuItemTextWithCFString(mbPtr->menuRef, 1, cfStr); + CFRelease(cfStr); } err = SetControlData(mbPtr->control, kControlNoPart, diff --git a/macosx/tkMacOSXMenus.c b/macosx/tkMacOSXMenus.c index a8a57c1..10695d1 100644 --- a/macosx/tkMacOSXMenus.c +++ b/macosx/tkMacOSXMenus.c @@ -10,7 +10,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXMenus.c,v 1.7 2005/08/09 07:39:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXMenus.c,v 1.8 2005/11/27 02:36:15 das Exp $ */ #include "tk.h" @@ -64,16 +64,15 @@ static void SourceDialog _ANSI_ARGS_((void)); void TkMacOSXHandleMenuSelect( - long mResult, + MenuID theMenu, + MenuItemIndex theItem, int optionKeyPressed) { - short theItem = LoWord(mResult); - short theMenu = HiWord(mResult); Tk_Window tkwin; Window window; TkDisplay *dispPtr; - if (mResult == 0) { + if (theItem == 0) { TkMacOSXHandleTearoffMenu(); TkMacOSXClearMenubarActive(); return; @@ -150,45 +149,44 @@ void TkMacOSXInitMenus( Tcl_Interp *interp) { + OSStatus err; gInterp = interp; - /* - * At this point, InitMenus() should have already been called. - */ - - if (TkMacOSXUseMenuID(256) != TCL_OK) { - Tcl_Panic("Menu ID 256 is already in use!"); + if (TkMacOSXUseMenuID(kAppleMenu) != TCL_OK) { + Tcl_Panic("Menu ID %d is already in use!", kAppleMenu); } - tkAppleMenu = NewMenu(256, "\p\024"); - if (tkAppleMenu == NULL) { - Tcl_Panic("memory - menus"); + err = CreateNewMenu(kAppleMenu, kMenuAttrDoNotUseUserCommandKeys, + &tkAppleMenu); + if (err != noErr) { + Tcl_Panic("CreateNewMenu failed !"); } + SetMenuTitle(tkAppleMenu, "\p\024"); InsertMenu(tkAppleMenu, 0); AppendMenu(tkAppleMenu, "\pAbout Tcl & TkÉ"); AppendMenu(tkAppleMenu, "\p(-"); - /* Not necessary in Carbon: - AppendResMenu(tkAppleMenu, 'DRVR'); - */ if (TkMacOSXUseMenuID(kFileMenu) != TCL_OK) { Tcl_Panic("Menu ID %d is already in use!", kFileMenu); } - tkFileMenu = NewMenu(kFileMenu, "\pFile"); - if (tkFileMenu == NULL) { - Tcl_Panic("memory - menus"); + err = CreateNewMenu(kFileMenu, kMenuAttrDoNotUseUserCommandKeys, + &tkFileMenu); + if (err != noErr) { + Tcl_Panic("CreateNewMenu failed !"); } + SetMenuTitle(tkFileMenu, "\pFile"); InsertMenu(tkFileMenu, 0); AppendMenu(tkFileMenu, "\pSourceÉ"); AppendMenu(tkFileMenu, "\pClose/W"); - if (TkMacOSXUseMenuID(kEditMenu) != TCL_OK) { Tcl_Panic("Menu ID %d is already in use!", kEditMenu); } - tkEditMenu = NewMenu(kEditMenu, "\pEdit"); - if (tkEditMenu == NULL) { - Tcl_Panic("memory - menus"); + err = CreateNewMenu(kEditMenu, kMenuAttrDoNotUseUserCommandKeys, + &tkEditMenu); + if (err != noErr) { + Tcl_Panic("CreateNewMenu failed !"); } + SetMenuTitle(tkEditMenu, "\pEdit"); InsertMenu(tkEditMenu, 0); AppendMenu(tkEditMenu, "\pCut/X"); AppendMenu(tkEditMenu, "\pCopy/C"); diff --git a/macosx/tkMacOSXMouseEvent.c b/macosx/tkMacOSXMouseEvent.c index a8414f3..ea9919d 100644 --- a/macosx/tkMacOSXMouseEvent.c +++ b/macosx/tkMacOSXMouseEvent.c @@ -4,7 +4,11 @@ * This file implements functions that decode & handle mouse events * on MacOS X. * - * Copyright 2001, Apple Computer, Inc. + * Copyright 2001, Apple Computer, Inc. + * Copyright (c) 2005 Daniel A. Steffen <das@users.sourceforge.net> + * + * See the file "license.terms" for information on usage and redistribution of + * this file, and for a DISCLAIMER OF ALL WARRANTIES. * * The following terms apply to all files originating from Apple * Computer, Inc. ("Apple") and associated with the software @@ -50,7 +54,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXMouseEvent.c,v 1.14 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXMouseEvent.c,v 1.15 2005/11/27 02:36:15 das Exp $ */ #include "tkInt.h" @@ -61,6 +65,13 @@ #include "tkPort.h" #include "tkMacOSXDebug.h" +#if !defined(MAC_OS_X_VERSION_10_3) || \ + (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_3) + /* Define constants only available on Mac OS X 10.3 or later */ + #define kEventParamWindowPartCode 'wpar' + #define typeWindowPartCode 'wpar' +#endif + typedef struct { WindowRef whichWin; WindowRef activeNonFloating; @@ -76,7 +87,7 @@ typedef struct { * Declarations of static variables used in this file. */ -static int gEatButtonUp = 0; /* 1 if we need to eat the next * up event */ +static int gEatButtonUp = 0; /* 1 if we need to eat the next up event */ /* * Declarations of functions used only in this file. @@ -90,8 +101,8 @@ static int GenerateToolbarButtonEvent(MouseEventData * medPtr); static int HandleWindowTitlebarMouseDown(MouseEventData * medPtr, Tk_Window tkwin); static unsigned int ButtonModifiers2State(UInt32 buttonState, UInt32 keyModifiers); -extern int TkMacOSXGetEatButtonUp(); -extern void TkMacOSXSetEatButtonUp(int f); +static int TkMacOSXGetEatButtonUp(); +static void TkMacOSXSetEatButtonUp(int f); /* *---------------------------------------------------------------------- @@ -332,23 +343,6 @@ TkMacOSXProcessMouseEvent(TkMacOSXEvent *eventPtr, MacEventStatus * statusPtr) return GenerateButtonEvent(medPtr); } break; - case inMenuBar: { - int oldMode; - - oldMode = Tcl_SetServiceMode(TCL_SERVICE_ALL); - TkMacOSXClearMenubarActive(); - - /* - * Handle -postcommand - */ - - TkMacOSXPreprocessMenu(); - TkMacOSXHandleMenuSelect(MenuSelect(where), - medPtr->state & Mod2Mask); - Tcl_SetServiceMode(oldMode); - return true; /* TODO: may not be on event on queue. */ - break; - } default: return false; break; @@ -600,7 +594,7 @@ GenerateMouseWheelEvent(MouseEventData * medPtr) * *---------------------------------------------------------------------- */ -int +static int TkMacOSXGetEatButtonUp() { return gEatButtonUp; @@ -620,7 +614,7 @@ TkMacOSXGetEatButtonUp() * *---------------------------------------------------------------------- */ -void +static void TkMacOSXSetEatButtonUp(int f) { gEatButtonUp = f; diff --git a/macosx/tkMacOSXNotify.c b/macosx/tkMacOSXNotify.c index 745ec67..845787a 100644 --- a/macosx/tkMacOSXNotify.c +++ b/macosx/tkMacOSXNotify.c @@ -7,11 +7,12 @@ * Copyright (c) 1995-1997 Sun Microsystems, Inc. * Copyright 2001, Apple Computer, Inc. * Copyright 2005, Tcl Core Team. + * Copyright (c) 2005 Daniel A. Steffen <das@users.sourceforge.net> * * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXNotify.c,v 1.13 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXNotify.c,v 1.14 2005/11/27 02:36:15 das Exp $ */ #include "tclInt.h" diff --git a/macosx/tkMacOSXPort.h b/macosx/tkMacOSXPort.h index 1f8dbc1..09a5cf3 100644 --- a/macosx/tkMacOSXPort.h +++ b/macosx/tkMacOSXPort.h @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXPort.h,v 1.5 2004/01/13 02:06:01 davygrvy Exp $ + * RCS: @(#) $Id: tkMacOSXPort.h,v 1.6 2005/11/27 02:36:15 das Exp $ */ #ifndef _TKMACPORT @@ -158,8 +158,6 @@ extern int strncasecmp _ANSI_ARGS_((CONST char *s1, #define XSynchronize(display, bool) {display->request++;} #define XVisualIDFromVisual(visual) (visual->visualid) -int XSync(Display *display, Bool discard); - /* * The following functions are not used on the Mac, so we stub them out. */ diff --git a/macosx/tkMacOSXScrlbr.c b/macosx/tkMacOSXScrlbr.c index 0edced4..9179b3c 100644 --- a/macosx/tkMacOSXScrlbr.c +++ b/macosx/tkMacOSXScrlbr.c @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXScrlbr.c,v 1.15 2005/10/18 00:41:48 hobbs Exp $ + * RCS: @(#) $Id: tkMacOSXScrlbr.c,v 1.16 2005/11/27 02:36:15 das Exp $ */ #include "tkScrollbar.h" @@ -1123,7 +1123,7 @@ UpdateControlValues( / (1.0 - (scrollPtr->lastFraction - scrollPtr->firstFraction))); SetControlViewSize(macScrollPtr->sbHandle,viewSize); - SetControl32BitValue(macScrollPtr->sbHandle, + SetControl32BitValue(macScrollPtr->sbHandle, (middle) ); #endif contrlHilite = GetControlHilite(macScrollPtr->sbHandle); diff --git a/macosx/tkMacOSXSend.c b/macosx/tkMacOSXSend.c index 1647f75..eaa0813 100644 --- a/macosx/tkMacOSXSend.c +++ b/macosx/tkMacOSXSend.c @@ -32,7 +32,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXSend.c,v 1.2 2002/08/31 06:12:30 das Exp $ + * RCS: @(#) $Id: tkMacOSXSend.c,v 1.3 2005/11/27 02:36:15 das Exp $ */ #include <Carbon/Carbon.h> @@ -42,7 +42,7 @@ #include "tkPort.h" #include "tkInt.h" -EXTERN int Tk_SendObjCmd _ANSI_ARGS_((ClientData clientData, +MODULE_SCOPE int Tk_SendObjCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])); /* diff --git a/macosx/tkMacOSXSubwindows.c b/macosx/tkMacOSXSubwindows.c index 6f85a9a..f470327 100644 --- a/macosx/tkMacOSXSubwindows.c +++ b/macosx/tkMacOSXSubwindows.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXSubwindows.c,v 1.9 2005/08/09 07:39:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXSubwindows.c,v 1.10 2005/11/27 02:36:15 das Exp $ */ #include "tkInt.h" @@ -176,7 +176,7 @@ XDestroyWindow( *---------------------------------------------------------------------- */ -void +static void FixMappingFlags (TkWindow *winPtr, int on) { TkWindow *childPtr; @@ -770,6 +770,7 @@ XRaiseWindow( } } +#if 0 /* *---------------------------------------------------------------------- * @@ -800,6 +801,7 @@ XLowerWindow( /* TODO: this should generate damage */ } } +#endif /* *---------------------------------------------------------------------- diff --git a/macosx/tkMacOSXTest.c b/macosx/tkMacOSXTest.c index 90cf964..be32f4d 100644 --- a/macosx/tkMacOSXTest.c +++ b/macosx/tkMacOSXTest.c @@ -10,17 +10,15 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXTest.c,v 1.3 2005/08/09 07:39:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXTest.c,v 1.4 2005/11/27 02:36:15 das Exp $ */ -#include <tcl.h> -#include <Carbon/Carbon.h> +#include "tkMacOSXInt.h" /* * Forward declarations of procedures defined later in this file: */ -int TkplatformtestInit _ANSI_ARGS_((Tcl_Interp *interp)); static int DebuggerCmd _ANSI_ARGS_((ClientData dummy, Tcl_Interp *interp, int argc, CONST char **argv)); diff --git a/macosx/tkMacOSXWindowEvent.c b/macosx/tkMacOSXWindowEvent.c index f43dcce..570c734 100644 --- a/macosx/tkMacOSXWindowEvent.c +++ b/macosx/tkMacOSXWindowEvent.c @@ -4,7 +4,11 @@ * This file defines the routines for both creating and handling * Window Manager class events for Tk. * - * Copyright 2001, Apple Computer, Inc. + * Copyright 2001, Apple Computer, Inc. + * Copyright (c) 2005 Daniel A. Steffen <das@users.sourceforge.net> + * + * See the file "license.terms" for information on usage and redistribution of + * this file, and for a DISCLAIMER OF ALL WARRANTIES. * * The following terms apply to all files originating from Apple * Computer, Inc. ("Apple") and associated with the software @@ -50,7 +54,7 @@ * software in accordance with the terms specified in this * license. * - * RCS: @(#) $Id: tkMacOSXWindowEvent.c,v 1.7 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXWindowEvent.c,v 1.8 2005/11/27 02:36:15 das Exp $ */ #include "tkMacOSXInt.h" @@ -63,10 +67,10 @@ * Declarations of global variables defined in this file. */ -int tkMacOSXAppInFront = true; /* Boolean variable for determining if - * we are the frontmost app. Only set - * in TkMacOSXProcessApplicationEvent - */ +static int tkMacOSXAppInFront = true; /* Boolean variable for determining if + * we are the frontmost app. Only set + * in TkMacOSXProcessApplicationEvent + */ static RgnHandle gDamageRgn; static RgnHandle visRgn; @@ -181,7 +185,7 @@ TkMacOSXProcessWindowEvent( OSStatus status; WindowRef whichWindow; Window window; - int eventFound; + int eventFound = false; switch (eventPtr->eKind) { case kEventWindowActivated: diff --git a/macosx/tkMacOSXWm.c b/macosx/tkMacOSXWm.c index 3cf9e16..0a5fd22 100644 --- a/macosx/tkMacOSXWm.c +++ b/macosx/tkMacOSXWm.c @@ -12,7 +12,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXWm.c,v 1.20 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXWm.c,v 1.21 2005/11/27 02:36:15 das Exp $ */ #include <Carbon/Carbon.h> @@ -59,7 +59,7 @@ static Tk_GeomMgr wmMgrType = { * The following keeps state for Aqua dock icon bounce notification. */ -int tkMacOSXWmAttrNotifyVal = 0; +static int tkMacOSXWmAttrNotifyVal = 0; /* * Hash table for Mac Window -> TkWindow mapping. @@ -3402,82 +3402,10 @@ UpdateSizeHints( TkWindow *winPtr) { WmInfo *wmPtr = winPtr->wmInfoPtr; - XSizeHints *hintsPtr; wmPtr->flags &= ~WM_UPDATE_SIZE_HINTS; - hintsPtr = XAllocSizeHints(); - if (hintsPtr == NULL) { - return; - } - - /* - * Compute the pixel-based sizes for the various fields in the - * size hints structure, based on the grid-based sizes in - * our structure. - */ - - if (wmPtr->gridWin != NULL) { - hintsPtr->base_width = winPtr->reqWidth - - (wmPtr->reqGridWidth * wmPtr->widthInc); - if (hintsPtr->base_width < 0) { - hintsPtr->base_width = 0; - } - hintsPtr->base_height = winPtr->reqHeight - - (wmPtr->reqGridHeight * wmPtr->heightInc); - if (hintsPtr->base_height < 0) { - hintsPtr->base_height = 0; - } - hintsPtr->min_width = hintsPtr->base_width - + (wmPtr->minWidth * wmPtr->widthInc); - hintsPtr->min_height = hintsPtr->base_height - + (wmPtr->minHeight * wmPtr->heightInc); - hintsPtr->max_width = hintsPtr->base_width - + (wmPtr->maxWidth * wmPtr->widthInc); - hintsPtr->max_height = hintsPtr->base_height - + (wmPtr->maxHeight * wmPtr->heightInc); - } else { - hintsPtr->min_width = wmPtr->minWidth; - hintsPtr->min_height = wmPtr->minHeight; - hintsPtr->max_width = wmPtr->maxWidth; - hintsPtr->max_height = wmPtr->maxHeight; - hintsPtr->base_width = 0; - hintsPtr->base_height = 0; - } - hintsPtr->width_inc = wmPtr->widthInc; - hintsPtr->height_inc = wmPtr->heightInc; - hintsPtr->min_aspect.x = wmPtr->minAspect.x; - hintsPtr->min_aspect.y = wmPtr->minAspect.y; - hintsPtr->max_aspect.x = wmPtr->maxAspect.x; - hintsPtr->max_aspect.y = wmPtr->maxAspect.y; - hintsPtr->win_gravity = wmPtr->gravity; - hintsPtr->flags = wmPtr->sizeHintsFlags | PMinSize | PMaxSize; - - /* - * If the window isn't supposed to be resizable, then set the - * minimum and maximum dimensions to be the same. - */ - - if (wmPtr->flags & WM_WIDTH_NOT_RESIZABLE) { - if (wmPtr->width >= 0) { - hintsPtr->min_width = wmPtr->width; - } else { - hintsPtr->min_width = winPtr->reqWidth; - } - hintsPtr->max_width = hintsPtr->min_width; - } - if (wmPtr->flags & WM_HEIGHT_NOT_RESIZABLE) { - if (wmPtr->height >= 0) { - hintsPtr->min_height = wmPtr->height; - } else { - hintsPtr->min_height = winPtr->reqHeight; - } - hintsPtr->max_height = hintsPtr->min_height; - } - - XSetWMNormalHints(winPtr->display, winPtr->window, hintsPtr); - - XFree((char *) hintsPtr); + return; } /* diff --git a/macosx/tkMacOSXXStubs.c b/macosx/tkMacOSXXStubs.c index 649d121..19beaeb 100644 --- a/macosx/tkMacOSXXStubs.c +++ b/macosx/tkMacOSXXStubs.c @@ -12,7 +12,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXXStubs.c,v 1.12 2005/09/10 14:53:21 das Exp $ + * RCS: @(#) $Id: tkMacOSXXStubs.c,v 1.13 2005/11/27 02:36:15 das Exp $ */ #include "tkInt.h" @@ -63,13 +63,13 @@ static int DefaultErrorHandler _ANSI_ARGS_((Display* display, * Other declarations */ -int TkMacOSXXDestroyImage _ANSI_ARGS_((XImage *image)); -unsigned long TkMacOSXXGetPixel _ANSI_ARGS_((XImage *image, int x, int y)); -int TkMacOSXXPutPixel _ANSI_ARGS_((XImage *image, int x, int y, +static int TkMacOSXXDestroyImage _ANSI_ARGS_((XImage *image)); +static unsigned long TkMacOSXXGetPixel _ANSI_ARGS_((XImage *image, int x, int y)); +static int TkMacOSXXPutPixel _ANSI_ARGS_((XImage *image, int x, int y, unsigned long pixel)); -XImage *TkMacOSXXSubImage _ANSI_ARGS_((XImage *image, int x, int y, +static XImage *TkMacOSXXSubImage _ANSI_ARGS_((XImage *image, int x, int y, unsigned int width, unsigned int height)); -int TkMacOSXXAddPixel _ANSI_ARGS_((XImage *image, long value)); +static int TkMacOSXXAddPixel _ANSI_ARGS_((XImage *image, long value)); int _XInitImageFuncPtrs _ANSI_ARGS_((XImage *image)); @@ -477,6 +477,7 @@ XBell( SysBeep(percent); } +#if 0 void XSetWMNormalHints( Display* display, @@ -498,6 +499,7 @@ XAllocSizeHints() return NULL; } +#endif XImage * XCreateImage( @@ -756,7 +758,7 @@ TkGetServerInfo( * Image stuff */ -int +static int TkMacOSXXDestroyImage( XImage *image) { @@ -765,7 +767,7 @@ TkMacOSXXDestroyImage( return 0; } -unsigned long +static unsigned long TkMacOSXXGetPixel( XImage *image, int x, @@ -793,7 +795,7 @@ TkMacOSXXGetPixel( return c; } -int +static int TkMacOSXXPutPixel( XImage *image, int x, @@ -824,7 +826,7 @@ TkMacOSXXPutPixel( return 0; } -XImage * +static XImage * TkMacOSXXSubImage( XImage *image, int x, @@ -836,7 +838,7 @@ TkMacOSXXSubImage( return NULL; } -int +static int TkMacOSXXAddPixel( XImage *image, long value) @@ -1006,7 +1008,7 @@ Tk_GetUserInactiveTime(Display *dpy) regEntry = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOHIDSystem")); - if (regEntry == NULL) { + if (regEntry == 0) { return -1l; } |